(57)【要約】【課題】遠隔にあるＡ地点とＢ地点の実演をミックスする際に生じる両者の音の遅延を従来に比べ半減し得る遠隔実演再生方法等を提供する。【解決手段】Ａ地点の装置とＢ地点の装置が、同一のガイドを再生するガイドデータを通信ネットワークを介して相互に送信し、Ａ地点の装置とＢ地点の装置は、相互に受信したガイドデータに基づいて同一のガイドを同時に再生する。Ａ地点の装置とＢ地点の装置は、再生したガイドを視聴する実演家から実演信号の入力を受け付け、当該入力を受け付けた実演信号を通信ネットワークを介して相互に送信する。Ａ地点の装置とＢ地点の装置は、相互に受信した実演信号と自装置に直接入力された実演信号とをミックスして再生する。【選択図】図１
2010112981.tif 000002
【特許請求の範囲】
【請求項１】
同一の映像又は／及び音声のガイドに基づいて、互いに遠隔にあるＡ地点とＢ地点とからそれぞれ入力された実演信号を、ミックスして再生する方法であって、
Ａ地点の装置とＢ地点の装置が、同一の前記ガイドを再生するガイドデータを通信ネットワークを介して相互に送信するステップと、
Ａ地点の装置とＢ地点の装置が、相互に受信した前記ガイドデータに基づいて同一のガイドを同時に再生するステップと、
Ａ地点の装置とＢ地点の装置が、前記再生したガイドを視聴する実演家から実演信号の入力を受け付け、当該入力を受け付けた実演信号を通信ネットワークを介して相互に送信するステップと、
Ａ地点の装置とＢ地点の装置が、相互に受信した前記実演信号と自装置に直接入力された実演信号とをミックスして再生するステップと、
を含むことを特徴とした遠隔実演再生方法。
【請求項２】
請求項１記載の方法において、
Ａ地点の装置とＢ地点の装置が、各地点における前記実演家を撮像手段により撮像した撮像データを通信ネットワークを介して相互に送信するステップと、
Ａ地点の装置とＢ地点の装置が、相互に受信した前記撮像データと自装置に直接入力された撮像データとを合成し、当該合成映像を再生するステップと、
を含むことを特徴とした遠隔実演再生方法。
【請求項３】
請求項１記載の方法において、
前記実演信号を相互に送信するステップでは、前記実演信号を前記ガイドデータとは異なるチャンネルで優先的に送信することを特徴とした遠隔実演再生方法。
【請求項４】
同一の映像又は／及び音声のガイドに基づいて、互いに遠隔にあるＡ地点とＢ地点とからそれぞれ入力された実演信号を、ミックスして再生する１地点の実演再生装置であって、
前記ガイドを再生するガイドデータを通信ネットワークを介して相手地点の装置に送信するガイド送信機能と、
相手地点の装置から受信したガイドデータに基づいて相手地点と同一のガイドを相手地点と同時に再生する受信ガイド再生機能と、
前記再生したガイドを視聴する実演家から実演信号の入力を受け付け、当該入力を受け付けた実演信号を通信ネットワークを介して相手地点の装置に送信する実演信号送信機能と、
相手地点の装置から受信した実演信号と自装置に直接入力された実演信号とをミックスして再生するミキシング機能と、
を備えたことを特徴とする遠隔実演再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔にあるＡ地点とＢ地点とにおける実演をミックスして各地点で再生する方法等に関する。
【背景技術】
【０００２】
この種の従来例を図６に基づいて説明する。遠隔にあるＡ地点とＢ地点とに、それぞれ通信カラオケシステムが設置され、各通信カラオケシステムは、通信ネットワークを介してデータ通信を行なうようになっている。そして、Ａ地点の歌手と、Ｂ地点の歌手とがデュエットを行なう場合、まず、Ａ地点の通信カラオケシステムが楽曲のカラオケの演奏（以下、ガイド演奏という）をスタートする（イントロ・スタート）。Ａ地点の歌手は、このガイド演奏を聴きながら歌を唄う（ヴォーカル・イン）。
【０００３】
また、Ａ地点の通信カラオケシステムは、自己の再生するガイド演奏を通信ネットワークを介してＢ地点のカラオケシステムに同時送信する。しかし、ガイド演奏がＢ地点に届くまでに、通信タイムラグＴ１を生じる。
【０００４】
Ｂ地点の通信カラオケシステムは、Ａ地点から送られたガイド演奏を受信すると直ちに再生する（イントロ・スタート）。しかし、Ｂ地点のガイド演奏は、通信タイムラグの影響でＡ地点で再生されているガイド演奏よりも常時Ｔ１遅れたタイミングでガイド演奏が進行する。
【０００５】
Ｂ地点の歌手は、Ｂ地点で再生されるガイド演奏のタイミングに合わせて歌を唄う（ヴォーカル・イン）。Ｂ地点の通信カラオケシステムは、Ｂ地点の歌手の歌声を通信ネットワークを介してＡ地点の通信カラオケシステムに送信する。しかし、Ｂ地点の歌声がＡ地点に届くまでに、通信タイムラグＴ２を生じる。
【０００６】
Ａ地点の通信カラオケシステムは、Ｂ地点から届いた歌声を直ちに再生し、Ａ地点の歌手の耳に届ける。しかし、この時点でＡ地点のガイド演奏のタイミングから見て、Ｂ地点の歌手の歌声は、Ｔ１＋Ｔ２の遅れを伴っている。この遅れの度合いによっては、Ａ地点の歌手は、Ｂ地点の歌声が遅れて聴こえることを感知し、歌い難いと感じる。人の感覚では、一般に、０．２秒を超える遅延は許容しがたい遅延として実感し、０．２秒以内の遅延は許容できるといわれる。このような遅延は、短縮を図ることが好ましい。
【０００７】
そこで、例えば特許文献１では、Ａ地点とＢ地点との間でカラオケの演奏中に定期的に同期信号を交換することによって、両地点のカラオケのタイミングを合わせる制御を行なっている。しかし、演奏中に同期信号に応じた演奏のタイミング制御が必要となるため、演奏が不自然に途切れる場合がある。
【特許文献１】特開２００５−７７４８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、かかる従来例の有する不都合を改善し、特に、遠隔にあるＡ地点とＢ地点の実演をミックスする際に生じる両者の音の遅延を従来に比べ半減し得る遠隔実演再生方法等を提供することを課題とする。これを実演中における同期制御を伴うことなく実現することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明では、以下の構成を採っている。
【００１０】
（１）同一の映像又は／及び音声のガイドに基づいて、互いに遠隔にあるＡ地点とＢ地点とからそれぞれ入力された実演信号を、ミックスして再生する方法であって、Ａ地点の装置とＢ地点の装置が、同一の前記ガイドを再生するガイドデータを通信ネットワークを介して相互に送信するステップと、Ａ地点の装置とＢ地点の装置が、相互に受信した前記ガイドデータに基づいて同一のガイドを同時に再生するステップと、Ａ地点の装置とＢ地点の装置が、前記再生したガイドを視聴する実演家から実演信号の入力を受け付け、当該入力を受け付けた実演信号を通信ネットワークを介して相互に送信するステップと、Ａ地点の装置とＢ地点の装置が、相互に受信した前記実演信号と自装置に直接入力された実演信号とをミックスして再生するステップと、を含むことを特徴とした遠隔実演再生方法。
【００１１】
本発明では、映像や音声のガイドがＡ地点からＢ地点へ、また、Ｂ地点からＡ地点に送信され、相互に受信したガイドがＡ地点とＢ地点とで同時に再生される。そして、Ａ地点の実演家はＡ地点で再生されるガイドを視聴しながら、Ｂ地点の実演家はＢ地点で再生されるガイドを視聴しながら、各実演を行なう。各実演は、Ａ地点からＢ地点へ、また、Ｂ地点からＡ地点へ、相互に送信される。各地点では、自装置に入力された実演と、相手方から受信した実演とがミックスして再生される。
【００１２】
各地点において、ガイドのタイミングと、相手方から受信した実演のタイミングとのタイムラグは、通信経路の片道分で済むので、従来に比べタイムラグを半減し得る。また、実演中においてＡ地点とＢ地点の同期制御を行なうこともないので、従来例のように実演中にガイドが不自然に途切れるおそれもない。
【００１３】
本発明は次のように利用できる。例えば、ガイドとしてカラオケを再生し、このカラオケに合わせて遠隔地の実演家が歌を唄いデュエットすることができる。また、ガイドとしてリズムやメトロノームを再生し、このリズムやメトロノームに合わせて遠隔地の実演家が楽器を演奏し合奏することや、楽器の演奏と歌とを合わせることもできる。また、ガイドとして映画の映像を再生し、この映像に合わせて遠隔地の実演家がアフレコやアテレコを行なうことができる。
【００１４】
（２）（１）の方法において、Ａ地点の装置とＢ地点の装置が、各地点における前記実演家を撮像手段により撮像した撮像データを通信ネットワークを介して相互に送信するステップと、Ａ地点の装置とＢ地点の装置が、相互に受信した前記撮像データと自装置に直接入力された撮像データとを合成し、当該合成映像を再生するステップと、を含むことを特徴とした遠隔実演再生方法。
【００１５】
本発明では、Ａ地点のカメラ映像がＢ地点に、Ｂ地点のカメラ映像がＡ地点に送信され、各地点で入力されたカメラ映像と合成される。このため、例えば、Ａ地点の実演家とＢ地点の実演家とを一つの映像に合成すること等が可能となる。
【００１６】
（３）（１）の方法において、前記実演信号を相互に送信するステップでは、前記実演信号を前記ガイドデータとは異なるチャンネルで優先的に送信することを特徴とした遠隔実演再生方法。
【００１７】
本発明では、ガイドと実演とを別々のチャンネルで送信し、ガイドの送信に対し実演の送信を優先するので、ガイドに対する実演の遅延を最小限に抑えることができる。
【００１８】
（４）同一の映像又は／及び音声のガイドに基づいて、互いに遠隔にあるＡ地点とＢ地点とからそれぞれ入力された実演信号を、ミックスして再生する１地点の実演再生装置であって、前記ガイドを再生するガイドデータを通信ネットワークを介して相手地点の装置に送信するガイド送信機能と、相手地点の装置から受信したガイドデータに基づいて相手地点と同一のガイドを相手地点と同時に再生する受信ガイド再生機能と、前記再生したガイドを視聴する実演家から実演信号の入力を受け付け、当該入力を受け付けた実演信号を通信ネットワークを介して相手地点の装置に送信する実演信号送信機能と、相手地点の装置から受信した実演信号と自装置に直接入力された実演信号とをミックスして再生するミキシング機能と、を備えたことを特徴とする遠隔実演再生装置。
【００１９】
本発明では、上述した遠隔実演再生方法と同一の作用効果を奏する。
【発明の効果】
【００２０】
本発明によれば、遠隔にあるＡ地点とＢ地点の実演をミックスする際に生じる両者の音の遅延を従来に比べ半減し得る。また、実演中においてＡ地点とＢ地点の同期制御を行なうこともないので、従来例のように実演中にガイドが不自然に途切れるおそれもない。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施形態を図面を参照しつつ説明する。上述したように本発明は、カラオケ、合奏、アフレコなど、種々の用途に利用することができるが、本実施形態は、カラオケに利用する場合を例に説明する。
【００２２】
まず、図１に基づいて本実施形態の概要を説明する。本実施形態では、Ｂ地点で再生するガイド（カラオケの映像および演奏）のデータは、Ａ地点から送信する。同時に、Ａ地点で再生するガイドデータを、Ｂ地点から送信する。両者のデータは同一のデータである。Ａ地点では、Ｂ地点から送信されたガイドデータをストリーミング再生する。Ｂ地点では、Ａ地点から送信されたガイドデータをストリーミング再生する。両地点におけるストリーミング再生は同時に開始する。ガイドデータが相手地点に届くまでに通信タイムラグＴ１を生じるが、Ａ地点とＢ地点のストリーミング再生が同時に行なわれることによって相殺される。
【００２３】
Ａ地点とＢ地点で同時にイントロがスタートし、その後、Ａ地点の歌手がカラオケを聴きながら歌を歌い始める（ヴォーカル・イン）。同時に、Ｂ地点の歌手もカラオケを聴きながら歌を歌い始めるものとする。この時点で、両者の歌のタイミングは一致している。
【００２４】
Ａ地点で歌われた歌は、Ｂ地点にライブ配信される。Ｂ地点で歌われた歌はＡ地点にライブ配信される。そして、Ａ地点では、Ａ地点の歌とＢ地点からライブ配信された歌とがミックスされて再生される。Ｂ地点では、Ｂ地点の歌とＡ地点からライブ配信された歌とがミックスされて再生される。ＡＢ地点間で歌のデータを送信する際に通信タイムラグＴ２を生じるので、Ａ地点ではＢ地点の歌がＴ２遅れて再生され、Ｂ地点ではＡ地点の歌がＴ２遅れて再生される。しかしながら、図６に示した従来例がＴ１＋Ｔ２の遅延を伴ったのに比べ、およそ、遅延を半減することができる。
【００２５】
図２は、本実施形態における通信カラオケシステム（実演再生装置）の構成図である。Ａ地点のシステムとＢ地点のシステムは、同一の構成となっているので、Ａ地点のシステムについて構成を説明する。通信カラオケシステムは、カラオケ制御手段１と、遠隔デュエット制御手段２と、演奏開始同期手段３と、映像・演奏バッファ４とを備えている。また、通信カラオケシステムは、ヴォーカルバッファ５と、映像合成手段６と、合成映像バッファ７とを有する。更に、通信カラオケシステムは、バッファ再生手段８と、遠隔通信手段９と、楽曲データベース（ＤＢ）１０とを備えている。これに加え、通信カラオケシステムは、マイク１１、デジタルカメラ１２、スピーカ１３、ディスプレイモニター１４、操作盤１５およびリモコンインターフェース（Ｉ／Ｆ）１６を有する。
【００２６】
カラオケ制御手段１は、カラオケの操作盤１５やリモコンＩ／Ｆ１６からの入力に応じてカラオケの選曲、キー調整、テンポ調整、演奏中止などカラオケの基本的な機能を提供する。
【００２７】
遠隔デュエット制御手段２は、遠隔にあるＡ地点の歌手とＢ地点の歌手とのデュエットを実現するが、その構成は後ほど詳述する。
【００２８】
演奏開始同期手段３は、Ａ地点のカラオケとＢ地点のカラオケとを同時に再生開始させるための準備を行なう。
【００２９】
映像・演奏バッファ４は、Ｂ地点から送られたガイド（カラオケの映像および演奏）データを一時蓄積する。
【００３０】
ヴォーカルバッファ５は、Ｂ地点から送られたヴォーカルデータ（実演信号）を一時蓄積する。
【００３１】
映像合成手段６は、Ａ地点のデジタルカメラ１２で撮影した映像と、Ｂ地点のデジタルカメラで撮影された映像とを合成する。
【００３２】
合成映像バッファ７は、映像合成手段６によって合成された映像のデータを一時蓄積する。
【００３３】
バッファ再生手段８は、映像・演奏バッファ４、ヴォーカルバッファ５および合成映像バッファ７に一時蓄積されたデータをストリーミング再生する。
【００３４】
遠隔通信手段９は、Ｂ地点の通信カラオケシステムの遠隔通信手段との間で、Ｐｅｅｒ−ｔｏ−Ｐｅｅｒのデータ通信を行なう。
【００３５】
楽曲ＤＢ１０は、多数の楽曲のガイド（カラオケの映像および演奏）データをストリーミングファイル形式で格納している。
【００３６】
マイク１１には、歌手（実演家）の歌声が入力される。デジタルカメラ１２は、歌手の映像を撮影する。スピーカ１３は、図示しないアンプとミキサーに接続され、マイク１１から入力された歌とバッファ再生手段８が出力する音声（ガイド演奏とＢ地点の歌）とをミックスして出力する。ディスプレイモニター１４は、バッファ再生手段８が出力する映像（カラオケ映像、歌手の合成映像）を表示する。操作盤１５は、カラオケの選曲、キー調整、テンポ調整、演奏中止などカラオケの基本的な指示をカラオケ制御手段１に入力するボタンを備えている。リモコンＩ／Ｆ１６は、操作盤１５と同じ指示を入力できるボタンを備えたリモコンと、赤外線通信等の近距離無線通信を行なう。
【００３７】
Ｂ地点の通信カラオケシステムもＡ地点の通信カラオケシステムと同一に構成されているが、Ｂ地点の通信カラオケシステムの構成については、上述したＡ地点の通信カラオケシステムの構成のうち、Ａ地点とＢ地点とを読み替えるものとする。Ａ地点の通信カラオケシステムとＢ地点の通信カラオケシステムは、インターネット等の通信ネットワークＮを介してＰｅｅｒ−ｔｏ−Ｐｅｅｒ通信を行なうようになっている。
【００３８】
図３は、遠隔デュエット制御手段２の構成図である。遠隔デュエット制御手段２は、Ａ／Ｄ変換器２１と、ライブ音声エンコーダ２２と、ライブ音声バッファ２３と、ライブ映像エンコーダ２４と、ライブ映像バッファ２５と、ストリーミング処理部２６と、チャンネル分配処理部２７と、主制御部２８とを備えている。
【００３９】
Ａ／Ｄ変換器２１は、マイク１１から入力される音声信号をデジタル信号に変換する。
【００４０】
ライブ音声エンコーダ２２は、マイクから入力された音声をストリーミング用データにエンコードする。
【００４１】
ライブ音声バッファ２３は、ライブ音声エンコーダがエンコードした音声データを一時蓄積する。
【００４２】
ライブ映像エンコーダ２４は、デジタルカメラ１２によって撮像された歌手の映像データをストリーミング用データにエンコードする。
【００４３】
ライブ映像バッファ２５は、ライブ映像エンコーダ２４がエンコードした映像データを一時蓄積する。
【００４４】
ストリーミング処理部２６は、楽曲ＤＢ１０から演奏用に選択された楽曲のストリーミングファイル１０ｆのデータをデータ片に時分割し、分割した各データ片のヘッダー（パケットのヘッダー）にガイド（カラオケ映像および演奏）データのチャンネルとしてチャンネル（ＣＨ）１のデータを付加し、ストリーミング出力を行なう。また、ストリーミング処理部２６は、ライブ音声バッファ２３に一時蓄積されたデータをデータ片に時分割し、分割した各データ片のヘッダー（パケットのヘッダー）にヴォーカルのチャンネルとしてＣＨ２のデータを付加し、ストリーミング出力を行なう。また、ストリーミング処理部２６は、ライブ映像バッファ２５に一時蓄積されたデータをデータ片に時分割し、分割した各データ片のヘッダー（パケットのヘッダー）にカメラ映像のチャンネルとしてＣＨ３のデータを付加し、ストリーミング出力を行なう。この際、ストリーミング処理部２６は、予め成された設定に応じて、ストリーミング出力するデータの割合をチャンネルごとに制御し、ガイドデータに対しヴォーカルデータを優先的に送信する。
【００４５】
チャンネル分配処理部２７は、Ｂ地点からストリーミング出力されるＣＨ１〜ＣＨ３のデータ片を遠隔通信手段９を介して受信し、ＣＨ１のデータは映像演奏バッファ４へ、ＣＨ２のデータはヴォーカルバッファ５へ、ＣＨ３のデータは映像合成手段６にそれぞれ入力する。
【００４６】
主制御部２８は、上記各要素の動作タイミング等の制御を行なう。
【００４７】
ここで、カラオケ制御手段１、遠隔デュエット制御手段２、演奏開始同期手段３、映像合成手段６およびバッファ再生装置８は、ＣＰＵ等の情報処理装置がプログラムを実行することによって実現される。映像・演奏バッファ４、ヴォーカルバッファ５、合成映像バッファ７および楽曲ＤＢ１０は、ＨＤＤやＲＡＭ等の記憶装置の記憶領域に形成される。遠隔通信手段９は、通信ネットワークＮに接続し、Ｂ地点の通信カラオケシステムとＰｅｅｒ−ｔｏ−Ｐｅｅｒ通信を行なうことに適したＮＩＣなどの通信装置である。遠隔デュエット制御手段２、映像合成手段６およびバッファ再生手段８をはじめ、各手段は、ハードロジックにより構成してもよい。
【００４８】
次に、本実施形態の動作を図４を参照しながら説明する。
【００４９】
（Ｓ１）Ａ地点の通信カラオケシステムとＢ地点の通信カラオケシステムとの間で演奏開始同期処理を実行する。演奏開始同期手段３は、Ｂ地点の通信カラオケシステムに対し、遠隔通信手段９を介してｐｉｎｇを実行し、テストパケットの送信から応答の受信までにかかった時間の半分を通信タイムラグ予測時間として記憶する。
【００５０】
（Ｓ２：ガイド送信機能）次に、Ａ地点の演奏開始同期手段３は、Ｂ地点の通信カラオケシステムに対し、演奏開始を指示するコマンドを送信すると同時に、通信タイムラグ予測時間の時間待ちを行い、この通信タイムラグ予測時間の時間待ちを完了すると同時に、予め選曲されたカラオケのガイドデータの送信をＢ地点に向けて開始する。Ａ地点において通信タイムラグ予測時間が経過する時に、Ｂ地点の通信カラオケシステムに演奏開始のコマンドが届き、Ｂ地点の通信カラオケシステムは、演奏開始のコマンドを受信すると同時に、同じカラオケのガイドデータの送信をＡ地点に向けて開始する。
このとき、ストリーミング処理部２６は、楽曲ストリーミングファイル１０ｆのガイドデータを時分割し、分割したデータ片のヘッダー（パケットのヘッダー）にＣＨ１のデータを付加し、遠隔通信手段９を介して相手の通信カラオケシステムにストリーミング送信する。
【００５１】
（Ｓ３）Ｂ地点の通信カラオケシステムは、Ａ地点からストリーミング送信されるガイドデータを次々受信する。Ａ地点から送信されたガイドデータがＢ地点に届くまでに通信タイムラグＴ１を生じるが、Ａ地点とＢ地点のガイドデータは同時に再生されているので、この通信タイムラグＴ１はＡＢ間に相対的な遅延を生じさせない。Ａ地点から送信されたガイドデータはＢ地点の遠隔通信手段９に受信される。Ｂ地点のチャンネル分配処理部２７は、次々受信するデータ片に付加されたチャンネル識別情報を判定し、ガイドデータにはＣＨ１が付加されているので、映像・演奏バッファ４に一時蓄積する。
【００５２】
（Ｓ４：受信ガイド再生機能）Ｂ地点のバッファ再生手段８は、映像・演奏バッファ４に次々と蓄積されるガイドデータを再生し、カラオケの演奏音声をスピーカ１３から出力すると共に、カラオケの字幕などの映像をディスプレイモニター１４に表示する。
【００５３】
（Ｓ５）Ｂ地点の歌手は、スピーカ１３とディスプレイモニター１４から出力されるガイドを視聴しながら、歌を唄う。
【００５４】
（Ｓ６）歌声は、マイク１１から入力され、Ａ／Ｄ変換器２１によってデジタル信号に変換された後、ライブ音声エンコーダ２２によってストリーミング用のデータにエンコードされ、ライブ音声バッファ２３に一時蓄積される。
また、Ｂ地点のデジタルカメラ１２がＢ地点の歌手を撮影する。デジタルカメラ１２から出力された映像データは、ライブ映像エンコーダ２４によってストリーミング用のデータにエンコードされ、ライブ映像バッファ２５に一時蓄積される。
【００５５】
（Ｓ７：実演信号送信機能）Ｂ地点のストリーミング処理部２６は、Ｓ２の時点から継続的にガイドデータを時分割し、当該分割したデータ片のヘッダーにチャンネル識別情報としてＣＨ１を付加し、また、ライブ音声バッファ２３に一時蓄積された歌手のヴォーカルデータを時分割し、当該分割したデータ片のヘッダーにチャンネル識別情報としてＣＨ２を付加し、また、ライブ映像バッファ２５に一時蓄積された歌手の映像データを時分割し、当該分割したデータ片のヘッダーにチャンネル識別情報としてＣＨ３を付加し、各チャンネルのデータ片をシリアルに並べ、遠隔通信手段９を介してＡ地点の通信カラオケシステムにストリーミング出力する。この際、ストリーミング処理部２６は、送信するデータ片の割合を調整しガイドデータのデータ片よりもヴォーカルデータのデータ片の割合を多くする（例えば１：２）。これにより、ガイドデータに対しヴォーカルデータの送信を優先的に行なう。このようにすると、Ａ地点で再生するガイド演奏に対しＢ地点から受信して再生するヴォーカルの遅延を最小限に抑えることができる。
【００５６】
（Ｓ８）Ａ地点のチャンネル分配処理部２７は、Ｂ地点からストリーミング出力されたデータ片を遠隔通信手段９を介して次々受信し、各データ片のヘッダーに付加されたチャンネル識別情報を判定し、ＣＨ１のデータ片は映像・演奏バッファ４へ、ＣＨ２のデータ片はヴォーカルバッファ５へ、ＣＨ３のデータ片は映像合成手段６へ、それぞれ入力する。このとき、Ｂ地点から送信されたデータがＡ地点に到達するまでの通信タイムラグＴ２を生じる。
【００５７】
（Ｓ９）Ａ地点の映像合成手段６は、Ａ地点のデジタルカメラ１２から入力される映像と、チャンネル分配処理部２７から入力されたＢ地点のカメラ映像とを合成し、合成映像バッファ８に一時蓄積する。映像合成の方法は、例えば、ＡＢ各地点における歌手のステージ背景を青一色とし、クロマキー技術により映像を合成する。
図５は、映像合成のイメージである。Ａ地点の歌手の映像とＢ地点の歌手の映像とを合成し、この画面に歌詞の字幕を重ねて表示してもよい。また、カラオケのガイド映像の表示領域と、カメラ映像の表示領域とを分けて、両者を同時に表示してもよい。
【００５８】
（Ｓ１０：ミキシング機能）Ａ地点のバッファ再生手段８は、映像・演奏バッファ４に一時蓄積されたカラオケのガイド演奏音と、ヴォーカルバッファ５に一時蓄積されたＢ地点の歌手のヴォーカル音声とをミキサーに通してミックスし、スピーカ１３から出力する。また、Ａ地点のマイク１１から入力されたＡ地点の歌手の音声も直接ミキサーを通してミックスされ、スピーカ１３から出力される。ミキサーでは、適宜エコー等のエフェクトをかけられるようになっている。
【００５９】
Ａ地点とＢ地点のガイド演奏は、同時のタイミングで演奏されているため、Ａ地点の歌手の歌と、Ｂ地点から送信されたＢ地点の歌手の歌は、Ａ地点において通信タイムラグＴ２の分だけ遅延してスピーカから出力される。しかし、図６で説明した従来例に比べ、ヴォーカルの遅延を約半分に抑えることができる。
【００６０】
また、Ａ地点のバッファ再生手段８は、映像・演奏バッファ４に一時蓄積されたカラオケのガイド映像と、合成映像バッファに一時蓄積されたカメラ合成映像とを一画面に配置してディスプレイモニター１４に表示する。
【００６１】
以上の動作は、Ａ地点からガイドを送信し、このガイドに基づいてＢ地点で歌を唄い、Ｂ地点のヴォーカルデータをＡ地点に送信し、Ａ地点で、Ａ地点の歌とＢ地点から送信された歌とをミックスして再生する動作を中心に説明した。これと全く同じ動作が、Ａ地点とＢ地点とを逆にして同時に実行されている。逆の動作については、Ａ地点とＢ地点とを読み替えることによって知ることができる。
【００６２】
以上説明したように、本実施形態によれば、一地点で再生するガイド演奏に対し相手地点から送信されるヴォーカルの遅延を図６の従来例の半分程度に抑えることが可能となる。かつ、実演中においてＡ地点とＢ地点の同期制御を行なうこともないので、従来例のように実演中にガイドが不自然に途切れるおそれもない。また、一地点から相手地点に送信するヴォーカルデータをガイドデータに対し優先的に送信することによって、相手地点において再生するガイド演奏に対するヴォーカルの遅延を最低限に抑えることができる。また、一地点と相手地点のカメラ映像を合成して再生することによって、Ａ地点の歌手とＢ地点の歌手とが一緒にデュエットしているイメージを盛り上げることができる。
【００６３】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。例えば、ストリーミングデータのチャンネル別送信機能は必ずしも搭載していなくてもよいし、カメラ映像の合成機能も必ずしも搭載していなくてもよい。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施形態の概要を説明するための説明図である。
【図２】本発明の実施形態である通信カラオケシステムの構成図である。
【図３】図２に示す遠隔デュエット制御手段の構成図である。
【図４】図２に示す実施形態の動作を示すフローチャートである。
【図５】図４に示すカメラ映像合成処理のイメージ図である。
【図６】従来例を説明するための説明図である。
【符号の説明】
【００６５】
１  カラオケ制御手段
２  遠隔デュエット制御手段
３  演奏開始同期手段
４  映像・演奏バッファ
５  ヴォーカルバッファ
６  映像合成手段
７  合成映像バッファ
８  バッファ再生手段
９  遠隔通信手段
１０  楽曲データベース
１１  マイク
１２  デジタルカメラ
１３  スピーカ
１４  ディスプレイモニター
１５  操作盤
１６  リモコンインターフェース
【図１】
2010112981.tif 000003
【図２】
2010112981.tif 000004
【図３】
2010112981.tif 000005
【図４】
2010112981.tif 000006
【図５】
2010112981.tif 000007
【図６】
2010112981.tif 000008