(57)【特許請求の範囲】
【請求項１】
フレーム毎に分割されたカラオケ曲の楽曲データを記憶する記憶部と、楽曲のキー設定の変更を指示する操作を受け付ける操作部から操作信号を入力する操作信号入力手段と、前記記憶部で記憶された楽曲データを再生する演奏処理を行うとともに、この再生した音声信号に対して前記操作部で受け付けた変更指示に従ったキーに変更するキー変更処理を施す演奏手段を備え、この音声信号をスピーカに出力するカラオケ装置であって、
前記記憶部は、異なるキーの楽曲データを複数記憶し、
キー変更の指示の操作を前記操作部で受け付けた場合に、前記記憶部に記憶される複数の楽曲データの中から前記変更指示されたキーに最も近いキーの楽曲データを選択し、選択した楽曲データの音声信号に対してキー変更処理を行うように前記演奏手段のキー変更処理を制御する演奏制御手段を更に備え、
前記演奏制御手段は、前記演奏手段が楽曲データの再生途中に、キー変更の指示の操作を前記操作部で受け付けた場合に、前記選択した楽曲データが次のフレームから再生されるように前記演奏手段を制御することを特徴とするカラオケ装置。
【請求項２】
請求項１に記載のカラオケ装置であって、
前記複数の楽曲データのうち１のデータはこのカラオケ楽曲のオリジナルキーのデータであるとともに、他のデータはオリジナルキーより所定分だけ高い乃至は低いキーの楽曲データである、
ことを特徴とするカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、演奏音声のキー変更を行うことができるオーディオ装置及びカラオケ装置に関する。
【背景技術】
【０００２】
従来、演奏音声のキー変更を行うことができるオーディオ装置は広く知られている（例えば特許文献１を参照）。図５は、キー変更の処理を説明するための図である。キー変更処理では、所定時間間隔毎に演奏音声信号からフレームを切り出す。同図（ａ）は切り出した１フレーム分のデジタル音声信号を示す図である。
【０００３】
従来のオーディオ装置は、切り出したフレームを所定の長さで分割する処理（分割処理）を行う。同図（ａ）では点線の位置でフレームが分割される。次に、分割フレーム毎にリサンプリングする処理（リサンプリング処理）を行う。このサンプリング間隔は、高いキーに変更する場合には元の音声信号のサンプリング間隔よりも短い間隔にされ、低いキーに変更する場合には逆に元のサンプリング間隔よりも長い間隔とされる。
【０００４】
同図（ｂ）は、（ａ）で示す音声信号に対してリサンプリング処理を行った後の音声信号を示す。ここでは、元のサンプリング間隔ｘ１よりも長いｘ２をサンプリング間隔としてリサンプリングされており、元のキーよりも低いキーに変更する場合が示されている。この様にリサンプリングされた後の音声信号は元の音声信号と長さが変わってしまう。例えば、は長さが同図（ｂ）で示すリサンプリング後の音声信号は、同図（ａ）で示す元の音声信号に比較して長さが長くなっている。
【０００５】
この様に変化したリサンプリング後の音声信号の長さを元の長さにするために、高いキーに変更する場合には長さが短くなった分だけフレーム中の所定部分の音声信号を繰り返し用いる等の処理をオーディオ装置は行う。また、低いキーに変更する場合には、時間が長くなった分だけ同図（ｃ）で示すように分割フレームを重ね合わせて加算合成する処理（重ね合わせ処理）を行う。このようにして、リサンプリング後の音声信号の長さを元の長さに戻すことができる。
【０００６】
上述の様な、分割処理、リサンプリング処理及び重ね合わせ処理によって、演奏音声のキー変更を行うことができる。
【特許文献１】特開２０００−１７２２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来のオーディオ装置では、リサンプリング処理を行うため、リサンプリング前の音声信号と周波数特性が変わってしまう。例えば、低音方向にキーを変更する場合には、周波数成分のピークが低音域方向に移動してしまう。一方、高音方向にキーを変更する場合には、周波数成分のピークが高音域方向に移動してしまう。このため、音色がリサンプリング前の音色と異なってしまう。
【０００８】
また、従来のオーディオ装置では、重ね合わせ処理を行うため、分割フレームの重ね合わせた部分同士が逆位相になる場合がある。この場合には、分割フレーム同士の加算合成後には、この逆位相部分の音声がなくなる。このことは、リスナに変調感を与えてしまうことになる。これに対して、重ね合わせた部分同士が同位相であるため、加算合成後には同位相部分のレベルが大きくなりすぎる場合がある。この場合には、リスナにダブリ感を感じさせることになってしまう。
【０００９】
上述したような問題は、キー変更の度合いが大きい程顕著になる。キー変更の度合いが大きい程、リサンプリングによる周波数特性の変化度合いが大きくなるとともに、重ね合わせ部分の長さが長くなるからである。
【００１０】
そこで、本発明は、上記課題を解決するために、キー変更による音色変化の度合いを効果的に小さくすることができるとともに、変調感及びダブリ感をユーザに与える度合いを効果的に小さくすることができるオーディオ装置及びカラオケ装置を提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記課題を解決するために本発明では以下の手段を採用している。
【００１２】
（１）本発明は、フレーム毎に分割されたカラオケ曲の楽曲データを記憶する記憶部と、楽曲のキー設定の変更を指示する操作を受け付ける操作部から操作信号を入力する操作信号入力手段と、記憶部で記憶された楽曲データを再生する演奏処理を行うとともに、この再生した音声信号に対して前記操作部で受け付けた変更指示に従ったキーに変更するキー変更処理を施す演奏手段を備え、この音声信号をスピーカに出力するカラオケ装置であって、前記記憶部は、異なるキーの楽曲データを複数記憶し、キー変更の指示の操作を前記操作部で受け付けた場合に、前記記憶部に記憶される複数の楽曲データの中から前記変更指示されたキーに最も近いキーの楽曲データを選択し、選択した楽曲データの音声信号に対してキー変更処理を行うように前記演奏手段のキー変更処理を制御する演奏制御手段を更に備え、前記演奏制御手段は、前記演奏手段が楽曲データの再生途中に、キー変更の指示の操作を前記操作部で受け付けた場合に、前記選択した楽曲データが次のフレームから再生されるように前記演奏手段を制御することを特徴とする。
【００１３】
上記構成によれば、キー変更の指示の操作が操作部によって受け付けられる。ここで、記憶部には、異なるキーの音声データが複数記憶される。操作部で変更指示を受け付けたキーに最も近いキーの音声データが、演奏制御手段によって記憶部に記憶される複数の音声データの中から選択される。演奏手段では、音声データを再生する演奏処理が行われる。この演奏手段での演奏処理は、記憶部に記憶される複数の音声データ全てに対して行っても、演奏制御手段で選択した音声データのみに対して行ってもよい。
【００１４】
そして、キー変更の指示の操作を操作部で受け付けた場合に、演奏制御手段によって、記憶部に記憶される複数の音声データの中から変更指示されたキーに最も近いキーの音声データが選択される。そして、選択した音声データの音声信号に対してキー変更処理を行うように演奏手段のキー変更処理が制御される。この様に、複数の音声データのうち変更指示されたキーに最も近いキーの音声データが選択され、この音声データの音声信号に対してキー変更の処理が行われる。
【００１５】
このため、単一の音声データの音声信号を常に用いてキー変更を行う構成に比較して、音声信号の元のキーからのキー変更の度合いを小さく抑えることが可能となる。これによって、キー変更による音色変化の度合いを効果的に小さくすることができるとともに、変調感及びダブリ感をユーザに与える度合いを効果的に小さくすることが可能となる。
【００１６】
（２）本発明は、上述したカラオケ装置であって、前記複数の楽曲データのうち１のデータはこのカラオケ楽曲のオリジナルキーのデータであるとともに、他のデータはオリジナルキーより所定分だけ高い乃至は低いキーの楽曲データである、ことを特徴とするカラオケ装置である。
【００１７】
上記構成によれば、カラオケ装置において、通常は（キー変更前は）オリジナルキーのカラオケ楽曲データが演奏手段によって演奏処理され、この演奏処理による音声信号がスピーカに入力される。一方、キー変更の指示を受け付けた場合には、変更指示のあったキーに最も近いキーのカラオケ楽曲データが演奏制御手段で選択される。そして、この選択されたカラオケ楽曲データが演奏手段によって再生され、この再生された音声信号対してキー変更処理が行われた後にスピーカに入力される。
【発明の効果】
【００１８】
本発明によれば、複数の音声データのうち変更指示されたキーに最も近いキーの音声データが選択され、この音声データの音声信号に対してキー変更の処理が行われる。このため、単一の音声データの音声信号を常に用いてキー変更を行う構成に比較して、音声信号の元のキーからのキー変更の度合いを小さく抑えることができる。これによって、キー変更による音色変化の度合いを効果的に小さくすることができるとともに、変調感及びダブリ感をユーザに与える度合いを効果的に小さくすることができる。
【発明を実施するための最良の形態】
【００１９】
以下に図１〜図５を用いて、本発明をカラオケ装置１に適用した一実施形態を説明する。カラオケ装置１は、カラオケ楽カラオケ楽曲データＤ１を記憶し、このカラオケ楽カラオケ楽曲データＤ１を用いてカラオケ楽曲の演奏を行うとともに、ユーザからの操作に基づいて演奏曲のキーを変更することができる。
【００２０】
カラオケ楽曲データＤ１は、ＭＰ３（MPEGaudio layer 3）の形式で圧縮されたデジタルオーディオデータであり、複数のトラックから構成されている。この複数のトラックは、キーの異なる３つの楽曲データｄが記憶される３つの楽曲トラックと、歌詞データを記憶する歌詞トラックである。
【００２１】
楽曲データｄは、例えば１／７５ｓｅｃの時間長のフレーム（セクタ）に分割された１曲分のオーディオデータであり、各フレームの先頭にはタイムコードを含むヘッダを含む。３つの楽曲データｄは、オリジナルーの楽曲データｄ（以下、オリジナルキーデータｄ１と記載する）、オリジナルキーより所定分（３半音分）だけキーの高い楽曲データｄ（以下、高音キーデータｄ２と記載する）及びオリジナルキーより所定分（３半音分）だけキーの低い楽曲データｄ（以下、低音キーデータｄ３と記載する）である。
【００２２】
そして、本実施形態では、カラオケ装置１は、ユーザのキー変更を指示する操作を受け付けた場合に、上述の楽曲データｄ１〜ｄ３のうちこの変更指示のあったキーに最も近いキーの楽曲データｄを選択する。そして、カラオケ装置１は、選択した楽曲データｄを音声信号に変換する演奏処理を行い、この音声信号に対してキー変更のための処理を施す。
【００２３】
これによって、オリジナルキーデータｄ１を常に用いてキー変更を行うのに比較して、音声信号の元のキーからのキー変更の度合いを小さく抑えることができる。このため、キー変更による音色変化の度合いを効果的に小さくすることができるとともに、変調感及びダブリ感をユーザに与える度合いを効果的に小さくすることができる。
【００２４】
図１は、本発明の実施形態にかかるカラオケ装置１の構成を示すブロック図である。カラオケ装置１は、マイクロフォン２、スピーカ３及びモニタ４が接続されている。また、カラオケ装置１は、装置全体の動作を制御するＣＰＵ（Central Processing Unit）１１と、図略のバスやコネクタを介してこれに接続された各種機器で構成されている。
【００２５】
ＣＰＵ１１には、ハードディスク（以下、「ＨＤＤ」と記載する）１２、ＲＡＭ（Random Access Memory）１３が接続されるとともに、操作部１４、赤外線受光部１５、演奏処理部２１、Ａ／Ｄ（analog/digital）コンバータ２２、ミキサ２３、Ｄ／Ａ（digital/analog）コンバータ２４及びアンプ２５が接続されている。これらの機器によってカラオケ曲の演奏やこの演奏曲のキー変更及び演奏曲への歌唱音声のミキシングが行われる。
【００２６】
ＨＤＤ１２は、カラオケ曲の演奏を行うための演奏プログラム等のプログラムを記憶するとともに、このプログラムの実行に必要なデータを記憶する。ＨＤＤ１２は、曲データ記憶部１２１及び映像データ記憶部１２２を機能的に備える。曲データ記憶部１２１は、カラオケ曲を演奏するためのカラオケ楽曲データＤ１を記憶する領域である。このカラオケ楽曲データＤ１には、上述したオリジナルキーデータｄ１、高音キーデータｄ２及び低音キーデータｄ３を含むとともに、歌詞データｄ４を含む。
【００２７】
歌詞データｄ４には、歌詞の表示、色換え、消去を示すイベントデータとともに、このイベントデータを処理するタイミングを規定するタイミングデータが含まれている。映像データ記憶部１２２は、モニタ４に表示するための背景画像の映像データ（背景映像データ）Ｄ２などを記憶する領域である。ＲＡＭ１３は、ＣＰＵ１１の作業領域であり、ＨＤＤ１２からプログラムや曲データ及び背景映像データを読み出すエリアが設定されている。
【００２８】
操作部１４は、例えば、パネルスイッチ群等からなり、利用者からの操作を受け付けて操作内容を示す操作信号をＣＰＵ１１（後述の操作入力処理部１１１）に入力する。また、赤外線受光部１５は、本カラオケ装置１の付属のリモートコントローラ（リモコン）１Ａの出力した操作内容を示す赤外光を操作信号として受信する。赤外線受光部１５は、受信した操作信号をＣＰＵ１１（後述の操作入力処理部１１１）に入力する。
【００２９】
上述した操作部１４やリモコン１Ａを用いての操作には、例えばカラオケ楽曲を識別する曲番号を入力して演奏予約するカラオケ楽曲を選択するための操作や、演奏されるカラオケ楽曲のキー変更の指示を入力するためのキーコン操作等がある。
【００３０】
図２を参照して、操作部１４は、例えばＬＣＤ（Liquid Crystal Display）からなるキー表示部２０１と、キーアップボタン２０２及びキーダウンボタン２０３を備える。上述したキー変更の指示は、キーアップボタン２０２やキーダウンボタン２０３を用いて入力される。具体的には、キーアップボタン２０２をユーザが指等で押下した回数に応じてオリジナルキーから高音方向にキーが変更される。また、キーダウンボタン２０３をユーザが指等で押下した回数に応じてオリジナルキーから低音方向にキーが変更される。
【００３１】
例えば、キーアップボタン２０２を１回押下すると「＋１」となり、キーダウンボタン２０３を一回押下すると「−１」となる。「＋１」でオリジナルキーより半音分キーが高くなり、「−１」でオリジナルキーよりも半音分キーが低くなる。また、キーアップボタン２０２及びキーダウンボタン２０３を同時に押下すると、キー設定はオリジナルキーに復帰される。そして、オリジナルキーからのキーの変更量（例えば、「−１」や「＋１」等）はキー表示部２０１に表示される。
【００３２】
図１に戻って、演奏処理部２１は、例えばＤＳＰ（Digital Signal Processor）等で実現される。演奏処理部２１は、データｄ１〜ｄ３のうち１の楽曲データｄがＣＰＵ１１（後述の演奏制御部１１２）から入力される。演奏処理部２１は入力した楽曲データｄをデコードして音声信号とする処理を行う。
【００３３】
また、演奏処理部２１はＣＰＵ１１（後述の操作入力処理部１１１）からキーの変更量が通知される。演奏処理部２１は、伸長した音声信号に対して通知されたキーの変更量でキーを変更する処理（キー変更処理）を行う。このキー変更処理は、図５で示した分割処理、リサンプリング処理及び重ね合わせ処理等である。これによって、ユーザ所望のキーでカラオケ演奏を行うことができる。
【００３４】
Ａ／Ｄコンバータ２２は、マイクロフォン２によって入力された、歌唱者の歌唱音声信号をデジタル信号に変換しミキサ２３に出力する。
【００３５】
ミキサ２３は、演奏処理部２１からカラオケ楽曲の音声信号を入力するとともに、マイクロフォン２−Ａ／Ｄコンバータ２２を介して歌唱者の歌唱音声信号を入力する。ミキサ２３はこれらのカラオケ楽曲の音声信号及び歌唱音声信号に対してエコーなどの効果を付与するとともに、これらの信号を適当なバランスでミキシングする。ミキサ２３は、ミキシングしたデジタルの音声信号をＤ／Ａコンバータ２４に入力する。ミキサ２３が各音声信号に付与する効果およびミキシングのバランスはＣＰＵ１１によって制御される。  Ｄ／Ａコンバータ２４は、入力したデジタル音声信号をアナログ信号に変換してアンプ２５に入力する。アンプ２５は、入力した音声信号を増幅してスピーカ３に入力する。これによって、スピーカから歌唱音声が放音されるとともに、ユーザ所望のキーでカラオケ楽曲が放音される。
【００３６】
また、ＣＰＵ１１には、ＭＰＥＧデコーダ３１、合成回路３２が接続されており、これらの機器によってモニタ４に歌詞テロップが合成された背景画像が表示される。
【００３７】
ＭＰＥＧデコーダ３１は、入力されたＭＰＥＧデータをＮＴＳＣ（National Television System Committee）の映像信号に変換して合成回路３２に入力するものである。例えば、ＭＰＥＧデコーダ３１は、ＣＰＵ１１（後述の背景映像再生処理部１１４）から入力される、ＭＰＥＧ２形式にエンコードされた背景映像データの信号変換を行う。ＭＰＥＧデコーダ３１は、この変換後の信号を合成回路３２に出力する。
【００３８】
合成回路３２は、ＭＰＥＧデコーダ３１から出力された背景映像の映像信号に歌詞テロップなどのＯＳＤ（On Screen Display）を合成する回路である。モニタ４は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイや、ＬＣＤ（LiquidCrystal Display）等であり、合成回路３２から出力された画像を表示する。
【００３９】
ＣＰＵ１１には、更に通信部３３が接続されている。通信部３３は例えばＬＡＮ(Local AreaNetwork)やインターネット等の広域ネットワークを介して通信を行うためのインタフェース回路である。
【００４０】
ＣＰＵ１１は、プログラムの実行によって、操作入力処理部１１１、演奏制御部１１２、歌詞シーケンサ１１３、背景映像再生処理部１１４及び通信処理部１１５を機能的に含む。
【００４１】
操作入力処理部１１１は、操作部１４から入力された操作信号に従った処理を実行する。例えば、ユーザが演奏予約曲として選択したカラオケ曲の曲番号を示す操作信号を入力した場合には、この曲番号を演奏制御部１１２に通知する。そして、キーの変更を示す操作信号を入力した場合には、操作入力処理部１１１は、変更後のキー設定を演奏制御部１１２に通知するとともにキーの変更量を演奏処理部２１に通知する。この通知を受けた演奏制御部１１２及び演奏処理部２１の動作については、詳しくは後述する。
【００４２】
演奏制御部１１２は、操作入力処理部１１１から通知された曲番号に応じたカラオケ楽曲データＤ１を読み出す。すなわち、演奏制御部１１２は、演奏開始前に歌詞トラックの歌詞データを読み出してＲＡＭ１３に格納させる。
【００４３】
演奏制御部１１２は、楽曲データｄをＨＤＤ１２からフレーム毎に順次読み出して、デコード処理部２１１に入力する。これとともに、演奏制御部１１２は、歌詞データＤ１１のタイミングデータに合わせてイベントデータの読み出しを歌詞シーケンサ１１３に指示する。
【００４４】
ここで、演奏制御部１１２は、通常（変更後のキー設定が通知されていないとき）は、オリジナルキーデータｄ１を読み出す。一方、変更後のキー設定が通知されたとき、曲番号の示すカラオケ楽曲データＤ１に含まれる楽曲データｄ１〜ｄ３のうち、この変更指示のあったキーに最も近いキーのデータを読み出す。
【００４５】
例えば、キーが「＋２」より高く変更された場合には、オリジナルキーデータｄ１よりも高音キーデータｄ２の方が変更キーに近くなるため、この高音キーデータｄ２が読み出される。一方、「−２」より低く変更された場合には、オリジナルキーデータｄ１よりも低音キーデータｄ３の方が変更キーに近くなるため、この低音キーデータｄ３が読み出される。
【００４６】
そして、カラオケ楽曲の演奏開始前に変更後のキー設定の通知がある場合には、演奏開始当初から、演奏制御部１１２は変更指示されたキーに最も近い楽曲データｄを読み出す。一方、曲途中に変更後のキー設定の通知があり演奏処理部２１に入力する楽曲データｄを換える場合には、演奏制御部１１２は、現在演奏処理部２１で演奏処理を行っているフレームの次のフレームから、楽曲データｄ１〜ｄ３のうち読み出すデータを変更して演奏処理部２１に入力する。
【００４７】
ここで、楽曲データｄ１〜ｄ３は、並列するフレームのヘッダには同じタイムコードが含まれている。このため、演奏処理部２１で処理を行っているフレームの次フレームと同じタイムコードのフレームを読み出すことで、次フレームの演奏位置と同期した演奏位置のフレームを読み出すことができる。これによって、読み出す楽曲データｄを変更しても、カラオケ楽曲の演奏の流れに影響を与えることがない。
【００４８】
そして、演奏制御部１１３は、読み出したデータを演奏処理部２１に入力する。演奏処理部２１では、上述したように、入力した楽曲データｄを音声信号に変換し、変換した音声信号に対して通知された内容でキー変更を行う処理を実行する。ここで、演奏制御部１１２から入力される楽曲データｄは、上述したように、変更指示されたキーに最も近い楽曲データｄである。
【００４９】
このため、最も変更指示されたキーに近いキーの楽曲データｄの音声信号に対してキー変更処理が実行されることになり、オリジナルキーの楽曲データｄ１の音声信号を常に用いてキー変更を行うよりもキー変更の度合いを小さく抑えることができる。これによって、キー変更処理による音色変化の度合い及び変調感やダブり感の度合いを小さくすることができる。
【００５０】
歌詞シーケンサ１１３は、演奏制御部１１２から歌詞データの読み出しの指示があったときに、カラオケ楽曲データＤ１における歌詞データｄ４をＲＡＭ１３から順次読み出す。歌詞シーケンサ１１３は、読み出した歌詞データｄ４に含まれるタイミングデータに合わせてイベントデータを処理することで歌詞パターンを生成し、合成回路３２に入力する。
【００５１】
このタイミングデータは、楽曲データｄ１〜ｄ３に含まれるタイミングデータでカラオケ楽曲の演奏が行われた場合に、この演奏位置に対応した歌詞が表示されるように設定されている。また、演奏後の部分の歌詞が色変えされるようになっている。これによって、歌詞をカラオケ楽曲の演奏に同期させてモニタ４に表示させることができるとともに、この演奏に同期させて歌詞パターンの色変えを行うことができる。
【００５２】
背景映像再生部３３は、例えば、演奏制御部１１２からの指示に応じて、選択されたカラオケ曲に対応した背景映像データＤ２を順次読み出して、合成回路３２に出力する。通信処理部１１５は、通信部３３を用いて通信を行う。具体的には、通信処理部１１５は、カラオケ楽曲データＤ１を配信するセンタサーバからカラオケ楽曲データＤ１のダウンロードを行って、ＨＤＤ１２に記憶させる。
【００５３】
図３は、図２で示す演奏制御部１１２が実行する楽曲データの変更処理を示すフローチャートである。まず、演奏制御部１１２は変更後のキー設定が通知されたかどうかを、通知されたと判断するまで所定時間間隔毎に繰り返し判断する（Ｓ１）。変更後のキー設定が通知されたと判断した場合には（Ｓ１でＹＥＳ）、演奏制御部１１２は変更後のキー設定と最も近いキーの楽曲データｄがどれかを判断する（Ｓ２）。
【００５４】
この後、演奏制御部１１２は、現在読み出している楽曲データｄが変更後のキー設定と最も近いキーの楽曲データｄであるかを判断する（Ｓ３）。現在読み出している楽曲データｄが変更後のキー設定と最も近いキーの楽曲データｄではないと判断した場合には（Ｓ３でＮＯ）、この後、演奏制御部１１２は本処理をステップＳ１に戻す。このため、演奏制御部１１２は現在読み出している楽曲データｄの読み出しを継続することになる。
【００５５】
一方、現在読み出している楽曲データｄが変更後のキー設定と最も近いキーの楽曲データｄであると判断した場合には（Ｓ３でＮＯ）、演奏制御部１１２は、変更後のキー設定と最も近いキーの楽曲データｄへ読み出す楽曲データｄを変更する（Ｓ４）。この後、演奏制御部１１２は本処理をステップＳ１に戻す。
【００５６】
図４は、図２で示す操作入力処理部１１１が実行するキー変更のための処理を示すフローチャートである。本処理は、上述したカラオケ楽曲の演奏処理と並列に実行される。まず、操作入力処理部１１１は、キー設定の変更指示が入力されたかを、入力されたと判断するまで所定時間間隔毎に繰り返し判断する（Ｓ１１）。
【００５７】
キー設定の変更指示が入力されたと判断した場合に（Ｓ１１でＹＥＳ）、操作入力処理部１１１はキー設定の変更指示に従ったキー設定を演奏制御部１１２に通知する（Ｓ１２）。この後、演奏制御部１１２は、キー設定の変更指示に従った現在のキー設定からの変更量を演奏処理部２１に設定する（Ｓ１３）。この後、操作入力処理部１１１は、本処理をステップＳ１１に戻す。
【００５８】
上述したように、本実施形態では、カラオケ楽曲データＤ１には、オリジナルキーの楽曲データｄ１の他に異なるキーの楽曲データｄ２，ｄ３が記憶されている。ユーザから操作部１４でキー変更を指示する操作を受け付けた場合に、この変更指示されたキーに最も近い楽曲データｄが選択され、読み出される。そして、この楽曲データｄの音声信号に対してキー変更の処理が行われる。このキー変更処理後の音声信号がスピーカ３に入力される。
【００５９】
この様に、変更指示されたキーに最も近い楽曲データｄの音声信号に対してキー変更の処理を行うため、オリジナルキーデータｄ１のみを常に用いてキー変更を行う構成に比較して、元のキーからのキー変更の度合いを小さくすることができる。これによって、キー変更による音色変化の度合いを効果的に小さくすることができるとともに、変調感及びダブリ感をユーザに与える度合いを効果的に小さくすることができる。
【００６０】
本実施形態は、以下の変形例を採用することができる。
【００６１】
（１）本実施形態では、操作部１４でキー変更の指示を受け付けたときに、この変更指示されたキーに最も近い楽曲データｄが選択されて、この選択された楽曲データｄに対して演奏処理部２１で演奏処理及びキー変更処理が行われる。本発明はこれに限定されず、例えば、楽曲データｄ１〜ｄ３全てを同期させて、演奏処理部２１で演奏処理が行われてもよい。そして、演奏制御部１１２が選択した楽曲データｄの音声信号に対してのみ演奏処理部２１でキー変更処理が施され、ミキサ２３に出力される構成であってもよい。この構成でも、本実施形態と同様の効果を奏する。
【００６２】
（２）なお、曲データに含まれる楽曲データｄの数は３つに限定されず、２つであってもまた３つより多くてもよい。
【００６３】
（３）なお、本発明はカラオケ装置に適用されるのに限定されない。本発明は、キー変更を行う機能を備えたオーディオ機器であれば適用することができる。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施形態にかかるカラオケ装置の構成を示すブロック図である。
【図２】操作部及びリモコンのキー変更の指示を入力する部分の外観構成を示す図である。
【図３】図２で示す演奏制御部が実行する楽曲データの変更処理を示すフローチャートである。
【図４】図２で示す操作入力処理部が実行するキー変更のための処理を示すフローチャートである。
【図５】キー変更の処理を説明するための図である。
【符号の説明】
【００６５】
１−カラオケ装置（オーディオ装置）    １Ａ−リモコン（操作部）    ３−スピーカ    １４−操作部    ２１−演奏処理部（演奏手段）    １１１−操作入力処理部（操作信号入力手段）    １１２−演奏制御部（演奏制御手段）    １１３−演奏制御部（演奏制御手段）    １２１−曲データ記憶部（記憶部）    ｄ(ｄ１〜ｄ３)−カラオケ楽曲データ    ｄ１−オリジナルキーデータ    ｄ２−高音キーデータ    ｄ３−低音キーデータ
【図１】
0004561561.tif 000002
【図２】
0004561561.tif 000003
【図３】
0004561561.tif 000004
【図４】
0004561561.tif 000005
【図５】
0004561561.tif 000006