(57)【要約】【課題】入力される音声を様々な観点から評価し、評価結果に応じた情報を出力すること。【解決手段】本発明の実施形態におけるカラオケ装置は、歌唱音声評価に用いる評価項目に対して評価基準が規定された評価情報を参照して、評価期間における歌唱音声について評価項目毎の評価結果を算出する。そして、評価結果を用いた論理式により規定される条件と、その条件を満たす場合に歌唱音声評価の結果として出力すべきコメントの内容とを対応付けた対応情報を参照して、評価項目毎の評価結果から条件を満たすコメントを特定して出力する。条件を満たすコメントが複数ある場合には、過去に特定したコメントの履歴を参照して、１つのコメントを選択して出力するようにしてもよい。【選択図】図３
2015194767.tif 000002
【特許請求の範囲】
【請求項１】
音声評価に用いる複数の評価項目の各々に対して、評価結果を算出するための評価基準が規定された評価情報を記憶する評価情報記憶手段と、
前記評価結果を用いた論理式により規定される条件と、当該条件を満たした場合に前記音声評価の結果として出力すべき内容を示す出力情報とを対応付けた対応情報を記憶する対応情報記憶手段と、
予め決められた評価期間において入力された音声を取得する取得手段と、
前記評価情報を参照して、前記取得された音声の前記評価項目に対する評価結果を算出する算出手段と、
前記対応情報を参照して、前記算出された前記評価結果に対して、前記評価期間における音声評価の結果として出力すべき出力情報を特定する特定手段と、
前記特定された出力情報を出力する出力手段と
を具備することを特徴とする音声評価装置。
【請求項２】
前記評価情報においては、楽曲の構成部分毎の評価項目に対して、前記評価基準が規定されている
ことを特徴とする請求項１に記載の音声評価装置。
【請求項３】
前記算出手段は、一の評価期間に入力された音声の前記評価結果を算出する場合に、当該一の評価期間より過去の評価期間に入力された音声の前記評価結果に基づいて、前記評価情報に規定された評価基準を変更する
ことを特徴とする請求項１又は請求項２に記載の音声評価装置。
【請求項４】
前記評価基準は、前記算出手段が一の評価期間に入力された音声の前記評価結果を算出する場合に、当該一の評価期間より過去の評価期間に入力された音声の評価に対する相対評価になるように決められ、
前記算出手段は、前記一の評価期間に入力された音声の前記評価結果を、当該一の評価期間より過去の評価期間に入力された音声の評価に対する相対評価として算出する
ことを特徴とする請求項１乃至請求項３のいずれかに記載の音声評価装置。
【請求項５】
前記特定手段は、一の評価期間において出力すべき出力情報が複数となる場合には、当該一の評価期間より過去の評価期間に出力すべき出力情報として特定された履歴に応じて、当該一の評価期間において出力すべき出力情報から一部を選択して特定する
ことを特徴とする請求項１乃至請求項４のいずれかに記載の音声評価装置。
【請求項６】
前記一の評価期間において複数の出力情報が前記条件を満たす場合、前記特定手段は、当該複数の出力情報の中から過去に特定された回数が最も少ない出力情報を選択して特定する
ことを特徴とする請求項５に記載の音声評価装置。
【請求項７】
前記一の評価期間において複数の出力情報が前記条件を満たす場合、前記特定手段は、当該複数の出力情報の中から直前に特定された出力情報以外の出力情報を選択して特定する
ことを特徴とする請求項５に記載の音声評価装置。
【請求項８】
前記一の評価期間において複数の出力情報が前記条件を満たす場合、前記特定手段は、当該複数の出力情報の中から、より遠い過去に特定された出力情報を優先的に選択して特定する
ことを特徴とする請求項５に記載の音声評価装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声を評価した結果を出力する技術に関する。
【背景技術】
【０００２】
カラオケ装置などにおいては、歌唱者からマイクロフォンに入力された歌唱音声を解析し、歌唱のうまさを採点する技術がある。また、その採点結果に応じたコメントを表示する技術もある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１７３１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１には、採点結果から予め定められた基準に従ってコメントを選んで表示させることが記載されているが、そのコメントの選択方法については具体的には開示されていない。
本発明は、入力される音声を様々な観点から評価し、評価結果に応じた情報を出力することを目的とする。
【課題を解決するための手段】
【０００５】
上述の課題を解決するため、本発明は、音声評価に用いる複数の評価項目の各々に対して、評価結果を算出するための評価基準が規定された評価情報を記憶する評価情報記憶手段と、前記評価結果を用いた論理式により規定される条件と、当該条件を満たした場合に前記音声評価の結果として出力すべき内容を示す出力情報とを対応付けた対応情報を記憶する対応情報記憶手段と、予め決められた評価期間において入力された音声を取得する取得手段と、前記評価情報を参照して、前記取得された音声の前記評価項目に対する評価結果を算出する算出手段と、前記対応情報を参照して、前記算出された前記評価結果に対して、前記評価期間における音声評価の結果として出力すべき出力情報を特定する特定手段と、前記特定された出力情報を出力する出力手段とを具備することを特徴とする音声評価装置を提供する。
【０００６】
別の好ましい態様において、前記評価情報においては、楽曲の構成部分毎の評価項目に対して、前記評価基準が規定されていることを特徴とする。
【０００７】
別の好ましい態様において、前記算出手段は、一の評価期間に入力された音声の前記評価結果を算出する場合に、当該一の評価期間より過去の評価期間に入力された音声の前記評価結果に基づいて、前記評価情報に規定された評価基準を変更することを特徴とする。
【０００８】
別の好ましい態様において、前記評価基準は、前記算出手段が一の評価期間に入力された音声の前記評価結果を算出する場合に、当該一の評価期間より過去の評価期間に入力された音声の評価に対する相対評価になるように決められ、前記算出手段は、前記一の評価期間に入力された音声の前記評価結果を、当該一の評価期間より過去の評価期間に入力された音声の評価に対する相対評価として算出することを特徴とする。
【０００９】
別の好ましい態様において、前記特定手段は、一の評価期間において出力すべき出力情報が複数となる場合には、当該一の評価期間より過去の評価期間に出力すべき出力情報として特定された履歴に応じて、当該一の評価期間において出力すべき出力情報から一部を選択して特定することを特徴とする。
【００１０】
別の好ましい態様において、前記一の評価期間において複数の出力情報が前記条件を満たす場合、前記特定手段は、当該複数の出力情報の中から過去に特定された回数が最も少ない出力情報を選択して特定することを特徴とする。
別の好ましい態様において、前記一の評価期間において複数の出力情報が前記条件を満たす場合、前記特定手段は、当該複数の出力情報の中から直前に特定された出力情報以外の出力情報を選択して特定することを特徴とする。
別の好ましい態様において、前記一の評価期間において複数の出力情報が前記条件を満たす場合、前記特定手段は、当該複数の出力情報の中から、より遠い過去に特定された出力情報を優先的に選択して特定することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、入力される音声を様々な観点から評価し、評価結果に応じた情報を出力することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態におけるカラオケ装置の構成を説明するブロック図である。
【図２】本発明の実施形態における評価情報の内容を説明する図である。
【図３】本発明の実施形態における対応情報の内容を説明する図である。
【図４】本発明の実施形態における履歴情報の内容を説明する図である。
【図５】本発明の実施形態における歌唱音声評価機能の構成を説明する機能ブロック図である。
【図６】本発明の実施形態における評価値の算出結果を説明する図である。
【図７】本発明の実施形態における評価結果情報の内容を説明する図である。
【図８】本発明の実施形態における特定部の動作を説明するフローチャートである。
【図９】本発明の実施形態における条件判定結果を説明する図である。
【発明を実施するための形態】
【００１３】
＜実施形態＞
[ハードウエア構成]
図１は、本発明の実施形態におけるカラオケ装置１の構成を説明するブロック図である。カラオケ装置１は、本発明の音声評価装置の一例であり、入力された歌唱音声の評価を行う装置である。カラオケ装置１は、歌唱者の歌唱音声が入力され、その歌唱音声の評価を行い、評価結果に応じてコメントを表示する。まず、カラオケ装置１のハードウエア構成について説明する。
【００１４】
カラオケ装置１は、制御部１０、操作部２０、表示部３０、通信部４０、記憶部５０、音響処理部６０を有する。これらの各構成は、バスを介して接続されている。また、カラオケ装置１は、音響処理部６０に接続されたスピーカ６１およびマイクロフォン６２を有する。
【００１５】
制御部１０は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory
）、ＲＯＭ（Read Only Memory）などを有する。制御部１０は、ＲＯＭまたは記憶部５０に記憶された制御プログラムを実行することにより、バスを介してカラオケ装置１の各部を制御する。この例においては、制御部１０は、制御プログラムを実行することにより、入力された歌唱音声の評価を行い、評価結果に応じてコメントを表示させるための歌唱音声評価機能を実現する。
【００１６】
操作部２０は、操作パネルなどに設けられた操作ボタン、リモコンに設けられた操作ボタン、キーボード、マウスなどの操作デバイスであって、歌唱者の操作を受け付けて、その内容を示す操作信号を制御部１０に出力する。
表示部３０は、液晶ディスプレイなどの表示デバイスであり、制御部１０の制御に応じた内容の表示を行う。この表示の内容は、カラオケの楽曲の進行に応じた背景画像、歌詞テロップ、メニュー画面、歌唱音声の評価結果などである。
通信部４０は、制御部１０の制御に応じて、インターネットなどの通信回線と接続して、サーバ装置などの通信装置と情報のやり取りを行う。制御部１０は、通信部４０を介して取得した情報を用いて、記憶部５０に記憶される情報を更新するようにしてもよい。
【００１７】
記憶部５０は、ハードディスク、不揮発性メモリなどの記憶手段であり、楽曲データ、
歌唱音声データ、評価情報、対応情報、および履歴情報をそれぞれ記憶する記憶領域を有する。
【００１８】
楽曲データは、カラオケの歌唱対象となる楽曲に関連するデータが含まれ、例えば、ガイドメロディデータ（以下、ＧＭデータという）、伴奏データ、歌詞データが含まれている。ＧＭデータは、楽曲のボーカルパートのメロディを示すデータであり、例えば、ＭＩＤＩ（Musical Instrument Digital Interface）形式により記述されている。伴奏データは、楽曲の伴奏の内容を示すデータであり、例えば、ＭＩＤＩ形式により記述されている。歌詞データは、楽曲の歌詞の内容を示すデータ、および表示部３０に表示させた歌詞テロップを色替えするためのタイミングを示すデータを有する。また、図示していないが、楽曲データには、楽曲のサビ部分の位置、メロディの出だし部分の位置など、楽曲の各構成部分の位置を規定する情報も含まれる。
楽曲データは、歌唱者によって操作部２０の操作により指定された楽曲に対応するものが制御部１０によって読み出され、カラオケの伴奏音のスピーカ６１からの出力、歌詞テロップの表示部３０への表示に用いられる。
【００１９】
歌唱音声データは、カラオケの対象となった楽曲を歌唱する歌唱者によって、マイクロフォン６２から入力された歌唱音声を示すデータであり、例えば、ＷＡＶＥ形式などで記憶される。このようにして記憶される歌唱音声データは、制御部１０によって、カラオケの対象となった楽曲を示す楽曲データに対応付けられる。
【００２０】
図２は、本発明の実施形態における評価情報の内容を説明する図である。評価情報は、歌唱音声評価に用いる複数の評価項目の各々に対して、評価結果を算出するための評価基準が規定された情報である。例えば、図２に示すように、評価項目としては、大分類として、「音高」、「リズム」などがあり、「音高」の小分類として「サビが悪い」、「サビ以外が悪い」、・・・など、「リズム」の小分類として「良い」、「走り」、・・・などが規定されている。
【００２１】
ここで、評価項目に楽曲の構成を示す文字（サビ、出だしなど）が含まれていないもの（「全体良い」など）については、楽曲全体の評価項目である。評価基準は、小分類の各評価項目に対応してきてされている。例えば、評価項目が大分類「音高」の小分類「サビが悪い」については、「サビの音高の一致度が６０％未満」であることが評価基準である。すなわち、後述するようにして、歌唱音声から算出されるサビの音高一致度が６０％未満であった場合に、その歌唱音声は、「サビが悪い」と評価される。以下、各評価項目について、評価基準を満たしている場合には「Ｔｒｕｅ」、満たしていない場合には「Ｆａｌｓｅ」とする。
【００２２】
なお、評価項目としては、図２に示すものは例示であって、他にも様々な項目がある。例えば、評価項目としては、ビブラートの良し悪し、抑揚の有無、こぶしの有無、声質、息遣いなど歌唱音声に関する内容であればどのような内容であっても評価項目とすることができる。
【００２３】
図３は、本発明の実施形態における対応情報の内容を説明する図である。対応情報は、評価結果を用いた論理式により規定される条件と、この条件を満たした場合に歌唱音声の評価結果として表示すべき内容を示すコメントとを対応付けた情報である。図３に示すように、対応情報は、この例においては、対応情報（１）および対応情報（２）に分けて記憶されている。対応情報（１）は、上記対応関係におけるコメントをコメントＩＤ（図においてはＩＤと記載）で示している。対応情報（２）は、コメントＩＤに対応するコメントの内容を示している。
【００２４】
対応情報（１）に記載される論理式の規定について説明する。
「ａｎｄ」は「論理積をとるべき対象となる評価項目」であり、論理積をとるべき評価項目が全て「Ｔｒｕｅ」となっている場合にその結果が「Ｔｒｕｅ」となり、それ以外の場合には「Ｆａｌｓｅ」となる。
「ｏｒ」は「論理和をとるべき対象となる評価項目」であり、論理和をとるべき評価項目の少なくとも１つが「Ｔｒｕｅ」となっている場合にその結果が「Ｔｒｕｅ」となり、それ以外の場合「Ｆａｌｓｅ」となる。そして、他の「ａｎｄ」に対応する評価項目と論理積をとるべき評価項目とする。
「ｎｏｔ」は「否定をとるべき対象となる評価項目」であり、否定をとるべき評価項目が「Ｔｒｕｅ」である場合に「Ｆａｌｓｅ」とし、「Ｆａｌｓｅ」である場合に「Ｔｒｕｅ」とする。そして、他の「ａｎｄ」に対応する評価項目と論理積をとるべき評価項目とする。
なお、論理積を取るべき対象の評価項目が１つであり、他に存在しない場合には、その評価項目の評価結果がそのまま論理式の結果となる。
【００２５】
評価結果を用いた論理式により規定される条件とは、以下に示す条件である。例えば、図３に示す対応情報においては、コメントＩＤ「１」に対応して、「サビが悪い」ａｎｄ（「全体良い」ｏｒ「全体最良」）が論理式として規定され、この論理式の結果が「Ｔｒｕｅ」となることが条件である。すなわち、歌唱音声は、「全体良い」または「全体最良」と評価され、かつ「サビが悪い」と評価された場合に、コメントＩＤ「１」が表示されるべき内容となる条件を満たしていることになる。なお、この条件には、歌唱音声が他の評価項目について評価されているか否かについては、影響を与えない。例えば、コメントＩＤ「１」が表示されるべき内容となる条件を満たすかどうかにあたって、歌唱音声が「出だしが良い」と評価されている（「Ｔｒｕｅ」）か否（「Ｆａｌｓｅ」）かは関係がない。
【００２６】
図４は、本発明の実施形態における履歴情報の内容を説明する図である。履歴情報は、過去に表示したコメントを表示順に記録した情報である。図４に示すように、履歴Ｎｏ．とコメントＩＤとが対応付けられている。履歴Ｎｏ．「１」に対応するコメントＩＤは、前回表示されたコメントに対応するものであり、履歴Ｎｏ．「２」に対応するコメントＩＤは、さらに１回前に表示されたコメントに対応するものである。このように、履歴Ｎｏ．は、大きくなるほど古い時点を示している。
【００２７】
図１に戻って説明を続ける。マイクロフォン６２は、歌唱者の歌唱音声が入力され、歌唱音声を示すオーディオ信号を音響処理部６０に出力する。スピーカ６１は、音響処理部６０から出力されるオーディオ信号を放音する。音響処理部６０は、ＤＳＰ（Digital Signal Processor）などの信号処理回路、ＭＩＤＩ形式の信号からオーディオ信号を生成する音源などを有する。音響処理部６０は、マイクロフォン６２から入力されるオーディオ信号をＡ／Ｄ変換して制御部１０に出力する。音響処理部６０は、制御部１０から楽曲データに基づくＭＩＤＩ形式の信号が入力され、その信号に基づいてオーディオ信号を生成する。音響処理部６０は、このように生成したオーディオ信号、制御部１０から出力されたオーディオ信号、マイクロフォン６２から入力されたオーディオ信号などを、エフェクト処理、増幅処理などの信号処理を施してからスピーカ６１に出力する。
【００２８】
ここで、制御部１０は、楽曲データを読み出して再生し、その楽曲の伴奏音をスピーカ６１から出力させている期間において、音響処理部６０から出力されるオーディオ信号を取得し、歌唱音声データを生成し、その楽曲データに対応付けて記憶部５０へ記憶する。
以上が、カラオケ装置１のハードウエア構成についての説明である。
【００２９】
[歌唱音声評価機能]
次に、カラオケ装置１の制御部１０が制御プログラムを実行することによって実現される歌唱音声評価機能について説明する。なお、以下に説明する歌唱音声評価機能を実現する歌唱音声評価部１００における各構成の一部または全部については、ハードウエアによって実現してもよい。
【００３０】
図５は、本発明の実施形態における歌唱音声評価部１００の構成を説明する機能ブロック図である。歌唱音声評価部１００は、取得部１１０、算出部１２０、特定部１３０、および出力部１４０を有する。
取得部１１０は、記憶部５０に記憶された歌唱音声データのうち、予め決められた評価期間の歌唱音声に対応する部分（この例においては、楽曲全体）の歌唱音声データを取得して算出部１２０に出力する。
【００３１】
算出部１２０は、取得部１１０から出力された歌唱音声データを取得し、また、その歌唱音声データに対応する楽曲データおよび評価情報を読み出す。算出部１２０は、取得した歌唱音声データを解析して、楽曲データに含まれる各データと比較して、様々な評価対象に対しての評価値を算出する。評価対象は、評価情報における評価基準に対応したものであり、音高の一致度、発音タイミングのずれなどである。これらの評価対象は、曲全体としてだけでなく、サビの部分、出だしの部分など楽曲の構成毎についても決められている。
【００３２】
算出部１２０は、歌唱音声を解析する手法として、ＦＦＴ（Fast Fourier Transform）などを用いた周波数分析、音量分析など公知の様々な手法を用い、評価対象について評価値を算出する。
例えば、「音高一致度」については、算出部１２０は、歌唱音声のピッチの変化と、ＧＭデータが示すガイドメロディのピッチの変化とを比較し、これらの一致の程度を示す評価値を算出する。評価値は、評価期間（曲全体、サビなど）にわたって一定誤差範囲内で双方の音高が一致していれば１００％、一致していない部分が曲の半分であれば５０％などとすればよい。
【００３３】
また、別の例として、「タイミングずれ」については、メロディの各音に対応した歌唱音声の発音タイミングとＧＭデータが示すガイドメロディの各音の発音タイミングとを比較し、評価期間におけるタイミングのずれ量の平均を算出する。この例においては、歌唱音声が走り気味の場合には＋側に、タメ気味の場合には−側の結果となる。ちょうどよいタイミングであれば、±０％となる。このようにして、算出部１２０は、各評価対象について歌唱音声の評価値を算出する。
【００３４】
図６は、本発明の実施形態における評価値の算出結果を説明する図である。図６に示す評価値の算出結果は、ある歌唱音声データを解析して得られた結果の例である。この例において、評価対象「サビの音高一致度」は評価値「８８％」になっている。すなわち、この歌唱音声データが示す歌唱音声の音高と、ＧＭデータが示すガイドメロディとが、楽曲のサビ部分の８８％において一定誤差範囲内で一致していたことを示している。
【００３５】
算出部１２０は、各評価対象について歌唱音声の評価値を算出すると、評価情報を参照し、算出した各評価対象の評価値および評価情報における評価基準に基づいて、各評価項目についての評価結果を算出する。例えば、評価情報における評価項目「サビが悪い」については、評価基準「サビの音高一致度が６０％未満」を満たしていれば「Ｔｒｕｅ」、満たしていなければ「Ｆａｌｓｅ」となる。そして、算出部１２０は、算出した評価結果に基づいて評価結果情報を生成して特定部１３０に出力する。
【００３６】
図７は、本発明の実施形態における評価結果情報の内容を説明する図である。図７に示す評価結果情報は、図６に示す評価値の算出結果の例と図２に示す評価情報の例とに基づいて、算出部１２０が算出した評価結果を示している。なお、評価結果における「Ｔ」は「Ｔｒｕｅ」を示し、「Ｆ」は「Ｆａｌｓｅ」を示す。
図７に示すように、例えば、評価項目「サビが悪い」については、図６に示す評価値が図２に示す評価基準を満たしていない（評価対象「サビの音高一致度」の評価値が「８８％」であり、評価基準に規定された「６０％未満」を満たしていない）ことから、評価結果が「Ｆａｌｓｅ」となる。
【００３７】
図５に戻って説明を続ける。特定部１３０は、評価結果情報を取得すると、対応情報を参照して、評価結果情報に基づいてコメントＩＤを特定する特定処理を行う。特定部１３０は、具体的には、図８に示すようにコメントＩＤを特定する。
【００３８】
図８は、本発明の実施形態における特定部１３０の動作を説明するフローチャートである。特定部１３０は、算出部１２０から評価結果情報を取得すると、記憶部５０から対応情報を取得する（ステップＳ１００）。そして、特定部１３０は、対応情報を参照して、コメントＩＤ毎に評価結果情報の評価結果を論理式に適用して、特定の条件（結果が「Ｔｒｕｅ」）を満たすか否かを判定する（ステップＳ１１０）。図３に示す対応情報の例と、図７に示す評価結果情報の例とを用いて説明する。まず、特定部１３０は、コメントＩＤ「１」に対応する論理式（「サビが悪い」ａｎｄ（「全体良い」ｏｒ「全体最良」））に、評価結果情報の評価結果を適用する。この場合、「Ｆａｌｓｅ」ａｎｄ（「Ｆａｌｓｅ」ｏｒ「Ｆａｌｓｅ」）＝「Ｆａｌｓｅ」であるから、特定部１３０は、コメントＩＤ「１」については条件を満たさないと判定する。
【００３９】
図９は、本発明の実施形態における条件判定結果を説明する図である。図９は、上述のように、図３に示す対応情報の例と、図７に示す評価結果情報の例とを用いた例とにおいて、各コメントＩＤについて条件の判定を行った場合を示している。図９において、特定部１３０が条件を満たすと判定したコメントＩＤは条件判定「ＯＫ」であり、条件を満たさないと判定したコメントＩＤは条件判定「ＮＧ」としている。この例においては、コメントＩＤ「２」および「４」が、条件を満たしている。
【００４０】
図８に戻って説明を続ける。特定部１３０は、このようにして、各コメントＩＤについて条件を満たすか否かを判定すると、条件を満たすと判定したコメントＩＤが複数であるか否かの判定を行う（ステップＳ１２０）。特定部１３０は、１つのコメントＩＤについてのみ条件を満たすと判定した場合（ステップＳ１２０；Ｎｏ）には、このコメントＩＤを特定する（ステップＳ１５０）。
一方、特定部１３０は、上述の図９に示す例のように、複数のコメントＩＤについて条件を満たすと判定した場合（ステップＳ１２０；Ｙｅｓ）には、記憶部５０から履歴情報を取得する（ステップＳ１３０）。
【００４１】
特定部１３０は、履歴情報を参照して、条件を満たす複数のコメントＩＤから、過去に特定したコメントＩＤと異なる１つのコメントＩＤを選択する（ステップＳ１４０）。特定部１３０は、条件を満たす全てのコメントＩＤについて過去に特定した履歴があった場合には、特定した回数（頻度）が最も少ないコメントＩＤを選択する。上述の図９に示す例および図４に示す履歴情報の例においては、特定部１３０は、過去にコメントＩＤ「２」が特定されているから、コメントＩＤ「２」、「４」のうち、コメントＩＤ「４」を選択する。
【００４２】
なお、特定部１３０は、履歴情報を参照して過去に特定したコメントＩＤに基づいて、今回特定すべきコメントＩＤを選択すればよいため、他のアルゴリズムによりコメントＩＤを選択してもよい。例えば、特定部１３０におけるコメントＩＤの選択対象は、直前に
特定されたコメントＩＤのみが除外されるようにしてもよいし、より近い過去に特定されたコメントＩＤほど優先的に除外されるようにしてもよい。
【００４３】
特定部１３０は、複数のコメントＩＤから１つのコメントＩＤを選択すると、そのコメントＩＤを特定（ステップＳ１５０）して、特定処理を終了する。特定部１３０は、特定したコメントＩＤに対応するコメントの内容、図３に示す例においては「イントロからメロディをイメージしておきましょう。」またはコメントＩＤを示す情報を出力部１４０に出力する。
そして、特定部１３０は、特定したコメントＩＤを履歴Ｎｏ．「１」に対応させて履歴情報に記録する。このとき、特定部１３０は、すでに履歴情報に記録されているコメントＩＤについては、履歴Ｎｏ．を１ずつ加算する。
【００４４】
図５に戻って説明を続ける。出力部１４０は、特定部１３０から出力された情報を取得し、出力情報として表示部３０に出力して、特定した内容のコメントを表示部３０に表示させる。なお、出力部１４０は、特定部１３０から取得した情報がコメントＩＤにより示されている場合には、対応情報を参照してコメントの内容を取得すればよい。以上が、歌唱音声評価機能の説明である。
【００４５】
このように、本発明の実施形態におけるカラオケ装置１は、歌唱音声を様々な評価項目において評価して、これらの評価結果を用いた論理式が特定の条件を満たすか否かにより、表示すべきコメントを特定する。そのため、カラオケ装置１は、歌唱音声を様々な観点から評価した結果に応じて、コメントを出力することができる。また、カラオケ装置１は、複数のコメントが表示部３０に表示される候補となった場合には、過去の履歴を参照することにより、同じコメントが連続して表示されないようにすることもできる。
【００４６】
＜変形例＞
以上、本発明の実施形態について説明したが、本発明は以下のように、さまざまな態様で実施可能である。
[変形例１]
上述した実施形態においては、カラオケ装置１は、楽曲が終了した後、楽曲全体を１つの評価期間として、評価結果に応じたコメントを表示させていたが、１つの楽曲を複数の評価期間に分割して評価結果に応じたコメントを表示させてもよい。例えば、複数の評価期間とは、楽曲の構成単位、例えば、歌詞の１番に相当する期間と２番に相当する期間であってもよいし、一定時間単位で区切られた期間であってもよい。
【００４７】
この場合には、取得部１１０は、楽曲データを参照したり、計時したりして複数の評価期間を認識し、各評価期間に対応する歌唱音声データを取得して算出部１２０に出力する。算出部１２０は、この歌唱音声データに基づいて評価結果を算出し、評価結果情報を出力すればよい。このように、算出部１２０は、予め決められた期間に対応する歌唱音声データに基づいて、評価結果を算出すればよい。そして、出力部１４０は、各評価区間が終了する度に、表示部３０にコメントを表示させてもよいし、楽曲終了後に各評価区間に対応したコメントをまとめて表示させてもよい。
【００４８】
[変形例２]
上述した実施形態においては、評価情報に規定されている評価基準は、その内容が変更されることはなかったが、変更されるようにしてもよい。この場合には、算出部１２０は、新たに歌唱音声について評価結果の算出を行う前に、評価基準を変更し、変更した評価基準に基づいて評価結果情報を出力すればよい。以下、評価基準の変更の態様について、複数の例を示して説明する。
【００４９】
第１の態様としては、算出部１２０は、予め決められたアルゴリズムに従って評価基準を変更して、評価情報を更新する。予め決められたアルゴリズムとは、例えば、評価項目「サビが悪い」に対する評価基準「サビの音高一致度が６０％未満」となっている評価値に関数する部分を一定の範囲（例えば６０±５％）において、予め決められた規則に従って、または、ランダムに選択した変動量で変更させるものとすればよい。また、変形例１に示すように、複数の評価期間に分割されている場合には、このアルゴリズムは、楽曲の前半から後半に向けて、評価基準を厳しく（上記６０％を増加）したり、甘く（上記６０％を低減）したりするように変更させるものであってもよい。
【００５０】
第２の態様としては、算出部１２０は、過去の評価期間において入力された歌唱音声の評価結果に応じて評価基準を変更する。例えば、算出部１２０は、前回の評価期間において入力された歌唱音声の評価結果において、評価項目「サビが悪い」について「Ｆａｌｓｅ」とした評価結果であった場合、これに対する評価基準「サビの音高一致度が６０％未満」となっている評価値に関する部分を増加させて、「サビの音高一致度が６５％未満」などとして評価をより厳しくすればよい。
【００５１】
また、算出部１２０は、評価結果ではなく、評価値に応じて評価基準を変更してもよい。例えば、ある評価対象を評価基準に用いているものについて、変更前の評価基準についての評価値に関する部分と、前回の評価期間に入力された歌唱音声における評価対象の評価値との平均値（重み付け、特定の演算などを行ってもよい）を、新たな評価基準についての評価値としてもよい。また、前回の評価期間に入力された歌唱音声から得られた評価値そのものを新たな評価基準についての評価値としてもよい。平均値を用いる場合の例として、例えば、過去の評価期間に入力された歌唱音声から得られた評価値が、図６に示すように評価対象「サビの音高一致度」が評価値「８８％」である場合には、評価項目「サビが悪い」に対する評価基準「サビの音高一致度が６０％未満」となっている評価値に関数する部分（６０％）を７４％（＝（８８％＋６０％）／２）とすればよい。
【００５２】
なお、算出部１２０は、前回算出した評価結果、評価値に限らず、過去の評価期間において入力された歌唱音声から算出したものを用いればよく、過去の複数の評価期間において入力された歌唱音声から算出された評価結果、評価値を用いて、平均値を取るなどの演算を行って、評価基準の変更に用いてもよい。また、これらの制御は、過去の同じ楽曲に対応して入力された歌唱音声であるものについてのみを対象として行ってもよい。
【００５３】
ここで、変形例１に示すように、１つの楽曲が複数の評価期間に分割されている場合には、楽曲の構成における対応する部分の評価期間に入力された歌唱音声の評価値のみを過去の評価期間において入力された歌唱音声の評価値として扱ってもよい。例えば、算出部１２０は、１つの楽曲が前半部分と後半部分とに評価期間が分割されていた場合、次の楽曲の前半部分における評価基準は、過去の楽曲の前半部分における評価結果、評価値に基づいて変更すればよい。
【００５４】
さらに、１つの楽曲が複数の評価期間に分割され、さらに、同一楽曲内の過去の評価期間に入力された歌唱音声の評価結果に応じて評価基準が変更される場合には、楽曲が終了したときの評価基準がどのような内容に変更されているかにより、その楽曲における歌唱音声の総合的な評価結果として用いることもできる。例えば、過去の評価期間に入力された歌唱音声が高い評価値であれば、評価基準は徐々に厳しくなっていくため、どの程度厳しくなっているかによって、楽曲全体の歌唱音声の評価結果とすることもできる。
【００５５】
また、個々の歌唱者を識別するＩＤカードなどを読み取ったり、歌唱者が自らを識別する情報を、操作部２０を介してカラオケ装置１に入力したりすることにより、カラオケ装置１が個々の歌唱者を判定できるものとすれば、上記の評価基準を変更する制御は、同一
歌唱者による歌唱音声が入力された評価期間についてのみ対象としてもよい。
このように、評価基準が過去の評価結果などに応じて変更されることにより、歌唱者の歌唱の実力に応じて、評価の厳しさを変えることができる。
【００５６】
[変形例３]
上述した実施形態においては、算出部１２０は、評価すべき歌唱音声データについて絶対的な評価値の算出をしていたが、過去の歌唱音声（変形例１に示すように評価期間単位であってもよい）の評価値に対する相対的な評価値として算出してもよい。この場合には、算出部１２０は、過去に算出した各評価対象についての評価値を、評価値履歴として、記憶部５０に記憶しておく。そして、算出部１２０は、新たに評価すべき歌唱音声データについて各評価対象について評価値を算出し、さらに、評価値履歴を参照して、過去の評価値に対する相対結果も算出する。なお、過去の評価値とは、直前の評価期間に入力された歌唱音声の評価値であってもよいし、さらに複数回前の評価期間に入力された歌唱音声の評価値を含んだものであってもよい。複数回にわたった評価期間に入力された歌唱音声の評価値を用いる場合には、平均値など特定の演算を施して得られる評価値を基準とすればよい。
【００５７】
記憶部５０に記憶される評価情報の評価基準については、相対基準となるように規定される。例えば、実施形態における評価項目「サビが悪い」については「サビが悪くなっている」とし、評価基準「サビの音高一致度が６０％未満」については「サビの音高一致度が５％以上減少」などとする。同様に記憶部５０に記憶されている対応情報のコメントについても、相対評価に対応する内容にすればよい。
このように、過去の歌唱音声の評価に対して相対的な評価となるように決められていることにより、歌唱者による歌唱の実力の変動などについて評価することができる。
【００５８】
なお、変形例１に示すように、１つの楽曲が複数の評価期間に分割されている場合には、変形例２においても説明したように、楽曲の構成における対応する部分の評価期間に入力された歌唱音声の評価値のみを過去の評価期間において入力された歌唱音声の評価値として扱って、相対評価をしてもよい。
また、個々の歌唱者を識別するＩＤカードなどを読み取ったり、歌唱者が自らを識別する情報を、操作部２０を介してカラオケ装置１に入力したりすることにより、カラオケ装置１が個々の歌唱者を判定できるものとすれば、上記の相対評価の対象となる評価値は、過去に入力された同一歌唱者による歌唱音声の評価値を対象とすればよい。
【００５９】
[変形例４]
上述した実施形態において、評価情報または対応情報は、楽曲に応じて異なるものであってもよい。この場合には、記憶部５０に記憶されている評価情報または対応情報は、楽曲データに対応付けられる。また、評価情報または対応情報は、楽曲ジャンルに応じて異なるものであってもよいし、楽曲の構成の特徴（出だしが短いなど）に応じて異なるものであってもよい。また、対応情報におけるコメントの内容が、楽曲、楽曲ジャンル、または楽曲の構成の特徴に応じて異なるものであってもよい。
【００６０】
[変形例５]
上述した実施形態において、特定部１３０は、複数のコメントＩＤが論理式の条件を満たす場合には、いずれか１つのコメントＩＤ選択して特定するようになっていたが、全部または一部である複数のコメントＩＤを選択して特定してもよい。その場合には、表示部３０には、特定された複数のコメントが表示されることになる。
【００６１】
[変形例６]
上述した実施形態においては、特定部１３０は、履歴情報を参照して複数のコメントＩ
Ｄから１つのコメントＩＤを選択していたが、別の方法によりコメントＩＤを選択してもよい。別の方法とは、例えば、ランダムに選択する方法であってもよい。また、さらに別の方法として、評価値と評価基準との差が大きかった評価項目が含まれる論理式に対応するコメントＩＤが優先して選択される方法であってもよい。この場合について、以下、実施形態において説明した具体例を用いて説明する。
【００６２】
実施形態における例においては、特定部１３０においてコメントＩＤ「２」または「４」のいずれかが選択される。このとき、コメントＩＤ「２」に対応する論理式に含まれる評価項目「サビ以外が悪い」の評価基準「サビ以外の音高一致度が６０％未満」と評価対象「サビ以外の音高一致度」の評価値「５８％」とにおいて、評価値に関しての差は２％である。一方、コメントＩＤ「４」に含まれる評価項目「出だしが悪い」の評価基準「出だしの音高一致度が６０％未満」と評価対象「出だしの音高一致度」の評価値「５５％」とにおいて、評価値に関しての差は５％である。このような場合、特定部１３０は、他の評価項目よりも差が大きい評価項目「出だしが悪い」が論理式に含まれるコメントＩＤ「４」を選択して特定する。
【００６３】
[変形例７]
上述した実施形態においては、対応情報における各コメントＩＤに対応するコメントは１つであったが、複数であってもよい。例えば、コメントＩＤ「１」に複数のコメントがある場合には、コメントＩＤ「１−１」、「１−２」、・・・といったようにして規定されるようにすればよい。そして、特定部１３０は、これらの複数コメントＩＤを含めて選択対象とし、１つのコメントＩＤを選択するようにすればよい。
【００６４】
[変形例８]
上述した実施形態においては、出力情報としては、表示部３０に出力するコメントの内容を示すものであったが、それ以外の内容を示す情報であってもよい。出力情報は、歌唱者に歌唱音声の評価結果を報知するためのものであればよいから、例えば、コメントの内容を声で表した音声データであってもよい。また、出力情報は、音響処理部６０における音源を用いて発音させるためのＭＩＤＩ形式のシーケンスデータであってもよい
【００６５】
なお、歌唱者に歌唱音声の評価結果を報知するものとしては、発光、香り、動きなどを用いたものであってもよい。この場合には、様々な発光態様で発光するＬＥＤ（Light Emitting Diode）などを用いた発光装置、様々な香りの成分をもつガスを放出可能な香り放出装置、様々な動作を行うことが可能なロボットなどを外部装置として接続する。そして、その外部装置を時系列に沿って制御するための制御データを出力情報として出力すればよい。
このように、コメント以外の出力情報を用いる場合には、対応情報においてコメントの内容に代えて、制御データなどの内容を規定するようにすればよい。
【００６６】
[変形例９]
上述した実施形態においては、本発明の音声評価装置としてカラオケ装置１を例に説明したが、音響処理部６０、スピーカ６１およびマイクロフォン６２を具備しないなどのカラオケの機能を有しないコンピュータ装置、サーバ装置などの他の装置であってもよい。この場合、取得部１１０は、音響処理部６０から入力される歌唱音声に基づいて記憶部５０に記憶された歌唱音声データを取得するのではなく、評価すべき歌唱音声を示す歌唱音声データとして、外部装置などから記憶部５０に記憶されたものを取得すればよい。また、取得部１１０は、外部装置から直接、歌唱音声データを取得してもよい。
また、取得部１１０は、歌唱音声を示す歌唱音声データに限らず、音声を示すデータであれば、どのようなデータであってもよい。すなわち、本発明の音声評価装置は、歌唱音声以外の音声（朗読など）についても評価することができる。
【００６７】
[変形例１０]
上述した実施形態における制御プログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記憶した状態で提供し得る。また、カラオケ装置１は、制御プログラムをネットワーク経由でダウンロードしてもよい。
【符号の説明】
【００６８】
１…カラオケ装置、１０…制御部、２０…操作部、３０…表示部、４０…通信部、５０…記憶部、６０…音響処理部、６１…スピーカ、６２…マイクロフォン、１００…歌唱音声評価部、１１０…取得部、１２０…算出部、１３０…特定部、１４０…出力部
【図１】
2015194767.tif 000003
【図２】
2015194767.tif 000004
【図３】
2015194767.tif 000005
【図４】
2015194767.tif 000006
【図５】
2015194767.tif 000007
【図６】
2015194767.tif 000008
【図７】
2015194767.tif 000009
【図８】
2015194767.tif 000010
【図９】
2015194767.tif 000011