(57)【特許請求の範囲】
【請求項１】
ある楽曲の歌唱データをガイドボーカル候補データとして登録するか否かを判定する判定部と、
登録された前記ガイドボーカル候補データを、前記ある楽曲の楽曲データに対するガイドボーカルデータとして登録するガイドボーカル登録部と、
登録された前記ガイドボーカルデータに対応する歌唱データが削除された際に前記ある楽曲に対して登録された他のガイドボーカル候補データが存在する場合、当該他のガイドボーカル候補データを前記ある楽曲の楽曲データに対する新たなガイドボーカルデータとして登録するガイドボーカル更新部と、
を有することを特徴とするカラオケシステム。
【請求項２】
前記カラオケシステムは、カラオケ装置及びカラオケ用サーバを有し、
前記カラオケ用サーバは、
登録された前記ガイドボーカルデータに対応する歌唱データが削除された際に前記ある楽曲に対して登録された他のガイドボーカル候補データが存在しない場合であって、前記カラオケ装置から当該ある楽曲のガイドボーカルデータの配信要求があった場合、ガイドボーカルデータが存在しない旨の信号を前記カラオケ装置に配信する配信部を有し、
前記カラオケ装置は、
前記配信部からの信号に基づいて、前記ある楽曲はガイドボーカル機能を利用できない旨を表示部に表示させる表示制御部を有することを特徴とする請求項１記載のカラオケシステム。
【請求項３】
登録された前記ガイドボーカルデータに対応する歌唱データが削除された際に前記ある楽曲に対して登録された他のガイドボーカル候補データが存在しない場合、前記ある楽曲の楽曲データ及び人声をサンプリングしたサンプリングデータに基づいて歌唱データを合成する歌唱合成部を有し、
前記ガイドボーカル更新部は、合成された前記歌唱データを前記新たなガイドボーカルデータとして登録することを特徴とする請求項１記載のカラオケシステム。
【請求項４】
ある楽曲の歌唱データに対応するガイドボーカル候補データを、前記ある楽曲の楽曲データに対するガイドボーカルデータとして登録するガイドボーカル登録部と、
前記ガイドボーカルデータに対応する歌唱データが削除された際に前記ある楽曲に対して登録された他のガイドボーカル候補データが存在する場合、当該他のガイドボーカル候補データを前記ある楽曲の楽曲データに対する新たなガイドボーカルデータとして登録するガイドボーカル更新部と、
を有することを特徴とするカラオ用サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケシステム及びカラオケ用サーバに関する。
【０００２】
カラオケ装置で行う歌唱を補助する機能としてガイドボーカル機能がある。ガイドボーカル機能は、予め楽曲毎に登録されたガイドボーカル（プロの歌手等による歌唱）を楽曲の伴奏と併せて再生する。従って、歌唱者は、ガイドボーカルをお手本として歌唱できる。また、ガイドボーカル機能は、大・中・小などの出力音量の設定や、マイク入力が無くなった時にだけガイドボーカルを出力するアシスト機能などもあり、歌唱者が新しい曲を覚えたい場合や難しい曲を歌唱する場合に活用することができる。
【０００３】
一方、ガイドボーカルは、楽曲毎に個別に作成・登録する必要があり、手間やコストが膨大となる。従って、ガイドボーカルは、一部の楽曲（よく歌唱される楽曲等）だけに登録されているのが実情である。
【０００４】
ところで、最近のカラオケシステムは、カラオケ装置と連動したＳＮＳサービスを提供することが可能となっている。歌唱者は、カラオケ事業者が提供するＷｅｂサイトで会員登録を行うことにより、ＳＮＳサービスを利用できる。このＳＮＳサービスの一つとして、カラオケ歌唱を録音した歌唱データを一般に公開できる機能がある。そして、公開された歌唱データの中から任意の歌唱データを選んでカラオケ装置にダウンロードし、当該歌唱データに基づく演奏を実行させることにより、他人の歌唱に合わせて一緒に歌唱することができる。すなわち、公開された歌唱データを利用することにより、ガイドボーカルと同等の機能を実現することができる。
【０００５】
また、歌唱者の歌唱音声をガイドボーカルとして利用する技術について、たとえば、特許文献１に開示されているものがある。具体的に、カラオケ装置は、歌唱者の歌唱採点結果が所定の点数以上である場合、当該歌唱者の歌唱音声をサーバ装置にアップロードする。サーバ装置は、アップロードされた歌唱音声を再度審査し、ガイドボーカルとして登録する条件を満たしているかを判定する。条件を満たしていると判断した場合、サーバ装置は、この歌唱音声を全カラオケ装置に対してガイドボーカルとして公開する。よって、歌唱者は、当該歌唱音声をダウンロードしガイドボーカルとして利用することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−０９１２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、歌唱データを公開した歌唱者がその公開を取りやめたい（登録した歌唱データを削除したい）と考える場合がある。たとえば、一般的なＳＮＳサービスでは公開できる歌唱件数が決まっているため、古い歌唱データをサーバから削除しないと新しい歌唱の公開ができない。この場合、歌唱者は古い歌唱データの削除を希望する可能性が高い。また、自己の意に反して歌唱データが公開され続けることは歌唱者にとって苦痛を与えることになりうる。従って、特許文献１の技術によりガイドボーカルとして登録された歌唱データについても、歌唱者の意思で当然に公開を取りやめることが可能であると考えられる。
【０００８】
ところで、ある楽曲にガイドボーカルが登録されている旨の情報（ガイドボーカル登録情報）は、最新の楽曲データ等と併せて定期的（たとえば、１週間毎）にサーバからカラオケ装置に配信される。カラオケ装置（リモコン装置）はガイドボーカル登録情報に基づいて、利用者が所望する楽曲を検索して絞り込んだ際に表示される楽曲詳細画面でガイドボーカルの有無を表示させる。
【０００９】
従って、あるタイミングの配信から次のタイミングの配信までに歌唱者の都合でガイドボーカルデータとして登録されている歌唱データが削除されてしまうと、楽曲詳細画面における「ガイドボーカル有」との表示に基づいてガイドボーカルを希望した歌唱者が実際にはガイドボーカル機能を利用できないという問題が生じる。
【００１０】
本発明の目的は、予め登録されているガイドボーカルデータが削除された場合であってもガイドボーカル機能を実行可能とする技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するための主たる発明は、ある楽曲の歌唱データをガイドボーカル候補データとして登録するか否かを判定する判定部と、登録された前記ガイドボーカル候補データを、前記ある楽曲のガイドボーカルデータとして登録するガイドボーカル登録部と、登録された前記ガイドボーカルデータに対応する歌唱データが削除された際に前記ある楽曲に対して登録された他のガイドボーカル候補データが存在する場合、当該他のガイドボーカル候補データを新たなガイドボーカルデータとして登録するガイドボーカル更新部と、を有することを特徴とするカラオケシステムである。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【００１２】
本発明によれば、予め登録されているガイドボーカルデータが削除された場合であってもガイドボーカル機能を実行できる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係るカラオケシステムの概略を示す図である。
【図２】実施形態に係るサーバのハードウエア構成例を示す図である。
【図３】実施形態に係るカラオケ装置のハードウエア構成例を示す図である。
【図４】実施形態に係る装置本体のハードウエア構成例を示す図である。
【図５】実施形態に係るカラオケシステムにおける処理を示すフローチャートである。
【図６】実施形態に係るカラオケシステムにおける処理を示すフローチャートである。
【図７】変形例に係るサーバのハードウエア構成例を示す図である。
【発明を実施するための形態】
【００１４】
後述する明細書及び図面の記載から、上記の主たる発明の他、少なくとも以下の事項が明らかとなる。
【００１５】
すなわち、前記カラオケシステムは、カラオケ装置及びカラオケ用サーバを有し、前記カラオケ用サーバは、登録された前記ガイドボーカルデータに対応する歌唱データが削除された際に前記ある楽曲に対して登録された他のガイドボーカル候補データが存在しない場合であって、前記カラオケ装置から当該ある楽曲のガイドボーカルデータの配信要求があった場合、ガイドボーカルデータが存在しない旨の信号を前記カラオケ装置に配信する配信部を有し、前記カラオケ装置は、前記配信部からの信号に基づいて、前記ある楽曲はガイドボーカル機能を利用できない旨を表示部に表示させる表示制御部を有することを特徴とするカラオケシステムが明らかとなる。このようなカラオケシステムによれば、登録されたガイドボーカルデータが存在しない場合であっても、歌唱者にその旨を通知することができる。
【００１６】
また、登録された前記ガイドボーカルデータに対応する歌唱データが削除された際に前記ある楽曲に対して登録された他のガイドボーカル候補データが存在しない場合、前記ある楽曲の楽曲データ及び人声をサンプリングしたサンプリングデータに基づいて歌唱データを合成する歌唱合成部を有し、前記ガイドボーカル更新部は、合成された前記歌唱データを前記新たなガイドボーカルデータとして登録することを特徴とするカラオケシステムが明らかとなる。このようなカラオケシステムによれば、登録された他のガイドボーカル候補データが存在しない場合であっても、ガイドボーカル機能を使用することができる。
【００１７】
また、ある楽曲の歌唱データに対応するガイドボーカル候補データを、前記ある楽曲のガイドボーカルデータとして登録するガイドボーカル登録部と、前記ガイドボーカルデータに対応する歌唱データが削除された際に前記ある楽曲に対して登録された他のガイドボーカル候補データが存在する場合、当該他のガイドボーカル候補データを新たなガイドボーカルデータとして登録するガイドボーカル更新部と、を有することを特徴とするカラオ用サーバが明らかとなる。このようなカラオケ用サーバによれば、予め登録されているガイドボーカルデータが削除された場合であってもガイドボーカル機能を提供できる。
【００１８】
＜実施形態＞
図１〜図６を参照して、実施形態に係るカラオケシステム１について説明する。
【００１９】
＝＝システム＝＝
図１に示すように、カラオケシステム１は、サーバ２及びカラオケ装置３を備える。カラオケ装置３は、カラオケ店舗の各カラオケルーム等に設置される。サーバ２とカラオケ装置３とはネットワークＮを介して通信可能となっている。ネットワークＮは、たとえば公衆電話回線網やインターネット回線である。サーバ２からカラオケ装置３にカラオケを行うための楽曲データが送信され、カラオケ装置３が楽曲を演奏することにより、歌唱者はカラオケ歌唱が可能となる。
【００２０】
＝＝カラオケ用サーバ＝＝
サーバ２は、歌唱者やカラオケ装置３等に関する各種情報を蓄積して管理するコンピュータである。図２はサーバ２のハードウエア構成例を示す図である。サーバ２は、記憶部２０、制御部２１および通信部２２を備える。
【００２１】
（記憶部）
記憶部２０は、各種のデータを記憶する大容量の記憶装置である。記憶部２０は、複数の楽曲データを記憶する。楽曲データは、カラオケ装置３によりカラオケ演奏を行うためのデータである。楽曲データは、楽曲毎に所定のＩＤ（楽曲ＩＤ）が付与されている。楽曲データは、ＭＩＤＩデータ、リファレンスデータ、歌詞データ等を含む。また、記憶部２０は、歌詞テロップデータ、及び背景画像データ等のカラオケ装置３で使用するデータや、カラオケ装置３等を介して登録された歌唱者データ（歌唱者ＩＤ）等を記憶する。また、本実施形態において、記憶部２０の記憶領域の一部は、ガイドボーカル候補記憶部２０１及びガイドボーカル記憶部２０２として提供される。
【００２２】
（制御部）
制御部２１は、サーバ２における各種の制御を行う。制御部２１はＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。本実施形態に係る判定部２１１、ガイドボーカル登録部２１２、ガイドボーカル更新部２１３、及び配信部２１４は、制御部２１のＣＰＵがメモリに記憶されている動作プログラムを実行することにより実現される。
【００２３】
［判定部］
判定部２１１は、ある楽曲の歌唱データをガイドボーカル候補データとしてガイドボーカル候補記憶部２０１に登録するか否かを判定する。ガイドボーカル候補データとは、ガイドボーカルとして採用される可能性のある歌唱データである。
【００２４】
具体例として、歌唱者がカラオケ装置３である楽曲を歌唱した際、採点値が高かったため自己の歌唱をガイドボーカルに使用して欲しいと考えたとする。この場合、歌唱者はカラオケ装置３から自己の歌唱をエントリーする。たとえば、歌唱終了後、リモコン装置３５のディスプレイに「エントリー画面」が表示される。エントリー画面には、歌唱した楽曲情報（楽曲名、楽曲ＩＤ）、採点値、歌唱者ＩＤ、エントリー指示用のアイコン等が表示される。歌唱者がエントリー指示用のアイコンを選択した場合、カラオケ装置３は、エントリー対象となる歌唱データ（その採点値を含む）をサーバ２に送信する。
【００２５】
判定部２１１は、カラオケ装置３から送信された歌唱データに含まれる採点値が所定の閾値（たとえば９０点）を超えているかどうかを確認することにより、当該歌唱データをガイドボーカル候補データとしてガイドボーカル候補記憶部２０１に登録するかどうかを判定する。ガイドボーカル候補記憶部２０１には、判定部２１１により登録可能と判定された歌唱データが楽曲毎に記憶される。歌唱データを登録する際、判定部２１１は、一般に公開可能かどうかの検閲処理を併せて行うことでもよい。
【００２６】
なお、判定部２１１は、カラオケ装置３のみに設けてもよいし、サーバ２及びカラオケ装置３それぞれに設けてもよい。たとえば、まずカラオケ装置３は、第一段階の採点値に基づく判定を行う。そして、カラオケ装置３の判定をクリアした歌唱データについて、サーバ２は、第二段階の採点値（第一段階の採点値よりも高い値）に基づく判定を行う。このようにガイドボーカル候補データと判定するかどうかを、サーバ２側及びカラオケ装置３側の双方で行ってもよい。以上から明らかなように、判定部２１１は、本発明におけるカラオケ用サーバとして必須の構成ではない。
【００２７】
［ガイドボーカル登録部］
ガイドボーカル登録部２１２は、ガイドボーカル候補記憶部２０１に登録されたガイドボーカル候補データを、ある楽曲のガイドボーカルデータとして登録する。
【００２８】
具体例として、判定部２１１による判定の結果、所定期間内（たとえば１週間）において複数エントリーされた楽曲Ａの歌唱データの中から、ガイドボーカル候補データに対応する複数の歌唱データ（たとえば１０名分）が、ガイドボーカル候補記憶部２０１に登録されたとする。
【００２９】
ガイドボーカル登録部２１２は、１０名分のガイドボーカル候補データＰＤ１〜ＰＤ１０のうち、採点値の一番高いデータＰＤ１をガイドボーカルデータとして楽曲Ａと関連付け、ガイドボーカルデータ記憶部２０２に記憶させる。
【００３０】
［ガイドボーカル更新部］
ガイドボーカル更新部２１３は、ガイドボーカル記憶部２０２に登録されたガイドボーカルデータに対応する歌唱データが削除された際にある楽曲に対して登録された他のガイドボーカル候補データが存在する場合、当該他のガイドボーカル候補データを新たなガイドボーカルデータとして登録する。
【００３１】
具体例として、ガイドボーカル候補データＰＤ１に対応する歌唱データをエントリーした歌唱者がカラオケ装置３を介して歌唱データの削除を要求したとする。この場合、ガイドボーカル更新部２１３は、ガイドボーカル候補記憶部２０１及びガイドボーカル記憶部２０２に記憶されている歌唱データを削除する。そして、ガイドボーカル更新部２１３は、ガイドボーカル候補記憶部２０１に楽曲Ａについて他のガイドボーカル候補データが存在するかどうかを確認する。本例では、ガイドボーカル候補記憶部２０１には、ガイドボーカル候補データＰＤ１以外に、ガイドボーカル候補データＰＤ２〜ＰＤ１０が記憶されている。従って、ガイドボーカル更新部２１３は、それらの候補データの中から所定の基準に合致するもの（たとえば採点値が最も高いもの）を楽曲Ａのガイドボーカルとして登録し直すことにより、ガイドボーカルデータを更新する。
【００３２】
［配信部］
配信部２１４は、通信部２２を介し、サーバ２が記憶する各種データをカラオケ装置３に配信する。
【００３３】
たとえば、配信部２１４は、新曲の楽曲データを定期的（たとえば１週間毎）に各カラオケ装置３に配信する。また、この際、以前に配信された楽曲についてガイドボーカルデータが登録された場合、配信部２１４は、その旨を示すガイドボーカル登録情報も併せて配信する。カラオケ装置３は、当該情報に基づいて楽曲詳細画面にガイドボーカルの有無を提示することができる。歌唱者は、ガイドボーカルの有無を確認しながら、必要に応じてガイドボーカル機能を利用できる。
【００３４】
また、配信部２１４は、カラオケ装置３からガイドボーカルデータの送信要求があった場合には、対応するガイドボーカルデータをガイドボーカル記憶部２０２から読み出し、カラオケ装置３に配信する。
【００３５】
ところで、楽曲によっては、ガイドボーカルとして登録されたデータ以外にはガイドボーカル候補データが存在しない場合もありうる。この場合、当該ガイドボーカル候補データに対応する歌唱データが削除された場合には、他にガイドボーカルとして提供できるデータが存在しない。一方で、上述の通り、ガイドボーカル登録情報は定期的にしか配信されないため、サーバ２は、ガイドボーカルデータが無いにも関わらずガイドボーカルデータの配信を要求される場合もありうる。
【００３６】
そこで、本実施形態に係る配信部２１４は、登録されたガイドボーカルデータに対応する歌唱データが削除された際にある楽曲に対して登録された他のガイドボーカル候補データが存在しない場合であって、カラオケ装置３から当該ある楽曲のガイドボーカルデータの送信要求があった場合、ガイドボーカルデータが存在しない旨の信号をカラオケ装置３に配信する。カラオケ装置３は、配信部２１４からの信号に基づいて、ガイドボーカル機能が利用できない旨を提示する（詳細は後述）。
【００３７】
（通信部）
通信部２２は、サーバ２とカラオケ装置３とを接続するためのインターフェースを提供する。
【００３８】
＝＝カラオケ装置＝＝
カラオケ装置３は、カラオケ楽曲の演奏及び歌唱者がカラオケ歌唱を行うための装置である。図３は、カラオケ装置３のハードウエア構成例を示す図である。カラオケ装置３は、装置本体３０、音響処理装置３１、スピーカ３２、表示装置３３、マイク３４、リモコン装置３５を備える。
【００３９】
（装置本体）
装置本体３０は、カラオケ楽曲の演奏制御、歌詞テロップおよび背景映像の表示制御、音響処理装置３１を通じて入力されたマイク３４からの音声信号に基づく歌唱採点の処理等、カラオケ歌唱に関する各種の制御を行う。
【００４０】
図４は装置本体３０のハードウエア構成例を示す図である。装置本体３０は、制御部３０ａ、記憶部３０ｂ、通信部３０ｃを有する。制御部３０ａはＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。本実施形態に係る通信処理部３０１及び表示制御部３０２は、制御部３０ａのＣＰＵがメモリに記憶されている動作プログラムを実行することにより実現される。
【００４１】
通信処理部３０１は、通信部３０ｃを介し、カラオケ装置３からサーバ２に各種データを送信する。たとえば、通信処理部３０１は、歌唱者がガイドボーカルへのエントリーを行った歌唱データをサーバ２に送信する。また、通信処理部３０１は、ある楽曲についてガイドボーカル機能の使用が選択された場合、当該楽曲に対応するガイドボーカルデータの配信をサーバ２に要求する。更に、通信処理部３０１は、リモコン装置３５等を介し、歌唱者からガイドボーカルとして登録されている歌唱データの削除指示がなされた場合、サーバ２に当該歌唱データの削除要求を行う。
【００４２】
表示制御部３０２は、カラオケ装置３における各種表示制御を行う。たとえば、表示制御部３０２は、前述のエントリー画面をリモコン装置３５のディスプレイに表示させる。また、表示制御部３０２は、配信されたガイドボーカル登録情報を元に、リモコン装置３５における楽曲詳細画面において、ガイドボーカル機能の使用を選択するためのアイコン（ガイドボーカル選択用アイコン）を表示させる。歌唱者は、当該アイコンを選択することでガイドボーカル機能を利用できる。
【００４３】
或いは、表示制御部３０２は、配信部２１４からある楽曲のガイドボーカルデータが存在しない旨の信号を受信した場合、当該楽曲はガイドボーカル機能を利用できない旨を表示装置３３またはリモコン装置３５のディスプレイに表示させる。表示態様としては、ガイドボーカル選択用アイコンを選択できないようにしたり、アイコン自体を表示させないといった態様が可能である。
【００４４】
記憶部３０ｂは、各種のデータを記憶する大容量の記憶装置である。記憶部３０ｂは、サーバ２の記憶部２２と同様のデータ、たとえばカラオケ装置３によりカラオケ演奏を行うための楽曲データや歌詞テロップデータ、及び背景画像データを記憶する。カラオケ装置３が楽曲データに基づいて楽曲を演奏することにより、歌唱者はカラオケの歌唱が可能となる。
【００４５】
通信部３０ｃは、装置本体３０とサーバ２とを接続するためのインターフェースを提供する。
【００４６】
（音響処理装置、スピーカ、マイク、リモコン装置）
音響処理装置３１は、カラオケ楽曲の演奏処理、及びマイク３４を通じて入力された音声信号の処理を行う。スピーカ３２は音響処理装置３１からの放音信号に基づいて放音するための構成である。表示装置３３は装置本体３０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク３４は歌唱者の音声をアナログの音声信号に変換して音響処理装置３１に入力するための構成である。リモコン装置３５は、カラオケ装置３に対する各種操作をおこなうための装置である。歌唱者はリモコン装置３５を用いてカラオケ装置３の起動、楽曲の選択等を行うことができる。
【００４７】
＝＝カラオケシステムの動作について＝＝
次に、図５及び図６を参照して本実施形態に係るカラオケシステム１の動作の具体例について述べる。図５は、ガイドボーカルデータを登録する際の例を示すフローチャートである。図６は、ガイドボーカルデータを更新する際の例を示すフローチャートである。
【００４８】
（ガイドボーカルデータの登録）
歌唱者は、カラオケ装置３で楽曲Ａを選択し歌唱を行う（楽曲の歌唱。ステップ１００）。歌唱者が歌唱データをガイドボーカルとして登録したいと考えた場合、たとえばリモコン装置３５を介してエントリーを行う。通信処理部３０１は、当該歌唱データをサーバ２に送信する（ガイドボーカルのエントリー。ステップ１０１）。
【００４９】
判定部２１１は、ステップ１０１で送信された楽曲Ａの歌唱データをガイドボーカル候補データとして登録するか否か判定する（歌唱データの判定。ステップ１０２）。
【００５０】
ガイドボーカル候補データとして登録できると判定した場合（ステップ１０３でＹ）、判定部２１１は、当該歌唱データを楽曲Ａのガイドボーカル候補データとして、ガイドボーカル候補記憶部２０１に登録する（候補データの登録。ステップ１０４）。この例では、複数の歌唱データが楽曲Ａのガイドボーカル候補データとして記憶されたとする。一方、ガイドボーカル候補データとして登録できないと判定した場合（ステップ１０３でＮ）には、それ以降の処理は行われない。
【００５１】
ガイドボーカル登録部２１２は、複数のガイドボーカル候補データの中から、一の候補データを楽曲Ａのガイドボーカルデータとして登録する（ガイドボーカルデータの登録。ステップ１０５）。
【００５２】
配信部２１４は、新たな楽曲データの配信等のタイミングで、楽曲Ａにガイドボーカルが登録されている旨の情報（ガイドボーカル登録情報）を配信する（ガイドボーカル登録情報の配信。ステップ１０６）。
【００５３】
ここで、ある歌唱者がリモコン装置３５を介して楽曲Ａを選択したとする。この場合、カラオケ装置３は、ステップ１０６で配信されたガイドボーカル登録情報を元に、リモコン装置３５における楽曲詳細画面において、楽曲Ａでガイドボーカル機能の使用を選択するためのアイコン（ガイドボーカル選択用アイコン）を表示させる。
【００５４】
歌唱者がガイドボーカル機能を選択した場合、カラオケ装置３は、楽曲Ａのガイドボーカルデータを配信するようサーバ２に要求を行う（ガイドボーカルデータの配信要求。ステップ１０７）。
【００５５】
配信部２１４は、ステップ１０７での配信要求に基づき、楽曲Ａのガイドボーカルデータをガイドボーカル記憶部２０２から読み出し、カラオケ装置３に配信する（ガイドボーカルデータの配信。ステップ１０８）。カラオケ装置３がステップ１０８で配信されたガイドボーカルデータを楽曲データと併せて演奏することにより、歌唱者は、ガイドボーカル機能を利用できる。
【００５６】
（ガイドボーカルデータの更新）
次に、ステップ１０５で登録されたガイドボーカルデータに対応する歌唱を行った歌唱者が、カラオケ装置３を介し、当該歌唱データの削除を要求したとする（歌唱データの削除要求。ステップ２００）。この場合、ガイドボーカル更新部２１３は、歌唱データに対応するガイドボーカルデータ及びガイドボーカル候補データに対応する歌唱データをガイドボーカル記憶部２０２及びガイドボーカル候補記憶部２０１から削除する（歌唱データの削除。ステップ２０１）。
【００５７】
次に、ガイドボーカル更新部２１３は、楽曲Ａに対して登録された他のガイドボーカル候補データがガイドボーカル候補記憶部２０１に登録されているどうかを確認する。上述の通り、この例では、複数のガイドボーカル候補データが登録されている。そこで、ガイドボーカル更新部２１３は、その他のガイドボーカル候補データのうち、一のデータを新たなガイドボーカルデータとして登録する（ガイドボーカルデータの更新。ステップ２０２）。
【００５８】
その後、ある歌唱者が楽曲Ａのガイドボーカル機能を選択した場合、カラオケ装置３は、楽曲Ａのガイドボーカルデータを配信するようサーバ２に要求を行う（ガイドボーカルデータの配信要求。ステップ２０３）。配信部２１４は、ステップ２０２で更新されたガイドボーカルデータを送信する（更新されたガイドボーカルデータの送信。ステップ２０４）。
【００５９】
このように、本実施形態に係るカラオケシステム１によれば、予め登録されているガイドボーカルデータが削除された場合であっても、他のガイドボーカル候補データをガイドボーカルとして登録することにより、ガイドボーカル機能を提供することができる。また、歌唱データをガイドボーカルデータとして登録を希望する側においては、ガイドボーカル候補として残ることで自分の歌唱がガイドボーカルとして採用される可能性があるという期待感をもつことができる。従って、ガイドボーカルの登録にエントリーしてみようという動機づけが働く。
【００６０】
＜変形例＞
上記例では、他のガイドボーカル候補データが無い場合には、ガイドボーカル機能を利用することができなかった。一方で、ガイドボーカル機能を確実に利用できるようにしたいという要求がある。そこで、本変形例は、他のガイドボーカル候補データが存在しない場合であってもガイドボーカル機能を提供できるカラオケシステム１（サーバ２）について説明を行う。
【００６１】
図７は、本変形例に係るサーバ２のハードウエア構成を示す図である。実施形態と同様の構成については説明を省略する。
【００６２】
本変形例におけるサーバ２は、歌唱合成部２１５を有する。歌唱合成部２１５は、登録されたガイドボーカルデータに対応する歌唱データが削除された際にある楽曲に対して登録された他のガイドボーカル候補データが存在しない場合、ある楽曲の楽曲データ及び人声をサンプリングしたサンプリングデータに基づいて歌唱データを合成する。
【００６３】
楽曲データ及びサンプリングデータに基づく歌唱データの合成は公知の技術を適用することができる。具体的には、ＶＯＣＡＬＯＩＤ（登録商標）に使用されている技術（公知の技術であるため詳細な説明を省略する）を用いることができる。楽曲データ及びサンプリングデータは、記憶部２０に記憶されている。
【００６４】
ガイドボーカル更新部２１３は、合成された歌唱データを新たなガイドボーカルデータとして登録する。
【００６５】
このようなカラオケシステム１によれば、他のガイドボーカル候補データが存在しない場合には、歌唱データを合成してガイドボーカルデータとすることができる。従って、ガイドボーカルデータに対応する歌唱データが削除された場合であっても、他のガイドボーカル候補データの有無に関わらず、ガイドボーカル機能を利用することができる。
【００６６】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６７】
１  カラオケシステム
２  サーバ
３  カラオケ装置
２０  記憶部
２１  制御部
２０１  ガイドボーカル候補記憶部
２０２  ガイドボーカル記憶部
２１１  判定部
２１２  ガイドボーカル登録部
２１３  ガイドボーカル更新部
【図１】
0006620026.tif 000002
【図２】
0006620026.tif 000003
【図３】
0006620026.tif 000004
【図４】
0006620026.tif 000005
【図５】
0006620026.tif 000006
【図６】
0006620026.tif 000007
【図７】
0006620026.tif 000008