(57)【要約】【課題】カラオケ曲の演奏前に音域を表示することにより、歌唱者に歌唱音域を知らせることができるカラオケ装置を提供する。【解決手段】カラオケ曲の演奏をスタートする前に、曲データのガイドメロディデータをスキャンして最高音と最低音を検出し、その間を歌唱音域として表示する。この演奏曲の歌唱音域と並行して、歌唱者のレパートリー曲や過去に歌った曲の歌唱音域を一緒に表示し、比較できるようにする。これにより、このカラオケ曲の歌唱音域が歌唱者にとってどの程度の高さ、低さ、広さであるかが分かるようにする。【選択図】  図４
2004205818.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ曲を演奏するための曲データを複数記憶した記憶手段と、
曲データを選択する選曲手段と、
選曲手段によって選択された曲データによりカラオケ曲を演奏する演奏手段と、
演奏手段によるカラオケ曲の演奏に先立って、このカラオケ曲の歌唱音域を表示する音域表示手段と、
を備えたカラオケ装置。
【請求項２】
前記音域表示手段は、前記選曲手段によって選択されたカラオケ曲の歌唱音域と並行して、他のカラオケ曲の歌唱音域を表示する請求項１に記載のカラオケ装置。
【請求項３】
前記音域表示手段は、前記他のカラオケ曲として、選曲手段で曲データを選択した歌唱者のレパートリー曲の歌唱音域を表示する請求項２に記載のカラオケ装置。
【請求項４】
前記音域表示手段は、前記曲データに含まれるガイドメロディデータの最高音および最低音の間を歌唱音域として表示する請求項１、請求項２または請求項３に記載のカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、演奏するカラオケ曲の音域を表示するカラオケ装置に関する。
【０００２】
【従来の技術】
カラオケ装置は、歌唱者が選択したカラオケ曲を演奏して、歌唱者に歌唱させる装置であるが（例えば特許文献１）、そのカラオケ曲の歌唱旋律がどのような音域であるかを演奏前に表示する機能を備えていなかった。
【０００３】
【特許文献１】
特開平１０−４９１８３号公報
【０００４】
【発明が解決しようとする課題】
しかし、初めて歌唱するカラオケ曲は、どのような歌唱音域であるか分からないため、音域が高すぎる、低すぎる、または、広すぎることが演奏して初めて分かるため、曲の途中でキーを上下させたり、曲の途中で演奏をキャンセルしてしまうことがあるという問題点があった。
【０００５】
この発明は、カラオケ曲の演奏前に音域を表示することにより、歌唱者に歌唱音域を知らせることができるカラオケ装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
請求項１の発明は、カラオケ曲を演奏するための曲データを複数記憶した記憶手段と、曲データを選択する選曲手段と、選曲手段によって選択された曲データによりカラオケ曲を演奏する演奏手段と、演奏手段によるカラオケ曲の演奏に先立って、このカラオケ曲の歌唱音域を表示する音域表示手段と、を備えたことを特徴とする。
【０００７】
請求項２の発明は、請求項１の発明において、前記音域表示手段は、前記選曲手段によって曲データが選択されたカラオケ曲の歌唱音域と並行して、他のカラオケ曲の歌唱音域を表示することを特徴とする。
【０００８】
請求項３の発明は、請求項２の発明において、前記音域表示手段は、前記他のカラオケ曲として、選曲手段で曲データを選択した歌唱者のレパートリー曲の歌唱音域を表示することを特徴とする。
【０００９】
請求項４の発明は、上記発明において、前記音域表示手段は、前記曲データに含まれるガイドメロディデータの最高音および最低音の間を歌唱音域として表示することを特徴とする。
【００１０】
この発明では、カラオケ曲の演奏スタートに先立ってそのカラオケ曲の歌唱音域を表示する。これにより、歌唱者が歌ったことがない曲であっても歌唱前にその曲の歌唱音域を知ることができ、例えば演奏キーの調整（キーコン）などで自分が歌える音域に調整したり、歌唱が無理な場合には演奏はキャンセルするなどの対応が可能になる。
【００１１】
また、この発明では、前記リクエスト（選曲）したカラオケ曲の歌唱音域と並行して他のカラオケ曲（たとえば、歌唱者のレパートリー曲やこの歌唱者が過去に歌唱したカラオケ曲など）の歌唱音域を表示する。これにより、歌唱者は、前記リクエストしたカラオケ曲の歌唱音域を他のカラオケ曲の歌唱音域と比較することができ、今までの歌唱経験に基づいてこのリクエストしたカラオケ曲の歌唱音域がどのようであるかを知ることが可能になる。
【００１２】
また、この発明では、歌唱音域を曲データのガイドメロディデータに基づいて検出するため、歌唱音域に関する他の情報を持たせる必要がなく、以前からある曲データについてもこの歌唱音域の表示が可能になる。
【００１３】
【発明の実施の形態】
図面を参照してこの発明の実施形態であるカラオケ装置について説明する。このカラオケ装置は、カラオケ曲がリクエストされたとき、演奏をスタートするまえにその曲の歌唱音域を表示し、歌唱者がこの歌唱音域を確認したのち、演奏スタートまたは演奏キャンセルの操作をできるようにしている。また、リクエストされたカラオケ曲の音域を表示するとともに、歌唱者がレパートリーにしている曲や過去に歌唱した曲などの音域を並べて表示する。これにより、歌唱者は、リクエストしたカラオケ曲の歌唱音域を、レパートリーにしている曲や過去に歌唱した曲の歌唱音域と比較することによって、どの程度高い音や低い音が出てくるかを直観的に知ることができる。
【００１４】
図１はこの発明の実施形態であるカラオケ装置のブロック図である。カラオケ装置は、装置全体の動作を制御するＣＰＵ１０と、これに接続された各種機器で構成されている。ＣＰＵ１０には、ハードディスク１１、ＲＡＭ１２、音源１３、ミキサ（エフェクタ）１４、ＭＰＥＧデコーダ２０、合成回路２１、操作部２３が接続されている。ＣＰＵ１０は、シーケンスプログラム（シーケンサ）３０、背景映像再生プログラム３３、音域表示処理プログラム３４、および操作入力処理プログラム３５等のプログラムを実行する。シーケンサ３０は、テンポクロックに同期して曲データを読み出してゆくことにより、カラオケ曲の演奏を実行するプログラムである。背景映像再生プログラム３３は、カラオケ曲の演奏と並行して背景映像を再生するためのプログラムである。音域表示処理プログラム３４は、カラオケ曲の演奏に先立って、リクエストされたカラオケ曲の歌唱音域を表示するためのプログラムである。操作入力処理プログラム３５は、歌唱者等の利用者による操作入力を受け付けて対応する処理を実行するプログラムである。この操作入力処理プログラム３５は、システムプログラムの一部である。
【００１５】
ハードディスク１１は、カラオケ曲を演奏するための曲データ、モニタに背景映像を表示するための映像データおよび各曲データの歌唱音域データベース、顧客の歌唱履歴データベースなどを記憶している。ＲＡＭ１２は、プログラムや曲データを読み出すエリアを備えている。
【００１６】
音源１３は、入力された曲データ（ノートイベントデータ等）に応じて楽音信号を形成する。曲データは、ＣＰＵ１０が実行するシーケンサ３０により音源１３に入力される。音源１３が形成した楽音信号はミキサ１４に入力される。ミキサ１４は、音源１３が発生した複数の楽音信号、および、マイク１７、Ａ／Ｄコンバータ１８を介して入力された歌唱者の歌唱音声信号に対してエコーなどの効果を付与するとともに、これらの信号を適当なバランスでミキシングする。ミキシングされたデジタルの音声信号はサウンドシステム１５に入力される。サウンドシステムはＤ／Ａコンバータおよびパワーアンプを備えており、入力されたデジタル信号をアナログ信号に変換して増幅し、スピーカ１６から放音する。ミキサ１４が各音声信号に付与する効果およびミキシングのバランスはＣＰＵ１０によって制御される。
【００１７】
ハードディスク１１に記憶されている背景映像データ４１は、ＭＰＥＧ２形式にエンコードされており、ＣＰＵ１０が実行する背景映像再生プログラム３３がこの背景映像データ４１を読み出してＭＰＥＧデコーダ２０に入力する。ＭＰＥＧデコーダ２０は、入力されたＭＰＥＧデータをＮＴＳＣの映像信号にデコードして合成回路２１に入力する。合成回路２１は、この背景映像の映像信号の上に歌詞テロップや種々のＯＳＤを合成する回路である。この合成された映像信号はモニタディスプレイ２２に表示される。
【００１８】
操作部２３は、パネルスイッチインタフェースやリモコン受信回路などからなっており、利用者によるパネルスイッチやリモコン装置の操作に応じた操作信号をＣＰＵ１０に入力する。ＣＰＵ１０は、操作入力処理プログラム３５によってこの操作信号を検出し、対応する処理を実行する。パネルスイッチやリモコン装置は、曲番号を入力するテンキーやカラオケ曲の演奏をスタートするためのスタートボタン、カラオケ曲の演奏をキャンセルするためのキャンセルボタン、カラオケ曲の演奏キーを上下させるためのキーコンボタンなどを備えている。
【００１９】
ここで、図２を参照してハードディスク１１の記憶内容について説明する。同図（Ａ）は、曲データの構成を説明する図である。曲データは、カラオケ曲を演奏するための楽音トラック、ガイドメロディを発生するためのガイドメロディトラック、歌詞テロップを表示するための歌詞トラックなどからなっている。曲データは、これ以外にヘッダ、音声データ、音声データ制御トラックなどを有しているが説明を簡略化するためにこの図では省略する。
【００２０】
各トラックは、ＭＩＤＩフォーマットに従って記述され、イベントデータと各イベントデータの読み出しタイミングを示すタイミングデータからなっている。タイミングデータは、各イベントデータ間の時間的間隔を示すデュレーションデータや曲のスタート時刻からの絶対時間を示す絶対時間データなどで構成することができる。楽音トラック、ガイドメロディトラックのイベントデータは、楽音の音高、音量、オン／オフなどを示すノートイベントデータなどで構成され、このノートイベントデータを音源１３に入力することにより、音源１３はこのイベントデータに対応する楽音を発音したり消音したりする。
【００２１】
同図（Ｂ）は、各カラオケ曲の歌唱音域データベースを示す図である。このデータベースには、ハードディスク１１に記憶されている複数のカラオケ曲（曲データ）の歌唱音域が記憶されている。歌唱音域は、上記ガイドメロディトラックのノートイベントデータの最高音および最低音である。新たなカラオケ曲がハードディスク１１に登録されたとき、この曲のガイドメロディトラックをスキャンして最高音および最低音を検出し、これをこのデータベースに登録する。
なお、カラオケ曲のリクエストされる毎に、およびレパートリー曲が入力される毎にガイドメロディトラックをスキャンするのであればこのデータベースは不要である。
【００２２】
同図（Ｃ）は、顧客（歌唱者）別の歌唱曲データベースを示す図である。このデータベースには、各顧客のレパートリー曲や過去に歌唱した曲の曲番号およびその曲を歌唱したときのキーコン値が記憶されている。レパートリー曲は、歌唱者が所定の登録操作で曲番号を登録した曲であり、歌唱者が常時歌っている曲が選ばれる。データベースには２種類のレパートリー曲が登録可能であり、レパートリー曲１は、音域的に楽に歌える歌唱音域の曲であり、レパートリー曲２は、音域的にぎりぎりで歌える歌唱音域の曲である。また、過去歌唱曲は、このカラオケ装置においてこの顧客が過去にリクエストしたカラオケ曲の曲番号およびそのキーコン値からなっている。この過去歌唱曲は、この顧客がカラオケ曲をリクエストする毎に更新される。顧客は、顧客ＩＤで識別される。顧客が個人で所持するＩＤリモコンを使えば、カラオケ曲をリクエストしたとき、曲番号と一緒に顧客ＩＤがカラオケ装置に送信される。
【００２３】
上記構成のカラオケ装置において、パネルスイッチやリモコン装置から曲番号が入力されると、操作入力処理プログラム３５がこれを検出し、カラオケ曲のリクエストであるとしてシーケンサ３０および音域表示処理プログラム３４に伝達する。音域処理プログラム３４は、このカラオケ曲の歌唱音域を歌唱音域データベースから読み出してモニタに表示する。この音域表示処理と並行してシーケンサ３０が、このカラオケ曲の曲データをハードディスク１１の曲データ記憶エリア４０から読み出す。曲をリクエストした歌唱者が上記音域表示を見たのち、スタートボタンを押した場合にはモニタ２２の表示をカラオケ演奏の表示に切り換えたのちカラオケ演奏をスタートする。歌唱者が音域表示を見たのち、キャンセルボタンを押した場合には、モニタ２２の表示を消去したのち待機動作にもどる。このように、歌唱音域を表示したのちにカラオケ曲をスタートするかキャンセルするかを選択することができるため、曲の演奏をスタートしてから音域が高すぎたり低すぎたりするために、途中でキーを上下させたり、広すぎるために途中で演奏をキャンセルするような不都合が生じなくなる。
【００２４】
なお、この歌唱音域を表示するときに、この歌唱者のレパートリー曲や過去（直前）に歌唱した曲の歌唱音域を並べて表示することにより、リクエストしたカラオケ曲の歌唱音域がより分かりやすくなる。
【００２５】
歌唱者が上記歌唱音域の表示を見て、演奏スタートのボタンを押すと、シーケンサ３０がカラオケ曲の演奏を実行する。シーケンサ３０は、曲シーケンサおよび歌詞シーケンサからなっており、曲データ中の演奏データトラック、ガイドメロディトラックなどのトラックのデータを読み出し、このデータで音源１３を制御することによってカラオケ曲の演奏音を発生させるとともに、曲データ中の歌詞トラックのデータを読み出し、このデータに基づいて歌詞テロップの画像パターンを作成して合成回路２１に出力する。また、このカラオケ曲の演奏と並行して、背景映像再生プログラム３３が、所定の背景映像データを読み出してＭＰＥＧデコーダ２０に入力することにより、モニタ２２に背景映像を表示する。
【００２６】
図３は、同カラオケ装置においてカラオケ曲がリクエストされたときの動作を示すフローチャート、図４は、同カラオケ装置の音域表示の例を示す図である。図３において、まず、顧客（歌唱者）が入力した曲番号を受信する（ｓ１）。この曲番号の入力がＩＤリモコンから行われた場合には、このとき同時に顧客ＩＤが送信されるためこれも受信する。ハードディスク１１からこの曲番号の曲データを読み出すとともに（ｓ２）、歌唱音域データベースを検索してこのカラオケ曲の歌唱音域をチェックする（ｓ３）。もし歌唱音域データベースがない場合には、曲データのガイドメロディトラックをスキャンして最高音と最低音を検出すればよい。そして、図４（Ａ）の左欄に示すような音域の棒グラフをモニタ２２に表示する（ｓ４）。
【００２７】
次に顧客ＩＤを受信しているかをチェックする（ｓ５）。顧客ＩＤを受信しているときは、この顧客ＩＤで顧客の歌唱曲データベースを検索してレパートリー曲の曲番号を読み出し、この曲番号で歌唱音域データベースを検索してこの曲の歌唱音域をチェックする（ｓ９）。そして、図４（Ａ）右欄に示すようなレパートリー曲の音域をモニタ２２に表示する（ｓ１０）。レパートリー曲は、図２（Ｃ）に示すように楽に歌える音域の曲（レパートリー曲１）とぎりぎり歌える音域の曲（レパートリー曲２）が登録されているため、この両方の音域を表示している。ただし、いずれか一方のみでもよい。また、この歌唱者がその前にも歌唱している場合には、直前に歌唱した曲（過去歌唱曲）の音域も一緒に表示すれば歌唱者にとって今回リクエストした曲の歌唱音域が分かりやすい。
【００２８】
また、リクエスト時（曲番号の入力時）に顧客ＩＤを受信しなかった場合には、ｓ５の判断でｓ７に進む。ｓ７では、モニタ２２に顧客ＩＤまたはレパートリー曲の曲番号の入力を要求する表示を行う。これに応じて歌唱者が顧客ＩＤを入力した場合にはｓ８の判断でｓ６に進む。また、歌唱者がレパートリー曲の曲番号を入力した場合にはｓ１０に進み、この入力された曲番号で歌唱音域データベースを検索してこのレパートリー曲の歌唱音域を読み出す（ｓ１０）。そして、図４（Ａ）に示すような歌唱音域の表示を行う（ｓ１１）。
なお、歌唱音域データベースが存在しない場合、ｓ１０では、レパートリー曲の曲データのガイドメロディトラックを読み出してその最高音と採点音を検出するようにすればよい。
【００２９】
こののち、歌唱者によりキーコンボタン、スタートボタン、キャンセルボタンのいずれかがオンされるまで待機する（ｓ２０、ｓ２１、ｓ２２）。キーコンボタンがオンされると（ｓ２０）、カラオケ曲の演奏キーを上下にシフトするとともに（ｓ２３）、図４（Ｂ）に示すようにこの選択曲の音域表示をキーコンに合わせて上下させる（ｓ２４）。なお、図４（Ｂ）は、図４（Ａ）から１半音だけキーを下げた状態を示している。そしてスタートボタンがオンされると（ｓ２１）、表示をカラオケ曲の演奏スタートの表示に切り換え（ｓ２５）、カラオケ曲の演奏をスタートさせる。一方、キャンセルボタンがオンされた場合には、図４の音域表示を消去したのち（ｓ２６）、このリクエスト対応動作を終了する。
【００３０】
上記実施形態では、歌唱音域を縦の棒グラフ状に表示しているが、表示の態様はこれに限定されな。たとえば、ピアノの鍵盤や五線譜を表示してそのなかで歌唱音域を示すようにしてもよい。
【００３１】
【発明の効果】
以上のようにこの発明によれば、カラオケ曲の歌唱音域をカラオケ曲の演奏に先立って表示することができるため、初めて歌唱するカラオケ曲であっても、歌唱前にそのカラオケ曲の歌唱音域を知ることができ、事前にキーコンで音域を合わせたり、歌唱が無理な曲であれば、演奏スタート前にキャンセルしたりすることが可能になる。
【図面の簡単な説明】
【図１】この発明の実施形態であるカラオケ装置のブロック図
【図２】同カラオケ装置のハードディスクの記憶内容を示す図
【図３】同カラオケ装置のリクエスト時の動作を示すフローチャート
【図４】同カラオケ装置における歌唱音域の表示例を示す図
【符号の説明】
１０…ＣＰＵ、１１…ハードディスク、１２…ＲＡＭ、１３…音源、１４…ミキサ、１５…サウンドシステム、１６…スピーカ、１７…マイク、１８…Ａ／Ｄコンバータ、２０…ＭＰＥＧデコーダ、２１…合成回路、２２…モニタ、２３…操作部、３０…シーケンサ、３３…背景映像再生プログラム、３４…音域表示処理プログラム、３５…操作入力処理プログラム、４０…曲データ、４１…背景映像
【図１】
2004205818.tif 000003
【図２】
2004205818.tif 000004
【図３】
2004205818.tif 000005
【図４】
2004205818.tif 000006