(57)【要約】【課題】生演奏を行う演奏者とカラオケの歌唱者とをリモートでネットワーク接続し、歌唱者のニーズにあった生演奏を配信できるようにしたリモート生演奏システムを提供する。【解決手段】カラオケボックスとは別に、生バンドなどの演奏者が待機するスタジオを設ける。スタジオ装置は生演奏の演奏音を収音し、ネットワークを介してカラオケ装置に送信する。カラオケ装置では、演奏者が演奏可能な曲のリストを表示し、所望の曲がそのリスト中にある場合には、その演奏者にリクエストを行う。ネットワークを介して複数の演奏者がカラオケ装置に接続しているため、複数の演奏者のなかから所望の演奏者を選択することができる。【選択図】図２
2008089854.tif 000002
【特許請求の範囲】
【請求項１】
演奏者が演奏するスタジオに設置され、前記演奏の演奏音を収音してネットワークを介してボックス装置に送信するスタジオ装置と、
歌唱者が歌唱するカラオケボックスに設置され、前記スタジオ装置から送信されてきた演奏音を受信して放音するボックス装置と、
を有するリモート演奏システムであって、
前記スタジオ装置は、前記ボックス装置に対して前記演奏者が演奏可能な曲のリストである演奏可能曲リストを送信する手段を備え、
前記ボックス装置は、前記スタジオ装置から受信した演奏可能曲リストから曲の選択を受け付ける曲選択手段と、
前記曲選択手段で受け付けた選択曲情報を前記スタジオ装置に対して送信する選曲情報送信手段と、
を備えたリモート演奏システム。
【請求項２】
前記スタジオ装置を複数有し、
前記ボックス装置に、演奏曲のジャンルまたは演奏者の演奏形態に基づいてスタジオ装置を選択するスタジオ選択手段をさらに備えた請求項１に記載のリモート演奏システム。
【請求項３】
演奏者が生演奏するスタジオに設置され、前記生演奏の演奏音を収音してネットワークを介してボックス装置に送信するスタジオ装置と、
歌唱者が歌唱するカラオケボックスに設置され、前記スタジオ装置から送信されてきた演奏音を受信する演奏音受信部、楽曲データを記憶する記憶部、前記楽曲データに基づいてカラオケ演奏音を発生する演奏部、を備えたカラオケ装置と、
を有するリモート演奏システムであって、
前記カラオケ装置に、カラオケ曲の選曲を受け付ける選曲手段と、
選曲手段によりカラオケ曲が選曲されたとき、前記スタジオ装置に演奏可能か否かを問い合わせる問い合わせ手段と、
前記スタジオ装置から演奏可能である旨の返信があったとき、そのカラオケ曲を生演奏で予約登録し、前記スタジオ装置から演奏不可である旨の返信があったとき、そのカラオケ曲を前記楽曲データによる演奏で予約登録する予約処理手段と、
を備えたリモート演奏システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、生演奏でカラオケ歌唱を楽しむためのシステムに関する。
【背景技術】
【０００２】
従来より、カラオケ歌唱が娯楽として普及しており、そのための装置としてカラオケ装置が実用化されている。カラオケ装置は、カラオケの楽曲を演奏するための楽曲データをハードディスク等に多数記憶しており、顧客によってリクエストされた楽曲を楽曲データをシーケンスすることによって自動演奏する装置である。
【０００３】
【特許文献１】特開２０００−２９３１８３公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記カラオケ装置は、電子音源で楽音波形を形成する自動演奏装置であり、同じ曲は何度演奏しても同じようにしか演奏されないため変化に乏しく、精密高度な楽音波形ではあるが電子音であるため温かみに欠けるという欠点があった。
【０００５】
一方、従前のギター流しや生バンドなどの生演奏による伴奏は、変化があって温かいが、上記カラオケ装置は数万曲のカラオケ曲を演奏可能であるのに対し、演奏者は自分の得意のジャンルの数百曲程度を演奏するのが限度である。したがって、１人（１組）の演奏者が顧客の全てのニーズに対応した演奏をすることは不可能である。また、現在カラオケボックス等カラオケ装置が設置されている施設は、全国極めて多数にのぼるが、そのような施設の全てに生演奏の演奏者を配置することは事実上不可能である。
【０００６】
したがって、この発明は、生演奏を行う演奏者とカラオケの歌唱者とをリモートでネットワーク接続し、歌唱者のニーズにあった生演奏を配信できるようにしたリモート生演奏システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１の発明は、演奏者が演奏するスタジオに設置され、前記演奏の演奏音を収音してネットワークを介してボックス装置に送信するスタジオ装置と、歌唱者が歌唱するカラオケボックスに設置され、前記スタジオ装置から送信されてきた演奏音を受信して放音するボックス装置と、を有するリモート演奏システムであって、
前記スタジオ装置は、前記ボックス装置に対して前記演奏者が演奏可能な曲のリストである演奏可能曲リストを送信する手段を備え、前記ボックス装置は、前記スタジオ装置から受信した演奏可能曲リストから曲の選択を受け付ける曲選択手段と、前記曲選択手段で受け付けた選択曲情報を前記スタジオ装置に対して送信する選曲情報送信手段と、を備えたリモート演奏システムである。
【０００８】
請求項２の発明は、前記スタジオ装置を複数有し、前記ボックス装置に、演奏曲のジャンルまたは演奏者の演奏形態に基づいてスタジオ装置を選択するスタジオ選択手段をさらに備えたことを特徴とする。
【０００９】
請求項３の発明は、演奏者が生演奏するスタジオに設置され、前記生演奏の演奏音を収音してネットワークを介してボックス装置に送信するスタジオ装置と、歌唱者が歌唱するカラオケボックスに設置され、前記スタジオ装置から送信されてきた演奏音を受信する演奏音受信部、楽曲データを記憶する記憶部、前記楽曲データに基づいてカラオケ演奏音を発生する演奏部、を備えたカラオケ装置と、を有するリモート演奏システムであって、
前記カラオケ装置に、カラオケ曲の選曲を受け付ける選曲手段と、選曲手段によりカラオケ曲が選曲されたとき、前記スタジオ装置に演奏可能か否かを問い合わせる問い合わせ手段と、前記スタジオ装置から演奏可能である旨の返信があったとき、そのカラオケ曲を生演奏で予約登録し、前記スタジオ装置から演奏不可である旨の返信があったとき、そのカラオケ曲を前記楽曲データによる演奏で予約登録する予約処理手段と、を備えたリモート演奏システムである。
【００１０】
［作用］
この発明では、演奏者が待機しているスタジオにスタジオ装置を設置し、歌唱者が歌唱するカラオケボックスにボックス装置またはカラオケ装置を設置する。スタジオからカラオケボックスへは、演奏者が演奏可能な曲やジャンルが伝達され、カラオケボックスからスタジオへは、曲のリクエストの問い合わせが送信される。これにより、顧客が歌唱したい曲をその曲を演奏できる演奏者が演奏し、演奏音がリモート配信される。
【発明の効果】
【００１１】
この発明によれば、演奏を行う演奏者とカラオケの歌唱者とをリモートで接続し、歌唱者が、自分のリクエストに対応できる演奏者を選択して演奏を依頼することができるため、その場に演奏者がいなくても歌唱者のニーズにあった生演奏を提供することができる。
【発明を実施するための最良の形態】
【００１２】
図面を参照してこの発明の実施形態である生演奏カラオケシステムについて説明する。
図１は、この生演奏カラオケシステムの機能ブロック図である。
このシステムは、大規模なカラオケ店舗において、カラオケ装置が設置された個室（カラオケボックス）とは別に、生バンドなどの演奏者が待機するスタジオを設けておき、カラオケボックスからのリクエストに応じてスタジオの生バンドが生演奏をするシステムである。リクエストや生演奏の音声・映像等はネットワーク１３を介してスタジオ装置とカラオケ装置との間で伝送される。
【００１３】
図１において、スタジオには生演奏１の演奏音を収音する演奏音収音部９、演奏者の演奏する姿を撮影する演奏者撮影部６、および、生演奏の拍タイミングを検出するビート検出部２が設けられる。ビート検出部２は、たとえばドラム等リズム楽器の楽音のエンベロープに基づいて拍を検出するもの等を採用することができる。ビートパルス生成部３は、ビート検出部２が検出した拍タイミングに同期したパルス信号を発生する（なお、このパルス信号はネットワークではパケットとして送信される）。また、リズムマシン等の電子装置を補助的に用いて生演奏が行われる場合には、リズムマシンの信号をそのままビートパルスとして用いればよい。
【００１４】
演奏音収音部９が収音した演奏音、演奏者撮影部６が撮影した演奏者映像、および、ビートパルス生成部３が生成したビートパルスはネットワーク１３を介してカラオケボックスへ送られる。
【００１５】
カラオケボックスは、シーケンスクロック生成部４、歌詞シーケンス部５、映像合成部７、表示部８、音声ミキシング部１０、放音部１１および歌唱用のマイク１２を有している。音声ミキシング部１０は、受信した演奏音を、マイク１２から入力される歌唱音声信号とミキシングする。放音部１１は、ミキシングされた音声信号を増幅してスピーカから放音する。
【００１６】
また、シーケンスクロック生成部４は、受信したビートパルスのパルス間隔に基づいて演奏のテンポを検出し、シーケンスクロックを生成する。歌詞シーケンス部５は、カラオケの楽曲データに含まれる歌詞トラックを用い、シーケンスクロックに基づくテンポで歌詞テロップを生成する。合成部７は、スタジオから送られてきた演奏者映像に歌詞テロップをスーパーインポーズ合成する。また、合成部７は、カラオケ装置が再生する背景映像を前記合成映像の背景として合成してもよい。表示部８は、この合成映像を表示する。
【００１７】
このように、生演奏であってもその演奏の拍タイミングを検出して歌詞テロップをシーケンスして表示するため、カラオケボックスの歌唱者は通常のカラオケ楽曲の場合と同じように、歌詞をみながら歌唱することができる。
【００１８】
図２は、上記生演奏カラオケシステムのシステム構成を示す図である。この図は、大規模なカラオケ店舗を想定した図である。カラオケ装置２０が設置された個室（カラオケボックス）が多数（同図では７つ）設けられているとともに、生演奏を行う演奏者が待機するスタジオも複数（同図では３つ）設けられている。各スタジオには生演奏の演奏音を収音する収音部、演奏者の姿を撮影する撮影部、生演奏音に基づいて拍タイミングを検出するビート検出部、ビートパルス生成部等を備えたスタジオ装置２１が設置されている。各カラオケ装置２０と各スタジオ装置２１はネットワーク２３で接続されている。このネットワーク２３は、屋内ＬＡＮで構成される。
【００１９】
また、ネットワーク２３にはサーバ装置２２も接続されている。サーバ装置２２は、スタジオ装置２１からカラオケ装置２０に送信される生演奏のデータを記録（録音）する装置である。生演奏のデータを記録しておくことにより、カラオケボックスの利用者に生演奏を提供できない場合でも過去の生演奏を代替として提供することができる。また、生演奏を有料のサービスとして提供する場合、記録された生録音データは、生演奏よりも廉価なサービスまたは無料のサービスとして提供することができる。
また、図２のように複数のスタジオが設置されている場合、それぞれのスタジオには、ロックバンド、アコースティックギターソロ、ピアノソロ、弦楽カルテット等それぞれ種類の異なる演奏者を待機させるようにすることが望ましい。
【００２０】
なお、図２では、同一店舗内にカラオケボックスとスタジオが設置され、屋内ＬＡＮで接続される例を示したが、スタジオをカラオケボックスとは別の遠隔の場所に設け、カラオケ装置２０とスタジオ装置２１をインターネットで接続してもよい。
【００２１】
図３は各カラオケボックスに設置されるカラオケ装置２０のブロック図である。カラオケ装置２０は、ハードディスク１１１に記憶している楽曲データに基づいてカラオケ曲を演奏することができるとともに、スタジオ装置２１から送られてきた演奏音と演奏者映像を再生することもできる。
【００２２】
カラオケ装置２０は、装置全体の動作を制御するＣＰＵ１１０と、このＣＰＵ１１０に接続された各種機器で構成されている。ＣＰＵ１１０には、ハードディスク１１１、ＲＡＭ１１２、音源１１３、ミキサ（エフェクタ）１１４、ＭＰＥＧデコーダ１２０、合成回路１２１、操作部１２３、ＬＡＮインタフェース１２４、赤外線通信部１２５等が接続されている。
【００２３】
ハードディスク１１１は、カラオケ曲を演奏するための楽曲データ１４０やモニタ１２２に背景映像として表示するための映像データ１４１などを記憶している。映像データは動画、静止画の両方を記憶している。ＲＡＭ１１２には、図７に示す予約テーブルなどが設定される。
【００２４】
ＣＰＵ１１０は、ハードディスク１１１に記憶されているプログラムに基づいて、シーケンサ１３０、背景映像再生処理１３３、ネットワーク通信制御処理１３４および操作入力処理等の処理を実行する。シーケンサ１３０は、曲シーケンサ１３１、歌詞シーケンサ１３２からなっている。
【００２５】
曲シーケンサ１３１は、ＨＤＤ１１１に記憶されている楽曲データに基づいてカラオケ曲の演奏を実行するプログラムである。楽曲データは図４に示すような構成をしている。曲シーケンサ１３１は、このうちの楽音トラックやガイドメロディトラック等のデータに基づいて音源１１３を制御し、カラオケ曲の楽音を発生する。また、歌詞シーケンサ１３２は、カラオケ曲の楽曲データに基づいてモニタ１２２に歌詞テロップを表示するためのプログラムである。歌詞シーケンサ１３２は、図４に示す楽曲データに含まれる歌詞トラック（図５参照）に基づいて曲の進行に同期して歌詞の文字パターンを合成し、この文字パターンを映像信号に変換して合成回路１２１に入力する。
【００２６】
音源１１３は、曲シーケンサ１３１の処理によってＣＰＵ１１０から入力されたデータ（楽音トラックやガイドメロディトラックのノートイベントデータ）に応じて楽音信号を形成する。形成した楽音信号はミキサ１１４に入力される。ミキサ１１４は、音源１１３が発生した複数の楽音信号、および、マイク１１７−Ａ／Ｄコンバータ１１８を介して入力された歌唱者の歌唱音声信号に対してエコーなどの効果を付与するとともに、これらの信号を適当なバランスでミキシングする。ミキシングされたデジタル音声データはサウンドシステム１１５に入力される。サウンドシステム１１５はＤ／Ａコンバータおよびパワーアンプを備えており、入力されたデジタル音声データをアナログ信号に変換して増幅し、スピーカ１１６から放音する。ミキサ１１４が各音声信号に付与する効果およびミキシングのバランスはＣＰＵ１１０によって制御される。
【００２７】
背景映像再生処理１３３は、上記シーケンサ１３０による楽音の発生、歌詞テロップの生成と同期して、ＨＤＤ１１１に記憶されている映像データ１４１を読み出して背景映像を再生する。動画の映像データは、ＭＰＥＧ２形式にエンコードされている。背景映像再生処理１３３は、読み出した動画の映像データをＭＰＥＧデコーダ１２０に入力する。ＭＰＥＧデコーダ１２０は、入力されたＭＰＥＧデータをＮＴＳＣの映像信号に変換して合成回路１２１に入力する。合成回路１２１には、背景映像の映像信号以外に上記歌詞テロップの文字パターン等が入力される。合成回路１２１は、背景映像の映像信号の上に歌詞テロップなどのＯＳＤを合成してモニタディスプレイ１２２に出力する。モニタディスプレイ１２２は、合成回路１２１から入力された映像信号を表示する。
【００２８】
操作部１２３は、操作パネル面に設けられた各種キースイッチおよびこのキースイッチの操作を検出するパネルスイッチインタフェースを有している。上記各種キースイッチは、カラオケ曲を指定する曲番号を入力するためのテンキーを含んでいる。
また、赤外線通信部１２５は、赤外線リモコン装置（不図示）から送信された各種コマンド信号を受信する通信部である。赤外線リモコン装置からは、曲番号等が送られてくる。
【００２９】
ＬＡＮインタフェース１２４は、ネットワーク（ＬＡＮ）２３（図２参照）を介して、スタジオ装置２１やサーバ装置２２と通信するためのインタフェースである。このＬＡＮインタフェース１２４を介した通信は、ＣＰＵ１１０のネットワーク通信制御部１３４が制御する。ＬＡＮインタフェース１２４は、スタジオ装置２１から送られてくる演奏音信号、演奏者映像およびビートパルスを受信して、ネットワーク通信制御部１３４に渡す。ネットワーク通信制御部１３４は、受信したパケットから音声ストリームデータ、映像ストリームデータおよびビートパルスを再現し、音声ストリームデータをミキサ１１４に出力するとともに、映像ストリームデータをＭＰＥＧデコーダ１２０に出力する。また、ビートパルスをシーケンサ１３０に入力する。
【００３０】
スタジオの生演奏を再生する場合、ＭＰＥＧデコーダ１２０は、スタジオ装置２１からネットワーク２３を介して送られてきた演奏者映像データをデコードし、合成回路１２１は、デコードされた演奏者映像の上に歌詞テロップをスーパーインポーズ合成する。なお、スタジオの壁面をブルーにすることにより、演奏者映像をブルーバックとすることできる。カラオケ装置２０で映像データ１４１を再生して背景映像とし、その上にブルーバックの演奏者映像および歌詞テロップを合成するようにしてもよい。この場合、ＭＰＥＧデコーダ１２０は、背景映像（映像データ１４１）と演奏者映像データの両方を並行してデコードできるものとし、合成回路１２１は、背景映像、演奏者映像、歌詞テロップの３映像を同時に合成できるものとする。
【００３１】
シーケンサ１３０は、入力されたビートパルスの間隔に基づいてシーケンスクロックを生成する。シーケンスクロックは、１拍を３２分割したクロック信号である。そして、このシーケンスクロックに基づいて、曲データをシーケンスする。生演奏を再生する場合、曲データ中の歌詞トラックを用いて歌詞テロップを生成する歌詞シーケンサ１３２のみ動作させればよいが、必要に応じて、曲シーケンサ１３１を動作させてガイドメロディトラックを再生するようにしてもよい。
【００３２】
ミキサ１１４は、生演奏の音声ストリームデータとマイク１１７から入力される歌唱音声信号をミキシングしてサウンドシステム１１５に出力する。曲シーケンサ１３１がガイドメロディトラックを再生する場合には、音源１１３から入力されるガイドメロディ音も一緒にミキシングして出力する。
【００３３】
図４，図５は、ハードディスク１１に記憶されている楽曲データの構成を示す図である。
図４において、楽曲データは、同図（Ａ）に示すように、ヘッダ、カラオケ曲を演奏するための楽音トラック、ガイドメロディを発生するためのガイドメロディトラック、歌詞テロップを表示するための歌詞トラックなどからなっている。
【００３４】
各トラックは、ＭＩＤＩフォーマットに従って記述されている。たとえば、楽音トラックやガイドメロディトラックは、同図（Ｂ）に示すように、ノートオンイベントデータ、ノートオフイベントデータなどのイベントデータと各イベントデータの読み出しタイミングを示すタイミングデータからなっている。ノートオンイベントデータは音高データを含み、このノートオンによって発生する楽音の音高や音量を指定する。この楽音は、対応するノートオフイベントデータが読み出されるまで継続する。
タイミングデータは、各イベントデータ間の時間的間隔を示すデュレーションデータや曲のスタート時刻からの絶対時間を示す絶対時間データなどで構成することができる。
【００３５】
楽音トラック、ガイドメロディトラックのイベントデータは、上記のように楽音の音高、音量、オン／オフなどを示すノートイベントデータなどで構成され、このノートイベントデータを音源１１３に入力することにより、音源１１３はこのイベントデータに対応する楽音を発音したり消音したりする。楽音トラックは、多数の楽器の楽音を発生するために複数トラック（パート）で構成されており、ガイドメロディトラックは、歌唱旋律をガイドするための単旋律のＭＩＤＩデータで構成されている。
【００３６】
歌詞トラックは、カラオケ曲の曲名や歌詞を表示するための各種データをインプリメントしたシーケンスデータであり、図５（Ａ）に示すように、タイミングデータに基づいて読み出されるページ区切りデータおよび歌詞表示データから構成されている。
【００３７】
ページ区切りデータは、行単位でモニタ１２２に表示される歌詞を同時に表示されるもの（２〜４行）毎に区切るデータであり、カラオケ曲の音楽的なフレーズに対応している。歌詞表示データは１行分の歌詞表示に関する全てのデータを内包しており、表示オンタイミング、表示オフタイミング、文字列データ（表示ポイント数、表示座標、文字間データなどを含む）、色１データ、色２データ、ワイプデータなどからなっている。
【００３８】
歌詞の表示態様は以下のようである。まず、１行分の歌詞を色１で表示し、暫くの間（曲がこの歌詞の箇所まで進行してくるまでの間）そのままの色で停止している（ｔｏｎ）こののち、曲の進行に合わせて表示色がワイプしてゆき左から順に色１から色２に色変えをしてゆく。最後に暫くの間（ｔｅ）色２で表示したのち消去する。
【００３９】
ワイプデータは同図（Ｂ）に示すようにワイプの（時間−ｘ座標）曲線の主要な点を示す複数のプロッティングデータで構成されている。歌詞シーケンサ１３２はこのプロッティングデータを２次曲線で補間して色変え（ワイプ）を行う。
【００４０】
通常のカラオケ楽曲の演奏の場合には、このように曲の進行に合わせた色変えを行うが、スタジオ装置２１から送られてくる生演奏を再生する場合には、順次１行または２行の歌詞を表示するのみで色変えをしないようにしてもよい。
【００４１】
図６〜図１１を参照してカラオケ装置２０の動作について説明する。  図６は、カラオケ装置の予約受付動作を示すフローチャートである。図７は、ＲＡＭ１１２に設定される予約テーブルを示す図である。また、図８は、スタジオ装置２１に対する生演奏予約時のモニタ１２２の表示例を示す図である。
【００４２】
図６において、利用者から曲番号が入力されると（Ｓ１）、この曲番号を、図７の予約テーブルの最後尾に登録する（Ｓ２）。そして、先に予約され、今回予約された曲よりも先に演奏されるカラオケ曲の演奏予想時間を合計して、今回予約されたカラオケ曲の演奏開始予想時刻（待ち時間）を計算する（Ｓ３）。そして、曲番号と待ち時間をスタジオ装置２１に送信して、この曲の生演奏が可能な否かを問い合わせる（Ｓ４）。
【００４３】
スタジオ装置２１では、演奏者が曲番号から曲名を割り出し、その曲がレパートリーか否かを判断する。また、演奏開始予想時刻に基づき、その時刻に他の演奏予約を受けていないかを確認する。演奏が可能な場合、演奏者はスタジオ装置２１を操作して演奏可能な旨の返信をする。演奏が不可能な場合にも、演奏者はスタジオ装置２１を操作して演奏不可能である旨の返信をする。
カラオケ装置が演奏可能な旨の返信を受け取った場合（Ｓ５でＹＥＳ）には、図８に示すような画面を表示して、生演奏の予約を受け付ける（Ｓ６）。
【００４４】
ここで、図８を参照して生演奏予約受付画面について説明する。同図（Ａ）は、モニタ１２２に表示される第１画面を示す図である。この画面は、スタジオ装置２１から演奏可能な旨の返信が返ってきたとき表示される画面である。画面は、生演奏が可能な旨とその演奏者名の表示を含む。複数の演奏者（スタジオ装置２１）から演奏可能な旨の返信を受信した場合には、全ての演奏者名を表示する。
【００４５】
演奏者名である「演奏者Ａ」，「演奏者Ｂ」の表示部はボタン５１Ａ，５１Ｂになっており、このボタンをリモコン装置等のカーソル操作でオンすると、同図（Ｂ）の画面に移行する。なお、利用者が生演奏を選択しない場合には、「いらない」ボタン５２をオンすると、図６のＳ７のＮＯの判断でＳ９に進む。
【００４６】
同図（Ｂ）の画面では、選択された演奏者のプロファイルや写真等、生演奏の料金等を表示する。そしてこの画面には、「リクエスト」ボタン５３、「通話」ボタン５４，「もどる」ボタン５５が表示される。利用者がこの演奏者に生演奏を依頼する場合には「リクエスト」ボタン５３をクリックする。そうすると図６のＳ７のＹＥＳの判断で動作がＳ８に進み、予約テーブルのこの曲の生演奏フラグをセットし、予約動作を終了する。
【００４７】
また、「通話」ボタン５４がオンされると、スタジオ装置２１と通話ができるようになる。通話状態では、図８（Ｃ）に示すように、画面の上部にスタジオ装置２１の演奏者撮影部６の映像が映し出され、互いのマイクで会話をすることができる（カラオケボックスの映像はスタジオに伝送されない）。ここで、カラオケ装置２０の利用者は、スタジオの演奏者にどのようなバージョンの演奏ができるか等の質問をして生演奏を依頼するか否かの判断の参考にすることができる。利用者は生演奏を依頼する場合には「リクエスト」ボタン５３をオンする。リクエストしない場合には「もどる」ボタン５５をオンする。
【００４８】
図８（Ｂ），（Ｃ）の画面において「もどる」ボタン５５がオンされると、モニタ１２２の表示は、同図（Ａ）の画面に移行する。利用者は、同図（Ａ）の画面にもどったとき、他の演奏者を選択してリクエストをするか、「いらない」ボタン５２をオンして生演奏をリクエストしないかの操作をすることができる。
【００４９】
スタジオから生演奏可能の返信がなかった場合（Ｓ５でＮＯ）、または、利用者が生演奏をリクエストしなかった場合（Ｓ７でＮＯ）には、Ｓ９に進む。Ｓ９では、サーバ装置２２に過去の生演奏の録音（音声および映像）が記録されているかを検索する。録音がある場合にはＳ１０のＹＥＳの判断でＳ１１以下の動作に進む。Ｓ１１以下の動作は、上記Ｓ６以下の生演奏予約動作とほぼ同様である。
【００５０】
ここで、図９を参照して録音演奏予約受付画面について説明する。同図（Ａ）は、モニタ１２２に表示される第１画面を示す図である。サーバ装置２２から予約曲の録音が存在する旨の返信を受け取ったときこの画面が表示される。画面は、録音が存在する旨およびその録音の演奏者名を含んでいる。複数の演奏者の録音が存在する場合には、全ての演奏者名を表示する。
【００５１】
演奏者名である「演奏者Ａ」，「演奏者Ｂ」の表示部はボタン６１Ａ，６１Ｂになっており、このボタンをリモコン装置等のカーソル操作でオンすると、同図（Ｂ）の画面に移行する。なお、利用者が録音の演奏を選択しない場合には、「いらない」ボタン６２をオンすると、図６のＳ１２のＮＯの判断で予約処理を終了する。
【００５２】
同図（Ｂ）の画面では、選択された演奏者のプロファイルや写真等、生演奏の料金等を表示する。そしてこの画面には、「リクエスト」ボタン６３、「もどる」ボタン６５が表示される。利用者がこの録音の演奏を予約する場合には「リクエスト」ボタン６３をクリックする。そうすると図６のＳ１２のＹＥＳの判断で動作がＳ１３に進み、予約テーブルのこの曲の録音フラグをセットして予約動作を終了する。利用者がこの録音の演奏を予約しない場合には「もどる」ボタン６５をオンする。
【００５３】
図９（Ｂ）の画面において「もどる」ボタン６５がオンされると、モニタ１２２の表示は、同図（Ａ）の画面に移行する。利用者は、同図（Ａ）の画面にもどったとき、他の演奏者の録音を選択してリクエストをするか、「いらない」ボタン６２をオンして録音演奏をリクエストしないかの操作をすることができる。
【００５４】
サーバ装置２２に録音が存在しなかった場合（Ｓ１０でＮＯ）、または、利用者が録音演奏をリクエストしなかった場合（Ｓ１２でＮＯ）には、予約処理を終了する。生演奏，録音演奏のどちらも選択されなかった場合には、楽曲データによる通常のカラオケ演奏が行われる。
【００５５】
上記の予約処理では、顧客がまず曲番号を入力してカラオケ曲を選択し、このカラオケ曲を演奏者が生演奏できる場合には、生演奏のリクエストとするようにしているが、先に演奏者を指定し、その演奏者が演奏できる曲をリクエストする予約方式を採用することもできる。
【００５６】
図１０は、先に演奏者を選択する予約方式の手順を示すフローチャートである。また、図１１は、そのときのモニタ１２２の表示画面の例を示す図である。
この予約方式と図６の予約方式とは、モード切り換えにより同一のカラオケ装置でどちらの方式で予約をすることも可能である。そして、予約されたカラオケ（生演奏）曲は、同じ予約テーブルに登録され、登録された順序で演奏される。
【００５７】
図１０において、この予約方式では、まず図１１（Ａ）に示すジャンル選択画面を表示する（Ｓ５０）。このジャンル選択画面は、曲のジャンルにより演奏者を絞り込むものである。この画面では、各ジャンル名がボタンになっており、いずれかのジャンル名のボタンをオンすることにより、そのジャンルが選択される。また、このジャンルの選択に加えて、または、ジャンルの選択に代えて、演奏者の演奏形態（バンド、ギターソロ、ピアノソロ等）で演奏者を絞り込んでも良い。
【００５８】
カラオケボックスの利用者が所望のジャンルを選択すると、そのジャンルの曲を演奏する演奏者のリストが表示される（Ｓ５１）。このリストは、図１１（Ｂ）に示すようなものであり、各演奏者名がボタンになっている。
【００５９】
この表示された演奏者のなかから、利用者が所望の演奏者を選択すると、モニタ１２２の表示は、その演奏者の紹介画面に移行する（Ｓ５２）。この演奏者紹介画面は、たとえば図１１（Ｃ）に示すような画面である。ここで、この演奏者の生演奏をリクエストしたい場合には、利用者は、「選曲する」ボタンをオンする。そうすると動作はＳ５３の判断でＳ５７のリクエスト処理に進む。
【００６０】
なお、画面中の「もどる」ボタンがオンされた場合には、特に説明しないかぎり、一つ前の画面表示状態にもどるものとする。
【００６１】
Ｓ５７においては、Ｓ５３で「選曲する」ボタンがオンされた旨の判断に対応して、この演奏者が演奏可能な曲のリストを表示する（Ｓ５７）。ここで、ボタン入力を受け付け（Ｓ５７）、いずれかの曲のボタンがオンされた場合には（Ｓ５８で選曲）、その曲のリクエスト確認画面を表示し（Ｓ６０：図１１（Ｆ））、「はい」のボタンがオンされた場合にはＳ６１（はい）の判断でＳ６２に進み、予約テーブルにこの曲を登録して（Ｓ６２）動作を終了する。一方、図１１（Ｆ）の画面で「いいえ」ボタンがオンされた場合には選曲をやり直すため、Ｓ５７（図１１（Ｅ））にもどる。
【００６２】
なお、演奏可能な曲リストの表示画面（図１１（Ｅ））において、「もどる」ボタンがオンされた場合には、この演奏者の曲をリクエストする意思がないものと判断し、Ｓ５８の判断で演奏者選択画面（Ｓ５１：図１１（Ｂ））にもどる。
【００６３】
また、Ｓ５２の演奏者紹介画面の表示中において、利用者がこの演奏者をより知りたい場合には「プロフィール」ボタンをオンする。そうすると、動作はＳ５３の判断でＳ５４に進む。Ｓ５４では、図１１（Ｄ）に示すようなプロフィール紹介画面が表示される。この画面で演奏者と通話したい場合には「通話」ボタンをオンすると、Ｓ５５の判断で、動作がＳ５６に進み、スタジオ装置２１とカラオケ装置２０とがネットワークを介して通信し、演奏者と通話することができる（Ｓ５６）。このとき、画面には同図（Ｄ）に示すようにプロフィール紹介画面の右側に演奏者の映像が表示される。このプロフィール紹介画面で「もどる」ボタンをオンすると演奏者紹介画面（Ｓ５２）にもどる。
【００６４】
図１２は、カラオケ装置２０の演奏処理を示すフローチャートである。まず予約テーブルの先頭に登録されている曲番号を読み出す（Ｓ２０）。このとき、この読み出した曲番号は予約テーブルから消去し、次に登録されている曲番号を上にシフトする。そして、この読み出した曲番号の生演奏フラグまたは録音フラグがセットされているかを判断する（Ｓ２１，Ｓ２５）。生演奏フラグがセットされている場合には（Ｓ２１でＹＥＳ）、該当するスタジオに対して演奏スタートを指示する（Ｓ２２）。そして、ビートパルスの受信を待って（Ｓ２３）、歌詞シーケンスを開始する（Ｓ２４）。
【００６５】
また、録音フラグがセットされている場合には（Ｓ２５でＹＥＳ）、サーバ装置２２に対して録音された演奏のストリーミング配信のスタートを指示する（Ｓ２６）。そして、ストリーミングのビートパルスの受信を待って（Ｓ２３）、歌詞シーケンスを開始する（Ｓ２４）。
生演奏フラグ，録音フラグが両方ともセットされていない場合には（Ｓ２１，Ｓ２５でＮＯ）、楽曲データによる通常のカラオケ演奏を実行する（Ｓ２７）。
【００６６】
図１３は、歌詞シーケンスの手順を示すフローチャートである。同図（Ａ）は、シーケンスクロック生成処理を示すフローチャートである。スタジオ装置２１から入力されたビートパルスのパルス間隔に基づいて曲のテンポを検出する（Ｓ２７）。そして、このテンポとビートパルスタイミングに同期するようにシーケンスクロックの周期およびタイミングを制御する（Ｓ２８）。この動作は、曲の演奏中常時行われ、リアルタイムでシーケンスクロックが制御される。
【００６７】
同図（Ｂ）は、歌詞シーケンス動作を示すフローチャートである。この動作は、生成したシーケンスクロックのクロックタイミングごとに実行される。まず、イベントデータ間の時間間隔（図４（Ｂ）のタイミングデータに相当）を測定するタイミングカウンタｔが０以下であるかを判断する（Ｓ３０）。スタート直後のタイマ割込においてはｔ＝０にリセットされているため、Ｓ３０からＳ３２に進む。Ｓ３２では歌詞トラック上の読み出し位置を示すポインタが指し示しているデータを読み出す。読み出したデータがイベントデータであるか（Ｓ３３）、タイミングデータであるか（Ｓ３４）、または、終了データであるか（Ｓ３５）を判断する。
【００６８】
歌詞トラックのイベントでは、図５に示すように、ページ区切りデータまたは歌詞表示データである。Ｓ３２で読み出したデータが、これらイベントデータの場合には（Ｓ３３でＹＥＳ）、そのイベントデータで指示される処理を実行し（Ｓ３６）、ポインタを歩進して（Ｓ３７）、Ｓ３２にもどり、次のデータを読み出す。イベントデータとして歌詞表示データが、読み出されると、その読み出しタイミングを基準として図５で説明したような歌詞の表示が行われる。
【００６９】
読み出したデータがタイミングデータの場合には（Ｓ３４でＹＥＳ）、このタイミングデータの値をｔにセットし（Ｓ３８）、ポインタを歩進して（Ｓ３９）、Ｓ３０にもどる。Ｓ３０では、ｔの値を判断し、ｔ＞０の場合にはｔからカウントダウンステップ値ｃｓを減算して（Ｓ３１）リターンする。
一方、読み出したデータが終了データであった場合には（Ｓ３５でＹＥＳ）、歌詞の表示を消去する等の歌詞シーケンスの終了処理を実行する（Ｓ４０）。
【００７０】
以上説明した実施形態は、カラオケ装置２０が、生演奏に合わせて楽曲データに含まれる歌詞トラックをシーケンスする構成であるが、スタジオ装置２１からカラオケ装置２０へ、生演奏を行う曲の歌詞トラックを送付し、カラオケ装置２０がこの歌詞トラックをシーケンスするようにしてもよい。
【００７１】
また、図１の機能ブロック図においては、シーケンスクロック生成部４、歌詞シーケンス部５をカラオケボックス側（カラオケ装置）の機能としているが、シーケンスクロック生成部４、または、シーケンスクロック生成部４および歌詞シーケンス部５を、スタジオ側の機能として設けてもよい。
【００７２】
また逆に、ビート検出部２およびビートパルス生成部３をカラオケ装置２０の機能としてもよい。この場合には、スタジオ装置２１から送られてきた演奏音信号に基づいてビートを検出する。
【図面の簡単な説明】
【００７３】
【図１】この発明の実施形態である生演奏カラオケシステムの機能ブロック図
【図２】前記生演奏カラオケシステムのシステム構成図
【図３】前記生演奏カラオケシステムに用いられるカラオケ装置のブロック図
【図４】前記カラオケ装置が記憶する楽曲データの構成を示す図
【図５】前記楽曲データの歌詞トラックの構成を示す図
【図６】前記カラオケ装置の予約処理を示すフローチャート
【図７】前記カラオケ装置に設定される予約テーブルを示す図
【図８】前記カラオケ装置の生演奏予約画面を示す図
【図９】前記カラオケ装置の録音演奏予約画面を示す図
【図１０】前記カラオケ装置の予約処理を示すフローチャート
【図１１】前記カラオケ装置の生演奏予約画面を示す図
【図１２】前記カラオケ装置の演奏処理動作を示すフローチャート
【図１３】前記カラオケ装置の歌詞シーケンス動作を示すフローチャート
【符号の説明】
【００７４】
５１Ａ，５１Ｂ  演奏者選択ボタン
５３  リクエストボタン
５４  通話ボタン
【図１】
2008089854.tif 000003
【図２】
2008089854.tif 000004
【図３】
2008089854.tif 000005
【図４】
2008089854.tif 000006
【図５】
2008089854.tif 000007
【図６】
2008089854.tif 000008
【図７】
2008089854.tif 000009
【図８】
2008089854.tif 000010
【図９】
2008089854.tif 000011
【図１０】
2008089854.tif 000012
【図１１】
2008089854.tif 000013
【図１２】
2008089854.tif 000014
【図１３】
2008089854.tif 000015