(57)【要約】  【課題】  歌唱レベルを客観的に判定する。  【解決手段】  ＣＰＵ２３は、各セクションごとに存在する歌唱技術記号を抽出し（ステップＳ３）、各セクションの得点を演算し（ステップＳ５）、演算結果をメモリに記憶する。ステップＳ７にて、最終セクションまで終了したと判断した場合には、歌唱レベルを演算して（ステップＳ９）、その平均を当該歌手の歌唱レベルとして演算する。このように、ブレスとブレスの間に存在する歌唱技術記号の存在程度が高い場合には、全体としてレベルが高く、低い場合には全体として低いと決定している。このように、ブレスによって吸気した空気を身体外に放出するときの声帯のふるえによって様々な音を出すという人間の発声メカニズムに基づいて、歌唱レベルを決定できるので、客観的なレベル判定が可能となる。【選択図】  図６
2008287275.tif 000002
【特許請求の範囲】
【請求項１】
歌唱レベルを判定する歌唱レベル判定方法であって、
歌唱者による歌唱を聞いた評価者が付与した歌唱技術記号が付された歌唱データが与えられると、前記歌唱データに存在する歌唱技術記号について、歌唱技術記号とその個別難易度が予め対応づけられた個別難易度テーブルを参照して、息継ぎマークの間に存在する息継ぎマーク以外の歌唱技術記号の種類と存在数を息継ぎマーク間ごとにカウントし、前記難易度テーブルを参照して、１の息継ぎ区間における前記息継ぎマーク以外の歌唱技術記号についての個別難易度を総計して、各息継ぎ区間における区間別評価を決定し、
前記各息継ぎ区間ごとの区間別評価を読み出して、予め定められた歌唱レベル判定規則によって前記歌唱データの歌唱レベルを決定すること、
を特徴とする歌唱レベル判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、曲の歌唱レベル判定に関する。
【背景技術】
【０００２】
従来、歌唱のあと、歌唱者に採点結果を報知することができるカラオケ装置が知られている。
【０００３】
【特許文献１】特願２００１−３４８４５７
【０００４】
【特許文献２】特願平９−９３５５１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記公知文献は、所定の音符とのズレを判断するものであり、曲の歌唱技術を駆使すると、採点が低くなるというものであった。
【０００６】
この発明は、上記問題を解決し、歌唱レベルの高い歌い方をした場合には、歌唱レベルが高く判定できる歌唱レベル決定装置またはその方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
１）本発明にかかる歌唱レベル判定方法は、歌唱レベルを判定する歌唱レベル判定方法であって、歌唱技術記号が付された歌唱データが与えられると、前記歌唱データに存在する歌唱技術記号について、歌唱技術記号とその個別難易度が予め対応づけられた個別難易度テーブルを参照して、息継ぎマークの間に存在する息継ぎマーク以外の歌唱技術記号の種類と存在数を息継ぎマーク間ごとにカウントし、前記難易度テーブルを参照して、１の息継ぎ区間における前記息継ぎマーク以外の歌唱技術記号についての個別難易度を総計して、各息継ぎ区間における区間別評価を決定し、前記各息継ぎ区間ごとの区間別評価を読み出して、予め定められた歌唱レベル判定規則によって前記歌唱データの歌唱レベルを決定する。このように、息継ぎマーク間に存在する歌唱技術記号についての個別難易度を各息継ぎ区間ごとに総計し、各息継ぎ区間における区間別評価を決定し、前記各息継ぎ区間ごとの区間別評価を読み出して、予め定められた歌唱レベル判定規則によって前記歌唱データの歌唱レベルを決定することにより、歌唱技術を考慮した歌唱レベル判定ができる。なぜなら、人間は１回の息継ぎで吸気できる空気の量には限界があり、かかる所定量の空気を放出することにより様々な音を出すという人間の発声メカニズムにおいては、息継ぎ区間内に、難しい歌唱技術記号が多いほど困難を伴うからである。
【０００８】
その他本発明にかかる歌唱レベル決定装置は、1)歌唱技術記号とその個別難易度を対応づけた個別難易度テーブルを記憶する難易度テーブル記憶手段、2)歌唱データ中に歌唱技術記号が付された歌唱データを記憶する歌唱データ記憶手段、3)前記歌唱データに存在する歌唱技術記号を抽出する歌唱技術記号抽出手段、4)前記抽出した歌唱技術記号について、息継ぎマークの間に存在する息継ぎマーク以外の歌唱技術記号を特定し、特定した息継ぎマークについて前記難易度テーブル記憶手段に記憶された難易度テーブルを参照して、各種類の歌唱技術記号の個別難易度を存在数だけ乗じて、息継ぎマーク間に存在する歌唱技術記号についての個別難易度を各息継ぎ区間ごとに総計し、各息継ぎ区間における区間別評価を決定する区間別評価決定手段、5)前記各息継ぎ区間ごとの区間別評価を平均した平均区間別評価を前記歌唱データの歌唱レベルとして決定する歌唱レベル決定手段を備えている。このように、息継ぎマーク間に存在する歌唱技術記号についての個別難易度を各息継ぎ区間ごとに総計し、各息継ぎ区間における区間別評価を決定し、この区間別評価の平均区間別評価を前記歌唱データの歌唱レベルとして決定することにより、前記歌唱データの歌唱レベルを客観的に決定することができる。なぜなら、人間は１回の息継ぎで吸気できる空気の量には限界があり、かかる所定量の空気を放出することにより様々な音を出すという人間の発声メカニズムにおいては、息継ぎ区間内に、難しい歌唱技術記号が多いほど困難を伴うからである。
【０００９】
その他本発明にかかる歌唱レベル決定装置は、1)歌唱技術記号とその個別難易度を対応づけた個別難易度テーブルを記憶する難易度テーブル記憶手段、2)歌唱データ中に歌唱技術記号が付された歌唱データを記憶する歌唱データ記憶手段、3)前記歌唱データに存在する歌唱技術記号を抽出する歌唱技術記号抽出手段、4)前記抽出した歌唱技術記号について、息継ぎマークの間に存在する息継ぎマーク以外の歌唱技術記号の種類と存在数を息継ぎマーク間ごとに特定し、前記難易度テーブル記憶手段に記憶された難易度テーブルを参照して、１の息継ぎ区間における前記息継ぎマーク以外の歌唱技術記号についての個別難易度を総計して、各息継ぎ区間における区間別評価を決定する区間別評価決定手段、5)前記各息継ぎ区間ごとの区間別評価に基づいて、前記歌唱データの歌唱レベルを決定する歌唱レベル決定手段を備えている。このように、息継ぎマーク間に存在する歌唱技術記号についての個別難易度を各息継ぎ区間ごとに総計し、各息継ぎ区間における区間別評価を決定し、各息継ぎ区間ごとの区間別評価に基づいて、前記歌唱データの歌唱レベルを決定することにより、歌唱レベルを客観的に決定することができる。なぜなら、人間は１回の息継ぎで吸気できる空気の量には限界があり、かかる所定量の空気を放出することにより様々な音を出すという人間の発声メカニズムにおいては、息継ぎ区間内に、難しい歌唱技術記号が多いほど困難を伴うからである。
【００１０】
その他本発明にかかる歌唱レベル決定装置においては、歌唱レベル決定手段は、前記各息継ぎ区間ごとの区間別評価の平均値を前記歌唱データの歌唱レベルとして決定する。このように、区間別評価の平均区間別評価を歌唱レベルとして決定することにより、歌唱レベルを曲全体で決定することができる。
【００１１】
その他本発明にかかる歌唱レベル決定装置においては、歌唱レベル決定手段は、予め記憶した区間抽出規則に合致した区間別評価の区間を特定し、その区間の区間別評価を用いて前記歌唱データの歌唱レベルを決定する。したがって、前記区間抽出規則に合致した区間の難易度によって、曲全体の歌唱レベルを決定することができる。
【００１２】
その他本発明にかかる歌唱レベル決定装置においては、歌唱レベル決定手段は、前記区間抽出規則に合致した区間の区間別評価の平均値を前記歌唱データの歌唱レベルとして決定する。したがって、前記区間抽出規則に合致した区間の難易度の平均によって、曲全体の歌唱レベルを決定することができる。
【００１３】
その他本発明にかかる歌唱レベル決定装置においては、歌唱レベル決定手段は、前記区間抽出規則に合致した区間の分布位置に基づいて、前記歌唱データの歌唱レベルを決定する。したがって、前記区間抽出規則に合致した区間がどのように分布しているかによって、曲全体の歌唱レベルを決定することができる。
【００１４】
その他本発明にかかる歌唱レベル決定装置においては、歌唱レベル決定手段は、前記区間抽出規則に合致した区間が、分散しているほど前記歌唱レベルを高く決定する。したがって、前記区間抽出規則に合致した区間が分散している場合に、歌唱レベルを高く決定することができる。
【００１５】
その他本発明にかかる歌唱レベル決定装置においては、歌唱レベル決定手段は、前記区間抽出規則に合致した区間が連続しているほど前記歌唱レベルを高く決定する。したがって、前記区間抽出規則に合致した区間が連続している場合に、歌唱レベルを高く決定することができる。
【００１６】
その他本発明にかかる歌唱レベル決定装置においては、歌唱技術記号抽出手段は前記歌唱技術記号を出現順を保持したまま抽出し、前記歌唱レベル決定手段は、出現する歌唱技術記号の順列が所定の組合せ規則に合致する場合には、前記歌唱レベルを高く決定する。したがって、歌唱技術記号の組合せを考慮した歌唱レベル判断が可能となる。
【００１７】
その他本発明にかかる歌唱レベル決定装置においては、1)歌唱技術記号とその個別難易度を対応づけた個別難易度テーブルを記憶する難易度テーブル記憶手段、2)歌唱技術記号が付された歌唱データを記憶する歌唱データ記憶手段、3)前記歌唱データに存在する歌唱技術記号を抽出する抽出手段、4)前記抽出した歌唱技術記号について、その種類および存在数を特定し、前記難易度テーブル記憶手段に記憶された難易度テーブルを参照して、全歌唱技術記号の総計を求め、これを全歌唱技術記号の数で除算した値を、前記歌唱データの歌唱レベルとして決定する歌唱レベル決定手段を備えている。このように、前記歌唱データに存在する歌唱技術記号を全て抽出し、これらを前記難易度テーブルを用いて総計し、これを全歌唱技術記号の数で除算することにより、どの程度難しい歌唱技術記号が存在するかを判断することができる。したがって、歌唱レベルを考慮したレベル判定ができる。
【００１８】
その他本発明にかかる歌唱レベル決定方法は、曲難易度をコンピュータによって演算させる方法であって、1)歌唱技術記号とその個別難易度を対応づけた個別難易度テーブルを記憶しておき、2)歌唱技術記号が付された歌唱データが与えられると、前記歌唱データに存在する歌唱技術記号を抽出し、3)前記抽出した歌唱技術記号について、息継ぎマークの間に存在する息継ぎマーク以外の歌唱技術記号の種類と存在数を息継ぎマーク間ごとにカウントし、前記記憶された難易度テーブルを参照して、１の息継ぎ区間における前記息継ぎマーク以外の歌唱技術記号についての個別難易度を総計して、各息継ぎ区間における区間別評価を決定し、4)前記各息継ぎ区間ごとの区間別評価を用いて、前記歌唱データの歌唱レベルを決定する。このように、息継ぎマーク間に存在する歌唱技術記号についての個別難易度を各息継ぎ区間ごとに総計し、各息継ぎ区間における区間別評価を決定し、この区間別評価を用いて、前記歌唱データの歌唱レベルを決定することにより、歌唱技術を考慮した歌唱レベル判定ができる。なぜなら、人間は１回の息継ぎで吸気できる空気の量には限界があり、かかる所定量の空気を放出することにより様々な音を出すという人間の発声メカニズムにおいては、息継ぎ区間内に、難しい歌唱技術記号が多いほど困難を伴うからである。
【００１９】
その他本発明にかかるプログラムは、歌唱レベルをコンピュータに演算させるためのプログラムであって、前記プログラムは、以下のステップを前記コンピュータに実行させるためのプログラムである。1)歌唱技術記号が付された歌唱データが与えられると、前記歌唱データに存在する歌唱技術記号を抽出してメモリに一時記憶させ、2)歌唱技術記号とその個別難易度が予め対応づけられた個別難易度テーブルを読み出してメモリに一時記憶させ、3)前記抽出した歌唱技術記号について、息継ぎマークの間に存在する息継ぎマーク以外の歌唱技術記号の種類と存在数を息継ぎマーク間ごとにカウントしてメモリに一時記憶させ、4)前記メモリに一時記憶された難易度テーブルを参照して、１の息継ぎ区間における前記息継ぎマーク以外の歌唱技術記号についての個別難易度を総計して、各息継ぎ区間における区間別評価を決定してメモリに一時記憶させ、5)前記各息継ぎ区間ごとの区間別評価を読み出して、予め定められた歌唱レベル判定規則によって前記歌唱データの歌唱レベルを決定する。このように、息継ぎマーク間に存在する歌唱技術記号についての個別難易度を各息継ぎ区間ごとに総計し、各息継ぎ区間における区間別評価を決定し、前記各息継ぎ区間ごとの区間別評価を読み出して、予め定められた歌唱レベル判定規則によって前記歌唱データの歌唱レベルを決定することにより、歌唱技術を考慮した歌唱レベル判定ができる。なぜなら、人間は１回の息継ぎで吸気できる空気の量には限界があり、かかる所定量の空気を放出することにより様々な音を出すという人間の発声メカニズムにおいては、息継ぎ区間内に、難しい歌唱技術記号が多いほど困難を伴うからである。
【００２０】
なお、本明細書において、「区間抽出規則」とは、実施形態では、上位１０の区間別評価の区間の値を抽出するとか、全区間の区間別評価の区間の値を抽出するとかが該当するが、これに限定されるわけではなく、所定の規則を予め定めておけばよい。また、「歌唱レベル判定規則」は実施形態では、上位１０の区間別評価の区間の値の平均とするようにしたが、全区間の区間別評価の区間の値を平均するようにしてもよい。当然、これに限定されるわけではなく、所定の規則を予め定めておけばよい。すなわち、どの区間を抽出するのかという区間抽出規則および抽出した区間の各評価からどのように評価をするのかという評価計算規則を予め決めておけばよい。また、「組合せ規則」とは、実施形態では、図４に示す組合せ難易度テーブルに記憶された区間別評価を決定する２以上の歌唱技術記号が所定の順番で連続する場合の規則が該当する。
【００２１】
また、「歌唱データ」とは、歌詞データはもちろん楽譜データを含む。
【発明を実施するための最良の形態】
【００２２】
〔１．概略および機能ブロックの説明〕
本発明の一実施形態を図面に基づいて説明する。図１に、本発明にかかる歌唱レベル決定装置１の機能ブロック図を示す。歌唱レベル決定装置１は、図１に示すように、歌唱データ記憶手段３、歌唱技術記号抽出手段５、難易度テーブル記憶手段７、区間別評価決定手段８、および歌唱レベル決定手段９を備えている。
【００２３】
難易度テーブル記憶手段７は、歌唱技術記号とその個別難易度を対応づけた個別難易度テーブルを記憶する。歌唱データ記憶手段３は、歌唱データ中に歌唱技術記号が付された歌唱データを記憶する。歌唱技術記号抽出手段５は、前記歌唱データに存在する歌唱技術記号を抽出する。区間別評価決定手段８は、前記抽出した歌唱技術記号について、息継ぎマークの間に存在する息継ぎマーク以外の歌唱技術記号を特定し、特定した息継ぎマークについて前記難易度テーブル記憶手段７に記憶された難易度テーブルを参照して、各種類の歌唱技術記号の個別難易度を存在数だけ乗じて、息継ぎマーク間に存在する歌唱技術記号についての個別難易度を各息継ぎ区間ごとに総計し、各息継ぎ区間における区間別評価を決定する。歌唱レベル決定手段９は、前記各息継ぎ区間ごとの区間別評価を平均した平均区間別評価を前記歌唱データの歌唱レベルとして決定する。
【００２４】
このように、データに存在する歌唱技術記号を抽出し、息継ぎマークの間に存在する息継ぎマーク以外の歌唱技術記号を特定し、特定した息継ぎマークについて、歌唱技術記号とその個別難易度を対応づけた難易度テーブルを参照して、各息継ぎ区間における区間別評価を決定して、この各息継ぎ区間ごとの区間別評価を平均した平均区間別評価を前記歌唱データの歌唱レベルとして決定する。したがって、息継ぎという人間の発声メカニズムに関連して、前記歌唱レベルを決定することができる。
【００２５】
〔２．ハードウェア構成〕
図１に示す歌唱レベル決定装置１のハードウェア構成について図２を用いて説明する。図２は、歌唱レベル決定装置１をＣＰＵを用いて構成したハードウェア構成の一例である。
【００２６】
歌唱レベル決定装置１は、ＣＰＵ２３、メモリ２７、ハードディスク２６、モニタ３０、ＣＤＤ（ＣＤ−ＲＯＭドライブ）２５、入力デバイス２８およびバスライン２９を備えている。ＣＰＵ２３は、ハードディスク２６に記憶されたプログラムにしたがいバスライン２９を介して、各部を制御する。なお、オペレーティングシステムとしては、例えば、WindowsXp（商標）等を採用すればよい。
【００２７】
ハードディスク２６には、後述するプログラムが記憶されている。このプログラムは、ＣＤＤ２５を介して、プログラムが記憶されたＣＤＲＯＭ２５ａから読み出されてハードディスク２６にインストールされたものである。なお、ＣＤＲＯＭ以外に、フレキシブルディスク（ＦＤ）、ＩＣカード等のプログラムをコンピュータ可読の記録媒体から、ハードディスクにインストールさせるようにしてもよい。さらに、通信回線を用いてダウンロードするようにしてもよい。
【００２８】
本実施形態においては、プログラムをＣＤ−ＲＯＭからハードディスク２６にインストールさせることにより、ＣＤ−ＲＯＭに記憶させたプログラムを間接的にコンピュータに実行させるようにしている。しかし、これに限定されることなく、ＣＤ−ＲＯＭに記憶させたプログラムをＣＤＤ２５から直接的に実行するようにしてもよい。なお、コンピュータによって、実行可能なプログラムとしては、そのままのインストールするだけで直接実行可能なものはもちろん、一旦他の形態等に変換が必要なもの（例えば、データ圧縮されているものを、解凍する等）、さらには、他のモジュール部分と組み合わせて実行可能なものも含む。
【００２９】
ハードディスク２６は、プログラム記憶部２６p、難易度テーブル記憶部２６ｎ，歌詞データ記憶部２６ｋを有する。難易度テーブル記憶部２６ｎは、図３に示す記号別難易度テーブルと図４に示す組合せ難易度テーブルが記憶されている。記号別難易度テーブルは、技術記号がその個別難易度と対応づけられて記憶されている。
【００３０】
図３に示す各技術記号について簡単に説明する。「ブレス」とは、息継ぎ箇所を示す。「短いブレス」（ディフィカルトブレス）とは、ロングトーン、ノンブレス箇所の後などのように、１つ前の記号との間隔が短く、短い間に多量の息継ぎをする必要がある箇所である。「ノンブレス」とは、息継ぎ無しで発声を通さなければいけない箇所である。「ロングトーン」とは、音符によってまたは音符とは別に、歌い手が音を伸ばして歌っている箇所である。本実施形態においては、約１拍につき、記号を１つ付けるようにしたが、これに限定されるわけではない。また、記号が２つ以上続く場合に、これを評価対象とするようにした（２つ続く場合は２点、３つ続く場合は３点・・・）。「瞬発力（インパクト）」とは、１曲中の技術を相対的に判断して、詞と曲の成り立ち上、横隔膜による瞬発的な発声を必要とする箇所である。「ノンブレス」とは、息継ぎ無しで発声を通す箇所をいう。「ビブラート」とは、横隔膜から声帯までの間の筋肉を震わすことにより主旋律に波をつける箇所である。「フェイク」とは、主旋律に波をつけるという点ではビブラートと同じであるがそのやり方が異なる。「フェイク」は延髄を中心として首を振ることにより、主旋律に波をつけるというテクニックである。演歌のこぶしなども「フェイク」に属する。「ファルセット」とは、裏声を用いた発声箇所である。地声が体を中心に共鳴させている声の響かせ方に対して、ファルセットは音が喉から口の中の上の骨（口蓋部分）に突き当たり、口蓋から頭蓋骨に響き、頭蓋骨天頂部から、音が出ているイメージの音である。発声された音の周波数自体高い。「トップファルセット」とは、  裏声でもかなり音程の高い発生箇所であり、どちらかというと悲鳴を音階に変えたような音である。たとえば、歌手”マライヤキャリー”や、グループ”アースウインド＆ファイアー”のフィリップベイリーや、ラビンユーを歌った歌手”ミニーリパートン”など、これが発声できる人は、限られているといわれている。「音程注意」とは、主旋律の中でもコードがセブンス、ナインスなどにかかり、作者の意図を重要視するべきメロディーラインの部分や、急な音の高低や、それが連続して続く様な、ピッチコントロールが難しい箇所である。「リズム注意」とは、３連のリズムや、裏打ちのリズムなどのリズムに関して難しい箇所である。
【００３１】
なお、本実施形態においては、以上の歌唱テクニックを採用したが、これに限定されず、たとえば、ブレス間の発声音符数など、他の難易度項目を採用することもできる。
【００３２】
つぎに、図４に示す組合せ難易度テーブルについて説明する。本実施形態においては、発声の切り替え技術に着目して、以下の組合せに該当する場合は、当該セクションの難易度が高くなるように点数と記号の組合せとの対応情報が記憶されている。具体的には、ロングトーンからビブラートへの切り換えが存在する場合は４点、ビブラートのあとフェイクその後ビブラートという切り換えが存在する場合は７点、連続するフェイクが存在する場合は８点、地声とファルセットへの切り換えが存在する場合は８点とした。本実施形態においては、地声とファルセットへの切り換えが存在する場合とは、そのセクションの頭からファルセットでない場合とした。かかる判断手法については後述する。
【００３３】
図２に示す歌詞データ記憶部２６ｋについて説明する。歌詞データ記憶部２６ｋは、歌詞に前記歌唱技術記号が記述された歌唱技術記号付き歌詞が記憶される。具体例を、図５に示す。なお、かかる歌唱技術記号付き歌詞は、歌い手が歌っている曲を評価できる人間が聴いて、どのようなテクニックを用いているかを把握して付与したものである。
【００３４】
〔３．フローチャート〕
歌唱レベル決定装置１における処理について図６を用いて説明する。以下では、図５に示す歌唱技術記号付き歌詞データにおけるレベル決定処理を例として説明する。ＣＰＵ２３は、まず、対象セクション番号ｉを初期化する（ｉ＝０とする）（ステップＳ１）。つぎに、ＣＰＵ２３は、０番目のセクションを特定し、存在する歌唱技術記号を抽出する（ステップＳ３）。この場合、図７Ａに示すように、６つの歌唱技術記号が抽出される。ここで、各歌唱技術記号間にカンマ記号「，」が存在しているのは、実際の歌詞を構成する文字が各歌唱技術記号間にある場合である。これは、後述する複合技術点を演算するためのものである。また、先頭の歌唱技術記号については、そのセクションの文字が存在する場合は、カンマ記号を記録するようにした。これは、後述するように、当該歌唱技術記号がそのセクションの途中からはじまっているのかを判断するためのものである。
【００３５】
ＣＰＵ２３は、０番目のセクションの得点を演算する（ステップＳ５）。この場合、記号による得点は、フェイク、ロングトーン、ロングトーン、ビブラート、ビブラート、ビブラートある。本実施形態においては、ロングトーンは２以上つながっている場合に、１点／１つとした。したがって、図３に示すテーブルを参照して、４＋３＋３＋３で計１３点を得る。また、図４に示すテーブルを参照して、複合技術点としては、フェイクとロングトーンの切替があるので、総計１７点となる。
【００３６】
ＣＰＵ２３は、かかる演算結果（ゼロ番目のセクション：得点１７）をメモリに一時記憶する。
【００３７】
ＣＰＵ２３は、最終セクションまで終了したか否か判断する（ステップＳ７）。この場合、最終セクションまで終了していないので、対象セクション番号ｉをインクリメントし（ステップＳ８）、ステップＳ３以下の処理をおこなう。
【００３８】
この場合、ＣＰＵ２３は、１番目のセクションを特定し、存在する歌唱技術記号を抽出する（ステップＳ３）。この場合、図７Ｂに示すように、６つの歌唱技術記号が抽出される。ＣＰＵ２３は、１番目のセクションの得点を演算する（ステップＳ５）。この場合、記号による得点は計５＋３＋３＝１１点となる。複合技術点は、地声とファルセットの切り換で８点となる。したがって、総計１９点となる。ＣＰＵ２３は、かかる演算結果をメモリに一時記憶する。
【００３９】
以下、同様にして、図７Ｃ，図７Ｄ，図７Ｅ、図７Ｆに示すような記号が抽出され、第２セクション：１１点、第３セクション：０点、第４セクション：０点，第５セクション：３１点，・・・・・とセクションごとの得点が得られる。
【００４０】
なお、図７Ｃに示す第２セクションでは、歌唱技術記号”ファルセット”の前に、カンマ記号がない。したがって、当該セクションの最初からファルセットにて発声していると判断する。これに対して、図７Ｂに示す第１セクションや図７Ｉに示す第８セクションでは、歌唱技術記号”ファルセット”の前に、カンマ記号がある。したがって、セクションの途中にて地声とファルセットとの切替があると判断する。また、第１セクションでは歌唱技術記号”ロングトーン”と”ビブラート”の間に、カンマ記号がある。したがって、図４に示す発声切替はないと判断することができる。
【００４１】
ＣＰＵ２３は、ステップＳ７にて、最終セクションまで終了したと判断した場合には、歌唱レベルを演算する（ステップＳ９）。本実施形態においては、区間抽出規則として、全セクションのうち、上位２０の得点のセクションを抽出するという規則を採用し、さらにこれらの平均を当該曲の歌唱レベルとして演算するようにした。このように、所定の上位のセクションによって歌唱レベルを決定することにより、難しいセクションによって曲全体の歌唱レベルを決定することができる。
【００４２】
図８に同じ曲を異なる歌い手が歌った場合の歌唱技術記号付き歌詞を一例を示す。この場合には、上記実施形態と同様にして、図９に示すような 歌唱技術記号が抽出され、各セクションごとの得点が演算される。この場合、図７に示す場合と較べて、抽出された歌唱技術記号が少なく、また、そして、各セクションごとの得点に基づいて、歌唱レベルが演算される。このように、同じ曲を異なる歌い手が歌った場合には、付加されている歌唱技術記号およびその組合せによって、歌唱レベルが変動する。
【００４３】
〔４．他の実施形態〕
上記実施形態においては、歌唱技術記号が付された曲の歌唱レベルを判定するようにした。かかる歌唱レベル判定を行うことにより、たとえば、ある曲をある歌い手が歌った場合の歌唱記号を付して、この装置に演算させることにより、カラオケなどにおける曲の難易度を提供することができる。かかる難易度を歌う場合の選考判断要素として採用することもできる。
【００４４】
なお、所定の上位のセクションを抽出するのではなく、全セクションのセクションごとの得点を平均するようにしてもよい。この場合の処理としては、各セクションごとに得点を求めることなく、全歌唱技術記号を抽出し、存在するブレス数で除算するようにしてもよい。このように、前記各息継ぎ区間ごとの区間別評価に基づいて、当該歌い手の歌唱レベルを決定することも可能である。
【００４５】
また、前記区間抽出規則に合致した区間の区間別評価の平均値ではなく、前記区間抽出規則に合致した区間の分布位置に基づいて、前記歌唱レベルを決定するようにしてもよい。たとえば、前記区間抽出規則に合致した区間が、分散しているほど前記歌唱レベルを高く決定したり、前記区間抽出規則に合致した区間が連続しているほど前記歌唱レベルを高く決定することができる。
【００４６】
また、本実施形態においては、図３、図４に示すテーブルに示す歌唱技術記号が当該曲に存在するか否かで判断するようにした。しかし、かかる歌唱技術記号は一例であり、他の歌唱技術記号を採用してもよい。
【００４７】
また、本実施形態においては、存在する歌唱技術記号から、単独の難易度および組合せによる難易度の双方を用いて、歌唱レベルを判定するようにした。しかし、いずれか一方だけで判断するようにしてもよい。
【００４８】
なお、本実施形態においては、コンピュータによってかかる演算をおこなうようにしたが、人間が計算するようにしてもよい。この場合でも、ブレスとブレスの間に存在する歌唱技術記号の存在程度が高い場合には、歌唱レベルが高く、低い場合には低いと決定できるので、ブレスによって吸気した空気を身体外に放出するときの声帯のふるえによって様々な音を出すという人間の発声メカニズムに基づいて、歌唱レベルを決定できるので、客観的な歌唱レベル決定が可能となる。
【００４９】
また、上記実施形態においては、ブレス間のブレス以外の歌唱技術記号の存在に応じた歌唱レベルを演算するようにしたが、あるセクションが通常のブレスではなく、当該セクションの最後に存在する短いブレスによって区切られる場合には、当該セクションの評価値として、短いブレスのぶんだけ、加算するようにしてもよい。これは、短いブレスについては、歌唱技術の１つとして判断するようにしてもよいくらい、歌唱レベルの高い歌唱技術であるからである。
【００５０】
なお、上記実施形態においては、歌唱データとして歌詞データを例とした場合について説明したが、楽譜データであってもよい。かかる表記例を図１０に示す。このように、歌唱技術記号が付加された楽譜データでも、同様に適用することができる。また、図１０においては、音符と音符の間に歌唱技術記号を付加した場合について説明したが、付加する位置についてはいずれでもよい。
【００５１】
なお、上記実施形態においては、ブレス間のブレス以外の歌唱技術記号に応じた得点を演算するようにしたが、ブレス間の発声音符数に応じた得点をセクションごとに求め、かかるセクションごとの得点から全体の歌唱レベルを演算するようにしてもよい。
【００５２】
上記実施形態においては、歌唱データから歌唱技術記号を一旦抜き出しこれらの歌唱技術記号だけとしてから各区間ごとに難易度を演算するようにしたが、歌唱データに存在する歌唱技術記号をそのまま検出して、直接各区間ごとに難易度を演算するようにしてもよい。すなわち、上記抽出とはこのような歌唱技術記号をそのまま検出する手法も含む概念である。
【００５３】
本実施形態においては、図１に示す機能を実現する為に、ＣＰＵを用い、ソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。
【００５４】
なお、プログラムの一部の処理をさらに、オペレーティングシステム（ＯＳ）にさせるようにしてもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明にかかる歌唱レベル決定装置１の機能ブロック図である。
【図２】歌唱レベル決定装置１をＣＰＵを用いて実現したハードウエア構成の一例を示す図である。
【図３】記号別難易度テーブルのデータ構造を示す。
【図４】組合せ難易度テーブルのデータ構造を示す。
【図５】歌唱技術記号付きの歌詞の一部である。
【図６】全体フローチャートである。
【図７】セクションごとに歌唱技術記号だけを抜き出した一例を示す。
【図８】歌唱技術記号付きの歌詞の一部である。
【図９】図８に示す歌唱技術記号が付された歌詞から、セクションごとに歌唱技術記号だけを抜き出した一例を示す。
【図１０】歌唱技術記号付きの楽譜データの一部を示す。
【符号の説明】
【００５６】
１・・・・歌唱レベル決定装置
２３・・・ＣＰＵ
２７・・・メモリ
【図１】
2008287275.tif 000003
【図２】
2008287275.tif 000004
【図３】
2008287275.tif 000005
【図４】
2008287275.tif 000006
【図５】
2008287275.tif 000007
【図６】
2008287275.tif 000008
【図７】
2008287275.tif 000009
【図８】
2008287275.tif 000010
【図９】
2008287275.tif 000011
【図１０】
2008287275.tif 000012