(57)【特許請求の範囲】
【請求項１】
カラオケの歌唱について、音高の正確さの指標に基づいて分析された分析結果と、特定の歌唱技巧が検出されたことを示す分析結果、及び、各分析結果が発生した演奏時間位置を示す時間位置情報を少なくとも含む分析情報と、歌唱を行ったユーザを識別するユーザ識別情報と、歌唱された楽曲を識別する楽曲識別情報とが対応付けられた保存情報を複数記憶するデータベースから、演奏される楽曲の楽曲識別情報と、歌唱をするユーザのユーザ識別情報と、取得対象を絞込む条件をユーザの任意で設定可能な設定手段により設定された絞込み条件とに該当する複数の歌唱回数分の前記分析情報を取得する取得手段と、
前記取得手段により取得された分析情報に含まれる分析結果及び時間位置情報に基づき、演奏される楽曲について、音高に関する分析結果の評価が所定の基準よりも低い箇所を、音高に関する教示情報の表示箇所として特定し、前記特定の歌唱技巧に関する分析結果の評価が所定の基準よりも低い箇所を、歌唱技巧に関する教示情報の表示箇所として特定し、各教示情報の表示箇所に対応する演奏時間位置を歌唱タイミングとする歌詞テロップの文字とを特定する特定手段と、
カラオケの楽曲の演奏の進行に合わせて歌詞テロップを横書きで所定のモニタに表示する歌詞表示手段と、
前記特定手段により特定された文字を含む歌詞テロップが表示された画像に対して、前記音高に関する教示情報及び前記歌唱技巧に関する教示情報それぞれの種類ごとに、画面上下方向の表示高さが段違いとなる表示欄を設け、前記音高に関する教示情報を表す画像と、前記歌唱技巧に関する教示情報を表す画像とを、それぞれ対応する表示欄の中に一列に並べて、かつ、各教示情報の表示箇所に対応する歌詞テロップの文字の表示位置に対して画面横方向の座標を合わせて、前記モニタに表示させる表示制御手段と、
を備えることを特徴とするカラオケ装置。
【請求項２】
請求項１に記載のカラオケ装置において、
演奏される楽曲の評価基準情報であって、歌唱技巧に基づいた歌唱の評価を規定する評価基準情報を取得する評価基準取得手段を更に備え、
前記特定手段は、前記評価基準取得手段により取得された評価基準情報に基づき、前記分析情報で示される歌唱技巧の評価を示す教示情報を特定すること、
を特徴とするカラオケ装置。
【請求項３】
請求項１又は請求項２に記載のカラオケ装置において、
前記特定手段は、前記取得手段により取得された複数の歌唱回数分の分析情報に含まれる分析結果を平均化した計算値を算出し、前記分析結果を平均化した計算値に応じた教示内容を示す教示情報を特定すること
を特徴とするカラオケ装置。
【請求項４】
カラオケの歌唱について、音高の正確さの指標に基づいて分析された分析結果と、特定の歌唱技巧が検出されたことを示す分析結果、及び、各分析結果が発生した演奏時間位置を示す時間位置情報を含む分析情報と、歌唱を行ったユーザを識別するユーザ識別情報と、歌唱された楽曲を識別する楽曲識別情報とが対応付けられた保存情報を複数記憶するデータベースから、演奏される楽曲の楽曲識別情報と、歌唱をするユーザのユーザ識別情報と、取得対象を絞込む条件をユーザの任意で設定可能な設定手段により設定された絞込み条件とに該当する複数の歌唱回数分の前記分析情報に該当する前記分析情報を取得する取得ステップと、
前記取得ステップにおいて取得された分析情報に含まれる分析結果及び時間位置情報に基づき、演奏される楽曲の歌唱について、音高に関する分析結果の評価が所定の基準よりも低い箇所を、音高に関する教示情報の表示箇所として特定し、前記特定の歌唱技巧に関する分析結果の評価が所定の基準よりも低い箇所を、歌唱技巧に関する教示情報の表示箇所として特定し、各教示情報の表示箇所に対応する演奏時間位置を歌唱タイミングとする歌詞テロップの文字とを特定する特定ステップと、
カラオケの楽曲の演奏の進行に合わせて歌詞テロップを横書きで所定のモニタに表示する歌詞表示ステップと、
前記特定ステップにおいて特定された文字を含む歌詞テロップが表示された画像に対して、前記音高に関する教示情報及び前記歌唱技巧に関する教示情報それぞれの種類ごとに、画面上下方向の表示高さが段違いとなる表示欄を設け、前記音高に関する教示情報を表す画像と、前記歌唱技巧に関する教示情報を表す画像とを、それぞれ対応する表示欄の中に一列に並べて、かつ、各教示情報の表示箇所に対応する歌詞テロップの文字の表示位置に対して画面横方向の座標を合わせて、前記モニタに表示させる表示制御ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歌唱の分析結果を表示するカラオケ装置に関する。
【背景技術】
【０００２】
従来、カラオケ装置において、歌唱の巧拙を採点して表示する採点機能を備えるものが知られている。
この種の採点機能を備えたカラオケ装置として、例えば、特許文献１に記載のものがある。このカラオケ装置は、カラオケ曲の演奏と並行して歌唱者の歌唱音声を採点する。歌唱の採点は、歌唱音声の音高とガイドメロディとの音高とのずれの大小によって判断される。そして、その採点結果に基づいて所定時間ごとに決定される採点マークを、モニタに表示される歌詞テロップの上に、その採点対象の歌詞に重ねて表示する。このようにすることで、カラオケ曲のどの部分が上手く歌えて、どの部分が上手く歌えなかったかを、歌唱後に振り返って見直すことができるとされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５２３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、歌唱者がカラオケの歌唱の練習を行う際、過去の採点結果を参考にしながら歌唱を行うことが考えられる。しかしながら、従来の採点機能では、歌唱した後に採点結果を振り返って見ることができても、現に歌唱しているときに、過去の採点結果に基づいてどこを改善したらよいかを見ながら歌唱できるようにはなっていなかった。
【０００５】
本発明は、上記課題を解決するためになされたものである。その目的は、歌唱者の過去の歌唱の分析結果に基づいて、歌唱改善のための教示情報を歌唱者の歌唱中に分かりやすく提示するための技術を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた請求項１に記載のカラオケ装置は、取得手段と、特定手段と、歌詞表示手段と、表示制御手段とを備えることを特徴とする。
取得手段は、ユーザの歌唱の分析結果に関する保存情報を記憶するデータベースから、演奏される楽曲の楽曲識別情報と、歌唱をするユーザのユーザ識別情報と、取得対象を絞込む条件をユーザの任意で設定可能な設定手段により設定された絞込み条件とに該当する複数の歌唱回数分の分析情報を取得する。なお、取得先のデータベースは、カラオケの歌唱についての分析情報と、歌唱を行ったユーザを識別するユーザ識別情報と、歌唱された楽曲を識別する楽曲識別情報とが対応付けられた保存情報を複数記憶したものである。分析情報には、カラオケの歌唱について、音高の正確さの指標に基づいて分析された分析結果と、特定の歌唱技巧が検出されたことを示す分析結果、及び、各分析結果が発生した演奏時間位置を示す時間位置情報が含まれる。なお、取得先のデータベースは、カラオケ装置の外部（例えば、外部のサーバ装置）にあるものであってもよい。あるいは、カラオケ装置内部（例えば、カラオケ装置が備える記憶装置）にあるものであってもよい。
【０００７】
特定手段は、取得手段により取得された分析情報に含まれる分析結果及び時間位置情報に基づき、演奏される楽曲の歌唱について、音高に関する分析結果の評価が所定の基準よりも低い箇所を、音高に関する教示情報の表示箇所として特定し、特定の歌唱技巧に関する分析結果の評価が所定の基準よりも低い箇所を、歌唱技巧に関する教示情報の表示箇所として特定し、各教示情報の表示箇所に対応する演奏時間位置を歌唱タイミングとする歌詞テロップの文字とを特定する。歌詞表示手段は、カラオケの楽曲の演奏の進行に合わせて歌詞テロップを横書きで所定のモニタに表示する。表示制御手段は、特定手段により特定された文字を含む歌詞テロップが表示された画像に対して、音高に関する教示情報及び歌唱技巧に関する教示情報それぞれの種類ごとに、画面上下方向の表示高さが段違いとなる表示欄を設け、音高に関する教示情報を表す画像と、歌唱技巧に関する教示情報を表す画像とを、それぞれ対応する表示欄の中に一列に並べて、かつ、各教示情報の表示箇所に対応する歌詞テロップの文字の表示位置に対して画面横方向の座標を合わせて、モニタに表示させる。
【０００８】
このようにすることで、カラオケ装置において楽曲の演奏を行う際、歌唱者の過去の歌唱の分析結果に基づく教示情報（例えば、評価や指示、アドバイス等）を、分析結果に対応する演奏時間位置に該当の歌詞テロップの表示位置に対応付けて表示できる。これにより、過去の歌唱者自身の歌唱において、よかった箇所、悪かった箇所や、それらの箇所を改善するための指示やアドバイスを、歌唱者が歌詞テロップに合わせて歌唱しながら、リアルタイムに把握できる。歌唱者が、過去の自身の歌唱における課題を確認しながら歌唱をすることで、歌唱の練習を効果的に行うことができる。
【０００９】
なお、ここでいう歌唱技巧としては、例えば、「しゃくり」や、「ビブラート」、「こぶし」、「ロングトーン」等が上げられる。
【００１０】
また、請求項１に記載の発明によれば、歌唱者の過去の複数回の歌唱において発現した歌唱技巧の状況を、発現した演奏時間位置に該当の歌詞テロップの表示位置に対応付けて表示できる。これにより、過去の歌唱者自身の歌唱における歌唱技巧の発生状況を、歌唱者が歌唱中に把握しながら練習することができる。
【００１１】
ところで、カラオケの歌唱の採点評価においては、特定の歌唱技巧を多用することで得点が上がることも多い。ただし、楽曲の特性に相応しくない内容やタイミング外れの歌唱技巧については、加点対象にならなかったり、むしろ減点対象になる場合すらある。しかしながら、歌唱者にとっては、歌唱技巧が採点結果の良否に与える影響を把握することは難しかった。
【００１２】
そこで、請求項２に記載のように構成するとよい。すなわち、カラオケ装置は、演奏される楽曲の評価基準情報であって、歌唱技巧に基づいた歌唱の評価を規定する評価基準情報を取得する評価基準取得手段を更に備える。そして、特定手段は、評価基準取得手段により取得された評価基準情報に基づき、分析情報で示される歌唱技巧の評価を示す教示情報を特定する。
【００１３】
このようにすることで、歌唱者の過去の複数回の歌唱において発現した歌唱技巧が、採点結果において良かったのか悪かったのかを、発現した演奏時間位置に該当の歌詞テロップの表示位置に対応付けて表示できる。これにより、過去の歌唱者自身の歌唱における歌唱技巧の良否を、歌唱者が歌唱中に把握しながら練習することができる。
【００１４】
なお、演奏される楽曲の分析情報を取得する場合、複数の歌唱回数分の分析情報を取得するように構成してもよい。そして、複数の歌唱回数分の分析情報に基づいて教示情報の内容を特定する具体的な方法については、請求項３に記載のようにすることが考えられる。すなわち、特定手段は、取得手段により取得された複数の歌唱回数分の分析情報に含まれる分析結果を平均化した計算値を算出し、分析結果を平均化した計算値に応じた教示内容を示す教示情報を特定する。このようにすることで、複数の歌唱回数分の分析情報から統計的に得られる歌唱者の歌唱の特性を反映した態様にて、表示する教示情報を特定することができる。
【００１６】
なお、本発明は、請求項４に記載のように、コンピュータにおいて実行されるプログラム、あるいは当該プログラムを記憶する記憶媒体等の態様で実現することもできる。
【図面の簡単な説明】
【００１７】
【図１】カラオケシステムの構成を示すブロック図である。
【図２】（ａ）楽曲データの構成を示す説明図、（ｂ）分析結果保存情報の構成を示す説明図である。
【図３】教示情報表示処理（１）の手順を示すフローチャートである。
【図４】教示情報の表示例を示す説明図である。
【図５】教示情報の表示例を示す説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態を図面に基づいて説明する。なお、本発明は、下記の実施形態に何ら限定されるものではなく様々な態様にて実施することが可能である。
［カラオケシステムの構成の説明］
図１に示すように、カラオケシステムは、カラオケボックス等のカラオケ店舗内に設置されるカラオケ装置１と、外部のカラオケサーバ３０とを備える。
【００１９】
カラオケ装置１は、カラオケ装置１全体の制御を司る制御部１４、及びこの制御部１４に接続された各部、すなわち、操作パネル１０、映像処理部１１、ハードディスクドライブ（ＨＤＤ）１３、通信インタフェース１５、音声処理部１６等を備えている。
【００２０】
操作パネル１０は、カラオケ楽曲の再生予約等の各種操作を行うための入力装置である。映像処理部１１は、画像情報を映像化するグラフィックエンジンや圧縮形式の映像データを再生するデコーダからなる映像処理装置である。映像処理部１１によって映像化された画像情報等は、ビデオ出力端子を介してカラオケ装置１に接続されたディスプレイ１２に表示される。ＨＤＤ１３は、カラオケの楽曲データを多数収録した楽曲データベースや、カラオケ装置１の動作を制御するシステムプログラムやアプリケーションプログラム、歌詞テロップの文字表示に用いるフォントデータ等の各種データを記憶する記憶装置である。通信インタフェース１５は、ネットワーク接続端子に接続されたインターネット等の外部ネットワークを介して、カラオケサーバ３０とのデータ通信を行うための通信装置である。
【００２１】
音声処理部１６は、楽曲データに含まれるＭＩＤＩ（Music Instrument Digital Interface）データに基づく演奏再生を行う。また、音声処理部１６は、演奏再生を行うとともに、演奏再生音とオーディオ入力端子に接続されるマイクロフォン（図示省略）から入力される歌唱者の歌声とをミキシングする等して適宜音声処理を施す。そして、音声処理部１６は、その音声処理された音声信号をオーディオ出力端子から出力する。オーディオ出力端子から出力された音声信号は、オーディオ出力端子を介してカラオケ装置１に接続されたアンプ（図示省略）で増幅された後にスピーカ（図示省略）から放音される。
【００２２】
制御部１４は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ等を中心に構成された情報処理デバイスであり、ＨＤＤ１３から読込んだプログラムやデータに従って種々の処理を実行する。カラオケ装置１の主な機能として、制御部１４は、操作パネル１０やリモコン端末（図示省略）を介してユーザからリクエストされたカラオケ楽曲の伴奏音楽を演奏する処理を行う。このとき、演奏対象の楽曲データに含まれる歌詞テロップデータに基づき、当該カラオケ楽曲の歌詞テロップを演奏の進行に同期してディスプレイ１２に表示する。さらに、色変えタイミングデータに基づき、歌唱位置を歌唱者に対して示す目的で演奏の進行に同期して、表示中の歌詞テロップの文字の色を変化させる。なお、制御部１４は、カラオケ装置１を統括制御するコンピュータである。
【００２３】
また、制御部１４は、歌唱者による歌唱結果を採点する機能として、分析採点アプリケーションをユーザからの指示があった場合に実行する。分析採点は、歌唱者の歌唱音声を詳しく分析し、歌唱の巧拙を通常の採点機能よりも更に精密に採点して、歌唱者に提示する機能である。この分析採点では、演奏の所定期間（例えば、歌詞を示す文字ごとに対応した演奏音の発音タイミングごと）ごとに、歌唱の音高の正確さや、しゃくり、ビブラート、こぶし、ロングトーン等といった特定の歌唱技巧の発現回数が検出される。そして、それらの検出結果は、検出された演奏時間位置と対応けられて、分析結果として記録される。この分析結果に基づいて、歌唱者の歌唱が詳細に得点化され、ディスプレイ１２に表示される。
【００２４】
また、制御部１４は、歌唱者に対する分析採点によって得られた分析結果を、その分析結果に対応する演奏時間位置を示すタイミングデータ、歌唱者を識別するユーザＩＤ、歌唱された楽曲を識別する楽曲番号、歌唱された日時等の情報と対応付けて、カラオケサーバ３０にアップロードする。なお、歌唱者のユーザＩＤは、歌唱者がカラオケ装置１の利用を開始する際に、ユーザＩＤ及び認証用のパスワード等を入力してカラオケ装置１にログインすることで取得される。
【００２５】
さらに、制御部１４は、カラオケの歌唱を支援するアプリケーションとして、カラオケ楽曲を演奏する際に、歌唱者が過去に同一の楽曲を歌唱したときの複数回分の分析結果を、カラオケサーバ３０から取得する。そして、演奏中の歌詞テロップの表示と併せて、取得した分析結果に基づく歌唱の評価や、歌唱を改善するためのアドバイス等を示す教示情報を、その歌唱タイミングに該当する歌詞テロップの文字の表示位置に対応付けて表示する。この一連の処理の詳細な内容については後述する。
【００２６】
なお、カラオケ装置１のその他の機能や構成については公知技術に従っているのでここではその詳細な説明は省略する。
カラオケサーバ３０は、カラオケ装置１との間で情報通信を行う外部のサーバ装置である。カラオケサーバ３０は、装置全体の動作を統括制御する制御部３１と、情報を記憶するデータベース３２とを備える。
【００２７】
制御部３１は、カラオケ装置１からアップロードされる歌唱の分析結果を、ユーザＩＤ及び楽曲番号と対応付けて、分析結果保存情報としてデータベース３２に蓄積する。カラオケ装置１において歌唱が多数行われることで、データベース３２にはカラオケ装置１からアップロードされた分析結果保存情報が多数蓄積される。そして、制御部３１は、データベース３２に蓄積されている多数の分析結果保存情報の中から、カラオケ装置１からの要求に該当する分析結果保存情報を抽出し、要求元のカラオケ装置１に配信する。
【００２８】
［楽曲データ、分析結果保存情報の構造の説明］
カラオケ楽曲の演奏に用いられる楽曲データの構成について、図２（ａ）を参照しながら説明する。楽曲データは、楽曲の伴奏内容や、歌唱を分析するための基準、歌詞等を示すデータである。図２（ａ）に示すように、楽曲データは、曲名、曲番号（楽曲識別情報）、演奏データ（ＭＩＤＩデータ）、分析基準データ、歌詞テロップデータ、色変えタイミングクロックデータ、及び楽曲のジャンルを示すジャンル番号等の情報を有する。
【００２９】
歌詞テロップデータは、演奏中の楽曲の歌詞を示す歌詞テロップをディスプレイ１２の表示領域上に表示するための制御データである。歌詞テロップデータには、歌詞テロップとしての文字列、文字列を表示領域に表示させる位置を示す座標、文字列のフォントサイズ、文字列を表示するタイミングを示す表示ステップ、表示中の文字列を消去するタイミングを示す消去ステップ等を規定する情報が含まれる。
【００３０】
色変えタイミングクロックデータは、ディスプレイ１２に表示中の文字列の表示色を、楽曲の演奏に進行に合わせて歌唱すべきタイミングで変更するための制御データである。この色変えタイミングクロックデータには、表示中の文字の表示色を変更するタイミングを示す変化ステップ等を示す情報が含まれる。なお、ここでいう「ステップ」とは、ＭＩＤＩデータの演奏の基準となる計時値（発音タイミング）であり、この値をＭＩＤＩと共通にすることで、演奏音と歌詞テロップの制御の同期をとるようになっている。
【００３１】
分析基準データは、ユーザの歌唱音声を分析するための基準となるデータである。分析基準データには、音高データ、歌詞タイミングデータ、歌唱技巧基準データ等の情報が含まれる。音高データは、歌唱パートの基準となる旋律を示すデータである。この音高データは、歌唱の音高の正確さの評価基準を規定する情報である。歌詞タイミングデータは、歌詞を示す文字ごとに対応した歌唱すべきタイミングを示す計時値のデータである。歌唱技巧基準データは、しゃくり、ビブラート等の特定の歌唱技巧の評価基準を規定する情報である。この歌唱技巧データには、演奏の所定期間（例えば、歌詞を示す文字ごとに対応したタイミング）ごとに、どの歌唱技巧が、どれだけ歌唱の評価を上げる、あるいは下げるかといった評価基準を示す情報が含まれる。
【００３２】
カラオケサーバ３０のデータベース３２に蓄積される分析結果保存情報の構成について、図２（ｂ）を参照しながら説明する。分析結果保存情報には、歌唱をしたユーザを識別するユーザＩＤ、歌唱された楽曲を識別する曲番号、タイミングデータ、分析結果等を示す情報が含まれる。それ以外にも、歌唱された日時を示す情報等が含まれていてもよい。
【００３３】
タイミングデータは、個々の分析結果が発生した演奏時間位置を示す情報である。ここに記録される演奏時間位置は、例えば、歌詞を示す文字に対応したタイミングごとの計時値に対応した値となっているとよい。分析結果は、演奏の所定期間（例えば、歌詞を示す文字ごとに対応したタイミング）ごとに行われた、音高の正確さ、及び歌唱技巧についての分析の結果を示す情報である。歌唱の音高の正確さの分析結果は、例えば、分析基準データの音高データが示す旋律と歌唱の音高とのずれの大きさを示す値として記録される。また、歌唱技巧の分析結果は、例えば、特定の歌唱技巧（しゃくり、ビブラート他）が発現した頻度、又は、特定の歌唱技巧が発生したか否かを示す情報として記録される。分析結果保存情報に含まれるタイミングデータと分析結果とから、演奏のどのタイミングでどの分析結果が得られたかを特定できるようになっている。
【００３４】
［教示情報表示処理（１）の説明］
カラオケ装置１の制御部１４が実行する第１実施形態の教示情報表示処理（１）の手順について、図３のフローチャートを参照しながら説明する。この処理は、ユーザからリクエストされたカラオケ楽曲に対応する楽曲データに基づいて楽曲の演奏及び歌詞テロップの表示が行われる際に、併せて実行される処理である。
【００３５】
Ｓ１００では、制御部１４は、表示対象となる分析結果保存情報の条件を決定する。ここでは、カラオケサーバ３０に保存されている分析結果保存情報のうち、今回の演奏で歌唱を行う歌唱者のユーザＩＤ、及び演奏されるカラオケ楽曲の楽曲番号に適合する分析結果保存情報が、表示対象となる。
【００３６】
さらに、ユーザＩＤ及び楽曲番号に適合する分析結果保存情報の中から、表示対象とする条件をユーザの任意で絞込めるように構成してもよい。例えば、表示対象となる条件として、分析結果保存情報が作成された時期、すなわち当該歌唱が行われた時期をユーザが指定できるようにすることが考えられる。例えば、歌唱された時期が新しいものから一定件数の分析結果保存情報を取得するように設定したり、歌唱された日付を指定して分析結果保存情報を取得するように設定することが考えられる。あるいは、表示対象とする条件として、分析結果保存情報における歌唱の評価をユーザが指定できるようにすることも考えられる。例えば、歌唱の評価結果の高い又は低いものから一定件数の分析結果保存情報を取得するように設定することが考えられる。また、最高評価又は最低評価に該当する分析結果保存情報を取得する、あるいは取得対象から除外するように設定することが考えられる。
【００３７】
次のＳ１０２では、制御部１４は、Ｓ１００で決定した条件（ユーザＩＤ、曲番号、及びその他の絞込み条件）に該当する複数の歌唱回数分の分析結果保存情報を、通信インタフェース１５を介してカラオケサーバ３０から取得する。このとき、カラオケサーバ３０の制御部３１は、カラオケ装置１からの取得要求で示される条件に該当する複数の分析結果保存情報をデータベース３２から検索し、要求元のカラオケ装置１に配信する。
【００３８】
Ｓ１０４では、制御部１４は、カラオケサーバ３０から取得した複数の歌唱回数分の分析結果保存情報から、音高の分析結果の数値を演奏タイミングごとに平均化した音高平均データを作成する。次のＳ１０６では、制御部１４は、作成された音高平均データにおいて音高のずれが所定の基準値よりも大きい箇所を、音高に関する教示情報の表示箇所として特定する。そして、制御部１４は、特定された音高に関する教示情報の表示箇所に対応する演奏タイミングで歌唱される歌詞テロップの文字を特定する。
【００３９】
Ｓ１０８では、制御部１４は、カラオケサーバ３０から取得した複数の歌唱回数分の分析結果保存情報における歌唱技巧の分析結果と、演奏対象の楽曲データの歌唱技巧基準データとを比較する。比較の結果、制御部１４は、歌唱技巧の分析結果において評価の低かった箇所を歌唱技巧に関する教示情報の表示箇所として特定する。そして、制御部１４は、特定された歌唱技巧に関する教示情報の表示箇所に対応する演奏タイミングで歌唱される歌詞テロップの文字を特定する。なお、Ｓ１０６及びＳ１０８では、分析結果保存情報のタイミングデータと、演奏対象の楽曲データの歌詞テロップデータ及び色変えタイミングクロックデータとを比較して、音高や歌唱技巧に関する教示情報の表示箇所に対応する歌詞テロップの文字を特定する。
【００４０】
次のＳ１１０では、制御部１４は、Ｓ１０６及びＳ１０８で特定された音高及び歌唱技巧に関する教示情報に対応する表示内容を決定する。そして、制御部１４は、決定した教示情報の画像データを作成する。教示情報の表示内容としては、例えば、教示情報に対応する演奏時間位置における音高のずれを修正する指示・アドバイスや、良否の評価結果等が挙げられる。また、教示情報に対応する演奏時間位置において発現した歌唱技巧に対する良否の評価や、評価を改善するための指示・アドバイス等が挙げられる。
【００４１】
Ｓ１１２では、制御部１４は、Ｓ１１０で画像データを作成した教示情報を、対応する歌詞テロップの文字が演奏の進行に合わせてディスプレイ１２に表示されるときに、その文字の画面上の表示位置に対応付けて表示する。
【００４２】
具体的には、歌詞テロップが画面の左から右の順に横書きで表示される場合（図４参照）、教示情報は、歌詞テロップの対応する文字の画面上における表示位置の上方又は下方で、当該文字の表示位置と横方向の座標を合わせた位置に表示することが考えられる。この場合、歌詞テロップの横方向の座標は、楽曲の演奏時間軸と対応したものになっているため、教示情報が表示される位置は、過去の歌唱の分析結果が発生したときの歌唱時間位置と合致する。なお、教示情報の表示例についての詳細な説明は、後述する。
【００４３】
［教示情報表示処理（２）の説明］
カラオケ装置１の制御部１４が実行する第２実施形態の教示情報表示処理（２）の手順について説明する。この処理は、ユーザからリクエストされたカラオケ楽曲に対応する楽曲データに基づいて楽曲の演奏及び歌詞テロップの表示が行われる際に、併せて実行される処理である。なお、この教示情報表示処理（２）の内容は、上述の教示情報表示処理（１）と一部共通であるので、相違する部分についてのみ説明する。
【００４４】
Ｓ２００，Ｓ２０２の手順については、上述の教示情報表示処理（１）のＳ１００，Ｓ１０２の手順と同様なので、説明を省略する。
つぎのＳ２０４では、制御部１４は、カラオケサーバ３０から取得した複数の歌唱回数分の分析結果保存情報における、それぞれの音高の分析結果から、音高のずれが所定の基準値よりも大きい箇所を、音高に関する教示情報の表示箇所として特定する。このＳ２０４は、複数の歌唱回数分の分析結果保存情報から、それぞれ音高ずれが大きい箇所を教示情報の表示箇所として特定する点で、複数の歌唱回数分の分析結果保存情報から音高の分析結果を平均化する第１実施形態とは相違する。以降のＳ２０６〜Ｓ２１０の処理については、上述の教示情報表示処理（１）のＳ１０８〜Ｓ１１２の手順と同様なので、説明を省略する。
【００４５】
［教示情報の表示例の説明］
上述の教示情報表示処理（１），（２）においてディスプレイ１２に表示される教示情報の表示例について、図４，５を参照しながら説明する。なお、図４，５に示す画面表示例においては、歌詞テロップが画面の左から右の順に横書きで表示される場合を想定している。
【００４６】
図４（ａ）に示す表示例１は、歌詞テロップの上方に、教示情報の種類を示す記号と、その指示内容を示す記号とを組合せた図柄を、歌詞テロップの文字の表示位置に対応付けて表示した事例である。この表示例１では、「Ｍ」や「Ｖ」、「Ｓ」といった文字による記号により、教示情報の種類を示している。また、上向き又は下向きの矢印の記号により、教示情報の指示内容を示している。また、各教示情報は、対応する歌詞テロップの文字の表示位置に対して、画面横方向の座標を合わせて表示されることで、その文字に対応付けられている。また、教示情報の上下方向の表示位置は、教示情報の種類ごとに段違いになるように表示位置の高さが変えられている。
【００４７】
この表示例１で表示される教示情報において、「Ｍ」は、音高に関する教示情報であることを示す記号である。そして、記号「Ｍ」に付記されている「↑（上向き矢印）」の記号は、過去の歌唱時よりも音高を上げて歌唱することで、歌唱が改善することを示唆する情報である。すなわち、過去の歌唱の分析結果において、その箇所を基準の音高よりも低い音高で歌唱したと分析されたことを意味している。反対に、記号「Ｍ」に付記されている「↓（下向き矢印）」の記号は、過去の歌唱時よりも音高を下げて歌唱することで、歌唱が改善することを示唆する情報である。すなわち、過去の歌唱の分析結果において、その箇所を基準の音高よりも高い音高で歌唱したと分析されたことを意味している。
【００４８】
また、表示例１で表示される教示情報において、「Ｖ」は、ビブラートに関する教示情報であることを示す記号である。また、「Ｓ」は、しゃくりに関する教示情報であることを示す記号である。そして、これらの歌唱技巧に関する記号に付記されている「↑（上向き矢印）」の記号は、過去の歌唱時よりも当該歌唱技巧を更に強調して歌唱することで、歌唱の評価が向上することを示唆する情報である。反対に、これらの歌唱技巧に関する記号に付記されている「↓（下向き矢印）」の記号は、過去の歌唱時よりも当該歌唱技巧を抑えて歌唱することで、歌唱の評価が向上することを示唆する情報である。これらの教示情報の指示内容は、歌唱技巧の分析結果と、楽曲データの分析基準データに含まれる歌唱技巧基準データとの比較に基づいて特定されたものである。
【００４９】
図４（ｂ）に示す表示例２は、歌詞テロップの上方に、教示情報の種類ごとに歌詞テロップの長さに合わせた表示欄を設け、その表示欄の中に各常時情報の指示内容を示す記号の図柄を、歌詞テロップの文字の表示位置に対応付けて表示した事例である。この表示例２では、音高、ビブラート、しゃくりといった各教示情報の種類に対応した表示欄がそれぞれ描画されている。そして、各表示欄の中に配置される上向き又は下向きの矢印の記号により、その表示欄に対応する教示情報の指示内容を示している。また、表示欄の中に配置される矢印の記号は、対応する歌詞テロップの文字の表示位置に対して、画面横方向の座標を合わせて表示されることで、その文字に対応付けられている。なお、この表示例２で表示される教示情報において、各表示欄に配置される矢印の記号の意味は、上述の表示例１と同様である。
【００５０】
なお、上述の表示例１，２において、音高や歌唱技巧を修正すると歌唱の採点結果の改善に大きく影響する箇所、すなわち、過去の分析結果において評価が特に低く、改善の余地が大きい箇所に該当する教示情報については、目立つように強調して表示してもよい。具体的には、教示情報の図柄の大きさ、線の太さ、色の濃さ、色の種類を、他の教示情報よりも強調して表示することが考えられる。また、これとは逆に、歌唱の採点結果の改善にあまり大きく影響しない箇所に該当する教示情報については、比較的目立たない弱い表示にしてもよい。
【００５１】
一方、図５（ａ）に示す表示例３は、教示情報の表示対象となる歌詞テロップの文字の表示色を通常の表示色から変更することで、教示情報を具現化する事例である。表示例３のような教示情報の表示方法においては、例えば、変更する色の種類を使い分けることで、教示情報の種類を区別することが考えらえる。この表示例３では、歌詞テロップのうち教示が必要な「あ」、「か」の文字が、白抜きの文字色で表示されている。一方、歌詞テロップのうち教示が必要ない「い，う，え，お，〜」、「き，く，け，こ，〜」の文字が、歌詞テロップにおける標準の文字色（べた塗）で表示されている。
【００５２】
また、表示色の変化の度合（例えば、色の濃さ、グラデーション等）を強めたり弱めたりすることで、評価の良否や、音高の上げ下げや歌唱技巧の抑揚の示唆を表現するようにすることも考えられる。あるいは、楽曲の演奏の進行に合わせたテロップの色変えをするときに、教示が必要な文字に対する色変えの色と、教示が必要ない文字に対する色変えの色とを互いに異なる色にして、教示情報を判別できるようにしてもよい。
【００５３】
つぎに、図５（ｂ）に示す表示例４は、教示情報の表示対象となる歌詞テロップの文字の表示態様を通常の表示態様から変更することで、教示情報を具現化する事例である。文字の表示態様の変化の方法としては、例えば、大きさの変化（大文字化、小文字化）、線の太さの変化（太字化、細字化）、フォントの変化、装飾の付加（下線、網掛け）等が挙げられる。この表示例４では、歌詞テロップのうち教示が必要な「あ」の文字が、標準よりも小文字化されている。また、教示が必要な「え」の文字が、標準よりも太文字化されている。また、教示が必要な「お」の文字が、標準よりも大文字化されている。また、教示が必要な「か」の文字が、標準とは異なるフォントに変更されている。また、教示が必要な「く」の文字には、一重下線が付加されている。また、教示が必要な「こ」の文字には、二重下線が付加されている。一方、歌詞テロップのうち教示が必要ない「い，う，〜」、「き，け，〜」の文字が、歌詞テロップにおける標準のフォント、色、大きさで表示されている。
【００５４】
表示例４のような教示情報の表示方法においては、例えば、変更する属性の種類（大きさ、太さ、フォント、装飾）を使い分けることで、教示情報の種類を区別することが考えらえる。また、属性の変化の度合を強めたり弱めたりすることで、評価の良否や、音高の上げ下げや歌唱技巧の抑揚の示唆を表現するようにすることも考えられる。
【００５５】
［効果］
上記実施形態のカラオケ装置１によれば、以下の効果を奏する。
歌唱者からリクエストされた楽曲を演奏する際、当該歌唱者による同じ楽曲の過去の複数回の歌唱についての分析結果保存情報から特定される教示情報を、分析結果に対応する演奏時間位置に該当の歌詞テロップの文字の表示位置に対応付けて表示できる。これにより、歌唱者は、過去の自身の歌唱において、歌唱の音高や特定の歌唱技巧に関して良かった箇所、悪かった箇所や、それらの箇所を改善するための示唆を、歌唱しながらリアルタイムに把握できる。よって、歌唱者は、歌唱の練習を効果的に行うことができる。
【００５６】
楽曲データに含まれる歌唱技巧基準データに基づいて、歌唱者の過去の歌唱において発現した歌唱技巧が、採点結果において良かったのか悪かったのかを、教示情報に反映できる。これにより、歌唱者は、過去の歌唱者自身の歌唱における歌唱技巧の良否を、歌唱中に把握しながら練習できる。
【００５７】
教示情報の表示対象となる歌詞テロップの文字の表示態様を変更することで、教示情報を具現化できる。このようにすることで、歌詞テロップの文字と、その文字に対応する教示情報との対応関係をより明確にすることができる。
【００５８】
［変形例］
上記実施形態では、分析結果保存情報を蓄積するデータベースが、外部のカラオケサーバ３０にある事例について説明した。この他にも、分析結果保存情報を蓄積するデータベースが、カラオケ装置１のＨＤＤ１３にあるような構成であってもよい。この場合、教示情報表示処理（１），（２）における分析結果保存情報の取得先は、カラオケサーバ３０ではなく、自カラオケ装置１のＨＤＤ１３となる。
【００５９】
上記実施形態では、本発明をカラオケ店舗等に設置されるカラオケ装置に適用した事例について説明した。これに限らず、本発明は、カラオケ楽曲の再生機能や画像表示機能を有する情報処理端末（例えば、高機能携帯電話端末、いわゆるスマートフォン等）においても適用可能である。また、本発明は、パソコンや高機能携帯電話端末、スマートフォン等の情報処理装置にインストールされるプログラムの形態でも実施可能である。このようなプログラムは、情報処理端末によってネットワーク経由でダウンロードされるようにしてもよい。また、プログラムを記憶したＣＤ−ＲＯＭ等の可搬型記憶媒体から読取られて、情報処理装置にインストールされるようにしてもよい。
【００６０】
［特許請求の範囲に記載の構成との対応］
実施形態のカラオケ装置１の構成と、特許請求の範囲に記載の構成との対応は次のとおりである。制御部１４及び通信インタフェース１５が、取得手段に相当する。制御部１４が、特定手段、歌詞表示手段、及び表示制御手段に相当する。
【符号の説明】
【００６１】
１…カラオケ装置、１０…操作パネル、１１…映像処理部、１２…ディスプレイ、１３…ハードディスクドライブ（ＨＤＤ）、１４…制御部、１５…通信インタフェース、１６…音声処理部、３０…カラオケサーバ、３１…制御部、３２…データベース。
【図１】
0005637169.tif 000002
【図２】
0005637169.tif 000003
【図３】
0005637169.tif 000004
【図４】
0005637169.tif 000005
【図５】
0005637169.tif 000006