(57)【特許請求の範囲】
【請求項１】
カラオケ装置及びサーバ装置が通信可能に接続されたカラオケシステムであって、
前記カラオケ装置は、
カラオケ演奏の進行に伴って歌詞テロップの表示色を変えるタイミングを示すタイミングデータについて、当該タイミングが異なる複数のタイミングデータを記憶するデータ記憶部と、
カラオケ歌唱を行う利用者の利用者識別情報を取得する取得部と、
前記利用者の利用者識別情報に紐付けられた所定のタイミングデータが前記データ記憶部に記憶されている場合、当該所定のタイミングデータに基づいて歌詞テロップの表示色を変更し、当該所定のタイミングデータが前記データ記憶部に記憶されていない場合、前記データ記憶部に記憶された複数のタイミングデータの中から選択した一のタイミングデータに基づいて歌詞テロップの表示色を変更する表示制御部と、
前記利用者が行うカラオケ歌唱を評価する評価部と、
前記所定のタイミングデータが前記データ記憶部に記憶されていない場合、前記一のタイミングデータ、前記利用者が当該一のタイミングデータに基づいて表示色が変更された歌詞テロップを参照しながら行ったカラオケ歌唱の評価、及び当該利用者の利用者識別情報を紐付け、集計情報として前記サーバ装置に送信する送信処理部と、
を備え、
前記サーバ装置は、
前記カラオケ装置から受信した集計情報を利用者毎に記憶させる記憶処理部と、
前記利用者の利用者識別情報を含む集計情報が所定条件を満たした場合、当該集計情報に基づいて前記所定のタイミングデータを決定し、当該所定のタイミングデータを当該利用者の利用者識別情報と紐付けて前記カラオケ装置に送信する決定部と、
を備えるカラオケシステム。
【請求項２】
前記取得部は、前記利用者がカラオケ歌唱を行うある楽曲の楽曲識別情報を取得し、
前記表示制御部は、前記所定のタイミングデータとして、前記利用者の利用者識別情報及び前記ある楽曲の楽曲識別情報に紐付けられたタイミングデータが前記データ記憶部に記憶されている場合、当該所定のタイミングデータに基づいて前記ある楽曲の歌詞テロップの表示色を変更し、当該所定のタイミングデータが前記データ記憶部に記憶されていない場合、前記データ記憶部に記憶された複数のタイミングデータの中から選択した一のタイミングデータに基づいて前記ある楽曲の歌詞テロップの表示色を変更し、
前記送信処理部は、前記所定のタイミングデータが前記データ記憶部に記憶されていない場合、前記一のタイミングデータ、前記利用者が当該一のタイミングデータに基づいて表示色が変更された歌詞テロップを参照しながら行ったある楽曲のカラオケ歌唱の評価、当該利用者の利用者識別情報、及び当該ある楽曲の楽曲識別情報を紐付け、集計情報として前記サーバ装置に送信し、
前記記憶処理部は、前記カラオケ装置から受信した集計情報を利用者毎且つ楽曲毎に記憶させ、
前記決定部は、前記利用者の利用者識別情報及び前記ある楽曲の楽曲識別情報を含む集計情報が所定条件を満たした場合、当該集計情報に基づいて前記所定のタイミングデータを決定し、当該所定のタイミングデータを当該利用者の利用者識別情報及び当該ある楽曲の楽曲識別情報と紐付けて前記カラオケ装置に送信することを特徴とする請求項１記載のカラオケシステム。
【請求項３】
前記取得部は、前記利用者がカラオケ歌唱を行うある楽曲の楽曲識別情報を取得し、
前記カラオケ装置または前記サーバ装置は、前記評価部による前記ある楽曲のカラオケ歌唱の評価を、当該ある楽曲の楽曲識別情報に紐付けられた難易度に応じて補正する補正部を有することを特徴とする請求項１記載のカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケシステムに関する。
【背景技術】
【０００２】
カラオケ装置は、カラオケ演奏する楽曲の歌詞テロップを表示装置に表示することができる。また、カラオケ装置は、楽曲のカラオケ演奏の進行に伴って歌詞テロップの表示色を変更することができる。歌詞テロップの表示色を変更することにより、利用者は歌唱すべきタイミングを把握し易くなる。すなわち、利用者は歌詞テロップを参照しながらカラオケ歌唱を行い易くなる。
【０００３】
ここで、特許文献１には、デジタルテレビに歌詞を表示させる際、キャリブレーション処理で記憶された遅延時間に基づいて、色替えのタイミングを早める技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−０２９７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に、カラオケ歌唱を行い易いと感じる歌詞テロップの表示色を変更するタイミングは、利用者によって異なる。
【０００６】
本発明の目的は、利用者毎に適したタイミングで歌詞テロップの表示色を変更することが可能なカラオケシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するための一の発明は、カラオケ装置及びサーバ装置が通信可能に接続されたカラオケシステムであって、前記カラオケ装置は、カラオケ演奏の進行に伴って歌詞テロップの表示色を変えるタイミングを示すタイミングデータについて、当該タイミングが異なる複数のタイミングデータを記憶するデータ記憶部と、カラオケ歌唱を行う利用者の利用者識別情報を取得する取得部と、前記利用者の利用者識別情報に紐付けられた所定のタイミングデータが記憶されている場合、当該所定のタイミングデータに基づいて歌詞テロップの表示色を変更し、当該所定のタイミングデータが記憶されていない場合、前記データ記憶部に記憶された複数のタイミングデータの中から選択した一のタイミングデータに基づいて歌詞テロップの表示色を変更する表示制御部と、前記利用者が行うカラオケ歌唱を評価する評価部と、前記所定のタイミングデータが記憶されていない場合、前記一のタイミングデータ、前記利用者が当該一のタイミングデータに基づいて表示色が変更された歌詞テロップを参照しながら行ったカラオケ歌唱の評価、及び当該利用者の利用者識別情報を紐付け、集計情報として前記サーバ装置に送信する送信処理部と、を備え、前記サーバ装置は、前記カラオケ装置から受信した集計情報を利用者毎に記憶させる記憶処理部と、前記利用者の利用者識別情報を含む集計情報が所定条件を満たした場合、当該集計情報に基づいて前記所定のタイミングデータを決定し、当該所定のタイミングデータを当該利用者の利用者識別情報と紐付けて前記カラオケ装置に送信する決定部と、を備えるカラオケシステムである。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【０００８】
本発明によれば、利用者毎に適したタイミングで歌詞テロップの表示色を変更することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係るカラオケシステムの概略を示す図である。
【図２】実施形態に係るカラオケ装置を示す図である。
【図３】実施形態に係るカラオケ本体を示す図である。
【図４】実施形態に係るサーバ装置を示す図である。
【図５Ａ】実施形態に係るサーバ装置に記憶されている集計情報を示す図である。
【図５Ｂ】実施形態に係るサーバ装置に記憶されている集計情報を示す図である。
【図６】実施形態に係るカラオケシステムの処理を示すフローチャートである。
【図７Ａ】変形例１に係るサーバ装置に記憶されている集計情報を示す図である。
【図７Ｂ】変形例１に係るサーバ装置に記憶されている集計情報を示す図である。
【図８】変形例２に係るカラオケ本体を示す図である。
【発明を実施するための形態】
【００１０】
図１〜図６を参照して、実施形態に係るカラオケシステムについて説明する。
【００１１】
＝＝カラオケシステム＝＝
図１に示すように、本実施形態に係るカラオケシステム１は、サーバ装置Ｓ及びカラオケ装置Ｋを備える。サーバ装置Ｓ及びカラオケ装置Ｋは、ネットワークＮを介して通信可能に接続されている。ネットワークＮは、たとえば公衆電話回線網やインターネット回線等の伝送路である。
【００１２】
＝＝カラオケ装置＝＝
カラオケ装置Ｋは、楽曲のカラオケ演奏、及び利用者がカラオケ歌唱を行うための装置である。図２に示すように、カラオケ装置Ｋは、カラオケ本体１０、スピーカ２０、表示装置３０、マイク４０、及びリモコン装置５０を備える。
【００１３】
カラオケ本体１０は、選曲された楽曲の演奏制御、歌詞テロップや背景映像の表示制御、マイク４０を通じて入力された音声信号の処理といった、カラオケ演奏やカラオケ歌唱に関する各種の制御を行う。スピーカ２０は、カラオケ本体１０からの放音信号に基づいて放音するための構成である。表示装置３０は、カラオケ本体１０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク４０は、利用者の歌唱音声をアナログの音声信号に変換してカラオケ本体１０に入力するための構成である。リモコン装置５０は、カラオケ本体１０に対する各種操作をおこなうための装置である。
【００１４】
図３に示すように、カラオケ本体１０は、記憶手段１０ａ、通信手段１０ｂ、入力手段１０ｃ、及び制御手段１０ｄを備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００１５】
［記憶手段］
記憶手段１０ａは、各種のデータを記憶する大容量の記憶装置である。記憶手段１０ａは楽曲データを記憶する。
【００１６】
楽曲データは、個々の楽曲を特定するための楽曲識別情報が付与されている。楽曲識別情報は、楽曲を識別するための楽曲ＩＤ等、各楽曲に固有の情報である。楽曲データは、伴奏データ、リファレンスデータ、歌詞テロップデータ、背景映像データ、属性情報等を含む。
【００１７】
伴奏データは、カラオケ演奏音の元となるデータである。リファレンスデータは、利用者によるカラオケ歌唱を評価するためのデータである。歌詞テロップデータは、各楽曲に対応する歌詞テロップを表示装置３０等に表示させるためのデータである。背景映像データは、カラオケ演奏時に背景映像を表示装置３０等に表示させるためのデータである。属性情報は、楽曲名、歌手名等の楽曲に関する情報を示すデータである。
【００１８】
また、本実施形態において、記憶手段１０ａの記憶領域の一部は、データ記憶部１００として機能する。
【００１９】
（データ記憶部）
データ記憶部１００は、タイミングデータを記憶する。タイミングデータは、カラオケ演奏の進行に伴って歌詞テロップの表示色を変えるタイミングを示すデータである。なお、歌詞テロップの表示色を変えるタイミングは、カラオケ演奏に合わせてカラオケ歌唱をすべきタイミングよりも僅かに早くなるよう設定される。
【００２０】
データ記憶部１００は、タイミングが異なる複数のタイミングデータを記憶する。以下の説明では、データ記憶部１００が、３０ｍｓｅｃ、６０ｍｓｅｃ、９０ｍｓｅｃ、１２０ｍｓｅｃ、１５０ｍｓｅｃ、１８０ｍｓｅｃ、２１０ｍｓｅｃ、２４０ｍｓｅｃの８種類のタイミングデータを記憶しているとする。なお、タイミングデータの数（８種類）や、タイミングデータ間の差（３０ｍｓｅｃ毎）はこの例に限られない。
【００２１】
［通信手段・入力手段］
通信手段１０ｂは、サーバ装置Ｓとの通信を行うためのインターフェースを提供する。入力手段１０ｃは、利用者が各種の指示入力を行うための構成である。入力手段１０ｃは、カラオケ本体１０に設けられたボタン等である。或いは、リモコン装置５０が入力手段１０ｃとして機能してもよい。
【００２２】
［制御手段］
制御手段１０ｄは、カラオケ装置Ｋにおける各種の制御を行う。制御手段１０ｄは、ＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。
【００２３】
本実施形態においてはＣＰＵがメモリに記憶されるプログラムを実行することにより、制御手段１０ｄは、取得部２００、表示制御部３００、評価部４００、及び送信処理部５００として機能する。
【００２４】
（取得部）
取得部２００は、カラオケ歌唱を行う利用者の利用者識別情報を取得する。利用者識別情報は、利用者を識別するための利用者ＩＤ等、各利用者に固有の情報である。
【００２５】
たとえば、利用者Ｕがカラオケ装置Ｋを利用するとする。この場合、利用者Ｕは、リモコン装置５０を介して、自己の利用者ＩＤ及びパスワードを入力する。カラオケ装置Ｋは、入力された利用者ＩＤ及びパスワードをログイン要求としてサーバ装置Ｓに送信する。サーバ装置Ｓは、カラオケ装置Ｋから受信した利用者Ｕのログイン要求に基づいて、利用者の利用者ＩＤを記憶手段６０（後述）に記憶させることにより、カラオケシステム１に対する利用者Ｕのログインを完了させる。
【００２６】
その後、利用者Ｕがリモコン装置５０を介して楽曲Ｘを選曲したとする。この場合、カラオケ装置Ｋは、楽曲Ｘの楽曲ＩＤ及び選曲した利用者Ｕの利用者ＩＤを予約待ち行列に登録することで楽曲Ｘの予約を行う。
【００２７】
楽曲Ｘの演奏順となった場合、カラオケ装置Ｋは、楽曲Ｘの楽曲ＩＤに基づいて記憶手段１０ａから楽曲Ｘの楽曲データを読み出し、楽曲データに含まれる伴奏データに基づいてカラオケ演奏を開始する。
【００２８】
この際、取得部２００は、予約待ち行列から楽曲Ｘのカラオケ歌唱を行う利用者Ｕの利用者ＩＤを取得する。
【００２９】
（表示制御部）
表示制御部３００は、カラオケ装置Ｋにおける各種表示制御を行う。
【００３０】
本実施形態に係る表示制御部３００は、利用者の利用者識別情報に紐付けられた所定のタイミングデータが記憶されている場合、当該所定のタイミングデータに基づいて歌詞テロップの表示色を変更する。
【００３１】
所定のタイミングデータは、サーバ装置Ｓから送信されたタイミングデータである。カラオケ装置Ｋは、サーバ装置Ｓから所定のタイミングデータを受信した場合、記憶手段１０ａに記憶させる。所定のタイミングデータの詳細については後述する。
【００３２】
たとえば、表示制御部３００は、楽曲Ｘのカラオケ演奏の進行に伴い、楽曲Ｘの歌詞テロップデータに基づく歌詞テロップを表示装置３０に表示させる。
【００３３】
ここで、利用者Ｕが楽曲Ｘのカラオケ歌唱を行う際、記憶手段１０ａに利用者Ｕの利用者ＩＤに紐付けられた所定のタイミングデータが記憶されているとする。
【００３４】
この場合、表示制御部３００は、楽曲Ｘのカラオケ演奏の進行に伴い、所定のタイミングデータに基づいて歌詞テロップの表示色を変更する。歌詞テロップの表示色を変更する処理は、公知の手法を用いることができる。
【００３５】
一方、本実施形態に係る表示制御部３００は、所定のタイミングデータが記憶されていない場合、データ記憶部１００に記憶された複数のタイミングデータの中から選択した一のタイミングデータに基づいて歌詞テロップの表示色を変更する。
【００３６】
一のタイミングデータを選択する基準は様々である。たとえば、表示制御部３００は、複数のタイミングデータの中から都度、ランダムに一つを選択してもよい。或いは、表示制御部３００は、データ記憶部１００に記憶された複数のタイミングデータを所定の順序で選択してもよい。たとえば、データ記憶部１００に上述の８種類のタイミングデータが記憶されている場合、表示制御部３００は、最初のカラオケ演奏に対しては３０ｍｓｅｃのタイミングデータを選択し、次のカラオケ演奏に対しては６０ｍｓｅｃのタイミングデータを選択し、・・・・というように順番にタイミングデータを選択してもよい。
【００３７】
ここで、利用者Ｕが楽曲Ｘのカラオケ歌唱を行う際、記憶手段１０ａに利用者Ｕの利用者ＩＤに紐付けられた所定のタイミングデータが記憶されていなかったとする。
【００３８】
この場合、表示制御部３００は、楽曲Ｘのカラオケ演奏の進行に伴って、選択した一のタイミングデータに基づいて歌詞テロップの表示色を変更する。たとえば、表示制御部３００は、８種類のタイミングデータの中から一のタイミングデータ（ここでは１５０ｍｓｅｃのタイミングデータとする）を選択し、当該タイミングデータに基づいて歌詞テロップの表示色を変更する。具体的に、表示制御部３００は、表示されている楽曲Ｘの歌詞テロップに含まれる一の語句の表示色を、当該語句をカラオケ歌唱すべきタイミングより１５０ｍｓｅｃ先行したタイミングで変更する。
【００３９】
利用者Ｕは、歌詞テロップを参照しながら、楽曲Ｘのカラオケ歌唱を行う。
【００４０】
（評価部）
評価部４００は、利用者が行うカラオケ歌唱を評価する。
【００４１】
カラオケ歌唱の評価は公知の手法を用いることができる。たとえば、利用者Ｕが楽曲Ｘのカラオケ歌唱を行った場合、評価部４００は、利用者Ｕのカラオケ歌唱に基づく歌唱音声信号と、楽曲Ｘのリファレンスデータとを比較し、その一致度に応じて採点値を求める。採点値は、たとえば、１００点を満点とする数値で求めることができる。
【００４２】
なお、本実施形態における評価部４００は、利用者が希望するか否かに関わらず、カラオケ歌唱の評価を行う。また、カラオケ歌唱の評価は、少なくともサーバ装置Ｓから所定のタイミングデータを受信するまで行われる。
【００４３】
（送信処理部）
送信処理部５００は、所定のタイミングデータが記憶されていない場合、一のタイミングデータ、利用者が当該一のタイミングデータに基づいて表示色が変更された歌詞テロップを参照しながら行ったカラオケ歌唱の評価、及び当該利用者の利用者識別情報を紐付け、集計情報としてサーバ装置Ｓに送信する。
【００４４】
たとえば、所定のタイミングデータが記憶されていない場合に、１５０ｍｓｅｃのタイミングデータに基づいて表示色が変更される歌詞テロップを参照しながら、利用者Ｕが楽曲Ｘのカラオケ歌唱を行ったとする。そして、その結果、評価部４００が８７．０点という評価を求めたとする。この場合、送信処理部５００は、１５０ｍｓｅｃのタイミングデータ、カラオケ歌唱の評価（８７．０点）、及び利用者Ｕの利用者ＩＤを紐付け、集計情報ＡＩとしてサーバ装置Ｓに送信する。
【００４５】
少なくともサーバ装置Ｓから所定のタイミングデータを受信するまで、送信処理部５００は、利用者Ｕがカラオケ歌唱を行う都度、集計情報をサーバ装置Ｓに送信する。
【００４６】
＝＝サーバ装置＝＝
サーバ装置Ｓは、各種情報の管理や処理を実行するコンピュータである。図４はサーバ装置Ｓの構成を示す図である。サーバ装置Ｓは、記憶手段６０、通信手段７０、及び制御手段８０を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００４７】
［記憶手段］
記憶手段６０は、各種のデータを記憶する大容量の記憶装置である。本実施形態において、記憶手段６０は、カラオケ装置Ｋから取得した集計情報を利用者毎に記憶する。
【００４８】
図５Ａは、記憶手段６０に記憶されている利用者Ｕの集計情報を示した図である。図５Ａに示したように、記憶手段６０は、８種類のタイミングデータ毎に、カラオケ歌唱を行った回数（歌唱回数。すなわち受信した集計情報の数）、及び評価の平均値を記憶している。なお、記憶手段６０は、評価の平均値の代わりに他の統計値（中央値等）を記憶してもよいし、最も高い評価（たとえば最高得点）のみを記憶してもよい。
【００４９】
［通信手段］
通信手段７０は、カラオケ装置Ｋとの通信を行うためのインターフェースを提供する。
【００５０】
［制御手段］
制御手段８０は、サーバ装置Ｓにおける各種の制御を行う。制御手段８０は、ＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。
【００５１】
本実施形態においてはＣＰＵがメモリに記憶されるプログラムを実行することにより、制御手段８０は、記憶処理部８０ａ及び決定部８０ｂとして機能する。
【００５２】
（記憶処理部）
記憶処理部８０ａは、カラオケ装置Ｋから受信した集計情報を利用者毎に記憶させる。
【００５３】
たとえば、図５Ａに示した利用者Ｕの集計情報が記憶手段６０に記憶されている状態において、サーバ装置Ｓが、カラオケ装置Ｋから集計情報ＡＩ（１５０ｍｓｅｃのタイミングデータ、カラオケ歌唱の評価「８７．０点」、及び利用者Ｕの利用者ＩＤ）を受信したとする。
【００５４】
この場合、記憶処理部８０ａは、１５０ｍｓｅｃのタイミングデータに対応する歌唱回数の数を７回から８回に更新し、且つ「８７．０点」を加味した評価の平均値（８８．１点）に更新する。図５Ｂは、図５Ａにおける利用者Ｕの集計情報に対して、集計情報ＡＩを追加したものである。
【００５５】
（決定部）
決定部８０ｂは、利用者の利用者識別情報を含む集計情報が所定条件を満たした場合、当該集計情報に基づいて所定のタイミングデータを決定し、当該所定のタイミングデータを当該利用者の利用者識別情報と紐付けてカラオケ装置Ｋに送信する。
【００５６】
所定条件は、所定のタイミングデータを決定する処理を開始するための基準であり、予め設定されている。所定条件は、たとえば、集計情報の数（４０個以上等）や期間（最初に集計情報を記憶してから３か月経過後等）である。所定のタイミングデータは、記憶手段６０に記憶されているある利用者の集計情報に含まれるタイミングデータのうち、当該ある利用者にとって表示色を変更する最適なタイミングを示す少なくとも一のデータである。
【００５７】
たとえば、所定条件が「集計情報の数が４０個以上」と設定されているとする。この場合、図５Ｂの状態において、利用者Ｕの利用者ＩＤを含む集計情報は所定条件を満たしている。従って、決定部８０ｂは、図５Ｂに示した集計情報に基づいて所定のタイミングデータを決定する。
【００５８】
所定のタイミングデータの決定は、様々な基準を用いて行うことができる。たとえば、決定部８０ｂは、各タイミングデータに対応する評価の平均値に基づいて所定のタイミングデータを決定することができる。あるタイミングデータに対応する評価の平均値が他のタイミングデータに対応する評価の平均値よりも高い場合、当該あるタイミングデータが示すタイミングに基づいて歌詞テロップの表示色を変えることにより、利用者Ｕがカラオケ歌唱を行い易かった（その結果、評価が高い値となった）と考えることができる。
【００５９】
図５Ｂの例において、最も高い評価の平均値に対応するタイミングデータは、１２０ｍｓｅｃのタイミングデータである。よって、決定部８０ｂは、１２０ｍｓｅｃのタイミングデータを所定のタイミングデータＰＴとして決定する。
【００６０】
そして、決定部８０ｂは、決定した所定のタイミングデータＰＴを利用者Ｕの利用者ＩＤと紐付けてカラオケ装置Ｋに送信する。カラオケ装置Ｋの記憶手段１０ａは、受信した所定のタイミングデータＰＴを利用者Ｕの利用者ＩＤと紐付けて記憶する。
【００６１】
これ以降、利用者Ｕがカラオケ装置Ｋにおいて楽曲のカラオケ歌唱を行う際、カラオケ装置Ｋの表示制御部３００は、所定のタイミングデータＰＴに基づいて歌詞テロップの表示色を変更する。
【００６２】
＝＝カラオケシステムにおける処理について＝＝
次に、図６を参照して本実施形態に係るカラオケシステム１における処理の具体例について述べる。図６は、カラオケシステム１における処理例を示すフローチャートである。この例では、データ記憶部１００は、タイミングが異なる複数のタイミングデータを記憶している。
【００６３】
カラオケ装置Ｋは、カラオケシステム１にログインした利用者Ｕが選曲した楽曲Ｘのカラオケ演奏を開始する（カラオケ演奏を開始。ステップ１０）。
【００６４】
取得部２００は、予約待ち行列から楽曲Ｘのカラオケ歌唱を行う利用者Ｕの利用者ＩＤを取得する（利用者ＩＤを取得。ステップ１１）。
【００６５】
楽曲Ｘのカラオケ演奏の進行に伴い、表示制御部３００は、楽曲Ｘの歌詞テロップを表示装置３０に表示させる（歌詞テロップを表示。ステップ１２）。利用者Ｕは、歌詞テロップを参照しながらカラオケ歌唱を行う。
【００６６】
ここで、利用者Ｕの利用者ＩＤに紐付けられた所定のタイミングデータが記憶されている場合（ステップ１３でＹの場合）、表示制御部３００は、所定のタイミングデータに基づいて歌詞テロップの表示色を変更する（所定のタイミングデータに基づいて表示色を変更。ステップ１４）。
【００６７】
一方、利用者Ｕの利用者ＩＤに紐付けられた所定のタイミングデータが記憶されていない場合（ステップ１３でＮの場合）、表示制御部３００は、データ記憶部１００に記憶された複数のタイミングデータの中から選択した一のタイミングデータに基づいて歌詞テロップの表示色を変更する（選択した一のタイミングデータに基づいて表示色を変更。ステップ１５）。
【００６８】
楽曲Ｘのカラオケ演奏が終了した後、評価部４００は、利用者Ｕが行ったカラオケ歌唱を評価する（カラオケ歌唱を評価。ステップ１６）。
【００６９】
送信処理部５００は、ステップ１５で選択した一のタイミングデータ、ステップ１６で求めたカラオケ歌唱の評価、及び利用者Ｕの利用者ＩＤを紐付け、集計情報としてサーバ装置Ｓに送信する（集計情報を送信。ステップ１７）。
【００７０】
記憶処理部８０ａは、記憶手段６０に、カラオケ装置Ｋから受信した集計情報を利用者毎に記憶させる（集計情報を記憶。ステップ１８）。
【００７１】
利用者Ｕの利用者ＩＤを含む集計情報が所定条件を満たした場合（ステップ１９でＹの場合）、決定部８０ｂは、集計情報に基づいて所定のタイミングデータを決定し、当該所定のタイミングデータを利用者Ｕの利用者ＩＤと紐付けてカラオケ装置Ｋに送信する（所定のタイミングデータを送信。ステップ２０）。カラオケ装置Ｋは、受信した所定のタイミングデータを利用者Ｕの利用者ＩＤと紐付けて記憶手段１０ａに記憶させる（所定のタイミングデータを記憶。ステップ２１）。
【００７２】
以上から明らかなように、本実施形態に係るカラオケシステム１は、カラオケ装置Ｋ及びサーバ装置Ｓが通信可能に接続されている。カラオケ装置Ｋは、カラオケ演奏の進行に伴って歌詞テロップの表示色を変えるタイミングを示すタイミングデータについて、当該タイミングが異なる複数のタイミングデータを記憶するデータ記憶部１００と、カラオケ歌唱を行う利用者の利用者識別情報を取得する取得部２００と、利用者の利用者識別情報に紐付けられた所定のタイミングデータが記憶されている場合、当該所定のタイミングデータに基づいて歌詞テロップの表示色を変更し、当該所定のタイミングデータが記憶されていない場合、データ記憶部１００に記憶された複数のタイミングデータの中から選択した一のタイミングデータに基づいて歌詞テロップの表示色を変更する表示制御部３００と、利用者が行うカラオケ歌唱を評価する評価部４００と、所定のタイミングデータが記憶されていない場合、一のタイミングデータ、利用者が当該一のタイミングデータに基づいて表示色が変更された歌詞テロップを参照しながら行ったカラオケ歌唱の評価、及び当該利用者の利用者識別情報を紐付け、集計情報としてサーバ装置Ｓに送信する送信処理部５００と、を備える。サーバ装置Ｓは、カラオケ装置Ｋから受信した集計情報を利用者毎に記憶させる記憶処理部８０ａと、利用者の利用者識別情報を含む集計情報が所定条件を満たした場合、当該集計情報に基づいて所定のタイミングデータを決定し、当該所定のタイミングデータを当該利用者の利用者識別情報と紐付けてカラオケ装置Ｋに送信する決定部８０ｂと、を備える。
【００７３】
このようなカラオケシステム１によれば、利用者の集計情報に基づいて、当該利用者にとって歌詞テロップの表示色を変更する最適なタイミングを示すタイミングデータを決定することができる。このようなタイミングデータに基づいて歌詞テロップの表示色を変更することにより、利用者はカラオケ歌唱を行い易くなる。すなわち、本実施形態に係るカラオケシステム１によれば、利用者毎に適したタイミングで歌詞テロップの表示色を変更することができる。
【００７４】
＜変形例１＞
上記実施形態において、ある利用者に対して決定された所定のタイミングデータは、当該ある利用者がカラオケ歌唱を行う全ての楽曲に対して使用される。たとえば、利用者Ｕに対して決定された所定のタイミングデータＰＴは、楽曲Ｘだけでなく、利用者Ｕが他の楽曲をカラオケ歌唱する際にも使用される。
【００７５】
一方、利用者がカラオケ歌唱を行い易いと感じる歌詞テロップの表示色を変更するタイミングは、楽曲毎に異なる場合もありうる。
【００７６】
そこで、カラオケシステム１は楽曲毎に所定のタイミングデータを決定してもよい。
【００７７】
＝＝カラオケ装置＝＝
（取得部）
本変形例に係る取得部２００は、カラオケ歌唱を行う利用者の利用者識別情報と併せて、利用者がカラオケ歌唱を行うある楽曲の楽曲識別情報を取得する。
【００７８】
たとえば、カラオケシステム１にログインした利用者Ｕがリモコン装置５０を介して楽曲Ｘを選曲したとする。この場合、カラオケ装置Ｋは、楽曲Ｘの楽曲ＩＤ及び選曲した利用者Ｕの利用者ＩＤを予約待ち行列に登録することで楽曲Ｘの予約を行う。
【００７９】
楽曲Ｘの演奏順となった場合、カラオケ装置Ｋは、楽曲Ｘの楽曲ＩＤに基づいて記憶手段１０ａから楽曲Ｘの楽曲データを読み出し、楽曲データに含まれる伴奏データに基づいてカラオケ演奏を開始する。
【００８０】
この際、取得部２００は、予約待ち行列から、楽曲Ｘのカラオケ歌唱を行う利用者Ｕの利用者ＩＤ及び楽曲Ｘの楽曲ＩＤを取得する。
【００８１】
（表示制御部）
本変形例に係る表示制御部３００は、所定のタイミングデータとして、利用者の利用者識別情報及びある楽曲の楽曲識別情報に紐付けられたタイミングデータが記憶されている場合、当該所定のタイミングデータに基づいてある楽曲の歌詞テロップの表示色を変更する。
【００８２】
たとえば、利用者Ｕが楽曲Ｘのカラオケ歌唱を行う際、記憶手段１０ａに利用者Ｕの利用者ＩＤ及び楽曲Ｘの楽曲ＩＤに紐付けられた所定のタイミングデータが記憶されているとする。
【００８３】
この場合、表示制御部３００は、楽曲Ｘのカラオケ演奏の進行に伴い、所定のタイミングデータに基づいて歌詞テロップの表示色を変更する。
【００８４】
一方、本変形例に係る表示制御部３００は、所定のタイミングデータが記憶されていない場合、データ記憶部１００に記憶された複数のタイミングデータの中から選択した一のタイミングデータに基づいて歌詞テロップの表示色を変更する。この場合の表示制御部３００の処理は、実施形態と同様である。
【００８５】
（送信処理部）
本変形例に係る送信処理部５００は、所定のタイミングデータが記憶されていない場合、一のタイミングデータ、利用者が当該一のタイミングデータに基づいて表示色が変更された歌詞テロップを参照しながら行ったある楽曲のカラオケ歌唱の評価、当該利用者の利用者識別情報、及び当該ある楽曲の楽曲識別情報を紐付け、集計情報としてサーバ装置Ｓに送信する。
【００８６】
たとえば、１５０ｍｓｅｃのタイミングデータに基づいて表示色が変更される歌詞テロップを参照しながら、利用者Ｕが楽曲Ｘのカラオケ歌唱を行ったとする。そして、その結果、評価部４００が８７．０点という評価を求めたとする。この場合、送信処理部５００は、１５０ｍｓｅｃのタイミングデータ、カラオケ歌唱の評価（８７．０点）、利用者Ｕの利用者ＩＤ、及び楽曲Ｘの楽曲ＩＤを紐付け、集計情報ＡＩ−Ｘとしてサーバ装置Ｓに送信する。
【００８７】
＝＝サーバ装置＝＝
［記憶手段］
本変形例に係る記憶手段６０は、カラオケ装置Ｋから取得した集計情報を利用者毎且つ楽曲毎に記憶する。
【００８８】
図７Ａは、記憶手段６０に記憶されている利用者Ｕの楽曲Ｘについての集計情報を示した図である。図７Ａに示したように、記憶手段６０は、８種類のタイミングデータ毎に、楽曲Ｘのカラオケ歌唱を行った回数（歌唱回数。すなわち受信した集計情報の数）、及び評価の平均値を記憶している。
【００８９】
（記憶処理部）
本変形例に係る記憶処理部８０ａは、カラオケ装置Ｋから受信した集計情報を利用者毎且つ楽曲毎に記憶させる。
【００９０】
たとえば、図７Ａに示した集計情報が記憶手段６０に記憶されている状態において、サーバ装置Ｓが、カラオケ装置Ｋから集計情報ＡＩ−Ｘ（１５０ｍｓｅｃのタイミングデータ、カラオケ歌唱の評価「８７．０点」、利用者Ｕの利用者ＩＤ、及び楽曲Ｘの楽曲ＩＤ）を受信したとする。
【００９１】
この場合、記憶処理部８０ａは、記憶手段６０に記憶されている利用者Ｕの集計情報のうち、楽曲Ｘの集計情報について、１５０ｍｓｅｃのタイミングデータに対応する歌唱回数の数を７回から８回に更新し、且つ「８７．０点」を加味した評価の平均値（８８．１点）に更新する。図７Ｂは、図７Ａにおける利用者Ｕの集計情報に対して、集計情報ＡＩ−Ｘを追加したものである。
【００９２】
（決定部）
本変形例に係る決定部８０ｂは、利用者の利用者識別情報及びある楽曲の楽曲識別情報を含む集計情報が所定条件を満たした場合、当該集計情報に基づいて所定のタイミングデータを決定し、当該所定のタイミングデータを当該利用者の利用者識別情報及び当該ある楽曲の楽曲識別情報と紐付けてカラオケ装置Ｋに送信する。
【００９３】
たとえば、所定条件が「集計情報の数が４０個以上」と設定されているとする。この場合、図７Ｂの状態においては、利用者Ｕの利用者ＩＤ及び楽曲Ｘの楽曲ＩＤを含む集計情報は、所定条件を満たしている。従って、決定部８０ｂは、図７Ｂに示した集計情報に基づいて所定のタイミングデータを決定する。
【００９４】
図７Ｂの例において、最も高い評価の平均値に対応するタイミングデータは、９０ｍｓｅｃのタイミングデータである。よって、決定部８０ｂは、９０ｍｓｅｃのタイミングデータを楽曲Ｘに対する所定のタイミングデータＰＴ−Ｘとして決定する。
【００９５】
そして、決定部８０ｂは、決定した所定のタイミングデータＰＴ−Ｘを利用者Ｕの利用者ＩＤ及び楽曲Ｘの楽曲ＩＤと紐付けてカラオケ装置Ｋに送信する。カラオケ装置Ｋの記憶手段１０ａは、受信した所定のタイミングデータＰＴ−Ｘを利用者Ｕの利用者ＩＤ及び楽曲Ｘの楽曲ＩＤと紐付けて記憶する。
【００９６】
これ以降、利用者Ｕがカラオケ装置Ｋにおいて楽曲Ｘのカラオケ歌唱を行う際、カラオケ装置Ｋの表示制御部３００は、所定のタイミングデータＰＴ−Ｘに基づいて歌詞テロップの表示色を変更する。一方、利用者Ｕがカラオケ装置Ｋにおいて楽曲Ｘ以外の楽曲のカラオケ歌唱を行う際には、所定のタイミングデータＰＴ−Ｘが使用されることはない。
【００９７】
以上から明らかなように、本変形例に係るカラオケシステム１において、取得部２００は、利用者がカラオケ歌唱を行うある楽曲の楽曲識別情報を取得し、表示制御部３００は、所定のタイミングデータとして、利用者の利用者識別情報及びある楽曲の楽曲識別情報に紐付けられたタイミングデータが記憶されている場合、当該所定のタイミングデータに基づいてある楽曲の歌詞テロップの表示色を変更し、当該所定のタイミングデータが記憶されていない場合、データ記憶部１００に記憶された複数のタイミングデータの中から選択した一のタイミングデータに基づいてある楽曲の歌詞テロップの表示色を変更し、送信処理部５００は、所定のタイミングデータが記憶されていない場合、一のタイミングデータ、利用者が当該一のタイミングデータに基づいて表示色が変更された歌詞テロップを参照しながら行ったある楽曲のカラオケ歌唱の評価、当該利用者の利用者識別情報、及び当該ある楽曲の楽曲識別情報を紐付け、集計情報としてサーバ装置Ｓに送信し、記憶処理部８０ａは、カラオケ装置Ｋから受信した集計情報を利用者毎且つ楽曲毎に記憶させ、決定部８０ｂは、利用者の利用者識別情報及びある楽曲の楽曲識別情報を含む集計情報が所定条件を満たした場合、当該集計情報に基づいて所定のタイミングデータを決定し、当該所定のタイミングデータを当該利用者の利用者識別情報及び当該ある楽曲の楽曲識別情報と紐付けてカラオケ装置Ｋに送信する。
【００９８】
このようなカラオケシステム１によれば、利用者毎且つ楽曲毎に適したタイミングで歌詞テロップの表示色を変更することができる。
【００９９】
＜変形例２＞
上記実施形態において、たとえば評価部４００によるカラオケ歌唱の評価が高かった場合に、その高い評価が、使用したタイミングデータが利用者に適していたことに起因するのか、カラオケ歌唱し易い楽曲であったことに起因するのかを区別することができない。そこで、楽曲毎の難易度に応じて評価部４００による評価を補正してもよい。
【０１００】
図８に示すように、本変形例においてはＣＰＵがメモリに記憶されるプログラムを実行することにより、制御手段１０ｄは、取得部２００、表示制御部３００、評価部４００、送信処理部５００、及び補正部６００として機能する。
【０１０１】
（取得部）
変形例１と同様、本変形例にける取得部２００は、カラオケ歌唱を行う利用者の利用者識別情報と併せて、利用者がカラオケ歌唱を行うある楽曲の楽曲識別情報を取得する。
【０１０２】
（補正部）
補正部６００は、評価部４００によるある楽曲のカラオケ歌唱の評価を、当該ある楽曲の楽曲識別情報に紐付けられた難易度に応じて補正する。
【０１０３】
難易度は、楽曲毎に設定されている。難易度は、たとえば楽曲データの属性情報に含まれている。難易度は、楽曲をカラオケ歌唱する際の難しさである。一般に、音高が高い楽曲やテンポが速い楽曲は、カラオケ歌唱が難しい。よって、このような楽曲には高い難易度が設定される。難易度は、たとえば「難しい」、「やや難しい」、「普通」、「やや簡単」、「簡単」といった分類をすることができる。
【０１０４】
難易度に応じた補正は様々な方法で行うことができる。たとえば、難易度に応じた補正値を予め設定しておく。具体例として、難易度が「難しい」、「やや難しい」、「普通」、「やや簡単」、「簡単」の場合、補正値は、「＋５．０点」、「＋２．５点」、「±０点」、「−２．５点」、「−５．０点」とすることができる。補正部６００は、難易度に応じた補正値を用いて評価を補正する。
【０１０５】
ここで、利用者Ｕが楽曲Ｘのカラオケ歌唱を行った結果、評価部４００が「８８．０点」と評価したとする。また楽曲Ｘの難易度は「やや難しい」であるとする。
【０１０６】
この場合、補正部６００は、楽曲Ｘのカラオケ歌唱の評価「８８．０点」を、楽曲Ｘの楽曲ＩＤに紐付けられた難易度「やや難しい」に対応する補正値「＋２．５点」に応じて補正し、「９０．５点」を求める。
【０１０７】
送信処理部５００は、補正された評価を、利用者ＩＤ等と紐付け、集計情報としてサーバ装置Ｓに送信する。
【０１０８】
このようなカラオケシステム１によれば、楽曲毎の難易度によらず、利用者に適した所定のタイミングデータを決定することができる。なお、補正部６００は、サーバ装置Ｓ側に設けられていてもよい。
【０１０９】
＜その他＞
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１０】
１  カラオケシステム
１００  データ記憶部
２００  取得部
３００  表示制御部
４００  評価部
５００  送信処理部
８０ａ  記憶処理部
８０ｂ  決定部
Ｋ  カラオケ装置
Ｓ  サーバ装置
【要約】
【課題】利用者毎に適したタイミングで歌詞テロップの表示色を変更することが可能なカラオケシステムを提供する。
【解決手段】カラオケ装置が、複数のタイミングデータを記憶するデータ記憶部、利用者識別情報を取得する取得部、所定のタイミングデータが記憶されている場合、所定のタイミングデータに基づいて歌詞テロップの表示色を変更し、所定のタイミングデータが記憶されていない場合、選択した一のタイミングデータに基づいて歌詞テロップの表示色を変更する表示制御部、カラオケ歌唱を評価する評価部、集計情報をサーバ装置に送信する送信処理部を備え、サーバ装置が、集計情報を記憶させる記憶処理部、集計情報が所定条件を満たした場合、所定のタイミングデータを決定しカラオケ装置に送信する決定部を備えるカラオケシステム。
【選択図】図６【図１】
0006913783.tif 000002
【図２】
0006913783.tif 000003
【図３】
0006913783.tif 000004
【図４】
0006913783.tif 000005
【図５Ａ】
0006913783.tif 000006
【図５Ｂ】
0006913783.tif 000007
【図６】
0006913783.tif 000008
【図７Ａ】
0006913783.tif 000009
【図７Ｂ】
0006913783.tif 000010
【図８】
0006913783.tif 000011