(57)【特許請求の範囲】
【請求項１】
ネットワークを通じて通信可能な複数のカラオケ装置の間で共通の楽曲を同時に演奏し、それぞれのカラオケ装置において取得された歌唱音声及び歌唱映像を互いに共有する合同演奏を行う機能を有するカラオケ装置であって、
自カラオケ装置において演奏が予約された楽曲の演奏順を表す演奏順リストに従って、楽曲を順次演奏する演奏制御手段と、
他のカラオケ装置との間で合同演奏の実行を決定する決定手段と、
前記決定手段により決定された合同演奏において演奏される合同演奏曲を前記演奏順リストの最後位に登録する登録手段と、
前記演奏順リストにおける前記合同演奏曲以外の他の楽曲の演奏時間長に基づいて、前記合同演奏曲の演奏順が到来するまでの待ち時間を算出する待ち時間算出手段と、
前記決定手段により決定された合同演奏に参加する他のカラオケ装置それぞれについて、合同演奏曲の演奏順が到来するまでの待ち時間を取得する待ち時間取得手段と、
前記待ち時間算出手段により算出された自己の待ち時間、及び前記待ち時間取得手段により取得された他のカラオケ装置の待ち時間のうち最小の待ち時間を特定し、前記演奏順リストにおける前記他の楽曲の演奏時間長を短縮することで、自己の待ち時間を前記最小の待ち時間に合わせるように調節する調節手段とを備え、
前記演奏制御手段は、前記調節手段によって演奏時間長を短縮するように編集された楽曲について、演奏時間長を短縮する編集に従って当該楽曲の演奏を行うこと、
を特徴とするカラオケ装置。
【請求項２】
請求項１に記載のカラオケ装置において、
前記調節手段は、前記演奏順リストにおける前記合同演奏曲以外の他の楽曲の後奏部分を短縮すること、
を特徴とするカラオケ装置。
【請求項３】
請求項１又は請求項２に記載のカラオケ装置において、
前記演奏順リストに登録される各楽曲には、各楽曲をリクエストした利用者の識別情報が対応付けられており、
前記調節手段は、前記合同演奏に係る利用者を特定し、前記演奏順リストにおける前記合同演奏曲以外の他の楽曲のうち、前記合同演奏曲の歌唱に係る利用者によってリクエストされた楽曲の演奏時間長を優先的に短縮すること、
を特徴とするカラオケ装置。
【請求項４】
請求項１ないし請求項３の何れか１項に記載のカラオケ装置において、
前記演奏制御手段によって前記演奏順リストの楽曲が１曲演奏される度に、前記待ち時間算出手段、前記待ち時間取得手段及び前記調節手段による待ち時間の調節が行われること、
を特徴とするカラオケ装置。
【請求項５】
請求項１ないし請求項４の何れか１項に記載のカラオケ装置において、
前記調節手段は、楽曲の演奏時間長の短縮により自己の待ち時間を前記最小の待ち時間に合わせて調節可能か否かを判断し、調節不可と判断した場合、前記演奏順リストにおいて前記合同演奏曲の演奏順を繰上げること、
を特徴とするカラオケ装置。
【請求項６】
ネットワークを通じて通信可能な複数のカラオケ装置を有し、前記複数のカラオケ装置の間で共通の楽曲を同時に演奏し、それぞれのカラオケ装置において取得された歌唱音声及び歌唱映像を互いに共有する合同演奏を行う機能を有するカラオケシステムであって、
前記複数のカラオケ装置は、
自カラオケ装置において演奏が予約された楽曲の演奏順を表す演奏順リストに従って、楽曲を順次演奏する演奏制御手段と、
他のカラオケ装置との間で合同演奏の実行を決定する決定手段と、
前記決定手段により決定された合同演奏において演奏される合同演奏曲を前記演奏順リストの最後位に登録する登録手段と、
前記演奏順リストにおける前記合同演奏曲以外の他の楽曲の演奏時間長に基づいて、前記合同演奏曲の演奏順が到来するまでの待ち時間を算出する待ち時間算出手段と、
前記決定手段により決定された合同演奏に参加する他のカラオケ装置それぞれについて、合同演奏曲の演奏順が到来するまでの待ち時間を取得する待ち時間取得手段と、
前記待ち時間算出手段により算出された自己の待ち時間、及び前記待ち時間取得手段により取得された他のカラオケ装置の待ち時間のうち最小の待ち時間を特定し、前記演奏順リストにおける前記他の楽曲の演奏時間長を短縮することで、自己の待ち時間を前記最小の待ち時間に合わせるように調節する調節手段とを備え、
前記演奏制御手段は、前記調節手段によって演奏時間長を短縮するように編集された楽曲について、演奏時間長を短縮する編集に従って当該楽曲の演奏を行うこと、
を特徴とするカラオケシステム。
【請求項７】
ネットワークを通じて通信可能な複数のカラオケ装置の間で共通の楽曲を同時に演奏し、それぞれのカラオケ装置において取得された歌唱音声及び歌唱映像を互いに共有する合同演奏を行う機能を有するカラオケ装置において実行されるプログラムであって、
自カラオケ装置において演奏が予約された楽曲の演奏順を表す演奏順リストに従って、楽曲を順次演奏する演奏制御手順と、
他のカラオケ装置との間で合同演奏の実行を決定する決定手順と、
前記決定手順において決定された合同演奏で演奏される合同演奏曲を前記演奏順リストの最後位に登録する登録手順と、
前記演奏順リストにおける前記合同演奏曲以外の他の楽曲の演奏時間長に基づいて、前記合同演奏曲の演奏順が到来するまでの待ち時間を算出する待ち時間算出手順と、
前記決定手順において決定された合同演奏に参加する他のカラオケ装置それぞれについて、合同演奏曲の演奏順が到来するまでの待ち時間を取得する待ち時間取得手順と、
前記待ち時間算出手順において算出された自己の待ち時間、及び前記待ち時間取得手順において取得された他のカラオケ装置の待ち時間のうち最小の待ち時間を特定し、前記演奏順リストにおける前記他の楽曲の演奏時間長を短縮することで、自己の待ち時間を前記最小の待ち時間に合わせるように調節する調節手順と、
前記調節手順において演奏時間長を短縮するように編集された楽曲について、演奏時間長を短縮する編集に従って当該楽曲の演奏を行う編集手順と、
を前記カラオケ装置のコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のカラオケ装置間で共通の楽曲を同時に演奏し、それぞれのカラオケ装置において取得された歌唱音声や歌唱映像を互いに共有する技術に関する。
【背景技術】
【０００２】
従来、遠隔の複数のカラオケ装置間で共通の楽曲を同時に演奏し、それぞれのカラオケ装置において取得された歌唱音声や歌唱映像を互いに共有することで、遠隔デュエット等の合同演奏をすることができるサービスが知られている。
【０００３】
これに関連する技術として、特許文献１に記載のカラオケ装置の使用方法が提案されている。この特許文献１には、遠隔した複数のカラオケ装置において演奏予約待ち行列（例えば、演奏順リスト）を共通化し、各カラオケ装置を統一した同期情報の支配下におくことで、楽曲の演奏時系列制御を複数のカラオケ装置間で同期させる技術が記載されている。このような技術によれば、遠隔した複数のカラオケ宴会場における宴会の進行を一致させることができるとされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−４６９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、カラオケボックス等の個室で仲間内だけでカラオケを行うときに遠隔のカラオケ装置との合同演奏を利用する場面を想定した場合、特許文献１に記載の技術においては次のような不都合が生じると考えられる。
【０００６】
個室で仲間内だけでカラオケを楽しむ場合、遠隔のカラオケ装置との間で合同演奏を行うための楽曲だけでなく、合同演奏に参加しない他の利用者によって自室のみで演奏される楽曲が独自にリクエストされることも考えられる。そのような環境において、複数のカラオケ装置間で演奏順リストを共通化した場合、相手のカラオケ装置において独自に予約された楽曲が自室においても演奏されるため、自室のカラオケ装置において予約された楽曲の演奏が待たされることになる。
【０００７】
本発明は、上記問題を解決するためになされたものである。本発明の目的は、各個のカラオケ装置がそれぞれ独自の演奏順リストに従って予約曲の演奏時系列制御をしつつ、複数のカラオケ装置の間で合同演奏する楽曲の演奏時期を同期させるための技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明のカラオケ装置は、複数のカラオケ装置の間で合同演奏を行う機能を有するものであって、演奏制御手段と、決定手段と、登録手段と、待ち時間算出手段と、待ち時間取得手段と、調節手段とを備える。演奏制御手段は、自カラオケ装置において演奏が予約された楽曲の演奏順を表す演奏順リストに従って、楽曲を順次演奏する。決定手段は、他のカラオケ装置との間で合同演奏の実行を決定する。登録手段は、決定手段により決定された合同演奏において演奏される合同演奏曲を演奏順リストの最後位に登録する。
【０００９】
待ち時間算出手段は、演奏順リストにおける合同演奏曲以外の他の楽曲の演奏時間長に
基づいて、合同演奏曲の演奏順が到来するまでの待ち時間を算出する。待ち時間取得手段は、決定手段により決定された合同演奏に参加する他のカラオケ装置それぞれについて、合同演奏曲の演奏順が到来するまでの待ち時間を取得する。
【００１０】
調節手段は、待ち時間算出手段により算出された自己の待ち時間、及び待ち時間取得手段により取得された他のカラオケ装置の待ち時間のうち最小の待ち時間を特定する。そして、調節手段は、演奏順リストにおける前記他の楽曲の演奏時間長を短縮することで、自己の待ち時間を最小の待ち時間に合わせるように調節する。これに対し、演奏制御手段は、調節手段によって演奏時間長を短縮するように編集された他の楽曲について、演奏時間長を短縮する編集に従って当該楽曲を演奏する。
【００１１】
本発明によれば、合同演奏に参加する複数のカラオケ装置間で演奏順リストを共通化するのではなく、各カラオケ装置が個別に管理する演奏順リストに合同演奏曲を登録した上で、それぞれ独自の演奏順リストに従って予約曲の演奏時系列制御を行うことができる。これにより、合同演奏を行う場合であっても、自カラオケ装置で予約された楽曲の演奏順が、他のカラオケ装置で予約された楽曲の演奏状況に影響されることがない。
【００１２】
さらに、合同演奏に参加する他のカラオケ装置の待ち時間に基づき、自カラオケ装置の演奏順リストにおいて合同演奏曲の演奏順が到来するまでの待ち時間を調節することができる。これにより、合同演奏に参加する複数のカラオケ装置間において、合同演奏曲の演奏時期を同期させることができる。
【００１３】
ところで、演奏順リストにおける合同演奏曲以外の他の楽曲の演奏時間長を短縮する場合、請求項２に記載のように、楽曲の後奏部分を短縮するように構成するとよい。楽曲の後奏部分、つまり歌唱が終わった後の伴奏部分を短縮することで、当該楽曲の歌唱に影響を及ぼすことなく演奏時間長を短縮することができ、好適である。
【００１４】
請求項３に記載のカラオケ装置は、次の特徴を有する。すなわち、演奏順リストに登録される各楽曲には、各楽曲をリクエストした利用者の識別情報が対応付けられている。そして、調節手段は、合同演奏に係る利用者を特定し、演奏順リストにおける合同演奏曲以外の他の楽曲のうち、合同演奏曲の歌唱に係る利用者によってリクエストされた楽曲の演奏時間長を優先的に短縮する。このようにすることで、合同演奏曲の演奏時期を他のカラオケ装置と同期させるために他の楽曲の演奏時間を短縮するのに際し、合同演奏曲に関係しない利用者に配慮することができる。
【００１５】
請求項４に記載のカラオケ装置は、演奏制御手段によって演奏順リストの楽曲が１曲演奏される度に、待ち時間算出手段、待ち時間取得手段及び調節手段による待ち時間の調節が行われることを特徴とする。このようにすることで、合同演奏曲の演奏順が到来するまでの間に、予約のキャンセルや割込みが行われて演奏順リストの演奏順が変更された場合であっても、待ち時間を再調節することができる。
【００１６】
ところで、自己の演奏順リストにおいて合同演奏曲の演奏順が到来するまでの待ち時間が、他のカラオケ装置における最小の待ち時間に対して、楽曲の演奏時間長の短縮だけで調節可能な範囲を逸脱する事態も考えられる。そこで、請求項５に記載のようにするとよい。すなわち、調節手段は、楽曲の演奏時間長の短縮により自己の待ち時間を最小の待ち時間に合わせて調節可能か否かを判断し、調節不可と判断した場合、演奏順リストにおいて合同演奏曲の演奏順を繰上げる。このようにすることで、自己の待ち時間を最小の待ち時間に合わせて調節できる融通性を高くできる。
【００１７】
つぎに、請求項６に記載のカラオケシステムは、ネットワークを通じて通信可能な複数
のカラオケ装置を有し、複数のカラオケ装置の間で合同演奏を行う機能を有する。本発明のカラオケシステムを構成する複数のカラオケ装置それぞれは、請求項１に記載のカラオケ装置と同様に演奏制御手段と、決定手段と、登録手段と、待ち時間算出手段と、待ち時間取得手段と、調節手段とを備える。本発明のカラオケシステムによれば、請求項１に記載のカラオケ装置について記載した効果を得られる。
【００１８】
なお、本発明は、請求項７に記載のように、コンピュータにおいて実行されるプログラム、あるいは当該プログラムを記憶する記憶媒体として実現することもできる。
【図面の簡単な説明】
【００１９】
【図１】カラオケシステムの全体構成を表すブロック図。
【図２】カラオケ装置の構成を表すブロック図。
【図３】合同演奏処理の手順を表すブロック図。
【図４】合同演奏に関する演奏順リストの一例を表す説明図。
【図５】合同演奏に関する演奏順リストの一例を表す説明図。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に限定されるものではなく様々な態様にて実施することが可能である。
［カラオケシステムの構成の説明］
図１に示すとおり、実施形態のカラオケシステムは、インターネット１００を介して互いに通信可能な複数のカラオケ装置１０を有する。なお、図１においては、カラオケ店舗Ａ，Ｂ，Ｃそれぞれに設置されているカラオケ装置１０の符号の後に「ａ」、「ｂ」又は「ｃ」を付記している。そして、以下の説明においては、カラオケ装置１０ａ，１０ｂ，１０ｃを特に区別しない場合、単にカラオケ装置１０と表記する。その場合は「ａ」、「ｂ」、「ｃ」の何れのカラオケ装置も含んで説明しているものとする。なお、図１では、３台のカラオケ装置１０ａ，１０ｂ，１０ｃを記載しているが、それより多くのカラオケ装置がインターネット１００に接続されていてもよい。また、カラオケ店舗内に敷設されたＬＡＮ（Local Area Network）を介して複数のカラオケ装置１０が接続される構成であってもよい。
【００２１】
図２に示すとおり、カラオケ装置１０は、制御部１１、通信インタフェース部１２、記憶部１３、操作部１４、音声入出力部１５、時計２０を備える。また、カラオケ装置１０には、ディスプレイ１６、マイク１７、スピーカ１８、カメラ１９等の周辺機器が接続されている。このカラオケ装置１０は、カラオケの歌唱を行う参加者からリクエストされたカラオケ楽曲を演奏する機能を有する。また、複数のカラオケ装置１０の間で共通の楽曲を同時に演奏し、それぞれのカラオケ装置１０において取得された歌唱音声及び歌唱映像を互いに共有する合同演奏を行う機能を有する。
【００２２】
制御部１１は、ＣＰＵ、ＲＡＭ、ＲＯＭ等（何れも不図示）を備え、各種プログラムに従って動作することにより、カラオケ装置１０を総合的に制御する。通信インタフェース部１２は、カラオケ装置１０をインターネット１００に接続し、インターネット１００を介した通信を制御する通信装置である。カラオケ装置１０は、通信インタフェース部１２を介して、他のカラオケ装置１０との間で通信を行う。
【００２３】
記憶部１３は、例えばハードディスクドライブや半導体メモリ等からなる記憶装置である。記憶部１３には、カラオケ楽曲を演奏するための楽曲データを多数収録したカラオケデータベースや、カラオケ装置１０の動作を制御するためのプログラムが記憶される。なお、カラオケデータベースに収録されている楽曲データには、楽曲の演奏を制御するための演奏情報として前奏、主要部、間奏、後奏といった演奏区間を表す情報や、楽曲全体及
び各演奏区間の演奏時間長を表す情報が含まれているものとする。操作部１４は、利用者からの操作を入力するための入力装置であり、カラオケ装置１０本体に備えられたタッチパネルやキースイッチ等からなる。
【００２４】
音声入出力部１５は、音声の入出力を制御するデバイスである。音声入出力部１５の入力側にはマイク１７が接続される。これにより音声入出力部１５は、利用者の歌唱音声を取得する。音声入出力部１５の出力側にはスピーカ１８が接続される。これにより音声入出力部１５は、制御部１１による演奏処理において再生された楽曲の演奏音及び利用者の歌唱音声の音源信号をスピーカ１８に出力する。スピーカ１８は、音声入出力部１５から出力される音源信号を音に換えて出力する。
【００２５】
ディスプレイ１６は、制御部１１から送られてくる映像データに基づいて映像の表示を行う表示装置である。カメラ１９は、カラオケ装置１０が設置される場所（例えば、カラオケルーム）に設置される撮像装置であり、カラオケ装置１０を利用してカラオケの歌唱を行う歌唱者の様子を撮像し、撮像した画像データを制御部１１に出力する。
【００２６】
制御部１１は、リモコン端末等の電子早見本装置（不図示）を介してユーザから楽曲のリクエストを受付けると、その楽曲の曲番号とリクエストしたユーザの識別情報とを対応付けて、内部のＲＡＭ等において管理されている演奏順リストに受付け順に登録する。この演奏順リストは、演奏待ち状態の予約曲を演奏時系列順に並べた一覧である（例えば、図４参照）。制御部１１は、演奏順リストに登録されている演奏順に従って、カラオケデータベースから予約曲に対応する楽曲データを順番に読出して演奏処理を行う。
【００２７】
また、複数のカラオケ装置１０の間で合同演奏を行う場合、制御部１１は、マイク１７を介して入力された歌唱音声とカメラ１９により撮像された動画像データとを含む音声映像データを、合同演奏に参加している他のカラオケ装置１０にリアルタイムで送信する。また、制御部１１は、合同演奏に参加している他のカラオケ装置１０から送付されてきた音声映像データを自カラオケ装置１０における演奏とリアルタイムで複合させて、合同演奏に参加している各カラオケ装置１０の歌唱音声及び映像を同時に出力する。このため、カラオケ装置１０は、時刻を取得したり演奏開始までの残り時間を計測するための計時手段として時計２０を備える。
【００２８】
本実施形態のカラオケシステム１では、合同演奏に参加する各カラオケ装置１０が同時に合同演奏曲を演奏できるように、各カラオケ装置１０において演奏順リストにおける合同演奏曲の演奏順が到来するまでの待ち時間を調節する処理を行う。この一連の詳細な手順については後述する。なお、カラオケ装置１０のその他の機能や構成については公知技術に従っているので、ここでは詳細な説明を省略する。
【００２９】
［合同演奏処理の説明］
カラオケシステム１が備える各カラオケ装置１０の制御部１１が実行する合同演奏処理の手順について、図３のフローチャートを参照しながら説明する。この処理は、合同演奏を行う楽曲のリクエストをユーザから受付けたときに実行される処理である。また、この処理は、他のカラオケ装置１０から合同演奏を提案されたときにおいても同様に実行される。
【００３０】
Ｓ１００では、制御部１１は、他のカラオケ装置１０との間で通信することにより、合同演奏に関するネゴシエーションを行う。具体的には、他のカラオケ装置１０との間で合同演奏に関する諸条件（例えば、演奏する楽曲等）に関する情報を交換し、他のカラオケ装置１０に対して合同演奏への参加の可否を問い合わせる。
【００３１】
Ｓ１０２では、制御部１１は、Ｓ１００におけるネゴシエーションの結果、他のカラオケ装置１０と合同演奏が成立するか否かを判断する。ここでは、他のカラオケ装置１０から合同演奏に参加可能との回答を得られたことを条件に、合同演奏が成立すると判断する。合同演奏が成立する場合（Ｓ１０２：ＹＥＳ）、制御部１１はＳ１０４に進む。一方、合同演奏が成立しない場合（Ｓ１０２：ＮＯ）、制御部１１は本処理を終了する。
【００３２】
Ｓ１０４では、制御部１１は、合同演奏において演奏される楽曲（以下、合同演奏曲）を、歌唱するユーザの識別情報と対応付けて現在の演奏順リストの最後位に登録する。ここでは、図４に例示されるように、合同演奏に参加する各カラオケ装置１０ａ，１０ｂ，１０ｃそれぞれが管理する演奏順リストの最後位に、同じ合同演奏曲が登録される。図４の事例では、カラオケ装置１０ａ（店舗Ａ）の演奏順リストにおいて、１〜５番目までは合同演奏の対象ではない通常の予約曲が登録されており、６番目にユーザａを歌唱者として合同演奏曲が登録されているものとする。また、カラオケ装置１０ｂ（店舗Ｂ）において、１〜４番目までは合同演奏の対象ではない通常の予約曲が登録されており、５番目にユーザｃを歌唱者として合同演奏曲が登録されているものとする。また、カラオケ装置１０ｃ（店舗Ｃ）において、１〜３番目までは合同演奏の対象ではない通常の予約曲が登録されており、４番目にユーザｅを歌唱者として合同演奏曲が登録されているものとする。
【００３３】
図３のフローチャートの説明に戻る。Ｓ１０６では、制御部１１は、演奏順リストに基づいて合同演奏曲の演奏順が到来するまでの待ち時間を算出する。具体的には、制御部１１は、演奏順リストにおいて合同演奏曲よりも上位に登録されている各予約曲についてカラオケデータベースを参照して演奏時間長を取得し、それらを集計して待ち時間を算出する。ここでは、合同演奏に参加する各カラオケ装置１０それぞれにおいて、各自の演奏順リストに基づいて合同演奏曲の演奏順が到来するまでの待ち時間（以下、単に待ち時間と表記）が算出される。
【００３４】
Ｓ１０８では、制御部１１は、合同演奏に参加する他のカラオケ装置１０それぞれにおいて算出された待ち時間を取得する。このとき、各カラオケ装置１０は、他のカラオケ装置１０からの待ち時間の取得要求に応じて自己の待ち時間を送信する。これにより、合同演奏に参加する各カラオケ装置１０の間で、待ち時間の情報が共有される。Ｓ１１０では、制御部１１は、Ｓ１０６において算出された自己の待ち時間と、Ｓ１０８において取得された他のカラオケ装置１０の待ち時間とを比較し、自己の待ち時間が最短であるか否かを判定する。自己の待ち時間が最短である場合（Ｓ１１０：ＹＥＳ）、制御部１１はＳ１１８に進む。一方、自己の待ち時間が最短ではない場合（Ｓ１１０：ＮＯ）、制御部１１はＳ１１２に進む。
【００３５】
Ｓ１１２では、制御部１１は、演奏順リストにおいて合同演奏曲よりも上位に登録されている予約曲の後奏を短縮する条件で、自己の待ち時間をＳ１０８において判定した最短の待ち時間に合わせることが可能であるか否かを判断する。具体的には、制御部１１は、演奏順リストにおいて合同演奏曲よりも上位に登録されている予約曲について、カラオケデータベースを参照して後奏部分の演奏時間長を取得する。そして、制御部１１は、取得した後奏部分の演奏時間長に基づき、後奏を可能な範囲内で短縮する条件で自己の待ち時間を最短の待ち時間を基準とする所定の範囲内に収めるように調節できるか否かを判断する。
【００３６】
後奏を短縮する条件で自己の待ち時間を最短の待ち時間に合わせることが可能と判断した場合（Ｓ１１２：ＹＥＳ）、制御部１１はＳ１１４に進む。Ｓ１１４では、演奏順リストにおいて合同演奏曲よりも上位に登録されている予約曲について、後奏を短縮する編集を行うことにより自己の待ち時間を最短の待ち時間に合わせるように調節する。ここでは、制御部１１は、自己の待ち時間が最短の待ち時間を基準とする所定の範囲内に収まるよ
うに、編集対象の予約曲の後奏の演奏時間長を短縮する。
【００３７】
また、制御部１１は、演奏順リストにおいて合同演奏曲よりも上位に登録されている予約曲のうち、合同演奏曲の歌唱者として対応付けられているユーザによってリクエストされた予約曲を優先的に編集対象として選択する。また、後奏を短縮する編集方法としては、例えば、後奏部分の全部又は一部をフェードアウト等によりカットすることが挙げられる。
【００３８】
Ｓ１１４の具体例について、図５を参照しながら説明する。図５の事例では、合同演奏に参加する各カラオケ装置１０ａ，１０ｂ，１０ｃそれぞれが管理する演奏順リストにおいて、カラオケ装置１０ｃの待ち時間が最短である状況を想定している。すなわち、この状況では、カラオケ装置１０ａ，１０ｂにおいて、それぞれの待ち時間をカラオケ装置１０ｃの待ち時間に合わせるための編集が行われる。
【００３９】
図４に例示されるように、カラオケ装置１０ａ（店舗Ａ）の演奏順リストにおいて、合同演奏曲の歌唱者として対応付けられているユーザａによってリクエストされた１，２，５番目の予約曲が、後奏を短縮する編集対象として優先的に選択される。カラオケ装置１０ａでは、ユーザａによってリクエストされた予約曲のみの編集で自己の待ち時間を最短の待ち時間に調節可能である限りにおいては、他のユーザｂによってリクエストされた３，４番目の予約曲を編集の対象外とする。
【００４０】
また、カラオケ装置１０ｂ（店舗Ｂ）の演奏順リストにおいて、合同演奏曲の歌唱者として対応付けられているユーザｃによってリクエストされた１，２，３番目の予約曲が、後奏を短縮する編集対象として優先的に選択される。カラオケ装置１０ｂでは、ユーザｃによってリクエストされた予約曲のみの編集で自己の待ち時間を最短の待ち時間に調節可能である限りにおいては、他のユーザｄによってリクエストされた４番目の予約曲を編集の対象外とする。
【００４１】
図４のフローチャートの説明に戻る。Ｓ１１２において後奏を短縮する条件で自己の待ち時間を最短の待ち時間に合わせることができないと判断された場合（Ｓ１１２：ＮＯ）、制御部１１はＳ１１６に進む。Ｓ１１６では、制御部１１は、演奏順リストにおける合同演奏曲の演奏順を１つ繰上げる。Ｓ１１６の後、制御部１１１はＳ１０６に戻る。
【００４２】
一方、Ｓ１１８では、制御部１１は、演奏順リストに基づいて合同演奏曲の演奏順が到来したか否かを判定する。合同演奏曲の演奏順が到来していない場合（Ｓ１１８：ＮＯ）、制御部１１はＳ１２０に進む。Ｓ１２０では、演奏順リストに基づいて通常の予約曲の演奏を行う。ここでは、Ｓ１１４において後奏を短縮する編集が行われた予約曲については、後奏を短縮する編集を反映して演奏を行う。Ｓ１２０において１つ楽曲の演奏が終了した後、制御部１１はＳ１０６に戻る。
【００４３】
一方、Ｓ１１８で合同演奏曲の演奏順が到来したと判定された場合（Ｓ１１８：ＹＥＳ）、制御部１１はＳ１２２に進む。Ｓ１２２では、制御部１１は、合同演奏曲の演奏を行う。このとき、制御部１１は、合同演奏に参加する各カラオケ装置１０との間でタイミングを合わせて合同演奏曲の演奏を開始する。Ｓ１２２の後、制御部１１は本処理を終了する。
【００４４】
合同演奏に参加する各カラオケ装置１０の間でタイミングを合わせて演奏を開始する方法については、例えば、次の（１）〜（３）のようにすることが考えられる。
（１）各カラオケ装置１０の間で時計２０の表す時刻が一致していることを要件とする。（２）各カラオケ装置１０の演奏順リストにおいて合同演奏曲の演奏順が到来するまでの
待ち時間長と、各カラオケ装置１０の時計２０が表す時刻とに基づいて、各カラオケ装置１０において合同演奏曲の演奏を開始するタイミング（時刻）を基準時刻とする。
（３）上述のＳ１０６〜Ｓ１１６の処理によって各カラオケ装置１０が各自の待ち時間を最短の待ち時間に一致させることにより、各カラオケ装置１０の間で基準時刻を一致させ、当該基準時刻において各カラオケ装置１０が合同演奏曲の演奏を開始する。
【００４５】
［効果］
実施形態のカラオケシステム１によれば、次の効果を奏する。
合同演奏に参加する複数のカラオケ装置１０間で演奏順リストを共通化するのではなく、各カラオケ装置１０が個別に管理する演奏順リストに合同演奏曲を登録した上で、それぞれ独自の演奏順リストに従って予約曲の演奏時系列制御を行うことができる。これにより、合同演奏を行う場合であっても、自カラオケ装置１０で予約された楽曲の演奏順が、他のカラオケ装置１０で予約された楽曲の演奏状況に影響されることがない。
【００４６】
さらに、合同演奏に参加する他のカラオケ装置１０の待ち時間に基づき、自カラオケ装置１０の待ち時間を調節することができる。これにより、合同演奏に参加する複数のカラオケ装置１０間において合同演奏曲の演奏時期を同期させやすくできる。
【００４７】
また、演奏順リストにおける合同演奏曲以外の他の楽曲の演奏時間長を短縮する際、楽曲の後奏部分、つまり歌唱が終わった後の伴奏部分を短縮することで、当該楽曲の歌唱に影響を及ぼすことなく演奏時間長を短縮することができる。また、合同演奏曲の歌唱者によってリクエストされた他の予約曲を優先的に編集対象とすることができる。このようにすることで、合同演奏の都合により他の予約曲の演奏時間を短縮するのに際し、合同演奏に関係しないユーザに配慮することができる。
【００４８】
また、制御部１１は、演奏順リストに基づく楽曲の演奏が行われる度に待ち時間の調節を行うことができる。このようにすることで、合同演奏曲の演奏順が到来するまでの間に、予約のキャンセルや割込みが行われて演奏順リストの演奏順が変更された場合であっても、待ち時間を再調節することができる。
【００４９】
［変形例］
上述の実施形態では、３台のカラオケ装置１０ａ，１０ｂ，１０ｃによって合同演奏が行われる事例について説明した。これに限らず、本発明は、３台よりも多いカラオケ装置１０によって合同演奏が行われるものであってもよいし、２台のカラオケ装置１０によって合同演奏（いわゆる、遠隔デュエット）が行われるものであってもよい。また、上述の実施形態では、複数のカラオケ装置１０がインターネット１００を介して通信可能に接続された事例について説明した。これに限らず、本発明は、ＬＡＮ等の狭域ネットワークを介して通信を行うシステムにおいても適用可能である。
【００５０】
［特許請求の範囲に記載の構成との対応］
実施形態の各構成と、特許請求の範囲に記載の構成との対応は次のとおりである。
制御部１１及び図３のＳ１００が、決定手段に相当する。制御部１１及び図３のＳ１０４が、登録手段に相当する。制御部１１及び図３のＳ１０６が、待ち時間算出手段に相当する。制御部１１及び図３のＳ１０８が、待ち時間取得手段に相当する。制御部１１及び図３のＳ１１４，Ｓ１１６が、調節手段に相当する。制御部１１及び図３のＳ１２０，Ｓ１２２が、演奏制御手段に相当する。
【符号の説明】
【００５１】
１…カラオケシステム、１０，１０ａ，１０ｂ，１０ｃ…カラオケ装置、１１…制御部、１２…通信インタフェース部、１３…記憶部、１４…操作部、１５…音声入出力部、１
６…ディスプレイ、１７…マイク、１８…スピーカ、１９…カメラ、２０…時計、１００…インターネット。
【図１】
0006413892.tif 000002
【図２】
0006413892.tif 000003
【図３】
0006413892.tif 000004
【図４】
0006413892.tif 000005
【図５】
0006413892.tif 000006