(57)【特許請求の範囲】
【請求項１】
端末装置と、それに通信網を介して接続されるホスト装置とを備えるカラオケシステムであって、
端末装置は、端末側通信インタフェースと、操作部と、演奏手段と、演算処理手段とを備え、
端末側通信インタフェースは、通信網とデータのやり取りを行い、
操作部は、ユーザの操作により要求を受け付け、
演奏手段は、演算処理手段の制御に従って音楽データを演奏し、
演算処理手段は、要求処理と、演奏処理を行い、
要求処理は、操作部から要求された演奏曲を端末側通信インタフェースを介してホスト装置に送信し、
演奏処理は、ホスト装置から受信した音楽データを演奏させるとともに、演奏開始から一定時間後に当該音楽データの全体演奏時間を端末側通信インタフェースを介してホスト装置に送信し、
ホスト装置は、ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、
ホスト側通信インタフェースは、通信網とデータのやり取りを行い、
記憶手段は、複数の音楽データを記憶し、
中央処理手段は、予約処理と、送信処理を行い、
予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、
送信処理は、端末装置から全体演奏時間を受信した場合、第１−３処理を行い、
第１処理は、受信した全体演奏時間と、端末の演奏処理での一定時間とに基づいて現在演奏中の残演奏時間を算出し、
第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、
第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する
カラオケシステム。
【請求項２】
端末装置と、それに通信網を介して接続されるホスト装置とを備えるカラオケシステムであって、
端末装置は、端末側通信インタフェースと、操作部と、演奏手段と、演算処理手段とを備え、
端末側通信インタフェースは、通信網とデータのやり取りを行い、
操作部は、ユーザの操作により要求を受け付け、
演奏手段は、演算処理手段の制御に従って音楽データを演奏し、
演算処理手段は、要求処理と、演奏処理を行い、
要求処理は、操作部から要求された演奏曲を端末側通信インタフェースを介してホスト装置に送信し、
演奏処理は、ホスト装置から受信した音楽データを演奏させるとともに、当該音楽データの全体演奏時間と、演奏開始からの時間である実演奏時間とを端末側通信インタフェースを介してホスト装置に送信し、
ホスト装置は、ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、
ホスト側通信インタフェースは、通信網とデータのやり取りを行い、
記憶手段は、複数の音楽データを記憶し、
中央処理手段は、予約処理と、送信処理を行い、
予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、
送信処理は、端末装置から全体演奏時間と実演奏時間を受信した場合、第１−３処理を行い、
第１処理は、受信した全体演奏時間と実演奏時間に基づいて現在演奏中の残演奏時間を算出し、
第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、
第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する
カラオケシステム。
【請求項３】
端末装置と、それに通信網を介して接続されるホスト装置とを備えるカラオケシステムであって、
端末装置は、端末側通信インタフェースと、操作部と、演奏手段と、演算処理手段とを備え、
端末側通信インタフェースは、通信網とデータのやり取りを行い、
操作部は、ユーザの操作により要求を受け付け、
演奏手段は、演算処理手段の制御に従って音楽データを演奏し、
演算処理手段は、要求処理と、演奏処理を行い、
要求処理は、操作部から要求された演奏曲を端末側通信インタフェースを介してホスト装置に送信し、
演奏処理は、ホスト装置から受信した音楽データを演奏させるとともに、演奏開始からの時間である実演奏時間を端末側通信インタフェースを介してホスト装置に送信し、
ホスト装置は、ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、
ホスト側通信インタフェースは、通信網とデータのやり取りを行い、
記憶手段は、複数の音楽データを記憶し、
中央処理手段は、予約処理と、送信処理を行い、
予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、
送信処理は、端末装置から実演奏時間を受信した場合、第１−３処理を行い、
第１処理は、受信した実演奏時間と当該演奏曲の全体演奏時間とに基づいて現在演奏中の残演奏時間を算出し、
第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、
第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する
カラオケシステム。
【請求項４】
演奏処理における全体演奏時間は、操作部が受け付けた演奏モードに従って算出される
請求項１、２に記載のカラオケシステム。
【請求項５】
中央処理手段は、端末装置から受信した全体演奏時間に応じて当該端末装置に対する課金額を決定する
請求項１、２、４に記載のカラオケシステム。
【請求項６】
中央処理手段は、端末装置との通信が完了するたび毎に通信網との接続を切断する
請求項１−５に記載のカラオケシステム。
【請求項７】
中央処理手段は、端末装置から少なくとも全体演奏時間または実演奏時間を受信した後から次の演奏曲の音楽データを送信する前までの間、通信網との接続を切断する
請求項１−６に記載のカラオケシステム。
【請求項８】
ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、ホスト装置から受信した音楽データを演奏するとともに、演奏開始から一定時間後に当該音楽データの全体演奏時間をホスト装置に送信する端末装置に通信網を介して接続されるホスト装置であって、
ホスト側通信インタフェースは、通信網とデータのやり取りを行い、
記憶手段は、複数の音楽データを記憶し、
中央処理手段は、予約処理と、送信処理を行い、
予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、
送信処理は、端末装置から全体演奏時間を受信した場合、第１−３処理を行い、
第１処理は、受信した全体演奏時間と、端末の演奏処理での一定時間とに基づいて現在演奏中の残演奏時間を算出し、
第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、
第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する
ホスト装置。
【請求項９】
ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、ホスト装置から受信した音楽データを演奏するとともに、当該音楽データの全体演奏時間と、演奏開始からの時間である実演奏時間とをホスト装置に送信する端末装置に通信網を介して接続されるホスト装置であって、
ホスト側通信インタフェースは、通信網とデータのやり取りを行い、
記憶手段は、複数の音楽データを記憶し、
中央処理手段は、予約処理と、送信処理を行い、
予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、
送信処理は、端末装置から全体演奏時間と実演奏時間を受信した場合、第１−３処理を行い、
第１処理は、受信した全体演奏時間と実演奏時間に基づいて現在演奏中の残演奏時間を算出し、
第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、
第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する
ホスト装置。
【請求項１０】
ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、ホスト装置から受信した音楽データを演奏するとともに、演奏開始からの時間である実演奏時間をホスト装置に送信する端末装置に通信網を介して接続されるホスト装置であって、
ホスト側通信インタフェースは、通信網とデータのやり取りを行い、
記憶手段は、複数の音楽データを記憶し、
中央処理手段は、予約処理と、送信処理を行い、
予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、
送信処理は、端末装置から実演奏時間を受信した場合、第１−３処理を行い、
第１処理は、受信した実演奏時間と当該演奏曲の全体演奏時間とに基づいて現在演奏中の残演奏時間を算出し、
第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、
第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する
ホスト装置。
【請求項１１】
演奏処理における全体演奏時間は、操作部が受け付けた演奏モードに従って算出される
請求項８、９に記載のホスト装置。
【請求項１２】
中央処理手段は、端末装置から受信した全体演奏時間に応じて当該端末装置に対する課金額を決定する
請求項８、９、１１に記載のホスト装置。
【請求項１３】
中央処理手段は、端末装置との通信が完了するたび毎に通信網との接続を切断する
請求項８−１２に記載のホスト装置。
【請求項１４】
中央処理手段は、端末装置から少なくとも全体演奏時間または実演奏時間を受信した後から次の演奏曲の音楽データを送信する前までの間、通信網との接続を切断する
請求項８−１３に記載のホスト装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、端末装置と、それに通信網を介して接続されるホスト装置とを備えるカラオケシステム、およびホスト側通信インタフェースと、記憶手段と、中央処理手段とを備えるホスト装置に関する。
【０００２】
【従来の技術】
複数の音楽データを保持したホストと、ユーザの要求に応じて音楽データを演奏するカラオケ装置とを通信網で接続した通信カラオケシステムが普及している。
【０００３】
このような通信カラオケシステムには、アクセス型と蓄積型とがある。アクセス型とは、ユーザがカラオケ装置に曲を予約したときに、カラオケ装置がホストへその予約された曲の音楽データの送信を要求し、音楽データを取得する方式である。
【０００４】
また、蓄積型とは、夜中などの通信網が空いているときに、複数曲の音楽データをまとめてホストからカラオケ装置へ送信し、カラオケ装置が受信した複数曲の音楽データを記憶しておく方式である。
【０００５】
蓄積型は、ユーザがカラオケ装置に曲を予約したときに、ホストからカラオケ装置へ音楽データを送信する必要がないので、ユーザが予約してから曲が演奏されるまでのアクセス時間は短いという利点がある。
【０００６】
しかし、蓄積型は、ユーザから予約された曲を保持していない場合は、その予約を拒否することになり、ユーザの要求に応えることができない。また、ユーザの要求は、幅広くなっているため、ユーザの要求を全て満たそうとすると大容量の記憶装置が必要となり、カラオケ装置が大掛かりになる。
【０００７】
かかる理由から、一般に家庭用はアクセス型、業務用は蓄積型の通信カラオケシステムが普及している。
【０００８】
【発明が解決しようとする課題】
しかし、アクセス型の通信カラオケシステムでは、カラオケ装置からホストへアクセスするためのアクセス時間が問題になる。つまり、ユーザは、複数曲を予約することが多く、カラオケ装置は、その予約された複数曲の送信要求をホストへ送信し、その複数曲の音楽データを受信するまでホストと接続したままになっている。その結果、カラオケ装置が音楽データを取得するのに時間を要するという問題がある。
【０００９】
また、時間帯によってはカラオケ装置からホストへのアクセスが集中して応答が悪くなるという問題がある。
【００１０】
そこで、本発明は、かかる問題を解決するためになされたものであり、その目的は、カラオケ装置（端末装置）からホスト装置へのアクセス時間を最小限に短くし、ホスト装置へ容易にアクセスできるカラオケシステムを提供することである。また、端末装置へのアクセス時間を最小限に短くし、端末装置へ容易にアクセスできるホスト装置を提供することである。
【００１１】
【課題を解決するための手段】
この発明によるカラオケシステムは、端末装置と、それに通信網を介して接続されるホスト装置とを備えるカラオケシステムであって、端末装置は、端末側通信インタフェースと、操作部と、演奏手段と、演算処理手段とを備え、端末側通信インタフェースは、通信網とデータのやり取りを行い、操作部は、ユーザの操作により要求を受け付け、演奏手段は、演算処理手段の制御に従って音楽データを演奏し、演算処理手段は、要求処理と、演奏処理を行い、要求処理は、操作部から要求された演奏曲を端末側通信インタフェースを介してホスト装置に送信し、演奏処理は、ホスト装置から受信した音楽データを演奏させるとともに、演奏開始から一定時間後に当該音楽データの全体演奏時間を端末側通信インタフェースを介してホスト装置に送信し、ホスト装置は、ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、ホスト側通信インタフェースは、通信網とデータのやり取りを行い、記憶手段は、複数の音楽データを記憶し、中央処理手段は、予約処理と、送信処理を行い、予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、送信処理は、端末装置から全体演奏時間を受信した場合、第１−３処理を行い、第１処理は、受信した全体演奏時間と、端末の演奏処理での一定時間とに基づいて現在演奏中の残演奏時間を算出し、第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する。
【００１２】
また、この発明によるカラオケシステムは、端末装置と、それに通信網を介して接続されるホスト装置とを備えるカラオケシステムであって、端末装置は、端末側通信インタフェースと、操作部と、演奏手段と、演算処理手段とを備え、端末側通信インタフェースは、通信網とデータのやり取りを行い、操作部は、ユーザの操作により要求を受け付け、演奏手段は、演算処理手段の制御に従って音楽データを演奏し、演算処理手段は、要求処理と、演奏処理を行い、要求処理は、操作部から要求された演奏曲を端末側通信インタフェースを介してホスト装置に送信し、演奏処理は、ホスト装置から受信した音楽データを演奏させるとともに、当該音楽データの全体演奏時間と、演奏開始からの時間である実演奏時間とを端末側通信インタフェースを介してホスト装置に送信し、ホスト装置は、ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、ホスト側通信インタフェースは、通信網とデータのやり取りを行い、記憶手段は、複数の音楽データを記憶し、中央処理手段は、予約処理と、送信処理を行い、予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、送信処理は、端末装置から全体演奏時間と実演奏時間を受信した場合、第１−３処理を行い、第１処理は、受信した全体演奏時間と実演奏時間に基づいて現在演奏中の残演奏時間を算出し、第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する。
【００１３】
また、この発明によるカラオケシステムは、端末装置と、それに通信網を介して接続されるホスト装置とを備えるカラオケシステムであって、端末装置は、端末側通信インタフェースと、操作部と、演奏手段と、演算処理手段とを備え、端末側通信インタフェースは、通信網とデータのやり取りを行い、操作部は、ユーザの操作により要求を受け付け、演奏手段は、演算処理手段の制御に従って音楽データを演奏し、演算処理手段は、要求処理と、演奏処理を行い、要求処理は、操作部から要求された演奏曲を端末側通信インタフェースを介してホスト装置に送信し、演奏処理は、ホスト装置から受信した音楽データを演奏させるとともに、演奏開始からの時間である実演奏時間を端末側通信インタフェースを介してホスト装置に送信し、ホスト装置は、ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、ホスト側通信インタフェースは、通信網とデータのやり取りを行い、記憶手段は、複数の音楽データを記憶し、中央処理手段は、予約処理と、送信処理を行い、予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、送信処理は、端末装置から実演奏時間を受信した場合、第１−３処理を行い、第１処理は、受信した実演奏時間と当該演奏曲の全体演奏時間とに基づいて現在演奏中の残演奏時間を算出し、第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する。
【００１４】
この発明によれば、カラオケシステムは、ホスト装置が音楽データを送信しないときは、他の端末装置からのアクセスを受付けることができる。また、ホスト装置へのアクセスが容易になる。
【００１５】
好ましくは、演奏処理における全体演奏時間は、操作部が受け付けた演奏モードに従って算出される。
【００１６】
ユーザによっては、音楽データの一部分だけ、たとえば、１フレームだけとか、さびの部分だけとかというように演奏する。このように端末装置における演奏時間は、その音楽データの全体演奏時間でない場合もある。そのため端末装置は、ユーザからの各種の演奏モード（１フレーム、さび、２倍速演奏等）を受付ける。そして、端末装置は、操作部が受付けた演奏モードによる実際の演奏時間を演算処理手段によって演算し、実際の演奏時間をホスト装置へ送信する。
この発明によれば、端末装置における音楽データの実際の演奏時間をホスト装置へ知らせることができる。その結果、ホスト装置は、端末装置において演奏されている曲の終了時を正確に把握し、次の曲を端末装置へ送信するタイミングを正確に決定でき、端末装置と接続するタイミングを容易に管理できる。したがって、端末装置が音楽データを本来の演奏時間よりも短い時間だけ演奏しても連続して複数の音楽データを演奏できる。
【００１７】
好ましくは、ホスト装置の中央処理手段は、端末装置から受信した全体演奏時間に応じて当該端末装置に対する課金額を決定する。
【００１８】
この発明によれば、本来の演奏時間ではなく実際の演奏時間に応じて料金を決定できる。その結果、ユーザは、本来の演奏時間よりも短い時間だけ音楽データを演奏した場合は、それだけ安い料金でカラオケを楽しむことができる。
【００１９】
好ましくは、中央処理手段は、端末装置との通信が完了するたび毎に通信網との接続を切断する。
【００２０】
この発明によれば、ホスト装置と通信網との接続が切断されているときは、他の端末装置がホスト装置へアクセスできる。その結果、ホスト装置へのアクセスが容易になる。特に、コネクション型の公衆回線網を使用しているとき、ホスト装置は他の端末装置からのアクセスを容易に受付けることができる。
【００２１】
好ましくは、中央処理手段は、端末装置から少なくとも全体演奏時間または実演奏時間を受信した後から次の演奏曲の音楽データを送信する前までの間、通信網との接続を切断する。
【００２２】
この発明によれば、ホスト装置が端末装置と接続している時間が短くなり、ホスト装置へのアクセスがより容易になる。特に、コネクション型の公衆回線網を使用しているとき、ホスト装置は他の端末装置からのアクセスを容易に受付けることができる。
【００２３】
また、この発明によるホスト装置は、ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、ホスト装置から受信した音楽データを演奏するとともに、演奏開始から一定時間後に当該音楽データの全体演奏時間をホスト装置に送信する端末装置に通信網を介して接続されるホスト装置であって、ホスト側通信インタフェースは、通信網とデータのやり取りを行い、記憶手段は、複数の音楽データを記憶し、中央処理手段は、予約処理と、送信処理を行い、予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、送信処理は、端末装置から全体演奏時間を受信した場合、第１−３処理を行い、第１処理は、受信した全体演奏時間と、端末の演奏処理での一定時間とに基づいて現在演奏中の残演奏時間を算出し、第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する。
【００２４】
また、この発明によるホスト装置は、ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、ホスト装置から受信した音楽データを演奏するとともに、当該音楽データの全体演奏時間と、演奏開始からの時間である実演奏時間とをホスト装置に送信する端末装置に通信網を介して接続されるホスト装置であって、ホスト側通信インタフェースは、通信網とデータのやり取りを行い、記憶手段は、複数の音楽データを記憶し、中央処理手段は、予約処理と、送信処理を行い、予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、送信処理は、端末装置から全体演奏時間と実演奏時間を受信した場合、第１−３処理を行い、第１処理は、受信した全体演奏時間と実演奏時間に基づいて現在演奏中の残演奏時間を算出し、第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する。
【００２５】
また、この発明によるホスト装置は、ホスト側通信インタフェースと、記憶手段と、中央処理手段とを備え、ホスト装置から受信した音楽データを演奏するとともに、演奏開始からの時間である実演奏時間をホスト装置に送信する端末装置に通信網を介して接続されるホスト装置であって、ホスト側通信インタフェースは、通信網とデータのやり取りを行い、記憶手段は、複数の音楽データを記憶し、中央処理手段は、予約処理と、送信処理を行い、予約処理は、端末装置から受信した演奏曲の要求を順番に記憶し、送信処理は、端末装置から実演奏時間を受信した場合、第１−３処理を行い、第１処理は、受信した実演奏時間と当該演奏曲の全体演奏時間とに基づいて現在演奏中の残演奏時間を算出し、第２処理は、第１処理で算出した残演奏時間と次に送信する演奏曲の音楽データの送信時間に基づいて次の演奏曲の音楽データの送信タイミングを決定し、第３処理は、当該送信タイミングで次の演奏曲の音楽データをホスト側通信インタフェースを介して要求のあった端末装置に送信する。
【００２６】
この発明によれば、端末装置における音楽データの演奏時間をホスト装置へ知らせることができる。その結果、ホスト装置は、次の曲を端末装置へ送信するタイミングを決定でき、常時、端末装置と接続しておく必要がなくなる。
【００２７】
好ましくは、演奏処理における全体演奏時間は、操作部が受け付けた演奏モードに従って算出される。
【００２８】
この発明によれば、端末装置における音楽データの実際の演奏時間をホスト装置へ知らせることができる。その結果、ホスト装置は、端末装置において演奏されている曲の終了時を正確に把握し、次の曲を端末装置へ送信するタイミングを正確に決定でき、端末装置と接続するタイミングを容易に管理できる。したがって、端末装置が音楽データを本来の演奏時間よりも短い時間だけ演奏しても連続して複数の音楽データを演奏できる。
【００２９】
好ましくは、ホスト装置の中央処理手段は、端末装置から受信した全体演奏時間に応じて当該端末装置に対する課金額を決定する。
【００３０】
この発明によれば、本来の演奏時間ではなく実際の演奏時間に応じて料金を決定できる。その結果、ユーザは、本来の演奏時間よりも短い時間だけ音楽データを演奏した場合は、それだけ安い料金でカラオケを楽しむことができる。
【００３１】
好ましくは、中央処理手段は、端末装置との通信が完了するたび毎に通信網との接続を切断する。
【００３２】
この発明によれば、ホスト装置と通信網との接続が切断されているときは、他の端末装置がホスト装置へアクセスできる。その結果、ホスト装置へのアクセスが容易になる。特に、コネクション型の公衆回線網を使用しているとき、ホスト装置は他の端末装置からのアクセスを容易に受付けることができる。
【００３３】
好ましくは、中央処理手段は、端末装置から少なくとも全体演奏時間または実演奏時間を受信した後から次の演奏曲の音楽データを送信する前までの間、通信網との接続を切断する。
【００３４】
この発明によれば、ホスト装置が端末装置と接続している時間が短くなり、ホスト装置へのアクセスがより容易になる。特に、コネクション型の公衆回線網を使用しているとき、ホスト装置は他の端末装置からのアクセスを容易に受付けることができる。
【００４１】
【発明の実施の形態】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００４２】
［実施の形態１］
図１を参照して、この発明の実施の形態１による通信カラオケシステム１００は、ホスト１０と、モデム１０Ａ，１０Ｂと、公衆回線網２０と、カラオケ端末装置３０，３０と、モデム３０Ａ，３０Ｂとを備える。
【００４３】
ホスト１０は、後に詳述するように音楽データ、課金情報等のデータを保持し、カラオケ端末装置３０，３０からの音楽データの送信要求に応じて、音楽データをモデム１０Ａ（または１０Ｂ）、公衆回線網２０、およびモデム３０Ａ（または３０Ｂ）を介してカラオケ端末装置３０へ送信する。
【００４４】
モデム１０Ａ，１０Ｂは、ホスト１０と公衆回路網２０との間に配置される。そして、モデム１０Ａ，１０Ｂは、ホスト１０から出力された音楽データを公衆回線網２０に適合する信号形式に変換し、その変換した音楽データを公衆回線網２０へ出力する。また、モデム１０Ａ，１０Ｂは、公衆回線網２０から受取った信号をホスト１０に適合する信号形式に変換し、その変換した信号をホスト１０へ出力する。たとえば、公衆回線網２０が公衆電話網の場合、モデム１０Ａ，１０Ｂは、アナログ信号からディジタル信号へ、またはディジタル信号からアナログ信号への変換を行なう。
【００４５】
公衆回線網２０は、コネクション型通信を行なう回線網であり、モデム１０Ａ（または１０Ｂ）からの信号をモデム３０Ａ（または３０Ｂ）へ送信し、また、モデム３０Ａ（または３０Ｂ）からの信号をモデム１０Ａ（または１０Ｂ）へ送信する。つまり、公衆回線網２０は、モデム１０Ａまたは１０Ｂとモデム３０Ａまたは３０Ｂとを１対１に接続し、相互間で信号のやり取りを行なう回線網である。このような公衆回線網２０の具体例として公衆電話網がある。なお、本発明において、「コネクション型通信」とは、通信を行なうにあたり、前もって通信に必要なネットワークリソースを確保して通信を行なう方式を言う。すなわち、前もって通信路を確保してから通信を行なう方式である。
【００４６】
したがって、図１においては、公衆回線網２０は、ホスト１０とカラオケ端末装置３０との間で通信を行なう前に、モデム１０Ａまたは１０Ｂとモデム３０Ａまたは３０Ｂとを接続する通信路を確保した後に、相互間で信号のやり取りを行なう。
【００４７】
モデム３０Ａ，３０Ｂは、公衆回路網２０とカラオケ端末装置３０，３０との間に配置される。そして、モデム３０Ａ，３０Ｂは、カラオケ端末装置３０，３０から出力されたデータを公衆回線網２０に適合する信号形式に変換し、その変換したデータを公衆回線網２０へ出力する。また、モデム３０Ａ，３０Ｂは、公衆回線網２０から受取った信号をカラオケ端末装置３０に適合する信号形式に変換し、その変換した信号をカラオケ端末装置３０へ出力する。
【００４８】
公衆回線網２０が公衆電話網である場合、モデム１０Ａ，１０Ｂ，３０Ａ，３０Ｂは、それぞれ、アナログ信号からディジタル信号への変換、またはディジタル信号からアナログ信号への変換を行なう。
【００４９】
カラオケ端末装置３０は、後述するように、ユーザからの演奏予約に応じて、モデム３０Ａ（または３０Ｂ）、公衆回線網２０、およびモデム１０Ａ（または１０Ｂ）を介してホスト１０へ演奏予約を送信し、ホスト１０からモデム１０Ａ（または１０Ｂ）、公衆回線網２０、およびモデム３０Ａ（または３０Ｂ）を介して予約した曲の音楽データを受信する。そして、カラオケ端末装置３０は、受信した音楽データを演奏する。
【００５０】
図２を参照して、ホスト１０は、バスＢＳ１と、通信インタフェース２と、中央処理手段３と、主記憶手段４と、表示手段５と、二次記憶手段６と、キー操作部７とを備える。
【００５１】
通信インタフェース２は、カラオケ端末装置３０からデータを受信するとき、モデム１０Ａ（または１０Ｂ）からのデータをバスＢＳ１へ出力し、カラオケ端末装置３０へ音楽データを送信するとき、バスＢＳ１からのデータをモデム１０Ａ（または１０Ｂ）へ出力する。
【００５２】
主記憶手段４は、二次記憶手段６に記憶された音楽データの題名リスト、各音楽データの演奏時間リストを保持する。そして、中央処理手段３は、カラオケ端末装置３０からの演奏予約を通信インタフェース２を介して受取り、その予約された曲が二次記憶手段６に記憶されているか否かを、主記憶手段４から読出した題名リストによって判断する。予約された曲が二次記憶手段６に記憶されているとき、中央処理手段３は、その曲の音楽データを二次記憶手段６から読出し、バスＢＳ１を介して主記憶手段４へ記憶する。そして、中央処理手段３は、音楽データをカラオケ端末装置３０へ送信する際の速度を設定し、その速度に適合するように主記憶手段４から音楽データを読出し、バスＢＳ１および通信インタフェース２を介してカラオケ端末装置３０へ送信する。
【００５３】
また、中央処理手段３は、１曲目の音楽データをカラオケ端末装置３０へ送信した後、１曲目の演奏時間をカラオケ端末装置３０から通信インタフェース２およびバスＢＳ１を介して受取ると、二次記憶手段６に記憶された課金情報に基づいてカラオケ端末装置３０に対して課金する。この１曲目の演奏時間は、１曲目の演奏開始から、カラオケ端末装置３０が演奏時間をホスト１０へ送信するまでの時間、すなわち、カラオケ端末装置３０において実際に演奏された演奏時間である。つまり、中央処理手段３は、カラオケ端末装置３０への音楽データの送信時ではなく、カラオケ端末装置３０において実際に演奏が開始された後に課金する。これは、カラオケ端末装置３０への音楽データの送信ミスおよびカラオケ端末装置３０における演奏ミスを避けるためである。
【００５４】
また、中央処理手段３は、２曲目の演奏予約を通信インタフェース２を介して受取ると、その２曲目の音楽データが二次記憶手段６に記憶されているか否かを題名リストによって判断する。２曲目の音楽データが二次記憶手段６に記憶されているとき、中央処理手段３は、カラオケ端末装置３０から受取った１曲目の演奏時間と、保持している１曲目の全体の演奏時間とから１曲目の残演奏時間を演算し、２曲目の音楽データの全体の演奏時間とカラオケ端末装置３０への送信速度とから２曲目の音楽データをカラオケ端末装置３０へ送信するのに要する送信時間を演算する。そして、中央処理手段３は、１曲目の残演奏時間と、２曲目の送信時間とに基づいて１曲目の演奏が終了した時点で２曲目の音楽データの送信が完了しているように、２曲目の音楽データのカラオケ端末装置３０への送信タイミングを決定する。
【００５５】
そうすると、中央処理手段３は、バスＢＳ１を介して二次記憶手段６から２曲目の音楽データを読出して主記憶手段４へ記憶する。そして、中央処理手段３は、決定したタイミングに基づいて主記憶手段４から２曲目の音楽データを読出し、バスＢＳ１および通信インタフェース２を介して２曲目の音楽データをカラオケ端末装置３０へ送信する。
【００５６】
その他、中央処理手段３は、ホスト１０の各部の制御を行なう。
主記憶手段４は、バスＢＳ１を介して入力されたデータを記憶する。表示手段５は、各種キー操作部７から音楽データを新たにホスト１０に登録するとき、既に登録されている音楽データの題名リスト等の情報を表示し、新たな音楽データの登録が終了するとその新たな音楽データの題名も含めた題名リストを表示する。
【００５７】
二次記憶手段６は、たとえばハードディスク（ＨＤ）等によって構成され、音楽データおよび課金情報等を記憶する。なお、音楽データは、圧縮された形式で記憶されており、解凍時にカラオケ伴奏データ、歌詞データ、およびバックコーラスデータに解凍されて再生される。各種キー操作部７は、音楽データや顧客リストを登録するときに用いられる。
【００５８】
図３を参照して、カラオケ端末装置３０は、バスＢＳ２と、通信媒体別モデム３１と、通信インタフェース３２と、演算処理手段３３と、送受信バッファ３４と、主記憶手段３５と、各種キー操作部３６と、通信制御手段３７と、再生手段３８と、表示手段３９とを備える。
【００５９】
通信媒体別モデム３１は、通信インタフェース３２に接続される。また、通信インタフェース３２、演算処理手段３３、送受信バッファ３４、主記憶手段３５、各種キー操作部３６、通信制御手段３７、再生手段３８および表示手段３９の各々は、バスＢＳ２に接続されている。
【００６０】
通信媒体別モデム３１は、カラオケ端末装置３０がホスト１０と通信を行なう際の通信網の種類によって決定されるモデムである。そして、通信媒体別モデム３１は、通信インタフェース３２からの信号を公衆回線網２０に適合する信号形式に変換し、また、公衆回線網２０からの信号をカラオケ端末装置３０に適合する信号形式に変換する。
【００６１】
また、図３においては、カラオケ端末装置３０は、通信媒体別モデム３１を構成要素に含むものとして記載されているが、この場合は、図１に示すモデム３０Ａ、３０Ｂは不要である。また、カラオケ端末装置３０が通信媒体別モデム３１を含まない場合、図１に示すモデム３０Ａ，３０Ｂを介して公衆回線網２０とカラオケ端末装置３０との間でデータのやり取りが行なわれる。以下においては、カラオケ端末装置３０が通信媒体別モデム３１を含むものとして説明する。
【００６２】
通信インタフェース３２は、ホスト１０から音楽データを受信するとき、通信媒体別モデム３１からのデータをバスＢＳ２へ出力し、ホスト１０へ曲の演奏時間等のデータを送信するとき、バスＢＳ２からのデータを通信媒体別モデム３１へ出力する。
【００６３】
演算処理手段３３は、ユーザが各種キー操作部３６を介して演奏予約を行なうと、バスＢＳ２を介して、その演奏予約を受付ける。そして、演算処理手段３３は、受付けた演奏予約をバスＢＳ２を介して送受信バッファ３４へ入力するとともに、演奏予約をホスト１０へ送信するように通信制御手段３７を制御する。
【００６４】
また、演算処理手段３３は、通信媒体別モデム３１および通信インタフェース３２を介して受信され、通信制御手段３７によって送受信バッファ３４に入力された音楽データをバスＢＳ２を介して読出し、主記憶手段３５へ記憶する。そして、演算処理手段３３は、主記憶手段３５から予約された曲の音楽データをバスＢＳ２を介して読出し、再生手段３８へ出力する。
【００６５】
さらに、演算処理手段３３は、再生手段３８において曲の演奏が開始されてから一定時間経過後に、曲の演奏開始からホスト１０へ演奏時間を送信するまでの実際の演奏時間を計測し、その計測した演奏時間をバスＢＳ２を介して送受信バッファ３４へ入力してホスト１０へ送信する。
【００６６】
その他、演算処理手段３３は、各種入出力装置の制御、メモリー管理、およびデータ処理を行なう。
【００６７】
送受信バッファ３４は、ホスト１０とのデータのやり取りにおいて、一旦、音楽データ等のデータを記憶する。主記憶手段３５は、半導体メモリーなどの書き換えおよび高速アクセスが可能な記憶媒体で構成され、ホスト１０から受信された音楽データ、フォントデータなどを記憶する。しかし、主記憶手段３５が記憶できる音楽データは２曲分程度である。それゆえ、ユーザが２曲以上の演奏予約を行ない、３曲目を主記憶手段３５に記憶するときは、１曲目の音楽データを消去した後に３曲目の音楽データが記憶される。また、主記憶手段３５は、音楽データを再生するときのＯＳ、各種キー操作部３６を介してユーザがインプットした演奏予約を行なった曲の番号等を記憶する。
【００６８】
各種キー操作部３６は、ユーザからの演奏予約や演奏モード等を入力するものである。通信制御手段３７は、ホスト装置３７とのデータの通信を制御する。再生手段３８は、後述するようにユーザから予約された曲の音楽データを再生する。表示手段３９は、各種キー操作部３６から演奏予約された曲のリストを表示したり、再生手段３８によって音楽データを再生中に、その音楽データの歌詞や背景映像等を表示する。
【００６９】
図４を参照して、再生手段３８は、外部映像再生装置３８１と、映像表示部３８２と、マイク３８３と、ＭＩＤＩ音源部３８４と、スーパーインポーズ部３８５と、ミキサ／アンプ部３８６と、スピーカ３８７とを含む。
【００７０】
外部映像再生装置３８１は、広く普及しているＶＴＲ、ビデオＣＤプレーヤ、ＬＤプレーヤ、ＭＰＥＧプレーヤ、およびＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｃ）プレーヤなどであって、演算処理手段３３の制御によって記録媒体であるビデオテープや各種ディスクに記録されている映像データから映像信号を再生して出力する。
【００７１】
映像表示部３８２は、最近、広く普及しているワイドＴＶやモニターＴＶなどの複数の映像を複数のウインドウに同時に表示可能な表示装置である。また、映像表示部３８２は、複数の映像表示装置１〜Ｎで構成されており、各映像表示装置は、スーパーインポーズ部３８５から入力される映像信号に基づいた映像を同時に表示する。
【００７２】
マイク３８３は、歌い手の歌声を音声信号として取り込み、ミキサ／アンプ部３８６へ出力する。ＭＩＤＩ音源部３８４は、主記憶手段３５に記憶された音楽データ中のＭＩＤＩデータが演算処理手段３３によって供給され、このＭＩＤＩデータを電子楽器の機能によって演奏音楽信号としてミキサ／アンプ部３８６へ出力する。
【００７３】
スーパーインポーズ部３８５は、主記憶手段３５に記憶されたフォントデータや色替情報などが演算処理手段３３によって供給される。また、スーパーインポーズ部３８５は、演算処理手段３３の指示によって外部映像再生装置３８１から供給される背景映像信号に、供給されたフォントデータや色替情報などに基づいて作製した歌詞映像を合成して表示手段３９に出力する。
【００７４】
ミキサ／アンプ部３８６は、ＭＩＤＩ音源部３８４から出力された演奏音楽信号と、マイク３８３によって取り込まれた歌い手の歌声の音声信号とを合成、および増幅してスピーカ３８７へ出力することによって、演奏音楽および歌い手の歌声を可聴音として再生する。スピーカ３８７は、ミキサ／アンプ部３８６から出力された演奏音楽信号と歌い手の音声信号とが合成された合成信号を外部へ出力する。
【００７５】
次に、上述したカラオケ端末装置３０の動作について説明する。ユーザがカラオケ端末装置３０の電源をオンすると、演算処理手段３３は、種々の初期設定を行なった後、演奏待機状態となり、各種キー操作部３６からの入力を待つ。
【００７６】
ユーザが表示手段３９に表示された情報を見ながら、各種キー操作部３６に含まれるリモコンを操作して、演奏を希望する曲の番号を入力して選曲を行なうと、演算処理手段３３は、その入力された演奏曲の曲番号を主記憶手段３５に記憶する。通常、演算処理手段３３は、主記憶手段３５に記憶する曲番号の音楽データを登録順序に従って演奏曲を演奏する。演算処理手段３３は、主記憶手段３５を常に検索しており、再生すべき演奏曲があるか否かを判断するが、通常は２曲分の音楽データが記憶されているので、直ちに演奏曲の再生動作に移行する。
【００７７】
演算処理手段３３は、主記憶手段３５に記憶する曲番号に基づいて、その曲番号に該当する音楽データを検索し、データ圧縮された状態で格納されている音楽データをカラオケ伴奏データ、歌詞データおよびバックコーラスデータに解凍した後、カラオケ伴奏データおよびバックコーラスデータを再生手段３８のＭＩＤＩ音源部３８４へ入力し、歌詞データを表示手段３９に入力する。そして、表示手段３９によって歌詞データが表示される。一方、ＭＩＤＩ音源部３８４は、カラオケ伴奏データを演奏音楽信号に変換し、ミキサ／アンプ部３８６は、演奏音楽信号を増幅し、スピーカ３８７を介して外部へ出力する。そして、歌い手が表示手段３９に表示された歌詞を見ながら歌い始める。この場合、再生手段３８は、外部映像再生装置３８１、映像表示部３８２によって表示手段３９の背景に映像を表示し、スーパーインポーズ部３８５は演奏の進行に合わせて歌詞の色を変化させる。これによって、音楽データの再生が終了する。
【００７８】
図５を参照して、ユーザがカラオケ端末装置３０に複数曲の演奏予約を行ない、カラオケ端末装置３０がホスト１０から複数曲の音楽データを受信するフローチャートについて説明する。カラオケ端末装置３０の各種キー操作部３６からユーザが表示手段３９に表示された曲番号を指定することによって第１曲目の演奏予約を行なう（ステップＳ１）。演算処理手段３３は、演奏予約された曲番号をバスＢＳ２を介して受取り、曲番号をバスＢＳ２を介して主記憶装置３５に入力する。また、演算処理手段３３は、予約された曲の曲番号をバスＢＳ２を介して送受信バッファ３４に入力する。そうすると、通信制御手段３７は、通信インタフェース３２および通信媒体別モデム３１を介してホスト１０と回線を接続する（ステップＳ２）。そして、通信制御装置３７は、送受信バッファ３４から曲番号を読出して通信インタフェース３２、通信媒体別モデム３１および公衆回線網２０を介して曲番号をホスト１０へ送信し、カラオケ端末装置３０は、ホスト１０に対して楽曲要求を行なう（ステップＳ３）。その後、カラオケ端末装置３０は、ホスト１０との回線を切断する（ステップＳ４）。
【００７９】
そうすると、ホスト１０の中央処理手段３は、通信インタフェース２を介して受信されたバスＢＳ１上の曲番号を取得する。そして、中央処理手段３は、取得した曲番号の音楽データが既に予約されているか否かを判別し、予約されていなければ通信インタフェース２を介してカラオケ端末装置３０と回線を接続する（ステップＳ５）。回線接続後、中央処理手段３は、予約された曲番号の音楽データをバスＢＳ１を介して二次記憶手段６から読出し、主記憶手段４に入力する。そして、中央処理手段３は、所定の転送レートで音楽データを主記憶手段４から読出し、通信インタフェース２、および公衆回線網２０を介してカラオケ端末装置３０へ音楽データを送信する（ステップＳ６）。音楽データをカラオケ端末装置３０へ送信後、中央処理手段３はカラオケ端末装置３０との回線を切断する（ステップＳ７）。
【００８０】
カラオケ端末装置３０の通信制御手段３７は、通信媒体別モデム３１および通信インタフェース３２を介して受信した音楽データをバスＢＳ２を介して送受信バッファ３４へ入力する。そして、演算処理手段３３は、音楽データを送受信バッファ３１から読出し、主記憶手段３５へ入力する。この場合、主記憶手段３５に既に２曲分の音楽データが記憶されているときは、先に記録された音楽データが消去された後に新たに受信した音楽データを主記憶手段３５に記憶する。その後、演算処理手段３３は、主記憶手段３５から受信した音楽データを読出して再生手段３８へ入力させ、上述したように音楽データの演奏が開始される（ステップＳ８）。演奏開始から一定時間経過後に、演算処理手段３３は、演奏開始からの実演奏時間と曲番号とを送受信バッファ３４へ入力し、通信制御手段３７によって実演奏時間と曲番号とをホスト１０へ送信する（ステップＳ９）。この場合、通信制御手段３７は、実演奏時間と曲番号とを送信する前にホスト１０との回線を接続し、実演奏時間と曲番号とを送信し終わったとき、ホスト１０との回線を切断する。カラオケ端末装置３０が演奏している曲の演奏時間をホスト１０へ送信する時間は、演奏開始から２０秒程度経過したタイミングである。
【００８１】
カラオケ端末装置３０において演奏されている曲の実演奏時間と曲番号とを受信したホスト１０の中央処理手段３は、曲番号に基づいてカラオケ端末装置３０において演奏されている曲の全体の演奏時間を検出し、実演奏時間と全体の演奏時間とに基づいて残演奏時間を演算し、保持する（ステップＳ１０）それとともに、実演奏時間を受信した時点でカラオケ端末装置３０に対して課金を行ない、課金記録を二次記憶手段６に記憶する（ステップＳ１０）。そして、中央処理手段３は、カラオケ端末装置３０から次の楽曲要求を受信すると（ステップＳ１１）、要求された曲の曲番号を予約リストに追加する（ステップＳ１２）。
【００８２】
そして、中央処理手段３は、次の予約曲の曲番号から次の曲の演奏時間を検出し、その検出した演奏時間と、カラオケ端末装置３０への送信速度、すなわち、主記憶手段４からの音楽データの読出し時の転送レートとに基づいて次の予約曲をカラオケ端末装置３０へ送信するのに要する送信時間を演算する。その後、中央処理手段３は、演算した残演奏時間と、次の曲の送信時間とに基づいて次の曲をカラオケ端末装置３０へ送信するタイミングを決定する。この場合、現在、カラオケ端末装置３０において演奏されている曲の演奏が終了するまでに、次の曲のカラオケ端末装置３０への送信が完了するようにタイミングが決定される。そして、中央処理手段３は、決定したタイミングに従って次の曲の音楽データを二次記憶手段６から読出し、主記憶手段４に、一旦、格納した後、所定の転送レートで主記憶手段４から読出してカラオケ端末装置３０へ音楽データを送信する（ステップＳ１３）。１曲分の演奏時間は、通常、３分から５分程度であり、ホスト１０がカラオケ端末装置３０から受信する実演奏時間は２０秒程度であり、２曲目の音楽データをホスト１０からカラオケ端末装置３０へ送信する送信時間は、６０秒程度であるので、２分から４分の間、ホスト１０とカラオケ端末装置３０との間で回線を切断しておくことができる。そして、この２分から４分の間、ホスト１０は他のカラオケ端末装置からのアクセスを受付けることができ、ホスト１０へのアクセスの集中を防止できる。
【００８３】
そうすると、カラオケ端末装置３０の通信制御手段３７は、通信媒体別モデム３１および通信インタフェース３２を介して受信した次の曲の音楽データを、一旦、送受信バッファ３４に格納し、その後、次の曲の音楽データを送受信バッファ３４から読出し、主記憶手段３５に記憶する（ステップＳ１４）。そして、１曲目の演奏が終了した後、２曲目の演奏が開始される（ステップＳ１５）。その後は、ステップＳ８〜ステップＳ１５が繰返されて複数の音楽データが次々とホスト１０からカラオケ端末装置１０へ送信される。
【００８４】
なお、ステップＳ９，１１，１３の各々においても、データの送信前の回線の接続と、データの送信後の回線の切断とが行なわれる。
【００８５】
図５のフローチャートからも明らかなように、ホスト１０とカラオケ端末装置３０とのデータのやり取りにおいてデータの送信ごとに、回線の接続、データの送信、および回線の切断とを行なっている。したがって、ステップＳ４からステップＳ５までの間、ステップＳ７からステップＳ９までの間、ステップＳ９からステップＳ１１までの間、およびステップＳ１１からステップＳ１３までの間、回線は切断されており、ホスト１０は、他のカラオケ端末装置とデータのやり取りを行なうことができる。また、カラオケ端末装置３０がホスト１０と接続する時間は短くなるので、実際にホスト１０と接続した時間に基づいて接続料金を決定するようにできる。
【００８６】
また、ホスト１０は、１曲目の音楽データをカラオケ端末装置３０へ送信した後、次の楽曲要求を受信した時点で直ちに次の曲の音楽データを送信せずに、カラオケ端末装置３０における１曲目の演奏終了時間を演算し、次の曲の音楽データをカラオケ端末装置３０へ送信するタイミングを決定する。つまり、ホスト１０が、カラオケ端末装置３０への音楽データの送信スケジュールを管理する。これによって、ホスト１０への回線接続が集中することを防止できる。
【００８７】
上記においては、ホスト１０の中央処理手段３は、カラオケ端末装置３０において演奏されている曲の演奏開始からの実演奏時間を受信して、カラオケ端末装置３０において演奏されている曲の演奏が終了する時間を演算したが、本発明においては、カラオケ端末装置３０における実際の全体演奏時間をホスト１０が受信して、カラオケ端末装置３０において演奏されている曲の演奏が終了する時間を演算するようにしてもよい。すなわち、ユーザは、カラオケ端末装置３０において、通常の速度で音楽データを演奏させるとは限らず、倍速度で音楽データを演奏させることもある。また、１曲の全部を演奏させずに、１フレームだけ演奏させることもある。さらに、その曲の「さび」の部分だけを演奏させることもある。
【００８８】
これらの場合、カラオケ端末装置３０における実際の全体演奏時間は、ホスト１０が保持する演奏時間とは異なる。したがって、ホスト１０は、自身が保持する演奏時間に基づいて次の曲をカラオケ端末装置３０へ送信するタイミングを決定すると、カラオケ端末装置３０における実際の演奏が終了するまでに次の曲の音楽データをカラオケ端末装置３０へ送信することができない。
【００８９】
したがって、カラオケ端末装置３０の演算処理手段３３は、各種キー操作部３６からユーザが入力した演奏モードに基づいて、その曲の実際の全体演奏時間を演算し、実際の全体演奏時間をホスト１０へ送信する。
【００９０】
この場合、ホスト１０は、自身が保持する演奏時間ではなく、カラオケ端末装置３０が各種の演奏モードに基づいて実際に演奏した全体演奏時間に基づいて、カラオケ端末装置３０に対する課金料を決定する。これにより、ユーザは、実際にカラオケ端末装置３０を使用した時間に応じて料金を支払えば良く、１フレームだけを演奏させる演奏モードを選択した場合、通常モードで演奏させた場合の曲数よりも２倍以上の曲数を同じ料金で楽しむことができる。
【００９１】
また、上記においては、カラオケ端末装置３０から複数の曲が１曲づつホスト１０へ予約される場合について説明したが、本発明においては、一度に複数曲の演奏予約をホスト１０が受信した場合にも、その全ての曲の音楽データをカラオケ端末装置３０へ送信せずに、上述した方法によって１曲づつカラオケ端末装置３０へ送信する。
【００９２】
実施の形態１によれば、ホスト１０は、カラオケ端末装置３０からの複数の楽曲要求に応じて、１曲目の音楽データをカラオケ端末装置３０へ送信し、１曲目の演奏開始からの実演奏時間と曲番号とを受信すると、１曲目の全体の演奏時間を演算し、２曲目の楽曲要求があると、２曲目の演奏時間も考慮して１曲目の演奏が終了するまでに２曲目の音楽データをカラオケ端末装置３０へ送信するので、ホスト１０はカラオケ端末装置３０へ音楽データを送信するタイミングを管理することができる。また、ホスト１０とカラオケ端末装置３０とは、データの送受信が終了するごとに回線を切断するので、複数のカラオケ端末装置からホスト１０へのアクセスが集中しない通信カラオケシステムを提供できる。
【００９３】
［実施の形態２］
図６を参照して、実施の形態２による通信カラオケシステム２００は、図１に示す通信カラオケシステム１００のモデム１０Ａ，１０Ｂをケーブルモデム４０に代え、モデム３０Ａ，３０Ｂをケーブルモデム６０Ａ，６０Ｂに代え、公衆回線網２０をケーブルテレビジョン（ＣＡＴＶ）網５０に代えたものであり、その他は通信カラオケシステム１００と同じである。
【００９４】
ケーブルモデム４０は、ホスト１０とＣＡＴＶ網５０との間に接続され、ＣＡＴＶ網５０上の信号をホスト１０に適合する信号に変換し、またはホスト１０からの信号をＣＡＴＶ網５０に適合する信号に変換する。ケーブルモデム６０Ａ，６０Ｂは、ＣＡＴＶ網５０とカラオケ端末装置３０，３０との間に接続され、ＣＡＴＶ網５０上の信号をカラオケ端末装置３０，３０に適合する信号に変換し、またはカラオケ端末装置３０，３０からの信号をＣＡＴＶ網５０に適合する信号に変換する。
【００９５】
ＣＡＴＶ網５０は、コネクションレス型通信を行なうものである。「コネクションレス型」とは、通信の開始に先だってネットワークとの間で通信路の確保を行なわずに通信を行なう方式である。したがって、ホスト１０からカラオケ端末装置３０へデータを送信する場合、データの先頭に通信相手であるカラオケ端末装置３０のアドレスを付与してＣＡＴＶ網５０に送出する。そうすると、ＣＡＴＶ網５０内のルータがデータの先頭に付与されたアドレスに従って通信相手であるカラオケ端末装置３０へデータを送り届けてくれる。カラオケ端末装置３０からホスト１０へデータを送信する場合も同じである。
【００９６】
ユーザが各種キー操作部３６から曲番号を指定して演奏予約を行なうと、カラオケ端末装置３０は、通信制御手段３７によってケーブルモデム６０Ａ（または６０Ｂ）を介して曲番号をＣＡＴＶ網５０に送出する。そして、ホスト１０は、ＣＡＴＶ網５０、およびケーブルモデム４０を介してカラオケ端末装置３０からの曲番号を受信し、上述した方法により予約された曲の音楽データをケーブルモデム４０、およびＣＡＴＶ網５０を介してカラオケ端末装置３０へ送信する。
【００９７】
この場合、ＣＡＴＶ網５０およびケーブルモデム４０を介して複数のカラオケ端末装置３０，３０が各々独立にホスト１０へアクセス可能である。つまり、ホスト１０とカラオケ端末装置３０との間でデータの通信を行なう場合、ホスト１０とカラオケ端末装置３０とを通信カラオケシステム１００のように回線で接続せずに、ホスト１０、またはカラオケ端末装置３０，３０が、独自に、データをＣＡＴＶ網５０に送出し、ＣＡＴＶ網５０内のルータが通信の相手先までデータを送り届ける。したがって、コネクションレス型の通信方式を用いた通信カラオケシステム２００においては、コネクション型の通信方式を用いた通信カラオケシステム１００のようにホスト１０とカラオケ端末装置３０との間で回線を接続せずにデータの送受信を行なうことができるが、データが集中してＣＡＴＶ網５０が混雑しないようにすることが重要である。
【００９８】
図７は、コネクションレス型の通信方式を用いたネットワークにおいて、カラオケ端末装置３０からホスト１０へ演奏予約をした場合のホスト１０からカラオケ端末装置３０への音楽データの送信のフローチャートを示すしたものであり、実施の形態１における図５に対応するものである。図７に示すフローチャートにおいては、カラオケ端末装置３０からホスト１０へ楽曲要求を行なう場合、回線接続ではなく、カラオケ端末装置３０からホスト１０へコネクションを接続するので、「コネクション接続（ステップＳ２ａ）」としている。また、カラオケ端末装置３０からホスト１０へ楽曲要求を行なった後のコネクション切断についても同様である。通信カラオケシステム２００においては、カラオケ端末装置３０からのデータがホスト１０へ届くとき、またはホスト１０からのデータがカラオケ端末装置３０へ届くとき、コネクション接続がなされ、ホスト１０またはカラオケ端末装置３０によってデータが受信されてしまうと、自動的にコネクション切断になる。その他、カラオケ端末装置３０から演奏予約があった場合のホスト１０からカラオケ端末装置３０への音楽データの送信方法については実施の形態１と同じである。
【００９９】
上述したように、通信カラオケシステム２００においてはＣＡＴＶ網５０が混雑しないようにすることが重要であるが、カラオケ端末装置３０，３０はユーザからの演奏予約に応じて、曲番号を、随時、ホスト１０へ送信するのでカラオケ端末装置３０，３０にＣＡＴＶ網５０の混雑を解消する機能を持たせることができない。しかし、本発明によれば、ホスト１０は、カラオケ端末装置３０へ音楽データを送信するタイミングを一定のタイミングに決定し、その決定したタイミングに従って音楽データをカラオケ端末装置３０へ送信する。したがって、ホストによってＣＡＴＶ網５０の混雑を解消することができる。
【０１００】
コネクションレス型の通信方式としては、ＣＡＴＶ網５０の他にインターネット、ＬＡＮ、および無線パケット通信等が考えられる。これらの通信方式を用いた場合もＣＡＴＶ網５０を用いた場合と同様にホスト１０とカラオケ端末装置３０との間でデータの送受信を行なうことができる。
【０１０１】
なお、無線パケット通信を用いた場合、１曲分の音楽データは一度にカラオケ端末装置３０へ送信されるのではなく、複数のパケットに分割されてカラオケ端末装置３０へ送信される。その場合、複数のカラオケ端末装置３０，３０からの複数のパケットは、時分割方式または周波数分割方式によって、随時、送信される。したがって、ホスト１０からカラオケ端末装置３０へ１曲分の音楽データを無線パケット通信によって送信する場合、カラオケ端末装置３０の通信制御手段３７は、１つのパケットで送られてくる所定の単位ごとに送受信バッファ３４に音楽データを記憶し、演算処理手段３３は、所定の単位ごとに送受信バッファ３４から音楽データを読出して主記憶手段３５に記憶する。
【０１０２】
実施の形態２によれば、コネクションレス型の通信方式を用いて、ホスト１０は、カラオケ端末装置３０からの複数の楽曲要求に応じて、１曲目の音楽データをカラオケ端末装置３０へ送信し、１曲目の演奏開始からの実演奏時間と曲番号とを受信すると、１曲目の全体の演奏時間を演算し、２曲目の楽曲要求があると、２曲目の演奏時間も考慮して１曲目の演奏が終了するまでに２曲目の音楽データをカラオケ端末装置３０へ送信するので、ホスト１０はカラオケ端末装置３０へ音楽データを送信するタイミングを管理することができる。また、ホスト１０とカラオケ端末装置３０とは、データの送受信が終了するごとに接続を切断するので、複数のカラオケ端末装置からホスト１０へのアクセスが集中しない通信カラオケシステムを提供できる。
【０１０３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１０４】
【発明の効果】
本発明によれば、ホスト１０は、カラオケ端末装置３０からの複数の楽曲要求に応じて、複数の音楽データをカラオケ端末装置３０へ所定のタイミングで送信するので、音楽データを送信するタイミングを管理することができる。その結果、ホスト１０へのアクセスが集中しない通信カラオケシステムを提供できる。
【図面の簡単な説明】
【図１】  本発明の実施の形態１による通信カラオケシステムの概略ブロック図である。
【図２】  図１に示す通信カラオケシステムにおけるホスト装置の概略ブロック図である。
【図３】  図１に示す通信カラオケシステムにおけるカラオケ端末装置の概略ブロック図である。
【図４】  図３に示すカラオケ端末装置の再生手段の概略ブロック図である。
【図５】  図１に示す通信カラオケシステムにおいて、複数の音楽データの演奏予約を行なったときのホスト装置からカラオケ端末装置への音楽データの送信を説明するためのフローチャートである。
【図６】  本発明の実施の形態２による通信カラオケシステムの概略ブロック図である。
【図７】  図６に示す通信カラオケシステムにおいて、複数の音楽データの演奏予約を行なったときのホスト装置からカラオケ端末装置への音楽データの送信を説明するためのフローチャートである。
【符号の説明】
２，３２  通信インタフェース、３  中央処理手段、４，３５  主記憶手段、５，３９  表示手段、６  二次記憶手段、７，３６  各種キー操作部、１０  ホスト、１０Ａ，１０Ｂ，３０Ａ，３０Ｂ  モデム、２０  公衆回線網、３１  通信媒体別モデム、３３  演算処理手段、３４  送受信バッファ、３７  通信制御手段、４０，６０Ａ，６０Ｂ  ケーブルモデム、１００，２００  通信カラオケシステム、３８１  外部映像再生装置、３８２  映像表示部、３８３  マイク、３８４  ＭＩＤＩ音源部、３８５  スーパーインポーズ部、３８６  ミキサ／アンプ部、３８７  スピーカ。
【図１】
0003679692.tif 000002
【図２】
0003679692.tif 000003
【図３】
0003679692.tif 000004
【図４】
0003679692.tif 000005
【図５】
0003679692.tif 000006
【図６】
0003679692.tif 000007
【図７】
0003679692.tif 000008