(57)【要約】【課題】カバー楽曲がある場合にユーザが誤って選曲を行った場合であっても、面倒な手間をかけずに容易に目的とする楽曲を選択する。【解決手段】カラオケ装置１０は、オリジナル楽曲の楽曲情報と対応するカバー楽曲の楽曲情報とを楽曲ファミリーとして対応づけて記憶した大容量記憶装置１０３を有し、制御部１０１のＣＰＵは、ユーザによる楽曲の選択を受け付け、受け付けた楽曲が、特定の楽曲ファミリーに含まれる楽曲であるか否かを判定し、楽曲ファミリーに含まれる楽曲であると判定された場合に、予約準備画面において、当該１つの楽曲の予約を確定する予約ボタン３１１Ａ，３１２Ａ，３１３Ａと、特定の楽曲ファミリーに含まれる当該１つの楽曲以外の別の１つの楽曲の予約を確定する予約ボタン３１１Ｂ，３１１Ｃ，３１２Ｂ，３１２Ｃ，３１３Ｂ，３１３Ｃとを併せて表示する。【選択図】図６
2017181708.tif 000002
【特許請求の範囲】
【請求項１】
複数の楽曲に係わる楽曲情報を記憶すると共に、カバー楽曲が存在するオリジナル楽曲については、前記オリジナル楽曲の前記楽曲情報と対応する少なくとも１つの前記カバー楽曲の前記楽曲情報とを１つの楽曲ファミリーとして対応づけて記憶した、記憶手段と、
ユーザによる１つの楽曲の選択を受け付ける受付手段と、
前記受付手段により選択を受け付けた前記１つの楽曲が、特定の前記楽曲ファミリーに含まれる楽曲であるか否かを判定する判定手段と、
前記判定手段により、前記１つの楽曲が前記特定の楽曲ファミリーに含まれる楽曲であると判定された場合に、当該１つの楽曲の名称及び歌手名が表記される予約準備画面において、当該１つの楽曲の予約を確定する第１予約ボタンと、前記特定の楽曲ファミリーに含まれる、当該１つの楽曲以外の別の１つの楽曲の予約を確定する第２予約ボタンと、を併せて表示する表示手段と、
を有することを特徴とする楽曲選択装置。
【請求項２】
請求項１記載の楽曲選択装置において、
前記受付手段による選択を受け付けた前記１つの楽曲が、前記特定の楽曲ファミリーに含まれる前記オリジナル楽曲であった場合には、
前記表示手段は、
前記予約準備画面において、当該オリジナル楽曲の予約を確定する前記第１予約ボタンと、前記特定の楽曲ファミリーに含まれる、当該オリジナル楽曲のカバー楽曲の予約を確定する前記第２予約ボタンと、を併せて表示する
ことを特徴とする楽曲選択装置。
【請求項３】
請求項２記載の楽曲選択装置において、
前記特定の楽曲ファミリーに含まれる前記カバー楽曲が複数ある場合には、前記表示手段は、前記複数のカバー楽曲に含まれる１つのカバー楽曲をそれ以外のカバー楽曲よりも優先する態様で、当該１つのカバー楽曲に係わる前記第２ボタンを前記予約準備画面において表示する
ことを特徴とする楽曲選択装置。
【請求項４】
請求項１記載の楽曲選択装置において、
前記受付手段による選択を受け付けた前記１つの楽曲が、前記特定の楽曲ファミリーに含まれる前記カバー楽曲であった場合には、
前記表示手段は、
前記予約準備画面において、当該カバー楽曲の予約を確定する前記第１予約ボタンと、前記特定の楽曲ファミリーに含まれる、前記オリジナル楽曲、若しくは、他のカバー楽曲の予約を確定する前記第２予約ボタンと、を併せて表示する
ことを特徴とする楽曲選択装置。
【請求項５】
複数の楽曲に係わる楽曲情報を記憶すると共に、カバー楽曲が存在するオリジナル楽曲については、前記オリジナル楽曲の前記楽曲情報と対応する少なくとも１つの前記カバー楽曲の前記楽曲情報とを１つの楽曲ファミリーとして対応づけて記憶した、記憶手段を備えた楽曲選択装置の制御を行う演算手段に実行させる、楽曲選択用プログラムであって、
ユーザによる１つの楽曲の選択を受け付ける受付手順と、
前記受付手順で選択を受け付けた前記１つの楽曲が、特定の前記楽曲ファミリーに含まれる楽曲であるか否かを判定する判定手順と、
前記判定手順で、前記１つの楽曲が前記特定の楽曲ファミリーに含まれる楽曲であると判定された場合に、当該１つの楽曲の名称及び歌手名が表記される予約準備画面において、当該１つの楽曲の予約を確定する第１予約ボタンと、前記特定の楽曲ファミリーに含まれる、当該１つの楽曲以外の別の１つの楽曲の予約を確定する第２予約ボタンと、を併せて表示する表示手順と、
を実行させることを特徴とする楽曲選択用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが楽曲の選択を行う楽曲選択装置及び楽曲選択用プログラムに関する。
【背景技術】
【０００２】
例えばカラオケ用に用意された多数の楽曲の中から、実際に演奏させる楽曲をユーザが選択できる楽曲選択装置が知られている（例えば、特許文献１参照）。多数の楽曲の中には、一番最初に発表された原曲に対して主旋律がほぼ同じで主にアレンジ、部分的歌詞、歌唱アーティスト、発表時期等のいずれかが異なる、カバー楽曲が存在する場合がある。上記従来技術では、このようなカバー楽曲が複数存在する場合に、各カバー曲の対象年齢がユーザの年齢に近い順となるようにそれら複数のカバー楽曲を並べて表示している。これにより、ユーザは、自分に適したカバー曲を選びやすくなる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１６１８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術においては、例えばユーザがオリジナル楽曲を選択したつもりで誤ってカバー楽曲を選択した場合や、ユーザがオリジナル楽曲の存在を知らずに誤ってオリジナル楽曲を選択した場合等においては、もとの検索画面（例えば歌手別検索画面や曲名検索画面）にその都度戻って選曲し直す必要があり、不便であった。
【０００５】
本発明の目的は、カバー楽曲がある場合にユーザが誤って選曲を行った場合であっても、面倒な手間をかけずに容易に目的とする楽曲を選択できる、楽曲選択装置及びこれに用いられる楽曲選択用プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、第１発明は、複数の楽曲に係わる楽曲情報を記憶すると共に、カバー楽曲が存在するオリジナル楽曲については、前記オリジナル楽曲の前記楽曲情報と対応する少なくとも１つの前記カバー楽曲の前記楽曲情報とを１つの楽曲ファミリーとして対応づけて記憶した、記憶手段と、ユーザによる１つの楽曲の選択を受け付ける受付手段と、前記受付手段により選択を受け付けた前記１つの楽曲が、特定の前記楽曲ファミリーに含まれる楽曲であるか否かを判定する判定手段と、前記判定手段により、前記１つの楽曲が前記特定の楽曲ファミリーに含まれる楽曲であると判定された場合に、当該１つの楽曲の名称及び歌手名が表記される予約準備画面において、当該１つの楽曲の予約を確定する第１予約ボタンと、前記特定の楽曲ファミリーに含まれる、当該１つの楽曲以外の別の１つの楽曲の予約を確定する第２予約ボタンと、を併せて表示する表示手段と、を有することを特徴とする。
【０００７】
本願発明の楽曲選択装置では、記憶手段に、複数の楽曲に係わる楽曲情報（例えば曲名、歌手名、歌詞等）が記憶されている。その際、オリジナル楽曲のほかにカバー楽曲が存在する場合には、それらを包括して１つの楽曲ファミリーの形で記憶されている。各楽曲ファミリーにおいては、１つのオリジナル楽曲の楽曲情報と、少なくとも１つのカバー楽曲の楽曲情報と、が互いに対応づけられている。
【０００８】
ユーザが１つの楽曲の選択を行うと、その選択が受付手段により受け付けられる。当該選択された楽曲が上記のような楽曲ファミリーに属する楽曲であった場合、判定手段による判定が満たされることで、表示手段の予約準備画面（最終的に予約を確定し予約結果を送信するための画面）において、第１予約ボタンと第２予約ボタンとの２種類が表示される。
【０００９】
第１予約ボタンは、ユーザが選択した当該楽曲そのものを予約するボタンである。第２予約ボタンは、ユーザが選択した当該楽曲と共通の楽曲ファミリーに属する、当該楽曲とは別の楽曲を予約するボタンである。例えばユーザが（上記楽曲ファミリーに含まれる）オリジナル楽曲を選択した場合は、第２予約ボタンは、対応するカバー楽曲を予約可能なボタンとなる。例えばユーザが（上記楽曲ファミリーに含まれる）カバー楽曲を選択した場合は、第２予約ボタンは、対応するオリジナル楽曲（若しくは選択されたものとは別のカバー楽曲）を予約可能なボタンとなる。
【００１０】
これにより、オリジナル楽曲とカバー楽曲とによって楽曲ファミリーが形成されている場合は、そのなかのどの楽曲を選択したとしても、（当該楽曲ファミリーに属する）それ以外の他の楽曲を、容易に予約することができる。したがって、例えばオリジナル楽曲のつもりで誤ってカバー楽曲を選択した場合や、オリジナル楽曲の存在を知らずに誤ってオリジナル楽曲を選択した場合等において、もとの検索画面（例えば歌手別検索画面や曲名検索画面）にいちいち戻らなくても、ユーザが本来選択したかった楽曲を容易に予約することができる。この結果、ユーザの利便性を向上することができる。
【００１１】
第２発明は、上記第１発明において、前記受付手段による選択を受け付けた前記１つの楽曲が、前記特定の楽曲ファミリーに含まれる前記オリジナル楽曲であった場合には、前記表示手段は、前記予約準備画面において、当該オリジナル楽曲の予約を確定する前記第１予約ボタンと、前記特定の楽曲ファミリーに含まれる、当該オリジナル楽曲のカバー楽曲の予約を確定する前記第２予約ボタンと、を併せて表示することを特徴とする。
【００１２】
これにより、例えばカバー楽曲のほうが有名で、オリジナル楽曲の存在を知らずに誤ってオリジナル楽曲を選択した場合等であっても、ユーザが本来選択したかった、カバー楽曲を確実に容易に予約することができる。
【００１３】
第３発明は、上記第２発明において、前記特定の楽曲ファミリーに含まれる前記カバー楽曲が複数ある場合には、前記表示手段は、前記複数のカバー楽曲に含まれる１つのカバー楽曲をそれ以外のカバー楽曲よりも優先する態様で、当該１つのカバー楽曲に係わる前記第２ボタンを前記予約準備画面において表示する
ことを特徴とする。
【００１４】
本願発明においては、カバー楽曲が複数ある場合に、例えば、最も人気のあるカバー楽曲やユーザが「マイアーティスト」に登録していたり歌唱履歴のある歌手によるカバー楽曲を、それ以外のカバー楽曲よりも優先した態様で表示される。例えば、当該１つのカバー楽曲のみを表示してそれ以外は表示しなかったり、当該１つのカバー楽曲をそれ以外のカバー楽曲とは異なる態様（例えば目立つ態様）で表示する。これにより、カバー楽曲が複数あった場合であっても、ユーザが本来選択したかった楽曲を比較的容易に予約することができる。
【００１５】
第４発明は、上記第１発明において、前記受付手段による選択を受け付けた前記１つの楽曲が、前記特定の楽曲ファミリーに含まれる前記カバー楽曲であった場合には、前記表示手段は、前記予約準備画面において、当該カバー楽曲の予約を確定する前記第１予約ボタンと、前記特定の楽曲ファミリーに含まれる、前記オリジナル楽曲、若しくは、他のカバー楽曲の予約を確定する前記第２予約ボタンと、を併せて表示することを特徴とする。
【００１６】
これにより、例えばカバー楽曲の存在を知らずにオリジナル楽曲のつもりで誤ってカバー楽曲を選択した場合（あるいは、カバー楽曲が複数あることを知らずに異なるカバー楽曲を誤って選択した場合）等であっても、ユーザが本来選択したかった、オリジナル楽曲（又は他のカバー楽曲）を確実に容易に予約することができる。
【００１７】
上記目的を達成するために、第５発明は、複数の楽曲に係わる楽曲情報を記憶すると共に、カバー楽曲が存在するオリジナル楽曲については、前記オリジナル楽曲の前記楽曲情報と対応する少なくとも１つの前記カバー楽曲の前記楽曲情報とを１つの楽曲ファミリーとして対応づけて記憶した、記憶手段を備えた楽曲選択装置の制御を行う演算手段に実行させる、楽曲選択用プログラムであって、ユーザによる１つの楽曲の選択を受け付ける受付手順と、前記受付手順で選択を受け付けた前記１つの楽曲が、特定の前記楽曲ファミリーに含まれる楽曲であるか否かを判定する判定手順と、前記判定手順で、前記１つの楽曲が前記特定の楽曲ファミリーに含まれる楽曲であると判定された場合に、当該１つの楽曲の名称及び歌手名が表記される予約準備画面において、当該１つの楽曲の予約を確定する第１予約ボタンと、前記特定の楽曲ファミリーに含まれる、当該１つの楽曲以外の別の１つの楽曲の予約を確定する第２予約ボタンと、を併せて表示する表示手順と、を実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、カバー楽曲がある場合にユーザが誤って選曲を行った場合であっても、面倒な手間をかけずに容易に目的とする楽曲を選択することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の楽曲選択装置の実施形態に係わるカラオケ装置を含む通信カラオケシステムの全体構成を表す機能ブロック図である。
【図２】オリジナル曲とカバー曲の関係を説明する図である。
【図３】楽曲情報データベースの記録内容を模式的に表した図である。
【図４】楽曲検索画面の表示例を表す図である。
【図５】検索結果画面の表示例を表す図である。
【図６】予約準備画面の表示例を表す図である。
【図７】予約準備画面の表示例を表す図である。
【図８】予約準備画面の表示例を表す図である。
【図９】カラオケ装置の制御部が備えるＣＰＵにより実行される処理内容を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施の形態について、図面を参照しつつ説明する。
【００２１】
図１は、本発明の楽曲選択装置の実施形態に係わるカラオケ装置を含んだ通信カラオケシステムの全体構成を表す機能ブロック図である。
【００２２】
図１において、通信カラオケシステム１は、少なくとも１台のカラオケ装置（図示する例ではカラオケ装置１０の１台のみ）と、サーバ２０と、を有している。
【００２３】
＜カラオケ装置＞
カラオケ装置１０（楽曲選択装置に相当）は、例えばカラオケ店舗等のカラオケルームＫＲに設置されている。カラオケ装置１０とサーバ２０は、例えば通信ネットワーク等のネットワークＮＷとを介し、互いに情報送受信可能に接続されている。
【００２４】
カラオケ装置１０は、装置本体１００と、マイク３０と、を有している。装置本体１００とマイク３０とは、無線回線又は有線回線により接続されている。
【００２５】
装置本体１００は、制御部１０１と、大容量記憶装置１０３と、操作部１０４と、受信部１０５と、音源１０６と、音声制御部１０７と、スピーカ１０８と、表示部１０９と、通信制御部１１０と、を有している。
【００２６】
制御部１０１は、図示しないＣＰＵや、ＲＡＭ及びＲＯＭ等のメモリを備えている。この制御部１０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや上記大容量記憶装置１０３に予め記憶された各種プログラム（後述の図９に示す処理を実行するための楽曲選択用プログラムを含む）を実行する。これにより、装置本体１００全体の制御を行う。
【００２７】
大容量記憶装置１０３（記憶手段に相当）は、例えばＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ（ＨＤＤ）などから構成される。この大容量記憶装置１０３は、背景映像データや後述する楽曲情報データベース（後述の図３参照）等の各種情報が記憶されている。
【００２８】
操作部１０４は、例えば複数のキーやスイッチなどから構成される。なお、装置本体１００と無線や赤外線により通信可能なリモコン装置や適宜の携帯端末（携帯電話機を含む）によって操作部１０４を構成しても良い。ユーザは、この操作部１０４を用いて、カラオケ楽曲の予約操作等の各種操作を行うことができる。
【００２９】
受信部１０５は、上記のマイク３０から出力された歌唱者の歌唱による音声信号を受信する。なお、楽器演奏サービス（いわゆるマイナスワン演奏を含む）を提供する場合には、ギター等の弦楽器及びキーボードなどの演奏信号（生音をマイクで集音した場合を含む）をこの受信部１０５で受信するようにしてもよい。この場合、受信した演奏信号に対し各楽器に対応した適宜の処理を行うようにしてもよい。
【００３０】
音源１０６は、上記制御部１０１によって後述する演奏データを再生して音声制御部１０７へ出力する。音声制御部１０７は、音源１０６から出力された演奏データ、及び受信部１０５を介してマイク３０により入力された音声信号をミキシングして増幅し、スピーカ１０８へ出力する。スピーカ１０８は、音声制御部１０７から出力された演奏データ、及び音声信号を音声出力する。
【００３１】
なお、以下適宜、音源１０６、音声出力部１０７、及びスピーカ１０８を、省略して「音源１０６等」と称する。
【００３２】
表示部１０９は、例えば液晶ディスプレイなどから構成され、後述する楽曲の検索画面や後述する歌詞データ等の各種映像を表示する。なお、前述のように操作部１０４としてリモコン装置や携帯端末が用いられる場合にはこの表示部１０９もそれらリモコン装置や携帯端末に設けられていても良い。特に、この表示部１０９は、ユーザがカラオケ楽曲を選曲して予約する際の楽曲検索画面等を表示する（後述の図４、図５、図７参照）。
【００３３】
通信制御部１１０は、サーバ２０との間で情報通信の制御を行う。
【００３４】
上記構成のカラオケ装置１０を備えた通信カラオケシステム１では、まず最初にカラオケ装置１０のユーザが歌唱を希望する楽曲の選曲と演奏予約を行う。この楽曲の選曲にあたっては、歌唱可能な全ての楽曲それぞれの楽曲情報を登録した楽曲情報データベースがあらかじめカラオケ装置１０の大容量記憶装置１０３に記憶されており、ユーザが入力した検索条件に該当する楽曲の楽曲情報（識別情報である楽曲ＩＤ等を含む）を楽曲情報データベースから検索する。
【００３５】
このような検索を経て選曲された楽曲の楽曲情報に対応する演奏データと歌詞データとをネットワークＮＷを介してサーバ２０から取得するとともに、選曲された楽曲に対応する背景映像データを大容量記憶装置１０３から取得し、これらを同期して音源１０６等及び表示部１０９で再生、表示する。なお、演奏データは、例えばＭｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ（ＭＩＤＩ；登録商標）の規格に準拠したデータで構成される。また、背景映像データはサーバ２０から取得してもよい。
【００３６】
＜本実施形態の特徴＞
ここで、楽曲によっては、一番最初に発表されたオリジナル曲に対して主旋律がほぼ同じで主にアレンジ、部分的歌詞、歌唱アーティスト、発表時期等のいずれかが異なる少なくとも１つのカバー曲が存在する場合がある。この場合、例えばユーザが入力した検索条件（例えば、曲名による検索）に該当する楽曲にオリジナル曲又はカバー曲がある場合でも、曲名が同じであるため、ユーザが本来目的としていたアレンジ等とは異なるカバー曲（又はオリジナル曲）が検索されて自動的に演奏してしまう可能性があった。また、ユーザが例えばオリジナル曲のつもりで誤ってカバー曲を選択する場合や、オリジナル曲の存在を知らずに誤ってオリジナル曲を選択する場合もあった。
【００３７】
これに対して本実施形態は、上記大容量記憶装置１０３に記憶される楽曲情報データベースが、カバー曲が存在するオリジナル曲（原曲）については、当該オリジナル曲の楽曲情報と対応する少なくとも１つのカバー曲の楽曲情報とを１つの楽曲ファミリーとして対応づけて記憶している。選曲時の検索では、検索条件に該当する楽曲（本実施形態の例では選曲された楽曲）についての全てのオリジナル曲及びカバー曲の楽曲情報も検索する。
【００３８】
そして、楽曲の選曲時には、ユーザの選択操作に対応した１つの楽曲の予約を確定するボタンと、その楽曲と同一の楽曲ファミリーに含まれる、当該１つの楽曲以外の別の１つの楽曲の予約を確定するボタンと、が並んで表示部１０９に表示される。そして、ユーザがいずれか１つのボタンを選択操作することで、いずれか一つの楽曲が最終的な歌唱対象として決定される。
【００３９】
これにより、ユーザが入力した検索条件に該当する楽曲にオリジナル曲又はカバー曲がある場合でも、ユーザは本来歌唱目的としている楽曲を容易に選択決定できる。
【００４０】
＜検索の具体例＞
ここで、オリジナル曲又はカバー曲が存在する楽曲の検索の具体例を説明する。例えば図２に示すように、最初に「桝田博」という歌唱アーティストによって歌唱された「ひとりを責めないで」という楽曲名の楽曲が１９９６年に発表されたとする（以下、この楽曲を「オリジナル曲Ａ」という）。そして、これをオリジナル曲として後の２００２年に「東野ナカ」という歌唱アーティストによって同曲のカバー曲（以下、カバー曲Ａ′という）が発表され、さらに後の２０１４年に「ｔａｉｋｏ」という歌唱アーティストによって同曲のカバー曲（以下、カバー曲Ａ″）が発売されているとする。このように最初に発表された楽曲がオリジナル曲となり、その後にこのオリジナル曲に対して曲のアレンジ、部分的歌詞、歌唱アーティスト等を変えて発表された楽曲がいずれもカバー曲に相当する関係となる。
【００４１】
図３は、上記関係にあるオリジナル曲Ａとカバー曲Ａ′、Ａ″の楽曲情報を記録した楽曲情報データベースの記録内容の一例を模式的に示している。上述したように、この楽曲情報データベースはカラオケ装置１０の大容量記憶装置１０３に記憶される情報であり、図示する例では各楽曲の識別情報である楽曲ＩＤにそれぞれ対応して、楽曲名、歌唱アーティスト、発表時期情報、楽曲ファミリーＩＤ、及び区別情報の各項目の楽曲情報があらかじめ記録されている。
【００４２】
図示する例において、最初に１９９６年に発表されたオリジナル曲Ａの「ひとりを責めないで」には「１００６Ｅ」という楽曲ＩＤが付与されており、２００２年に発表されたカバー曲Ａ′の「ひとりを責めないで」には「１０２Ａ１」という楽曲ＩＤが付与されており、２０１４年に発表されたカバー曲Ａ″の「ひとりを責めないで」には「１０６２Ｄ」という楽曲ＩＤが付与されている。この関係から、「１００６Ｅ」の楽曲ＩＤに対応する楽曲ファミリーＩＤの項目には、カバー曲Ａ′及びカバー曲Ａ″と共通の楽曲ファミリーＩＤ「Ｆ００１」が記録されており、また対応する区別情報には「オリジナル曲」であることを示す情報が記録されている。また、「１０２Ａ１」の楽曲ＩＤに対応する楽曲ファミリーＩＤの項目には、オリジナル曲Ａ及びカバー曲Ａ″と共通の上記楽曲ファミリーＩＤ「Ｆ００１」が記録されており、また対応する区別情報には「カバー曲」であることを示す情報が記録されている。また、「１０６２Ｄ」の楽曲ＩＤに対応する楽曲ファミリーＩＤの項目には、オリジナル曲Ａ及びカバー曲Ａ′と共通の上記楽曲ファミリーＩＤ「Ｆ００１」が記録されており、また対応する区別情報には「カバー曲」であることを示す情報が記録されている。なお、上記楽曲ファミリーは、サーバ２０が全てのカラオケ装置１０から収集した利用情報に基づいて統計的に管理し、定期的に各カラオケ装置１０に送信して楽曲情報データベースを更新すればよい。これにより、新たにカバー曲が発売されたときにオリジナル曲と共通の楽曲ファミリーＩＤが付与されて管理される。
【００４３】
本実施形態では、オリジナル曲又はカバー曲が存在する楽曲が選曲された場合に、同一の楽曲ファミリーに属する全楽曲が検索される。そして、予約準備画面（後述の図６、図７、図８参照）において、選曲された楽曲を予約するためのボタンに加え、検索してヒットした同一楽曲ファミリーの他の楽曲を予約するためのボタンも、併せて表示される。
【００４４】
＜画面表示の具体例＞
次に、上記の検索操作を行う際の具体的な画面の表示例を説明する。ユーザが選曲操作を開始した際には、最初に例えば図４に示すような楽曲検索画面が表示される。図示する例の楽曲検索画面では、ユーザが操作部１０４の操作を介して楽曲の曲名、歌唱アーティスト名、及び歌詞の歌い出し部分のいずれかを検索条件として入力可能となっている。図示する例では、検索条件として曲名に「ひとりを責めないで」を入力し、検索開始の入力操作（図示する例では「決定」ボタンの押下）を行うことで楽曲情報データベースから該当する曲名の楽曲ＩＤが検索される。なお、歌詞の歌い出し部分を検索条件とした場合には、サーバ２０又は当該カラオケ装置１０の大容量記憶装置１０３が記憶する特に図示しない歌詞データベースから対応する楽曲ＩＤを検索すればよい。また、実際の検索処理においては検索条件の入力ミスやユーザの思い違いなども考慮し、入力された検索条件の文言に対して一致度の許容幅を持たせたいわゆる「あいまい検索」を行ってもよい。
【００４５】
検索された楽曲ＩＤは、図５に示す例の検索結果画面で一覧表示する。この検索結果画面では、あいまい検索により一致度の高い順で検索された５つの楽曲を候補として表示している。この例では、検索条件の楽曲名「ひとりを責めないで」に該当するオリジナル曲Ａ、カバー曲Ａ′、Ａ″の３曲の曲名が上位に表示されるが、この段階ではまだ各曲の曲名以外の詳細な情報が表示されないためユーザは３曲のいずれかを選択する。
【００４６】
図６は、ユーザが上記図５に示した状態から上記オリジナル曲Ａを選択したときに表示される予約準備画面（後述するようにあと１回の操作で予約が完了する画面）の例である。この画面では、曲名「ひとりを責めないで」、歌唱アーティスト名「桝田博」、発表時期（発売年）「１９９６年」、歌い出しの歌詞「どうしたの？  らしくないね〜」、キー設定「＃１」、が表示されると共に、上記区別情報（この例では「オリジナル曲」）３０１も表示される。そして、このオリジナル曲Ａをそのまま予約するための「予約」ボタン３１１Ａ（この場合の第１予約ボタンに相当）と、オリジナル曲Ａと同一楽曲ファミリーである上記カバー曲Ａ′（すなわち２００２年発売の東野ナカが歌唱するカバー曲）を予約するための「カバー曲（１）予約」ボタン３１１Ｂ（この場合の第２予約ボタンに相当）と、オリジナル曲Ａと同一楽曲ファミリーである上記カバー曲Ａ″（すなわち２０１４年発売のｔａｉｋｏが歌唱するカバー曲）を予約するための「カバー曲（２）予約」ボタン３１１Ｃ（この場合の第２予約ボタンに相当）と、が並んで表示される。
【００４７】
なおこの場合、全ユーザの過去の歌唱履歴から、この共通の楽曲ファミリー（オリジナル曲Ａ、カバー曲Ａ′、カバー曲Ａ″の３つが所属）のうち、カバー曲Ａ″の歌唱回数が最も多いとが公知の手法で識別されている。そして、その結果を反映して（おすすめ曲という意味で）、「カバー曲（２）予約」ボタン３１１Ｃは、他のボタン３１１Ａ，３１１Ｂとは異なる態様（この例では『大人気』マークの付加）で表示されている。なお、このマーク付加に限られず、ボタン３１１Ｃを、ボタン３１１Ａ，３１１Ｂよりも明るい色や目立つ装飾をつけて表示する等、他の何らかの優先的な表示としてもよい。あるいは、カバー曲Ａ″に係わるボタン３１１Ｃのみを表示して他のカバー曲Ａ′に係わるボタン３１１Ｂを表示しないようにしてもよい。さらに、上記のように全ユーザの歌唱履歴に基づかず、選曲を行っている当該ユーザの、歌唱履歴や「マイアーティスト」登録の有無や性別や年齢等の各種ユーザ関連情報に基づき、上記ボタン３１１Ａ，３１１Ｂ，３１１Ｃの表示の有無及び優劣付加を行うようにしてもよい。
【００４８】
ユーザは、操作部１０４での操作を介して上記「予約」ボタン３１１Ａを押下することで、当該オリジナル曲Ａの予約を確定する（すなわちこれ以降、再生可能となった適宜のタイミングで楽曲再生が開始される。以下同様）ことができる。またユーザは、（このようなオリジナル曲Ａの各種情報が表示された画面であるにもかかわらず）、操作部１０４での操作を介し上記「カバー曲（１）予約」ボタン３１１Ｂを押下することで、カバー曲Ａ′の予約を確定することができる。同様に、ユーザは、操作部１０４での操作を介し上記「カバー曲（２）予約」ボタン３１１Ｃを押下することで、カバー曲Ａ″の予約を確定することができる。
【００４９】
図７は、ユーザが上記図５に示した状態から上記カバー曲Ａ′を選択したときに表示される上記予約準備画面の例である。この画面では、曲名「ひとりを責めないで」、歌唱アーティスト名「東野ナカ」、発表時期（発売年）「２００２年」、歌い出しの歌詞「どうしたの？  らしくないね〜」、キー設定「♭２」、が表示されると共に、上記区別情報（この例では「カバー曲」）３０１も表示される。そして、このカバー曲Ａ′をそのまま予約するための「予約」ボタン３１２Ａ（この場合の第１予約ボタンに相当）と、カバー曲Ａ′と同一楽曲ファミリーである上記オリジナル曲Ａ（すなわち１９９６年発売の桝田博が歌唱するオリジナル曲）を予約するための「オリジナル曲予約」ボタン３１２Ｂ（この場合の第２予約ボタンに相当）が表示される。更に、カバー曲Ａ′と同一楽曲ファミリーである上記カバー曲Ａ″（すなわち２０１４年発売のｔａｉｋｏが歌唱するカバー曲）を予約するための「別のカバー曲予約」ボタン３１２Ｃ（この場合の第２予約ボタンに相当）と、が並んで表示される場合もある。なお、図６と同様、この例でも、「別のカバー曲予約」ボタン３１２Ｃは、他のボタン３１２Ａ，３１２Ｂとは異なる態様（この例では『大人気』マークの付加）で表示されている。
【００５０】
ユーザは、操作部１０４での操作を介して上記「予約」ボタン３１２Ａを押下することで、当該カバー曲Ａ′の予約を確定することができる。またユーザは、（このようなカバー曲Ａ′の各種情報が表示された画面であるにもかかわらず）、操作部１０４での操作を介し上記「オリジナル曲予約」ボタン３１２Ｂを押下することで、オリジナル曲Ａの予約を確定することができる。同様に、ユーザは、操作部１０４での操作を介し上記「別のカバー曲予約」ボタン３１２Ｃを押下することで、カバー曲Ａ″の予約を確定することができる。
【００５１】
図８は、ユーザが上記図５に示した状態から上記カバー曲Ａ″を選択したときに表示される上記予約準備画面の例である。この画面では、曲名「ひとりを責めないで」、歌唱アーティスト名「ｔａｉｋｏ」、発表時期（発売年）「２０１４年」、歌い出しの歌詞「どうしたの？  らしくないね〜」、キー設定「♭１」、が表示されると共に、上記区別情報（この例では「カバー曲」）３０１も表示される。そして、このカバー曲Ａ″をそのまま予約するための「予約」ボタン３１３Ａ（この場合の第１予約ボタンに相当）と、カバー曲Ａ″と同一楽曲ファミリーである上記オリジナル曲Ａ（すなわち１９９６年発売の桝田博が歌唱するオリジナル曲）を予約するための「オリジナル曲予約」ボタン３１３Ｂ（この場合の第２予約ボタンに相当）が表示される。更に、カバー曲Ａ″と同一楽曲ファミリーである上記カバー曲Ａ′（すなわち２００２年発売の東野ナカが歌唱するカバー曲）を予約するための「別のカバー曲予約」ボタン３１３Ｃ（この場合の第２予約ボタンに相当）と、が並んで表示される場合もある。
【００５２】
ユーザは、操作部１０４での操作を介して上記「予約」ボタン３１３Ａを押下することで、当該カバー曲Ａ″の予約を確定することができる。またユーザは、（このようなカバー曲Ａ″の各種情報が表示された画面であるにもかかわらず）、操作部１０４での操作を介し上記「オリジナル曲予約」ボタン３１３Ｂを押下することで、オリジナル曲Ａの予約を確定することができる。同様に、ユーザは、操作部１０４での操作を介し上記「別のカバー曲予約」ボタン３１３Ｃを押下することで、カバー曲Ａ′の予約を確定することができる。
【００５３】
＜カラオケ装置の制御フロー＞
上記手法を実現するためにカラオケ装置１０の制御部１０１に備えられるＣＰＵ（演算手段に相当；特に図示せず）により実行される楽曲選択の処理内容を図９のフローチャートで説明する。まず、図９において、例えば操作部１０４を介してユーザからカラオケ装置１０に選曲の開始を指示する操作が入力されることによって、このフローが開始される。
【００５４】
まず、ステップＳ５において、カラオケ装置１０のＣＰＵは、例えば上記図４の楽曲検索画面を表示部１０９に表示して、操作部１０４を介したユーザからの検索条件の入力操作を受け付ける。その後、ステップＳ１０に移る。
【００５５】
ステップＳ１０では、カラオケ装置１０のＣＰＵは、上記ステップＳ５で入力された検索条件に基づいて該当する楽曲（楽曲ＩＤ）を上記楽曲情報データベースなどから検索する。その後、ステップＳ１５に移る。
【００５６】
ステップＳ１５では、カラオケ装置１０のＣＰＵは、上記ステップＳ１０での検索によって該当する楽曲ＩＤが得られたか否かを判定する。該当する楽曲ＩＤが得られなかった場合、判定は満たされず（Ｓ１５：ＮＯ）、ステップＳ２０に移る。
【００５７】
ステップＳ２０では、カラオケ装置１０のＣＰＵは、検索できなかった旨を表示部１０９に表示するなどにより、ユーザに対して条件を満たす楽曲がなかったことを報知する。そして、このフローを終了する。
【００５８】
一方、上記ステップＳ１５の判定において、検索条件に該当する楽曲ＩＤが得られた場合、判定が満たされ（Ｓ１５：ＹＥＳ）、ステップＳ２５に移る。
【００５９】
ステップＳ２５では、カラオケ装置１０のＣＰＵは、上記ステップＳ１０で検索された楽曲ＩＤに対応する楽曲名を、例えば上記図５の検索結果画面で一覧表示する。その後、ステップＳ３０に移る。
【００６０】
ステップＳ３０では、カラオケ装置１０のＣＰＵは、検索結果画面で一覧表示された楽曲名の中から操作部１０４を介したユーザの選択操作の入力を受け付ける。なお、このステップＳ３０が各請求項記載の受付手順に相当し、このステップＳ３０を実行する上記ＣＰＵが受付手段として機能する。その後、ステップＳ３５に移る。
【００６１】
ステップＳ３５では、カラオケ装置１０のＣＰＵは、楽曲情報データベースを参照して、上記ステップＳ３０で選択された楽曲名の楽曲が、いずれかの楽曲ファミリーに含まれているか（言い換えれば上記楽曲ファミリーＩＤが付与されているか）否かを判定する。選択された楽曲に楽曲ファミリーＩＤが付与されていない場合（つまりカバーされていないことから「オリジナル曲」「カバー曲」という概念がなくて上記区別情報が付与されておらず、上記楽曲ファミリーＩＤも付与されていない場合）、判定は満たされず（Ｓ３５：ＮＯ）、ステップＳ５５に移る。なお、このステップＳ３５が各請求項記載の判定手順に相当し、このステップＳ３５を実行する上記ＣＰＵが判定手段として機能する。
【００６２】
一方、選択された楽曲に上記楽曲ファミリーＩＤが付与されている場合、判定が満たされ（Ｓ３５：ＹＥＳ）、ステップＳ４５に移る。
【００６３】
ステップＳ４５では、カラオケ装置１０のＣＰＵは、上記ステップＳ３０で選択された曲に関する各種情報を含む予約準備画面（図６、図７、図８参照）を表示するとともに、その画面中において当該ステップＳ３０で選択された曲を予約するためのボタン（上記の例ではボタン３１１Ａ、ボタン３１２Ａ、ボタン３１３Ａ）を表示し、さらに、上記楽曲情報データベースを参照して上記ステップＳ３０で選択された曲と同一楽曲ファミリーに属する別の曲を予約するためのボタン（上記の例ではボタン３１１Ｂ，３１１Ｃ、ボタン３１２Ｂ，３１２Ｃ、ボタン３１３Ｂ，３１３Ｃ）も当該画面中に表示する。なお、このステップＳ４５が各請求項記載の表示手順に相当し、このステップＳ４５を実行するＣＰＵが表示手段として機能する。その後、ステップＳ５０に移る。
【００６４】
ステップＳ５０では、カラオケ装置１０のＣＰＵは、上記ステップＳ４５で上記予約準備画面に表示した各ボタンの中のいずれか１つに対する、操作部１０４を介したユーザの操作入力を受け付ける。その後、ステップＳ５５に移る。
【００６５】
ステップＳ５５では、カラオケ装置１０のＣＰＵは、最終的に選択された楽曲の予約を実行する。そして、このフローを終了する。
【００６６】
＜本実施形態により得られる効果＞
以上説明したように、本実施形態においては、選曲時に検索結果に応じて表示部１０９に表示される予約準備画面において、ユーザが選択した当該楽曲そのものを予約するボタン３１１Ａ（又はボタン３１２Ａ、ボタン３１３Ａ）のみならず、ユーザが選択した当該楽曲と共通の楽曲ファミリーに属する別の楽曲を予約するボタン３１１Ｂ，３１１Ｃ（又はボタン３１２Ｂ，３１２Ｃ又はボタン３１３Ｂ，３１３Ｃ）も表示される。これにより、オリジナル曲とカバー曲とによって楽曲ファミリーが形成されている場合は、そのなかのどの楽曲を選択したとしても、（当該楽曲ファミリーに属する）それ以外の他の楽曲を、容易に予約することができる。したがって、例えばオリジナル曲のつもりで誤ってカバー曲を選択した場合や、オリジナル曲の存在を知らずに誤ってオリジナル曲を選択した場合等において、もとの検索画面（例えば歌手別検索画面や曲名検索画面。前述の例では図４に示した楽曲検索画面）にいちいち戻らなくても、ユーザが本来選択したかった曲を容易に予約することができる。この結果、ユーザの利便性を向上することができる。
【００６７】
また、本実施形態では特に、例えばユーザが前述のようにして検索して選択した楽曲が、特定の楽曲ファミリーに含まれるオリジナル曲であった場合（図６の例参照）には、当該オリジナル曲の予約を確定するボタン３１１Ａと、当該オリジナル曲のカバー曲の予約を確定するボタン３１１Ｂ及びボタン３１１Ｃが併せて表示される。これにより、例えばカバー曲（図６の例では２０１４年発売のｔａｉｋｏが歌唱するカバー曲）のほうが有名で、オリジナル曲（図６の例では１９９６年発売の桝田博が歌唱するオリジナル曲）の存在を知らずに誤ってオリジナル曲を選択した場合等であっても、ユーザが本来選択したかった、カバー曲を確実に容易に予約することができる。
【００６８】
また、本実施形態では特に、カバー曲が複数ある場合には、特定のカバー曲（図６に示す例では最も人気のあるは２０１４年発売のｔａｉｋｏが歌唱するカバー曲）を、それ以外のカバー曲（図６に示す例では２００２年発売の東野ナカが歌唱するカバー曲）よりも優先した態様で表示される。これにより、カバー楽曲が複数あった場合であっても、ユーザが本来選択したかった楽曲を比較的容易に予約することができる。
【００６９】
また、本実施形態では特に、例えばユーザが前述のようにして検索して選択した楽曲が、特定の楽曲ファミリーに含まれるカバー曲であった場合（図７及び図８の例参照）には、当該カバー曲の予約を確定するボタン３１２Ａ（又はボタン３１３Ａ）と、当該楽曲ファミリーに含まれるオリジナル曲の予約を確定するボタン３１２Ｂ（又はボタン３１３Ｂ）、若しくは、他のカバー曲の予約を確定するボタン３１２Ｃ（又はボタン３１３Ｃ）と、を併せて表示する。これにより、例えばカバー曲の存在を知らずにオリジナル曲のつもりで誤ってカバー曲を選択した場合（あるいは、カバー曲が複数あることを知らずに異なるカバー曲を誤って選択した場合）等であっても、ユーザが本来選択したかった、オリジナル曲（又は他のカバー曲）を確実に容易に予約することができる。
【００７０】
なお、上記実施形態ではネットワークＮＷを介して演奏データや歌詞データを外部のサーバ２０から取得するネットワーク型の通信カラオケシステム１での適用例を説明したが、本発明はこれに限られない。例えば、カラオケ装置１０がその大容量記憶装置１０３に全ての楽曲の演奏データと歌詞データも記憶したスタンドアローン型の場合でも、本発明は適用可能である。また、楽曲情報データベースはサーバ２０に記憶されていてもよく、この場合にはカラオケ装置１０とサーバ２０がネットワークＮＷを介して検索要求や検索結果等の情報を送受してもよい。
【００７１】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用してもよい。
【００７２】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００７３】
１                通信カラオケシステム
１０              カラオケ装置（楽曲選択装置）
２０              サーバ
１０１            制御部
１０３            大容量記憶装置（記憶手段）
１０４            操作部
１０９            表示部
３１１Ａ          ボタン（第１予約ボタン）
３１１Ｂ          ボタン（第２予約ボタン）
３１１Ｃ          ボタン（第２予約ボタン）
３１２Ａ          ボタン（第１予約ボタン）
３１２Ｂ          ボタン（第２予約ボタン）
３１２Ｃ          ボタン（第２予約ボタン）
３１３Ａ          ボタン（第１予約ボタン）
３１３Ｂ          ボタン（第２予約ボタン）
３１３Ｃ          ボタン（第２予約ボタン）
【図１】
2017181708.tif 000003
【図２】
2017181708.tif 000004
【図３】
2017181708.tif 000005
【図４】
2017181708.tif 000006
【図５】
2017181708.tif 000007
【図６】
2017181708.tif 000008
【図７】
2017181708.tif 000009
【図８】
2017181708.tif 000010
【図９】
2017181708.tif 000011