(57)【特許請求の範囲】
【請求項１】
音響信号を第１チャンネルおよび第２チャンネルから送信する出力部と、
制御情報を第１デジタル変調することで第１音響変調信号を生成する第１変調処理と、前記制御情報に関連して生成された付加情報を、前記第１デジタル変調時の位相初期値から反転させた第２デジタル変調することで第２音響変調信号を生成する第２変調処理と、前記第１音響変調信号を前記第１チャンネルから送信させるとともに、前記第２音響変調信号を前記第２チャンネルから送信させる送信処理と、を実行する処理部と、
を具備する送信装置。
【請求項２】
前記処理部は、前記制御情報を検証するための誤り訂正符号を含む前記付加情報を生成する、
請求項１に記載の送信装置。
【請求項３】
前記処理部は、前記第１チャンネルから送信させる前記第１音響変調信号と前記第２チャンネルから送信させる前記第２音響変調信号との間で、前記制御情報と前記付加情報との相違により生じる位相差が少なくなるように前記付加情報を生成する、
請求項１または２に記載の送信装置。
【請求項４】
前記処理部は、前記制御情報を前記第１デジタル変調することで生成される前記第１の音響変調信号と、前記制御情報を検証するための誤り訂正符号を前記第２デジタル変調することで生成される前記第２の音響変調信号との間で生じる位相差を縮小補正するための位相補正情報を生成し、前記誤り訂正符号に対して前記位相補正情報を付与して前記付加情報を生成する、
請求項３に記載の送信装置。
【請求項５】
前記処理部は、受信装置を制御するためのユーザ操作に応じて、前記制御情報を前記第１デジタル変調することで生成した前記第１の音響変調信号と、前記付加情報を前記第２デジタル変調することで生成した前記第２の音響変調信号とを前記出力部から送信させる、
請求項１乃至４のいずれか一項に記載の送信装置。
【請求項６】
音響信号を第１チャンネルおよび第２チャンネルから受信する入力部と、
前記入力部で受信された前記音響信号を再生する再生処理を実行する処理部と、
を備え、
前記処理部は、前記第１チャンネルにより、制御情報を第１デジタル変調することにより生成された第１の音響変調信号が受信されるとともに、前記第２チャンネルにより、前記制御情報に関連して生成された付加情報を、前記第１デジタル変調時の位相初期値から反転させた第２デジタル変調することにより生成された第２の音響変調信号が受信された場合に、前記第１の音響変調信号を復調して前記制御情報を抽出するとともに、前記第２の音響変調信号を復調して前記付加情報を抽出し、前記抽出された前記制御情報と、前記抽出された前記付加情報とに基づいて装置を制御する、受信装置。
【請求項７】
前記付加情報は、前記制御情報を検証するための誤り訂正符号を含み、
前記処理部は、前記抽出された前記制御情報を、前記抽出された前記付加情報に含まれる前記誤り訂正符号に基づいて検証する検証処理を実行する、
請求項６に記載の受信装置。
【請求項８】
前記処理部はさらに、前記検証処理において、前記抽出された前記制御情報にエラーが生じている場合に、前記抽出された前記誤り訂正符号に従って訂正する処理を実行する、請求項７に記載の受信装置。
【請求項９】
前記付加情報は、前記第１チャンネルにより受信される前記第１音響変調信号と前記第２チャンネルより受信される前記第２音響変調信号との間で、前記制御情報と前記付加情報との相違により生じる位相差が少なくなるようにして生成されている、
請求項６乃至８のいずれか一項に記載の受信装置。
【請求項１０】
請求項１の送信装置と、
請求項６の受信装置と、
を備え、前記送信装置からの制御情報を前記受信装置で受信する、制御情報送受信システム。
【請求項１１】
音響信号を第１チャンネルおよび第２チャンネルから送信する出力部を有する送信装置と、音響信号を第１チャンネルおよび第２チャンネルから受信する入力部を有する受信装置とを含む制御情報送受信システムで用いられる送受信方法であって、
前記送信装置が、
制御情報を第１デジタル変調することで第１音響変調信号を生成し、
前記制御情報に関連して生成された付加情報を、前記第１デジタル変調時の位相初期値から反転させた第２デジタル変調することで第２音響変調信号を生成し、
前記第１音響変調信号を前記第１チャンネルから送信させるとともに、前記第２音響変調信号を前記第２チャンネルから送信させ、
前記受信装置が、
前記第１音響変調信号と前記第２音響変調信号とを受信し、
前記第１チャンネルにより、制御情報を第１デジタル変調することにより生成された第１の音響変調信号を受信し、
前記第２チャンネルにより、前記制御情報に関連して生成された付加情報を、前記第１デジタル変調時の位相初期値から反転させた第２デジタル変調することにより生成された第２の音響変調信号を受信し、
前記第１の音響変調信号を復調して前記制御情報を抽出し、
前記第２の音響変調信号を復調して前記付加情報を抽出し、
前記抽出された前記制御情報と前記抽出された前記付加情報とに基づいて前記受信装置を制御する、
送受信方法。
【請求項１２】
音響信号を第１チャンネルおよび第２チャンネルから送信する出力部を有する送信装置として用いられるコンピュータに、
制御情報を第１デジタル変調することで第１音響変調信号を生成する第１変調処理と、
前記制御情報に関連して生成された付加情報を、前記第１デジタル変調時の位相初期値から反転させた第２デジタル変調することで第２音響変調信号を生成する第２変調処理と、
前記第１音響変調信号を前記第１チャンネルから送信させるとともに、前記第２音響変調信号を前記第２チャンネルから送信させる送信処理と、
を実行させるプログラム。
【請求項１３】
音響信号を第１チャンネルおよび第２チャンネルから受信する入力部を有する受信装置として用いられるコンピュータに、
前記入力部で受信された前記音響信号を再生する再生処理と、
前記第１チャンネルにより、制御情報を第１デジタル変調することにより生成された第１の音響変調信号が受信されるとともに、前記第２チャンネルにより、前記制御情報に関連して生成された付加情報を、前記第１デジタル変調時の位相初期値から反転させた第２デジタル変調することにより生成された第２の音響変調信号を受信する受信処理と、
前記第１の音響変調信号を復調して前記制御情報を抽出するとともに、前記第２の音響変調信号を復調して前記付加情報を抽出する抽出処理と、
前記抽出された前記制御情報と前記抽出された前記付加情報とに基づいて装置を制御する制御処理と、
を実行させるプログラム。
【請求項１４】
前記請求項６記載の受信装置と、
演奏操作に応じた演奏情報を発生する演奏情報発生部と、
前記受信装置からの前記制御情報により設定制御され、前記演奏情報発生部により生成される演奏情報に応じた楽音を発生する音源と、を備える電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信側機器から送信された制御信号を、受信側機器で受信して自己の設定を制御する制御情報送受信システム、送信装置、受信装置、制御情報送受信方法、送信方法、受信方法、プログラムおよび電子楽器に関する。
【背景技術】
【０００２】
従来より、送信側機器から送信された制御信号を、受信側機器で受信して自己の設定を制御する技術が知られている。この種の技術として、例えば特許文献１には、受信側機器の制御情報（音量やイコライザ等を設定する情報）を多重化したＦＭ多重信号を送信装置から送信し、一方、受信側機器となるＦＭ受信装置では、受信したＦＭ多重信号を復調して得た制御情報に従って機器の設定を制御するリモートコントロールシステムが開示されている。
また、特許文献２には、マイクロホンで集音した騒音信号の逆位相の信号をスピーカに供給し、騒音と逆位相の音を発して騒音を低減するノイズキャンセリング装置が提案されている。
さらに、ステレオ左右チャンネルに入力した信号を合成してモノラル出力を行う場合に、互いに逆位相の信号を左右チャンネル入力することで前述のノイズキャンセリング装置と同様の打ち消し効果により無音にできることが広く知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１８０９６８号公報
【特許文献１】特開２００９−２７３０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、送信側機器のライン出力端子と受信側機器のライン入力端子とをラインケーブル（オーディオケーブル）で接続し、このラインケーブルを介して送信側機器から受信側機器へ制御情報を含むステレオ形式のオーディオ信号を送信し、受信側機器が当該オーディオ信号を受信復調して得た制御情報に応じて自己の設定を制御するシステムでは、次のような弊害が生じる。
【０００５】
送信側機器から制御情報を含むオーディオ信号をステレオ左右チャンネルの何れか一方のチャンネルで送信した場合に、受信側機器がライン入力されるオーディオ信号をモノラル再生する機能を備えていると、モノラル再生時の聴感上の打ち消し効果が得られず、無音にならないという問題が生じる。
【０００６】
そこで本発明は、上述した事情に鑑みてなされたもので、モノラル再生時の聴感上の打ち消し効果を維持しつつ制御情報を含むオーディオ信号をステレオ伝送することが出来る制御情報送受信システム、送信装置、受信装置、制御情報送受信方法、送信方法、受信方法、プログラムおよび電子楽器を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様の送信装置は、音響信号を第１チャンネルおよび第２チャンネルから送信する出力部と、制御情報を第１デジタル変調することで第１音響変調信号を生成する第１変調処理と、前記制御情報に関連して生成された付加情報を、前記第１デジタル変調時の位相初期値から反転させた第２デジタル変調することで第２音響変調信号を生成する第２変調処理と、前記第１音響変調信号を前記第１チャンネルから送信させるとともに、前記第２音響変調信号を前記第２チャンネルから送信させる送信処理と、を実行する処理部と、を具備するように構成される。
【発明の効果】
【００１５】
本発明では、モノラル再生時の聴感上の打ち消し効果を維持しつつ制御情報を含むオーディオ信号をステレオ伝送することが出来る。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の一形態による制御情報送受信システムの外観を示す外観図である。
【図２】本発明による送信装置を含む携帯情報端末１００の構成を示すブロック図である。
【図３】本発明による受信装置を含む電子楽器２００の構成を示すブロック図である。
【図４】携帯情報端末１００のＣＰＵ１０が実行する電子楽器設定処理の動作を示すフローチャートである。
【図５】携帯情報端末１００のＣＰＵ１０が実行する音響信号変換（Ｌ）処理の動作を示すフローチャートである。
【図６】携帯情報端末１００のＣＰＵ１０が実行する音響信号変換（Ｒ）処理の動作を示すフローチャートである。
【図７】電子楽器２００のＣＰＵ２３が実行する制御情報受信処理の動作を示すフローチャートである。
【図８】電子楽器２００のＣＰＵ２３が実行する帯域データＢＤＬ解析処理の動作を示すフローチャートである。
【図９】電子楽器２００のＣＰＵ２３が実行する帯域データＢＤＬ解析処理の動作を示すフローチャートである。
【図１０】電子楽器２００のＣＰＵ２３が実行する楽器設定変更処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．システム概要
図１は、本発明の実施の一形態による制御情報送受信システムの概要を示す外観図である。この図に図示する制御情報送受信システムでは、送信装置となる携帯情報端末１００のライン出力端子と、受信装置となる電子楽器２００のライン入力端子とをラインケーブルＣで接続し、このラインケーブルを介して携帯情報端末（送信装置）１００から電子楽器（受信装置）２００へ制御情報を含むステレオ形式のオーディオ信号を送信すると、電子楽器（受信装置）２００が当該オーディオ信号を受信復調して得た制御情報に応じて自己の設定を制御する。ここで言う制御情報とは、具体的にはＭＩＤＩデータを指す。
【００１８】
携帯情報端末（送信装置）１００では、制御情報を含むオーディオ信号を生成し、これをライン出力端子に接続されるラインケーブルＣを介して電子楽器（受信装置）２００へステレオ伝送する。制御情報を含むオーディオ信号は、楽器（受信装置）２００においてモノラル再生時の聴感上の打ち消し効果を維持する属性を有しており、その詳細については後述する。
【００１９】
電子楽器（受信装置）２００では、ライン入力端子を経て入力されるオーディオ信号を受信復調して制御情報（ＭＩＤＩデータ）を抽出し、抽出した制御情報（ＭＩＤＩデータ）に応じて、例えば発生楽音の音量を指定したり、発生楽音の音色を選択したりする他、発生楽音に付与するエフェクト（音響効果）の種類やデプス（深さ）等の楽音発生形態を設定する。また、電子楽器（受信装置）２００では、ライン入力端子を経て入力されるオーディオ信号をモノラル再生しても聴感上の打ち消し効果を維持する。
【００２０】
Ｂ．構成
（１）携帯情報端末（送信装置）１００の構成
図２は、携帯情報端末（送信装置）１００の構成を示すブロック図である。図２において、ＣＰＵ１０は、スイッチ部１１から出力されるスイッチイベントや、タッチパネル部１３から出力されるタッチイベントに応じて端末各部の動作を制御する。本発明の要旨に係わるＣＰＵ１０の特徴的な処理動作については追って述べる。
【００２１】
スイッチ部１１は、電源スイッチや音量スイッチなどの各種操作スイッチから構成され、スイッチ操作に応じた種類のスイッチイベントを発生する。スイッチ部１１が発生するスイッチイベントはＣＰＵ１０に取り込まれる。表示部１２は、液晶表示パネルなどから構成され、ＣＰＵ１０の制御の下に、例えば各種アプリケーション起動用のアイコンやボタンなどを画面表示する。
【００２２】
タッチパネル部１３は、表示部１２の表示画面を構成する液晶表示パネル上に敷設され、２次元マトリクス配置される透明電極を用いた静電容量方式のタッチパネルを備える。このタッチパネル部１３では、表示部１２の表示画面におけるタッチ操作に応じたタッチイベント（タッチ位置情報）を出力する。タッチパネル部１３が発生するタッチイベントはＣＰＵ１０に取り込まれる。
【００２３】
ＲＯＭ１４は、ＣＰＵ１０にロードされる各種制御プログラムを記憶する。なお、このＲＯＭ１４に格納される各種制御プログラムとは、例えば後述する電子楽器設定処理、音響信号変換（Ｌ）処理および音響信号変換（Ｒ）処理を含む。ＲＡＭ１５は、ＣＰＵ１０の処理に用いられる各種レジスタ・フラグデータが一時記憶されるワークエリアや、例えば設定項目（後述する）毎の設定値などのデータを記憶するデータエリアを備える。
【００２４】
出力部１６は、ステレオ左右両チャンネルに対応したＤ／Ａ変換器１６ａおよびライン出力端子１６ｂを備え、ＣＰＵ１０が発生するデジタル形式の音響変調信号Ｌ，Ｒを、アナログ信号形式のオーディオ信号ＡＬ，ＡＲに変換してライン出力端子１６ｂに接続されるラインケーブルＣを介して電子楽器（受信装置）２００へステレオ伝送する。
【００２５】
（２）電子楽器（受信装置）２００の構成
図３は、電子楽器（受信装置）２００の構成を示すブロック図である。図３において、鍵盤２０は、演奏操作（押離鍵操作）に応じたキーオン／キーオフ信号およびノートナンバ（又は鍵番号）を含む演奏情報を発生する。操作部２１は、図示していないが、電源をパワーオン／パワーオフする電源スイッチの他、発生楽音を修飾する各種パラメータを設定したり選択したりする各種スイッチを有し、操作されるスイッチ種に対応したスイッチイベントを発生する。この操作部２１が発生するスイッチイベントは、ＣＰＵ２３に取り込まれる。
【００２６】
表示部２２は、ＣＰＵ２３から供給される表示制御信号に基づき、楽器各部の設定状態や動作状態などを画面表示する。ＣＰＵ２３は、操作部２１から供給される各種スイッチイベントに基づき楽器各部の動作状態を設定する他、ユーザの押鍵操作で発生する演奏情報を含むノートオン／ノートオフイベントを発生して音源１６に供給して楽音の発音／消音を指示する。
【００２７】
また、ＣＰＵ２３は、入力部２６のライン入力端子２６ａを経て入力されるオーディオ信号ＡＬ，ＡＲを受信復調して制御情報（ＭＩＤＩデータ）を抽出し、抽出した制御情報（ＭＩＤＩデータ）に基づいて発生楽音の音量を指定したり、発生楽音の音色を選択したりする他、発生楽音に付与するエフェクト（音響効果）の種類やデプス（深さ）を音源部２７に指示する。本発明の要旨に係るＣＰＵ２３の特徴的な処理動作については追って詳述する。
【００２８】
ＲＯＭ２４は、ＣＰＵ２３にロードされる各種プログラムデータを記憶する。このＲＯＭ１４に格納される各種制御プログラムとは、例えば後述する制御情報受信処理、帯域データＢＤＬ解析処理、帯域データＢＤＲ解析処理および楽器設定変更処理を含む。ＲＡＭ２５は、ＣＰＵ２３の処理に用いられる各種レジスタ・フラグデータを一時記憶するワークエリアや、入力部２６においてＡＤ変換されるオーディオ信号ＡＬ，ＡＲを一時記憶するオーディオバッファＢＬ、ＢＲを備える。
【００２９】
入力部２６は、ラインケーブルＣが接続されるライン入力端子２３ａと、このライン入力端子２３ａから入力されるアナログ信号形式のオーディオ信号ＡＬ，ＡＲをサンプリングしてデジタル形式に変換するＡ／Ｄ変換器２６ｂとを備え、ＣＰＵ２３の制御の下に、所定量分サンプリングしたオーディオ信号ＡＬ，ＡＲを、ＲＡＭ２５のオーディオバッファＢＬ、ＢＲに格納する。
【００３０】
音源部２７は、周知の波形メモリ読み出し方式にて構成される複数の発音チャンネル（ＭＩＤＩチャンネル）を備え、ＣＰＵ２３から供給されるノートオン／ノートオフイベントに従って楽音波形データを発生すると共に、発生した楽音波形データに効果付与して出力する。なお、音源部２７では、ＣＰＵ２３がオーディオ信号ＡＬ，ＡＲを受信復調して抽出した制御情報（ＭＩＤＩデータ）に基づいて指定される楽音形成態様（音量、音色、エフェクトの種類やデプス）に従って楽音波形データを発生する。
【００３１】
出力部２８は、音源部２７から出力される楽音波形データや、ＲＡＭ２５のオーディオバッファＢＬ、ＢＲから読み出されるオーディオ信号ＡＬ，ＡＲをアナログ形式の出力信号に変換するＤ／Ａ変換器２８ａと、Ｄ／Ａ変換器２８ａの出力信号から不要ノイズを除去する等のフィルタリングを施してレベル増幅するアンプ２８ｂと、アンプ２８ｂの出力を放音するスピーカ２８ｃとを備える。
【００３２】
Ｃ．動作
次に、上記構成による制御情報送受信システムの動作として、携帯情報端末（送信装置）１００の動作および電子楽器（受信装置）２００の動作を説明する。以下では、携帯情報端末（送信装置）１００のＣＰＵ１０が実行する「電子楽器設定処理」、「音響信号変換（Ｌ）処理」および「音響信号変換（Ｒ）処理」について説明した後、電子楽器（受信装置）２００のＣＰＵ２３が実行する「制御情報受信処理」、「帯域データＢＤＬ解析処理」、「帯域データＢＤＲ解析処理」および「楽器設定変更処理」について述べる。
【００３３】
（１）電子楽器設定処理の動作
図４は、携帯情報端末（送信装置）１００のＣＰＵ１０が実行する電子楽器設定処理の動作を示すフローチャートである。本フローチャートが示す動作の主体はことわりが無い限りＣＰＵ１０である。携帯情報端末（送信装置）１００において本処理が実行されると、ＣＰＵ１０はステップＳＡ１に進み、ユーザによるスイッチ操作（タッチパネル部１３のタッチ操作を含む）を検出する。
【００３４】
続いて、ステップＳＡ２では、上記ステップＳＡ１で検出されたスイッチ操作（タッチ操作を含む）が、設定項目を選択する操作であるか否かを判断する。なお、ここで言う設定項目とは、制御情報（ＭＩＤＩデータ）の内容を指す。そして、設定項目を選択する操作であれば、判断結果は「ＹＥＳ」になり、ステップＳＡ３に進み、設定値のリストを更新し、更新したリスト（選択された設定値の一覧表）を表示部１２の画面に表示した後、上記ステップＳＡ１に処理を戻す。
【００３５】
一方、上記ステップＳＡ１で検出されたスイッチ操作（タッチ操作を含む）が、設定項目を選択する操作でなければ、上記ステップＳＡ２の判断結果は「ＮＯ」になり、ステップＳＡ４に進む。ステップＳＡ４では、上記ステップＳＡ１で検出されたスイッチ操作（タッチ操作を含む）が設定値を変更する操作、例えば一覧表示された設定値リストの中から選択した設定値を変更するスイッチ操作（又はタッチ操作）が為されたか否かを判断する。
【００３６】
設定値を変更する操作が行われなければ、上記ステップＳＡ４の判断結果は「ＮＯ」になり、上述したステップＳＡ１に処理を戻すが、設定値を変更する操作が行われると、上記ステップＳＡ４の判断結果が「ＹＥＳ」になり、ステップＳＡ５に進む。ステップＳＡ５では、変更された設定値に対応する制御情報（ＭＩＤＩデータ）を生成する。例えば発生楽音の音色を切り替えるプログラムチェンジの場合には、ＣｎＨ  ｘｘＨ（ｎ：チャンネル番号、ｘｘ：音色番号）となる制御情報（ＭＩＤＩデータ）を発生する。
【００３７】
続いて、ステップＳＡ６では、上記ステップＳＡ５で発生させた制御情報（ＭＩＤＩデータ）を、Ｌｃｈ（左チャンネル）成分の音響信号に変換する音響信号変換（Ｌ）処理を実行する。音響信号変換（Ｌ）処理では、後述するように、制御信号を構成するデータ列の全てビットについてＦＳＫ変調（周波数偏移変調）を施して音響変調信号Ｌを形成する。
【００３８】
次に、ステップＳＡ７に進み、上記ステップＳＡ５で生成された制御情報（ＭＩＤＩデータ）について、例えばリード・ソロモン符号化等により誤り訂正符号を生成する。そして、次のステップＳＡ８では、上記ステップＳＡ７で得られた誤り訂正符号を、Ｒｃｈ（右チャンネル）成分の音響信号に変換する音響信号変換（Ｒ）処理を実行する。音響信号変換（Ｒ）処理では、後述するように、誤り訂正符号の各ビット毎にＦＳＫ変調を施すと共に、制御情報の該当する２ビットとの位相差を縮小するように補正するための位相補正値を取得し、取得した位相補正値に応じたＦＳＫ変調を施した音響変調信号Ｒを形成する。
【００３９】
次いで、ステップＳＡ９では、上記ステップＳＡ６で形成した音響変調信号ＬをＤ／Ａ変換したオーディオ信号ＡＬと、上記ステップＳＡ８で形成した音響変調信号ＲをＤ／Ａ変換したオーディオ信号ＡＲとを出力部１６のライン出力端子１６ｂから出力した後、上述のステップＳＡ１に処理を戻す。
【００４０】
（２）音響信号変換（Ｌ）処理の動作
次に、図５を参照して音響信号変換（Ｌ）処理の動作を説明する。図５は、携帯情報端末（送信装置）１００のＣＰＵ１０が実行する音響信号変換（Ｌ）処理の動作を示すフローチャートである。上述した電子楽器設定処理のステップＳＡ６（図４参照）を介して本処理が実行されると、ＣＰＵ１０は図５に図示するステップＳＢ１に進み、先ず音響変調信号Ｌを初期化する。
【００４１】
次いで、ステップＳＢ２では、制御情報を全て処理し終えたかどうかを判断する。処理し終えていなければ、判断結果は「ＮＯ」になり、ステップＳＢ３に進む。ステップＳＢ３〜ＳＢ５では、制御信号を構成するデータ列の各ビット値を離散的な周波数で変調するＦＳＫ変調（周波数偏移変調）を施して音響変調信号Ｌを発生する。
【００４２】
すなわち、搬送波の中心周波数をＦｎ、ビット値「１」の変調周波数をＦｈ、ビット値「０」の変調周波数をＦｌとした場合に、Ｆｌ＜Ｆｎ＜Ｆｈの関係を設定する。そして、ステップＳＢ３では、制御信号のデータビット並び順に、ビット値が「１（Ｈｉｇｈ）」であるか否かを判断する。そして、ビット値が「１（Ｈｉｇｈ）」ならば、判断結果が「ＹＥＳ」になり、ステップＳＢ４に進み、周波数ＦｈでＦＳＫ変調してステップＳＢ６に進む。
【００４３】
一方、ビット値が「０（Ｌｏｗ）」であると、上記ステップＳＢ３の判断結果は「ＮＯ」になり、ステップＳＢ５に進み、周波数ＦｌでＦＳＫ変調してステップＳＢ６に進む。そして、ステップＳＢ６では、ＦＳＫ変調された変調信号を音響変調信号Ｌに追加した後、上記ステップＳＢ２に処理を戻す。
【００４４】
以後、制御信号を構成するデータ列の各ビット値についてＦＳＫ変調を施し終えるまで上記ステップＳＢ２〜ＳＢ６を繰り返し実行して音響変調信号Ｌを形成して行く。そして、制御信号の全てのビットについてＦＳＫ変調を施し終えると、上述したステップＳＢ２の判断結果が「ＹＥＳ」になり、本処理を終える。
【００４５】
このように、本処理では、制御信号を構成するデータ列の全てのビットについてＦＳＫ変調（周波数偏移変調）を施して音響変調信号Ｌを形成する。なお、本処理では、Ｆｌ＜Ｆｎ＜Ｆｈの関係でＦＳＫ変調を施すようにしたが、これに替えて、Ｆｌ＞Ｆｎ＞Ｆｈの関係でＦＳＫ変調を施しても構わない。
【００４６】
（３）音響信号変換（Ｒ）処理の動作
次に、図６を参照して音響信号変換（Ｒ）処理の動作を説明する。図６は、携帯情報端末（送信装置）１００のＣＰＵ１０が実行する音響信号変換（Ｒ）処理の動作を示すフローチャートである。前述した電子楽器設定処理のステップＳＡ８（図４参照）を介して本処理が実行されると、ＣＰＵ１０は図６に図示するステップＳＣ１に進み、先ず音響変調信号Ｒを初期化する。
【００４７】
そして、ステップＳＣ２では、ＦＳＫ変調時の位相初期値を反転する。すなわち、音響変調信号Ｌを形成するＦＳＫ変調の位相初期値に対し、音響変調信号Ｒを形成するＦＳＫ変調の位相初期値を１８０度位相をずらす。続くステップＳＣ３では、誤り訂正符号の全てのビットについて処理し終えたかどうかを判断する。
【００４８】
処理し終えていなければ、判断結果は「ＮＯ」になり、ステップＳＣ４に進む。ステップＳＣ４〜ＳＣ６では、誤り訂正符号を構成するデータ列の各ビット値をＦＳＫ変調（周波数偏移変調）を施して音響変調信号Ｌを発生する。なお、誤り訂正符号を構成するデータ列のビット長は、上述した制御情報の１／２であるものとする。
【００４９】
すなわち、搬送波の中心周波数をＦｎ、ビット値「１」の変調周波数をＦｈ、ビット値「０」の変調周波数をＦｌとした場合に、Ｆｌ＜Ｆｎ＜Ｆｈの関係を設定する。次いで、ステップＳＣ４では、誤り訂正符号のデータビット並び順に、ビット値が「１（Ｈｉｇｈ）」であるか否かを判断する。そして、ビット値が「１（Ｈｉｇｈ）」であると、判断結果は「ＹＥＳ」になり、ステップＳＣ５に進み、周波数ＦｈでＦＳＫ変調してステップＳＣ７に進む。
【００５０】
一方、ビット値が「０（Ｌｏｗ）」ならば、上記ステップＳＣ４の判断結果が「ＮＯ」になり、ステップＳＣ６に進み、周波数ＦｌでＦＳＫ変調してステップＳＣ７に進む。そして、ステップＳＣ７では、ＦＳＫ変調された変調信号を音響変調信号Ｒに追加する。続いて、ステップＳＣ８では、誤り訂正符号のデータビットにおいて、ＦＳＫ変調されたビットに続く１ビットを、制御情報の該当する２ビットとの位相差を縮小するように補正するための位相補正値を取得する。
【００５１】
具体的には、
制御情報が「１１」で誤り訂正符号が「１」ならば位相補正値は「１」
制御情報が「１１」で誤り訂正符号が「０」ならば位相補正値は「２」
制御情報が「１０」で誤り訂正符号が「１」ならば位相補正値は「０」
制御情報が「１０」で誤り訂正符号が「０」ならば位相補正値は「１」
制御情報が「０１」で誤り訂正符号が「１」ならば位相補正値は「０」
制御情報が「０１」で誤り訂正符号が「０」ならば位相補正値は「１」
制御情報が「００」で誤り訂正符号が「１」ならば位相補正値は「−１」
制御情報が「００」で誤り訂正符号が「０」ならば位相補正値は「０」
となる。
【００５２】
次に、ステップＳＣ９では、上記ステップＳＣ８で取得した位相補正値に応じた変調周波数でＦＳＫ変調を施す。具体的には、搬送波の中心周波数をＦｎ、位相補正値「１」の変調周波数をＦｈ、位相補正値「２」の変調周波数をＦＨ、位相補正値「０」の変調周波数をＦｌ、位相補正値「−１」の変調周波数をＦＬとした場合に、Ｆｌ＜Ｆｎ＜Ｆｈの関係を設定し、さらに、ＦＨ＝Ｆｎ＋（Ｆｈ−Ｆｌ）、ＦＬ＝Ｆｎ＋（Ｆｌ−Ｆｈ）として、位相補正値をＦＳＫ変調して変調信号を発生し、続くステップＳＣ１０では、その変調信号を音響変調信号Ｒに追加した後、上記ステップＳＣ３に処理を戻す。
【００５３】
以後、上記ステップＳＣ３〜ＳＣ１０を繰り返し実行して、誤り訂正符号の各ビット毎にＦＳＫ変調を施すと共に、制御情報の該当する２ビットとの位相差を縮小するように補正するための位相補正値を取得し、取得した位相補正値に応じたＦＫ変調を施した音響変調信号Ｒを形成し、誤り訂正符号の全てのビットについて処理し終えると、上述したステップＳＣ３の判断結果が「ＹＥＳ」になり、本処理を終える。
【００５４】
（４）制御情報受信処理の動作
次に、図７を参照して制御情報受信処理の動作を説明する。図７は、電子楽器（受信装置）２００のＣＰＵ２３が実行する制御情報受信処理の動作を示すフローチャートである。本フローチャートが示す動作の主体はことわりが無い限りＣＰＵ２３である。電子楽器（受信装置）２００において本処理が実行されると、ＣＰＵ２３はステップＳＤ１に進み、携帯情報端末（送信装置）１００から入力されたオーディオ信号ＡＬ，ＡＲを入力部２６でサンプリングした後、ＲＡＭ２５のオーディオバッファＢＬ，ＢＲに格納する。
【００５５】
次いで、ステップＳＤ２では、ＲＡＭ２５のオーディオバッファＢＬ，ＢＲに、それぞれ一定量以上のオーディオ信号ＡＬ，ＡＲが格納済であるか否かを判断する。一定量以上のオーディオ信号ＡＬ，ＡＲが格納済でなければ、判断結果は「ＮＯ」になり、上記ステップＳＤ１に処理を戻し、オーディオ信号ＡＬ，ＡＲのサンプリングを続けてオーディオバッファＢＬ，ＢＲに格納する。
【００５６】
そして、サンプリングされたオーディオ信号ＡＬ，ＡＲが、オーディオバッファＢＬ，ＢＲ一定量以上格納されると、上記ステップＳＤ２の判断結果が「ＹＥＳ」になり、ステップＳＤ３に進む。ステップＳＤ３では、オーディオバッファＢＬ，ＢＲに格納されたオーディオ信号ＡＬ，ＡＲを合成（加算）してモノラルオーディデータＭＯＤを生成する。
【００５７】
続いて、ステップＳＤ４では、上記ステップＳＤ３で生成したモノラルオーディデータＭＯＤを出力部２８に供給する。これにより、モノラルオーディデータＭＯＤは、主力部２８のＤ／Ａ変換器２８ａにてアナログ形式のモノラルオーディオ信号に変換された後、次段のアンプ２８ｂでレベル増幅されてスピーカ２８ｃから出力される。この場合、モノラルオーディデータＭＯＤは、２ｂｉｔ変調単位の位相反転状態を保持するオーディオ信号ＡＬ，ＡＲを合成している為、モノラル再生時の聴感上の打ち消し効果を維持する。
【００５８】
次に、ステップＳＤ５では、オーディオバッファＢＬに格納されたオーディオ信号ＡＬにバンドパスフィルタリングを施し、ＦＳＫ変調の搬送周波数Ｆｎ前後の帯域データＢＤＬを抽出し、抽出した帯域データＢＤＬの信号レベルＳＬを検出する。また、ステップＳＤ５では、オーディオバッファＢＲに格納されたオーディオ信号ＡＲにバンドパスフィルタリングを施し、ＦＳＫ変調の搬送周波数Ｆｎ前後の帯域データＢＤＲを抽出し、抽出した帯域データＢＤＲの信号レベルＳＲを検出する。
【００５９】
続いて、ステップＳＤ６では、上記ステップＳＤ５で検出した信号レベルＳＬ、ＳＲが一定値以上であるか否かを判断する。信号レベルＳＬ、ＳＲが一定値未満ならば、判断結果は「ＮＯ」になり、上記ステップＳＤ１に処理を戻す。
【００６０】
一方、信号レベルＳＬ、ＳＲが一定値以上ならば、上記ステップＳＤ６の判断結果は「ＹＥＳ」になり、ステップＳＤ７に進む。ステップＳＤ７では、帯域データＢＤＬ解析処理を実行する。この処理では、後述するように、公知のヘテロダイン方式およびクワドラチャ検波に基づくＦＳＫ復調により帯域データＢＤＬから制御情報（ＭＩＤＩデータ）を取得する。次のステップＳＤ８では、ステップＳＤ７と同様、公知のヘテロダイン方式およびクワドラチャ検波に基づくＦＳＫ復調により帯域データＢＤＲから位相補正値のビットを除外して誤り訂正符号を取得する。
【００６１】
そして、ステップＳＤ９に進み、取得した誤り訂正符号に基づき制御情報（ＭＩＤＩデータ）の誤り判定を行い、誤りが修正可能であれば、誤り訂正符号に基づいて制御情報（ＭＩＤＩデータ）の伝送エラーを修正し、得られた制御情報（ＭＩＤＩデータ）を音源部２７に供給して楽音発生形態の設定を変更したり、当該制御情報（ＭＩＤＩデータ）を表示部２２に画面表示したりする楽器設定変更処理を実行する。以後、上記ステップＳＤ１に処理を戻し、上述したステップＳＤ１〜ＳＤ９の動作を繰り返す。
【００６２】
（５）帯域データＢＤＬ解析処理の動作
図８は、電子楽器（受信装置）２００のＣＰＵ２３が実行する帯域データＢＤＬ処理の動作を示すフローチャートである。上述した制御情報受信処理のステップＳＤ７（図７参照）を介して本処理が実行されると、ＣＰＵ２３は図８に図示するステップＳＥ１に処理を進め、公知のヘテロダイン方式で周波数シフトする混合処理１を実行する。続いて、ステップＳＥ２では、上記ステップＳＥ１による周波数シフト後の帯域のみを抽出するバンドパスフィルタ処理を実行する。
【００６３】
そして、ステップＳＥ３では、公知のクワドラチャ検波（直交検波）による混合処理２を行い、続くステップＳＥ４では、上記ステップＳＥ３のクワドラチャ検波で発生する混合和周波数成分を除去するバンドカットフィルタ処理を実行する。次いで、ステップＳＥ５では、検波復調された信号成分について、所定の閾値でビット判定（「０」又は「１」を判定）して制御情報（ＭＩＤＩデータ）を取得する。
【００６４】
（６）帯域データＢＤＲ解析処理の動作
図９は、電子楽器（受信装置）２００のＣＰＵ２３が実行する帯域データＢＤＲ処理の動作を示すフローチャートである。上述した制御情報受信処理のステップＳＤ８（図７参照）を介して本処理が実行されると、ＣＰＵ２３は図９に図示するステップＳＦ１に処理を進め、公知のヘテロダイン方式で周波数シフトする混合処理１を実行し、ステップＳＦ２では、上記ステップＳＦ１による周波数シフト後の帯域のみを抽出するバンドパスフィルタ処理を実行する。
【００６５】
続いて、ステップＳＦ３では、公知のクワドラチャ検波（直交検波）による混合処理２を行い、ステップＳＦ４では、上記ステップＳＦ３のクワドラチャ検波で発生する混合和周波数成分を除去するバンドカットフィルタ処理を実行する。そして、ステップＳＥ５では、検波復調された信号成分について、所定の閾値でビット判定（「０」又は「１」を判定）し、さらに帯域データＢＤＲにおける位相補正値のビットを除外して誤り訂正符号を取得する。
【００６６】
（７）楽器設定変更処理の動作
図１０は、電子楽器（受信装置）２００のＣＰＵ２３が実行する楽器設定変更処理の動作を示すフローチャートである。上述した制御情報受信処理のステップＳＤ９（図７参照）を介して本処理が実行されると、ＣＰＵ２３は図１０に図示するステップＳＧ１に処理を進め、上述の帯域データＢＤＲ解析処理で取得した誤り訂正符号に基づき制御情報（ＭＩＤＩデータ）の誤り判定を実行する。次のステップＳＧ２では、上記ステップＳＧ１の誤り判定結果に基づき制御情報（ＭＩＤＩデータ）の誤りが有るか否かを判断する。誤りが無ければ、判断結果は「ＮＯ」になり、後述のステップＳＧ５に処理を進める。
【００６７】
一方、制御情報（ＭＩＤＩデータ）の誤りが有ると、上記ステップＳＧ２の判断結果は「ＹＥＳ」になり、ステップＳＧ３に進む。ステップＳＧ３では、誤り訂正符号に基づき制御情報（ＭＩＤＩデータ）を修正し得るか否かを判断する。修正不可ならば、判断結果は「ＮＯ」になり、本処理を終えるが、修正可能であると、判断結果が「ＹＥＳ」になり、ステップＳＧ４に進み、誤り訂正符号に基づいて制御情報（ＭＩＤＩデータ）の伝送エラーを修正する。そして、ステップＳＧ５では、得られた制御情報（ＭＩＤＩデータ）を音源部２７に供給して楽音発生形態の設定を変更したり、当該制御情報（ＭＩＤＩデータ）を表示部２２に画面表示して本処理を終える。
【００６８】
以上説明したように、本実施形態では、携帯情報端末１００と電子楽器２００とをラインケーブルＣで接続しておき、携帯情報端末１００が制御情報（ＭＩＤＩデータ）をＦＳＫ変調した音響変調信号ＬをＤ／Ａ変換してオーディオ信号ＡＬとしてステレオ左チャンネルから送信し、一方、音響変調信号Ｌに対して位相反転させた信号であって、制御情報（ＭＩＤＩデータ）の誤り訂正符号および制御情報との位相差を縮小するように補正するための位相補正値をＦＳＫ変調した音響変調信号ＲをＤ／Ａ変換してオーディオ信号ＡＲとしてステレオ右チャンネルから送信する。
【００６９】
すると、電子楽器２００では、受信したオーディオ信号ＡＬ，ＡＲをサンプリングしてオーディオバッファＢＬ，ＢＲに格納し、格納されたオーディオ信号ＡＬ，ＡＲを合成（加算）してモノラルオーディデータＭＯＤを生成してモノラル再生する。この場合、モノラルオーディデータＭＯＤは、２ｂｉｔ変調単位の位相反転状態を保持するオーディオ信号ＡＬ，ＡＲを合成している為、モノラル再生時の聴感上の打ち消し効果を維持する。
【００７０】
具体的には、例えば１８ｋＨｚの搬送波に、ビット０／１：±１５０Ｈｚでビットレート２４００ｂｐｓでＦＳＫ変調した場合を想定すると、
・データ１ビットあたり搬送波７．５波長分（１８０００／２４００）となり、
・データ１ビットの不整合（０／１の不一致）により発生する位相差は、搬送波の１／８は長分（７．５／（１８０００／３００））となる。
したがって、オーディオ信号ＡＬ、ＡＲ反転関係の位相差は最大で１ビット分であり、２ビットで必ず０に収束することからモノラル再生時の聴感上の打ち消し効果は十分なものとなる。
【００７１】
また、電子楽器２００では、オーディオバッファＢＬに格納されたオーディオ信号ＡＬをＦＳＫ復調して制御情報（ＭＩＤIデータ）を抽出する一方、オーディオバッファＢＲに格納されたオーディオ信号ＡＲをＦＳＫ復調し、そこから位相補正値を除外して誤り訂正符号を抽出する。そして、抽出した制御情報（ＭＩＤIデータ）を音源部２７に設定する。なお、制御情報（ＭＩＤIデータ）に修正可能な伝送エラーが生じた場合には、誤り訂正符号に基づき修正して音源部２７に設定する。この結果、モノラル再生時の聴感上の打ち消し効果を維持しつつ制御情報を含むオーディオ信号をステレオ伝送することが可能になる。
【００７２】
なお、上述した実施形態では、ＦＳＫ変調／復調する態様について言及したが、変復調方式はこれに限定されず、他のデジタル変復調方式を用いても構わない。また、本実施形態では、送信装置側と受信装置側とを有線接続する形態にしたが、無線接続する形態としても構わない。
【００７３】
以上、本発明の実施の一形態について説明したが、本発明はそれに限定されるものではなく、本願出願の特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下では、本願出願当初の特許請求の範囲に記載された各発明について付記する。
【００７４】
（付記）
［請求項１］
第１の音響信号の位相を反転させた第２の音響信号を発生する第２の音響信号発生処理と、
前記第１の音響信号に制御情報を付与する第１の付与処理と、
前記第２の音響信号に対して、付加情報と、前記制御情報が付与された前記第１の音響信号と前記付加情報が付与された前記第２の音響信号との間で前記付加情報と前記制御情報との相違により生じる位相差を縮小補正するための位相補正情報と、を付与する第２の付与処理と、
前記制御情報が付与された前記第１の音響信号と、前記付加情報および前記位相補正情報が付与された前記第２の音響信号とを送信する送信処理と、
を実行する処理部を具備する送信装置。
【００７５】
［請求項２］
請求項１に記載の送信装置から送信される前記制御情報を付与した前記第１の音響信号と、前記付加情報および前記位相補正情報を付与した前記第２の音響信号とを受信する受信処理と、
前記受信された前記第１および第２の音響信号を再生する再生処理と、
前記受信された前記第１の音響信号から前記制御情報を抽出する一方、前記受信された前記第２の音響信号から前記位相補正情報を除外して前記付加情報を抽出する抽出処理と、
前記抽出された前記制御情報を、前記抽出された前記付加情報に基づいて検証する検証処理と、
前記検証された前記制御情報に応じて装置設定を制御する設定制御処理と、
を実行する処理部を具備する受信装置。
【００７６】
［請求項３］
前記処理部はさらに、前記検証処理において、前記抽出された前記制御情報にエラーが生じている場合に、前記抽出された前記付加情報に従って訂正する処理を実行する、請求項２に記載の受信装置。
【００７７】
［請求項４］
前記制御情報は、ＭＩＤＩデータであり、前記付加情報は、誤り訂正符号である、請求項３に記載の受信装置。
【００７８】
［請求項５］
請求項１の送信装置と、
請求項２の受信装置と、
を備え、前記送信装置からの制御情報を前記受信装置で受信する、制御情報送受信システム。
【００７９】
［請求項６］
処理部を有する送信装置で用いられる送信方法であって、前記処理部が、
第１の音響信号の位相を反転させた第２の音響信号を発生し、
前記第１の音響信号に制御情報を付与し、
前記第２の音響信号に対して、付加情報と、前記制御情報が付与された前記第１の音響信号と前記付加情報が付与された前記第２の音響信号との間で前記付加情報と前記制御情報との相違により生じる位相差を縮小補正するための位相補正情報と、を付与し、
前記制御情報が付与された前記第１の音響信号と、前記付加情報および前記位相補正情報が付与された前記第２の音響信号とを送信する、送信方法。
【００８０】
［請求項７］
処理部を有する受信装置で用いられる受信方法であって、前記処理部が、
請求項１に記載の送信装置から送信される前記制御情報を付与した第１の音響信号と、前記付加情報および前記位相補正情報を付与した第２の音響信号と、を受信し、
受信された前記第１および第２の音響信号を再生し、
受信された前記第１の音響信号から前記制御情報を抽出する一方、前記受信処理により受信された前記第２の音響信号から前記位相補正情報を除外して前記付加情報を抽出する、
前記抽出された前記制御情報を、前記抽出された前記付加情報に基づいて検証し、
前記検証された前記制御情報に応じて装置設定を制御する、受信方法。
【００８１】
［請求項８］
制御情報を送信する送信装置と、前記制御情報を受信する受信装置とを有する制御情報送受信システムで用いられる送受信方法であって、
前記送信装置が、
第１の音響信号の位相を反転させた第２の音響信号を発生し、
前記第１の音響信号に制御情報を付与し、
前記第２の音響信号に対して、付加情報と、前記制御情報が付与された前記第１の音響信号と前記付加情報が付与された前記第２の音響信号との間で前記付加情報と前記制御情報との相違により生じる位相差を縮小補正するための位相補正情報と、を付与し、
前記制御情報が付与された前記第１の音響信号と、前記付加情報および前記位相補正情報が付与された前記第２の音響信号とを送信し、
前記受信装置が、
前記送信装置から送信された前記制御情報を付与した前記第１の音響信号と、前記付加情報および前記位相補正情報を付与した第２の音響信号とを受信し、
受信された前記第１および第２の音響信号を再生し、
受信された前記第１の音響信号から前記制御情報を抽出する一方、前記受信処理により受信された前記第２の音響信号から前記位相補正情報を除外して前記付加情報を抽出し、
前記抽出された前記制御情報を、前記抽出された前記付加情報に基づいて検証し、
前記検証された前記制御情報に応じて装置設定を制御する、送受信方法。
【００８２】
［請求項９］
送信装置として用いられるコンピュータに、
第１の音響信号の位相を反転させた第２の音響信号を発生するステップと、
前記第１の音響信号に制御情報を付与するステップと、
前記第２の音響信号に対して、付加情報と、前記制御情報が付与された前記第１の音響信号と前記付加情報が付与された前記第２の音響信号との間で前記付加情報と前記制御情報との相違により生じる位相差を縮小補正するための位相補正情報と、を付与するステップと、
前記制御情報が付与された前記第１の音響信号と、前記付加情報および前記位相補正情報が付与された前記第２の音響信号とを送信するステップと、
を実行させるプログラム。
【００８３】
［請求項１０］
受信装置として用いられるコンピュータに、
請求項１に記載の送信装置から送信される前記制御情報を付与した前記第１の音響信号と、前記付加情報および前記位相補正情報を付与した前記第２の音響信号とを受信する受信ステップと、
前記受信された前記第１および第２の音響信号を再生する再生ステップと、
前記受信された前記第１の音響信号から前記制御情報を抽出する一方、前記受信された前記第２の音響信号から前記位相補正情報を除外して前記付加情報を抽出する抽出ステップと、
前記抽出された前記制御情報を、前記抽出された前記付加情報に基づいて検証するステップと、
前記検証された前記制御情報に応じて装置設定を制御するステップと、
を実行させるプログラム。
【００８４】
［請求項１１］
前記請求項２記載の受信装置と、
演奏操作に応じた演奏情報を発生する演奏情報発生部と、
前記受信装置からの前記検証された制御情報により設定制御され、前記演奏情報発生部により生成される演奏情報に応じた楽音を発生する音源と、を備える電子楽器。
【符号の説明】
【００８５】
１０  ＣＰＵ
１１  スイッチ部
１２  表示部
１３  タッチパネル部
１４  ＲＯＭ
１５  ＲＡＭ
１６  出力部
１６ａ  Ｄ／Ａ変換器
１６ｂ  ライン出力端子
１００  携帯情報端末
２０  鍵盤
２１  操作部
２２  表示部
２３  ＣＰＵ
２４  ＲＯＭ
２５  ＲＡＭ
２６  入力部
２６ａ  ライン入力端子
２６ｂ  Ａ／Ｄ変換器
２７  音源部
２８  出力部
２８ａ  Ｄ／Ａ変換器
２８ｂ  アンプ
２８ｃ  スピーカ
２００  電子楽器
【図１】
0006679863.tif 000002
【図２】
0006679863.tif 000003
【図３】
0006679863.tif 000004
【図４】
0006679863.tif 000005
【図５】
0006679863.tif 000006
【図６】
0006679863.tif 000007
【図７】
0006679863.tif 000008
【図８】
0006679863.tif 000009
【図９】
0006679863.tif 000010
【図１０】
0006679863.tif 000011