(57)【特許請求の範囲】
【請求項１】
カラオケ楽曲の歌唱者による歌唱音声が曲目に対応付けて記録された歌唱データと、前記カラオケ楽曲の歌唱の基準メロディを表す歌唱基準データとを記憶する記憶手段と、
前記記憶手段に記憶されている歌唱データに基づいて再生された歌唱音声を聴取した聴取者によって判定された評価を表す評価情報を取得する取得手段と、
前記記憶手段に記憶されている歌唱データの中から、前記取得手段により取得された評価情報で表される評価が所定の高評価基準を満たす歌唱データを抽出する抽出手段と、
前記抽出手段により抽出された歌唱データと、前記歌唱データの曲目に対応する歌唱基準データとを比較して、前記歌唱データで表される歌唱メロディと前記歌唱基準データで表される基準メロディとの差分を表す差分データを生成する差分生成手段と、
前記差分生成手段により生成された差分データを前記歌唱基準データに適用して、前記歌唱基準データを修正する修正手段と、
前記修正手段により修正された歌唱基準データによって前記記憶手段に記憶されている修正前の歌唱基準データを更新する更新手段と、
を備えることを特徴とする歌唱基準データ修正装置。
【請求項２】
請求項１に記載の歌唱基準データ修正装置において、
前記抽出手段は、同一の曲目について複数の歌唱データを抽出し、
前記抽出手段により抽出された同一の曲目に関する複数の歌唱データで表される歌唱メロディを平均化する平均化手段を備え、
前記差分生成手段は、前記平均化手段により平均化された歌唱データと、前記平均化された歌唱データの曲目に対応する歌唱基準データとを比較して、前記平均化された歌唱データで表される歌唱メロディと前記歌唱基準データで表される基準メロディとの差分を表す差分データを生成すること、
を特徴とする歌唱基準データ修正装置。
【請求項３】
請求項１に記載の歌唱基準データ修正装置において、
前記取得手段は、前記歌唱データについて楽曲を複数に区分けした区間ごとに判定された評価を表す評価情報を取得し、
前記抽出手段は、前記評価情報で表される区間ごとの評価が所定の高評価基準を満たす歌唱データを、同一の曲目について複数抽出し、
前記抽出手段により抽出された同一の曲目に関する複数の歌唱データについて、前記高評価基準を満たす同一区間の歌唱メロディ同士を平均化する平均化手段を備え、
前記差分生成手段は、前記平均化手段により平均化された区間ごとの歌唱データと、前記歌唱基準データにおける対応する区間とを比較して、前記歌唱データで表される歌唱メロディと前記歌唱基準データで表される基準メロディとの差分を表す差分データを生成すること、
を特徴とする歌唱基準データ修正装置。
【請求項４】
請求項１ないし請求項３の何れか１項に記載の歌唱基準データ修正装置において、
前記記憶手段に記憶されている歌唱基準データには、特定の歌唱技巧とその歌唱技巧が発現する時点に関する評価基準を表す歌唱技巧評価情報が含まれており、
前記抽出手段により抽出された歌唱データで表される歌唱音声に含まれる特定の歌唱技巧とその歌唱技巧が発現した時点を検出する検出手段を備え、
前記修正手段は、前記検出手段により検出された歌唱技巧とその歌唱技巧が発現した時点の集計に基づいて、前記歌唱基準データの歌唱技巧評価情報を修正すること、
を特徴とする歌唱基準データ修正装置。
【請求項５】
演奏されたカラオケ楽曲の歌唱者による歌唱音声を記録して曲目に対応付けた歌唱デー
タを生成する歌唱データ生成手段と、
前記歌唱データ生成手段により生成された歌唱データを記憶手段にアップロードするアップロード手段と、
前記記憶手段に記憶されている歌唱データに基づいて歌唱音声を再生する再生手段と、
前記再生手段により再生された歌唱データに対する評価を聴取者から受付ける受付手段と、
前記アップロード手段によりアップロードされた歌唱データと、前記カラオケ楽曲の歌唱の基準メロディを表す歌唱基準データとを記憶する記憶手段と、
前記受付け手段により受付された評価を評価対象の歌唱データに対応付けて表す評価情報を取得する取得手段と、
前記記憶手段に記憶されている歌唱データの中から、前記取得手段により取得された評価情報で表される評価が所定の高評価基準を満たす歌唱データを抽出する抽出手段と、
前記抽出手段により抽出された歌唱データと、前記歌唱データの曲目に対応する歌唱基準データとを比較して、前記歌唱データで表される歌唱メロディと前記歌唱基準データで表される基準メロディとの差分を表す差分データを生成する差分生成手段と、
前記差分生成手段により生成された差分データを前記歌唱基準データに適用して、前記歌唱基準データを修正する修正手段と、
前記修正手段により修正された歌唱基準データによって前記記憶手段に記憶されている修正前の歌唱基準データを更新する更新手段と、
前記記憶手段に記憶されている歌唱基準データに従って、カラオケ楽曲の歌唱を支援する支援機能を実行する制御手段と、
を備えることを特徴とするカラオケシステム。
【請求項６】
カラオケ楽曲の歌唱者による歌唱音声が曲目に対応付けて記録された歌唱データに基づいて再生された歌唱音声を聴取した聴取者によって判定された評価を表す評価情報を取得する取得手順と、
前記歌唱データを記憶する記憶手段から、前記取得手順において取得された評価情報で表される評価が所定の高評価基準を満たす歌唱データを抽出する抽出手順と、
前記抽出手順において抽出された歌唱データと、前記歌唱データの曲目に対応するカラオケ楽曲の歌唱の基準メロディを表す歌唱基準データとを比較して、前記歌唱データで表される歌唱メロディと前記歌唱基準データで表される基準メロディとの差分を表す差分データを生成する差分生成手順と、
前記差分生成手順において生成された差分データを前記歌唱基準データに適用して、前記歌唱基準データを修正する修正手順と、
前記修正手順において修正された歌唱基準データによって、記憶手段に記憶されている修正前の歌唱基準データを更新する更新手順と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ楽曲の歌唱の基準メロディを表す歌唱基準データを修正する技術に関する。
【背景技術】
【０００２】
従来、カラオケシステムにおいて、カラオケ楽曲の歌唱の基準メロディを表す歌唱基準データを利用して、歌唱者による歌唱を採点したり、歌唱の手本となるガイドボーカルや歌唱メロディを表示するピアノロールを生成する歌唱支援機能を備えるものが知られている。
【０００３】
例えば特許文献１には、歌唱の採点基準となるレファレンスデータ（歌唱基準データ）から生成された基準音声合成パラメータを外部入力手段から入力された設定に応じて修正し、それに基づいて修正基準音声合成データ（修正されたガイドボーカル）を生成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−８７６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的に、カラオケで用いられる歌唱基準データは、カラオケでの使用に合わせて人為的に作成されるものであるため、製作者によるアレンジやデータの誤りを含んでいることがある。そのため、歌唱基準データで表される歌唱の基準メロディは、世間一般に認知されている原曲の歌唱メロディと必ずしも一致するとは限らない。
【０００６】
原曲と一致しない歌唱基準データが歌唱の採点に用いられた場合、たとえ歌唱者が原曲の歌唱メロディに近い歌い方（世間一般のユーザにとって上手いと感じられる歌い方）をしても低い点数しか得られないことがある。また、原曲と一致しない歌唱基準データに基づいてガイドボーカルやピアノロールが生成された場合、ユーザにとって上手いと感じられる歌唱を行う妨げとなり得る。このように、従来の歌唱基準データにおいては、歌唱基準データに沿った歌い方と、世間一般のユーザにとって上手いと感じられる歌い方とが乖離するという問題がある。
【０００７】
本発明は、上記課題を解決するためになされたものである。本発明の目的は、歌唱基準データを人の主観による評価に基づいて修正するための技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明の一形態に係る歌唱基準データ修正装置は、記憶手段と、取得手段と、抽出手段と、差分生成手段と、修正手段と、更新手段とを備える。記憶手段は、カラオケ楽曲の歌唱者による歌唱音声が曲目に対応付けて記録された歌唱データと、カラオケ楽曲の歌唱の基準メロディを表す歌唱基準データとを記憶する。取得手段は、記憶手段に記憶されている歌唱データに基づいて再生された歌唱音声を聴取した聴取者によって判定された評価を表す評価情報を取得する。
【０００９】
抽出手段は、記憶手段に記憶されている歌唱データの中から、取得手段により取得された評価情報で表される評価が所定の高評価基準を満たす歌唱データを抽出する。差分生成
手段は、抽出手段により抽出された歌唱データと、その歌唱データの曲目に対応する歌唱基準データとを比較して、歌唱データで表される歌唱メロディと歌唱基準データで表される基準メロディとの差分を表す差分データを生成する。修正手段は、差分生成手段により生成された差分データを歌唱基準データに適用して、歌唱基準データを修正する。更新手段は、修正手段により修正された歌唱基準データによって記憶手段に記憶されている修正前の歌唱基準データを更新する。
【００１０】
本発明によれば、歌唱音声の聴取者の主観に基づいて高く評価された歌唱データと、歌唱基準データとを比較することにより、乖離する部分について歌唱基準データを修正できる。このようにすることで、歌唱基準データを人の主観において上手いと感じる歌い方に合わせることができる。
【００１１】
本発明の第２の形態に係る歌唱基準データ修正装置は、次の特徴を有する。すなわち、抽出手段は、同一の曲目について複数の歌唱データを抽出する。平均化手段は、抽出手段により抽出された同一の曲目に関する複数の歌唱データで表される歌唱メロディを平均化する。差分生成手段は、平均化手段により平均化された歌唱データと、平均化された歌唱データの曲目に対応する歌唱基準データとを比較して差分データを生成する。このようにすることで、より多くの人の主観に基づく評価を統計的に反映した態様にて歌唱基準データを修正できる。
【００１２】
本発明の第３の形態に係る歌唱基準データ修正装置は、次の特徴を有する。すなわち、取得手段は、歌唱データについて楽曲を複数に区分けした区間ごとに判定された評価を表す評価情報を取得する。抽出手段は、評価情報で表される区間ごとの評価が所定の高評価基準を満たす歌唱データを、同一の曲目について複数抽出する。平均化手段は、抽出手段により抽出された同一の曲目に関する複数の歌唱データについて、高評価基準を満たす同一区間の歌唱メロディ同士を平均化する。差分生成手段は、平均化手段により平均化された区間ごとの歌唱データと、歌唱基準データにおける対応する区間とを比較して差分データを生成する。このように、楽曲全体の中から特に評価の高い区間を抽出して歌唱基準データを修正することで、人の主観に基づく評価をより的確に反映した態様にて歌唱基準データを修正できる。
【００１３】
本発明の第４の形態に係る歌唱基準データ修正装置は、次の特徴を有する。すなわち、記憶手段に記憶されている歌唱基準データには、特定の歌唱技巧とその歌唱技巧が発現する時点に関する評価基準を表す歌唱技巧評価情報が含まれているものとする。検出手段は、抽出手段により抽出された歌唱データで表される歌唱音声に含まれる特定の歌唱技巧とその歌唱技巧が発現した時点を検出する。修正手段は、検出手段により検出された歌唱技巧とその歌唱技巧が発現した時点の集計に基づいて、歌唱基準データの歌唱技巧評価情報を修正する。このようにすることで、聴取者によって高く評価された歌唱に含まれている歌唱技巧の内容やタイミングに合わせて、歌唱基準データにおける歌唱技巧に関する評価基準を修正できる。
【００１４】
本発明の一形態に係るカラオケシステムは、歌唱データ生成手段と、アップロード手段と、再生手段と、受付手段と、記憶手段と、取得手段と、抽出手段と、差分生成手段と、修正手段と、更新手段と、制御手段とを備える。歌唱データ生成手段は、演奏されたカラオケ楽曲の歌唱者による歌唱音声を記録して曲目に対応付けた歌唱データを生成する。アップロード手段は、歌唱データ生成手段により生成された歌唱データを記憶手段にアップロードする。再生手段は、記憶手段に記憶されている歌唱データに基づいて歌唱音声を再生する。受付手段は、再生手段により再生された歌唱データに対する評価を聴取者から受付ける。
【００１５】
記憶手段は、アップロード手段によりアップロードされた歌唱データと、カラオケ楽曲の歌唱の基準メロディを表す歌唱基準データとを記憶する。取得手段は、受付け手段により受付された評価を評価対象の歌唱データに対応付けて表す評価情報を取得する。抽出手段は、記憶手段に記憶されている歌唱データの中から、取得手段により取得された評価情報で表される評価が所定の高評価基準を満たす歌唱データを抽出する。差分生成手段は、抽出手段により抽出された歌唱データと、歌唱データの曲目に対応する歌唱基準データとを比較して、歌唱データで表される歌唱メロディと歌唱基準データで表される基準メロディとの差分を表す差分データを生成する。修正手段は、差分生成手段により生成された差分データを歌唱基準データに適用して、歌唱基準データを修正する。更新手段は、修正手段により修正された歌唱基準データによって記憶手段に記憶されている修正前の歌唱基準データを更新する。制御手段は、記憶手段に記憶されている歌唱基準データに従って、カラオケ楽曲の歌唱を支援する支援機能を実行する。
【００１６】
本発明にかかるカラオケシステムによれば、歌唱データの生成及びアップロード、歌唱データに対する評価の取得、歌唱データと歌唱基準データとの比較に基づく歌唱基準データの修正、修正された歌唱基準データに基づく歌唱支援といった各種機能を一貫して行うことができる。
【００１７】
なお、本発明は、コンピュータにおいて実行されるプログラム、あるいはプログラムを記憶する記憶媒体の形態で実現することもできる。
【図面の簡単な説明】
【００１８】
【図１】カラオケシステムの構成を表すブロック図。
【図２】カラオケシステムの動作の概要を表す説明図。
【図３】カラオケシステムの各部が実行する処理の手順を表すフローチャート。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に限定されるものではなく様々な態様にて実施することが可能である。
［カラオケシステムの構成の説明］
図１に例示されるとおり、カラオケシステム１は、カラオケサーバ２、カラオケ装置３及びユーザ再生端末４それぞれがインターネット１０に接続されており、互いに通信可能に構成されている。なお、図１においては、説明を簡潔にするためカラオケ装置及びユーザ再生端末４を１台ずつ記載した。しかしながら、実際には、これらの機器が数多くの接続された態様で実施されるものとする。
【００２０】
カラオケサーバ２は、コンピュータシステムによって構成されたサーバ装置であり、制御部２１、記憶部２２、通信部２３を備える。このカラオケサーバ２は、カラオケ装置３からアップロードされる歌唱データを蓄積し、蓄積されている歌唱データをユーザ再生端末４からの要求に応じてインターネット１０経由で配信する機能を有する。また、カラオケサーバ２は、カラオケ装置３において演奏されるカラオケ楽曲に対応する歌唱基準データを保有し、カラオケ装置３に配信する機能を有する。また、カラオケサーバ２は、本発明における特徴的な機能として、ユーザ再生端末４の聴取者から受付けた歌唱データの評価に基づいて、対応するカラオケ楽曲の歌唱基準データを修正する機能を有する。
【００２１】
制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を中心に構成された情報処理装置であり、装置全体の制御を司る。制御部２１は、記憶媒体に格納されたプログラムに従って演算処理を実行することにより、各種機能を実現する。記憶部２２は、プログラムや、各種データベース等を保存しておくための記憶装置である。通信部２３は、カラオケサーバ２をインターネット１０に接続してカラオケ装置３及びユーザ再生端末４とデータ通信を行うため
の通信インタフェースである。
【００２２】
カラオケサーバ２は、カラオケシステム１が提供する歌唱録音配信サービスにおいて公開される歌唱データを蓄積するための歌唱データベースを記憶部２２に備える。この歌唱データベースには、インターネットを介してカラオケ装置３からアップロードされた複数の歌唱データが蓄積される。歌唱データは、歌唱者による歌唱音声の波形をサンプリングすることにより得られるデジタル音声データで構成される。
【００２３】
また、カラオケサーバ２は、カラオケ装置３において演奏されるカラオケ楽曲に対応する歌唱基準データを保有するための歌唱基準データベースを記憶部２２に備える。歌唱基準データは、歌唱の手本となる基準の歌唱メロディ（歌唱の音高と発音時間）を表す情報によって構成されている。また、この歌唱基準データには、ビブラートやしゃくり、こぶし等の特定の歌唱技巧（テクニック）について、歌唱技巧の種類や発現時点に基づく評価基準を定めた歌唱技巧評価情報が含まれているものとする。この歌唱基準データは、必要に応じてカラオケ装置３に配信され、カラオケ装置３において歌唱採点機能や、ガイドボーカル作成、ピアノロール表示のための基準として用いられる。
【００２４】
カラオケ装置３は、例えば、カラオケ店舗に設置される業務用のカラオケ装置で具現化される。カラオケ装置は、ユーザ（歌唱者）からリクエストされたカラオケ楽曲を演奏する機能を有する。また、カラオケ装置３は、カラオケ楽曲の演奏中にマイクを介して入力された歌唱音声を記録した歌唱データをカラオケサーバ２にアップロードする機能を有する。これにより、多くの歌唱者の歌唱データがカラオケサーバ２に蓄積される。また、カラオケ装置３は、カラオケサーバ２から配信される歌唱基準データを用いて、歌唱採点やガイドボーカル作成、ピアノロール表示等の歌唱支援機能を実行する機能を有する。なお、カラオケ装置３のその他の機能や構成については公知技術に従っているので、ここでは詳細な説明を省略する。
【００２５】
ユーザ再生端末４は、カラオケサーバ２から歌唱データを取得して再生出力する機能を有する情報処理装置である。このユーザ再生端末４は、例えば、カラオケ店舗に設置される業務用のカラオケ装置や、ユーザ個人が所有するスマートフォン等の高機能携帯電話端末、パーソナルコンピュータ等によって具現化される。ユーザ再生端末４は、インターネット１０経由でカラオケサーバ２とデータ通信を行う。ユーザ再生端末４は、ユーザ（聴取者）から歌唱データのリクエストを受付ける。そして、リクエストに応じてカラオケサーバ２から取得した歌唱データを再生し、再生した歌唱音声を出力する。また、ユーザ再生端末４は、再生された歌唱データについて、聴取者により判定された評価を受付け、その評価内容を表す評価情報をカラオケサーバ２に通知する機能を有する。
【００２６】
［カラオケシステムの動作の説明］
カラオケサーバ２に保存されている歌唱基準データを修正するための一連の動作の概要について、図２を参照しながら説明する。以下、図２に記載の番号［１］〜［７］の順にカラオケシステム１の各装置における動作を説明する。
【００２７】
［１］カラオケ装置３は、カラオケ楽曲の演奏時に入力された歌唱者の歌唱音声が記録された歌唱データを、演奏されたカラオケ楽曲の曲目に対応する楽曲識別情報に対応付けて、カラオケサーバ２にアップロードする。カラオケサーバ２は、カラオケ装置３からアップロードされた歌唱データを、楽曲識別情報に対応付けて記憶部２２の歌唱データベースに保存する。カラオケサーバ２に保存された歌唱データは、カラオケシステム１が提供する歌唱録音配信サービスに対応するインターネット上のウェブサイトを通じて、ユーザ再生端末４に対して公開される。
【００２８】
［２］カラオケサーバ２は、公開された歌唱データについて、ユーザ再生端末４から配信を要求するリクエストを受付けると、リクエストに該当する歌唱データをリクエスト元のユーザ再生端末４に配信する。ユーザ再生端末４は、カラオケサーバ２から取得した歌唱データを再生して、歌唱音声を出力する。
【００２９】
なお、歌唱データが公開されるウェブサイトには、公開された歌唱データを検索・分類するための目印として機能する情報である「タグ」を、個々のユーザ再生端末４から聴取者が自由に付与できる機能が備えられているものとする。歌唱データに付与されるタグには、聴取者によって判断された歌唱の巧拙に関する評価や感想、コメント等の様々な情報が含まれる。
【００３０】
また、このタグは、歌唱データの楽曲を所定の複数の区間に分けた演奏区間ごとに対応付けて付与することができるようになっている。具体的には、ユーザ再生端末４において歌唱データのある演奏区間が再生されているときに聴取者によって「上手い」と評価するタグが入力された場合、入力された時点の演奏区間に対応付けて「上手い」タグが付与される。
【００３１】
ユーザ再生端末４は、歌唱データの演奏区間に対応付けて付与されたタグを表す情報を、歌唱データに対する評価情報として、カラオケサーバ２に通知する。この評価情報には、評価対象の歌唱データの識別情報と、その歌唱データに付与されたタグの内容、タグが付与された演奏区間を表す情報が含まれる。カラオケサーバ２は、ユーザ再生端末４から受信した評価情報に含まれるタグの内容を、その評価情報に該当する歌唱データの演奏区間に対応付けて歌唱データベースに登録する。図２の事例では、記憶部２２の歌唱データベースにおいて、楽曲Ｓに関する複数の歌唱データＡ〜Ｄ…に対して「上手い」、「面白い」、「泣ける」等のタグが、各演奏区間に対応付けて登録されているものとする。
【００３２】
［３］カラオケサーバ２は、歌唱データベースに蓄積されている歌唱データについて、歌唱基準データを修正する対象となる特定のカラオケ楽曲（以下、修正対象の楽曲）に対応する歌唱データ群から、高評価条件を満たす複数の歌唱データを抽出する。具体的には、高評価条件として、歌唱の評価が高いことを表す所定のタグが付いた歌唱データを抽出する。図２の事例では、修正対象の楽曲Ｓに関する歌唱データ群Ａ〜Ｄ…の中から、高評価条件を満たす歌唱データとして「上手い」タグが付いた歌唱データを抽出するものとする。なお、１つの歌唱データを構成する複数の演奏区間のうち少なくとも１つに評価の高いタグが付いた歌唱データについて、１つの歌唱データ全体を抽出してもよいし、評価の高いタグが付いた個々の演奏区間単位に抽出してもよい。
【００３３】
［４］カラオケサーバ２は、［３］において抽出された修正対象の楽曲に関する歌唱データ群について、平均化処理及び歌唱技巧抽出処理を行う。平均化処理は、抽出された歌唱データ群の歌唱メロディの音の高さを歌唱時点ごとに平均化し、また、抽出された歌唱データ群の歌唱メロディを構成する各音が出現する時間長を平均化することにより、評価の高い歌唱データに関する平均データを生成する処理である。なお、本実施形態では、抽出された各歌唱データから、個々の演奏区間ごとに評価の高いタグが付いた部分を抽出し、評価の高いタグが付いた同一の演奏区間の歌唱メロディ同士を平均化するものとする。
【００３４】
歌唱技巧抽出処理は、抽出された各歌唱データで表される歌唱メロディから、特定の歌唱技巧（例えば、ビブラート、しゃくり、こぶし等）を検出することにより、評価の高い歌唱データにおいて用いられた歌唱技巧に関する統計情報を得る処理である。具体的には、抽出された歌唱データ群の評価の高いタグが付いた演奏区間において検出された歌唱技巧の種類とその発現時点とを集計し、歌唱技巧の種類及び発現時点が共通する検出結果が既定数以上ある事象を、模範的な歌唱技巧として特定する。なお、カラオケにおける歌唱
技巧の検出方法は周知の技術につき、詳しい説明については省略する。
【００３５】
［５］カラオケサーバ２は、［４］において生成された平均データで表される歌唱メロディと、修正対象の楽曲に対応する既存の歌唱基準データで表される歌唱メロディとを比較し、両者の差分を表す差分データを生成する。
【００３６】
［６］カラオケサーバ２は、［５］において生成された差分データを既存の歌唱基準データに併合することにより、既存の歌唱基準データの歌唱メロディを修正する。また、カラオケサーバ２は、既存の歌唱基準データに含まれる歌唱技巧評価情報で表される歌唱技巧の評価基準について、［４］において抽出された模範的な歌唱技巧に従って評価の重み付けを修正する。具体的には、抽出された模範的な歌唱技巧が既存の歌唱技巧評価情報に含まれていない場合、その模範的な歌唱技巧の種類及び発現時点に関する評価基準を歌唱技巧評価情報に付与する。また、既存の歌唱技巧評価情報に含まれる歌唱技巧が抽出された模範的な歌唱技巧と一致しない場合、その歌唱技巧に関する評価基準を歌唱技巧評価情報から削除する。カラオケサーバ２は、歌唱基準データベースに保存されている既存の歌唱基準データ及び歌唱技巧評価情報を、修正された歌唱基準データ及び歌唱技巧評価情報の内容に更新する。
【００３７】
［７］カラオケサーバ２は、更新された歌唱基準データをカラオケ装置３に配信する。カラオケ装置３は、カラオケサーバ２から配信された歌唱基準データに従って、歌唱採点、ガイドボーカル作成、ピアノロール表示等の歌唱支援機能を実施する。
【００３８】
［歌唱基準データの修正に係る処理の説明］
歌唱基準データの修正に係る処理について、カラオケシステム１の各装置が実行する手順を図３のフローチャートを参照しながら説明する。
【００３９】
Ｓ１００では、カラオケ装置３が、ユーザ（歌唱者）からリクエストされたカラオケ楽曲を演奏する。このとき、カラオケ装置３は、カラオケ楽曲の演奏中にマイクを介して入力された歌唱音声を記録して歌唱データを生成する。また、カラオケ装置３は、カラオケサーバ２から各カラオケ装置３に配信された既存の歌唱基準データを利用して、歌唱採点等の歌唱支援機能を実行する。
【００４０】
Ｓ１０２では、カラオケ装置３が、Ｓ１００において記録された歌唱データを演奏されたカラオケ楽曲の曲目に対応する楽曲識別情報に対応付けて、カラオケサーバ２にアップロードする。カラオケサーバ２の制御部２１は、カラオケ装置３からアップロードされた歌唱データを、楽曲識別情報に対応付けて記憶部２２の歌唱データベースに保存する。
【００４１】
Ｓ１０４では、ユーザ再生端末４が、公開された歌唱データをカラオケサーバ２から取得して再生する。そして、ユーザ再生端末４は、再生された歌唱データに対する聴取者の評価を表す評価情報をカラオケサーバ２に送信する。カラオケサーバ２の制御部２１は、歌唱データの再生を行ったユーザ再生端末４から送信された評価情報を取得する。この評価情報には、評価対象の歌唱データの識別情報と、その歌唱データに付与された歌唱の評価に関するタグの内容、タグが付与された演奏区間を表す情報が含まれる。カラオケサーバ２の制御部２１は、取得した評価情報に含まれるタグの内容を、その評価情報に該当する歌唱データの演奏区間に対応付けて歌唱データベースに登録する。
【００４２】
Ｓ１０６では、カラオケサーバ２の制御部２１が、歌唱データベースに蓄積されている歌唱データのうち修正対象の楽曲に対応する歌唱データ群の中から、高評価条件を満たす「複数の」歌唱データを抽出する。歌唱データを抽出する手順については、図２の［３］の事例に基づいて先行して説明したとおりである。
【００４３】
Ｓ１０８では、カラオケサーバ２の制御部２１が、Ｓ１０６において抽出された歌唱データ群を対象に歌唱技巧抽出処理を実行し、抽出された歌唱データの歌唱技巧に関する統計情報を取得する。また、Ｓ１１０では、カラオケサーバ２の制御部２１は、Ｓ１０６において抽出された歌唱データ群を対象に平均化処理を実行し、抽出された歌唱データに関する平均データを生成する。この平均化処理及び歌唱技巧抽出処理の内容については、図２の［４］の事例に基づいて先行して説明したとおりである。Ｓ１１２では、カラオケサーバ２の制御部２１が、Ｓ１１０において生成された平均データと、修正対象の楽曲に対応する既存の歌唱基準データとを比較し、両者の歌唱メロディの差分を表す差分データを生成する。
【００４４】
Ｓ１１４では、カラオケサーバ２の制御部２１が、Ｓ１０８で抽出された歌唱技巧の統計情報とＳ１１２で生成された差分データに従って、既存の歌唱基準データの歌唱メロディ及び歌唱技巧の評価基準を修正する。Ｓ１１６では、カラオケサーバ２の制御部２１は、歌唱基準データベースに保存されている既存の歌唱基準データ、及びこの歌唱基準データに対応する歌唱技巧評価情報を、Ｓ１１４において修正された歌唱基準データ及び歌唱技巧評価情報の内容に更新する。Ｓ１１８では、カラオケ装置３は、カラオケサーバ２から修正された新しい歌唱基準データを取得し、取得した歌唱基準データを用いて歌唱採点等の歌唱支援機能を実行する。
【００４５】
［効果］
実施形態のカラオケシステム１によれば、次の効果を奏する。
ユーザ再生端末４の聴取者の主観に基づいて高く評価された歌唱データと、既存の歌唱基準データとを比較することにより、乖離する部分について歌唱基準データを修正できる。このようにすることで、カラオケサーバ２に保存されている既存の歌唱基準データを、人の主観において上手いと感じる歌い方に合わせて修正することができる。
【００４６】
また、同一の曲目について評価の高い歌唱データを複数抽出し、抽出された歌唱データ群から生成された平均データに基づいて既存の歌唱基準データを修正することで、より多くの人の主観に基づく評価を歌唱基準データに反映できる。
【００４７】
また、カラオケ楽曲を複数に区分けした演奏区間ごと付与された評価に基づいて、演奏区間ごとに高い評価の付いた歌唱データを用いて平均データを生成することができる。このように、楽曲全体の中から特に評価の高い演奏区間を抽出して歌唱基準データを修正することで、人の主観に基づく評価をより的確に歌唱基準データに反映できる。また、高く評価された歌唱データから検出された歌唱技巧の種類や発現時点に関する統計情報に基づいて、既存の歌唱基準データにおける歌唱技巧の評価基準を修正することができる。
【００４８】
［変形例］
上述の実施形態では、歌唱データに対して複数の演奏区間ごとにタグによる評価が付与され、評価の高いタグが付いた演奏区間単位で平均データを生成した上で、歌唱基準データを修正する事例について説明した。これに限らず、歌唱データを演奏区間単位で分割せず、１曲分全体の歌唱データ同士を平均化することより平均データを生成する構成であってもよい。この場合、歌唱データに対する評価は、演奏区間単位で付与されるものであってもよいし、１曲分の歌唱データに対して一括して付与されるものであってもよい。
【００４９】
上述の実施形態では、図３のＳ１０６において、高評価基準を満たす歌唱データとして、歌唱の評価の高いタグが付いた「複数の」歌唱データを抽出し、それら複数の歌唱データの歌唱メロディを平均化する事例について説明した。これとは別に、高評価基準を満たす歌唱データとして、歌唱の評価の高いタグが他の歌唱データと比較してより多く付いた
所定数の歌唱データを抽出する構成であってもよい。
【００５０】
さらに、高評価基準を満たす歌唱データとして、歌唱の評価の高いタグが最も多く付いた「１つの」歌唱データを抽出する構成であってもよい。この場合、抽出された歌唱データを他の歌唱データと平均化する処理（図３のＳ１１０）については行わず、抽出された歌唱データと既存の歌唱基準データとを比較し、両者の歌唱メロディの差分を表す差分データを生成する。そして、生成された差分データに基づいて、既存の歌唱基準データを修正する。
【００５１】
上記実施形態における１つの構成要素が有する機能を複数の構成要素として分散させたり、複数の構成要素が有する機能を１つの構成要素に統合させたりしてもよい。なお、特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【００５２】
［特許請求の範囲に記載の構成との対応］
実施形態の各構成と、特許請求の範囲に記載の構成との対応は次のとおりである。
カラオケサーバ２が歌唱基準データ修正装置に相当する。カラオケサーバ２の記憶部２２が、記憶手段に相当する。カラオケサーバ２の制御部２１が実行する図３のＳ１０４が、取得手段に相当する。カラオケサーバ２の制御部２１が実行する図３のＳ１０６が、抽出手段に相当する。カラオケサーバ２の制御部２１が実行する図３のＳ１０８が、検出手段に相当する。カラオケサーバ２の制御部２１が実行する図３のＳ１１０が、平均化手段に相当する。カラオケサーバ２の制御部２１が実行する図３のＳ１１２が、差分生成手段に相当する。カラオケサーバ２の制御部２１が実行する図３のＳ１１４が、修正手段に相当する。カラオケサーバ２の制御部２１が実行する図３のＳ１１６が、更新手段に相当する。
【００５３】
カラオケ装置３が実行する図３のＳ１００が、生成手段に相当する。カラオケ装置３が実行する図３のＳ１０２が、アップロード手段に相当する。カラオケ装置３が実行する図３のＳ１１８が、制御手段に相当する。ユーザ再生端末４が実行する図３のＳ１０４が、再生手段及び受付手段に相当する。
【符号の説明】
【００５４】
１…カラオケシステム、２…カラオケサーバ、２１…制御部、２２…記憶部、２３…通信部、３…カラオケ装置、４…ユーザ再生端末、１０…インターネット。
【図１】
0006589521.tif 000002
【図２】
0006589521.tif 000003
【図３】
0006589521.tif 000004