(57)【特許請求の範囲】
【請求項１】
端末装置に記憶された楽曲データの曲名を表す曲名情報と、前記曲名情報に対応する楽曲データが前記端末装置で再生された回数である再生回数と、前記曲名情報に対応する楽曲データが前記端末装置で再生された日時とを含む履歴情報を、前記端末装置から取得する第１取得手段と、
特定の伴奏識別情報を含む演奏指示を受付ける受付手段と、
情報処理装置で再生可能な伴奏音を表す伴奏データを識別可能な伴奏識別情報と、前記伴奏データの曲名を表す伴奏曲名情報とを対応付けて複数記憶する記憶手段を参照して、前記特定の伴奏識別情報と対応付けられた特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報を、前記第１取得手段により取得された履歴情報の中から特定し、特定された１又は複数の曲名情報の中から、再生回数が多い又は再生された日時が新しい曲名情報を特定する特定手段と、
前記特定手段により特定された曲名情報に対応する楽曲データを用いて生成された歌唱基準データであって、歌唱の基準メロディを表す歌唱基準データを、前記端末装置から取得する第２取得手段と、
前記特定の伴奏識別情報で表される伴奏データを出力し、前記第２取得手段により取得された歌唱基準データを用いて、歌唱の採点処理を実行する採点手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記特定手段は、再生回数が最も多い曲名情報を１つ特定すること、
を特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記履歴情報について、前記特定の伴奏識別情報と対応付けられた特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報のうち、再生回数が最も多い曲名情報が複数存在するかを判定する第１判定手段を更に備え、
前記第１判定手段により、再生回数が最も多い曲名情報が複数存在すると判定された場合、前記特定手段は、再生回数が最も多い複数の曲名情報の中から、再生された日時が最も新しい曲名情報を特定すること、
を特徴とする情報処理装置。
【請求項４】
請求項１ないし請求項３の何れか１項に記載の情報処理装置において、
前記第１取得手段は、複数の前記端末装置それぞれから、前記履歴情報と、前記履歴情報に対応するユーザ識別情報とを取得し、
前記受付手段は、特定のユーザ識別情報と、特定の伴奏識別情報を含む演奏指示とを受付け、
前記特定手段は、前記第１取得手段により取得された複数の履歴情報の中から、前記特定のユーザ識別情報に対応する履歴情報を特定し、特定された前記履歴情報の中から、前記特定の伴奏識別情報と対応付けられた特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報のうち、再生回数が多い又は再生された日時が新しい曲名情報を特定し、
前記第２取得手段は、前記特定のユーザ識別情報に対応する履歴情報を取得した端末装置から、前記特定手段により特定された曲名情報に対応する楽曲データを用いて生成された歌唱基準データを取得すること、
を特徴とする情報処理装置。
【請求項５】
請求項１ないし請求項３の何れか１項に記載の情報処理装置において、
前記第１取得手段は、複数の前記端末装置それぞれから前記履歴情報を取得し、
前記特定手段は、前記第１取得手段により取得された複数の履歴情報の中から、前記特定の伴奏識別情報と対応付けられた特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報のうち、再生回数が多い又は再生された日時が新しい曲名情報を特定し、
前記第２取得手段は、複数の前記端末装置の何れかから、前記特定手段により特定された曲名情報に対応する楽曲データを用いて生成された歌唱基準データを取得すること、
を特徴とする情報処理装置。
【請求項６】
請求項５に記載のカラオケ装置において、
前記第１取得手段は、複数の前記端末装置それぞれから、前記履歴情報と、前記履歴情報に対応するユーザ識別情報とを取得し、
前記受付手段は、特定のユーザ識別情報と、特定の伴奏識別情報を含む演奏指示とを受付け、
複数の前記履歴情報について、前記特定の伴奏識別情報と対応付けられた特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報のうち、再生回数が多い又は再生された日時が新しい曲名情報が複数存在するかを判定する第２判定手段を更に備え、
前記第２判定手段により、再生回数が多い又は再生された日時が新しい曲名情報が複数存在すると判定された場合、前記特定手段は、前記特定のユーザ識別情報に対応する履歴情報の中から、前記特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報のうち、再生回数が多い又は再生された日時が新しい曲名情報を特定すること、
を特徴とする情報処理装置。
【請求項７】
請求項１ないし請求項６の何れか１項に記載の情報処理装置において、
前記受付手段により受付けられた演奏指示に含まれる特定の伴奏識別情報で表される伴奏データに基づいて伴奏を演奏する演奏手段と、歌唱者の歌唱音声を取得する音声取得手段とを備えるカラオケ装置として構成されており、
前記採点手段は、前記演奏手段により伴奏データが演奏されるときに、前記第２取得手段により取得された歌唱基準データを用いて、前記音声取得手段により取得された歌唱音声の採点処理を実行すること、
を特徴とする情報処理装置。
【請求項８】
情報処理装置に送信する演奏指示であって、特定の伴奏識別情報を含む演奏指示を受付ける受付手順と、
端末装置に記憶された楽曲データの曲名を表す曲名情報と、前記曲名情報に対応する楽曲データが前記端末装置で再生された回数である再生回数と、前記曲名情報に対応する楽曲データが前記端末装置で再生された日時とを含む履歴情報を記憶し、さらに、前記情報処理装置で再生可能な伴奏音を表す伴奏データを識別可能な伴奏識別情報と、前記伴奏データの曲名を表す伴奏曲名情報とを対応付けて複数記憶する記憶手段を参照して、前記特定の伴奏識別情報と対応付けられた特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報を、前記履歴情報の中から特定し、特定された１又は複数の曲名情報の中から、再生回数が多い又は再生された日時が新しい曲名情報を特定する特定手順と、
前記特定手順において特定された曲名情報に対応する楽曲データを用いて生成された歌唱基準データであって、歌唱の基準メロディを表す歌唱基準データを、前記情報処理装置に送信する送信手順と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽コンテンツから歌唱の基準データを作成する技術に関する。
【背景技術】
【０００２】
従来、カラオケの採点機能では、歌唱の採点基準となる音高データ（以下、基準データ）と、歌唱音声の音高との一致度合に基づいて点数を算出している。特許文献１には、楽曲データから基準データを作成し、カラオケの歌唱を採点する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１６７８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
同一の楽曲であっても演奏内容の異なる複数のバージョンの楽曲データが存在することがある。異なる複数のバージョンの楽曲データとは、歌い方や演奏方法が異なる楽曲データである。例えば、同一の楽曲が異なる歌手や演奏者によって録音されたり、同一の楽曲が違う環境で録音されたりしたものである。ユーザは、自分が普段よく聴いているバージョンの楽曲データに近い歌い方に馴染みがある。しかしながら、採点に用いられる基準データが、ユーザが聴き慣れているバージョンの楽曲データと異なる場合、ユーザが聴き慣れているバージョンの楽曲データに近い歌い方をしても採点が高くなるとは限らない。上記従来技術では、楽曲に対応する複数のバージョンの楽曲データが存在することについて想定されていない。このため、上記従来技術では、ユーザが聴き慣れているバージョンの楽曲データを特定できないため、ユーザが普段よく聴いているバージョンの楽曲データに近い歌い方をした場合であっても、歌唱の採点結果が低くなってしまう場合がある。
【０００５】
本発明は上記問題を解決するためになされたものである。その目的は、ユーザが聴き慣れているバージョンの楽曲データに基づいて作成された基準データを用いて、歌唱の採点を行う技術を提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の情報処理装置は、第１取得手段と、受付手段と、特定手段と、第２取得手段と、採点手段とを備える。第１取得手段は、端末装置に記憶された楽曲データの曲名を表す曲名情報と、曲名情報に対応する楽曲データが端末装置で再生された回数である再生回数と、曲名情報に対応する楽曲データが端末装置で再生された日時とを含む履歴情報を、端末装置から取得する。受付手段は、特定の伴奏識別情報を含む演奏指示を受付ける。特定手段は、情報処理装置で再生可能な伴奏音を表す伴奏データを識別可能な伴奏識別情報と、前記伴奏データの曲名を表す伴奏曲名情報とを対応付けて複数記憶する記憶手段を参照して、特定の伴奏識別情報と対応付けられて記憶手段に記憶されている特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報を、第１取得手段により取得された履歴情報の中から特定する。さらに、特定手段は、特定された１又は複数の曲名情報の中から、再生回数が多い又は再生された日時が新しい曲名情報を特定する。第２取得手段は、特定手段により特定された曲名情報に対応する楽曲データを用いて生成された歌唱基準データであって、歌唱の基準メロディを表す歌唱基準データを、端末装置から取得する。採点手段は、特定の伴奏識別情報で表される伴奏データを出力し、前記第２取得手段により取得された歌唱基準データを用いて、歌唱の採点処理を実行する。
【０００７】
請求項１に係る発明によれば、ユーザが所持する端末装置から取得する履歴情報で表される楽曲データの再生回数又は日時に基づいて、ユーザが実際に聴き慣れているバージョンの曲名情報を情報処理装置が特定できる。そして、特定された曲名情報に対応する歌唱基準データを、情報処理装置が端末装置から取得して、ユーザの歌唱に対する採点処理に利用できる。なお、特定された曲名情報に対応する歌唱基準データについては、例えば、端末装置に保存されている楽曲データを用いて、端末装置が作成したものを取得することが考えらえる。
【０００８】
なお、歌唱基準データを取得する楽曲を特定する具体的な方法としては、請求項２に記載のように、再生回数が最も多い曲名情報を１つ特定することが考えられる。あるいは、請求項３に記載のように、再生回数が最も多い曲名情報が複数存在する場合、再生回数が最も多い複数の曲名情報の中から、再生された日時が最も新しい曲名情報を特定するようにしてもよい。このようにすることで、再生回数と再生された日時のうち、再生回数を優先してユーザが聴き慣れているバージョンの楽曲を特定できる。
【０００９】
ところで、複数のユーザが一緒にカラオケをする場合、複数のユーザが所持する端末装置からそれぞれ楽曲の再生に関する履歴情報を取得することが考えられる。その場合、請求項４に記載のように構成するとよい。すなわち、第１取得手段は、複数の端末装置それぞれから、履歴情報と、履歴情報に対応するユーザ識別情報とを取得する。受付手段は、特定のユーザ識別情報と、特定の伴奏識別情報を含む演奏指示とを受付ける。特定手段は、第１取得手段により取得された複数の履歴情報の中から、特定のユーザ識別情報に対応する履歴情報を特定する。そして、特定手段は、特定された履歴情報の中から、特定の伴奏識別情報と対応付けられた特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報のうち、再生回数が多い又は再生された日時が新しい曲名情報を特定する。第２取得手段は、特定のユーザ識別情報に対応する履歴情報を取得した端末装置から、特定手段により特定された曲名情報に対応する楽曲データを用いて生成された歌唱基準データを取得する。このようにすることで、複数の端末装置から取得された履歴情報の中から、演奏する伴奏データを指定したユーザ本人の履歴情報に基づいて、そのユーザが実際に聴き慣れているバージョンの楽曲を特定できる。
【００１０】
あるいは、請求項５に記載のように構成してもよい。すなわち、第１取得手段は、複数の端末装置それぞれから履歴情報を取得する。特定手段は、第１取得手段により取得された複数の履歴情報の中から、特定の伴奏識別情報と対応付けられた特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報のうち、再生回数が多い又は再生された日時が新しい曲名情報を特定する。そして、第２取得手段は、複数の端末装置の何れかから、特定手段により特定された曲名情報に対応する楽曲データを用いて生成された歌唱基準データを取得する。複数のユーザの履歴情報を取得することで、一緒にカラオケをする複数のユーザが聴き慣れているバージョンの楽曲を特定できる。複数のユーザの履歴情報に基づいて特定された曲名情報に対応する基準データを利用することで、複数のユーザにとって納得感のある採点処理を行うことができる。
【００１１】
また、複数のユーザの履歴情報に基づいて１つの楽曲を一意的に決定できない場合、請求項６に記載のようにするとよい。すなわち、第１取得手段は、複数の端末装置それぞれから、履歴情報と、履歴情報に対応するユーザ識別情報とを取得する。受付手段は、特定のユーザ識別情報と、特定の伴奏識別情報を含む演奏指示とを受付ける。第２判定手段は、複数の履歴情報について、特定の伴奏識別情報と対応付けられた特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報のうち、再生回数が多い又は再生された日時が新しい曲名情報が複数存在するかを判定する。第２判定手段により、再生回数が多い又は再生された日時が新しい曲名情報が複数存在すると判定された場合、特定手段は、特定のユーザ識別情報に対応する履歴情報の中から、特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報のうち、再生回数が多い又は再生された日時が新しい曲名情報を特定する。このようにすることで、複数のユーザの履歴情報に基づいて１つの曲名情報を一意的に決定できない場合、演奏する伴奏データを指定したユーザの履歴情報の中から曲名情報を特定する。このようにすることにより、演奏する伴奏データを指定したユーザ本人が実際に聴き慣れている楽曲に対応する基準データを用いて、採点処理を行うことができる。
【００１２】
ところで、上述の情報処理装置は、請求項７に記載のように、受付手段により受付けられた演奏指示に含まれる特定の伴奏識別情報で表される伴奏データに基づいて伴奏を演奏する演奏手段と、歌唱者の歌唱音声を取得する音声取得手段とを備えるカラオケ装置として構成されることが考えられる。採点手段は、演奏手段により伴奏データが演奏されるときに、第２取得手段により取得された歌唱基準データを用いて、音声取得手段により取得された歌唱音声の採点処理を実行する。このようにすることで、ユーザがカラオケ装置に対して演奏をリクエストした伴奏データについて、ユーザが聴き慣れているバージョンの楽曲の歌唱基準データを用いて、歌唱の採点を行うことができる。
【００１３】
請求項８に係る発明は、情報処理装置と通信可能な端末装置により実行されるプログラムである。請求項８に記載のプログラムは、受付手順と、特定手順と、送信手順とをコンピュータに実行させる。受付手順では、情報処理装置に送信する演奏指示であって、特定の伴奏識別情報を含む演奏指示を受付ける。特定手順では、記憶手段を参照して、特定の伴奏識別情報と対応付けられた特定の伴奏曲名情報により表される曲名を含む１又は複数の曲名情報を、履歴情報の中から特定する。この記憶手段は、端末装置に記憶された楽曲データの曲名を表す曲名情報と、曲名情報に対応する楽曲データが端末装置で再生された回数である再生回数と、曲名情報に対応する楽曲データが端末装置で再生された日時とを含む履歴情報を記憶する。また、記憶手段は、情報処理装置で再生可能な伴奏音を表す伴奏データを識別可能な伴奏識別情報と、伴奏データの曲名を表す伴奏曲名情報とを対応付けて複数記憶する。さらに、特定手順では、特定された１又は複数の曲名情報の中から、再生回数が多い又は再生された日時が新しい曲名情報を特定する。送信手順では、特定手順において特定された曲名情報に対応する楽曲データを用いて生成された歌唱基準データであって、歌唱の基準メロディを表す歌唱基準データを、情報処理装置に送信する。
【００１４】
請求項８に記載のプログラムが、端末装置のコンピュータによって実行されることで、端末装置に記憶されている履歴情報に基づいて、ユーザが実際に聴き慣れているバージョンの楽曲を特定できる。そして、特定された楽曲に対応する歌唱基準データを、携帯端末が情報処理装置に送信することで、送信された歌唱基準データを用いて情報処理装置がユーザの歌唱に対する採点処理を行うことができる。
【図面の簡単な説明】
【００１５】
【図１】カラオケシステムの全体構成を表すブロック図。
【図２】再生履歴情報の構成の一例。
【図３】通信接続時における処理の手順を表すフローチャート。
【図４】メイン処理の手順を表すフローチャート。
【図５】（ａ）歌唱基準データの特定方法の第１実施形態を表す説明図、（ｂ）歌唱基準データの特定方法の第２実施形態を表す説明図。
【図６】歌唱基準データ特定処理（第１実施形態）の手順を表すフローチャート。
【図７】歌唱基準データ特定処理（第２実施形態）の手順を表すフローチャート。
【図８】歌唱基準データ送信処理（第３実施形態）の手順を表すフローチャート。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に限定されるものではなく様々な態様にて実施することが可能である。
［カラオケシステムの構成の説明］
図１に示すように、実施形態のカラオケシステム１は、カラオケ装置２と、複数の携帯端末３とが、通信可能に構成されている。
【００１７】
カラオケ装置２は、制御部２１、通信部２２、記憶部２３、操作部２４、音声入出力部２５を備える。このカラオケ装置２は、ユーザからリクエストされたカラオケ楽曲を演奏する機能、及びユーザの歌唱を採点する機能を有する。なお、このカラオケ装置２は、カラオケ店舗に設置される業務用のカラオケ装置であってもよいし、カラオケ演奏機能を備えたパソコンや、ゲーム機等であってもよい。
【００１８】
制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、所定のプログラムに従って動作することにより、カラオケ装置２を制御する。通信部２２は、携帯端末３と無線通信を行う通信インタフェースである。この通信部２２は、例えば、Bluetooth（登録商標）等の近距離無線通信規格に則った無線通信により携帯端末３と通信を行うものが挙げられる。あるいは、通信部２２は、周知の無線ＬＡＮ通信規格に則った無線通信により、ネットワーク経由で携帯端末３と通信を行うものであってもよい。あるいは、通信部２２は、周知の有線を用いたインタフェースであってもよい。この場合、有線を用いたインタフェースを介して、カラオケ装置２は、ネットワーク経由で携帯端末３と通信を行う。
【００１９】
記憶部２３は、例えばハードディスクドライブや半導体メモリ等の記憶装置である。記憶部２３には、カラオケの伴奏を演奏するための伴奏データを多数収録したカラオケデータベースと、カラオケ装置２の動作を制御するためのプログラムとが記憶される。なお、カラオケデータベースに収録されている伴奏データには、伴奏データを識別可能な伴奏識別番号と、伴奏識別番号で表される伴奏データの曲名とが対応付けられて記憶されている。操作部２４は、ユーザからの操作を入力するための入力装置である。操作部２４は、例えば、カラオケ装置２本体に備えられたタッチパネルやキー・スイッチ等によって構成される。音声入出力部２５は、マイク２７からの音声の入力と、スピーカ２８からの音声の出力を制御する。ディスプレイ２６は、例えば液晶ディスプレイ等からなる表示装置である。
【００２０】
カラオケ装置２は、ユーザがログイン可能な機能を有する。カラオケ装置２は、ユーザから操作部２４を介して入力されたユーザ識別情報及びパスワードに対する所定の認証処理を行う。なお、ユーザがログイン可能な機能は、カラオケ装置２と通信可能なリモコン装置（不図示）に備えられてもよい。この場合、リモコン装置の制御部が、リモコン装置の操作部を介して入力されたユーザ識別情報及びパスワードに対する所定の認証処理を行う。あるいは、認証処理は、サーバ（不図示）により実行されてもよい。この場合、カラオケ装置２の操作部２４又はリモコン装置の操作部を介して入力されたユーザ識別情報及びパスワードは、サーバへ送信される。そして、受信したユーザ識別情報及びパスワードに基づいて、サーバが認証処理を行う。この場合、認証結果が、サーバからカラオケ装置２又はリモコン装置に送信される。認証が成立した場合、カラオケ装置２は、認証されたユーザ識別情報をログインユーザとして登録する。このログインが成立することで、カラオケ装置２は、演奏指示の受付や楽曲の演奏、歌唱の採点等のカラオケサービスを、ログインユーザごとに対応付けて実行する。なお、カラオケ装置２のその他の構成や機能については公知技術に従っているので、ここでは詳細な説明を省略する。
【００２１】
携帯端末３は、カラオケシステム１を利用するユーザが所持する携帯型の端末装置である。この携帯端末３は、データ通信機能、音楽再生機能等を備える高機能携帯電話（いわゆるスマートフォン）やタブレットコンピュータ等からなる。携帯端末３は、制御部３１、無線通信部３２、記憶部３３、操作部３４、音声出力部３５、表示部３６等を備える。
【００２２】
制御部３１は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、所定のプログラムに従って動作することにより、携帯端末３を制御する。無線通信部３２は、カラオケ装置２と無線通信を行う通信インタフェースである。この無線通信部３２は、例えば、Bluetooth等の近距離無線通信規格を用いて、カラオケ装置２と通信を行う。また、無線通信部３２が周知の無線ＬＡＮ通信規格を用いる場合、無線通信部３２は、ネットワークを介してカラオケ装置２と通信を行う。
【００２３】
記憶部３３は、例えば不揮発性半導体メモリ等からなる記憶装置である。記憶部３３には、音楽再生機能によって再生される楽曲データ、楽曲の再生履歴を表す再生履歴情報（詳細は後述する）、及び、携帯端末３の動作を制御するためのプログラム等が記憶される。記憶部３３に記憶される楽曲データは、楽器の演奏音と、主旋律を歌唱した歌唱音を含む音声波形データである。この楽曲データは、例えば、所定の音声圧縮形式により圧縮された音声波形データで構成されていてもよいし、非圧縮音声形式の音声波形データで構成されていてもよい。
【００２４】
操作部３４は、表示部３６の表示面に設けられるタッチパネルや、複数のキー・スイッチ等からなる入力装置である。音声出力部３５は、図示しないスピーカからの音声の出力を制御する。表示部３６は、液晶ディスプレイ等からなる表示装置である。
【００２５】
制御部３１は、記憶部３３に記憶されている楽曲データを再生する。再生された音響信号は音声出力部３５によって音声として出力される。また、制御部３１は、再生した楽曲データの履歴を再生履歴情報（図２参照）として記憶部３３に登録する。この再生履歴情報の構成について、図２を参照しながら説明する。
【００２６】
図２に例示されるとおり、再生履歴情報は、楽曲データごとに「タイトル」、「再生回数」、「最終再生日」の各項目が登録されている。「タイトル」の項目には、楽曲データの曲名情報として、楽曲の曲名とバージョンを表す情報が登録されている。例えば、図２の事例において、「１１１１（Ａｌｂｕｍ）」というタイトルのうち、前半の「１１１１」部分が曲名を表す文字列になっている。また、後半の「（Ａｌｂｕｍ）」部分がバージョンを表す文字列になっている。このようにすることで、同一の楽曲であってバージョンの異なる楽曲データ同士を区別することができるようになっている。つまり、「１１１１（Ａｌｂｕｍ）」というタイトルと、「１１１１（Ｓｉｎｇｌｅ）」というタイトルのように、タイトルに含まれる曲名を表す文字列の部分が同一で、かつバージョンを表す文字列の部分が相違する場合、同一の楽曲におけるバージョン違いの楽曲データであることを意味する。なお、タイトルに、曲名を表す文字列と曲名以外の文字列とが含まれる楽曲データであれば、バージョン違いの楽曲データとして特定されてもよい。
【００２７】
「再生回数」の項目には、携帯端末３において楽曲データが再生された回数が登録されている。「最終再生日」の項目には、楽曲データが最後に再生された日時が登録されている。この最終再生日の項目に登録される日時は、日付だけでもよいし、時刻だけでもよいし、日付と時刻の両方であってもよい。制御部３１は、記憶部３３に記憶されている楽曲データを再生する度に、再生した楽曲データのタイトルに対応する再生履歴情報の再生回数及び最終再生日の項目に最新の情報を登録する。
【００２８】
図１の全体構成の説明に戻る。携帯端末３の制御部３１は、記憶部３３に記憶されている楽曲データを用いて、歌唱の基準メロディを表す歌唱基準データを作成する機能を有する。この歌唱基準データは、楽曲データから抽出されたボーカル信号に基づく歌唱メロディの音高の変化を表す情報を含む。制御部３１は、楽曲データを再生中、あるいは楽曲データを再生していないタイミングで、歌唱基準データを作成して記憶部３３に記憶させる。なお、歌唱と伴奏とが一緒に記録された楽曲データから歌唱基準データを作成する方法については公知技術を用いることができる。具体的には次のようにする。
【００２９】
制御部３１は、歌唱基準データを作成する楽曲に対応する楽曲データを記憶部３３から取得する。この楽曲データは、例えば、楽器の演奏音と歌唱音とを含む音声波形データである。以下、楽曲データに含まれる演奏音を表す音声波形データを楽曲伴奏データと称し、楽曲データに含まれる歌唱音を表す音声波形データをボーカルデータと称する。制御部３１は、記憶部３３から取得した楽曲データから、楽曲伴奏データとボーカルデータとを分離して抽出する。楽曲伴奏データとボーカルデータとを分離する手法として、周知の手法（例えば、特開２００８−１３４６０６号公報参照）を用いることが考えられる。具体的には、楽曲データにおいて最も優勢な音声波形をボーカルデータとして楽曲データから分離し、残りの音声波形データを楽曲伴奏データとして分離する手法が挙げられる。楽曲伴奏データ及びボーカルデータは、例えば、音声波形データである。
【００３０】
つぎに、制御部３１は、楽曲データから抽出したボーカルデータを採譜処理する。この採譜処理は、ボーカルデータにおける音圧の時間変化と、ボーカルデータにおける音高の時間変化とに基づいて採譜する周知の手法である。採譜処理では、制御部３１は、ボーカルデータにおける音圧の時間変化が規定閾値以上となったタイミングを、楽曲における歌唱メロディを構成する音符の開始タイミングとして特定する。また、制御部３１は、ボーカルデータにおける音圧の時間変化が規定閾値以下となったタイミングを、楽曲における歌唱メロディを構成する音符の終了タイミングとして特定する。
【００３１】
制御部３１は、互いに対応する開始タイミングと終了タイミングとによって特定される区間を、各音符の音符区間として特定する。これと共に、制御部３１は、ボーカルデータにおける音高の時間変化に基づいて、各音符区間における音高を特定し、各音符区間とその音符区間における音高とを対応付ける。制御部３１は、採譜処理の結果を、歌唱基準データとして生成する。この歌唱基準データは、歌唱すべきメロディを構成する音符（すなわち、音高と音価）を表したデータである。
【００３２】
ところで、カラオケ装置２と携帯端末３とが通信を行う場合、カラオケ装置２と携帯端末３とが互いを通信相手として対応付ける通信接続処理が行われる。この通信接続処理は、カラオケ装置２と携帯端末３との間で、互いの端末識別情報を通知し、登録することで成立する。また、カラオケ装置２は、複数の携帯端末３それぞれと通信接続が可能に構成されている。
【００３３】
具体的には、携帯端末３は、カラオケ装置２と通信接続をする際、携帯端末３に登録されているユーザ識別情報をカラオケ装置２に通知する。カラオケ装置２は、携帯端末３から通知された端末識別情報とユーザ識別情報とを対応付けて登録する。このようにすることで、カラオケ装置２の制御部２１は、登録された携帯端末３の端末識別情報とユーザ識別情報とに基づいて、携帯端末３のユーザを特定することができる。
【００３４】
また、カラオケ装置２と携帯端末３との通信接続を利用して、携帯端末３がカラオケ装置２に対する選曲等の操作を行うことができるようになっていてもよい。具体的には、携帯端末３の制御部３１は、特定の楽曲を演奏させるための演奏指示を、操作部３４を介して受付ける。そして、携帯端末３の制御部３１は、受付けた演奏指示をカラオケ装置２に通知する。カラオケ装置２の制御部２１は、携帯端末３から通知された演奏指示に基づいて、楽曲の演奏処理を実行する。
【００３５】
［通信接続時における処理の説明］
カラオケ装置２と携帯端末３とが実行する通信接続時の処理の手順について、図３（ａ），（ｂ）のフローチャートに基づいて説明する。図３（ａ）は、カラオケ装置２の制御部２１が実行する処理の手順を表すフローチャートである。図３（ｂ）は、携帯端末３の制御部３１が実行する処理の手順を表すフローチャートである。これらの処理は、カラオケ装置２と携帯端末３との通信接続が確立したときに実行される。また、カラオケ装置２と複数の携帯端末３とが通信接続をする場合、通信接続した複数の携帯端末３それぞれについて、図３（ａ），（ｂ）の処理が実行される。
【００３６】
図３（ａ）のＳ１００から説明を始める。カラオケ装置２と携帯端末３との通信接続が確立すると、カラオケ装置２の制御部２１は、Ｓ１００を開始する。Ｓ１００では、カラオケ装置２の制御部２１は、携帯端末３に対して再生履歴情報の送信を要求する。
【００３７】
これに対し、図３（ｂ）のＳ２００では、携帯端末３の制御部３１は、カラオケ装置２から再生履歴情報の送信要求を受付ける。次のＳ２０２では、携帯端末３の制御部３１は、記憶部３３に記憶されている再生履歴情報（図２参照）を送信する。Ｓ２０２の後、携帯端末３の制御部３１は処理を終了する。
【００３８】
図３（ａ）のＳ１０２では、カラオケ装置２の制御部２１は、携帯端末３から送信された再生履歴情報を受信する。次のＳ１０４では、カラオケ装置２の制御部２１は、携帯端末３から受信した再生履歴情報と、再生履歴情報を送信した携帯端末３の端末識別情報と対応付けられたユーザ識別情報とを対応付けて記憶部２３に記憶する。Ｓ１０４の後、カラオケ装置２の制御部２１は処理を終了する。
【００３９】
［メイン処理の説明］
カラオケ装置２と携帯端末３とが実行するメイン処理の手順について、図４（ａ），（ｂ）のフローチャートに基づいて説明する。図４（ａ）は、カラオケ装置２の制御部２１が実行する処理の手順を表すフローチャートである。図４（ｂ）は、携帯端末３の制御部３１が実行する処理の手順を表すフローチャートである。これらの処理は、上述の通信接続時の処理（図３参照）によって、カラオケ装置２が携帯端末３から再生履歴情報を取得することで、実行可能になる。
【００４０】
図４（ａ）のＳ３００から説明を始める。Ｓ３００では、カラオケ装置２の制御部２１は、演奏する楽曲を指定する演奏指示を、前記演奏指示の入力操作をしたログインユーザ（以下、選曲者と表記する）のユーザ識別情報と対応付けて受付ける。具体的には、制御部２１は、演奏する伴奏データを識別する伴奏識別番号を含む演奏指示と、選曲者のユーザ識別情報とを取得する。なお、演奏指示は、操作部２４、カラオケ装置２に付属するリモコン装置（図示なし）、カラオケ装置２と通信接続している携帯端末３の何れから受付けてもよい。次のＳ３０２では、カラオケ装置２の制御部２１は、歌唱基準データ特定処理を実行する。歌唱基準データ特定処理は、演奏指示を受付けた楽曲の採点処理に用いる歌唱基準データを特定する処理である。また、歌唱基準データ特定処理は、歌唱基準データの取得先となる携帯端末３を特定する処理でもある。演奏指示を受付けた楽曲の採点処理に用いる歌唱基準データは、例えば次のようにして特定される。
【００４１】
歌唱基準データの特定方法の第１実施形態を図５（ａ）に示す。なお、図５（ａ）の事例では、カラオケ装置２が、複数のユーザＡ〜Ｃそれぞれの携帯端末３から、各ユーザＡ〜Ｃの再生履歴情報を取得した状況を想定している。カラオケ装置２の制御部２１は、携帯端末３から受信した再生履歴情報と、再生履歴情報を送信した携帯端末の端末識別情報と対応付けられたユーザ識別情報とを対応付けて記憶部２３に記憶する。カラオケ装置２の制御部２１は、端末識別情報とユーザ識別情報との対応付けに基づいて、携帯端末３から受信した再生履歴情報がどのユーザのものであるかを特定する。
【００４２】
第１実施形態では、カラオケ装置２の制御部２１は、ユーザＡ〜Ｃそれぞれの再生履歴情報の中から、選曲者であるユーザＡの再生履歴情報を選択する。具体的は、カラオケ装置２の制御部２１は、携帯端末３から受信した再生履歴情報の中から、演奏指示と共に受付けたユーザＡのユーザ識別情報と対応付けられて記憶部２３に記憶されている再生履歴情報を選択する。そして、カラオケ装置２の制御部２１は、選曲者であるユーザＡの再生履歴情報の中から、演奏指示を受付けた楽曲の曲名を含むタイトルのうち、再生回数が多い又は最終再生日が新しいタイトルを特定する。カラオケ装置２の制御部２１は、特定されたタイトルで表される楽曲データに基づく歌唱基準データを、採点処理に用いる歌唱基準データとして決定する。図５（ａ）の事例では、演奏指示を受付けた楽曲の曲名が「１１１１１」である場合を想定している。この場合、カラオケ装置２の制御部２１は、ユーザＡの再生履歴情報の中から、「１１１１（Ｓｉｎｇｌｅ）」、「１１１１１（カバー曲）」、「１１１１１（Ａｌｂｕｍ）」の各タイトルを含むレコードについて、再生回数が多い又は最終再生日が新しいタイトルを特定する。例えば、図５（ａ）の事例において、再生回数が最も多いタイトルを特定する場合、カラオケ装置２の制御部２１は、「１１１１１（カバー曲）」を特定する。
【００４３】
歌唱基準データの特定方法の第２実施形態を図５（ｂ）に示す。なお、図５（ｂ）の事例では、カラオケ装置２が、複数のユーザＡ，Ｂそれぞれの携帯端末３から、各ユーザＡ，Ｂの再生履歴情報を取得した状況を想定している。第２実施形態では、カラオケ装置２の制御部２１は、取得された全ての再生履歴情報の中から、演奏指示を受付けた楽曲の曲名を含むタイトルのうち、再生回数が多い又は最終再生日が新しいタイトルを特定する。カラオケ装置２の制御部２１は、特定されたタイトルで表される楽曲データに基づく歌唱基準データを、採点処理に用いる歌唱基準データとして決定する。図５（ｂ）の事例では、演奏指示を受付けた楽曲の曲名が「１１１１１」である場合を想定している。この場合、カラオケ装置２の制御部２１は、ユーザＡ，Ｂ両方の再生履歴情報の中から、「１１１１（Ｓｉｎｇｌｅ）」、「１１１１１（カバー曲）」、「１１１１１（Ａｌｂｕｍ）」の各タイトルを含むレコードについて、再生回数が多い又は最終再生日が新しいタイトルを特定する。例えば、図５（ｂ）の事例において、再生回数が最も多いタイトルを特定する場合、カラオケ装置２の制御部２１は、「１１１１１（カバー曲）」を特定する。
【００４４】
なお、図５（ａ）の第１実施形態及び図５（ｂ）の第２実施形態それぞれに対応する歌唱基準データ特定処理の詳細な説明については、後述する。
図４（ａ）の説明に戻る。Ｓ３０４では、カラオケ装置２の制御部２１は、Ｓ３０２の歌唱基準データ特定処理において特定された携帯端末３に対して、特定されたタイトルに対応する歌唱基準データの送信を要求する。この送信要求には、歌唱基準データに対応する楽曲のタイトル（曲名＋バージョン）を表す情報が含まれる。
【００４５】
これに対し、図４（ｂ）のＳ４００では、携帯端末３の制御部３１は、カラオケ装置２から歌唱基準データの送信要求を受付ける。次のＳ４０２では、携帯端末３の制御部３１は、記憶部３３に記憶されている歌唱基準データの中から、送信要求で表されるタイトルに対応する楽曲データから作成された歌唱基準データを検索する。次のＳ４０４では、携帯端末３の制御部３１は、送信要求で表されるタイトルに対応する歌唱基準データが、記憶部３３に存在するか否かを判定する。送信要求で表されるタイトルに対応する歌唱基準データが存在する場合（Ｓ４０４：ＹＥＳ）、携帯端末３の制御部３１はＳ４０８に進む。一方、送信要求で表されるタイトルに対応する歌唱基準データが存在しない場合（Ｓ４０４：ＮＯ）、携帯端末３の制御部３１はＳ４０６に進む。
【００４６】
Ｓ４０６では、携帯端末３の制御部３１は、送信要求で表されるタイトルに対応する楽曲データを用いて、歌唱基準データを作成する。そして、Ｓ４０８では、携帯端末３の制御部３１は、送信要求で表されるタイトルに対応する歌唱基準データを、カラオケ装置２に送信する。Ｓ４０８の後、携帯端末３の制御部３１は処理を終了する。
【００４７】
これに対し、図４（ａ）のＳ３０６では、カラオケ装置２の制御部２１は、携帯端末３から送信される歌唱基準データを取得する。次のＳ３０８では、カラオケ装置２の制御部２１は、演奏指示で表される伴奏識別番号に対応する楽曲について演奏処理と採点処理とを実行する。演奏処理は、演奏指示で表される伴奏識別番号に対応する伴奏データに基づいて、カラオケの伴奏音楽を再生する処理である。採点処理は、マイク２７を介して入力音声を、Ｓ３０６において携帯端末３から取得した歌唱基準データと比較して、その巧拙度合を点数化した採点結果を算出する処理である。
【００４８】
採点処理では、制御部２１は、マイク２７を介して入力された音声を歌唱データとして取得する。制御部２１は、取得した歌唱データから、歌唱メロディを構成する各音符を歌唱した区間（以下、音符歌唱区間と表記する）の歌唱波形を抽出する。具体的には、歌唱データにおいて最も優勢な音声波形を歌唱波形として抽出する。そして、制御部２１は、各音符歌唱区間における歌唱波形の音高推移を、歌唱基準データにおける音高推移に照合する。そして、制御部２１は、照合の結果、一致度が高いほど高い点数とした採点結果を算出する。Ｓ３０８の演奏処理及び採点処理の終了後、カラオケ装置２の制御部２１は本処理を終了する。
【００４９】
［歌唱基準データ特定処理（第１実施形態）の説明］
カラオケ装置２の制御部２１が実行する歌唱基準データ特定処理（第１実施形態）の手順について、図６のフローチャートを参照しながら説明する。この処理は、上述のメイン処理（図４（ａ）参照）のＳ３０２で実行される。
【００５０】
Ｓ５００では、制御部２１は、携帯端末３から取得した再生履歴情報の中から、選曲者のユーザ識別情報に対応する再生履歴情報（図５（ａ）参照）を特定する。Ｓ５０２では、制御部２１は、Ｓ５００で特定した再生履歴情報の中から、図４（ａ）のＳ３００で受付けた演奏指示で表される伴奏識別番号に対応する曲名を少なくとも含むタイトルを特定する。ここでは、曲名とバージョンの組合せで表されるタイトルのうち、曲名の部分が、演奏指示で表される伴奏識別番号に対応する曲名と一致する全てのタイトルを特定する。Ｓ５０４では、制御部２１は、Ｓ５０２で特定したタイトルの中から、再生回数が最も多いタイトルを特定する。
【００５１】
Ｓ５０６では、制御部２１は、Ｓ５０４で複数のタイトルが特定されたか否かを判定する。Ｓ５０４で複数のタイトルが特定されていない場合（Ｓ５０６：ＮＯ）、制御部２１はＳ５１０に進む。一方、Ｓ５０４で複数のタイトルが特定された場合（Ｓ５０６：ＹＥＳ）、制御部２１はＳ５０８に進む。
【００５２】
Ｓ５０８では、制御部２１は、Ｓ５０４で特定された複数のタイトルの中から、最終再生日が最も新しいタイトルを特定する。具体的には、制御部２１は、Ｓ５０４で特定された複数のタイトルについて、再生履歴情報（図２参照）の最終再生日の項目に登録されている日時を表す数値を比較することで、最も新しい日時を表す最終再生日が登録されている再生履歴情報のタイトルを特定する。Ｓ５１０では、制御部２１は、演奏指示と共に受付けた選曲者のユーザ識別情報に対応付けられて登録されている端末識別情報に対応する携帯端末３を、歌唱基準データの取得先に決定する。Ｓ５１０の後、制御部２１は図４（ａ）のメインルーチンに戻る。
【００５３】
［歌唱基準データ特定処理（第２実施形態）の説明］
カラオケ装置２の制御部２１が実行する歌唱基準データ特定処理（第２実施形態）の手順について、図７のフローチャートを参照しながら説明する。この処理は、上述のメイン処理（図４（ａ）参照）のＳ３０２で実行される。
【００５４】
Ｓ６００では、制御部２１は、携帯端末３から取得した全ての再生履歴情報のうち、未確認の再生履歴情報があるか否かを判定する。未確認の再生履歴情報がある場合（Ｓ６００：ＹＥＳ）、制御部２１はＳ６０２に進む。Ｓ６０２では、制御部２１は、未確認の再生履歴情報の中から次に確認する再生履歴情報を１つ決定する。Ｓ６０４では、制御部２１は、Ｓ６０２で決定した再生履歴情報の中から、図４（ａ）のＳ３００で受付けた演奏指示で表される伴奏識別番号に対応する曲名を少なくとも含むタイトルを特定する。ここでは、曲名とバージョンの組合せで表されるタイトルのうち、曲名の部分が、演奏指示で表される伴奏識別番号に対応する曲名と一致する全てのタイトルを特定する。Ｓ６０６では、制御部２１は、Ｓ６０４で選択したタイトルの中から、再生回数が最も多いタイトルを特定する。
【００５５】
Ｓ６０８では、制御部２１は、Ｓ６０６で複数のタイトルが特定されたか否かを判定する。Ｓ６０６で複数のタイトルが特定されていない場合（Ｓ６０８：ＮＯ）、制御部２１はＳ６１２に進む。一方、Ｓ６０６で複数のタイトルが特定された場合（Ｓ６０８：ＹＥＳ）、制御部２１はＳ６１０に進む。Ｓ６１０では、制御部２１は、Ｓ６０６で特定された複数のタイトルの中から、最終再生日が最も新しいタイトルを特定する。
【００５６】
Ｓ６１２では、制御部２１は、Ｓ６０２で決定した再生履歴情報の中から最終的に特定された１つのタイトルを、「候補曲」として制御部２１のＲＡＭに記憶する。Ｓ６１２の後、制御部２１はＳ６００に戻り、携帯端末３から取得した全ての再生履歴情報のうち、未確認の再生履歴情報があるか否かを判定する。そして、未確認の再生履歴情報がなくなった場合（Ｓ６００：ＮＯ）、制御部２１はＳ６１４に進む。
【００５７】
Ｓ６１４では、制御部２１は、Ｓ６１２で記憶した全ての「候補曲」の中から、数が最も多いタイトルを特定する。Ｓ６１６では、制御部２１は、Ｓ６１４で複数のタイトルが特定されたか否かを判定する。Ｓ６１４で複数のタイトルが特定されていない場合（Ｓ６１４：ＮＯ）、制御部２１はＳ６２０に進む。一方、Ｓ６１４で複数のタイトルが特定された場合（Ｓ６１６：ＹＥＳ）、制御部２１はＳ６１８に進む。
【００５８】
Ｓ６１８では、制御部２１は、選曲者のユーザ識別情報に対応する再生履歴情報に基づいて最終的な候補を１つに絞り込む。具体的には、演奏指示と共に受付けた選曲者のユーザ識別情報に対応する再生履歴情報の中に、Ｓ６１２で記憶した「候補曲」のタイトルが含まれている場合、制御部２１は、選曲者のユーザ識別情報に対応する再生履歴情報に含まれる「候補曲」のタイトルを最終的な候補に特定する。あるいは、演奏指示と共に受付けた選曲者のユーザ識別情報に対応する再生履歴情報の中に、Ｓ６１２で記憶した「候補曲」のタイトルが含まれていない場合、制御部２１は、図６の歌唱基準データ特定処理（第１実施形態）と同様の手順でタイトルを特定してもよい。Ｓ６２０では、制御部２１は、Ｓ６１４又はＳ６１８において最終的に特定されたタイトルを含む再生履歴情報の取得先の端末識別情報で表される携帯端末３を、歌唱基準データの取得先に決定する。なお、最終的に特定されたタイトルを含む再生履歴情報の取得先の携帯端末３が複数存在する場合、制御部２１は、その中から任意の携帯端末３を１つ決定する。Ｓ６２０の後、制御部２１は図４（ａ）のメインルーチンに戻る。
【００５９】
［効果］
上記実施形態のカラオケシステム１によれば、次の効果を奏する。
カラオケ装置２は、受付けた演奏指示で表される楽曲について、携帯端末３から取得した再生履歴情報に基づいて、ユーザが実際に聴き慣れているバージョンのタイトルを特定できる。そして、カラオケ装置２は、特定されたタイトルに対応する歌唱基準データを携帯端末３から取得して、ユーザの歌唱に対する採点処理に利用できる。
【００６０】
第１実施形態の歌唱基準データ特定処理（図５（ａ）参照）によれば、選曲者の再生履歴情報の中から、選曲者が実際に聴き慣れているバージョンのタイトルを特定できる。
第２実施形態の歌唱基準データ特定処理（図５（ｂ）参照）によれば、複数の携帯端末３から取得した再生履歴情報を参照することで、一緒にカラオケをする複数のユーザが聴き慣れているバージョンのタイトルを特定できる。そして、複数のユーザの再生履歴情報に基づいて特定されたタイトルに対応する歌唱基準データを利用することで、複数のユーザにとって納得感のある採点処理を行うことができる。
【００６１】
［変形例］
上述の実施形態では、再生履歴情報の中から、再生回数が最も多いタイトルが複数特定された場合に、最終再生日を参照して、歌唱基準データに用いるタイトルを特定する構成について説明した。これとは別に、再生履歴情報の中から、再生回数を選択基準として、歌唱基準データに用いる楽曲データのタイトルを特定する構成であってもよい。あるいは、再生履歴情報の中から、最終再生日のみを選択基準として、歌唱基準データに用いる楽曲データのタイトルを特定する構成であってもよい。
【００６２】
第２実施形態の歌唱基準データ特定処理（図７参照）において、複数の再生履歴情報のうち、選曲者の再生履歴情報から優先して歌唱基準データに用いるタイトルを特定するように、重み付けをしてもよい。
【００６３】
上述の実施形態では、カラオケ装置２と携帯端末３とが通信接続したときに、カラオケ装置２が携帯端末３から再生履歴情報を取得する構成について説明した。これとは別に、例えば、カラオケ装置２が演奏指示を受付けたときに、携帯端末３から再生履歴情報を取得する構成であってもよい。
【００６４】
上述の実施形態では、カラオケ装置２と携帯端末３とが、近距離無線通信や無線ＬＡＮ、有線インタフェース等を介して直接通信する構成について説明した。これとは別に、カラオケ装置２と携帯端末３とが、ネットワークを介して通信可能に接続された管理サーバを経由して、間接的に通信する構成であってもよい。具体的には、カラオケ装置２と携帯端末３とが、特定の通信相手として管理サーバに登録されていることを前提とする。カラオケ装置２から携帯端末３に情報を送信する場合、カラオケ装置２は、携帯端末３宛ての情報を管理サーバに送信する。管理サーバは、カラオケ装置２から受信した情報を、カラオケ装置２に対応付けられた携帯端末３に転送する。一方、携帯端末３からカラオケ装置２に情報を送信する場合、携帯端末３は、カラオケ装置２宛ての情報を管理サーバに送信する。管理サーバは、携帯端末３から受信した情報を、携帯端末３に対応付けられたカラオケ装置２に転送する。
【００６５】
［第３実施形態］
上述の実施形態では、カラオケ装置２が、各携帯端末３から取得した再生履歴情報に基づいて、取得する歌唱基準データのタイトルを特定する事例について説明した。これとは別に、携帯端末３が、カラオケ装置２に対する演奏指示を受付可能に構成されていることを前提に、次のように構成してもよい。携帯端末３の記憶部３３には、演奏が指示された楽曲に対応する伴奏データを識別するための伴奏識別番号と、伴奏データの曲名とが対応付けられて記憶されている。携帯端末３は、カラオケ装置２に対する演奏指示を受付けたときに、自携帯端末３が記憶している再生履歴情報に基づいて採点処理に用いる歌唱基準データのタイトルを特定する。具体的な特定方法については後述する。そして、携帯端末３は、特定したタイトルで表される楽曲データから作成された歌唱基準データを、演奏指示と共にカラオケ装置２に送信する。
【００６６】
上記変形例について、第３実施形態として図８のフローチャートを参照しながら説明する。この処理は、携帯端末３の制御部３１において、カラオケ装置２に対する演奏指示を入力する機能を備えた所定のアプリケーションプログラムが起動されることによって実行される。
【００６７】
Ｓ７００では、制御部３１は、カラオケ装置２に演奏させる楽曲を指定する演奏指示を、操作部３４を介して受付ける。具体的には、制御部３１は、演奏する伴奏データを識別する伴奏識別番号を含む演奏指示を取得する。Ｓ７０２では、制御部３１は、記憶部３３に記憶されている再生履歴情報（図２参照）の中から、Ｓ７００で受付けた演奏指示で表される伴奏識別番号に対応する曲名を少なくとも含むタイトルを特定する。ここでは、曲名とバージョンの組合せで表されるタイトルのうち、曲名の部分が、演奏指示で表される伴奏識別番号に対応する曲名と一致する全てのタイトルを特定する。Ｓ７０４では、制御部３１は、Ｓ７０２で選択したタイトルの中から、再生回数が最も多いタイトルを特定する。
【００６８】
Ｓ７０６では、制御部３１は、Ｓ７０４で複数のタイトルが特定されたか否かを判定する。Ｓ７０４で複数のタイトルが特定されていない場合（Ｓ７０６：ＮＯ）、制御部３１はＳ７１０に進む。一方、Ｓ７０４で複数のタイトルが特定された場合（Ｓ７０６：ＹＥＳ）、制御部３１はＳ７０８に進む。
【００６９】
Ｓ７０８では、制御部３１は、Ｓ７０４で特定された複数のタイトルの中から、最終再生日が最も新しいタイトルを特定する。具体的には、制御部３１は、Ｓ７０４で特定された複数のタイトルについて、再生履歴情報（図２参照）の最終再生日の項目に登録されている日時を表す数値を比較して、最も新しい日時を表す最終再生日が登録されている再生履歴情報のタイトルを特定する。Ｓ７１０では、制御部３１は、Ｓ５０４又はＳ５０８において最終的に特定されたタイトルに対応する歌唱基準データが、記憶部３３に存在するか否かを判定する。特定されたタイトルに対応する歌唱基準データが存在する場合（Ｓ７１０：ＹＥＳ）、制御部３１はＳ７１４に進む。一方、特定されたタイトルに対応する歌唱基準データが存在しない場合（Ｓ７１０：ＮＯ）、制御部３１はＳ７１２に進む。
【００７０】
Ｓ７１２では、制御部３１は、特定されたタイトルに対応する商用音楽コンテンツの楽曲データを用いて、歌唱基準データを作成する。そして、Ｓ７１４では、制御部３１は、Ｓ７００で受付けた伴奏識別番号を含む演奏指示と、特定されたタイトルに対応する歌唱基準データとを、カラオケ装置２に送信する。Ｓ７１４の後、制御部３１は処理を終了する。
【００７１】
上記第３実施形態によれば、携帯端末３からカラオケ装置２に再生履歴情報を送信する必要がないという利点がある。ただし、複数のユーザの再生履歴情報を参照して、歌唱基準データのタイトル特定することはできないという制限がある。
【００７２】
［特許請求の範囲に記載の構成との対応関係］
カラオケシステム１の構成と、特許請求の範囲に記載の構成との対応関係は次のとおりである。カラオケ装置２が、情報処理装置に相当する。記憶部２３が、記憶手段に相当する。図３（ａ）のＳ１０２が、第１取得手段に相当する。図４（ａ）のＳ３００が、受付手段に相当する。図４（ａ）のＳ３０２が、特定手段に相当する。図４（ａ）のＳ３０６が、第２取得手段に相当する。図４（ａ）のＳ３０８が、演奏手段及び採点手段に相当する。図６のＳ５０６が、第１判定手段に相当する。図７のＳ６１６が、第２判定手段に相当する。音声入出力部２５が、音声取得手段に相当する。
【００７３】
携帯端末３が、端末装置に相当する。図８のＳ７００が、受付手順に相当する。図８のＳ７０２，Ｓ７０４が、特定手順に相当する。図８のＳ７１４が、送信手順に相当する。
【符号の説明】
【００７４】
１…カラオケシステム、２…カラオケ装置、２１…制御部、２２…通信部、２３…記憶部、２４…操作部、２５…音声入出力部、２６…ディスプレイ、２７…マイク、２８…スピーカ、３…携帯端末、３１…制御部、３２…無線通信部、３３…記憶部、３４…操作部、３５…音声出力部、３６…表示部。
【図１】
0005949823.tif 000002
【図２】
0005949823.tif 000003
【図３】
0005949823.tif 000004
【図４】
0005949823.tif 000005
【図５】
0005949823.tif 000006
【図６】
0005949823.tif 000007
【図７】
0005949823.tif 000008
【図８】
0005949823.tif 000009