(57)【要約】【課題】難易度を任意に設定できるようにし、この難易度に応じた採点を実行することができるようにする。【解決手段】難易度設定部２０ｂ２は、ユーザによる入力部２４に対する入力操作により難易度の指定を入力し、この指定に応じて難易度を設定して難易度設定データ２２ｄを記憶部２２に記憶させる。楽曲再生部２０ｂ１は、記憶部２２に記憶された楽曲データ２２ｂをもとにカラオケ用の楽曲を音声出力部３２を通じて出力させる。制御部２０は、楽曲再生部２０ｂ１により出力される楽曲に対する歌唱音声をマイク２９等から入力して、音声信号処理部３０により検出される音量と音程（周波数）を入力音声データ２２ｃとして記憶部２２に記憶させる。採点部２０ｂ３は、難易度設定部２０ｂ２により設定された難易度設定データ２２ｄが示す難易度に応じて、入力音声データ２２ｃに対する採点を実行する。【選択図】      図２
2007133151.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ機能が搭載された情報装置において、
難易度の指定を入力する指定入力手段と、
前記指定入力手段により入力された指定に応じて難易度を設定する難易度設定手段と、
カラオケ用の楽曲を出力する出力手段と、
前記出力手段により出力される楽曲に対する歌唱音声を入力する入力手段と、
前記入力手段により入力された歌唱音声に対して、前記難易度設定手段により設定された難易度に応じた採点を行う採点手段と
を具備したことを特徴とするカラオケ機能が搭載された情報装置。
【請求項２】
前記採点手段は、
前記出力手段により出力された楽曲のメロディの音程変化を基準とした、前記難易度設定手段により設定された難易度に応じた採点音程範囲を設定する音程範囲設定手段と、
前記音程範囲設定手段により設定された音程範囲内に前記入力手段により入力された歌唱音声の音程が含まれる状況に応じて得点を算出する算出手段とを含むことを特徴とする請求項１記載のカラオケ機能が搭載された情報装置。
【請求項３】
前記入力手段により入力された歌唱音声の音量レベルが所定レベル以上であるかを判別する音量レベル判別手段をさらに具備し、
前記採点手段は、前記音量レベル判別手段により音量レベルが前記所定レベル以上と判別された歌唱音声をもとに採点を行うことを特徴とする請求項１記載のカラオケ機能が搭載された情報装置。
【請求項４】
前記出力手段により出力されるカラオケ用の楽曲を外部装置に出力する外部出力手段と、
前記外部出力手段により楽曲が前記外部装置に出力される場合に、前記音量レベル判別手段による判別の基準となる前記所定レベルを変更する所定レベル変更手段とをさらに具備したことを特徴とする請求項３記載のカラオケ機能が搭載された情報装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ機能が搭載された情報装置に関する。
【背景技術】
【０００２】
現在、カラオケ装置は、カラオケ曲の歌唱の巧拙を採点する採点機能が搭載されている機種が広く普及している。採点機能は、例えば、マイクから入力される歌唱音を音声信号に変換し、この音声信号の周波数や音量と判定基準（例えばガイドメロディデータ）とを比較し、その差異量に基づいて点数を算出している。
【０００３】
従来のカラオケ装置では、歌唱対象としている楽曲に関係なく同じ基準で採点するようになっていたため、歌う曲によって得点が左右されてしまい、上級者が難しい曲を歌った場合に、初級者が易しい曲を歌った場合よりも得点が低く出てしまうことがあった。これに対し、従来では、楽曲の難易度を歌唱者に知らせることによって、採点された得点を客観的に評価できるようにする機能が考えられている（例えば、特許文献１参照）。
【特許文献１】特開２００２−１９６７７５公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように従来のカラオケ装置（特許文献１）では、楽曲の難易度を予め歌唱者に知らせることができるものの、採点の方法については何ら変わりなく、同一曲について同じように歌唱した場合には同様の得点が得られるだけであった。
【０００５】
本発明は前述した事情に考慮してなされたもので、その目的は、難易度を任意に設定できるようにし、この難易度に応じた採点を実行することができるカラオケ機能が搭載された情報装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、カラオケ機能が搭載された情報装置において、難易度の指定を入力する指定入力手段と、前記指定入力手段により入力された指定に応じて難易度を設定する難易度設定手段と、カラオケ用の楽曲を出力する出力手段と、前記出力手段により出力される楽曲に対する歌唱音声を入力する入力手段と、前記入力手段により入力された歌唱音声に対して、前記難易度設定手段により設定された難易度に応じた採点を行う採点手段とを具備したことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、難易度の指定を入力して設定しておくことができるので、同一の楽曲について同じ歌唱音声が入力されたとしても難易度に応じた異なる採点結果を出力することができるので、例えば難易度を下げた場合には高得点を出やすくしてユーザの満足度を向上させることができ、また難易度を上げた場合には得点が上がりにくくしてユーザの挑戦意欲を向上させることができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施の形態について説明する。  
図１は、本実施形態におけるカラオケ機能が搭載された携帯電話機１０を用いたシステム構成を示す図である。図１に示す携帯電話機１０は、基地局１２を通じてインターネットなどを含むネットワーク１４と接続することができる。携帯電話機１０は、ネットワーク１４に接続されたサーバ１６にアクセスして、サーバ１６が提供するカラオケに関連するサービスの提供を受けることができる。サーバ１６が提供するサービスとしては、カラオケ用楽曲データのダウンロードなどがある。
【０００９】
本実施形態における携帯電話機１０は、カラオケ機能を実行する場合、単体で使用して本体に設けられたスピーカ３３からカラオケ用の楽曲を出力することができる。また、カラオケ機能を実行する場合、モニタ装置１８をケーブル（あるいは無線通信）によって接続して、このモニタ装置１８からカラオケ用の音声と映像を出力させることができる。モニタ装置１８としては、例えば音声及び映像信号の入力が可能な一般のテレビジョン装置を使用することができる。モニタ装置１８は、携帯電話機１０が接続されることにより、カラオケ機能の実行時にはディスプレイ１８ａに楽曲に合わせた映像を表示し、スピーカ１８ｂから楽曲と携帯電話機１０に設けられたマイク２９（あるいはヘッドセット１９のマイク１９ａ）から入力された歌唱音声を出力する。
【００１０】
また、携帯電話機１０には、ヘッドセット１９を接続することができる。ヘッドセット１９は、例えば電話機能による音声通話をハンズフリーによりできるようにするもので、マイク１９ａとスピーカ１９ｂが設けられている。本実施形態では、ヘッドセット１９を音声通話の時だけでなく、カラオケ機能を実行する場合の歌唱音声入力用に用いることができる。
【００１１】
図２は、本実施形態における携帯電話機１０の構成を示すブロック図である。図２に示すように、携帯電話機１０には、制御部２０、記憶部２２、表示部２３、入力部２４、無線通信部２５、モニタＩ／Ｆ２６、ヘッドセットＩ／Ｆ２７、音声入力部２８、マイク２９、音声信号処理部３０、音源部３１、音声出力部３２、及びスピーカ３３が設けられている。
【００１２】
制御部２０は、携帯電話機１０全体の制御を司るもので、各種プログラムをＣＰＵ（Central Processing Unit）により実行することにより実現される。制御部２０には、音声通話や電子メールの送受信、あるいはネットワーク１４を介したサーバ１６等とのデータ通信等の制御を行う電話機能制御部２０ａ、カラオケ機能を制御するカラオケ制御部２０ｂが設けられる。
【００１３】
カラオケ制御部２０ｂには、記憶部２２に記憶された楽曲データ２２ｂに応じて楽曲の音声を再生出力させる楽曲再生部２０ｂ１、楽曲再生部２０ｂ１により再生出力される楽曲（カラオケ曲）に合わせて入力された歌唱音声について採点をする際の採点基準となる難易度を設定する難易度設定部２０ｂ２、カラオケ機能の実行時に入力される歌唱音声に対する採点を難易度設定部２０ｂ２により設定された難易度に応じて実行する採点部２０ｂ３が含まれる。
【００１４】
記憶部２２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（random access memory）、あるいはハードディスク装置などにより実現されるもので、各種プログラムやデータなどが記憶される。記憶部２２に記憶されるプログラムとして、カラオケ機能を実現するためのカラオケ制御プログラム２２ａが含まれている。
【００１５】
また、記憶部２２には、カラオケ機能に関連するデータとして、楽曲データ２２ｂ、入力音声データ２２ｃ、難易度設定データ２２ｄなどが記憶される。
【００１６】
楽曲データ２２ｂは、楽曲を再生出力するためのデータである。詳細については図４を参照しながら説明する。入力音声データ２２ｃは、カラオケ機能において採点を実行する場合に用いられるもので、音声入力部２８を通じて入力された歌唱音声を表すデータ、すなわち歌唱音声の音声信号をもとに時系列的に検出されたピッチ、音量、及び周波数（音程）を示すデータである。詳細については図５を参照しながら説明する。難易度設定データ２２ｄは、難易度設定部２０ｂ２によって設定されるもので、歌唱音声に対する採点をする際の採点基準となる難易度を示すデータである。
【００１７】
表示部２３は、制御部２０の制御のもとでディスプレイにおける表示を制御する。表示部２３は、カラオケ機能を実行する場合には、楽曲に応じた映像（画像）や歌詞などを表示させる。
【００１８】
入力部２４は、ユーザ操作によるダイヤルボタン（数字ボタン）や機能ボタンに対する入力を制御して制御部２０に通知する。機能ボタンには、送信ボタン、終了ボタン、電源ボタン、音量調節ボタン、モード指定ボタン、選択実行ボタン、及びカーソルボタンなどを含む。
【００１９】
無線通信部２５は、電話機能の実行時に基地局１２との無線通信を制御する。  
モニタＩ／Ｆ２６は、カラオケ機能を実行する場合に、カラオケ用の楽曲及び歌唱音声と、映像（画像）を出力させるためのモニタ装置１８を接続するためのインタフェースである。
【００２０】
ヘッドセットＩ／Ｆ２７は、ヘッドセット１９を接続するためのインタフェースである。
【００２１】
音声入力部２８は、制御部２０の制御のもとで音声の入力を制御するもので、マイク２９、あるいはヘッドセットＩ／Ｆ２７により接続されたヘッドセット１９（マイク１９ａ）から音声信号を入力する。
【００２２】
音声信号処理部３０は、音声入力部２８に入力された音声信号に対する信号処理を実行するもので、音声信号をもとに音量と音程（周波数）を検出して入力音声データとして出力する。音声信号処理部３０は、予め決められた時間毎（例えば５０ｍｓｅｃ）に入力音声データを出力する。
【００２３】
音源部３１は、制御部２０の制御のもとで音声信号を合成して出力するもので、例えばカラオケ機能を実行する場合には楽曲データに応じた楽曲（カラオケ曲）の音声を合成して出力する。
【００２４】
音声出力部３２は、制御部２０の制御のもとで音声の出力を制御するもので、スピーカ３３あるいはヘッドセットＩ／Ｆ２７に接続されたヘッドセット１９（スピーカ１９ｂ）から音声を出力させる。
【００２５】
図３は、図２中に示す音声信号処理部３０の詳細な構成を示すブロック図である。  
図３に示すように、音声信号処理部３０には、音量検出部３０ａ、ＦＦＴ（fast fourier transform）部３０ｂ、及び周波数検出部３０ｃが設けられている。
【００２６】
音量検出部３０ａは、マイク２９あるいはヘッドセット１９（マイク１９ａ）から入力された歌唱音声の音声信号から振幅のエンベロープ（歌唱の音量（入力音声レベル））を検出して出力する。
【００２７】
ＦＦＴ部３０ｂは、歌唱音声の音声信号に高速フーリエ変換を施して周波数スペクトルを抽出する。周波数検出部３０ｃは、ＦＦＴ部３０ｂにより抽出された周波数スペクトルから歌唱音声の音程（入力音声周波数）を検出して出力する。
【００２８】
音量検出部３０ａと周波数検出部３０ｃにより出力される音量と音程（入力音声周波数）は、入力音声データ２２ｃとして記憶部２２に時系列的に順次記憶され、カラオケ機能の採点のために供される。
【００２９】
図４には、楽曲データ２２ｂの一例を示している。  
図４（ａ）に示すように、楽曲データ２２ｂには、楽曲（データ）の基本的な情報（タイトル等）を含むヘッダ、楽曲を再生出力するためのデータを含む楽音トラック、ガイドメロディを再生するためのデータを含むガイドメロディトラック、歌詞テロップを表示するためのデータを含む歌詞トラック、楽曲中で音声を出力するためのデータを含む音声トラックなどが含まれている。
【００３０】
ガイドメロディトラックは、図４（ｂ）に示すように、イベントデータと各イベントデータの読み出しタイミングを示すタイミングデータからなっている。
【００３１】
タイミングデータは、各イベントデータ間の時間的間隔（デルタタイム）を示すデータや曲の開始からの絶対時間を示す絶対時間データなどで構成することができる。
【００３２】
イベントデータには、例えばノートオン、ノートオフ、ピッチベントなどのデータが含まれる。ノートオンとノートオフは、それぞれ音を出す、音を止めることを示している。また、ノートオンとノートオフのデータには、音程を表すデータ（ノート番号）と音量を表すデータを含んでいる。
【００３３】
従って、ガイドメロディトラックに含まれるデータにより、楽曲のメロディの音程や強度の変化を表すことができる。本実施形態におけるカラオケ機能の採点処理では、ガイドメロディトラックのデータが示す音程変化を基準として、入力された歌唱音声に対する採点を実行する。
【００３４】
図５には、入力された歌唱音声をもとに記憶部２２に記憶される入力音声データ２２ｃの一例を示している。  
図５に示すように、入力音声データ２２ｃとして、楽曲（カラオケ）の開始を基準とした時系列的なタイミングを示すタイミングデータと、そのタイミングデータが示す時点で音声信号処理部３０により検出された入力音声周波数及び入力音声レベルとを対応付けて、楽曲の再生が終了するまで時系列的に記憶される。
【００３５】
次に、本実施形態における携帯電話機１０のカラオケ機能の動作について説明する。  
携帯電話機１０は、カラオケ機能を実行するためにカラオケ制御プログラム２２ａを記憶部２２に記憶させる。カラオケ制御プログラム２２ａは、例えばネットワーク１４を通じてサーバ１６に接続し、サーバ１６からダウンロードしても良いし、あるいは図示せぬ記憶媒体を介して読み込むようにしても良い。
【００３６】
制御部２０は、入力部２４に対するユーザの入力操作によってカラオケ機能の実行が指示されると、カラオケ制御プログラム２２ａを起動してカラオケ制御部２０ｂを機能させる。
【００３７】
また、カラオケ機能において再生される楽曲の楽曲データ２２ｂは、カラオケ制御プログラム２２ａと同様にしてサーバ１６からダウンロードして記憶部２２に記憶させておくことができる。
【００３８】
制御部２０は、カラオケ機能を実行させると、例えば図７（ａ）に示すようなメニュー画面を表示部２３により表示させる。図７（ａ）に示すメニュー画面には、再生出力させる楽曲の選択をするための「楽曲選択」と、楽曲に合わせて入力された歌唱音声について採点をする際の採点基準となる難易度を設定するための「難易度設定」の項目が設けられている。
【００３９】
ここで、「難易度設定」が入力部２４に対する操作により選択されると、制御部２０の難易度設定部２０ｂ２は、歌唱音声について採点をする際の採点基準となる難易度を設定する難易度設定処理を実行する。
【００４０】
図６は、難易度設定処理を説明するためのフローチャートである。  
難易度設定部２０ｂ２は、難易度設定要求が入力されると（ステップＡ１、Ｙｅｓ）、ユーザにより難易度を指定させるための難易度設定画面を表示部２３により表示させる。
【００４１】
図７（ｃ）には、難易度設定画面の表示例を示している。図７（ｃ）に示す難易度設定画面は、３段階の難易度「ＨＡＲＤ」「ＮＯＲＭＡＬ」「ＥＡＳＹ」から任意に何れかを選択することができる。初期状態では「ＮＯＲＭＡＬ」が選択された状態で表示される。
【００４２】
ここで、ユーザは、入力部２４のカーソルボタンを操作することで、「ＨＡＲＤ」「ＮＯＲＭＡＬ」「ＥＡＳＹ」の何れかを任意に指定することができる。ここで、入力部２４の選択実行ボタンにより難易度の選択が確定されると（ステップＡ３）、難易度設定部２０ｂ２は、ユーザによって難易度設定画面を通じて指定された難易度を示す難易度設定データ２２ｄを記憶部２２に記憶させておく（ステップＡ４）。
【００４３】
本実施形態における採点部２０ｂ３は、楽曲の再生出力時に入力された歌唱音声について、音程（入力音声周波数）を示すデータを時系列的に記憶しておき、この歌唱音声の音程が楽曲データのガイドメロディトラックに含まれるデータが示す基準周波数を中心とした採点範囲内にどれだけ含まれているかに応じて採点する。
【００４４】
採点部２０ｂ３は、難易度設定部２０ｂ２によって設定された難易度に応じて採点基準（基準周波数に対する採点範囲）を変更することにより、同一の楽曲であっても異なる採点結果を出力することになる。
【００４５】
一方、図７（ａ）に示すメニューにおいて「楽曲選択」が選択されると、制御部２０は、記憶部２２に記憶された楽曲データ２２ｂを参照し、例えば図７（ｂ）に示すような、再生出力可能な楽曲のタイトルのリスト（楽曲選択リスト）を表示する。
【００４６】
入力部２４に対する操作により楽曲選択リストにおいて何れかのタイトルが選択された場合、制御部２０の楽曲再生部２０ｂ１は、選択されたタイトルに該当する楽曲データ２２ｂ（楽音トラック）をもとに、音源部３１により楽曲の音声を合成させて、音声出力部３２を通じてスピーカ３３（あるいはヘッドセット１９（スピーカ１９ｂ））から出力させる。また、ガイドメロディトラックのデータによるガイドメロディなども同時に音声出力させる。また、楽曲の再生出力に伴って、歌詞トラック中のデータをもとにして歌詞テロップを表示部２３によって表示させる。
【００４７】
また、制御部２０は、楽曲が再生出力されている間に、マイク２９（あるいはヘッドセット１９（マイク１９ａ））から入力される音声を音声入力部２８を通じて入力し、音声信号処理部３０の処理によって所定の時間毎に検出される音量と音程（周波数）を示すデータを入力音声データ２２ｃとして時系列的に順次記憶させていく。
【００４８】
楽曲の出力が終了すると、制御部２０の採点部２０ｂ３は、楽曲の再生中に記憶部２２に入力された入力音声データ２２ｃに対する採点処理を実行する。
【００４９】
図９は、採点処理を説明するためのフローチャートである。  
採点部２０ｂ３は、記憶部２２に記憶された難易度設定データ２２ｄを読み出し（ステップＢ１）、この難易度設定データ２２ｄが示す難易度に応じた採点範囲を採点基準とする基準周波数に対して設定する。すなわち、再生出力された楽曲の楽曲データ２２ｂに含まれるガイドメロディトラックのデータが示すメロディの音程（周波数）に対して、入力された歌唱音声が採点の加点対象と見なすことができる範囲を示す採点範囲上限と採点範囲下限とを設定する（ステップＢ２）。
【００５０】
図８（ａ）（ｂ）（ｃ）は、難易度設定処理により設定された難易度に応じた採点基準の変更について説明するための図である。  
図８（ａ）は、難易度設定処理において「ＮＯＲＭＡＬ」を示す難易度設定データ２２ｄが設定されている場合の採点範囲を示す図である。図中の基準周波数Ａは、楽曲データ２２ｂのガイドメロディトラックのデータが示す音程の変化、すなわち理想的な正しい歌唱音声の音程変化を表している。この基準周波数Ａに対して、高音側に採点範囲上限Ｂ、低音側に採点範囲下限Ｃをそれぞれ設定している。図８に示す例では、基準周波数Ａに対する採点範囲上限Ｂ（高音側）と採点範囲下限Ｃ（低音側）のそれぞれの幅は同じとしている。
【００５１】
図８（ｂ）は、難易度設定処理において「ＨＡＲＤ」を示す難易度設定データ２２ｄが設定されている場合の採点範囲を示す図である。難易度が「ＨＡＲＤ」の場合には、基準周波数Ａに対する採点範囲上限Ｂと採点範囲下限Ｃの幅が「ＮＯＲＭＡＬ」の場合よりも狭くなっている。すなわち、入力された歌唱音声が難易度「ＮＯＲＭＡＬ」の場合よりも、基準周波数Ａが表す理想的な音程変化に近くないと加点対象とならないようにしている。従って、難易度を「ＨＡＲＤ」に設定することで、高得点が出にくくすることができる。
【００５２】
図８（ｃ）は、難易度設定処理において「ＥＡＳＹ」を示す難易度設定データ２２ｄが設定されている場合の採点範囲を示す図である。難易度が「ＥＡＳＹ」の場合には、基準周波数Ａに対する採点範囲上限Ｂと採点範囲下限Ｃの幅が「ＮＯＲＭＡＬ」の場合よりも広くなっている。すなわち、入力された歌唱音声が難易度「ＮＯＲＭＡＬ」の場合よりも、基準周波数Ａが表す理想的な音程変化よりも離れていても加点対象となるようにしている。従って、難易度を「ＥＡＳＹ」に設定することで、高得点が出やすくすることができる。
【００５３】
こうして、ユーザの指定により設定された難易度に応じて採点音程範囲を設定すると、制御部２０は、記憶部２２に記憶されている入力音声データ２２ｃを時系列に従って読み出しを開始する（ステップＢ３）。
【００５４】
まず、制御部２０は、入力音声データ２２ｃの入力音声レベル（音量）が予め設定された所定値以上となっているかを判別する（ステップＢ４）。ここで、入力音声レベルが所定値以上でないと判別された場合には（ステップＢ４）、このタイミングでは歌唱音声が入力されていないとしてデータを無効にして（採点の対象としない）、次のデータの読み出しに移行する。
【００５５】
通常、携帯電話機１０を単体で使用してカラオケ機能を実行する場合、機体サイズが小さいために、スピーカ３３から出力された楽曲がマイク２９により入力されてしまう。この場合、楽曲中のガイドメロディは、基準周波数Ａと同様の音程変化を表すため、この楽曲に該当する入力音声について採点を実行すると高得点が算出されてしまう（ユーザが歌唱していない場合など）。こうした状況を回避するため、歌唱音声が入力された場合には、この歌唱音声の音声レベルがスピーカ３３から出力された楽曲が入力された場合の音声レベルよりも高いことを利用し、楽曲に該当する入力音声レベルを無効とすることができるように所定値を設定することで、歌唱音声のみを対象として採点が実行できるようにしている。これにより、歌唱音声が入力されていないにも関わらず高得点が算出されてしまうといったことを回避し、難易度に応じた適切な採点を実行することができるようになる。
【００５６】
入力音声レベルが所定値以上であった場合（ステップＢ４、Ｙｅｓ）、採点部２０ｂ３は、入力音声周波数が難易度に応じて設定された採点範囲に含まれているかを判別する（ステップＢ５）。
【００５７】
ここで、入力音声周波数が採点範囲に含まれると判別した場合、採点部２０ｂ３は、採点の加点対象としてポイントをカウントアップする（ステップＢ６）。そして、記憶部２２に記憶された入力音声データ２２ｃの全てについての処理が終了していなければ（ステップＢ７、Ｎｏ）、次のデータの読み出しに移行する。
【００５８】
なお、入力音声周波数が採点範囲に含まれないと判別した場合、ポイントのカウントアップをすることなく次のデータの読み出しに移行する。
【００５９】
以上の処理を入力音声データ２２ｃとして時系列的に記憶された全てのデータについて終了すると（ステップＢ７、Ｙｅｓ）、採点部２０ｂ３は、ポイント数に基づいて得点を算出する（ステップＢ８）。例えば、楽曲全体の中でポイントがカウントされた比率をもとに、例えば１００ポイント満点として得点を算出する。なお、得点の算出方法については、任意の方法を適用することが可能である。
【００６０】
採点部２０ｂ３は、得点が算出されるとこの得点を採点結果として、表示部２３において表示させる（ステップＢ９）。
【００６１】
図７（ｄ）には、採点結果とする得点（図では８５ポイント）が表示された画面例を示している。図７（ｄ）では、採点結果とするポイントと共に、ポイントに応じた評価、例えば「ｇｏｏｄ！」などのメッセージを同時に表示させている。
【００６２】
このようにして、ユーザの指定により設定された難易度に応じて、基準周波数Ａに対する採点範囲の幅（採点範囲上限Ｂと採点範囲下限Ｃ）を変更することで、同一の楽曲であっても異なる基準で採点を行うことができる。従って、難易度を「ＥＡＳＹ」に設定することにより高得点が出やすくなるので満足度を向上させることができ、また難易度を「ＨＡＲＤ」に設定することで得点が上がりにくくなるため挑戦意欲を向上させることができる。
【００６３】
なお、前述した説明では、図８（ａ）（ｂ）（ｃ）に示す例において、基準周波数Ａに対する採点範囲上限Ｂ（高音側）と採点範囲下限Ｃ（低音側）のそれぞれの幅を同じとしているが、採点範囲上限Ｂと採点範囲下限Ｃとを異なる幅としても良い。
【００６４】
また、楽曲の全体に渡って基準周波数Ａに対して同じ幅で採点範囲を設定しているが、楽曲中の部分によって異なる幅により採点範囲を設定するようにしても良い。例えば、難易度が「ＮＯＲＭＡＬ」の場合、楽曲のサビの部分については採点範囲を狭くし、その他の部分についてはサビの部分よりも採点範囲を広くするように採点範囲上下限をそれぞれ設定する。また、この場合、難易度が変更されることによる採点範囲の変更幅を楽曲の部分によって異なるようにしても良い。例えば難易度が「ＮＯＲＭＡＬ」から「ＥＡＳＹ」に変更された場合に、楽曲のサビの部分について変更される採点範囲の幅よりも、その他の部分について変更される採点範囲の幅の方を大きくするといったことが可能である。
【００６５】
また、前述した説明では、ユーザに指定された難易度に応じて、図８に示すように、楽曲のメロディ（基準周波数Ａ）に対する採点範囲の幅を変更するものとして説明しているが、その他の採点基準をユーザにより指定される難易度に応じて変更するようにしても良い。
【００６６】
例えば、入力音声データ２２ｃの入力音声レベルをもとに、歌唱音声の強度について判定をするようにしても良い。楽曲データ２２ｂ（ガイドメロディトラック）のデータからは、メロディの音量の変化についても判別することができるため、この音量について採点範囲を設定して、前述と同様にして採点を実行することもできる。前述した音程に対する判定と同様にして、難易度が変更されるのに応じて入力音声レベルに対する採点範囲の上下限を変更して採点を実行する。同様にして、難易度に応じて、歌唱音声を入力するタイミングのずれを許容する幅を変更するようにしても良い。
【００６７】
また、前述した採点処理において、入力音声レベルが所定値以上であるかを判別しているが（ステップＢ４）、カラオケ機能を携帯電話機１０単体で実行している場合（スピーカ３３から楽曲を出力し、マイク２９から音声を入力する場合）と、ヘッドセット１９あるいはモニタ装置１８が接続されている場合とによって変更するようにしても良い。例えば、ヘッドセット１９を使用する場合には、楽曲の出力はヘッドセット１９に設けられたスピーカ１９ｂから出力されるため、この楽曲の音声がヘッドセット１９のマイク１９ａあるいはマイク２９からほとんど入力されることがない。従って、入力音声レベルを判別するための所定値を携帯電話機１０を単体で使用する場合よりも低く設定して、入力音声レベルが低い歌唱音声についても採点対象とすることができる。
【００６８】
この場合、制御部２０は、ヘッドセットＩ／Ｆ２７にヘッドセット１９が接続されている、あるいはモニタ装置１８がケーブルを介してモニタＩ／Ｆ２６に接続されていることを検知すると、採点部２０ｂ３による入力音声レベルの判定に用いる所定値を変更する。採点部２０ｂ３は、ヘッドセット１９あるいはモニタ装置１８の接続状況に応じて変更された所定値を用いて入力音声レベルに対する判定を実行する。
【００６９】
また、採点処理では、音声信号処理部３０により予め決められた時間毎に検出されたデータのそれぞれについて採点範囲に含まれているかを判定しているが（ステップＢ５）、音声入力に用いられるマイクの性能や携帯電話機１０を使用する環境（周囲の騒音状況など）の影響による音声入力のバラツキに対処するため、複数の連続するデータを対象にして判定をするようにしても良い。例えば、音声信号処理部３０によって５０ｍｓｅｃ毎に入力音声周波数と入力音声レベルのデータが検出されている場合に、１５０ｍｓｅｃ分（すなわち３回分）のデータが連続して採点範囲に含まれていない場合に、採点範囲外であると判定する。すなわち、連続する複数のデータのうち一部のみが他のデータと異なる値を表す場合には、例えば音声入力に用いられるマイク性能の限界により、正しく歌唱音声が入力されていない可能性があるため、こうしたデータを排除するように判定をすることにより、マイク性能や環境に影響されない安定した採点を実施することができる。
【００７０】
なお、前述した説明では、カラオケ機能が搭載された携帯電話機１０を対象として説明しているが、業務用や家庭用のカラオケ装置、パーソナルコンピュータ（ＰＣ）、ＰＤＡ（personal digital assistant）において適用することも可能である。カラオケ装置、ＰＣ、あるいはＰＤＡなどの情報装置において、前述したように難易度設定をユーザ指定に応じて実行し、この設定された難易度（難易度設定データ２２ｄ）に応じた採点処理を実行して採点結果を表示する。
【００７１】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００７２】
また、実施形態に記載した手法は、計算機（コンピュータ）に実行させることができるプログラム（ソフトウエア手段）として、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウエア手段（実行プログラムのみならずテーブルやデータ構造も含む）を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。
【図面の簡単な説明】
【００７３】
【図１】本実施形態におけるカラオケ機能が搭載された携帯電話機１０を用いたシステム構成を示す図。
【図２】本実施形態における携帯電話機１０の構成を示すブロック図。
【図３】図２中に示す音声信号処理部３０の詳細な構成を示すブロック図。
【図４】楽曲データ２２ｂの一例を示す図。
【図５】入力音声データ２２ｃの一例を示す図。
【図６】本実施形態における難易度設定処理を説明するためのフローチャート。
【図７】本実施形態における表示画面例を示す図。
【図８】本実施形態における難易度設定処理により設定された難易度に応じた採点基準の変更について説明するための図。
【図９】本実施形態における採点処理を説明するためのフローチャート。
【符号の説明】
【００７４】
１０…携帯電話機、１２…基地局、１４…ネットワーク、１６…サーバ、１８…モニタ装置、１９…ヘッドセット、２０…制御部、２０ａ…電話機能制御部、２０ｂ…カラオケ制御部、２０ｂ１…楽曲再生部、２０ｂ２…難易度設定部、２０ｂ３…採点部、２２…記憶部、２２ａ…カラオケ制御プログラム、２２ｂ…楽曲データ、２２ｃ…入力音声データ、２２ｄ…難易度設定データ、２３…表示部、２４…入力部、２５…無線通信部、２５ａ…アンテナ、２６…モニタＩ／Ｆ、２７…ヘッドセットＩ／Ｆ、２８…音声入力部、２９…マイク、３０…音声信号処理部、３０ａ…音量検出部、３０ｂ…ＦＦＴ部、３０ｃ…周波数検出部、３１…音源部、３２…音声出力部、３３…スピーカ。
【図１】
2007133151.tif 000003
【図２】
2007133151.tif 000004
【図３】
2007133151.tif 000005
【図４】
2007133151.tif 000006
【図５】
2007133151.tif 000007
【図６】
2007133151.tif 000008
【図７】
2007133151.tif 000009
【図８】
2007133151.tif 000010
【図９】
2007133151.tif 000011