(57)【特許請求の範囲】
【請求項１】
演奏者による楽曲の演奏内容を表す演奏情報を評価者が評価することが可能な演奏評価装置と、
カラオケサービスおよびＳＮＳを提供するためのサーバ装置であり、前記演奏評価装置と通信可能な少なくとも１つのサーバ装置と、
を備える演奏評価システムにおいて、
前記評価者の評価を表す第１評価情報と前記評価者を表す評価者情報とを対応付けて取得する第１取得手段と、
前記サーバ装置から、カラオケサービスにおける前記演奏情報が示す演奏内容の楽曲に関連する楽曲関連情報と前記評価者情報との関係を示すカラオケ情報と、ＳＮＳにおける前記演奏情報が示す演奏内容の楽曲に関連する創作者を表す創作者情報と前記評価者情報との関係を示すＳＮＳ情報と、を取得する第２取得手段と、
前記第２取得手段によって取得された前記ＳＮＳ情報と前記カラオケ情報とに基づいて、評価補助情報を生成する第１生成手段と、
前記評価補助情報と前記第１評価情報とに基づいて第２評価情報を生成する第２生成手段と、
前記第２評価情報を前記演奏情報と対応付けて記憶する記憶手段と、
前記第２評価情報を前記演奏情報とともに表示手段に表示させる表示制御手段と、
を備え、
前記カラオケ情報は、前記演奏情報が示す演奏内容の楽曲の複数の創作者を表す複数の創作者情報を含み、
前記ＳＮＳ情報は、前記演奏情報が示す演奏内容の楽曲に関連する複数の創作者を表す複数の創作者情報を含み、
前記第１生成手段は、前記カラオケ情報と前記ＳＮＳ情報とに含まれる創作者情報が一致する関係の数に基づいて評価補助情報を生成する
ことを特徴とする演奏評価システム。
【請求項２】
前記楽曲関連情報は、十八番情報と、リメイク楽曲の楽曲識別情報と、を含み、
前記十八番情報は、前記評価者が歌唱することを得意とする楽曲の楽曲識別情報を含む楽曲リストの情報であり、
リメイク楽曲の楽曲識別情報は、前記演奏情報が示す演奏内容の楽曲をリメイクしたリメイク楽曲の楽曲識別情報であり、
前記創作者情報は、前記演奏情報が示す演奏内容の楽曲に関連する、第１歌手情報、作曲者情報、作詞者情報、および前記リメイク楽曲の第２歌手情報と、前記第１および第２歌手情報、前記作曲者情報、および前記作詞者情報に対応付けられたファンサイトを表す集合情報と、を含み、
前記第１生成手段は、
前記カラオケ情報に含まれる第１歌手情報、作曲者情報、作詞者情報、前記リメイク楽曲の第２歌手情報と、前記ＳＮＳ情報に含まれる第１歌手情報、作曲者情報、作詞者情報、前記リメイク楽曲の第２歌手の情報と、が一致する関係の数と、
前記評価者が評価する前記演奏情報が示す演奏内容の楽曲の楽曲識別情報が前記十八番情報に含まれるか否かと、
前記集合情報と前記評価者情報との関係の数と、
に基づいて前記評価補助情報を生成することを特徴とする請求項１に記載の演奏評価システム。
【請求項３】
前記ＳＮＳ情報は、前記評価者情報が表す評価者の興味を表す第１ベクトル情報と前記特定の創作者情報が表す創作者の興味を表す第２ベクトル情報とを含み、
前記第１生成手段は、
前記ＳＮＳ情報が示す、前記評価者情報と前記複数の創作者情報の内の特定の創作者情報との関係において、
前記評価者情報が前記特定の創作者情報である第１状態と、
前記評価者情報と前記特定の創作者情報とが前記第１ベクトル情報と前記第２ベクトル情報とによって相互に対応付けられる第２状態と、
前記評価者情報が前記第２ベクトル情報によって前記特定の創作者情報に対応付けられる第３状態と、
前記評価者情報と前記特定の創作者情報との間において、特定の集合情報が前記評価者情報と前記特定の創作者情報とに対応付けられる第４状態であって、前記特定の集合情報が、前記第１ベクトル情報によって前記評価者情報に対応付けられ、かつ、前記特定の集合情報が前記第２ベクトル情報によって前記特定の創作者情報に対応付けられる前記第４状態と、を検出する検出処理を実行し、各状態の検出回数に基づいて前記評価補助情報を生成することを特徴とする請求項１または請求項２に記載の演奏評価システム。
【請求項４】
前記第１生成手段は、
前記第１状態に最も重い重みを付け、
前記第２状態に２番目に重い重みを付け、
前記第３状態に３番目に重い重みを付け、
前記第４状態に４番目に重い重みを付け、
前記検出処理における各状態の検出回数を集計し、集計結果に基づいて前記評価補助情報を生成することを特徴とする請求項３に記載の演奏評価システム。
【請求項５】
前記第２生成手段は、予め定められた閾値によって前記評価補助情報が表す値を正規化した第３評価情報を決定し、前記第１評価情報と前記第３評価情報とを加算することで前記第２評価情報を算出することを特徴とする請求項４に記載の演奏評価システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、より信頼性の高い評価機能を実現することが可能な演奏評価システムに関する。
【背景技術】
【０００２】
従来、歌唱者による歌唱を評価する楽曲再生装置がある。この楽曲再生装置においては、歌唱者の音高、および技巧によって評価点数が定められ、高評価を得ることが歌唱者にとって一つのカラオケサービス利用の動機づけとなっている。特許文献１には、より信頼性の高い評価機能を実現するために、投票者から投票される評価情報を受けつけ、投票者の過去の評価が高いほど評価に重み付けをする楽曲再生装置について記載されている。
【０００３】
また、演奏状態を撮影することができる楽曲再生装置がある。この楽曲再生装置はネットワークを通じて動画投稿サイトに撮影した動画を投稿する。この動画の投稿により様々な人に動画を視聴可能にするサービスが行われている。特許文献２には、投稿動画に対して視聴者が評価を付ける技術が記載されている。評価者となる視聴者の動画に対する興味度合を楽曲の視聴時間の長さとして、評価者の評価が視聴時間に応じて重み付けされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１７８０４９号公報
【特許文献２】特開２０１０−２１０８２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的に高評価を得ている評価者および興味度合の高い評価者による評価を得ることは、カラオケを利用することへの意欲向上および動機づけとなる。しかし、歌唱難易度が低い曲は、その曲を知らなくても高評価を得ることができるため、高評価を得ている評価者の評価に対する信頼性が低くなり、カラオケ利用への意欲向上につながりにくい。しかし、動画に興味を持っている人ではなく、その楽曲、および創作者に関心が強い評価者の評価に対する信頼性は高く、この信頼性の高い評価はカラオケ利用への意欲向上につながる。
【０００６】
本発明は、上述した事情に鑑みてなされたものであって、より信頼性の高い評価機能を実現することが可能な演奏評価システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために、本発明は、演奏者による楽曲の演奏内容を表す演奏情報を評価者が評価することが可能な演奏評価装置と、カラオケサービスおよびＳＮＳを提供するためのサーバ装置であり、前記演奏評価装置と通信可能な少なくとも１つのサーバ装置と、を備える演奏評価システムにおいて、前記評価者の評価を表す第１評価情報と前記評価者を表す評価者情報とを対応付けて取得する第１取得手段と、前記サーバ装置から、カラオケサービスにおける前記演奏情報が示す演奏内容の楽曲に関連する楽曲関連情報と前記評価者情報との関係を示すカラオケ情報と、ＳＮＳにおける前記演奏情報が示す演奏内容の楽曲に関連する創作者を表す創作者情報と前記評価者情報との関係を示すＳＮＳ情報と、を取得する第２取得手段と、前記第２取得手段によって取得された前記ＳＮＳ情報と前記カラオケ情報とに基づいて、評価補助情報を生成する第１生成手段と、前記評価補助情報と前記第１評価情報とに基づいて第２評価情報を生成する第２生成手段と、前記第２評価情報を前記演奏情報と対応付けて記憶する記憶手段と、前記第２評価情報を前記演奏情報とともに表示手段に表示させる表示制御手段と、を備え、前記カラオケ情報は、前記演奏情報が示す演奏内容の楽曲の複数の創作者を表す複数の創作者情報を含み、前記ＳＮＳ情報は、前記演奏情報が示す演奏内容の楽曲に関連する複数の創作者を表す複数の創作者情報を含み、前記第１生成手段は、前記カラオケ情報と前記ＳＮＳ情報とに含まれる創作者情報が一致する関係の数に基づいて評価補助情報を生成することを特徴とする。
【０００８】
本発明の演奏評価システムにおいて、前記楽曲関連情報は、十八番情報と、リメイク楽曲の楽曲識別情報と、を含み、前記十八番情報は、前記評価者が歌唱することを得意とする楽曲の楽曲識別情報を含む楽曲リストの情報であり、リメイク楽曲の楽曲識別情報は、前記演奏情報が示す演奏内容の楽曲をリメイクしたリメイク楽曲の楽曲識別情報であり、前記創作者情報は、前記演奏情報が示す演奏内容の楽曲に関連する、第１歌手情報、作曲者情報、作詞者情報、および前記リメイク楽曲の第２歌手情報と、前記第１および第２歌手情報、前記作曲者情報、および前記作詞者情報に対応付けられたファンサイトを表す集合情報と、を含み、前記第１生成手段は、前記カラオケ情報に含まれる第１歌手情報、作曲者情報、作詞者情報、および前記リメイク楽曲の第２歌手情報と、前記ＳＮＳ情報に含まれる第１歌手情報、作曲者情報、作詞者情報、および前記リメイク楽曲の第２歌手情報とが一致する関係の数と、前記評価者が評価する前記演奏情報が示す演奏内容の楽曲の楽曲識別情報が前記十八番情報に含まれるか否かと、前記集合情報と前記評価者情報との関係の数と、に基づいて前記評価補助情報を生成することを特徴とする。
【０００９】
本発明の演奏評価システムにおいて、前記ＳＮＳ情報は、前記評価者情報が表す評価者の興味を表す第１ベクトル情報と前記特定の創作者情報が表す創作者の興味を表す第２ベクトル情報とを含み、前記第１生成手段は、前記ＳＮＳ情報が示す、前記評価者情報と前記複数の創作者情報のうちの特定の創作者情報との関係において、前記評価者情報が前記特定の創作者情報である第１状態と、前記評価者情報と前記特定の創作者情報とが前記第１ベクトル情報と前記第２ベクトル情報とによって相互に対応付けられる第２状態と、前記評価者情報が前記第２ベクトル情報によって前記特定の創作者情報に対応付けられる第３状態と、前記評価者情報と前記特定の創作者情報との間において、特定の集合情報が前記評価者情報と前記特定の創作者情報とに対応付けられる第４状態であって、前記特定の集合情報が、前記第１ベクトル情報によって前記評価者情報に対応付けられ、かつ、前記特定の集合情報が前記第２ベクトル情報によって前記特定の創作者情報に対応付けられる前記第４状態と、を検出する検出処理を実行し、各状態の検出回数に基づいて前記評価補助情報を生成することを特徴とする。
【００１０】
本発明の演奏評価システムにおいて、前記第１生成手段は、前記第１状態に最も重い重みを付け、前記第２状態に２番目に重い重みを付け、前記第３状態に３番目に重い重みを付け、前記第４状態に４番目に重い重みを付け、前記検出処理における各状態の検出回数を集計し、集計結果に基づいて前記評価補助情報を生成することを特徴とする。
【００１１】
本発明の演奏評価システムにおいて、前記第２生成手段は、予め定められた閾値によって前記評価補助情報が表す値を正規化した第３評価情報を決定し、前記第１評価情報と前記第３評価情報とを加算することで前記第２評価情報を算出することを特徴とする。
【発明の効果】
【００１２】
本発明の演奏評価システムによれば、ＳＮＳにおける評価者情報に関係するＳＮＳ情報と、カラオケサービスにおける演奏情報および評価者情報に関係するカラオケ情報と、に含まれる演奏情報に対応付けられた楽曲に関連する複数の楽曲関連情報と前記評価者情報とのＳＮＳにおける対応関係に基づいて、評価補助情報が生成される。評価補助情報と第１評価情報とに基づいて第２評価情報が生成され、第２評価情報が前記演奏情報とともに表示手段に表示される。これにより、より信頼性の高い評価機能を実現することができる。
【００１３】
本発明の演奏評価システムにおいて、第１生成手段は、カラオケ情報に含まれる歌手情報、作曲者情報、作詞者情報、および前記リメイク楽曲の歌手情報と、ＳＮＳ情報に含まれる歌手情報、作曲者情報、作詞者情報、および前記リメイク楽曲の歌手情報とが一致する関係の数と、評価者が評価する演奏情報が示す演奏内容の楽曲の楽曲識別情報が十八番情報に含まれるか否かと、集合情報と評価者情報との関係の数と、に基づいて評価補助情報を生成する。これにより、楽曲に対する評価者の関心の強さを表す指標である評価補助情報の信頼性が高まり、より信頼性の高い評価機能を実現することができる。
【００１４】
本発明の演奏評価システムにおいて、第１生成手段は、ＳＮＳ情報が示す、評価者情報と複数の創作者情報のうちの特定の創作者情報との関係において、評価者情報が特定の創作者情報である第１状態と、評価者情報と特定の創作者情報とが相互に対応付けられる第２状態と、評価者情報が特定の創作者情報によって対応付けられる第３状態と、評価者情報と創作者情報との間において、集合情報が評価者情報と創作者情報とに対応付けられる第４状態と、の出現回数に基づいて評価補助情報を生成する。これらの状態により、楽曲、歌手、および作曲者に対する評価者の関心の強さを表す評価補助情報が生成される。これにより、より信頼性の高い評価機能を実現することができる。
【００１５】
本発明の演奏評価システムにおいて、第１生成手段は、第１状態である場合に最も重い重みを付け、第２状態である場合に２番目に重い重みを付け、第３状態である場合に３番目に重い重みを付け、第４状態である場合に４番目に重い重みを付け、重みが付けられて集計された各状態の出現回数に基づいて評価補助情報を生成する。これらの状態の出現回数に重みを付けて集計することによって評価者の関心の強さを表す評価補助情報が生成される。これにより、各状態に重み付けをし、評価者と創作者との関係の強さを区別することでより信頼性の高い評価機能を実現することができる。
【００１６】
本発明の演奏評価システムにおいて、第２生成手段は、予め定められた閾値によって評価補助情報が表す値を正規化した第３評価情報を決定し、第１評価情報と第３評価情報とを加算することで第２評価情報を算出する。これにより、評価補助情報の低い人と、高い人との評価の信頼性をどちらも保持する第３評価情報が決定され、評価者の最終的な評価である第２評価情報が算出される。つまり、特定のユーザの評価補助情報が表す値が高すぎて、他の評価補助情報が低いユーザの評価が意味を成さなくなってしまうことを防ぐことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る演奏評価システムの構成を示すブロック図である。
【図２】本発明の実施形態におけるＳＮＳ情報およびカラオケ情報を表すデータベースである。
【図３】本発明の実施形態におけるＳＮＳ情報およびカラオケ情報の対応関係を視覚的に表す概略図である。
【図４】評価装置１の制御部１００、カラオケ用サーバ装置３の制御部３００、およびＳＮＳサーバ装置４の制御部４００により実行される評価処理のフローチャートである。
【図５】評価されたパフォーマンス情報が表す映像を表示部１０５に表示させた表示の形態を表す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を参照して説明する。
［演奏評価システムの構成］
図１は、本発明の実施形態に係る演奏評価システムの構成を示す図である。本実施形態における演奏評価システムは、評価装置１と、カラオケ装置２と、カラオケ用サーバ装置３と、ＳＮＳサーバ装置４とにより構成される。これら装置は、ネットワーク５によって互いに通信可能に接続される。
【００１９】
［評価装置１の構成］
評価装置１は、制御部１００、記憶部１０１、操作処理部１０２、操作部１０３、映像制御部１０４、表示部１０５、および通信部１０６を備える。評価装置１は、スマートフォン、パーソナルコンピュータ（以下、パソコンと記す。）、タブレットパソコン、およびカラオケ装置２などの装置である。
【００２０】
制御部１００は、ＣＰＵ、ＲＯＭ、およびＲＡＭを備え、評価装置１の各種処理を制御する。ＲＯＭは、制御部１００が実行するプログラムを記憶する。ＲＡＭは、一時的な記憶領域であり、制御部１００の制御に関する情報を一時的に記憶する。
【００２１】
記憶部１０１は、記憶領域を備え、各種情報を記憶する。記憶部１０１が記憶する情報は、ネットワーク５を介してダウンロードされた情報であり、カラオケ用サーバ３から送られたパフォーマンス情報と、パフォーマンス情報に対応付けられているカラオケユーザ識別情報および評価情報と、を含む。パフォーマンス情報は、マイクロフォンおよびカメラから入力されたユーザのパフォーマンスを示す。評価情報は、パフォーマンス情報に対して複数のユーザが評価を行った結果を表す情報である。
【００２２】
操作処理部１０２は、ユーザによる操作部１０３の操作を表す操作情報を受け、制御部１００の動作を切り替える制御要求を生成する。操作処理部１０２は、制御要求を生成し、制御部１００に送る。操作部１０３は、スイッチまたはタッチパネルを備え、スイッチまたはタッチパネルはユーザにより押される。操作部１０３は、ユーザが押したスイッチの位置および回数などを表す操作情報、またはユーザがタッチしたタッチパネルの位置および回数などを表す操作情報を操作処理部１０２に送る。操作部１０３から送られた操作情報は操作処理部１０２によって制御要求に変換され、制御部１００へ送られる。操作部１０３はパソコンに備えられたキーボードおよびマウスも含む。
【００２３】
映像制御部１０４は、制御部１００から送られる再生指示に従って、映像情報を再生する。映像制御部１０４は、表示部１０５に表示可能な映像信号に映像情報を変換する。映像信号は、表示部１０５に送られ、表示部１０５が備える表示領域に映像信号が表す映像を表示する。
【００２４】
通信部１０６は、ネットワーク５に接続され、カラオケ装置２、カラオケ用サーバ装置３、およびＳＮＳサーバ装置４と情報の送受信を行う。制御部１００から送られる指示、または他の装置から送られる指示に従って、情報の送受信を行う。一例として、通信の形態は、従来公知のＩＰ通信である。
【００２５】
［カラオケ装置２の構成］
カラオケ装置２は、特開２０１０−２１０８２１号公報などに記載の従来公知のカラオケ装置と同様の構成を備える。具体的には、制御部、記憶部、操作部、表示部、マイクロフォン、カメラ、スピーカ、および通信部を備える。カラオケ装置２は、マイクロフォンおよびカメラから入力されたユーザのパフォーマンスを示すパフォーマンス情報と、ユーザを特定するためのカラオケユーザ識別情報とを対応付けて記憶部に一旦記憶する。記憶されたパフォーマンス情報はカラオケ装置２の制御部の指示に従ってカラオケ用サーバ装置３に送信される。
【００２６】
［カラオケ用サーバ装置３の構成］
カラオケ用サーバ装置３は、制御部３００、記憶部３０１、および通信部３０６を備える。制御部３００は、ＣＰＵ、ＲＯＭ，およびＲＡＭを備え、カラオケ用サーバ装置３の各種処理を制御する。ＲＯＭは、制御部３００が実行するプログラムを記憶する。ＲＡＭは、一時的な記憶領域であり、制御部３００の制御に関する情報を一時的に記憶する。
【００２７】
記憶部３０１は、記憶領域を備え、各種情報を記憶する。記憶部３０１が記憶する情報は、カラオケユーザ情報、楽曲情報、パフォーマンス情報、評価情報、カラオケ情報およびＳＮＳ情報を含み、それぞれに割り当てられた記憶領域に記憶される。カラオケユーザ情報は、カラオケ店等に設置されたカラオケ装置を利用するユーザに関連する情報である。カラオケユーザ情報は、ユーザを識別するためのカラオケユーザ識別情報、ユーザ認証用のパスワード、ユーザが利用するＳＮＳにおけるユーザを特定するためのＳＮＳユーザ識別情報、ユーザが歌唱または演奏をすることを得意としている楽曲のリストである十八番情報、およびユーザの個人用Ｗｅｂページの情報である。楽曲情報は、カラオケ装置２などで再生される伴奏音の情報であり、さらに、楽曲識別情報と、楽曲の創作者である歌手、作曲者、および作詞者のカラオケユーザ識別情報とを含む。パフォーマンス情報は、カラオケ装置２に備えられたマイクロフォンおよびカメラから入力されたユーザのパフォーマンスの内容を表す動画の情報、およびパフォーマンスに含まれる楽曲の楽曲識別情報を含む。パフォーマンス情報は、ネットワーク５を介してカラオケ装置２から記憶部３０１に送られる。評価情報は、パフォーマンス情報を視聴したユーザによる評価を表す情報である。評価情報は評価したユーザのカラオケユーザ識別情報と、評価の内容とを含み、評価されたパフォーマンス情報に対応付けて記憶される。パフォーマンス情報に含まれる楽曲の楽曲識別情報、およびその楽曲識別情報が表す楽曲の楽曲情報に含まれる創作者のカラオケユーザ識別情報が楽曲関連情報である。カラオケ情報、およびＳＮＳ情報については後述する。
【００２８】
通信部３０６は、ネットワーク５に接続され、評価装置１、およびカラオケ装置２と情報の送受信を行う。制御部３００から送られる指示、または他の装置から送られる指示に従って、情報の送受信を行う。一例として通信の形態は、従来公知のＩＰ通信である。
【００２９】
［ＳＮＳサーバ装置４の構成］
ＳＮＳサーバ装置４は、制御部４００、記憶部４０１、通信部４０６を備える。制御部４０１は、ＣＰＵ、ＲＯＭ、およびＲＡＭを備え、ＳＮＳサーバ装置４の各種処理を制御する。ＲＯＭは、制御部４００が実行するプログラムを記憶する。ＲＡＭは、一時的な記憶領域であり、制御部４００の制御に関する情報を一時的に記憶する。
【００３０】
記憶部４０１は、記憶領域を備え、各種情報を記憶する。記憶部４０１が記憶する情報は、複数のＳＮＳユーザ情報、および集合情報を含む。ＳＮＳユーザ情報は、ユーザを識別するためのＳＮＳユーザ識別情報と、ユーザ認証用のパスワードの情報と、ユーザの個人用Ｗｅｂページの情報と、ユーザの友人関係を表す友人情報と、コミュニティ情報およびファンページ情報などを表す集合情報とを含む情報である。集合情報は、コミュニティ情報およびファンページ情報などの情報をそれぞれ識別する識別情報を含む。一例として、作曲者のファンページ情報は集合情報であり、作曲者のファンページ情報を識別するための作曲者ファンページ識別情報は、集合情報のうちの１つの識別情報である。
【００３１】
［ＳＮＳ情報について］
記憶部３０１に記憶されるＳＮＳ情報について説明する。ＳＮＳ情報は、ＳＮＳにおける評価者情報と楽曲演奏に関連する創作者を表す創作者情報との関係を示す情報である。本実施形態において、ＳＮＳ情報は、後述のステップＳ２０４においてＳＮＳサーバ装置４から取得され、記憶部３０１に記憶される。本実施形態において、創作者は、歌手、作詞者、および作曲者である。具体的には、ＳＮＳ情報は、図２の（Ａ）および図２の（Ｂ）に示す各情報の対応関係を表す２つのデータベースである。ＳＮＳ情報は、対応付けの方向とともに対応付けられる情報の識別情報を表す。対応付けの方向は方向フラグによって表され、ＳＮＳ情報は方向フラグごとに２つのデータベースに分けられる。
【００３２】
図２の（Ａ）上段に示される対応関係を参照してＳＮＳ情報における第１の対応関係を説明する。図２の（Ａ）上段に示される対応関係は、歌手ＡのＳＮＳユーザ識別情報が評価者ＸのＳＮＳユーザ識別情報と対応付けられていることを表す。また、歌手ＡのＳＮＳユーザ識別情報には、方向フラグ「０」が対応付けられている。方向フラグ「０」は、起点となる情報の識別情報から起点となる情報の識別情報に対応付けられている各識別情報に対して対応関係があることを表す。つまり、歌手ＡのＳＮＳユーザ識別情報の方向フラグ「０」は、起点となる歌手ＡのＳＮＳユーザ識別情報が、評価者ＸのＳＮＳユーザ識別情報に向けて対応付けられている対応関係の存在と、その対応付けの方向とを表す。この対応関係は、ＳＮＳにおいて歌手Ａが評価者Ｘに対して興味および関心を持っていることを表す。起点となる情報に対応付けられた方向フラグが「０」である場合に、起点となる情報に対応付けられた各情報は、以下参照フラグと記される。
【００３３】
図２の（Ｂ）上段に示される対応関係を参照してＳＮＳ情報における第２の対応関係を説明する。図２の（Ｂ）上段に示される対応関係は、歌手ＡのＳＮＳユーザ識別情報が評価者ＸのＳＮＳユーザ識別情報および歌手Ａのカラオケユーザ識別情報と、対応付けられていることを表す。また、歌手ＡのＳＮＳユーザ識別情報には、方向フラグ「１」が対応付けられている。方向フラグ「１」は、起点となる情報の識別情報に対応付けられている識別情報から起点となる情報の識別情報に対して対応関係があることを表す。つまり、歌手ＡのＳＮＳユーザ識別情報の方向フラグ「１」は、起点となる歌手ＡのＳＮＳユーザ識別情報が、評価者ＸのＳＮＳユーザ識別情報および歌手Ａのカラオケユーザ識別情報から対応付けられている対応関係の存在と、その対応付けの方向とを表す。この対応関係は、ＳＮＳにおいて評価者Ｘは歌手Ａに興味および関心を持っていることを表す。さらに、この対応関係は、後述のカラオケ情報における歌手Ａのカラオケユーザ識別情報に歌手ＡのＳＮＳユーザ識別情報が対応付けられて記憶されていることを表す。起点となる情報に対応付けられた方向フラグが「１」である場合に、起点となる情報に対応付けられた各情報は、以下被参照フラグと記される。
【００３４】
［カラオケ情報について］
記憶部３０１に記憶されるカラオケ情報について説明する。カラオケ情報は、カラオケサービスにおけるパフォーマンス情報が表すパフォーマンス内容に含まれる楽曲に関連する楽曲関連情報と評価者情報との関係を示す情報である。本実施形態において、カラオケ情報は、後述のステップＳ２０１において記憶部３０１から楽曲関連情報と評価者情報とが抽出され、生成される。具体的には、カラオケ情報は、図２の（Ｃ）および図２の（Ｄ）に示す各情報の対応関係を表す２つのデータベースである。カラオケ情報は、対応付けの方向とともに対応付けられる情報の識別情報を表す。対応付けの方向は方向フラグによって表され、カラオケ情報は方向フラグごとに２つのデータベースに分けられる。カラオケ情報は、サーバ管理者により楽曲が追加されることにより更新される。また、カラオケ情報は、評価者が評価者情報を編集することにより更新される。
【００３５】
図２の（Ｃ）上段に示される対応関係を参照してカラオケ情報における第１の対応関係を説明する。図２の（Ｃ）上段に示される対応関係は、評価者Ｘのカラオケユーザ識別情報が評価者ＸのＳＮＳユーザ識別情報および十八番情報と対応付けられていることを表す。また、評価者Ｘのカラオケユーザ識別情報には、方向フラグ「０」が対応付けられている。方向フラグ「０」は、起点となる情報の識別情報から起点となる情報の識別情報に対応付けられている各識別情報に対して対応関係があることを表す。つまり、評価者Ｘのカラオケユーザ識別情報の方向フラグ「０」は、起点となる評価者Ｘのカラオケユーザ識別情報が、評価者ＸのＳＮＳユーザ識別情報および十八番情報に向けて対応付けられている対応関係の存在と、その対応付けの方向とを表す。この対応関係は、評価者ＸがＳＮＳを利用しており、評価者Ｘのカラオケユーザ識別情報と評価者ＸのＳＮＳユーザ識別情報とを対応付けて記憶していることを表す。つまり、図２の（Ｃ）中段に示される対応関係は、評価者ＸがカラオケサービスとＳＮＳとを連携して使用可能な状態であることを表している。また、図２の（Ｃ）中段に示される対応関係は、評価者Ｘが、歌唱または演奏をすることを得意としている楽曲のリストである十八番情報に楽曲を登録していることを表している。起点となる情報に対応付けられた方向フラグが「０」である場合に、起点となる情報に対応付けられた各情報は、以下参照フラグと記される。
【００３６】
図２の（Ｄ）上段に示される対応関係を参照してＳＮＳ情報における第２の対応関係を説明する。図２の（Ｄ）上段に示される対応関係は、評価者Ｘのカラオケユーザ識別情報が十八番情報と対応付けられていることを表す。また、評価者Ｘのカラオケユーザ識別情報には、方向フラグ「１」が対応付けられている。方向フラグ「１」は、起点となる情報の識別情報に対応付けられている識別情報から起点となる情報の識別情報に対して対応関係があることを表す。つまり、評価者Ｘのカラオケユーザ識別情報の方向フラグ「１」は、起点となる評価者Ｘのカラオケユーザ識別情報が、十八番情報から対応付けられている対応関係の存在と、その対応付けの方向とを表す。この対応関係は、評価者Ｘが、歌唱または演奏をすることを得意としている楽曲のリストである十八番情報に楽曲を登録していることを表している。起点となる情報に対応付けられた方向フラグが「１」である場合に、起点となる情報に対応付けられた各情報は、以下被参照フラグと記される。
【００３７】
［ＳＮＳ情報とカラオケ情報との対応付け］
図３を参照してＳＮＳ情報とカラオケ情報との対応付けについて説明する。図３は、後述のステップＳ２０４における処理を実行した後のＳＮＳ情報およびカラオケ情報を視覚的に表す概略図である。図３は、図２に示したＳＮＳ情報、およびカラオケ情報の対応付けの方向を矢印によって視覚的に表すとともに、図２に図示されないその他のＳＮＳ情報、およびカラオケ情報を表している。図３の二点鎖線で表される領域３０００内のＳＮＳ情報の概略図と領域３０００外のカラオケ情報の概略図とにおいて、領域３０００の内外の対応関係は以下に説明する処理によって対応付けられる。
【００３８】
図３、および図２の（Ｃ）に示したように、評価者ＸのＳＮＳユーザ識別情報などのＳＮＳユーザ識別情報は、方向フラグ「０」に従って起点となる評価者Ｘのカラオケユーザ識別情報などのカラオケユーザ識別情報から参照される。ＳＮＳ情報は、ＳＮＳサーバ装置４から取得され、記憶部３０１に記憶される。また、カラオケ情報は、記憶部３０１から制御部３００によって読み出される。ＳＮＳ情報とカラオケ情報とを対応付けるためには、あらかじめカラオケ情報に含まれるカラオケユーザ識別情報に対応するユーザのＳＮＳユーザ識別情報をカラオケユーザ識別情報に対応付けて記憶する必要がある。ＳＮＳ情報、およびカラオケ情報が記憶部３０１に記憶されると、制御部３００は、カラオケ情報に含まれるカラオケユーザ識別情報にＳＮＳユーザ識別情報が対応付けられているか否かを判断する。対応付けられている場合、制御部３００は、カラオケユーザ識別情報に対応付けられたＳＮＳユーザ識別情報が、取得されたＳＮＳ情報に含まれているか否かを判断する。
【００３９】
具体的には、図２を参照して説明すると、図２の（Ｃ）の上段に示すように、評価者ＸのＳＮＳユーザ識別情報が評価者Ｘのカラオケユーザ識別情報に対応付けられている場合、制御部３００は、カラオケ情報に含まれるカラオケユーザ識別情報にＳＮＳユーザ識別情報が対応付けられていると判断する。次に、図２の（Ａ）の上段に示すように、ＳＮＳ情報が、評価者ＸのＳＮＳユーザ識別情報を含んでいる場合、制御部３００は、評価者ＸのＳＮＳユーザ識別情報を含んでいると判断する。カラオケユーザ識別情報にＳＮＳユーザ識別情報が対応付けられ、ＳＮＳ情報が評価者ＸのＳＮＳユーザ識別情報を含んでいる場合、図２の（Ｂ）の下段に示されるように、方向フラグ「１」に従って評価者Ｘのカラオケユーザ識別情報を被参照フラグとして、評価者Ｘのカラオケユーザ識別情報から、起点となる評価者ＸのＳＮＳユーザ識別情報が対応付けられる。
【００４０】
つまり、図２を参照して説明したＳＮＳ情報とカラオケ情報との対応関係と、その対応付け方向とは、図３においては矢印により表される。特に上述の具体例の対応関係は、図３における評価者Ｘのカラオケユーザ識別情報ＩＤ１００から評価者ＸのＳＮＳユーザ識別情報ＩＤ１０１に向かって表される領域３０００の内外を繋ぐ矢印で表される。ＳＮＳ情報とカラオケ情報との対応付けは、制御部３００によってさらに創作者ごとにそれぞれ行われる。
【００４１】
［ログイン処理］
ログイン処理は、ユーザによる操作部１０３の操作によって実行され、評価装置１、カラオケ装置２、およびカラオケ用サーバ装置３におけるカラオケサービスの利用許諾を得るためにユーザを認証する処理である。ユーザによる操作部１０３の操作によって制御部１００に送られるログイン要求に従ってユーザとカラオケユーザ識別情報とを対応付ける。具体的には、操作処理部１０２は、ユーザの操作によって操作部１０６から入力される情報に従って、カラオケユーザ識別情報とユーザ認証用のパスワードとを含むログイン要求を制御部１００に送る。制御部１００は、通信部１０６、ネットワーク５および通信部３０６を経由してカラオケ用サーバ装置３の制御部３００にログイン要求を送る。
【００４２】
制御部３００は、記憶部３０１に記憶されるカラオケユーザ識別情報に対応付けられたユーザ認証用のパスワードを読み出す。制御部３００は、読み出したユーザ認証用のパスワードとログイン要求に含まれるユーザ認証用のパスワードとが一致するか否かを判断する。制御部３００が一致すると判断した場合、ユーザが認証されたことを表す認証情報が生成される。制御部３００が一致しないと判断した場合、ユーザが認証されないことを表す否認証情報が生成される。生成されたいずれかの情報は、通信部３０６、ネットワーク５および通信部１０６を経由して制御部１００に送られる。
【００４３】
認証情報が送られた場合、制御部１００は、ユーザが記憶部３０１に記憶される情報を変更することを許可する。否認証情報が送られた場合、制御部１００は、ユーザが記憶部３０１に記憶される情報を変更することを許可しない。一例として、認証情報が送られた場合、カラオケユーザ識別情報と対応付けられたユーザは、ユーザの個人用Ｗｅｂページの情報を閲覧と変更とを行うこと、および、後述のパフォーマンス情報の視聴と評価とを行うことができる。対して、否認証情報が送られた場合、個人用Ｗｅｂページの情報の閲覧、および、パフォーマンス情報の視聴にユーザが利用できる機能が限定される。
【００４４】
［評価処理］
評価処理について、図４のフローチャートを参照して説明する。ログイン処理が実行され、ユーザによるパフォーマンス情報の評価が許可された状態において、パフォーマンス情報の評価がユーザの操作によって実行されると、制御部１００によって評価処理が開始される。本実施形態において、ユーザの評価は投票形式の評価であり、ユーザが気に入ったパフォーマンス情報に対して投票することでパフォーマンス情報が評価される。
【００４５】
ステップＳ１００では、評価者評価情報が取得される。具体的には、評価者は、操作部１０３を操作することにより、評価したいパフォーマンス情報に対して評価を投票する。操作処理部１０２は、操作部１０３から送られる評価者の評価に関する操作情報を受け、制御部１００に評価要求を送る。制御部１００は、評価要求を受けると、評価者評価情報を生成し、ステップＳ１０１に処理を移す。
【００４６】
ステップＳ１０１では、評価指示がカラオケ用サーバ装置３に送られる。具体的には、制御部１００は、ステップＳ１００において取得された評価者評価情報と、評価者のカラオケユーザ識別情報と、評価者が評価したいパフォーマンス識別情報とを対応付け、パフォーマンス情報を評価することをカラオケ用サーバ装置３に指示する評価指示を生成する。生成された評価指示は、評価装置１からカラオケ用サーバ装置３に送られる。制御部１００は、評価指示を送ると、処理を停止し、制御部３００から完了通知を受けるとステップＳ１０９の処理を開始する。また、カラオケ用サーバ装置３の制御部３００は、評価指示を受けると、ステップＳ２０１の処理を実行する。
【００４７】
ステップＳ２０１では、カラオケ情報が抽出される。具体的には、制御部３００は、評価指示に含まれるカラオケユーザ識別情報およびパフォーマンス識別情報に従って、記憶部３０１に記憶される評価者情報である評価者のカラオケユーザ識別情報と、楽曲関連情報であるパフォーマンス情報に含まれる楽曲の楽曲識別情報、およびその楽曲識別情報が表す楽曲の楽曲情報に含まれる創作者のカラオケユーザ識別情報とを記憶部３０１から読み出す。読み出された複数の識別情報とそれぞれの識別情報の対応関係とは、カラオケ情報として記憶部３０１に記憶される。カラオケ情報が記憶部３０１から読み出されると、制御部３００の処理は、ステップＳ２０２に移される。
【００４８】
ステップＳ２０２では、評価者がＳＮＳを利用しているか否かが判断される。具体的には、制御部３００は、ステップＳ２０１において抽出されたカラオケ情報のうち、評価者のカラオケユーザ識別情報にＳＮＳユーザ識別情報が対応付けられているか否かを判断する。カラオケ情報のうち、評価者のカラオケユーザ情報にＳＮＳユーザ識別情報が対応付けられている場合、制御部３００は、評価者がＳＮＳを利用していると判断する。これにより、制御部３００はステップＳ２０３の処理はＹＥＳであるとしてステップＳ２０３に処理を移す。カラオケ情報のうち、評価者のカラオケユーザ識別情報にＳＮＳユーザ識別情報が対応付けられていない場合、制御部３００は、評価者がＳＮＳを利用していないと判断する。これにより、制御部３００はステップＳ２０３の処理はＮＯであるとしてステップＳ２０７に処理を移す。
【００４９】
ステップＳ２０３では、ＳＮＳ情報抽出指示がＳＮＳサーバ装置４に送信される。具体的には、制御部３００は、ＳＮＳ情報をＳＮＳサーバ装置４の記憶部４０１から抽出させるための指示をＳＮＳサーバ装置４の制御部４００に送る。制御部３００は、ステップＳ２０１において評価装置１の制御部１００から送られたパフォーマンス識別情報に対応付けられた楽曲の楽曲識別情報に対応付けられた創作者のＳＮＳユーザ識別情報と、評価者のＳＮＳユーザ識別情報と、に関係するＳＮＳ情報を取得するためにＳＮＳサーバ装置４の制御部４００にＳＮＳ情報抽出指示を送る。つまり、制御部３００は、カラオケ情報から評価者および創作者のカラオケユーザ識別情報に対応付けられたＳＮＳユーザ識別情報を抽出し、抽出したＳＮＳユーザ識別情報を含むＳＮＳ情報抽出指示をＳＮＳサーバ装置４の制御部４００に送る。ＳＮＳ情報抽出指示をＳＮＳサーバ装置４に送信すると、制御部３００は処理を停止し、制御部４００からＳＮＳ情報を受けると、制御部３００はステップＳ２０４の処理を開始する。また、制御部４００は、ＳＮＳ情報抽出指示を受けると、ステップＳ３０３の処理を開始する。
【００５０】
ステップＳ３０３では、ＳＮＳ情報が抽出される。具体的には、制御部４００は、制御部３００から送られたＳＮＳ情報抽出指示に従って、記憶部４０１に記憶された複数の情報から評価者および創作者のＳＮＳユーザ識別情報に対応付けられた情報との対応関係を示すＳＮＳ情報を抽出する。制御部４００は、ＳＮＳ情報を抽出するとステップＳ３０４に処理を移す。
【００５１】
ステップＳ３０４では、ステップＳ３０３で抽出されたＳＮＳ情報がカラオケ用サーバ装置３に送信される。具体的には、制御部４００は、ステップＳ３０３で抽出されたＳＮＳ情報を、制御部３００に送る。制御部４００がＳＮＳ情報を制御部３００に送ると、制御部４００は、処理を終了する。また、制御部３００がＳＮＳ情報を受けると、制御部３００はステップＳ２０４に処理を移す。
【００５２】
ステップＳ２０４では、評価者ポイントが算出される。つまり、ユーザと楽曲との結び付きの強さが、ＳＮＳ情報が示す対応関係から算出される。具体的には、制御部３００は、記憶部３０１に記憶されるＳＮＳ情報とカラオケ情報との対応付け処理を実行し、評価者のＳＮＳユーザ識別情報から創作者のＳＮＳユーザ識別情報までの対応関係の状態を判断する。制御部３００は、評価者のＳＮＳユーザ識別情報から創作者のＳＮＳユーザ識別情報までの情報の対応関係の状態に応じて定められたポイントを評価者ポイントに加算する。評価者と創作者との関係は４つの状態に分けられる。制御部３００は、ＳＮＳ情報における第１状態から第４状態までの評価ポイントの算出を終えるとステップＳ２０５に処理を移す。
【００５３】
［第１状態］
第１状態は、評価者と創作者とが同一である場合における、評価者と創作者との関係を示す。制御部３００は、評価者と創作者とが同一であるか否かを判断する。制御部３００は、評価者のＳＮＳユーザ識別情報と、創作者のいずれかのＳＮＳユーザ識別情報とが同一であるか否かを判断する。制御部３００によって同一であると判断される場合、制御部３００は評価者ポイントに１０ポイントを加算する。制御部３００によって同一でないと判断される場合、制御部３００は評価者ポイントにポイントを加算しない。第１状態の典型例としては、評価者Ｘと歌手Ａとが同一人物であり、評価者ＸのＳＮＳユーザ識別情報と歌手ＡのＳＮＳユーザ識別情報とが完全に一致する状態である。
【００５４】
［第２状態］
第２状態は、下記の二つの条件を満足する場合における、評価者と創作者との関係を示す。第１の条件は、特定の評価者のＳＮＳユーザ識別情報の被参照フラグとして、ＳＮＳ情報に含まれる創作者のいずれかのＳＮＳユーザ識別情報が対応付けられていると制御部３００により判断される条件である。第２の条件は、特定の評価者のＳＮＳユーザ識別情報の被参照フラグとして対応付けられている創作者のＳＮＳユーザ識別情報が、特定の評価者のＳＮＳユーザ識別情報の参照フラグとして対応付けられていると制御部３００により判断される条件である。第２状態であると制御部３００により判断される場合、制御部３００は、評価者のＳＮＳユーザ識別情報と第２状態であると判断する創作者のＳＮＳユーザ識別情報１つにつき、評価者ポイントを５ポイント加算する。第２状態の典型例としては、図２の（Ａ）および（Ｂ）に示される歌手ＡのＳＮＳユーザ識別情報の参照フラグおよび被参照フラグに評価者ＸのＳＮＳユーザ識別情報が対応付けられている状態である。または、図３に示される評価者ＸのＳＮＳユーザ識別情報ＩＤ１０１と歌手ＡのＳＮＳユーザ識別情報ＩＤ１０２との間で直接、互いに矢印で接続されている状態である。
【００５５】
［第３状態］
第３状態は、下記の二つの条件を満足する場合における、評価者と創作者との関係を示す。第１の条件は、特定の評価者のＳＮＳユーザ識別情報の被参照フラグとして、ＳＮＳ情報に含まれる創作者のいずれかのＳＮＳユーザ識別情報が対応付けられていると制御部３００により判断される条件である。第２の条件は、特定の評価者のＳＮＳユーザ識別情報の被参照フラグとして対応付けられている創作者のＳＮＳユーザ識別情報が特定の評価者のＳＮＳユーザ識別情報の参照フラグとして対応付けられていないと制御部３００により判断される条件である。第３状態であると制御部３００により判断される場合、制御部３００は、評価者のＳＮＳユーザ識別情報と第３状態であると判断する創作者のＳＮＳユーザ識別情報１つにつき、評価者ポイントを３ポイント加算する。第３状態の典型例としては、歌手ＡのＳＮＳユーザ識別情報の参照フラグに評価者ＸのＳＮＳユーザ識別情報が対応付けられているが、歌手ＡのＳＮＳユーザ識別情報の被参照フラグに評価者ＸのＳＮＳユーザ識別情報が対応付けられていない状態である。
【００５６】
［第４状態］
第４状態は、下記の二つの条件を満足する場合における、評価者と創作者との関係を示す。第１の条件は、特定の評価者のＳＮＳユーザ識別情報の参照フラグとして、ＳＮＳ情報に含まれるいずれかの集合情報が対応付けられていると制御部３００により判断される条件である。第２の条件は、特定の評価者のＳＮＳユーザ識別情報の参照フラグとして対応付けられている集合情報が創作者のＳＮＳユーザ識別情報の参照フラグとして対応付けられていると制御部３００により判断される条件である。制御部３００によって第４状態であると判断される場合、制御部３００は、評価者のＳＮＳユーザ識別情報と創作者のＳＮＳユーザ識別情報との関係が第４状態となる場合の集合情報１つにつき、評価者ポイントに１ポイント加算する。第４状態の典型例としては、図３に示される評価者ＸのＳＮＳユーザ識別情報ＩＤ１０１と作曲者のＳＮＳユーザ識別情報ＩＤ１０４とから作曲者ファンページ識別情報ＩＤ１３に対して矢印が接続される状態である。または、作曲者ファンページ識別情報ＩＤ１３の被参照フラグに評価者ＸのＳＮＳユーザ識別情報ＩＤ１０１と作曲者のＳＮＳユーザ識別情報ＩＤ１０４とが対応付けられている状態である。
【００５７】
ステップＳ２０５では、評価補助情報が算出される。具体的には、制御部３００は、評価ポイントに応じて評価者評価情報に加算する票数を表す評価補助情報を生成する。制御部３００が評価補助情報を算出すると、制御部３００は処理をステップＳ２０６に移す。
【００５８】
ステップＳ２０６では、カラオケユーザ情報が更新される。具体的には、評価者のカラオケユーザ識別情報に評価者が評価したい楽曲の楽曲識別情報と評価補助情報とが対応付けられる。評価者のカラオケユーザ識別情報と、楽曲Ａの楽曲識別情報と、評価補助情報とが対応付けられると、制御部３００は、ステップＳ２０７に処理を移す。
【００５９】
ステップＳ２０７では、評価者評価情報とパフォーマンス情報とが対応付けられる。具体的には、制御部３００は、パフォーマンス情報にあらかじめ対応付けられた評価情報に評価者評価情報を加算する。評価者評価情報を加算する時点において、１票以上を表す評価補助情報がある場合、制御部３００は、評価者評価情報に評価補助情報を加算し、評価補助情報が加算された評価者評価情報を評価情報に加算する。さらに、制御部３００は、いつ、誰により何票投票されたかが分かるように投票履歴の情報を評価情報に対応付ける。
【００６０】
ステップＳ２０８では、パフォーマンス情報の表示画面が更新される。具体的には、評価装置１などにおいてパフォーマンス情報が表す映像を視聴するための表示が更新される。パフォーマンス情報の表示画面を更新すると、制御部３００は、ステップＳ２０９に処理を移す。
【００６１】
ステップＳ２０９では、完了通知が制御部１００に送られる。具体的には、制御部３００は評価処理が完了したことを表す完了通知を制御部１００に送る。完了通知を制御部１００に送ると、制御部３００は処理を終了する。
【００６２】
ステップＳ１０９では、完了通知が受信される。具体的には、制御部１００は、完了通知を制御部３００から受けると、評価処理が終了したことをユーザに通知する。評価処理が終了したことをユーザに通知すると、制御部１００は処理を終了する。
【００６３】
［各処理の内容、および結果の一例］
以下、各処理における実行内容、および処理により生成される結果について説明する。
【００６４】
［１  カラオケ情報の抽出］
ステップＳ２０１で実行されるカラオケ情報の抽出処理において制御部３００は、記憶部３０１からカラオケ情報を抽出する。カラオケ情報は、カラオケサービスにおけるパフォーマンス情報が表すパフォーマンス内容に含まれる楽曲に関連する楽曲関連情報と評価者情報との関係を示す情報である。まず、制御部３００は、評価指示に含まれる評価者Ｘのカラオケユーザ識別情報に対応付けられた十八番情報および評価者ＸのＳＮＳユーザ識別情報が記憶部３０１に記憶されているか否かを判断する。記憶されていると判断された場合、制御部３００は、それらの情報を抽出する。次に、制御部３００は、評価指示に含まれるパフォーマンス情報に対応付けられた楽曲Ａの楽曲識別情報に対応付けられた創作者である、歌手Ａ、作詞者、作曲者のカラオケユーザ識別情報を抽出する。制御部３００は、歌手Ａ、作詞者、作曲者のカラオケユーザ識別情報を抽出すると、歌手Ａ、作詞者、作曲者のカラオケユーザ識別情報にそれぞれのＳＮＳユーザ識別情報が対応付けて記憶部３０１に記憶されているか否かを判断する。記憶されていると判断された場合、制御部３００は、それらの情報を抽出する。制御部３００は、各情報を抽出すると同時に、それぞれの対応関係を表す参照フラグおよび被参照フラグも抽出する。また、制御部３００は、楽曲Ａの楽曲識別情報に楽曲Ａのカバー曲（楽曲Ｂ）の楽曲識別情報対応付けられている場合、楽曲Ｂの歌手である歌手Ｂのカラオケユーザ識別情報ＩＤ２１も抽出する。さらに、制御部３００は、歌手ＢのＳＮＳユーザ識別情報ＩＤ２２が対応付けられている場合、歌手ＢのＳＮＳユーザ識別情報ＩＤ２２も抽出される。制御部３００は、評価者ＸのＳＮＳユーザ識別情報を記憶部３０１から抽出した場合、次のステップＳ２０２の処理はＹＥＳと判断する。制御部３００は、評価者ＸのＳＮＳユーザ識別情報が記憶部３０１から抽出されなかった場合、次のステップＳ２０２の処理はＮＯと判断する。
【００６５】
［２  ＳＮＳ情報抽出指示］
ステップＳ２０３で実行されるＳＮＳ情報抽出指示をＳＮＳサーバ装置４へ送信する処理を説明する。制御部３００は、ステップＳ２０１において、十八番情報と、評価者ＸのＳＮＳユーザ識別情報と、創作者のカラオケユーザ識別情報と、創作者のＳＮＳユーザ識別情報と、歌手ＢのＳＮＳユーザ識別情報とを抽出した場合、図３に示される評価者ＸのＳＮＳユーザ識別情報ＩＤ１０１と、歌手Ａ、作詞者、および作曲者の３つのＳＮＳユーザ識別情報ＩＤ１０２〜ＩＤ１０４と、歌手ＢのＳＮＳユーザ識別情報ＩＤ２２と、を含むＳＮＳ情報抽出指示をＳＮＳサーバ装置４に送る。つまり、ステップＳ２０１において抽出されたＳＮＳユーザ識別情報を含むＳＮＳ情報抽出指示を制御部４００に送る。
【００６６】
［３  ＳＮＳ情報抽出処理］
ステップＳ３０３で実行されるＳＮＳ情報の抽出処理について図３を参照して説明する。制御部４００は、評価者ＸのＳＮＳユーザ識別情報ＩＤ１０１と、歌手Ａ、作詞者、および作曲者の３つのＳＮＳユーザ識別情報ＩＤ１０２〜ＩＤ１０４と、歌手ＢのＳＮＳユーザ識別情報ＩＤ２２と、のいずれかに対応付けられている情報を記憶部４０１から抽出する。制御部４００は、各情報を抽出すると同時に、それぞれの対応関係を表す参照フラグおよび被参照フラグも抽出する。これにより、歌手Ａのファンページ情報ＩＤ１１と、作詞者のファンページ情報ＩＤ１２と、作曲者のファンページ情報ＩＤ１３と、ユーザ（Ｙ）のＳＮＳユーザ識別情報ＩＤ１４と、それらの各情報の対応関係とを抽出する。これにより、制御部４００は、作詞者、および作曲者の２つのＳＮＳユーザ識別情報ＩＤ１０３、ＩＤ１０４と、作詞者ファンページ情報ＩＤ１２および作曲者ファンページ情報ＩＤ１３と、各情報との対応関係を抽出する。抽出されたＳＮＳ情報は、制御部３００に送られ、記憶部３０１に記憶される。
【００６７】
［４  評価者ポイントの算出処理］
ステップＳ２０４で実行される評価ポイントの算出処理を、図２および図３を参照して評価者ポイントの算出処理を説明する。ステップＳ３０４の実行前の評価者ポイントの初期値は０ポイントである。
【００６８】
［４．１  第１状態の抽出と評価者ポイントの算出］
まず、制御部３００は、記憶部３０１に記憶されたＳＮＳ情報に含まれる評価者のＳＮＳユーザ識別情報と創作者のＳＮＳユーザ識別情報との関係が第１状態であるか否かを判断する。制御部３００は、評価者ＸのＳＮＳユーザ識別情報と創作者のいずれかのＳＮＳユーザ識別情報とが一致しているか否かを判断する。図２の（Ａ）および図３に示されるように、評価者ＸのＳＮＳユーザ識別情報と創作者のいずれかのＳＮＳユーザ識別情報とは一致していない。そのため、制御部３００は、第１状態ではないと判断し、評価者ポイントにポイントを加算しない。つまり、現在の評価者ポイントは０ポイントである。
【００６９】
［４．２  第２状態および第３状態の抽出と評価者ポイントの算出］
次に、制御部３００は、記憶部３０１に記憶されたＳＮＳ情報に含まれる評価者のＳＮＳユーザ識別情報と創作者のＳＮＳユーザ識別情報との関係が第２状態または第３状態であるか否かを判断する。まず、制御部３００は、第１の条件について判断する。制御部３００は、評価者ＸのＳＮＳユーザ識別情報の被参照フラグとして、創作者のいずれかのＳＮＳユーザ識別情報が対応付けられているか否かを判断する。図２の（Ｂ）に示されるように、評価者ＸのＳＮＳユーザ識別情報の被参照フラグとして創作者である歌手Ａ、および作曲者の２つのＳＮＳユーザ識別情報が対応付けられている。つまり、第１の条件は満たされていると制御部３００は判断する。次に、制御部３００は、第２の条件について判断する。制御部３００は、評価者ＸのＳＮＳユーザ識別情報の参照フラグとして、創作者のいずれかのＳＮＳユーザ識別情報が対応付けられているか否かを判断する。図２の（Ａ）に示されるように、評価者ＸのＳＮＳユーザ識別情報の参照フラグとして、創作者である歌手Ａ、および作曲者の２つのＳＮＳユーザ識別情報が対応付けられている。そのため、制御部３００は、評価者ＸのＳＮＳユーザ識別情報と歌手ＡのＳＮＳユーザ識別情報との関係は第２状態であると判断する。また、制御部３００は、評価者ＸのＳＮＳユーザ識別情報と作曲者のＳＮＳユーザ識別情報との関係は第２状態であると判断する。この対応関係により、制御部３００は、第２状態が２つあると判断し、評価者ポイントに５ポイントずつの合計１０ポイントを加点する。つまり、現在の評価者ポイントは合計１０ポイントである。
【００７０】
［４．３  第４状態の抽出と評価者ポイントの算出］
次に、制御部３００は、記憶部３０１に記憶されたＳＮＳ情報に含まれる評価者のＳＮＳユーザ識別情報と創作者のＳＮＳユーザ識別情報との関係が第４状態であるか否かを判断する。まず、制御部３００は、第１の条件について判断する。制御部３００は、評価者ＸのＳＮＳユーザ識別情報の参照フラグとして、集合情報の識別情報が対応付けられているか否かを判断する。図２の（Ａ）に示されるように、評価者ＸのＳＮＳユーザ識別情報の参照フラグとして、歌手Ａおよび作曲者の２つのファンページ識別情報の各情報が対応付けられている。つまり、第１の条件は満たされていると制御部３００は判断する。次に、制御部３００は、第２の条件について判断する。制御部３００は、特定の評価者のＳＮＳユーザ識別情報の参照フラグとして、対応付けられている集合情報が創作者のＳＮＳユーザ識別情報の参照フラグとして、対応付けられているか否かが判断される。図２の（Ａ）に示されるように、歌手ＡのＳＮＳユーザ識別情報の参照フラグとして、歌手Ａのファンページ識別情報が対応付けられていない。この対応関係により、制御部３００は、評価者ＸのＳＮＳユーザ識別情報と歌手ＡのＳＮＳユーザ識別情報との関係が第４状態ではないと判断し、評価者ポイントにポイントを加算しない。ただし、図３に示されるように、作曲者のＳＮＳユーザ識別情報の参照フラグとして、作曲者のファンページ識別情報が対応付けられている。この対応関係により、制御部３００は、評価者ＸのＳＮＳユーザ識別情報と作曲者のＳＮＳユーザ識別情報との関係が第４状態であると判断し、評価者ポイントに１ポイントを加算する。つまり、現在の評価ポイントは第２状態であると判断された１０ポイントと、第４状態であると判断された１ポイントと、が加算されて合計１１ポイントとなる。
【００７１】
［５  評価補助情報の算出］
ステップＳ２０５で実行される評価補助情報の算出処理を説明する。制御部３００は、算出された評価ポイントを１０で割った時の商を評価補助情報として算出する。ステップＳ２０４において算出された評価ポイントは、１１ポイントであるので、評価補助情報は１票を表す情報となる。
【００７２】
［６  カラオケユーザ情報の更新］
ステップＳ２０６で実行されるカラオケユーザ情報の更新処理を説明する。制御部３００は、パフォーマンス情報に含まれる楽曲Ａの楽曲各識別情報と、ステップＳ２０５で算出された評価補助情報とを対応付ける。対応付けられた楽曲Ａの楽曲識別情報と、評価補助情報とは、制御部３００により評価者Ｘのカラオケユーザ識別情報に対応付けられる。
【００７３】
［７  評価者評価情報とパフォーマンス情報との対応付け］
ステップＳ２０７で実行される評価者評価情報とパフォーマンス情報との対応付け処理を説明する。評価補助情報は１票を表す情報なので、制御部３００は評価補助情報があると判断する。制御部３００は、評価者評価情報に評価補助情報を加算する。制御部３００は、パフォーマンス情報にあらかじめ対応付けられた評価情報に評価補助情報が加算された評価者評価情報が表す２票を加算する。また、制御部３００は、加算した２票が、評価者Ｘにより投票されたことが分かるように、評価者Ｘのカラオケユーザ識別情報と投票時点の時間の情報とを含む投票履歴の情報を評価情報に対応付ける。評価者評価情報とパフォーマンス情報とが対応付けられると、制御部３００は、ステップＳ２０８に処理を移す。
【００７４】
［８  パフォーマンス情報の表示画面を更新する処理］
ステップＳ２０８で実行されるパフォーマンス情報の表示画面の更新処理を説明する。図５は、歌唱者Ａのパフォーマンス情報の表示画面を表す。映像５００１は歌唱者Ａのパフォーマンス情報が表す映像を表す。詳細情報５００２はパフォーマンス情報と評価情報との詳細を表示し、楽曲名、歌唱者名、閲覧回数、および獲得票数を表す。評価ボタン５００３は、表示画面のパフォーマンス情報を評価する場合に評価者に押されるボタンである。制御部３００は、ステップＳ２０８において獲得票数８５２を評価情報が表す票数に変更する。また、パフォーマンス情報が表す映像を視聴するユーザのカラオケユーザ識別情報が既に評価履歴に含まれている場合、評価ボタン５００３は選択できないように評価ボタンの画像のみを表示し、ユーザによる評価を禁止する。
【００７５】
［変形例１］
本実施形態において、制御部３００によって行われる各状態における評価者ポイントへの加算は、算出テーブルの参照、または算出式に従う算出であってもよい。算出式および算出テーブルによる構成の場合であっても、算出される第１状態が最もポイントが高く、続いて第２状態、第３状態、第４状態と徐々に点数が低くなればよい。このような配点とすることで、ユーザと創作者との間の興味および関心に基づく評価の信頼性楽曲との結び付が強い評価者か否かが分かりやすくなる。
【００７６】
［変形例２］
本実施形態において、評価方法は投票形式であったが、採点形式であってもよい。採点形式である場合、ステップＳ２０５で算出される評価者補助情報は、票数ではなくて加点される点数、または、称号などであればよい。点数である場合、制御部３００は、ステップＳ２０５において本実施形態と同様の処理を実行し、票ではなく点数として計算されればよい。称号である場合、制御部３００は、ステップＳ２０５において、評価者ポイントまたは、状態に応じた称号を記憶する称号テーブルを参照し、称号を抽出する。そしてステップＳ２０７において抽出された称号をパフォーマンス情報に対応付ければよい。称号の例としては、「作曲者から評価！」「歌手とのつながりが深い評価者からの評価！」などであり、つながりが深いか否かは、評価者補助情報が表す値が大きな評価者ほどつながりが深いとすればよい。また、「創作者との関係ポイントが１１ポイントの評価者から評価！」など、評価者補助情報がそのまま称号としてもよい。
【００７７】
［変形例３］
本実施形態において、制御部３００は、評価者と創作者との関係を参照フラグ、および被参照フラグによって判断した。しかし、制御部３００は、参照フラグ、および被参照フラグに限らず、従来のデータベース構造、および、従来の情報の対応付け方法に従って対応関係を判断すればよい。また、ステップＳ２０４およびステップＳ２０５の処理をはじめとする評価処理の実行は、実施形態の通りでなく制御部３００以外の制御部で実行されてもよい。一例として、制御部４００はＳＮＳ情報ではなく評価者ポイントを制御部３００に送ってもよい。
【００７８】
［変形例４］
本実施形態において、制御部３００は、評価者と創作者との関係を参照フラグ、および被参照フラグによって判断した。それに加えて、評価者の十八番リストの参照フラグに評価したい楽曲の楽曲識別情報が含まれている場合をステップＳ２０４における第５状態として、評価者ポイントを加算する構成としてもよい。一例として、図２の（Ｃ）に表される十八番情報のように、評価したい楽曲Ａの楽曲識別情報が評価者Ｘの十八番情報に含まれている場合、制御部３００は評価者ポイントに１ポイントを加算する。十八番情報に楽曲Ａの楽曲識別情報が含まれている場合、楽曲Ａは評価者にとって歌唱することが得意な楽曲であると判断できるため、評価者ポイントを加算する対象とすることができる。
【００７９】
［変形例５］
本実施形態において、図２に示される被参照フラグは、あらかじめ記憶されているものとして説明をしたが、参照フラグに従って制御部３００によって対応付けが行われた際に生成されてもよい。または、あらかじめ対応付けられたＳＮＳ情報の被参照フラグに、制御部３００によって対応関係が明らかにされたカラオケ情報との対応関係を追加して対応付けてもよい。具体的には、図２の（Ｂ）に記載される被参照フラグは、制御部３００によってＳＮＳ情報とカラオケ情報とが対応付けされた時点で生成されてもよい。一例として、図２の（Ａ）下段に示されるように評価者ＸのＳＮＳユーザ識別情報に対応付けられた参照フラグに歌手ＡのＳＮＳユーザ識別情報が含まれると制御部３００によって判断される場合、制御部３００は、図２の（Ｂ）上段に示されるように歌手ＡのＳＮＳユーザ識別情報の被参照フラグとして評価者ＸのＳＮＳユーザ識別情報を対応付けて記憶する処理を実行する構成であってもよい。また、図２の（Ｃ）上段に示されるように評価者Ｘのカラオケユーザ識別情報に対応付けられた参照フラグに評価者ＸのＳＮＳユーザ識別情報が含まれると制御部３００によって判断される場合、制御部３００は、図２の（Ｂ）下段に示されるように評価者ＸのＳＮＳユーザ識別情報の被参照フラグとして評価者Ｘのカラオケユーザ識別情報を対応付けて記憶する処理を実行する構成であってもよい。
【００８０】
［特許請求の範囲と実施形態の対応関係］
評価装置１は、演奏評価装置の一例である。カラオケ用サーバ装置３およびＳＮＳサーバ装置４は、サーバ装置の一例である。ステップＳ１００において取得される評価者評価情報は、第１評価情報の一例である。評価者のカラオケユーザ識別情報と、図２および図３に示される評価者Ｘのカラオケユーザ識別情報と、評価者のＳＮＳユーザ識別情報と、図２および図３に記憶される評価者ＸのＳＮＳユーザ識別情報と、が評価者情報の一例である。制御部３００と通信部３０６との組み合わせは、第１取得手段および第２取得手段の一例である。ステップＳ１００における制御部３００の処理は、第１生成手段の一例である。ステップＳ２０１およびステップＳ２０４における制御部３００の処理は、第２生成手段の一例である。ステップＳ２０５において算出される評価補助情報は、評価補助情報の一例である。ステップＳ２０７において評価補助情報が加算された評価者評価情報は、第２評価情報の一例である。記憶部３０１は、記憶手段の一例である。表示部１０５は、表示手段の一例である。表示制御部１０４は、表示制御手段の一例である。歌手Ａ、作詞者、および作曲者のＳＮＳユーザ識別情報と、歌手Ａ、作詞者、および作曲者のカラオケユーザ識別情報と、創作者のＳＮＳユーザ識別情報と、創作者のカラオケユーザ識別情報とは、創作者情報の一例である。ステップＳ２０１において抽出されるカラオケ情報は、カラオケ情報の一例である。ステップＳ２０４において取得されるＳＮＳ情報は、ＳＮＳ情報の一例である。図３に示される楽曲Ａの楽曲識別情報ＩＤ１、楽曲Ａの楽曲識別情報と対応関係が存在する十八番情報ＩＤ５、楽曲Ａのカバー曲（楽曲Ｂ）の楽曲識別情報、楽曲Ａを歌唱する歌手Ａ、楽曲Ａの作詞者、および楽曲Ａの作曲者のＳＮＳユーザ識別情報（ＩＤ１０２〜ＩＤ１０４）、および、楽曲Ｂを歌唱する歌手Ｂのカラオケユーザ識別情報ＩＤ２１は、楽曲Ａに関連する情報である楽曲関連情報の一例である。評価者のＳＮＳユーザ情報、および評価者のカラオケユーザ情報は、評価者情報の一例である。パフォーマンス情報は、演奏情報の一例である。図２の（Ａ）に示される評価者ＸのＳＮＳユーザ識別情報の参照フラグに対応付けられたそれぞれの情報および方向フラグ「０」の組み合わせと、図２の（Ｂ）に示される歌手ＡのＳＮＳユーザ識別情報の被参照フラグに対応付けられた評価者ＸのＳＮＳユーザ識別情報および方向フラグ「１」の組み合わせとは、第１ベクトル情報の一例である。また、図３に示される評価者ＸのＳＮＳユーザ識別情報ＩＤ１０１から延びる矢印は、第１ベクトル情報の一例である。図２の（Ａ）に示される歌手ＡのＳＮＳユーザ識別情報の参照フラグに対応付けられたそれぞれの情報および方向フラグ「０」の組み合わせと、図２の（Ｂ）に示される評価者ＸのＳＮＳユーザ識別情報の被参照フラグに対応付けられた歌手ＡのＳＮＳユーザ識別情報および方向フラグ「１」の組み合わせとは、第２ベクトル情報の一例である。また、図３に示される歌手Ａ、作詞者、および作曲者のＳＮＳユーザ識別情報（ＩＤ１０２〜ＩＤ１０４）から延びる矢印は、第２ベクトル情報の一例である。ステップＳ２０４で判断される第１状態は、第１状態の一例である。ステップＳ２０４で判断される第２状態は、第２状態の一例である。ステップＳ２０４で判断される第３状態は、第３状態の一例である。ステップＳ２０４で判断される第４状態は、第４状態の一例である。ステップＳ２０５において制御部３００に実行される処理は、正規化の一例である。
【符号の説明】
【００８１】
１  評価装置
２  カラオケ装置
３  カラオケ用サーバ装置
４  ＳＮＳサーバ装置
５  ネットワーク
１００  制御部
２００  制御部
３００  制御部
【図１】
0006398831.tif 000002
【図２】
0006398831.tif 000003
【図３】
0006398831.tif 000004
【図４】
0006398831.tif 000005
【図５】
0006398831.tif 000006