(57)【要約】【課題】映像データと演奏データとのタイミングを合わせることができる簡易な構成の楽器およびシステムを提供すること。【解決手段】楽器３ａは演奏データを生成し、インターネット５を介して演奏データを楽器３ｂに送信する。また、演奏データに対応する演奏の様子を通信端末４ａにより撮影された映像データを含むパケットを受信した場合、遅延時間だけ遅延させて楽器３ｂに送信する。これにより、楽器３ｂは、予め演奏データとタイミングが合わせられている映像データを受信することができる。生徒Ｂは楽器３ｂにより行われる演奏データに基づく自動演奏による演奏音とタイミングの合った映像データを通信端末４ｂに表示させることができる。【選択図】図１
2017151337.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して演奏データの送受信を行う楽器であって、
演奏に基づく第１演奏データを生成する生成手段と、
前記第１演奏データとは異なる第２演奏データに基づいて自動演奏を行う自動演奏手段と、
前記ネットワークを介して前記第１演奏データの送信および前記第２演奏データの受信を行う通信手段と、を備え、
前記通信手段は、
前記第１演奏データに対応する演奏に関わる第１データを含むパケットを受信した場合には、前記第１データを含むパケットを前記第１演奏データの送信先に転送し、
前記第２演奏データに対応する演奏に関わる第２データを含むパケットを受信した場合には、前記第２データを含むパケットを再生手段に直接あるいは間接的に転送し、
前記転送において、
前記第１データを含むパケットを受信してから送信するまでの時間を予め設定された第１遅延時間に応じて遅延して送信すること、あるいは、前記第２データを含むパケットを受信してから送信するまでの時間を予め設定された第２遅延時間に応じて遅延して送信すること、の少なくとも何れか一方を行うことを特徴とする楽器。
【請求項２】
前記楽器は、前記通信手段が受信する前記パケットを前記パケットに含まれる送信先アドレスに従って転送する中継機能を有することを特徴とする請求項１に記載の楽器。
【請求項３】
前記楽器は、
前記第１遅延時間または前記第２遅延時間の少なくとも何れか一方の調整を受け付ける受付手段を備えることを特徴とする請求項１または請求項２に記載の楽器。
【請求項４】
演奏に基づく演奏データを生成する生成手段と、
ネットワークを介して前記演奏データの送信を行う第１通信手段と、を備え、
前記第１通信手段は、
前記演奏データに対応する演奏に関わるデータを含むパケットを受信した場合には、前記パケットを受信してから送信するまでの時間を予め設定された遅延時間に応じて遅延して送信する送信側楽器と、
前記送信側楽器から送信された前記演奏データに基づいて自動演奏を行う自動演奏手段と、
前記送信側楽器から送信された前記パケットを受信し、再生手段に直接あるいは間接的に転送する第２通信手段と、を備える受信側楽器と、
を含むシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏データを扱う楽器およびシステムに関するものである。
【背景技術】
【０００２】
特許文献１には、例えば自動演奏ピアノを使った遠隔レッスンにおいて、演奏データとオーディオビデオデータとを別の伝送系統で受信側へ送信し、受信側で演奏データとオーディオビデオデータとを同期させて再生するシステムが記載されている。また、非特許文献１には、非圧縮デジタル映像信号であるＨＤ−ＳＤＩ信号などを数十秒程度遅延させて出力させる遅延装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−８４５７８
【非特許文献】
【０００４】
【非特許文献１】アルビスク株式会社、“ＨＤ−ＳＤＩ遅延装置  ＤＬＹ−８００／ＤＬＹ−４００”、［ｏｎｌｉｎｅ］、［平成２７年１０月２７日検索］インターネット＜ｈｔｔｐ：／／ｗｗｗ．ａｌｖｉｘ．ｊｐ／ｈ＿ｐｒｏｄｕｃｔｓ／ＤＬＹ−８００．ｈｔｍｌ＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、伝送系統の伝送速度が向上してきているため、オーディオビデオデータが送信されてから受信側で再生が開始されるまでの時間も短縮されてきている。一方、自動演奏ピアノはＭＩＤＩ形式の演奏データに基づいて鍵駆動用のソレノイドを制御し、打弦によりピアノ音を発生する。ソレノイドを駆動するために所定の時間を要するため、演奏データが送信されてから受信側で再生が開始されるまでには所定の時間を要し、駆動に要する時間を短縮することは難しい。このため、オーディオビデオデータおよび演奏データが送信されてからオーディオビデオデータの再生が開始されるまでの時間よりも、演奏データの再生が開始されるまでの時間の方が長くなり、再生タイミングがずれてしまう場合があった。
【０００６】
特許文献１のシステムでは、同期がとれるものの、同期させるためにパルス信号を発生させる構成などを備える必要があり、システムが複雑化するおそれがある。また、非特許文献１に記載の遅延装置を用いることにより、演奏データに対してオーディオビデオデータを遅延させて送信することもできる。しかし、非特許文献１に記載の遅延装置は例えばビデオカメラなどの撮影手段と例えばデータの送信を行う通信手段との間に接続される必要があるため、システム構成の自由度が低くなるおそれがある。
【０００７】
本願は、上記の課題に鑑み提案されたものであって、映像データと演奏データとのタイミングを合わせることができる簡易な構成の楽器およびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）本発明に係る楽器は、ネットワークを介して演奏データの送受信を行う楽器であって、演奏に基づく第１演奏データを生成する生成手段と、第１演奏データとは異なる第２演奏データに基づいて自動演奏を行う自動演奏手段と、ネットワークを介して第１演奏データの送信および第２演奏データの受信を行う通信手段と、を備え、通信手段は、第１演奏データに対応する演奏に関わる第１データを含むパケットを受信した場合には、第１データを含むパケットを第１演奏データの送信先に転送し、第２演奏データに対応する演奏に関わる第２データを含むパケット受信した場合には、第２データを含むパケットを再生手段に直接あるいは間接的に転送し、転送において、第１データを含むパケットを受信してから送信するまでの時間を予め設定された第１遅延時間に応じて遅延して送信すること、あるいは、第２データを含むパケットを受信してから送信するまでの時間を予め設定された第２遅延時間に応じて遅延して送信すること、の少なくとも何れか一方を行うことを特徴とする。
【０００９】
楽器は自身で演奏が行われた場合には第１演奏データを生成し、ネットワークを介して第１演奏データを送信する。また、第１演奏データに対応する、即ち、自身で行われた演奏に関わるデータを含むパケットを受信した場合、第１遅延時間だけ遅延させて第１演奏データの送信先に送信する。これにより、送信先では、予め第１演奏データとタイミングが合わせられている第１データを受信することができる。ここで、送信先としては、第１演奏データに基づいて自動演奏を行う楽器と、第１データを再生させる再生手段とを備えているものとすると良い。例えば送信先の楽器が第１演奏データを受信してから自動演奏により音を出すまでには、例えばソレノイドを駆動するなどの機構の動作時間を要する。このため、第１データが遅延されていない場合には、第１データに基づく送信先の再生手段における再生に対して自動演奏音のタイミングが遅れてしまう場合がある。この点、第１データは楽器により予め遅延されて送信されるため、相手は第１演奏データに基づく自動演奏音とタイミングの合った第１データを再生手段に再生させることができる。ここで、第１データおよび第２データとしては、例えば、演奏の様子を撮影した映像データ、例えば演奏者などの声などを録音した音声データ、テキストデータ、例えば画像などのファイルデータなどとすると良い。
【００１０】
一方、第１演奏データの送信先から、第２演奏データを受信するとともに、第２演奏データと対応する演奏に関わる第２データを含むパケットを受信する場合には、楽器は第２データを第２遅延時間だけ遅延させて楽器に対して外部である再生手段に送信する。これにより、第２演奏データとタイミングを合わせた第２データを再生手段に送信することができる。例えば、受信する第２データが送信において遅延されていない場合、第２演奏データに基づいて自動演奏を行う場合、機構の動作時間を要するため、第２データの再生に対して自動演奏音のタイミングが遅れてしまう場合がある。この場合においても、受信する第２データを遅延して再生手段に送信するため、自動演奏音と再生手段における再生とのタイミングを合わせることができる。尚、第１データおよび第２データの何れか一方を遅延させても良いし、第１データおよび第２データの両方を遅延させても良い。
【００１１】
楽器が受信する第１データおよび第２データは例えば第１データおよび第２データの送信元にて予めパケット化されているので、圧縮されていることが期待される。特に、第１データおよび第２データが映像データである場合、圧縮されていない映像データを扱う場合には、データ量の大きい映像データを処理するために、能力の高い処理手段を備える必要が生じる。この点、楽器はパケット化されたデータを扱うため、能力の高い処理手段を備える必要がないことが期待される。
【００１２】
第１データおよび第２データの送信元としては、例えば、ビデオカメラ、スマートフォン、タブレット端末、カメラを内蔵するＰＣ、Ｗｅｂカメラなどとすると良い。再生手段としては、例えば、ディスプレイを有するテレビ、ＰＣ、スマートフォン、タブレット端末、あるいは、単体のディスプレイなどとすると良い。第１データおよび第２データの送信元および再生手段がパケット通信の機能を有さない場合には、パケット通信可能な例えばＰＣなどを介して、楽器と通信を行う構成とすると良い。また、パケットを転送する場合、予め設定された例えば送信元アドレスと受信先アドレスとの対応表に従って、転送する構成などとすると良いが、特に後述する（２）の構成のようにすると良い。尚、ここで、パケットとは、ＯＳＩ参照モデルの階層に係わらず、所定のデータ量ごとに分割されたデータに例えば宛先アドレスなどのヘッダなどが付加されたデータのことである。
【００１３】
（２）また、楽器は、通信手段が受信するパケットをパケットに含まれる送信先アドレスに従って転送する中継機能を有することを特徴とする。
【００１４】
楽器が例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）とＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）とを中継するルータ機能を有する場合には、ルータに転送するステップを省略することができる。楽器がＬＡＮ内でデータを中継する例えば、ブリッジ、スイッチ、スイッチングハブなどの機能を有する場合には、対応するブリッジ、スイッチ、スイッチングハブなどに送信するステップを省略することができる。
【００１５】
（３）また、楽器は、第１遅延時間または第２遅延時間の少なくとも何れか一方の調整を受け付ける受付手段を備えることを特徴とする。
【００１６】
例えば楽器から送信先へ第１演奏データおよび第１データの送信が行われる場合、楽器が第１演奏データおよび第１データを送信してから相手が受信するまでの通信時間は例えばネットワークの通信状況により変動する。また、第１演奏データに係る通信時間と第１データに係る通信時間とは、異なる場合がある。このため、第１演奏データに基づく自動演奏と第１データに基づく再生とのタイミングを揃えるためには、都度、第１遅延時間を調整する必要が生じる。ユーザは変動する通信時間に応じて、受付手段を介して遅延時間を調整することができる。これにより、第１演奏データと第１データとのタイミング、および第２演奏データと第２データとのタイミングを合わせることができる。
【００１７】
（４）また、本発明に係るシステムは、演奏に基づく演奏データを生成する生成手段と、ネットワークを介して演奏データの送信を行う第１通信手段と、を備え、第１通信手段は、演奏データに対応する演奏に関わるデータを含むパケットを受信した場合には、パケットを受信してから送信するまでの時間を予め設定された遅延時間に応じて遅延して送信する送信側楽器と、送信側楽器から送信された演奏データに基づいて自動演奏を行う自動演奏手段と、送信側楽器から送信されたパケットを受信し、再生手段に直接あるいは間接的に転送する第２通信手段と、を備える受信側楽器と、を含む。
【００１８】
送信側楽器は、演奏データを送信するとともに、受信したデータを含むパケットを遅延させて受信側楽器へ送信する。これにより、受信側楽器は、予め演奏データとタイミングが合わせられているデータを受信することができる。ここで、受信側楽器としては、受信するデータを再生手段へ直接あるいは間接的に転送するものとすると良い。データは送信側楽器により予め遅延されて送信されるため、受信側楽器は演奏データに基づく自動演奏音とタイミングの合ったデータを再生手段に転送することができる。送信側楽器を操作するユーザは、演奏データに基づく自動演奏音とタイミングの合った演奏に関わる再生を見ることができる。
【発明の効果】
【００１９】
本願に係る楽器およびシステムによれば、映像データと演奏データとのタイミングを合わせることができる簡易な構成の楽器およびシステムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】システムの構成を示す図である。
【図２】楽器および通信端末の電気的構成を示す図である。
【発明を実施するための形態】
【００２１】
図１を用いて、本願に係るシステム１の全体構成について説明する。システム１は例えば、遠隔レッスンを行うためのシステムである。ここでは、講師Ａと生徒Ｂとで遠隔レッスンを行う場合を例に説明する。システム１は講師Ａが操作する楽器３ａおよび通信端末４ａ、生徒Ｂが操作する楽器３ｂおよび通信端末４ｂを含む。楽器３ａおよび楽器３ｂはルータ機能を有し、インターネット５に接続されている。これにより、楽器３ａと楽器３ｂとの間で、後述する演奏データの送受が行われる。さらに、楽器３ａおよび楽器３ｂはアクセスポイント機能を有し、夫々、通信端末４ａ、４ｂと例えばＷｉＦｉ（登録商標）などの無線ＬＡＮにて接続されている。これにより、通信端末４ａと通信端末４ｂとの間で、楽器３ａ、３ｂを介して映像および音声を含む、後述する通話データの送受が行われる。尚、詳しくは、演奏データおよび通話データはパケット化されて送受信される。また、楽器３ａと楽器３ｂとは同じ構成であり、通信端末４ａと通信端末４ｂとは同じ構成であるため、代表して楽器３ａおよび通信端末４ａの構成について次に説明する。また、楽器３ａと楽器３ｂとを区別する必要が無い場合は、総称して楽器３と記載する。同様に、区別する必要が無い場合は、通信端末４ａおよび通信端末４ｂを総称して通信端末４と記載する。
【００２２】
楽器３ａは、不図示の鍵盤、ハンマ、弦、および饗板などの一般的なアコースティックピアノが備える構成に加えて、図２に示す互いにバス３９で接続されているＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、バッファ３４、センサ３５、駆動部３６、ユーザインターフェース３７、通信インターフェース３８などを有する。ＣＰＵ３１はＲＯＭ３２に記憶されている各種のプログラムを実行することによって、ＣＰＵ３１に接続されている各部を制御する。ＲＡＭ３３はＣＰＵ３１が各種の処理を実行するための主記憶装置として用いられる。
【００２３】
センサ３５はＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ：登録商標）形式の演奏データを生成するために、鍵盤およびペダルなどの動きを検出し、検出した検出信号をＣＰＵ３１へ送信する。ＣＰＵ３１は受信した検出信号に基づいてＭＩＤＩ形式の演奏データを生成する。例えば、楽器３ａの鍵が押されると、センサ３５は鍵が押された速度などを検出し、ＣＰＵ３１は、例えば、押された鍵に対応するノート番号、鍵にされた操作に対応するベロシティなどの演奏動作の情報が付加されたノートオンのメッセージを生成する。また、例えば、ＣＰＵ３１は楽器３ａの鍵が離されると、ノートオフのメッセージを生成する。ＣＰＵ３１はノートオンのメッセージ、ノートオフのメッセージなどで構成された演奏データを生成する。以下、演奏データとはＭＩＤＩ形式のデータを示す。
【００２４】
駆動部３６は、鍵盤などを駆動するソレノイドなどを含む。ＣＰＵ３１は駆動部３６を例えば演奏データに基づいて制御する。これにより、楽器３ａは自動演奏を行うことができる。例えば、駆動部３６は演奏データのノートオンのメッセージに応じて、ノート番号に対応する鍵に対応するソレノイドにベロシティに応じた駆動電流を流し、鍵を動かす。これにより、ハンマが弦に振動を与え、楽器３ａから音が放射される。
【００２５】
ユーザインターフェース３７は電源ボタン、および例えば後述する遅延時間の入力を受け付けるダイアルなどを有する。通信インターフェース３８は不図示のアンテナおよびＷＡＮポートなどを有する。通信インターフェース３８はＷＡＮポートを介してインターネット５と接続されている。また、通信インターフェース３８はアンテナを介して送受信する電波の復変調を行う。これにより、楽器３ａは例えば通信端末４ａと無線通信することができる。バッファ３４は例えば通信端末４ａから送信される通話データを含むパケットを一時的に記憶する。ＣＰＵ３１は、受信したパケットをバッファ３４にバッファリングし、設定された遅延時間だけ遅延させて通信インターフェース３８より送信する。
【００２６】
楽器３ａはルータの機能を有する。詳しくは、ＯＳＩ参照モデルにおける第３層においてパケットを中継する。ＣＰＵ３１はＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）機能を有し、通信インターフェース３８を介して受信した中継するパケットに含まれる送信元あるいは送信先ＩＰアドレスについて、グローバルＩＰアドレスと、プライベートＩＰアドレスとの変換を行い、通信インターフェース３８を介して送信する。これにより、楽器３ａは受信した通信端末４ａ宛のパケットを通信端末４ａへ転送し、通信端末４ａから送信された通信端末４ｂ宛のパケットを転送する。また、ＣＰＵ３１は通信インターフェース３８を介して演奏データを送信する際には、パケット化する処理を行う。詳しくは、演奏データを分割して、ヘッダなどを付加してパケットを生成する。さらに、ＣＰＵ３１は通信インターフェース３８を介して演奏データを含むパケットを受信した際には、パケットに含まれる演奏データを抽出し駆動部３６へ送信する。これにより、楽器３ａは演奏データをパケット化して送信するとともに、受信した演奏データを含むパケットに応じて自動演奏することができる。
【００２７】
通信端末４ａは、例えば、ｉＰａｄ（登録商標）などのタブレット端末、スマートフォンなどであり、互いにバス４９で接続されているＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、通信インターフェース４４、カメラ４５、マイクロフォン４６、スピーカ４７、およびタッチパネル４８を備える。ＣＰＵ４１はＲＯＭ４２に記憶されている各種のプログラムを実行することによって、ＣＰＵ４１に接続されている各部を制御する。ＲＡＭ４３はＣＰＵ４１が各種の処理を実行するための主記憶装置として用いられる。通信インターフェース４４は不図示のアンテナを有し、アンテナが介して送受信する電波の複変調を行う。
【００２８】
カメラ４５が講師Ａの手元を撮影できる位置に通信端末４ａは設置されている。これにより、カメラ４５は演奏している講師Ａの運指の様子を撮影することができる。マイクロフォン４６は講師Ａの発言および演奏音などを集音する。スピーカ４７は音声データに応じて放音する。タッチパネル４８は映像データに応じて表示を行う。また、タッチパネル４８は例えば操作画面などを表示し、例えばタップなどの操作によりユーザから入力された指示を受け付ける。通信端末４ａは例えばＳｋｙｐｅ（登録商標）などのインターネット５を介した画像付きの通話サービス、所謂テレビ電話が利用可能となっている。詳しくは、通信端末４ａにはテレビ電話のアプリケーションがインストールされている。通信端末４ａがテレビ電話を利用している期間、アプリケーションに従って、ＣＰＵ４１はカメラ４５が取得した映像およびマイクロフォン４６が取得した音声に基づき、パケット化した通話データを生成し、通信インターフェース４４を介して送信する。また、通話データを含むパケットを受信すると、パケットから映像データおよび音声データを抽出し、夫々タッチパネル４８およびスピーカ４７へ送信する。
【００２９】
次にシステム１の動作について説明する。講師Ａおよび生徒Ｂはそれぞれ楽器３ａ、３ｂの電源をオンし、楽器３ａ、３ｂを起動させる。これにより、楽器３ａ、３ｂのルータ機能が有効となり、楽器３ａと楽器３ｂとで演奏データの送受が行える状態となる。また、例えば講師Ａは通信端末４ａのテレビ電話を利用可能な状態にして、生徒Ｂへ通信要求し、講師Ａと生徒Ｂとはそれぞれ通信端末４ａ、４ｂを用いて、通話可能な状態とする。これにより、通信端末４ａ、４ｂは夫々楽器３ａ、３ｂをルータとして、インターネット５を介した通話データの送受を行うことができる。講師Ａが操作する通信端末４ａのタッチパネル４８には生徒Ｂの手元の画像が表示されるとともに、スピーカ４７からは生徒Ｂの声および演奏音が放音される。同様に、生徒Ｂが操作する通信端末４ｂのタッチパネル４８には講師Ａの手元の画像が表示されるとともに、スピーカ４７からは講師Ａの声および演奏音が放音される。
【００３０】
次に、演奏データに基づく自動演奏と通話データに基づく表示画像とのタイミングを合わせるために、まず、講師Ａが楽器３ａで演奏を行って、楽器３ａにおける遅延時間の調整を行う。鍵盤が操作されるに応じて音を出すとともに、演奏データを生成して楽器３ｂへ送信するようにするように、講師Ａは楽器３ａを設定する。一方、楽器３ｂは、受信する演奏データに応じて、自動演奏するよう設定する。これにより、楽器３ａで行われた演奏が楽器３ｂで再現される。並行して、生徒Ｂの通信端末４ｂのタッチパネル４８には、講師Ａの運指の様子が表示される。生徒Ｂは、自動演奏音と表示画像とを比較し、遅延時間の調整を講師Ａに指示する。尚、遅延時間は例えば楽器３の出荷時に予め初期値が設定されており、電源投入後には、遅延時間は初期値に設定される。
【００３１】
さて、楽器３ａから演奏データが送信されてから楽器３ｂで音が出るまでには、主にインターネット５を介した通信および楽器３ｂの駆動部３６の動作に時間がかかる。一方、楽器３ａで通話データが送信されてから、通信端末４ｂで通話データに応じた表示、放音がされるまでには、主にインターネット５を介した通信に時間がかかる。演奏データに係るインターネット５を介した通信に要する通信時間および通話データに係る通信時間は、例えば通信速度の向上などにより、近年、短縮されてきている。これに対し、駆動部３６の動作に要する動作時間を短縮することが難しい。駆動部３６が動作する時間を短縮するには鍵盤を速く動かすことが必要となる。鍵盤の動く速さに応じて音を出す楽器３において鍵盤を一様に速く動かしてしまっては、演奏を再現することができなくなるためである。このため、特に通信時間が短い場合に、通信端末４ｂで通話データに応じた表示・放音がされるまでよりも、楽器３ｂで音が出るまでの方に時間がかかる場合がある。
【００３２】
通信時間はインターネット５の通信状況などにより変動するが、楽器３ａで音が出てから、楽器３ｂで音が出るまでの時間は例えば２５０ｍｓ程度であるのに対し、楽器３ａで音が出てから、通信端末４ｂで表示・放音されるまでの時間は２５０ｍｓよりも短い場合がある。この場合、通信端末４ｂのタッチパネル４８に表示される画像より遅れて、自動演奏が行われてしまう。タッチパネル４８に表示される画像と自動演奏音とのタイミングが合っていないと、演奏を正確に把握することが難しくなるため、レッスンに支障が出るおそれがある。このため、画像と自動演奏とのタイミングを合わせることが必要となる。そこで、送信元の楽器３ａで予め通話データを遅延時間に応じて遅延させて送信することで、受信先の楽器３ｂでは、タイミングが合った演奏データおよび通話データを受け取ることができる。通信時間は変動するため、レッスン開始時に自動演奏音と表示画像とを比較して、初期値に設定されている遅延時間の調節を行う。遅延時間は例えば１０〜１００ｍｓ程度である。
【００３３】
生徒Ｂは、表示画像に対して自動演奏音のタイミングが遅い場合には、遅延時間を長くするように指示し、表示画像に対して自動演奏音のタイミングが早い場合には、遅延時間を短くするように指示する。講師Ａは、生徒Ｂの指示に基づき、ユーザインターフェース３７のダイアルで、遅延時間を調整し、再度演奏する。必要に応じて、演奏と遅延時間の調整を繰り返すことにより、自動演奏と画像表示とのタイミングを合わせることができる。同様に、生徒Ｂの楽器３ｂの遅延時間を調整し、自動演奏と画像表示とのタイミングを合わせる。楽器３ａ、３ｂでの調整を終了すると、講師Ａと生徒Ｂとで遠隔レッスンを開始する。
【００３４】
通信端末４は、テレビ電話のアプリケーションに従って、音声・映像データを符号化・圧縮し、パケット化して、楽器３に送信する。このため、楽器３は、既に圧縮された音声・映像データを含むパケットを受信することとなる。楽器３は、受信したパケットをバッファリングし、設定された遅延時間だけ遅延させて送信する簡易な処理を行うだけで良い。例えば、通信端末４ａに替えて、ビデオカメラを楽器３に接続する構成とすることもできる。詳しくは、楽器３は、ビデオカメラで撮影された音声・映像を、ケーブルを介して取得する。しかし、この場合、楽器３は圧縮されていないデータ量の大きい音声・映像データを処理する必要が生じ、圧縮するために処理速度が速いＣＰＵなどが必要となる。同様に、通信端末４ａに替えて、ディスプレイを楽器３に接続する構成とすることもできる。この場合、受信したパケットから映像データを抽出し、復元する必要が生じる。これに対し、システム１の構成では、楽器３は映像データの圧縮・復元を行う必要がない。処理能力の高いＣＰＵ、ＲＡＭなどを備える必要がない。
【００３５】
ここで、ＣＰＵ３１は生成手段の一例であり、駆動部３６は自動演奏手段の一例であり、通信インターフェース３８は通信手段の一例である。ルータ機能は中継機能の一例である。ユーザインターフェース３７は受付手段の一例である。映像データは演奏に関わる第１データおよび第２データの一例である。通信端末４は再生手段の一例である。
【００３６】
上記した第１実施形態によれば、以下の効果を奏する。
【００３７】
楽器３ａは演奏データを生成し、インターネット５を介して演奏データを楽器３ｂに送信する。また、演奏データに対応する演奏の様子を通信端末４ａにより撮影された映像データを含むパケットを受信した場合、遅延時間だけ遅延させて楽器３ｂに送信する。これにより、楽器３ｂは、予め演奏データとタイミングが合わせられている映像データを受信することができる。生徒Ｂは楽器３ｂにより行われる演奏データに基づく自動演奏による演奏音とタイミングの合った映像データを通信端末４ｂに表示させることができる。
【００３８】
楽器３ａが受信する映像データは通信端末４ａにて予めパケット化されているので、圧縮されている。このため、楽器３ａはパケット化された映像データを扱うため、能力の高い処理手段を備える必要がない。また、楽器３ａはルータ機能を有するため、ルータに転送するステップを省略することができる。また、ユーザは変動する通信時間に応じて、ユーザインターフェース３７を介して遅延時間を都度調整することができる。
【００３９】
次に実施形態の変形例について説明する。上記では、楽器３ａは通信端末４ａから受信したパケットを遅延させて通信端末４ｂ宛てに送信すると説明した。これに加え、楽器３ａは通信端末４ｂから受信したパケットを遅延させて通信端末４ａ宛てに送信する構成としても良い。例えば、講師Ａは表示画像に対して自動演奏音が遅い場合には、遅延時間を長くするように楽器３ａを設定し、表示画像に対して自動演奏音が早い場合には、遅延時間を短くするように楽器３ａを設定する。これにより、送信側だけではなく、受信側でもタイミングを合わせる操作を行うことができる。
【００４０】
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
上記では、例えば楽器３ａが通話データの送信元の場合、送信元の楽器３ａで通話データを遅延させる、あるいは送信元の楽器３ａおよび受信先の楽器３ｂの両者で通話データを遅延させると説明したが、受信先のみで、通話データを遅延させて、通信端末に送信する構成としても良い。少なくとも、送信元あるいは受信先のいずれかが遅延させる構成であれば、演奏データと通話データとのタイミングを合わせることができる。
【００４１】
また、楽器３ａ、３ｂはルータ機能を有すると説明したが、ルータ機能に替えて例えばブリッジ機能、スイッチ機能、スイッチングハブ機能、プロキシサーバ機能などの中継機能を有し、システム１はルータを備える構成としても良い。また、楽器３ａ、３ｂと通信端末４ａ、４ｂとは夫々無線ＬＡＮにより接続されていると説明したが、これに限定されず、有線ＬＡＮにより接続されている構成としても良い。
【００４２】
また、上記ではパケットの送信元および送信先、および再生手段として、通信端末４を例示したが、通信端末４に限定するものではない。再生手段として、例えば、ディスプレイを有するテレビ、単体のディスプレイなどとしても良い。このうち、ビデオカメラ、テレビなど、再生手段がパケット通信の機能を有さない場合であっても、楽器３との間にパケット通信可能な例えばＰＣなどを介する構成とすることにより、楽器３はパケット化された通話データを受け取ることができる。
【００４３】
また、楽器３の電源がオンされた状態で、遅延時間は初期値に設定されると説明したが、これに限定されない。例えば楽器３の電源がオフされる際に、遅延時間を記憶しておき、オンされてから記憶している遅延時間を読み出し、設定値とする構成としても良い。あるいは、例えば送信先に係る楽器３のアドレスと遅延時間との対応を履歴として記憶しておき、履歴がある場合、即ち、過去に送信したことがある相手には、前回使用した遅延時間を設定値とする構成としても良い。
【００４４】
また、通信端末はＳｋｙｐｅを用いて通話すると説明したが、これに限定されず、例えばＦａｃｅＴｉｍｅ（登録商標）などの他の通話サービスを用いる構成としても良い。
【００４５】
また、ユーザインターフェース３７が備えるダイアルにより遅延時間が入力されると説明したが、これに限定されず、付属のリモコン、コントローラアプリケーションがインストールされた例えば通信端末により入力される構成としても良い。
【００４６】
また、楽器３ａはＣＰＵ３１を備え、ＣＰＵ３１が例えば、演奏データの生成、パケット化などの各処理を行うと説明したが、これに限定されない。例えば、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）などを備え、例えば協同して処理を行う構成としても良い。また、バッファ３４を備えると説明したが、バッファ３４を備えず、通話データは一時的にＲＡＭ３３に記憶させる構成としても良い。
【００４７】
また、演奏データに関わるデータとして映像データを例示したが、パケットに含まれるデータの種類を限定するものではない。データは、例えば、音声データ、テキストデータ、ファイルデータなどでも良い。
【符号の説明】
【００４８】
１      システム
３ａ、３ｂ      楽器
４ａ、４ｂ      通信端末
５      インターネット
３１      ＣＰＵ
３４      バッファ
３５      センサ
３６      駆動部
３７      ユーザインターフェース
３８      通信インターフェース
４５      カメラ
４６      マイクロフォン
４７      スピーカ
４８      タッチパネル
【図１】
2017151337.tif 000003
【図２】
2017151337.tif 000004