(57)【特許請求の範囲】
【請求項１】
所定の表示を行う第１表示部と、前記第１表示部の表示領域の表面又は前記第１表示部の外部に設けられ、ユーザが操作可能な第１操作部と、を有し、前記第１操作部の操作に応じて楽曲を選択可能な端末装置であって、
予め歌唱対象に関し設定された複数のカテゴリのカテゴリ識別子を表したカテゴリ選択画面を表示するように、前記第１表示部を制御する第１表示制御手段と、
前記第１表示部が前記カテゴリ選択画面を表示した状態において、前記第１操作部による前記ユーザのカテゴリ選択操作を受け付ける第１選択受付手段と、
前記第１選択受付手段により前記カテゴリ選択操作を受け付けた場合に、そのカテゴリ選択操作に応じた選択カテゴリに属する複数の前記歌唱対象のうち、複数の前記ユーザによる歌唱頻度の最も高い第１歌唱対象、又は、前記選択カテゴリに属し前記カテゴリ選択操作を行った前記ユーザの嗜好に対応する第２歌唱対象、と、当該第１又は第２歌唱対象に対し所定の類似相関を備えた類似歌唱対象と、の歌唱対象識別子を含む所定数の前記歌唱対象識別子を表した歌唱対象選択画面を表示するように、前記第１表示部を制御する第２表示制御手段と、
前記第１表示部が前記歌唱対象選択画面を表示した状態において、前記第１操作部による前記ユーザの歌唱対象選択操作を受け付ける第２選択受付手段と、
を有することを特徴とする端末装置。
【請求項２】
前記第２表示制御手段は、
予め複数の前記楽曲に関する前記複数のユーザの歌唱履歴情報に基づき、当該複数のユーザを前記歌唱対象識別子ごとに分類しつつ、所定の分布態様で分布させた複数の前記歌唱対象識別子を、これらに対応する前記歌唱対象に関する前記カテゴリに応じて前記複数のカテゴリに分類した、分類情報に基づき、特定の複数の前記歌唱対象識別子を前記所定の分布態様に対応する所定の配列態様で配列した、配列情報における、前記選択カテゴリに対応する配列エリアに含まれる複数の配列小エリアのうち、前記第１又は第２歌唱対象と、当該第１又は第２歌唱対象に係わる前記類似歌唱対象と、の前記歌唱対象識別子を含む特定の前記配列小エリア、に配列された前記所定数の歌唱対象識別子を前記所定の配列態様に対応する配列態様で表した前記歌唱対象選択画面を表示するように、前記第１表示部を制御する
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記第１表示部が前記特定の配列小エリアに配列された前記所定数の歌唱対象識別子を表した前記歌唱対象選択画面を表示した状態において、前記第１操作部による前記ユーザの、当該歌唱対象選択画面の表示内容を切り替えるための切替操作、を受け付ける切替受付手段をさらに有し、
前記第２表示制御手段は、
前記切替受付手段により前記切替操作を受け付けた場合に、前記特定の配列小エリアから当該切替操作に対応する方向へ所定の配列単位シフトしたエリアに配列された互いに前記所定の類似相関を備えた所定数の前記歌唱対象の前記歌唱対象識別子を前記所定の配列態様に対応する配列態様で表すように前記歌唱対象選択画面の表示内容を切り替えるように、前記第１表示部を制御する
ことを特徴とする請求項２に記載の端末装置。
【請求項４】
前記第２表示制御手段は、
前記切替受付手段により前記切替操作を受け付けた場合に、前記特定の配列小エリアの当該切替操作に対応する方向に設けられた前記配列小エリアに配列された前記所定数の歌唱対象識別子を前記所定の配列態様に対応する配列態様で表すように前記歌唱対象選択画面の表示内容を切り替えるように、前記第１表示部を制御する
ことを特徴とする請求項３に記載の端末装置。
【請求項５】
前記第２表示制御手段は、
前記歌唱対象選択画面に表す前記所定数の歌唱対象識別子に対応する前記歌唱対象のうち、前記複数のユーザによる歌唱頻度の最も高い歌唱対象、の前記歌唱対象識別子を、それ以外の前記歌唱対象識別子よりも強調されるような態様で表すように、前記第１表示部を制御する
ことを特徴とする請求項３又は４に記載の端末装置。
【請求項６】
前記第２表示制御手段は、
前記歌唱対象選択画面に表す前記所定数の歌唱対象識別子に対応する前記歌唱対象のうち、前記複数のユーザによる歌唱頻度の高い上位所定数の歌唱対象、の前記歌唱対象識別子を、それ以外の前記歌唱対象識別子よりも強調されるような態様で表すように、前記第１表示部を制御する
ことを特徴とする請求項３又は４に記載の端末装置。
【請求項７】
前記第２表示制御手段は、
前記配列情報における前記特定の複数の歌唱対象識別子を所定のアルゴリズムに基づき格子状に整列した整列情報における、前記選択カテゴリに対応する前記配列エリアに含まれる前記特定の配列小エリア、に整列された前記所定数の歌唱対象識別子を前記所定の配列態様に対応する配列態様としての前記格子状に対応する配列態様で表した前記歌唱対象選択画面を表示するように、前記第１表示部を制御する
ことを特徴とする請求項２乃至６のいずれか１項に記載の端末装置。
【請求項８】
前記第１表示制御手段は、
前記歌唱対象としての、前記楽曲の歌手、に関し設定された前記複数のカテゴリの前記カテゴリ識別子を表した前記カテゴリ選択画面を表示するように、前記第１表示部を制御し、
前記第２表示制御手段は、
前記選択カテゴリに属する複数の前記歌手のうち、前記第１歌唱対象としての、前記複数のユーザによる前記楽曲の歌唱頻度の最も高い第１歌手、又は、前記第２歌唱対象としての、前記選択カテゴリに属し前記カテゴリ選択操作を行った前記ユーザの嗜好に対応する第２歌手、と、前記類似歌唱対象としての、当該第１又は第２歌手に対し前記所定の類似相関を備えた類似歌手と、の前記歌唱対象識別子としての歌手識別子を含む所定数の前記歌手識別子を表した前記歌唱対象選択画面としての歌手選択画面を表示するように、前記第１表示部を制御し、
前記第２選択受付手段は、
前記第１表示部が前記歌手選択画面を表示した状態において、前記歌唱対象選択操作としての歌手選択操作を受け付ける
ことを特徴とする請求項１乃至７のいずれか１項に記載の端末装置。
【請求項９】
楽曲を再生する再生手段と、所定の表示を行う第２表示部と、前記第２表示部の表示領域の表面又は前記第２表示部の外部に設けられ、ユーザが操作可能な第２操作部と、を有し、前記第２操作部の操作に応じて前記再生手段に再生させる前記楽曲を選択可能な楽曲再生装置であって、
予め歌唱対象に関し設定された複数のカテゴリのカテゴリ識別子を表したカテゴリ選択画面を表示するように、前記第２表示部を制御する第３表示制御手段と、
前記第２表示部が前記カテゴリ選択画面を表示した状態において、前記第２操作部による前記ユーザのカテゴリ選択操作を受け付ける第３選択受付手段と、
前記第３選択受付手段により前記カテゴリ選択操作を受け付けた場合に、そのカテゴリ選択操作に応じた選択カテゴリに属する複数の前記歌唱対象のうち、複数の前記ユーザによる歌唱頻度の最も高い第１歌唱対象、又は、前記選択カテゴリに属し前記カテゴリ選択操作を行った前記ユーザの嗜好に対応する第２歌唱対象、と、当該第１又は第２歌唱対象に対し所定の類似相関を備えた類似歌唱対象と、の歌唱対象識別子を含む所定数の前記歌唱対象識別子を表した歌唱対象選択画面を表示するように、前記第２表示部を制御する第４表示制御手段と、
前記第２表示部が前記歌唱対象選択画面を表示した状態において、前記第２操作部による前記ユーザの歌唱対象選択操作を受け付ける第４選択受付手段と、
を有することを特徴とする楽曲再生装置。
【請求項１０】
前記第４表示制御手段は、
予め複数の前記楽曲に関する前記複数のユーザの歌唱履歴情報に基づき、当該複数のユーザを前記歌唱対象識別子ごとに分類しつつ、所定の分布態様で分布させた複数の前記歌唱対象識別子を、これらに対応する前記歌唱対象に関する前記カテゴリに応じて前記複数のカテゴリに分類した、分類情報に基づき、特定の複数の前記歌唱対象識別子を前記所定の分布態様に対応する所定の配列態様で配列した、配列情報における、前記選択カテゴリに対応する配列エリアに含まれる複数の配列小エリアのうち、前記第１又は第２歌唱対象と、当該第１又は第２歌唱対象に係わる前記類似歌唱対象と、の前記歌唱対象識別子を含む特定の前記配列小エリア、に配列された前記所定数の歌唱対象識別子を前記所定の配列態様に対応する配列態様で表した前記歌唱対象選択画面を表示するように、前記第２表示部を制御する
ことを特徴とする請求項９に記載の楽曲再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケサービスに用いられる端末装置及び楽曲再生装置に関する。
【背景技術】
【０００２】
従来、カラオケサービスに用いられる端末装置が知られている（例えば、特許文献１参照）。この従来の端末装置（カラオケリモコン装置）では、利用者が歌手名や楽曲名、リリース年、ジャンル等を入力すると、入出力用表示部に検索結果が一覧表示されるようになっている。利用者は、一覧表示された検索結果の中から所望の楽曲を探し当てて選曲指定を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６９１２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、上記従来技術のように、ユーザが予め歌手や楽曲等の歌唱対象に関し設定された複数のカテゴリのうち所望のカテゴリを選択すると、そのカテゴリに属する歌唱対象の識別子（例えば、歌手名や楽曲名等）を、例えば５０音順や歌唱頻度の高い順（人気の高い順）等にソートして一覧表示することが行われている。これにより、ユーザは、一覧表示された歌唱対象の識別子を参照しつつ選曲を行うことができる。また近年、ユーザが所望のカテゴリを選択すると、そのカテゴリに属する歌唱対象のうち、ユーザの嗜好に対応する歌唱対象（例えば、ユーザが予め登録した歌手や楽曲、ユーザによる歌唱回数の最も多い歌手や楽曲等）の識別子を一覧表示することが行われつつある。これにより、ユーザは、一覧表示された自分の嗜好に対応する歌唱対象の識別子を参照しつつ選曲を行うことができる。
【０００５】
ところで、ユーザによっては、歌唱の幅を広げる等のために、所望のカテゴリの中で人気のある歌唱対象や自分の嗜好に対応する歌唱対象に類似する歌唱対象にチャレンジしようとする場合がある。このような場合、上記のように一覧表示するだけでは、ユーザは、所望のカテゴリの中で人気のある歌唱対象や自分の嗜好に対応する歌唱対象に類似する歌唱対象を探し当てることは困難であり、不便であった。
【０００６】
本発明の目的は、ユーザの利便性を向上できる端末装置及びカラオケ装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、第１発明は、所定の表示を行う第１表示部と、前記第１表示部の表示領域の表面又は前記第１表示部の外部に設けられ、ユーザが操作可能な第１操作部と、を有し、前記第１操作部の操作に応じて楽曲を選択可能な端末装置であって、予め歌唱対象に関し設定された複数のカテゴリのカテゴリ識別子を表したカテゴリ選択画面を表示するように、前記第１表示部を制御する第１表示制御手段と、前記第１表示部が前記カテゴリ選択画面を表示した状態において、前記第１操作部による前記ユーザのカテゴリ選択操作を受け付ける第１選択受付手段と、前記第１選択受付手段により前記カテゴリ選択操作を受け付けた場合に、そのカテゴリ選択操作に応じた選択カテゴリに属する複数の前記歌唱対象のうち、複数の前記ユーザによる歌唱頻度の最も高い第１歌唱対象、又は、前記選択カテゴリに属し前記カテゴリ選択操作を行った前記ユーザの嗜好に対応する第２歌唱対象、と、当該第１又は第２歌唱対象に対し所定の類似相関を備えた類似歌唱対象と、の歌唱対象識別子を含む所定数の前記歌唱対象識別子を表した歌唱対象選択画面を表示するように、前記第１表示部を制御する第２表示制御手段と、前記第１表示部が前記歌唱対象選択画面を表示した状態において、前記第１操作部による前記ユーザの歌唱対象選択操作を受け付ける第２選択受付手段と、を有することを特徴とする。
【０００８】
第２発明は、上記第１発明において、前記第２表示制御手段は、予め複数の前記楽曲に関する前記複数のユーザの歌唱履歴情報に基づき、当該複数のユーザを前記歌唱対象識別子ごとに分類しつつ、所定の分布態様で分布させた複数の前記歌唱対象識別子を、これらに対応する前記歌唱対象に関する前記カテゴリに応じて前記複数のカテゴリに分類した、分類情報に基づき、特定の複数の前記歌唱対象識別子を前記所定の分布態様に対応する所定の配列態様で配列した、配列情報における、前記選択カテゴリに対応する配列エリアに含まれる複数の配列小エリアのうち、前記第１又は第２歌唱対象と、当該第１又は第２歌唱対象に係わる前記類似歌唱対象と、の前記歌唱対象識別子を含む特定の前記配列小エリア、に配列された前記所定数の歌唱対象識別子を前記所定の配列態様に対応する配列態様で表した前記歌唱対象選択画面を表示するように、前記第１表示部を制御することを特徴とする。
【０００９】
第３発明は、上記第２発明において、前記第１表示部が前記特定の配列小エリアに配列された前記所定数の歌唱対象識別子を表した前記歌唱対象選択画面を表示した状態において、前記第１操作部による前記ユーザの、当該歌唱対象選択画面の表示内容を切り替えるための切替操作、を受け付ける切替受付手段をさらに有し、前記第２表示制御手段は、前記切替受付手段により前記切替操作を受け付けた場合に、前記特定の配列小エリアから当該切替操作に対応する方向へ所定の配列単位シフトしたエリアに配列された互いに前記所定の類似相関を備えた所定数の前記歌唱対象の前記歌唱対象識別子を前記所定の配列態様に対応する配列態様で表すように前記歌唱対象選択画面の表示内容を切り替えるように、前記第１表示部を制御することを特徴とする。
【００１０】
第４発明は、上記第３発明において、前記第２表示制御手段は、前記切替受付手段により前記切替操作を受け付けた場合に、前記特定の配列小エリアの当該切替操作に対応する方向に設けられた前記配列小エリアに配列された前記所定数の歌唱対象識別子を前記所定の配列態様に対応する配列態様で表すように前記歌唱対象選択画面の表示内容を切り替えるように、前記第１表示部を制御することを特徴とする。
【００１１】
第５発明は、上記第３又は第４発明において、前記第２表示制御手段は、前記歌唱対象選択画面に表す前記所定数の歌唱対象識別子に対応する前記歌唱対象のうち、前記複数のユーザによる歌唱頻度の最も高い歌唱対象、の前記歌唱対象識別子を、それ以外の前記歌唱対象識別子よりも強調されるような態様で表すように、前記第１表示部を制御することを特徴とする。
【００１２】
第６発明は、上記第３又は第４発明において、前記第２表示制御手段は、前記歌唱対象選択画面に表す前記所定数の歌唱対象識別子に対応する前記歌唱対象のうち、前記複数のユーザによる歌唱頻度の高い上位所定数の歌唱対象、の前記歌唱対象識別子を、それ以外の前記歌唱対象識別子よりも強調されるような態様で表すように、前記第１表示部を制御することを特徴とする。
【００１３】
第７発明は、上記第２乃至第６発明のいずれかにおいて、前記第２表示制御手段は、前記配列情報における前記特定の複数の歌唱対象識別子を所定のアルゴリズムに基づき格子状に整列した整列情報における、前記選択カテゴリに対応する前記配列エリアに含まれる前記特定の配列小エリア、に整列された前記所定数の歌唱対象識別子を前記所定の配列態様に対応する配列態様としての前記格子状に対応する配列態様で表した前記歌唱対象選択画面を表示するように、前記第１表示部を制御することを特徴とする。
【００１４】
第８発明は、上記第１乃至第７発明のいずれかにおいて、前記第１表示制御手段は、前記歌唱対象としての、前記楽曲の歌手、に関し設定された前記複数のカテゴリの前記カテゴリ識別子を表した前記カテゴリ選択画面を表示するように、前記第１表示部を制御し、前記第２表示制御手段は、前記選択カテゴリに属する複数の前記歌手のうち、前記第１歌唱対象としての、前記複数のユーザによる前記楽曲の歌唱頻度の最も高い第１歌手、又は、前記第２歌唱対象としての、前記選択カテゴリに属し前記カテゴリ選択操作を行った前記ユーザの嗜好に対応する第２歌手、と、前記類似歌唱対象としての、当該第１又は第２歌手に対し前記所定の類似相関を備えた類似歌手と、の前記歌唱対象識別子としての歌手識別子を含む所定数の前記歌手識別子を表した前記歌唱対象選択画面としての歌手選択画面を表示するように、前記第１表示部を制御し、前記第２選択受付手段は、前記第１表示部が前記歌手選択画面を表示した状態において、前記歌唱対象選択操作としての歌手選択操作を受け付けることを特徴とする。
【００１５】
上記目的を達成するために、第９発明は、楽曲を再生する再生手段と、所定の表示を行う第２表示部と、前記第２表示部の表示領域の表面又は前記第２表示部の外部に設けられ、ユーザが操作可能な第２操作部と、を有し、前記第２操作部の操作に応じて前記再生手段に再生させる前記楽曲を選択可能な楽曲再生装置であって、予め歌唱対象に関し設定された複数のカテゴリのカテゴリ識別子を表したカテゴリ選択画面を表示するように、前記第２表示部を制御する第３表示制御手段と、前記第２表示部が前記カテゴリ選択画面を表示した状態において、前記第２操作部による前記ユーザのカテゴリ選択操作を受け付ける第３選択受付手段と、前記第３選択受付手段により前記カテゴリ選択操作を受け付けた場合に、そのカテゴリ選択操作に応じた選択カテゴリに属する複数の前記歌唱対象のうち、複数の前記ユーザによる歌唱頻度の最も高い第１歌唱対象、又は、前記選択カテゴリに属し前記カテゴリ選択操作を行った前記ユーザの嗜好に対応する第２歌唱対象、と、当該第１又は第２歌唱対象に対し所定の類似相関を備えた類似歌唱対象と、の歌唱対象識別子を含む所定数の前記歌唱対象識別子を表した歌唱対象選択画面を表示するように、前記第２表示部を制御する第４表示制御手段と、前記第２表示部が前記歌唱対象選択画面を表示した状態において、前記第２操作部による前記ユーザの歌唱対象選択操作を受け付ける第４選択受付手段と、を有することを特徴とする。
【００１６】
第１０発明は、上記第９発明において、前記第４表示制御手段は、予め複数の前記楽曲に関する前記複数のユーザの歌唱履歴情報に基づき、当該複数のユーザを前記歌唱対象識別子ごとに分類しつつ、所定の分布態様で分布させた複数の前記歌唱対象識別子を、これらに対応する前記歌唱対象に関する前記カテゴリに応じて前記複数のカテゴリに分類した、分類情報に基づき、特定の複数の前記歌唱対象識別子を前記所定の分布態様に対応する所定の配列態様で配列した、配列情報における、前記選択カテゴリに対応する配列エリアに含まれる複数の配列小エリアのうち、前記第１又は第２歌唱対象と、当該第１又は第２歌唱対象に係わる前記類似歌唱対象と、の前記歌唱対象識別子を含む特定の前記配列小エリア、に配列された前記所定数の歌唱対象識別子を前記所定の配列態様に対応する配列態様で表した前記歌唱対象選択画面を表示するように、前記第２表示部を制御することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザの利便性を向上することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態のカラオケシステムの全体構成を表す機能ブロック図である。
【図２】歌唱履歴データベースの記憶内容の一例を表すテーブルである。
【図３】楽曲情報データベースの記憶内容の一例を表すテーブルである。
【図４】ホストサーバの制御部が実行する制御手順の一例を表すフローチャートである。
【図５】分類済マップデータのデータ構造の一例を概念的に表す説明図である。
【図６】図５中のＡ部の拡大図に相当する説明図である。
【図７】整列データの生成手法の一例を説明するための説明図である。
【図８】整列データのデータ構造の一例を概念的に表す説明図である。
【図９】整列データのデータ構造の一例を概念的に表す説明図である。
【図１０】リモコンの制御部により実行される制御手順の一例を表すフローチャートである。
【図１１】ステップＳＢ１０で表示されるカテゴリ選択画面の一例を表す説明図である。
【図１２】特定するゾーンを説明するための説明図である。
【図１３】ステップＳＢ５０で表示される歌手選択画面の一例を表す説明図である。
【図１４】特定するゾーンを説明するための説明図である。
【図１５】ステップＳＢ９０で表示される歌手選択画面の一例を表す説明図である。
【図１６】１列ごとにスクロールする場合の変形例における、特定するゾーンを説明するための説明図である。
【図１７】歌手選択画面の一例を表す説明図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００２０】
図１は、本実施形態のカラオケシステムの全体構成を表す機能ブロック図である。
【００２１】
図１において、本実施形態のカラオケシステム１は、カラオケサービスを行う各店舗の各カラオケルールＫＲにそれぞれ１台ずつ設置されたカラオケ装置１０（図１中では、１つのカラオケルームＫＲに設置された１台のカラオケ装置１０のみを示す）と、カラオケサービス提供会社側のホストサーバ４００とを有している。各カラオケ装置１０とホストサーバ４００とは、適宜のネットワークＮＷを介し、互いに情報送受信可能に接続されている。
【００２２】
カラオケ装置１０は、装置本体１００（楽曲再生装置）と、リモコン２００（端末装置）と、スピーカ３０１と、ディスプレイ３０２と、マイク３０３とを有している。装置本体１００とリモコン２００とは、例えば無線又は有線のＬＡＮ等のネットワークを介し、互いに情報送受信可能に接続されている。装置本体１００と、スピーカ３０１、ディスプレイ３０２、及びマイク３０３とは、適宜の回線により接続されている。
【００２３】
装置本体１００は、制御部１０１と、大容量記憶装置１０３と、操作部１０４と、受信部１０５と、音源１０６と、音声制御部１０７と、通信制御部１１０とを有している。
【００２４】
制御部１０１は、図示しないＣＰＵやＲＡＭ及びＲＯＭ等のメモリを備えている。この制御部１０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや大容量記憶装置１０３に予め記憶された各種プログラムを実行する。これにより、装置本体１００全体の制御を行う。
【００２５】
大容量記憶装置１０３は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等から構成されている。この大容量記憶装置１０３には、予めホストサーバ４００（又は、カラオケサービス提供会社側の別のサーバ）から上記ネットワークＮＷを介し配信された、カラオケ用の複数の楽曲に係わる、ＭＩＤＩ（登録商標）データ、背景映像データ、及び歌詞データ等の各種情報が記憶されている。
【００２６】
操作部１０４は、例えば複数のキーやスイッチ等から構成されている。ユーザは、この操作部１０４（又は、後述のリモコン２００）を用いて、歌唱する楽曲の選択操作（選曲操作）等の各種操作を行うことができる。
【００２７】
受信部１０５は、マイク３０３から出力された歌唱者（ユーザ）の歌唱音声に対応する音声信号を受信する。
【００２８】
音源１０６は、制御部１０１によって大容量記憶装置１０３から読み出されたＭＩＤＩデータを再生して音声制御部１０７へ出力する。音声制御部１０７は、音源１０６から出力されたＭＩＤＩデータ、及び、受信部１０５により受信された音声信号を増幅し、スピーカ３０１へ出力する。スピーカ３０１は、音声制御部１０７から出力されたＭＩＤＩデータ及び音声信号を音声出力する。
【００２９】
なお、音源１０６、音声出力部１０７、及びスピーカ３０１（以下適宜、これらを「音源１０６等」と略称する）が、特許請求の範囲に記載の再生手段を構成する。
【００３０】
ディスプレイ３０２は、例えば液晶ディスプレイ等から構成されており、各種映像を表示する。特に、ディスプレイ３０２は、音源１０６等によるＭＩＤＩデータの再生に同期して、言い換えれば、音源１０６等によりＭＩＤＩデータの再生が行われるのに従い、大容量記憶装置１０３から読み出された背景映像データ及び歌詞データに対応したテロップ等を表示することができる。
【００３１】
通信制御部１１０は、リモコン２００やホストサーバ４００との間で情報通信の制御を行う。
【００３２】
リモコン２００は、ユーザが選曲操作等の各種操作を行うための端末装置である。このリモコン２００は、制御部２０１と、記憶装置２０３と、タッチパネルディスプレイ２０２と、通信制御部２１０とを有している。
【００３３】
制御部２０１は、図示しないＣＰＵやＲＡＭ及びＲＯＭ等のメモリを備えている。この制御部２０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや記憶装置２０３に予め記憶された各種プログラムを実行する。これにより、リモコン２００全体の制御を行う。
【００３４】
記憶装置２０３は、例えば不揮発性メモリ等から構成されており、各種情報を記憶する。
【００３５】
タッチパネルディスプレイ２０２は、表示部２０２ａ（第１表示部）と、タッチパネル部２０２ｂ（第１操作部）とを有している。
【００３６】
表示部２０２ａは、例えば液晶ディスプレイ等から構成されており、各種表示を行う。
【００３７】
タッチパネル部２０２ｂは、表示部２０２ａの表示領域の表面に沿って設けられた透明なスイッチである。このタッチパネル部２０２ｂは、ユーザの指やスタイラス（ペン）等による接触（タッチ）があった場合、その接触箇所のスイッチがオンされたことを認識可能な構成となっている。ユーザは、表示部２０２ａに表示された文字や文字列等を含む画像（アイコン）に対応するタッチパネル部２０２ｂ部分をタッチすることにより、当該画像に含まれる文字や文字列の入力や選択を行うことができる。これにより、ユーザは、選曲操作等の各種操作を行うことができる。特に、予めカラオケサービス提供会社による所定のサービスを享受可能な会員に登録しているユーザは、タッチパネル部２０２ｂを介し、予め登録してあるログイン認証用の識別情報及びパスワードを入力することにより、ログインすることができる。ログインしたユーザ（以下適宜、特に「ログインユーザ」と称する）は、リモコン２００上で上記所定のサービスを享受可能となる。
【００３８】
通信制御部２１０は、装置本体１００やホストサーバ４００との間で情報通信の制御を行う。
【００３９】
ホストサーバ４００は、制御部４０１と、大容量記憶装置４０３と、操作部４０４と、表示部４０９と、通信制御部４１０とを有している。
【００４０】
制御部４０１は、図示しないＣＰＵやＲＡＭ及びＲＯＭ等のメモリを備えている。この制御部４０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや大容量記憶装置４０３に予め記憶された各種プログラムを実行する。これにより、ホストサーバ４００全体の制御を行う。
【００４１】
大容量記憶装置４０３は、例えばＨＤＤ等から構成されている。この大容量記憶装置４０３には、歌唱履歴データベース４０３１（後述の図２参照）及び楽曲情報データベース４０３２（後述の図３参照）が記憶されている。
【００４２】
操作部４０４は、例えばキーボードやマウス等から構成されている。この操作部４０４では、各種操作が行われる。
【００４３】
表示部４０９は、例えば液晶ディスプレイ等から構成されており、各種表示を行う。
【００４４】
通信制御部４１０は、カラオケ装置１０との間で、上記ネットワークＮＷを介し行われる情報通信の制御を行う。
【００４５】
図２は、上記歌唱履歴データベース４０３１の記憶内容の一例を表すテーブルである。
【００４６】
図２において、歌唱履歴データベース４０３１には、各カラオケ装置１０の装置本体１００から出力された、複数の楽曲に関する複数のログインユーザの選曲操作に基づく歌唱履歴情報が記憶されている。
【００４７】
歌唱履歴情報には、選曲操作を行ったログインユーザの識別情報であるユーザＩＤと、選曲された楽曲の識別情報である楽曲ＩＤと、選曲された楽曲が上記音源１０６等により再生され、ログインユーザが歌唱した年月日及び時刻の情報である歌唱日時とが含まれている。なお、歌唱日時は、装置本体１００から出力するのではなく、ホストサーバ４００側で確認するように構成してもよい。また、歌唱履歴情報として、上記ユーザＩＤ、楽曲ＩＤ、及び歌唱日時の他に、選曲された楽曲やログインユーザによる歌唱に関する関連情報を併せて記憶するように構成してもよい。
【００４８】
なお、この例では、歌唱履歴データベース４０３１には、ログインユーザの歌唱履歴情報のみを記憶しているが、これに限られず、ログインしていないユーザの歌唱履歴情報についても併せて記憶してもよい。
【００４９】
図３は、上記楽曲情報データベース４０３３の記憶内容の一例を表すテーブルである。
【００５０】
図３において、楽曲情報データベース４０３３には、複数の楽曲に関する楽曲情報が記憶されている。楽曲情報には、楽曲ＩＤ、楽曲の識別子である楽曲名、及び、楽曲の歌手の識別子である歌手名等が含まれている。本実施形態では、歌手が、特許請求の範囲に記載の歌唱対象に相当し、歌手名が、歌手識別子に相当すると共に歌唱対象識別子に相当する。
【００５１】
なお、本明細書中では、２人以上からなるグループの楽曲の場合、その楽曲の歌手は、グループのメンバーそれぞれを指すのではなく、グループそのものを指すものとする。例えば、「ＡＡ」「ＢＢ」「ＣＣ」「ＤＤ」「ＥＥ」の５人からなるグループ「ＡＢＣＤＥ」の楽曲の場合、その楽曲の歌手は、グループ「ＡＢＣＤＥ」である。
【００５２】
図４は、ホストサーバ４００の制御部４０１により実行される制御手順の一例を表すフローチャートである。
【００５３】
図４において、このフローに示す処理は、所定の開始操作が行われることによって開始される。まずステップＳＡ１０で、制御部４０１は、大容量記憶装置４０３に記憶された歌唱履歴データベース４０３１にアクセスし、複数のユーザの歌唱履歴情報（ユーザＩＤ、楽曲ＩＤ、及び歌唱日時）を取得する。またこれと共に、大容量記憶装置４０３に記憶された楽曲情報データベース４０３２にアクセスし、複数の楽曲に関する楽曲情報（楽曲ＩＤ、楽曲名、及び歌手名）を取得する。
【００５４】
その後、ステップＳＡ２０で、制御部４０１は、上記ステップＳＡ１０で取得された複数のユーザの歌唱履歴情報及び複数の楽曲に関する楽曲情報に基づき、複数のユーザを歌手名ごとに分類したマップデータを生成する。
【００５５】
マップデータの生成手法の一例としては、制御部４０１は、まず、歌唱履歴情報と楽曲情報との両方に含まれる楽曲ＩＤをキーとして、各歌唱履歴情報に対し歌手名をそれぞれ対応付ける。その後、歌手名をそれぞれ対応付けた複数の歌唱履歴情報を、当該歌唱履歴情報に含まれるユーザＩＤを参考にしてユーザごとに分類する。そして、各ユーザごとに分類された、歌手名をそれぞれ対応付けた複数の歌唱履歴情報を用いて、各ユーザごとに、複数の歌手名を成分とする特徴ベクトル（すなわち、歌手の嗜好を表す特徴ベクトル）をそれぞれ生成する。その後、各ユーザごとに生成された複数の特徴ベクトルを、これらの成分に応じてクラスタリングして、当該複数の特徴ベクトルを、二次元平面上に配列された複数のユニットに分類する。なお、クラスタリングとは、例えば公知のＫ−ｍｅａｎｓ法やＳＯＭ（Ｓｅｌｆ  Ｏｒｇａｎｉｚｉｎｇ  Ｍａｐｓ）法等のクラスタリング手法を用いて、複数のデータを外的基準なしに自動的に分類する手法、又は、そのアルゴリズムである。そして、この分類結果に対応して、各ユーザを、対応する特徴ベクトルが分類されたユニットに対しそれぞれ対応付ける。またこれと共に、各歌手名を、対応する歌手の楽曲に対する、所属する全ユーザによる総歌唱回数の最も多いユニットに対しそれぞれ対応付けてプロットする。以上により、マップデータが生成される。
【００５６】
すなわち、マップデータ上では、複数の歌手名は、プロットされた距離が近いほど対応する歌手の類似度が高くなり、プロットされた距離が遠いほど対応する歌手の類似度が低くなるような、所定の分布態様で分布する。したがって、同じような歌手の嗜好を備えるユーザ同士は、同じユニット（言い換えれば、同じ歌手名）、又は、近い位置に配列された類似するユニット（言い換えれば、プロットされた距離が近い類似する歌手の歌手名）に分類される。また、全く違う歌手の嗜好を備えるユーザ同士は、遠い位置に配列された非類似のユニット（言い換えれば、プロットされた距離が遠い非類似の歌手の歌手名）に分類される。
【００５７】
そして、ステップＳＡ３０に移り、制御部４０１は、上記ステップＳＡ２０で生成されたマップデータを用いて、当該マップデータ上で上記のような分布態様で分布する複数の歌手名を、これらに対応する歌手に関するカテゴリに応じて、予め歌手に関し設定された複数のカテゴリに分類した分類済マップデータ（分類情報）を生成する。
【００５８】
図５及び図６は、上記ステップＳＡ３０で生成された分類済マップデータのデータ構造の一例を概念的に表す説明図である。なお、図６は、図５中のＡ部の拡大図に相当する。
【００５９】
図５及び図６において、分類済マップデータでは、複数（この例では１００個）のユニットが、二次元平面上に、六角形状のセルとしてプロットされ、六方格子状に配列されている。また、複数の歌手名が、二次元平面上に、円形状でプロットされ、プロットされた距離が近いほど対応する歌手の類似度が高くなり、プロットされた距離が遠いほど対応する歌手の類似度が低くなるような分布態様で分布している。そして、これら複数の歌手名が、複数（この例では９個）のカテゴリに分類されている。
【００６０】
この分類済マップデータ上では、各ユーザは、１００個のユニットのうちいずれか１つのユニットに対応付けられている。また、各歌手名は、１００個のユニットのうちいずれか１つのユニットに対応付けられている。
【００６１】
図４に戻り、その後のステップＳＡ４０では、制御部４０１は、上記ステップＳＡ３０で生成された分類済マップデータに含まれる複数の歌手名のうち、特定の複数の歌手名、この例では、９個のカテゴリそれぞれにおける複数のユーザによる楽曲の歌唱頻度の高い上位１００歌手の歌手名である計９００歌手名を抽出する。そして、その抽出した９００歌手名を、分類済マップデータ上での分布態様に対応する、所定の配列態様で配列した配列データ（配列情報）を生成する。
【００６２】
その後、ステップＳＡ５０で、制御部４０１は、上記ステップＳＡ４０で生成された配列データに含まれる９００歌手名を、所定のアルゴリズムに基づき、各カテゴリごとに１０×１０の格子状にそれぞれ整列した整列データ（整列情報）を生成する。
【００６３】
図７は、整列データの生成手法の一例を説明するための説明図である。なお、ここでは、図示及び説明の煩雑を防止するため、上記ステップＳＡ４０で生成された配列データに含まれる９００歌手名のうち、適宜のエリアに配列された９歌手名を、３×３の格子状に整列する例を示す。
【００６４】
図７（ａ）に示すように、まず、９歌手名が含まれるエリアを、それぞれ３歌手名が含まれるように、Ｘ軸方向に３つに区分する。
【００６５】
その後、図７（ｂ）に示すように、Ｘ軸方向に３つに区分した３つの区分エリアを、各区分エリアごとに、それぞれ１歌手名が含まれるように、Ｙ軸方向に３つに区分する。
【００６６】
そして、図７（ｃ）に示すように、Ｘ軸方向に３つに区分すると共にＹ軸方向に３つに区分した９つの区分エリアそれぞれのサイズを均一にして、各区分エリアの中央に、対応する歌手名が配置されるように、各歌手名を整列する。これにより、上記９歌手名を、３×３の格子状に整列したデータが生成される。
【００６７】
上記のような手法を用いることにより、配列データに含まれる９００歌手名を、各カテゴリごとに１０×１０の格子状にそれぞれ整列した整列データを生成することができる。
【００６８】
図８及び図９は、上記のようにして生成された整列データのデータ構造の一例を概念的に表す説明図である。
【００６９】
図８及び図９において、整列データは、上記９００歌手名が、各カテゴリごとに１０×１０の格子状にそれぞれ整列したデータ構造を有している。なお、図８及び図９中の１個のグリッドには、１歌手名がプロットされている。すなわち、９００歌手名が１ずつプロットされた計９００個のグリッドは、図８に示すように、各カテゴリに対応する１０×１０のグリットを１エリア（配列エリア）として、計９エリアに分類されている。また、上記９００個のグリッドは、図９に示すように、３×３のグリッドを１ゾーン（配列小エリア）として、計１００ゾーンに分類されている。
【００７０】
図４に戻り、その後のステップＳＡ６０では、制御部４０１は、上記ステップＳＡ５０で生成された整列データを、通信制御部４１０及びネットワークＮＷを介し、各カラオケ装置１０の装置本体１００へ出力する。その後、このフローに示す処理を終了する。なお、装置本体１００の制御部１０１は、通信制御部１１０を介し入力した上記整列データを、通信制御部１１０を介しリモコン２００へ出力する。リモコン２００の制御部２０１は、通信制御部２１０を介し入力した上記整列データを、記憶装置２０３に格納する。
【００７１】
図１０は、リモコン２００の制御部２０１により実行される制御手順の一例を表すフローチャートである。
【００７２】
図１０において、このフローに示す処理は、例えば、ユーザにより、選曲をアシストするための所定の選曲アシストサービスの利用開始操作が行われることによって開始される。まずステップＳＢ５で、制御部２０１は、通信制御部２１０及びネットワークＮＷを介し、ホストサーバ４００（又は、カラオケサービス提供会社側の別のサーバ）にアクセスし、選曲アシストサービスを利用するユーザに関する情報を取得する。例えば、ユーザが分類されたユニットに対し対応付けられた歌手名、当該歌手名が分類されたカテゴリのカテゴリ名、ユーザに対応するアバター画像データ等を取得する。
【００７３】
その後、ステップＳＢ１０で、制御部２０１は、表示部２０２ａに表示信号を出力して、表示部２０２ａに、カテゴリ選択画面Ｄ１（後述の図１１参照）を表示させる。このステップＳＢ１０の手順が、特許請求の範囲に記載の第１表示制御手段として機能する。
【００７４】
図１１は、上記ステップＳＢ１０で表示されるカテゴリ選択画面Ｄ１の一例を表す説明図である。
【００７５】
図１１において、このカテゴリ選択画面Ｄ１には、上記９個のカテゴリの識別子であるカテゴリ名（この例では、「カテゴリ０１」「カテゴリ０２」「カテゴリ０３」「カテゴリ０４」「カテゴリ０５」「カテゴリ０６」「カテゴリ０７」「カテゴリ０８」「カテゴリ０９」）を含む画像Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５，Ｐ６，Ｐ７，Ｐ８，Ｐ９が表されている。また、これら画像Ｐ１〜Ｐ９のうち、選曲アシストサービスを利用中のユーザが分類されたユニットに対し対応付けられた歌手名が分類されたカテゴリのカテゴリ名を含む画像（この例では、「カテゴリ０５」を含む画像Ｐ５）には、当該ユーザに対応するアバター画像ＡＰが重ねて表されている。これにより、ユーザは、自分がどのカテゴリに属しているのかを視覚的に認識することができる。
【００７６】
図１０に戻り、その後のステップＳＢ２０では、制御部２０１は、表示部２０２ａがカテゴリ選択画面Ｄ１を表示した状態において、ユーザが、上記画像Ｐ１〜Ｐ９のいずれかの画像に対応するタッチパネル部２０２ｂ部分をタッチすることにより、そのタッチ部分の画像に対応するカテゴリを選択するカテゴリ選択操作を行ったかどうかを判定する。ユーザがカテゴリ選択操作を行うまでは、ステップＳＢ２０の判定は満たされず、ループして待機する。そして、ユーザがカテゴリ選択操作を行ったら（ユーザのカテゴリ選択操作を受け付けたら）、ステップＳＢ２０の判定が満たされて、ステップＳＢ３０に移る。このステップＳＢ３０の手順が、特許請求の範囲に記載の第１選択受付手段として機能する。
【００７７】
ステップＳＢ３０では、制御部２０１は、上記ステップＳＢ２０で受け付けたカテゴリ選択操作に応じたカテゴリ（選択カテゴリ）に属する複数の歌手のうち、複数のユーザによる楽曲の歌唱頻度の最も高い歌手（第１歌手、第１歌唱対象）の歌手名を検出する。以下適宜、このステップＳ３０で検出された歌手を「第１歌手」と称する。
【００７８】
そして、ステップＳＢ４０に移り、制御部２０１は、記憶装置２０３に記憶された整列データを読み出す。そして、当該整列データにおける、上記カテゴリ選択操作に応じたカテゴリに対応するエリアに含まれる複数のゾーンのうち、上記第１歌手の歌手名を含むゾーン（特定の配列小エリア）を特定する。例えば、図１２に示すように、カテゴリ選択操作に応じたカテゴリにおける第１歌手の歌手名が「歌手０２３」であった場合には、当該カテゴリに対応するエリアにおける「歌手０２３」を含むゾーン（図１２中の符号Ｚ１で示すゾーン）を特定する。なお、このステップＳＢ４０で特定されるゾーンは、第１歌手と、この第１歌手との類似度が高い（第１歌手に対し所定の類似相関を備えた）８歌手（類似歌手、類似歌唱対象）との計９歌手の歌手名が整列されたゾーンである。
【００７９】
その後、ステップＳＢ４５で、制御部２０１は、上記ステップＳＢ４０で特定されたゾーンに整列された９歌手名に対応する歌手のうち、複数のユーザによる楽曲の歌唱頻度の高い上位３歌手の歌手名を検出する。
【００８０】
そして、ステップＳＢ５０で、制御部２０１は、表示部２０２ａに表示信号を出力して、表示部２０２ａに、上記ステップＳＢ３０、ステップＳＢ４０、及びステップＳＢ４５の処理に応じた歌手選択画面Ｄ２（歌唱対象選択画面。後述の図１２参照）を表示させる。
【００８１】
図１３は、上記ステップＳＢ５０で表示される歌手選択画面Ｄ２の一例を表す説明図である。
【００８２】
図１３において、この歌手選択画面Ｄ２には、上記ステップＳＢ４０で特定されたゾーンに整列された９歌手名（この例では、「歌手０８５」「歌手０２３」「歌手１６８」「歌手２８５」「歌手８９２」「歌手３２１」「歌手８９５」「歌手４０５」「歌手００７」）を含む画像Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７，Ｓ８，Ｓ９が表されている。これら画像Ｓ１〜Ｓ９に含まれる９歌手名の配列態様は、上記ステップＳＢ４０で特定されたゾーン（図１２中の符号Ｚ１で示すゾーン）に整列された９歌手名の配列態様に対応している。また、これら画像Ｓ１〜Ｓ９に含まれる９歌手名のうち、上記ステップＳＢ４５で検出された、当該９歌手名に対応する歌手の中での上記上位３歌手の歌手名の画像には、それぞれ、対応する順位を示す画像が重ねて表されている。この例では、「歌手０２３」を含む画像Ｓ１には、１位を示す画像Ｖ１が重ねて表されている。「歌手００７」を含む画像Ｓ９には、２位を示す画像Ｖ２が重ねて表さている。「歌手１６８」を含む画像Ｓ３には、３位を示す画像Ｖ３が重ねて表されている。これにより、上記上位３歌手の歌手名を、それ以外の歌手名よりも強調されるような態様としている。
【００８３】
図１０に戻り、その後のステップＳＢ６０では、制御部２０１は、表示部２０２ａが歌手選択画面Ｄ２を表示した状態において、ユーザが、上記画像Ｓ１〜Ｓ９のいずれかの画像に対応するタッチパネル部２０２ｂ部分をタッチすることにより、そのタッチ部分の画像に対応する歌手を選択する歌手選択操作（歌唱対象選択操作）を行ったかどうかを判定する。ユーザが歌手選択操作を行っていない場合には、ステップＳＢ６０の判定は満たされず、ステップＳＢ７０に移る。
【００８４】
ステップＳＢ７０では、制御部２０１は、表示部２０２ａが歌手選択画面Ｄ２を表示した状態において、ユーザが、スクロール方向を示す画像Ｒ１，Ｒ２，Ｒ３，Ｒ４（図１３参照）のいずれかの画像に対応するタッチパネル部２０２ｂ部分をタッチすることにより、そのタッチ部分の画像に対応する方向へ歌手選択画面Ｄ２の表示内容をスクロールする（切り替える）ためのスクロール操作（切替操作）を行ったかどうかを判定する。ユーザがスクロール操作を行っていない場合には、ステップＳＢ７０の判定は満たされず、上記ステップＳＢ６０に戻る。一方、ユーザがスクロール操作を行った（ユーザのスクロール操作を受け付けた）場合には、ステップＳＢ７０の判定が満たされて、ステップＳＢ８０に移る。このステップＳＢ７０の手順が、特許請求の範囲に記載の切替受付手段として機能する。
【００８５】
ステップＳＢ８０では、制御部２０１は、記憶装置２０３に記憶された整列データを読み出す。そして、当該整列データにおける、現時点での歌手選択画面Ｄ２に対応するゾーンから上記スクロール操作に対応する方向へ１ゾーン（所定の配列単位）シフトした、すなわち、現時点での歌手選択画面Ｄ２に対応するゾーンの上記スクロール操作に対応する方向に設けられたゾーンを特定する。例えば、図１４に示すように、現時点での歌手選択画面Ｄ２に対応するゾーンが上記ゾーンＺ１であり、右方へスクロールする旨のスクロール操作を受け付けていた場合には、ゾーンＺ１の右方に設けられたゾーン（図１４中の符号Ｚ２で示すゾーン）を特定する。なお、このステップＳＢ８０で特定されるゾーンは、互いに類似する９歌手の歌手名が整列されたゾーンである。
【００８６】
その後、ステップＳＢ８５で、制御部２０１は、上記ステップＳＢ８０で特定されたゾーンに整列された９歌手名に対応する歌手のうち、複数のユーザによる楽曲の歌唱頻度の高い上位３歌手の歌手名を検出する。
【００８７】
そして、ステップＳＢ９０で、制御部２０１は、表示部２０２ａに表示信号を出力して、表示部２０２ａに、歌手選択画面Ｄ２の表示内容を、上記ステップＳＢ８０及びステップＳＢ８５の処理に応じた表示内容に切り替えさせる。このステップＳＢ９０と上記ステップＳＢ５０との手順が、特許請求の範囲に記載の第２表示制御手段として機能する。その後、上記ステップＳＢ６０に戻る。
【００８８】
図１５は、上記ステップＳＢ９０で表示される歌手選択画面Ｄ２の一例を表す説明図である。
【００８９】
図１５において、この歌手選択画面Ｄ２には、上記ステップＳＢ８０で特定されたゾーンに整列された９歌手名（この例では、「歌手０１２」「歌手９１４」「歌手２３６」「歌手０７９」「歌手１２３」「歌手５７３」「歌手０３６」「歌手３８８」「歌手３８６」）を含む画像Ｓ１０，Ｓ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５，Ｓ１６，Ｓ１７，Ｓ１８が表されている。これら画像Ｓ１０〜Ｓ１８に含まれる９歌手名の配列態様は、上記ステップＳＢ８０で特定されたゾーン（図１４中の符号Ｚ２で示すゾーン）に整列された９歌手名の配列態様に対応している。また、これら画像Ｓ１０〜Ｓ１８に含まれる９歌手名のうち、上記ステップＳＢ８５で検出された、当該９歌手名に対応する歌手の中での上記上位３歌手の歌手名の画像には、それぞれ、対応する順位を示す画像が重ねて表されている。この例では、「歌手１２３」を含む画像Ｓ１４には、１位を示す上記画像Ｖ１が重ねて表されている。「歌手５７３」を含む画像Ｓ１５には、２位を示す上記画像Ｖ２が重ねて表されている。「歌手０３６」を含む画像Ｓ１６には、３位を示す上記画像Ｖ３が重ねて表されている。これにより、上記上位３歌手の歌手名を、それ以外の歌手名よりも強調されるような態様としている。また、これら画像Ｓ１０〜Ｓ１８のうち、選曲アシストサービスを利用中のユーザに対し対応付けられた歌手名を含む画像（この例では、「歌手０１２」を含む画像Ｓ１０）には、当該ユーザに対応するアバター画像ＡＰが重ねて表されている。これにより、ユーザは、自分がどのカテゴリに属しているのかを視覚的に認識することができる。
【００９０】
図１０に戻り、上記ステップＳＢ６０において、ユーザが歌手選択操作を行っていた（ユーザの歌手選択操作を受け付けていた）場合には、ステップＳＢ６０の判定が満たされて、ステップＳＢ１００に移る。なお、このステップＳＢ６０の手順が、特許請求の範囲に記載の第２選択受付手段として機能する。
【００９１】
ステップＳＢ１００では、制御部２０１は、表示部２０２ａに表示信号を出力して、表示部２０２ａに、楽曲選択画面（図示せず）を表示させる。この楽曲選択画面には、上記ステップＳＢ６０で受け付けた歌手選択操作に応じた歌手の楽曲を含む画像が一覧で表される。
【００９２】
その後、ステップＳＢ１１０で、制御部２０１は、表示部２０２ａが楽曲選択画面を表示した状態において、ユーザが、上記画像に対応するタッチパネル部２０２ｂ部分をタッチすることにより、そのタッチ部分の画像に対応する楽曲を選択する楽曲選択操作を行ったかどうかを判定する。ユーザが楽曲選択操作を行うまでは、ステップＳＢ１１０の判定は満たされず、ループして待機する。そして、ユーザが楽曲選択操作を行ったら、ステップＳＢ１１０の判定が満たされて、ステップＳＢ１２０に移る。
【００９３】
ステップＳＢ１２０では、制御部２０１は、上記ステップＳＢ１１０での楽曲選択操作に応じた楽曲を予約する予約信号を、通信制御部２１０を介し、装置本体１００へ出力する。その後、このフローに示す処理を終了する。
【００９４】
以上説明したように、本実施形態においては、歌手選択画面Ｄ２に、ユーザにより選択されたカテゴリに属する複数の歌手名うち、第１歌手と当該第１歌手と類似する類似歌手との歌手名を含む９歌手名を表示させる。これにより、ユーザに対し、所望のカテゴリの中で人気のある歌手と、当該歌手に類似する歌手とを認識させることができる。この結果、ユーザは、所望のカテゴリの中で人気のある歌手に類似する歌手を探し当てることができるので、ユーザの利便性を向上することができる。
【００９５】
また、本実施形態では特に、上記分類済マップデータ上での歌手名の配列態様に対応する配列態様で歌手名を表した歌手選択画面を表示させる。これにより、歌手選択画面に、ユーザが選択したカテゴリの中で歌唱頻度の最も高い第１歌手と、この第１歌手に類似する類似歌手との歌手名を確実に表すことができる。この結果、ユーザに対し、所望のカテゴリの中で人気のある歌手に類似する歌手を確実に認識させることができる。
【００９６】
また、本実施形態では特に、ユーザは、歌手選択画面Ｄ２の表示内容を切り替えて、切り替え前には表されていなかった新たな歌手を探すことができるので、ユーザの利便性をさらに向上することができる。
【００９７】
また、本実施形態では特に、歌手選択画面Ｄ２内で楽曲の歌唱頻度の高い上位３歌手を、それ以外の歌手よりも視覚的に目立つようにすることができるので、ユーザに対し、画面内で人気上位の歌手がどの歌手なのかを明確に認識させることができる。
【００９８】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を説明する。
【００９９】
（１）１列ごとにスクロールする場合
すなわち、本変形例においては、ユーザが上記のようにしてスクロール操作を行った場合には、制御部２０１は、上記整列データにおける、現時点での歌手選択画面Ｄ２に対応するゾーンからスクロール操作に対応する方向へ１列シフトした３×３グリットのエリアを特定する。例えば、現時点での歌手選択画面Ｄ２に対応するゾーンが前述のゾーンＺ１であり、右方へスクロールする旨のスクロール操作を受け付けていた場合には、図１６に示すように、ゾーンＺ１から右方へ１列シフトした３×３グリットのエリア（図１６中の符号Ｚ３で示すエリア）を特定する。なお、ここで特定されるゾーンは、互いに類似する９歌手の歌手名が整列されたエリアである。その後、上記で特定されたエリアに整列された９歌手名に対応する歌手のうち、複数のユーザによる楽曲の歌唱頻度の高い上位３歌手の歌手名を検出する。そして、表示部２０２ａに表示信号を出力して、表示部２０２ａに、歌手選択画面Ｄ２の表示内容を、上記処理に応じた表示内容に切り替えさせる。
【０１００】
図１７は、上記で表示される歌手選択画面Ｄ２の一例を表す説明図である。
【０１０１】
図１７において、この歌手選択画面Ｄ２には、上記で特定されたゾーンに整列された９歌手名（この例では、「歌手０２３」「歌手１６８」「歌手０１２」「歌手８９２」「歌手３２１」「歌手０７９」「歌手４０５」「歌手００７」「歌手０３６」）を含む画像Ｓ１０，Ｓ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５，Ｓ１６，Ｓ１７，Ｓ１８が表されている。これら画像Ｓ１０〜Ｓ１８に含まれる９歌手名の配列態様は、上記で特定されたエリア（図１６中の符号Ｚ３で示すエリア）に整列された９歌手名の配列態様に対応している。また、これら画像Ｓ１０〜Ｓ１８に含まれる９歌手名のうち、上記で検出された、当該９歌手名に対応する歌手の中での上記上位３歌手の歌手名の画像には、それぞれ、対応する順位を示す画像が重ねて表されている。この例では、「歌手０２３」を含む画像Ｓ１９には、１位を示す上記画像Ｖ１が重ねて表されている。「歌手０７９」を含む画像Ｓ２４には、２位を示す上記画像Ｖ２が重ねて表されている。「歌手００７」を含む画像Ｓ２７には、３位を示す上記画像Ｖ３が重ねて表されている。これ以外の表示は、上記実施形態とほぼ同様である。
【０１０２】
本変形例によれば、上記実施形態と同様の効果を得る。また、歌手選択画面Ｄ２の表示内容を上記のように切り替えることにより、同一の歌手名でも、スクロールして表示内容を切り替えた場合には、対応する順位が変動するので、インパクトのある選曲候補の提示を行うことができる。例えば、前述の図１３（表示内容の切り替え前）では、１位：歌手０２３、２位：歌手００７、３位：歌手１６８となっている。これに対し、上記図１７（表示内容の切り替え後）では、１位：歌手０２３、２位：歌手０７９、３位：歌手０３６となり、切り替え前の２位の歌手００７、及び、切り替え前３位の歌手１６８は、共にランク外（４位以下）となっている。
【０１０３】
（２）その他
以上では、歌手選択画面Ｄ２において、当該画面に表された９歌手のうち、複数のユーザによる楽曲の歌唱頻度の高い上位所定数の歌手（上記の例では上位３歌手）の歌手名を、それ以外の歌手名よりも強調されるような態様で表していたが、これに限られない。すなわち、複数のユーザによる楽曲の歌唱頻度の最も高い歌手の歌手名だけを、それ以外の歌手名よりも強調されるような態様で表してもよい。この場合には、歌手選択画面Ｄ２内で楽曲の歌唱頻度の最も高い歌手を、それ以外の歌手よりも視覚的に目立つようにすることができる。この結果、ユーザに対し、歌手選択画面Ｄ２内で最も人気のある歌手がどの歌手なのかを明確に認識させることができる。あるいは、歌手選択画面Ｄ２に表される９歌手名全てについて、当該９歌手名中での歌唱頻度の順位が認識できるような態様で表すようにしてもよい。
【０１０４】
また、以上では、ユーザによりカテゴリ選択操作が行われた直後に表示される歌手選択画面Ｄ２には、前述の第１歌手と当該第１歌手に類似する類似歌手との歌手名を表していたが、これに限られない。例えば、ユーザが選択したカテゴリに、当該ユーザの嗜好に対応する歌手（第２歌手、第２歌唱対象。例えば、当該ユーザが予めお気に入り歌手（いわゆるマイアーティスト）として登録した歌手や、当該ユーザによる歌唱回数の最も多い歌手等）が分類されている場合には、この歌手と当該歌手に類似する類似歌手との歌手名を、カテゴリ選択操作が行われた直後に表示される歌手選択画面Ｄ２に表してもよい。これにより、ユーザに対し、所望のカテゴリの中で自分の嗜好に対応する歌手と、当該歌手に類似する歌手とを認識させることができる。この結果、ユーザは、所望のカテゴリの中で自分の嗜好に対応する歌手に類似する歌手を探し当てることができるので、ユーザの利便性を向上することができる。
【０１０５】
また、以上では、複数のユーザの選曲操作に基づく歌唱履歴情報に基づき複数のユーザを歌手名ごとに分類したが、複数のユーザの、音楽ＣＤ等の音楽関連商品の履歴情報や、一般商品の購入履歴情報等の消費履歴情報に基づき複数のユーザを歌手名ごとに分類することも可能である。
【０１０６】
また、以上では、リモコン２００は、表示部２０２ａとタッチパネル部２０２ｂとを備えたタッチパネルディスプレイ２０２を有する構成であったが、これに限られず、このタッチパネルディスプレイ２０２に代えて、表示部と操作部とを別々に有する構成としてもよい。
【０１０７】
また、以上では、カテゴリ選択画面Ｄ１や歌手選択画面Ｄ２等の選曲アシストサービスに関する表示及び操作をリモコン２００で行っていたが、これに限られず、装置本体１００に適宜の表示部を設けて当該装置本体１００で行う構成としてもよい。この場合には、装置本体１００の制御部１０１が、上記図１０のフローに示す手順と同様の手順を実行することにより実現できる。この場合、装置本体１００の操作部１０４が、第１操作部に相当し、上記適宜の表示部が、第２表示部に相当する。また、制御部１０１が実行する上記図１０のステップＳＢ１０に対応する手順が、第３表示制御手段として機能する。また、制御部１０１が実行する上記図１０のステップＳＢ３０に対応する手順が、第３選択受付手段として機能する。また、制御部１０１が実行する上記図１０のステップＳＢ５０及びステップＳＢ９０に対応する手順が、第４表示制御手段として機能する。また、制御部１０１が実行する上記図１０のステップＳＢ６０に対応する手順が、第４選択受付手段として機能する。また、制御部１０１が実行する上記図１０のステップＳＢ７０に対応する手順が、切替受付手段として機能する。この場合も、上記実施形態と同様の効果を得る。
【０１０８】
また、以上では、リモコン２００が、表示部２０２ａとタッチパネル部２０２ｂとを備えたタッチパネルディスプレイ２０２を有していたが、これに限られず、このタッチパネルディスプレイ２０２に代えて、表示部と操作部とを別々に設けてもよい。
【０１０９】
また、以上では、端末装置をリモコン２００で構成していたが、これに限られず、表示部と操作部を備え、上記図１０のフローに示す手順と同様の手順を実行可能な、携帯電話、タブレットＰＣ、ＰＤＡを、端末装置として構成してもよい。
【０１１０】
また、以上では、歌手に関し設定されたカテゴリのカテゴリ名を表したカテゴリ選択画面Ｄ１や、カテゴリ選択操作に応じたカテゴリに属する複数の歌手のうち特定の歌手の歌手名を表した歌手選択画面Ｄ２を表示していたが、これに限られない。例えば、カテゴリ選択画面に代えて、楽曲に関し設定されたカテゴリのカテゴリ名を表したカテゴリ選択画面を表示し、歌手選択画面Ｄ２に代えて、カテゴリ選択操作に応じたカテゴリに属する複数の楽曲のうち特定の楽曲の識別子である楽曲名を表した楽曲選択画面を表示してもよい。この場合、楽曲が、特許請求の範囲に記載の歌唱対象に相当し、楽曲名が、歌唱対象識別子に相当する。また、楽曲選択画面が、歌唱対象選択画面に相当する。楽曲選択画面には、カテゴリ選択操作に応じたカテゴリに属する複数の歌手のうち、複数のユーザによる歌唱頻度の最も高い楽曲（第１歌唱対象）と、この楽曲に対し所定の類似相関を備えた類似楽曲（類似歌唱対象）との楽曲名が表される。なお、これらの楽曲名に代えて、カテゴリ選択操作に応じたカテゴリに属し当該カテゴリ選択操作を行ったユーザに対応する楽曲（第２歌唱対象。例えば、当該ユーザが予めお気に入り楽曲として登録した楽曲や、当該ユーザによる歌唱回数の最も多い楽曲等）と、この楽曲に対し所定の類似相関を備えた類似楽曲との楽曲名を表してもよい。そして、このような楽曲名を表した楽曲選択画面を表示した状態においてユーザがタッチパネル部２０２ｂを用いて行う楽曲の選択操作が、歌唱対象選択操作に相当する。
【０１１１】
また、図４及び図１０に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１１２】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用してもよい。
【０１１３】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１１４】
１                カラオケシステム
１０              カラオケ装置
１００            装置本体
１０６            音源
１０７            音声制御部
２００            リモコン（端末装置）
２０１            制御部
２０２            タッチパネルディスプレイ
２０４            タッチパネル部（第１操作部）
２０９            表示部（第１表示部）
３０１            スピーカ
４００            ホストサーバ
Ｄ１              カテゴリ選択画面
Ｄ２              歌手選択画面（歌唱対象選択画面）
【図１】
0005723308.tif 000002
【図２】
0005723308.tif 000003
【図３】
0005723308.tif 000004
【図４】
0005723308.tif 000005
【図５】
0005723308.tif 000006
【図６】
0005723308.tif 000007
【図７】
0005723308.tif 000008
【図８】
0005723308.tif 000009
【図９】
0005723308.tif 000010
【図１０】
0005723308.tif 000011
【図１１】
0005723308.tif 000012
【図１２】
0005723308.tif 000013
【図１３】
0005723308.tif 000014
【図１４】
0005723308.tif 000015
【図１５】
0005723308.tif 000016
【図１６】
0005723308.tif 000017
【図１７】
0005723308.tif 000018