(57)【要約】【課題】予約登録されている楽曲が多い場合であっても、予め設定された時間内でカラオケ歌唱を可能とするカラオケ装置を提供する。【解決手段】予約待ち行列に新たな楽曲が登録される都度、現在演奏されている楽曲の残りの演奏時間及び／または当該予約待ち行列に既に登録されている楽曲の演奏時間を合計した合計演奏時間を算出する合計演奏時間算出部、予め設定された歌唱待ち時間と合計演奏時間とを比較し、歌唱待ち時間よりも合計演奏時間が長い場合、合計演奏時間が歌唱待ち時間以下となるよう、現在演奏されている楽曲及び／または予約待ち行列に既に登録されている楽曲の演奏時間を短縮する設定を行う短縮設定部を有するカラオケ装置。【選択図】図２
2018205513.tif 000002
【特許請求の範囲】
【請求項１】
利用者が選曲した楽曲を予約待ち行列に登録し、順番にカラオケ演奏を行うカラオケ装置であって、
前記予約待ち行列に新たな楽曲が登録される都度、現在演奏されている楽曲の残りの演奏時間及び／または当該予約待ち行列に既に登録されている楽曲の演奏時間を合計した合計演奏時間を算出する合計演奏時間算出部と、
予め設定された歌唱待ち時間と前記合計演奏時間とを比較し、前記歌唱待ち時間よりも前記合計演奏時間が長い場合、前記合計演奏時間が前記歌唱待ち時間以下となるよう、現在演奏されている楽曲及び／または前記予約待ち行列に既に登録されている楽曲の演奏時間を短縮する設定を行う短縮設定部と、
を有するカラオケ装置。
【請求項２】
前記短縮設定部は、前記演奏時間の短縮が可能な楽曲のうち、短縮可能な時間が長い楽曲から順番に前記演奏時間を短縮する設定を行うことを特徴とする請求項１記載のカラオケ装置。
【請求項３】
前記短縮設定部は、短縮する演奏時間が前記歌唱待ち時間と前記合計演奏時間との差分に近似するように、前記演奏時間の短縮が可能な楽曲の中から所定の楽曲を選んで演奏時間を短縮する設定を行うことを特徴とする請求項１記載のカラオケ装置。
【請求項４】
前記短縮設定部は、ある期間における各利用者の歌唱回数に基づいて、前記演奏時間の短縮が可能な楽曲のうち、歌唱回数が多い利用者が予約した楽曲から順番に前記演奏時間を短縮する設定を行うことを特徴とする請求項１記載のカラオケ装置。
【請求項５】
前記短縮設定部は、現在演奏されている楽曲及び前記予約待ち行列に既に登録されている楽曲のうち、前記演奏時間の短縮が可能な楽曲全てについて前記演奏時間の短縮の設定を行っても、前記合計演奏時間が前記歌唱待ち時間よりも長くなる場合、前記演奏時間の短縮の設定を行った後の合計演奏時間を報知することを特徴とする請求項１〜４のいずれか一つに記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケ装置に関する。
【背景技術】
【０００２】
複数の利用者でカラオケ歌唱を行う場合、各利用者はリモコン装置等を介してカラオケ歌唱したい楽曲を選曲する。カラオケ装置は、利用者が選曲した楽曲を予約待ち行列に登録し、順番にカラオケ演奏を行う。
【０００３】
ここで、たとえばカラオケ喫茶のように大勢でカラオケ歌唱を行う場合、カラオケ楽曲の予約が頻繁に行われる。従って、ある利用者が予約したカラオケ楽曲は予約待ち行列の下位に登録されるため、実際のカラオケ歌唱を行うまでに長時間待たされることとなる。
【０００４】
このような問題に対し、たとえば特許文献１には、新たな楽曲を予約しようとする利用者に対し、現時点で予約待ち行列に登録されている楽曲の演奏所要時間情報に基づいて、予約される楽曲の演奏開始までの予定所要時間または演奏開始予定時刻を報知する技術が開示されている。
【０００５】
また、特許文献２には、カラオケ装置から送信された演奏曲情報に基づき、利用者の携帯用通信端末にて予約した楽曲の演奏開始までの時間や残りの曲数を表示させることにより、利用者に演奏待ち情報を把握させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−１１５０９０号公報
【特許文献２】特開２００５−２４６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１及び２の技術を用いたとしても、予約されている楽曲が多い場合には、カラオケ歌唱まで長時間待たされることには変わりない。
【０００８】
本発明の目的は、予約登録されている楽曲が多い場合であっても、予め設定された時間内でカラオケ歌唱を可能とするカラオケ装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための主たる発明は、利用者が選曲した楽曲を予約待ち行列に登録し、順番にカラオケ演奏を行うカラオケ装置であって、前記予約待ち行列に新たな楽曲が登録される都度、現在演奏されている楽曲の残りの演奏時間及び／または当該予約待ち行列に既に登録されている楽曲の演奏時間を合計した合計演奏時間を算出する合計演奏時間算出部と、予め設定された歌唱待ち時間と前記合計演奏時間とを比較し、前記歌唱待ち時間よりも前記合計演奏時間が長い場合、前記合計演奏時間が前記歌唱待ち時間以下となるよう、現在演奏されている楽曲及び／または前記予約待ち行列に既に登録されている楽曲の演奏時間を短縮する設定を行う短縮設定部と、を有するカラオケ装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【００１０】
本発明によれば、予約登録されている楽曲が多い場合であっても、予め設定された時間内でカラオケ歌唱を可能とする。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係るカラオケ装置のハードウェア構成例を示す図である。
【図２】実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図３】実施形態に係る現在演奏されている楽曲及び予約待ち行列に登録されている楽曲の例を示す図である。
【図４】実施形態に係る現在演奏されている楽曲及び予約待ち行列に登録されている楽曲の例を示す図である。
【図５】実施形態に係る現在演奏されている楽曲及び予約待ち行列に登録されている楽曲の例を示す図である。
【図６】実施形態に係る現在演奏されている楽曲及び予約待ち行列に登録されている楽曲の例を示す図である。
【図７】実施形態に係るカラオケ装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
後述する明細書及び図面の記載から、上記の主たる発明の他、少なくとも以下の事項が明らかとなる。
【００１３】
すなわち、前記短縮設定部が、前記演奏時間の短縮が可能な楽曲のうち、短縮可能な時間が長い楽曲から順番に前記演奏時間を短縮する設定を行うカラオケ装置が明らかとなる。このように合計演奏時間を短縮する設定を行うことにより、予め設定された歌唱待ち時間内に確実にカラオケ歌唱を可能とする。
【００１４】
また、前記短縮設定部が、短縮する演奏時間が前記歌唱待ち時間と前記合計演奏時間との差分に近似するように、前記演奏時間の短縮が可能な楽曲の中から所定の楽曲を選んで演奏時間を短縮する設定を行うカラオケ装置が明らかとなる。このように合計演奏時間を短縮する設定を行うことにより、必要以上に演奏時間を短縮することが無い。
【００１５】
また、前記短縮設定部が、ある期間における各利用者の歌唱回数に基づいて、前記演奏時間の短縮が可能な楽曲のうち、歌唱回数が多い利用者が予約した楽曲から順番に前記演奏時間を短縮する設定を行うカラオケ装置が明らかとなる。このように合計演奏時間を短縮する設定を行うことにより、利用者毎の歌唱時間の均等化を図ることができる。
【００１６】
また、前記短縮設定部が、現在演奏されている楽曲及び前記予約待ち行列に既に登録されている楽曲のうち、前記演奏時間の短縮が可能な楽曲全てについて前記演奏時間の短縮の設定を行っても、前記合計演奏時間が前記歌唱待ち時間よりも長くなる場合、前記演奏時間の短縮の設定を行った後の合計演奏時間を報知するカラオケ装置が明らかとなる。このようなカラオケ装置によれば、歌唱待ち時間内にカラオケ歌唱ができないことを利用者に対して報知できる。
【００１７】
＜実施形態＞
図１〜図７を参照して、実施形態に係るカラオケ装置１について説明する。
【００１８】
＝＝カラオケ装置＝＝
カラオケ装置１は、カラオケ演奏及び利用者がカラオケ歌唱を行うための装置である。カラオケ装置１は、利用者が選曲した楽曲を予約待ち行列に登録し、順番にカラオケ演奏を行う。図１に示すように、カラオケ装置１は、カラオケ本体１０、スピーカ２０、表示装置３０、マイク４０、及びリモコン装置５０を備える。
【００１９】
スピーカ２０はカラオケ本体１０からの放音信号に基づいて放音するための構成である。表示装置３０はカラオケ本体１０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク４０は利用者の歌唱音声（マイク４０からの入力音声）をアナログの音声信号に変換してカラオケ本体１０に入力するための構成である。リモコン装置５０は、カラオケ本体１０に対する各種操作をおこなうための装置である。利用者はリモコン装置５０を用いてカラオケ歌唱を希望する楽曲の選曲（予約）等を行うことができる。リモコン装置５０の表示画面には各種操作の指示入力を行うためのアイコン等が表示される。
【００２０】
カラオケ本体１０は、選曲された楽曲のカラオケ演奏制御、歌詞や背景映像等の表示制御、マイク４０を通じて入力された音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図１に示すように、カラオケ本体１０は、制御部１１、通信部１２、記憶部１３、音響処理部１４、表示処理部１５及び操作部１６を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００２１】
制御部１１は、ＣＰＵ１１ａおよびメモリ１１ｂを備える。ＣＰＵ１１ａは、メモリ１１ｂに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ１１ｂは、ＣＰＵ１１ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。
【００２２】
通信部１２は、ルーター（図示なし）を介してカラオケ本体１０を通信回線に接続するためのインターフェースを提供する。
【００２３】
記憶部１３は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部１３は、カラオケ装置１によりカラオケ演奏を行うための複数の楽曲データを記憶する。
【００２４】
楽曲データは、個々の楽曲を特定するための楽曲ＩＤが付与されている。楽曲データは、伴奏データ、リファレンスデータ、ガイドメロディデータ等を含む。伴奏データは、カラオケ演奏音の元となるデータである。リファレンスデータは、利用者によるカラオケ歌唱を採点する際の基準として用いられるデータである。ガイドメロディデータは、利用者のカラオケ歌唱を支援するガイドメロディを構成するデータである。
【００２５】
また、記憶部１３は、各楽曲に対応する歌詞テロップを表示装置３０等に表示させるための歌詞テロップデータ、カラオケ演奏時に表示装置３０等に表示される背景画像等の背景画像データ、楽曲毎のカラオケ演奏時間を示す演奏時間データ及び楽曲の属性情報（歌手名、作詞・作曲者名、ジャンル等の当該楽曲に関する情報）を記憶する。
【００２６】
更に、本実施形態に係る記憶部１３は、楽曲毎に演奏時間の短縮情報を記憶する。短縮情報は、演奏時間データが示すカラオケ演奏時間を短縮することが可能かどうかを示す情報、及びカラオケ演奏時間の短縮が可能な場合には、短縮できる時間（短縮可能時間）を含む。短縮可能時間は、たとえばカラオケ装置１が備える機能である２コーラスフェードアウトや後奏カット、非歌唱区間の早送り等を実行した場合に短縮される時間に相当する。
【００２７】
音響処理部１４は、制御部１１の制御に基づき、楽曲に対するカラオケ演奏の制御およびマイク４０を通じて入力された歌唱音声信号の処理を行う。音響処理部１４は、たとえばＭＩＤＩ音源、ミキサ、アンプ（いずれも図示なし）を含む。ＭＩＤＩ音源は、楽曲データに基づいて楽音信号を生成する。ミキサは、当該音楽信号およびマイク４０から出力される音声信号を適当な比率でミキシングしてアンプに出力する。アンプは、ミキサからのミキシング信号を増幅し、放音信号としてスピーカ２０へ出力する。これにより、スピーカ２０からは放音信号に基づくカラオケ演奏音およびマイク４０からの歌唱音声が放音される。
【００２８】
表示処理部１５は、制御部１１の制御に基づき、表示装置３０やリモコン装置５０における各種表示に関する処理を行う。たとえば、表示処理部１５は、カラオケ演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置３０に表示させる制御を行う。或いは、表示処理部１５は、リモコン装置５０の表示画面に操作入力用の各種アイコンを表示させる。
【００２９】
操作部１６は、パネルスイッチおよびリモコン受信回路などからなり、利用者によるカラオケ装置１のパネルスイッチあるいはリモコン装置５０の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部１１に対して出力する。制御部１１は、操作部１６からの操作信号を検出し、対応する処理を実行する。
【００３０】
（ソフトウェア構成）
図２はカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、予約登録部１００、合計演奏時間算出部２００、短縮設定部３００、及び演奏処理部４００を備える。予約登録部１００、合計演奏時間算出部２００、短縮設定部３００、及び演奏処理部４００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００３１】
［予約登録部］
予約登録部１００は、楽曲の予約登録等、楽曲予約に関する各種処理を行う。
【００３２】
予約登録される楽曲は、利用者がカラオケ歌唱を希望する楽曲である。予約登録される楽曲は、利用者がリモコン装置５０を用いて選曲する。リモコン装置５０は、選曲された楽曲に対応する楽曲ＩＤ等をカラオケ本体１０に送信する。カラオケ本体１０は、受信した楽曲ＩＤを予約待ち行列に登録する。予約待ち行列は、たとえば、記憶部１３の記憶領域の一部として提供される。予約待ち行列に登録される楽曲ＩＤには、当該楽曲を選曲した利用者を識別するための利用者ＩＤが関連付けられていてもよい。利用者ＩＤは、利用者がリモコン装置５０を介してカラオケ装置１にログインすることにより得られる。
【００３３】
予約登録部１００は、予約待ち行列に登録された順番に、楽曲ＩＤを読み出して演奏処理部４００に出力する。そして、予約登録部１００は、演奏処理部４００に出力した予約楽曲の楽曲ＩＤを予約待ち行列から消去する。
【００３４】
［合計演奏時間算出部］
合計演奏時間算出部２００は、予約待ち行列に新たな楽曲が登録される都度、現在演奏されている楽曲の残りの演奏時間及び／または当該予約待ち行列に既に登録されている楽曲の演奏時間を合計した合計演奏時間を算出する。
【００３５】
合計演奏時間は、予約待ち行列に新たな楽曲が登録された時点から、当該新たな楽曲のカラオケ歌唱が可能となるまで（当該新たな楽曲のカラオケ演奏が開始されるまで）の実時間に相当する。
【００３６】
図３を参照して合計演奏時間の算出の具体例について説明する。図３に示すように、現在演奏中の楽曲Ａがあり、且つ予約待ち行列には楽曲Ｂ〜楽曲Ｈまでが登録されている状況において、新たな楽曲Ｉが予約されたとする。
【００３７】
この場合、合計演奏時間算出部２００は、楽曲Ａの残りの演奏時間（３分３７秒）と楽曲Ｂ〜楽曲Ｈそれぞれの演奏時間を合計し、合計演奏時間（３２分５７秒）を算出する。
【００３８】
なお、ある楽曲の演奏終了後、次に予約登録されている楽曲の演奏開始前に新たな楽曲が登録される場合のように、新たな楽曲が登録された時点でカラオケ演奏されている楽曲が無いこともありうる。この場合、合計演奏時間算出部２００は、予約待ち行列に既に登録されている楽曲の演奏時間のみを合計した合計演奏時間を算出する。
【００３９】
合計演奏時間算出部２００は、算出した合計演奏時間を短縮設定部３００に出力する。
【００４０】
［短縮設定部］
短縮設定部３００は、予め設定された歌唱待ち時間と合計演奏時間とを比較し、歌唱待ち時間よりも合計演奏時間が長い場合、合計演奏時間が歌唱待ち時間以下となるよう、現在演奏されている楽曲及び／または予約待ち行列に既に登録されている楽曲の演奏時間を短縮する。
【００４１】
歌唱待ち時間は、楽曲の予約がなされてから当該楽曲のカラオケ歌唱を行うまでに待機する時間の最大値（演奏時間の短縮を行うかどうかの閾値）に相当する。歌唱待ち時間は、たとえば、カラオケ喫茶の従業員等が利用者の年齢や性別、これまでの歌唱傾向等を考慮してリモコン装置５０を介して入力することで設定される。或いは、カラオケ装置毎に歌唱待ち時間として所定の時間が予め設定されていることでもよい。
【００４２】
合計演奏時間算出部２００から合計演奏時間の入力を受けた場合、短縮設定部３００は、歌唱待ち時間と合計演奏時間との比較を行う。歌唱待ち時間よりも合計演奏時間が短い場合、短縮設定部３００は、特段の処理を行わない。
【００４３】
一方、歌唱待ち時間よりも合計演奏時間が長い場合、利用者は長時間待たないと自己の予約した楽曲のカラオケ歌唱を行うことができない。そこで、本実施形態において、短縮設定部３００は、合計演奏時間が歌唱待ち時間以下となるよう、現在演奏されている楽曲及び／または予約待ち行列に既に登録されている楽曲の演奏時間を短縮する。
【００４４】
ここで、図３〜図６を参照して、演奏時間の短縮処理について説明する。この例では、歌唱待ち時間として「３０分」が設定されている場合に、合計演奏時間として「３２分５７秒」が入力されたとする（図３の例参照）。
【００４５】
この場合、短縮設定部３００は、歌唱待ち時間よりも合計演奏時間が「２分５７秒」長いと判断する。そこで、短縮設定部３００は、現在演奏されている楽曲及び／または予約待ち行列に既に登録されている楽曲の演奏時間を少なくとも「２分５７秒」だけ短縮するよう設定を行う。
【００４６】
具体的には、短縮設定部３００は、予約待ち行列に登録されている各楽曲の演奏時間の短縮情報（図３参照）を参照し、演奏時間の短縮が可能な楽曲を特定する。図３の例において、楽曲Ａ〜楽曲Ｈのうち、短縮可能な時間を有する楽曲は、楽曲Ｂ〜Ｄ、Ｆ、Ｈである。
【００４７】
そして、短縮設定部３００は、特定された各楽曲の短縮可能時間（図３参照）を参照し、当該時間が長い楽曲から順番に演奏時間を短縮する設定を行うことができる。
【００４８】
上記例において、短縮設定部３００は、演奏時間を「２分５７秒」以上短縮できるように、短縮可能時間が長い楽曲から順に楽曲Ｄ及び楽曲Ｈを選択し、それぞれの楽曲について演奏時間を短縮する設定を行う。
【００４９】
図４は、短縮設定を行った結果を示す図である。この図から明らかなように、楽曲Ｄ及びＨの演奏時間を短縮することで、短縮の設定を行った後の合計演奏時間は３分間短縮され「２９分５７秒」となる。この場合、楽曲Ｉを予約した利用者は、歌唱待ち時間（３０分）以内でカラオケ歌唱を行うことが可能となる。
【００５０】
なお、カラオケ装置１は、上記短縮設定を行った後、改めて新たな楽曲の登録があった場合にも同様の処理を繰り返し行うことができる。
【００５１】
たとえば、楽曲Ｉが予約待ち行列に登録された後、楽曲Ａの演奏中に新たな楽曲Ｊの予約があったとする（図５）。
【００５２】
この場合、合計演奏時間算出部２００は、現在演奏されている楽曲Ａの残りの演奏時間（１分５秒）及び当該予約待ち行列に既に登録されている楽曲Ｂ〜Ｉの演奏時間を合計した合計演奏時間（３１分４０秒）を算出する。
【００５３】
その後、短縮設定部３００は、合計演奏時間（３１分４０秒）が歌唱待ち時間（３０分）以下となるよう、予約待ち行列に既に登録されている楽曲Ｂ〜Ｉの演奏時間を短縮する設定を行う。この際、短縮設定部３００は、既に短縮設定が行われている楽曲Ｄ、Ｈ以外で短縮設定が可能な楽曲を選んで短縮設定を行う。
【００５４】
この例では、「１分４０秒」の短縮が必要となる。そこで、短縮設定部３００は、楽曲Ｄ、Ｈ以外で、短縮可能な時間が長い楽曲Ｂ及びＣを順に選択し、それぞれの楽曲について演奏時間を短縮する設定を行う。
【００５５】
図６は、短縮設定を行った結果を示す図である。この図から明らかなように、楽曲Ｂ及びＣの演奏時間を短縮することで、短縮の設定を行った後の合計演奏時間は１分５７秒間短縮され「２９分２３秒」となる。この場合、楽曲Ｊを予約した利用者は、歌唱待ち時間（３０分）以内でカラオケ歌唱を行うことが可能となる。
【００５６】
上記例では、予約待ち行列に既に登録されている楽曲の演奏時間を短縮する例について述べたが、現在演奏されている楽曲の残り演奏時間で短縮設定が可能な場合（たとえば、後奏カットの設定が可能な場合）、現在演奏されている楽曲に対して演奏時間の短縮設定を行ってもよい。
【００５７】
ところで、予約待ち行列に登録された楽曲の短縮可能な時間を合計しても、短縮が必要な時間に満たない場合もありうる。
【００５８】
そこで、短縮設定部３００は、現在演奏されている楽曲及び予約待ち行列に既に登録されている楽曲のうち、演奏時間の短縮が可能な楽曲全てについて演奏時間の短縮の設定を行っても、歌唱待ち時間が所定時間よりも長くなる場合、演奏時間の短縮の設定を行った後の合計演奏時間を報知することができる。このような合計演奏時間は、歌唱待ち時間に相当する。
【００５９】
合計演奏時間の報知は、様々な方法で行うことができる。たとえば、短縮設定部３００は、楽曲の予約を行ったタイミングで、表示装置３０やリモコン装置５０の表示画面に「●●分後に歌唱できます」といったメッセージを表示させることで報知する。或いは、短縮設定部３００は、スピーカ２０を介して上記メッセージを音声として放音してもよい。
【００６０】
なお、演奏時間の短縮設定は、上述の短縮可能な時間が長い楽曲から順番に設定を行う方法以外に様々な手法が可能である。
【００６１】
たとえば、短縮設定部３００は、短縮する演奏時間が所定時間と歌唱待ち時間との差分に近似するように、演奏時間の短縮が可能な楽曲の中から所定の楽曲を選んで演奏時間を短縮する設定を行うことも可能である。
【００６２】
上記例と同様、短縮設定部３００は、歌唱待ち時間よりも合計演奏時間が「２分５７秒」長いと判断したとする。この場合、短縮設定部３００は、短縮する演奏時間が差分「２分５７秒」に近似するように選曲を行う。たとえば図３の例において楽曲Ｂ、Ｃ、Ｆの短縮可能な時間を合計するとちょうど２分５７秒となる。そこで、短縮設定部３００は、所定の楽曲として楽曲Ｂ、Ｃ、Ｆを選び、それぞれ演奏時間を短縮する設定を行う。
【００６３】
或いは別の手法として、短縮設定部３００は、ある期間における各利用者の歌唱回数に基づいて、演奏時間の短縮が可能な楽曲のうち、歌唱回数が多い利用者が予約した楽曲から順番に演奏時間を短縮する設定を行うことも可能である。
【００６４】
ある期間は、歌唱回数をカウントする所定期間であり、たとえば、カラオケ喫茶の開店から現時点までの連続した期間であってもよいし、３時間毎、６時間毎のように所定の範囲を持った期間であってもよい。
【００６５】
カラオケ装置１は、ある期間において予約待ち行列に楽曲が登録される度に、当該楽曲に関連付けられている利用者ＩＤを参照し、各利用者の歌唱回数をカウントしておく。
【００６６】
そして、短縮設定部３００は、歌唱待ち時間よりも合計演奏時間が長いと判断した場合、それまでに得られた各利用者の歌唱回数に基づいて、歌唱回数が多い利用者の利用者ＩＤを特定する。そして、短縮設定部３００は、特定した利用者ＩＤが関連付けられている楽曲が予約待ち行列に登録されている場合、且つ当該楽曲が演奏時間の短縮が可能な楽曲である場合には、その楽曲の演奏時間を短縮する設定を行う。
【００６７】
［演奏処理部］
演奏処理部４００は、楽曲のカラオケ演奏を行う。
【００６８】
具体的に、演奏処理部４００は、予約登録部１００から登録された楽曲の楽曲ＩＤの入力を受けると、当該楽曲ＩＤに対応する楽曲データを記憶部１３から読み出し、楽曲のカラオケ演奏を行う。短縮設定部３００により短縮設定がなされた楽曲については、演奏処理部４００は、演奏時間を短縮してカラオケ演奏を行う。具体的には２コーラスフェードアウトや後奏カット等の機能を実行することで演奏時間の短縮を行う。
【００６９】
＝＝カラオケ装置１の動作について＝＝
次に、図７を参照して本実施形態におけるカラオケ装置１の動作の具体例について述べる。図７は、カラオケ装置１の動作例を示すフローチャートである。この例では、ある楽曲のカラオケ演奏中に、予約待ち行列に新たな楽曲が登録される例について述べる。
【００７０】
予約登録部１００は、利用者によって選曲された楽曲を予約待ち行列に登録する（楽曲の予約。ステップ１０）。
【００７１】
合計演奏時間算出部２００は、予約待ち行列に新たな楽曲が登録される都度、現在演奏されている楽曲の残りの演奏時間及び当該予約待ち行列に既に登録されている楽曲の演奏時間を合計した合計演奏時間を算出する（合計演奏時間の算出。ステップ１１）。合計演奏時間算出部２００は、算出した合計演奏時間を短縮設定部３００に出力する。
【００７２】
短縮設定部３００は、歌唱待ち時間とステップ１１で算出された合計演奏時間とを比較する（歌唱待ち時間と合計演奏時間の比較。ステップ１２）。
【００７３】
歌唱待ち時間よりも合計演奏時間が長い場合（ステップ１３でＹの場合）、短縮設定部３００は、合計演奏時間が歌唱待ち時間以下となるよう、現在演奏されている楽曲または予約待ち行列に既に登録されている楽曲の演奏時間を短縮する設定を行う（演奏時間の短縮設定。ステップ１４）。
【００７４】
演奏処理部４００は、予約待ち行列に登録された楽曲のカラオケ演奏を行う（カラオケ演奏。ステップ１５）。この際、歌唱待ち時間よりも合計演奏時間が長い場合（ステップ１３でＹの場合）、演奏処理部４００は、ステップ１４で演奏時間を短縮する設定を行った楽曲については演奏時間を短縮してカラオケ演奏を行う。一方、歌唱待ち時間よりも合計演奏時間が短い場合（ステップ１３でＮの場合）、演奏処理部４００は、予め設定されている演奏時間のままでカラオケ演奏を行う。
【００７５】
このように、本実施形態に係るカラオケ装置１は、予約待ち行列に新たな楽曲が登録される都度、現在演奏されている楽曲の残りの演奏時間及び／または当該予約待ち行列に既に登録されている楽曲の演奏時間を合計した合計演奏時間を算出する歌唱待ち時間算出部２００と、予め設定された歌唱待ち時間と合計演奏時間とを比較し、歌唱待ち時間よりも合計演奏時間が長い場合、合計演奏時間が歌唱待ち時間以下となるよう、現在演奏されている楽曲及び／または予約待ち行列に既に登録されている楽曲の演奏時間を短縮する設定を行う短縮設定部３００と、を有する。
【００７６】
このような構成により、予約した楽曲のカラオケ演奏までに長時間を要する場合には、既に予約されている楽曲等の演奏時間を短縮することによって、合計演奏時間を歌唱待ち時間以下とすることができる。従って、本実施形態に係るカラオケ装置１によれば、予約登録されている楽曲が多い場合であっても、予め設定された時間内でカラオケ歌唱が可能となる。この場合、楽曲を予約した利用者は、カラオケ歌唱を行うまでに長時間待たされることが無いため、カラオケ歌唱を楽しむことができる。
【００７７】
また、現在演奏されている楽曲及び予約待ち行列に既に登録されている楽曲のうち、演奏時間の短縮が可能な楽曲全てについて演奏時間の短縮の設定を行っても、合計演奏時間が歌唱待ち時間よりも長くなる場合、短縮設定部３００は、演奏時間の短縮の設定を行った後の合計演奏時間を報知することができる。このようなカラオケ装置１によれば、歌唱待ち時間内でカラオケ歌唱できない場合であっても、利用者は自己が予約した楽曲をカラオケ歌唱できる大凡の時間を把握することができる。
【００７８】
＜その他＞
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７９】
１  カラオケ装置
１０  カラオケ本体
１１  制御部
２００  合計演奏時間算出部
３００  短縮設定部
【図１】
2018205513.tif 000003
【図２】
2018205513.tif 000004
【図３】
2018205513.tif 000005
【図４】
2018205513.tif 000006
【図５】
2018205513.tif 000007
【図６】
2018205513.tif 000008
【図７】
2018205513.tif 000009