(57)【要約】【課題】利用者に合わせて演奏し易い演奏音の出力を実現する演奏装置を提供する。【解決手段】楽曲データに予め定められた出力タイミング情報に基づいて演奏音の出力を行う演奏音出力制御手段８４を備え、演奏音出力制御手段８４は、楽曲データにおける規定の範囲において、マイクロフォン４８や電気楽器７６等から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記楽曲データに定められた出力タイミング情報を制御して前記演奏音の出力を行うものであることから、所謂ためをとりつつ１音ずつ発声すべき演奏部分等において、各利用者が独自のタイミングで演奏を行う演奏音の出力を実現できる。【選択図】図２
2015191086.tif 000002
【特許請求の範囲】
【請求項１】
多数の楽曲データのうちから選択される楽曲データに基づいて演奏音の出力を行うと共に、入力装置から受信される音信号を出力させる演奏装置であって、
前記楽曲データに予め定められた出力タイミング情報に基づいて前記演奏音の出力を行う演奏音出力制御手段を備え、
該演奏音出力制御手段は、前記楽曲データにおける規定の範囲において、前記入力装置から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記出力タイミング情報を制御して前記演奏音の出力を行うものである
ことを特徴とする演奏装置。
【請求項２】
前記演奏装置は、前記入力装置と接続可能なカラオケ装置である
請求項１に記載の演奏装置。
【請求項３】
前記規定の範囲は、前記楽曲データにおいて規定フラグが定められた時間位置を開始位置とし、前記入力装置から音信号が受信された時点を終了位置とするものである
請求項１又は２に記載の演奏装置。
【請求項４】
前記規定の範囲は、前記入力装置から音信号が受信されず、前記規定フラグが定められた時間位置から規定の時間が経過した時点で終了させられるものである
請求項３に記載の演奏装置。
【請求項５】
前記演奏音出力制御手段による演奏音の出力に伴い前記入力装置から受信される音信号に基づいて、前記楽曲データに対応する演奏を評価する演奏評価制御手段を備え、
該演奏評価制御手段は、前記楽曲データにおける規定の範囲において、前記入力装置から受信される音信号のタイミングを評価の対象としないものである
請求項１から４の何れか１項に記載の演奏装置。
【請求項６】
規定のエフェクトを出力させるエフェクト出力制御手段を備え、
該エフェクト出力制御手段は、前記楽曲データにおける規定の範囲において、前記入力装置から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記エフェクトを出力させるものである
請求項１から５の何れか１項に記載の演奏装置。
【請求項７】
多数の楽曲データのうちから選択される楽曲データに基づいて演奏音の出力を行うと共に、入力装置から受信される音信号を出力させる演奏装置の制御装置を、前記楽曲データに予め定められた出力タイミング情報に基づいて前記演奏音の出力を行う演奏音出力制御手段として機能させるプログラムであって、
前記演奏音出力制御手段は、前記楽曲データにおける規定の範囲において、前記入力装置から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記出力タイミング情報を制御し前記演奏音の出力を行うものである
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数の楽曲データのうちから選択される楽曲データに基づいて演奏音の出力を行う演奏装置及びプログラムに関し、特に、利用者に合わせて演奏し易い演奏音の出力を実現するための改良に関する。
【背景技術】
【０００２】
多数の楽曲データのうちから選択される楽曲データに基づいて演奏音の出力を行うと共に、入力装置から受信される音信号を出力させる演奏装置が知られている。例えば、カラオケボックス等で使用されるカラオケ装置がそれである。斯かるカラオケ装置によれば、予め記憶装置に記憶された多数の楽曲データ（カラオケ演奏曲）から選択された楽曲データに含まれる演奏情報に基づいて演奏音を出力させると共に、その楽曲の歌詞情報を含む映像を演奏音の出力に同期して画面に表示させることで、所望の楽曲のカラオケ演奏を楽しむことができる。
【０００３】
前記カラオケ装置によるカラオケ演奏では、演奏のテンポが問題となる。そこで、利用者に合わせてカラオケ演奏のテンポを制御する技術が提案されている。例えば、特許文献１に記載されたカラオケのテンポ制御装置がその一例である。この技術によれば、マイクロフォンより取り込まれる歌唱音声のピッチを抽出し、その抽出結果を所定時間追跡して得られる歌唱音声のピッチ変化のパターン等に基づいてカラオケ演奏のテンポを制御することで、カラオケのテンポを歌い手の歌唱速度に追従させることができるとされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１４９１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、前記カラオケ装置により演奏される楽曲の中には、例えば演奏終盤等において所謂ためをとりつつ１音ずつ発声すべき演奏部分が存在する楽曲がある。斯かる演奏部分は、本来、オリジナルアーティストがライブ等において独自のタイミングや合図にて歌唱を行い、バックバンドがその歌唱に合わせて演奏を行う部分に相当する。ここで、楽曲データに定められている出力タイミングは、必ずしもオリジナルアーティスト独自のタイミングと一致せず、演奏しづらいという不具合があった。更に、実力のある歌唱者は、オリジナルアーティストとも異なる独自のタイミングで前記演奏部分の演奏を行いたい場合が考えられる。しかし、前記従来の技術では、前記演奏部分に対応して局所的に演奏テンポを変化させる等の制御はできず、利用者に合わせて演奏し易い演奏音の出力を実現することは困難であった。このような課題は、演奏装置の性能向上を意図して本発明者が鋭意研究を継続する過程において、新たに見出したものである。
【０００６】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、利用者に合わせて演奏し易い演奏音の出力を実現する演奏装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
斯かる目的を達成するために、本第１発明の要旨とするところは、多数の楽曲データのうちから選択される楽曲データに基づいて演奏音の出力を行うと共に、入力装置から受信される音信号を出力させる演奏装置であって、前記楽曲データに予め定められた出力タイミング情報に基づいて前記演奏音の出力を行う演奏音出力制御手段を備え、その演奏音出力制御手段は、前記楽曲データにおける規定の範囲において、前記入力装置から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記出力タイミング情報を制御して前記演奏音の出力を行うことを特徴とするものである。
【発明の効果】
【０００８】
前記第１発明によれば、前記楽曲データに予め定められた出力タイミング情報に基づいて前記演奏音の出力を行う演奏音出力制御手段を備え、その演奏音出力制御手段は、前記楽曲データにおける規定の範囲において、前記入力装置から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記出力タイミング情報を制御して前記演奏音の出力を行うものであることから、所謂ためをとりつつ１音ずつ発声すべき演奏部分等において、各利用者が独自のタイミングで演奏を行う演奏音の出力を実現できる。すなわち、利用者に合わせて演奏し易い演奏音の出力を実現する演奏装置を提供することができる。
【０００９】
前記第１発明において、好適には、前記演奏装置は、前記入力装置と接続可能なカラオケ装置である。このようにすれば、利用者に合わせて演奏し易い演奏音の出力を実現するカラオケ装置を提供することができる。
【００１０】
また、好適には、前記規定の範囲は、前記楽曲データにおいて規定フラグが定められた時間位置を開始位置とし、前記入力装置から音信号が受信された時点を終了位置とするものである。このようにすれば、前記楽曲データにおいて各利用者が独自のタイミングで演奏を行い得る演奏部分を、実用的な態様で好適に定めることができる。
【００１１】
また、好適には、前記規定の範囲は、前記入力装置から音信号が受信されず、前記規定フラグが定められた時間位置から規定の時間が経過した時点で終了させられるものである。このようにすれば、前記入力装置からの音信号の入力が所謂ためとして認識できる程度を超えて途絶えた場合には、各利用者が独自のタイミングで演奏を行い得る演奏部分を終了させることで、更に好適な演奏を実現できる。
【００１２】
また、好適には、前記演奏音出力制御手段による演奏音の出力に伴い前記入力装置から受信される音信号に基づいて、前記楽曲データに対応する演奏を評価する演奏評価制御手段を備え、その演奏評価制御手段は、前記楽曲データにおける規定の範囲において、前記入力装置から受信される音信号のタイミングを評価の対象としないものである。このようにすれば、所謂ためをとりつつ１音ずつ発声すべき演奏部分等において、演奏タイミングが楽曲データに定められた出力タイミングから外れた場合にも減点対象とはしないことで、演奏者の実力に合った演奏評価を実現することができる。
【００１３】
また、好適には、規定のエフェクトを出力させるエフェクト出力制御手段を備え、そのエフェクト出力制御手段は、前記楽曲データにおける規定の範囲において、前記入力装置から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記エフェクトを出力させるものである。このようにすれば、所謂ためをとりつつ１音ずつ発声すべき演奏部分等において、演奏タイミングとエフェクトの出力タイミングとがずれることにより場の雰囲気が悪くなることを好適に抑制できる。
【００１４】
前記目的を達成するために、本第２発明の要旨とするところは、多数の楽曲データのうちから選択される楽曲データに基づいて演奏音の出力を行うと共に、入力装置から受信される音信号を出力させる演奏装置の制御装置を、前記楽曲データに予め定められた出力タイミング情報に基づいて前記演奏音の出力を行う演奏音出力制御手段として機能させるプログラムであって、前記演奏音出力制御手段は、前記楽曲データにおける規定の範囲において、前記入力装置から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記出力タイミング情報を制御し前記演奏音の出力を行うことを特徴とするプログラムである。このようにすれば、所謂ためをとりつつ１音ずつ発声すべき演奏部分等において、各利用者が独自のタイミングで演奏を行う演奏音の出力を実現できる。すなわち、利用者に合わせて演奏し易い演奏音の出力を実現するプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の演奏装置の好適な実施例であるカラオケ装置の構成を例示するブロック線図である。
【図２】図１に示すカラオケ装置のＣＰＵに備えられた制御機能の要部について説明する機能ブロック線図である。
【図３】図１に示すカラオケ装置のＣＰＵによる演奏音出力制御の一例を説明する図である。
【図４】図１に示すカラオケ装置のＣＰＵによる本実施例の楽曲演奏制御の一例の要部を説明するフローチャートである。
【図５】図１に示すカラオケ装置のＣＰＵによる本実施例の演奏評価制御の一例の要部を説明するフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例】
【００１７】
図１は、本発明の演奏装置の好適な実施例であるカラオケ装置１０の構成を例示するブロック線図である。この図１に示すように、本実施例のカラオケ装置１０は、中央演算処理装置であるＣＰＵ１２と、読出専用メモリであるＲＯＭ１４と、随時書込読出メモリであるＲＡＭ１６と、記憶装置であるハードディスク１８と、グラフィックスチップ（グラフィックスボード）等の映像処理部２０と、サウンドチップ（サウンドボード）等の音声処理部２２と、操作パネル２４と、表示制御部２６及び入力制御部２８を介して前記ＣＰＵ１２に接続されたタッチパネルディスプレイ３０と、通信インターフェイス３６と、ＬＡＮインターフェイス３８と、無線通信部４０と、ビデオ出力端子４２を介して前記映像処理部２０に接続された映像表示装置であるディスプレイ４４と、オーディオ入力端子４６を介して前記音声処理部２２に接続された入力装置（音声入力装置）であるマイクロフォン４８と、オーディオ出力端子５０を介して前記音声処理部２２に接続された音声増幅装置であるアンプ５２と、そのアンプ５２に備えられた音声出力装置であるスピーカ５４と、オーディオ入力端子７２を介して前記音声処理部２２に接続されたサウンドエフェクタ７４とを、備えて構成されている。
【００１８】
前記ＣＰＵ１２は、前記ＲＡＭ１６の一時記憶機能を利用しつつ前記ＲＯＭ１４に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂マイクロコンピュータであり、前記カラオケ装置１０における各種制御を実行する。すなわち、前記操作パネル２４、タッチパネルディスプレイ３０、或いは電子早見本装置６８等により所定の楽曲（カラオケ演奏曲）が選曲入力された場合、その選曲入力された楽曲を前記ＲＡＭ１６等に設けられた予約曲テーブルに登録する選曲予約制御、その予約曲テーブルの演奏順に従って前記ハードディスク１８から前記ＲＡＭ１６に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報（楽曲データ）を読み出す楽曲データ読出制御、楽曲の演奏進行に応じてそのＲＡＭ１６から前記音声処理部２２へ演奏情報を送信する演奏出力制御、その演奏出力制御に際して前記ＲＡＭ１６に展開された歌詞情報に基づいて歌詞文字映像を生成して前記映像処理部２０へ送信する歌詞文字映像出力制御、前記演奏出力制御に際して前記映像処理部２０を制御して所定の背景映像を再生させる背景映像出力制御、及びカラオケ演奏が行われていない間すなわち曲間において、新譜情報、選曲ランキング、店舗広告等の曲間情報を出力させる曲間情報出力制御等の基本的な制御に加え、後述する本実施例の楽曲演奏制御及び演奏評価制御等の各種制御を実行する。本実施例においては、前記ＣＰＵ１２が前記カラオケ装置１０の制御装置に対応する。
【００１９】
前記映像処理部２０は、前記ディスプレイ４４に表示される画面（映像）の描画に係る各種制御を行う。例えば、前記ＣＰＵ１２から供給されるデータに基づいてグラフィックスメモリにそのデータを書き込み、そのデータを読み出すことによって前記ビデオ出力端子４２を介して前記ディスプレイ４４に所定の画面を表示させる制御を行う。具体的には、前記カラオケ装置１０による楽曲の演奏出力（カラオケ演奏）に際して、前記ＣＰＵ１２において生成された歌詞文字映像等の文字映像（テロップ）を出力させたり、前記ハードディスク１８に記憶されたＭＰＥＧ（Moving Picture Experts Group）データ等の背景映像情報に基づいて所定の背景映像を再生（デコード）させたり、その背景映像の前面側に前記歌詞文字映像を合成させて前記ディスプレイ４４に表示させたり、その歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる等の各種表示制御を行う。
【００２０】
前記音声処理部２２は、ＦＭ音源やＰＣＭ音源等の各種音源を備え、前記カラオケ装置１０による音声出力に係る各種制御を行う。好適には、電子回路により音を合成し、各種音色を発生させるシンセサイザ（synthesizer）を備えている。このシンセサイザは、前記ハードディスク１８から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する。前記シンセサイザは、好適には、ＭＩＤＩ（Musical Instrument Digital Interface）端子を備えたものであり、前記演奏情報は、例えばＭＩＤＩ形式のデータである。そのＭＩＤＩデータに基づいて前記シンセサイザにより生成された音楽信号は、前記マイクロフォン４８から前記オーディオ入力端子４６を介して入力される利用者（演奏者）の歌声とミキシングされ、前記オーディオ出力端子５０を介して前記アンプ５２に供給されてそのアンプ５２により増幅されて前記スピーカ５４から出力される。すなわち、本実施例において、前記マイクロフォン４８は、前記カラオケ装置１０に接続可能とされる入力装置（音声入力装置）に対応する。
【００２１】
前記操作パネル２４は、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。また、前記タッチパネルディスプレイ３０は、画像（映像）を表示させると共に利用者の操作に応じて前記カラオケ装置１０への操作入力を行う装置であり、そのタッチパネルディスプレイ３０に所定の画像（映像）を表示させる表示装置３２と、利用者の指や図示しない備え付けのペン等による前記タッチパネルディスプレイ３０への接触により入力を行うタッチパネル３４とを、備えている。前記表示制御部２６は、前記ＣＰＵ１２から供給される情報に基づいて前記表示装置３２に表示される画面（映像）の描画を制御する映像処理部である。前記入力制御部２８は、前記タッチパネル３４により入力される操作入力情報を前記ＣＰＵ１２等に供給する入力処理部である。以上の構成を備えていることで、前記タッチパネルディスプレイ３０は、前記ディスプレイ４４とは別に第２の映像表示装置として機能すると共に、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力装置として機能する。
【００２２】
前記カラオケ装置１０は、前記通信インターフェイス３６及びネットワーク接続端子５６を介して通信回線６０に接続されており、同様にその通信回線６０に接続された他の機器との相互間でその通信回線６０を介して情報の通信が可能とされている。前記通信回線６０は、例えば公衆電話回線、ＡＤＳＬ回線、或いは光ファイバ回線等から構成されるＷＷＷ（World Wide Web）等のインターネットに接続された広域情報通信網である。前記カラオケ装置１０は、好適には、前記通信回線６０を介して図示しないサーバ（ホスト装置）に接続されており、そのサーバから楽曲データ（カラオケデータ）、背景映像情報、及び曲間情報等のデジタルコンテンツ（Digital Contents）の配信を受け付けるものである。すなわち、前記カラオケ装置１０は、好適には、所定の通信回線に接続されてサーバとの間で各種情報の送受信を行う通信カラオケ装置であるが、斯かる通信回線に接続されない非通信型のカラオケ装置等にも本発明は好適に適用される。
【００２３】
前記ＬＡＮインターフェイス３８は、前記カラオケ装置１０をＬＡＮ接続端子６２を介してＬＡＮ（local area network）６４に接続するための接続器であり、そのように前記ＬＡＮ６４に接続されることで、前記カラオケ装置１０は、同様に前記ＬＡＮ６４に接続された電子早見本装置６８等の他の機器との間で情報の送受信が可能とされる。また、前記カラオケ装置１０が設置される店舗等に複数台のカラオケ装置が備えられている場合において、同様に前記ＬＡＮ６４に接続されたカラオケ装置相互間において情報の送受信が可能とされる。例えば、前記ＬＡＮ６４に接続されたアクセスポイント６６を介して受信される電子早見本装置６８からの選曲入力を受け付けて前記ＲＡＭ１６に設けられた予約曲テーブルに記憶したり、そのアクセスポイント６６を介して前記カラオケ装置１０から電子早見本装置６８へ所定の情報を送信したりというように、電波を介して前記カラオケ装置１０と電子早見本装置６８との間における相互の情報のやりとりが実行される。
【００２４】
前記無線通信部４０は、前記カラオケ装置１０と前記電子早見本装置６８等の入力装置との間の無線通信を行う。例えば、前記電子早見本装置６８等の入力装置から送信されるリモコン信号を受信するリモコン受信部として機能する。前記カラオケ装置１０と電子早見本装置６８との対応付け（くくりつけ）処理は、好適には、斯かるリモコン信号（赤外線信号）により前記無線通信部４０を介して行われる。すなわち、前記電子早見本装置６８は、それぞれ個別のシリアル番号を有しており、前記対応付け処理においては、例えばそのシリアル番号（例えば、下４桁）及び所定の接続コードを含む信号が接続通知として前記カラオケ装置１０へ送信され、前記無線通信部４０によりその接続信号を受信したカラオケ装置１０に対して前記電子早見本装置６８が対応付けられる。そのようにして前記カラオケ装置１０に対応付けられた電子早見本装置６８は、そのカラオケ装置１０の入力装置（遠隔操作装置）として機能し、その電子早見本装置６８から送信される信号が前記ＣＰＵ１２に供給されることで、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力が受け付けられるようになっている。なお、前記対応付け処理が行われた後、前記電子早見本装置６８と前記カラオケ装置１０との間の通信は、前記ＬＡＮ６４及びアクセスポイント６６等を介したＬＡＮ通信により行われる。また、本実施例においては、前記カラオケ装置１０に対応付け処理の行われた電子早見本装置６８等の入力装置もそのカラオケ装置１０の一部を構成するものであるとして以下の説明を行う。
【００２５】
前記サウンドエフェクタ７４は、外部装置であるエレキギターやベースギター（エレキベースギター）等の電気楽器（電子楽器）７６に接続され、その電気楽器７６から入力される信号を前記オーディオ入力端子７２を介して前記音声処理部２２へ供給する楽器入力装置である。好適には、外部装置である電気楽器７６とシールド等を介して接続され、その電気楽器７６から入力される信号（演奏に応じた演奏音に対応する楽器演奏信号）を前記オーディオ入力端子７２を介して前記音声処理部２２へ供給する。すなわち、本実施例において、前記電気楽器７６は、前記カラオケ装置１０に接続可能とされる入力装置に対応する。このサウンドエフェクタ７４からの信号は、直接前記アンプ５２に入力されるものであってもよい。また、好適には、前記サウンドエフェクタ７４には、前記電気楽器７６に対応して複数のサウンドエフェクトが予め記憶されて設定可能とされたものであり、前記電気楽器７６から入力される信号に予め設定された複数のサウンドエフェクトを反映させて前記音声処理部２２へ供給する。また、前記ＭＩＤＩデータに基づくカラオケ演奏時に前記電気楽器７６からの入力信号を受け付けることも可能である。斯かる態様において、前記ＭＩＤＩデータに基づいて前記シンセサイザにより生成された音楽信号は、前記サウンドエフェクタ７４から前記オーディオ入力端子７２を介して入力される前記電気楽器７６の演奏音とミキシングされ、前記オーディオ出力端子５０を介して前記アンプ５２に供給されてそのアンプ５２により増幅されて前記スピーカ５４から出力される。
【００２６】
図２に示すように、前記ハードディスク１８には、楽曲データベース７８及び効果音データベース８０をはじめとする各種データベースが設けられている。前記楽曲データベース７８は、前記カラオケ装置１０により前記楽曲の演奏出力（カラオケ演奏）を行うための多数（例えば、数万曲）の楽曲データ（カラオケデータ）を記憶する。前記カラオケ装置１０において出力される各楽曲に対応して前記楽曲データベース７８に記憶された楽曲データは、例えば、メタデータ、演奏情報としてのＭＩＤＩデータ、及び歌詞情報としてのテロップデータを含んでいる。このメタデータは、例えば、各楽曲データの識別情報としての曲番号（選曲番号）、曲名、歌手名、登録日時等の情報を含んでいる。前記テロップデータは、前記映像処理部２０を介して各楽曲の歌詞文字映像表示制御を行うための情報であり、例えば、前記楽曲データに対応する楽曲（演奏曲）の歌詞を複数に区分した各区分に相当するブロックデータを含んでいる。前記ＭＩＤＩデータは、前記音声処理部２２を介して各楽曲の演奏出力制御を行うための情報であり、複数種類の楽器にそれぞれ対応する複数のトラック（チャンネル）を備え、各トラックにおいて対応する楽器の演奏音の出力タイミングが定められている。
【００２７】
前記ＭＩＤＩデータには、ヘッダ（ヘッダチャンク）が定められると共に、前記複数のトラック（トラックチャンク）としてコンダクタトラック、トラック１、トラック２、トラック３、・・・、トラックｎ（例えば、ｎ＝１６）が定められている。前記ヘッダには、データ長、フォーマット、トラック数、及び時間単位等の情報が記憶されている。この時間単位は、４分音符の長さを示すものであり、前記ＭＩＤＩデータの分解能に対応する。前記コンダクタトラックには、前記ＭＩＤＩデータのテンポが定められている。前記トラック１〜１６には、各トラックにそれぞれ対応して演奏出力に係る楽器（演奏音）の種類と、出力される演奏音の音程及び音長等を定める楽譜情報とが定められている。例えば、前記トラック２が「ピアノ」、トラック３が「エレキギター」、トラック４が「ベースギター」、・・・、というように、各トラック毎に対応する楽器（演奏音）の種類が定められており、その楽器の楽譜情報として出力タイミング（デルタタイム）、音程、音量（Volume）等の情報が各トラック毎に定められている。
【００２８】
前記効果音データベース８０は、前記カラオケ装置１０により出力可能な効果音（サウンドエフェクト）にそれぞれ対応する複数種類（例えば、数十種類）の効果音データを記憶する。この効果音データは、例えば、ＡＶＩ（Audio-Video Interleaved）形式のファイルやＷＡＶＥサウンドファイル等であり、それぞれカラオケを盛上げる人物の歓声（音声）、タンバリンやシンバル等の所定の楽器、拍手や手拍子、及び動物の鳴き声等の効果音（サウンドエフェクト）を出力させるための音声ファイル（音声データ）であり、コンテンツＩＤである各効果音に固有の識別番号（効果音ＩＤ）により識別される。前記効果音データベース８０に記憶される効果音データは、前記カラオケ装置１０によるカラオケ演奏に際して、複数種類の効果音を選択的に出力させるために用いられるものであり、後述するように、前記電子早見本装置６８等、前記カラオケ装置１０に備えられた入力装置による入力操作により、前記効果音データベース８０に記憶された各効果音データに対応する複数種類の効果音から選択される効果音が読み出されて再生され、前記スピーカ５４から出力されるようになっている。なお、この効果音データベース９０は、好適には、前記ハードディスク１８に備えられたものであるが、前記ＲＡＭ１６に備えられたものであってもよい。
【００２９】
図２は、前記カラオケ装置１０のＣＰＵ１２に備えられた制御機能の要部について説明する機能ブロック線図である。換言すれば、本発明の一実施例であるプログラムにより、前記ＣＰＵ１２が図２に示す各制御手段として機能させられる。図２に示す楽曲演奏制御手段８２は、前記カラオケ装置１０による楽曲の演奏（再生）を制御する。具体的には、前記楽曲データベース７８に記憶された楽曲データに基づくカラオケ演奏において、前記ＲＡＭ１６等の予約曲テーブルにおける上位の予約曲から順に（すなわち入力順に）、その予約曲テーブルに記憶された予約曲の選曲番号に対応する楽曲データを前記ハードディスク１８の楽曲データベース７８から読み出し、その楽曲データに含まれる演奏情報に基づいて演奏曲の出力を制御する。例えば、演奏情報としてのＭＩＤＩデータに基づいて、前記音声処理部２２に備えられたシンセサイザによりそのＭＩＤＩデータにおける楽譜情報としての各トラックに対応する楽器の演奏音（音楽情報）を出力させ、前記アンプ５２等を介して前記スピーカ５４から出力させる。楽曲データに含まれる歌詞情報に基づいて演奏曲に係る歌詞文字映像の出力を制御する。すなわち、歌詞情報に基づいて歌詞文字映像を生成し、前記映像処理部２０を介してその歌詞文字映像を前記ディスプレイ４４に表示させる。また、カラオケ演奏の進行に伴い、そのディスプレイ４４に表示された歌詞文字映像を切替表示させると共に、歌詞色替情報に基づいて歌詞文字映像を順次色替え表示させる。
【００３０】
前記楽曲演奏制御手段８２は、演奏音出力制御手段８４を含んでいる。この演奏音出力制御手段８４は、基本的には、前記楽曲データに予め定められた出力タイミング情報に基づいて前記演奏音の出力を行う。すなわち、前記楽曲演奏制御手段８２による前記楽曲データに基づくカラオケ演奏制御において、その楽曲データに含まれるＭＩＤＩデータにおいて楽器毎に定められたノート（Note）に関して、各ノートに対応する出力タイミング（デルタタイム）に基づいて、そのノートの音程及び音量に対応する演奏音を出力させる。すなわち、本実施例においては、前記ＭＩＤＩデータにおいて楽器毎（トラック毎）に定められたノートに対応する出力タイミングが、前記楽曲データに予め定められた出力タイミング情報に相当する。
【００３１】
音信号入力判定手段８６は、前記カラオケ装置１０に接続された入力装置から音信号が入力（受信）されたか否かを判定する。好適には、前記カラオケ装置１０に接続された音声入力装置としての前記マイクロフォン４８から前記カラオケ装置１０を用いてカラオケ演奏を行う利用者（歌唱者）の歌唱音声信号が入力されたか、又は前記電気楽器７６から前記カラオケ装置１０を用いて前記電気楽器７６の演奏を行う利用者（演奏者）の楽器演奏音信号が入力されたか否かを判定する。具体的には、前記マイクロフォン４８又は前記電気楽器７６から前記オーディオ入力端子４６、７２等を介して入力される音信号の音圧を検出し、予め定められた規定値以上の音圧に対応する音信号が前記マイクロフォン４８又は前記電気楽器７６から入力された場合に、前記判定を肯定する。すなわち、前記音信号入力判定手段８６は、好適には、前記マイクロフォン４８又は前記電気楽器７６から規定値以上の音圧に対応する音信号が入力（受信）されたか否かを判定する。
【００３２】
前記演奏音出力制御手段８４は、前記楽曲データにおける規定の範囲である音声入力待機区間において、前記カラオケ装置１０に接続された前記マイクロフォン４８や電気楽器７６等の入力装置から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記出力タイミング情報を制御して前記演奏音の出力を行う。すなわち、前記楽曲演奏制御手段８２による演奏対象となる前記楽曲データにおける前記音声入力待機区間において、前記音信号入力判定手段８６の判定が肯定される場合、前記出力タイミング情報を制御して前記演奏音の出力を行う。換言すれば、前記音声入力待機区間においては、前記マイクロフォン４８や電気楽器７６等の入力装置から音信号が受信されるまで、演奏音の出力を行わない。
【００３３】
前記音声入力待機区間は、好適には、前記楽曲データにおいて規定フラグが定められた時間位置を開始位置とし、前記マイクロフォン４８や電気楽器７６等の入力装置から音信号が受信された時点を終了位置とするものである。図３は、本実施例の演奏音出力制御手段８４による制御の一例を説明する図である。この図３においては、所定の楽曲に対応するＭＩＤＩデータのマスタートラックに定められた楽譜情報を例示しており、前記楽曲データにおける規定の範囲としての音声入力待機区間の始点を定める規定フラグを「Ａ」で、ＭＩＤＩに予め定められた出力タイミング情報である規定のテンポを「Ｂ」で、それぞれ示している。この図３に示す例では、入力装置としての前記マイクロフォン４８からの音信号（歌唱音声）の入力に応じて演奏音の出力を行う態様を例示している。
【００３４】
図３に示すように、本実施例においては、例えば、テンポ制御の対象となる楽曲データにおけるＭＩＤＩデータのマスタートラック内に、前記音声入力待機区間の始点を定めるフラグ「Ａ」が挿入される。前記演奏音出力制御手段８４は、前記規定フラグ「Ａ」が立っていない箇所については、前記ＭＩＤＩデータに定められた規定の出力タイミング情報に基づいて各ノートに対応する演奏音の出力を行う。前記規定フラグ「Ａ」が立っている箇所の再生に際しては、前記演奏音出力制御手段８４により、マスターテンポにおける現在再生箇所のテンポが、ＭＩＤＩデータに定められた規定のテンポ「Ｂ」から「０」へ強制的に変更される。テンポ「０」においては、対応するノートの出力が行われないため、前記フラグ「Ａ」が立っている箇所においては実質的に演奏音の出力が待機させられる状態となる。前記マイクロフォン４８等の入力装置からの音信号の受信（入力）をトリガに、前記規定フラグ「Ａ」が解除され、同時にテンポ制御が解除される。すなわち、出力が待機させられていた演奏音のテンポが「０」から「Ｂ」へと戻され、その演奏音の出力が行われる。この演奏音の出力タイミングは、前記マイクロフォン４８等からの音信号の入力をトリガとするものであるため、前記演奏音と入力された音信号とが等しいタイミングで前記スピーカ５４から出力される。すなわち、本実施例においては、前記楽曲データにおいて前記規定フラグ「Ａ」が定められた時間位置を開始位置とし、前記入力装置から音信号が受信された時点を終了位置とする音声入力待機区間においては、前記ＭＩＤＩデータにおいてその区間に含まれるノートに対応して定められた規定の出力タイミング情報が無視され、前記マイクロフォン４８等の入力装置からの音信号の受信をトリガとしてそのノートに対応する演奏音の出力が行われる。
【００３５】
前記の処理に加え、好適には、ノートＯＦＦを制御するコントロールチェンジ信号により、前記規定フラグ「Ａ」が立っている演奏区間の演奏音が消される。例えば、テンポ「０」に対応するノートの出力は行われないが、テンポ「０」になる直前のノートの演奏音は鳴り続けている状況が考えられる。このため、前記規定フラグ「Ａ」が検出された場合には、直前のノートの演奏音を消すためにコントロールチェンジ信号にて前記直前のノートの演奏音を消した状態で、テンポを「０」にする制御を行う。
【００３６】
本実施例において、好適には、前記楽曲データベース７８に記憶された各楽曲データ（ＭＩＤＩデータ）において、予め所定の箇所に前記規定フラグ「Ａ」が挿入されたものである。例えば、前記楽曲データの作成段階において、楽曲の演奏終盤等において所謂ためをとりつつ１音ずつ発声すべき演奏部分や、アカペラでの曲頭の歌い出しに相当する演奏部分等、利用者（歌唱者）が独自のタイミングで演奏を行うことを望むことが想定される演奏部分が選び出され、その部分を前記音声入力待機区間とするように前記規定フラグ「Ａ」が予め楽曲データに挿入される。楽曲によっては、演奏開始から演奏終了まで全ての演奏部分が前記音声入力待機区間とされるように前記規定フラグ「Ａ」が挿入されたものであってもよい。また好適には、前記カラオケ装置１０を用いてカラオケ演奏を行う利用者（ユーザ）の側で前記規定フラグ「Ａ」を挿入できるようにしてもよい。すなわち、前記カラオケ装置１０を用いてカラオケ演奏を行う利用者の側で、前記電子早見本装置６８等を用いた入力操作により、自分が独自のタイミングで演奏を行うことを望む演奏部分を前記音声入力待機区間とするように、前記規定フラグ「Ａ」を挿入（設定）できるようにしてもよい。
【００３７】
本実施例において、好適には、前記規定の範囲は、前記マイクロフォン４８や電気楽器７６等の入力装置から音信号が受信されず、前記規定フラグ「Ａ」が定められた時間位置から規定の時間が経過した時点で終了させられるものである。すなわち、前記規定フラグ「Ａ」が定められた時間位置を開始位置とする前記音声入力待機区間は、前記マイクロフォン４８や電気楽器７６等の入力装置からの音信号の受信が規定時間（例えば、１０秒程度）以上行われなかった時点で終了させられる。換言すれば、前記マイクロフォン４８や電気楽器７６等の入力装置からの音信号の受信が行われない場合であっても、各音声入力待機区間は、前記規定フラグ「Ａ」が定められた時間位置から規定時間が経過した時点で終了させられる。
【００３８】
前記楽曲演奏制御手段８２は、好適には、前記楽曲データに基づくカラオケ演奏において、前記音声入力待機区間内における、楽曲の歌詞文字映像表示制御については、前記演奏音出力制御手段８４により変更された出力タイミング情報に基づいて表示制御を行う。すなわち、前記音声入力待機区間ではテンポが「０」になるため演奏曲の再生は行われず、それに合わせて歌詞文字映像の表示及び色替わり表示制御のタイミングも停止させられる。
【００３９】
エフェクト出力制御手段８８は、前記カラオケ装置１０によるカラオケ演奏に際して、効果音をはじめとする規定のエフェクトを出力させる。例えば、前記楽曲演奏制御手段８２による前記楽曲データに基づくカラオケ演奏において、前記効果音データベース８０に記憶された複数種類の効果音データのうち何れかの効果音データを読み出し、その効果音データに対応する効果音を再生させて前記スピーカ５４から出力させる。好適には、前記電子早見本装置６８等を用いた入力操作により利用者に選択される効果音データを前記効果音データベース８０から読み出し、その効果音データに対応する効果音を再生させて前記スピーカ５４から出力させる。前記エフェクト出力制御手段８８により出力されるエフェクトは、花火の映像やステージを取り囲む観客の映像等の映像効果（ビデオエフェクト）であってもよい。すなわち、斯かる映像効果を前記映像処理部２０等により再生させ、前記楽曲の歌詞文字映像の背景側に合成する等して前記ディスプレイ４４に表示させるものであってもよい。
【００４０】
前記エフェクト出力制御手段８８は、好適には、前記楽曲データにおける規定の範囲である前記音声入力待機区間において、前記マイクロフォン４８や電気楽器７６等の入力装置から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記エフェクトを出力させる。すなわち、前記音声入力待機区間においては、前記マイクロフォン４８や電気楽器７６等の入力装置からの音信号の受信をトリガとして、前記規定のエフェクトの出力を行う。図３においては、前記音声入力待機区間における本実施例のエフェクト出力制御を併せて示している。この図３に示すように、前記エフェクト出力制御手段８８は、好適には、前記音声入力待機区間において前記電子早見本装置６８等を介して規定のエフェクト（歓声ＳＥ）を出力させるための操作が行われた場合であっても、その操作が行われた時点においては前記規定のエフェクトを出力させず、前記マイクロフォン４８等の入力装置から音信号が受信された時点で（音信号の受信をトリガとして）前記規定のエフェクトを出力させる。例えば、出力が待機させられていた演奏音のテンポが「０」から「Ｂ」へと戻されるのと同時に、前記ＲＡＭ１６等に保存されているｎ個の効果音データ（歓声ＳＥデータ）が同タイミング「Ｃ」で再生されて出力される。前記エフェクト出力制御手段８８は、前記音声入力待機区間において、規定時間以上音声信号の受信が行われなかった場合、例えばブーイング等に相当する規定のエフェクトを出力させるものであってもよい。
【００４１】
演奏評価制御手段９０は、前記楽曲演奏制御手段８２による前記楽曲データの演奏出力に伴い前記マイクロフォン４８や電気楽器７６等の入力装置から受信される音信号に基づいて、前記楽曲データに対応する演奏を評価する。本実施例の演奏評価制御は、入力装置としての前記電気楽器７６から入力される音信号に対応する演奏評価にも好適に適用されるものであるが、以下の説明においては入力装置としての前記マイクロフォン４８から入力される音信号（歌唱音声信号）に係る演奏評価制御について詳述する。
【００４２】
前記演奏評価制御手段９０は、基本的には、前記楽曲データに基づく演奏出力に際して、その楽曲データに係る模範歌唱データと前記マイクロフォン４８等から入力される歌唱音声信号とを比較することにより、その歌唱音声信号に対応する歌唱を評価する。例えば、前記楽曲演奏制御手段８２による演奏曲の出力に際して、前記音声処理部２２によるその演奏曲の出力と併行して前記マイクロフォン４８から入力される音声に対応して、音程、音量、及びテンポのうち少なくとも１つを評価基準とする評価を行う。具体的には、所定の演奏曲の出力に際して、前記音声処理部２２を介して出力されるその演奏曲のピッチ（音程）及びテンポと、前記マイクロフォン４８により入力される歌唱音声信号のピッチ及びテンポとを比較することにより斯かる演奏曲の演奏評価を行う。前記模範歌唱データとしては、対象となる演奏情報におけるガイドメロディすなわち主旋律に相当する楽譜情報を基準とするものが好適に用いられる。前記演奏評価の態様としては、例えば、百点満点中何点というように数値的に採点を行うものであってもよいし、２０段階評定の何れに当てはまるかを判定するというように簡易なものであってもよい。
【００４３】
前記演奏評価制御手段９０は、好適には、前記楽曲データにおける規定の範囲において、前記入力装置から受信される音信号のタイミングを評価の対象としない。すなわち、前記音声入力待機区間における演奏評価では、前記マイクロフォン４８等の入力装置からの音信号の入力タイミング（受信タイミング）を、前記楽曲データに対応する演奏評価の対象としない。例えば、前記マイクロフォン４８等の入力装置からの音信号の入力タイミングが、前記音声処理部２２を介して出力される前記演奏曲のテンポ（模範歌唱データのテンポ）とずれた場合であっても、そのずれに対して否定的な評価（例えば、減点等）を行わない。換言すれば、基本的には音信号のタイミング、音程、及び音量を演奏評価の対象とする場合、前記演奏評価制御手段９０は、前記音声入力待機区間における演奏評価では、前記マイクロフォン４８等の入力装置からの音信号の音程及び音量のみを評価の対象とする。一方、前記音声入力待機区間において前記マイクロフォン４８等の入力装置からの音信号の入力が行われず、規定時間の経過により前記音声入力待機区間が終了させられた場合には、前記音声入力待機区間に音信号の入力が行われなかったことに対して否定的な評価を行うものであってもよい。
【００４４】
図４は、前記カラオケ装置１０のＣＰＵ１２による本実施例の楽曲演奏制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００４５】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、前記ＲＡＭ１６等に記憶された予約曲テーブルの演奏順となる等して、所定の楽曲データに対応するカラオケ演奏が開始されるか否かが判断される。このＳＡ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＡ１の判断が肯定される場合には、ＳＡ２において、演奏開始に係る楽曲データが前記楽曲データベース７８から読み出される。次に、ＳＡ３において、ＳＡ２にて読み出された楽曲データ（ＭＩＤＩデータ）に対応する楽曲の演奏出力が開始される。次に、ＳＡ４において、処理フラグすなわち前記規定の範囲の始点を定める規定フラグ「Ａ」を通過したか否かが判断される。このＳＡ４の判断が肯定される場合には、ＳＡ７以下の処理が実行されるが、ＳＡ４の判断が否定される場合には、ＳＡ５において、前記楽曲データ（ＭＩＤＩデータ）に定められた規定の出力タイミング情報に基づいて演奏音の出力（再生）が行われる。次に、ＳＡ６において、演奏に係る楽曲データが最後まで演奏される等して、楽曲データに対応する演奏が終了させられるか否かが判断される。このＳＡ６の判断が否定される場合には、ＳＡ４以下の処理が再び実行されるが、ＳＡ６の判断が肯定される場合には、それをもって本ルーチンが終了させられる。
【００４６】
ＳＡ７においては、例えばマスターテンポにおける現在再生箇所のテンポが、ＭＩＤＩデータに定められた規定のテンポ「Ｂ」から「０」へ強制的に変更される。次に、ＳＡ８において、前記マイクロフォン４８等の入力装置から音信号の受信（入力）があったか否かが判断される。このＳＡ８の判断が肯定される場合には、ＳＡ１２以下の処理が実行されるが、ＳＡ８の判断が否定される場合には、ＳＡ９において、前記規定フラグ「Ａ」を通過してから規定の時間が経過したか否かが判断される。このＳＡ９の判断が否定される場合には、ＳＡ８以下の処理が再び実行されるが、ＳＡ９の判断が肯定される場合には、ＳＡ１０において、出力が待機させられていた演奏音のテンポが「０」から「Ｂ」へと戻され、その演奏音の出力が行われる。次に、ＳＡ１１において、前記規定フラグ「Ａ」を通過したか否かが判断される。このＳＡ１１の判断が肯定される場合には、ＳＡ７以下の処理が再び実行されるが、ＳＡ１１の判断が否定される場合には、ＳＡ５以下の処理が実行される。
【００４７】
ＳＡ１２においては、出力が待機させられていた演奏音のテンポが「０」から「Ｂ」へと戻され、その演奏音の出力が行われる。次に、ＳＡ１３において、前記ＲＡＭ１６等に出力待ちの効果音データ（歓声ＳＥデータ）が記憶されているか否かが判断される。このＳＡ１３の判断が否定される場合には、ＳＡ５以下の処理が実行されるが、ＳＡ１３の判断が肯定される場合には、ＳＡ１４において、前記ＲＡＭ１６等に記憶されていた出力待ちの効果音データが読み出されて出力（再生）された後、ＳＡ５以下の処理が実行される。以上の制御において、ＳＡ８〜ＳＡ１４の処理は、極めて短い時間内において（略同時に）実行されることが望ましい。
【００４８】
図５は、前記カラオケ装置１０のＣＰＵ１２による本実施例の演奏評価制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。以下に説明する図５に示す制御は、例えば、前述した図４に示す楽曲演奏制御において演奏評価が行われる場合（演奏評価モード）に、図４に示す制御と併行して実行されるものである。
【００４９】
先ず、ＳＢ１において、前記音声入力待機区間であるか否かが判断される。すなわち、図４に示す制御のＳＡ４等において前記規定フラグ「Ａ」を通過したことが判断された後、入力装置からの音信号の受信（或いは規定時間の経過）が判定されていない状態であるか否かが判断される。このＳＢ１の判断が否定される場合には、ＳＢ４において、前記マイクロフォン４８等の入力装置から受信される音信号の入力タイミング、音程（音高）、及び音量等に基づいて、その入力された音信号（ノート）に対応するカラオケ演奏の演奏評価が行われた後、本ルーチンが終了させられるが、ＳＢ１の判断が肯定される場合には、ＳＢ２において、前記マイクロフォン４８等の入力装置から音信号の受信（入力）があったか否かが判断される。このＳＢ２の判断が否定される場合には、ＳＢ１以下の処理が再び実行されるが、ＳＢ２の判断が肯定される場合には、ＳＢ３において、前記マイクロフォン４８等の入力装置から受信される音信号のタイミング以外の要素である音程（音高）及び音量等に基づいて、その入力された音信号（ノート）に対応するカラオケ演奏の演奏評価が行われた後、本ルーチンが終了させられる。すなわち、ＳＢ３における演奏評価においては、前記入力装置から受信される音信号の入力タイミングが評価の対象とされない。
【００５０】
以上の制御において、ＳＡ１〜ＳＡ３、ＳＡ５、及びＳＡ６が前記楽曲演奏制御手段８２の動作に、ＳＡ５、ＳＡ１０、及びＳＡ１２が前記演奏音出力制御手段８４の動作に、ＳＡ８及びＳＢ２が前記音信号入力判定手段８６の動作に、ＳＡ１４が前記エフェクト出力制御手段８８の動作に、ＳＢ３及びＳＢ４が前記演奏評価制御手段９０の動作に、それぞれ対応する。
【００５１】
本実施例によれば、前記楽曲データに予め定められた出力タイミング情報に基づいて前記演奏音の出力を行う演奏音出力制御手段８４（ＳＡ５、ＳＡ１０、及びＳＡ１２）を備え、その演奏音出力制御手段８４は、前記楽曲データにおける規定の範囲において、入力装置であるマイクロフォン４８や電気楽器７６等から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記出力タイミング情報を制御して前記演奏音の出力を行うものであることから、所謂ためをとりつつ１音ずつ発声すべき演奏部分等において、各利用者が独自のタイミングで演奏を行う演奏音の出力を実現できる。すなわち、利用者に合わせて演奏し易い演奏音の出力を実現する演奏装置を提供することができる。
【００５２】
前記演奏装置は、前記マイクロフォン４８や電気楽器７６等の入力装置と接続可能なカラオケ装置１０であるため、利用者に合わせて演奏し易い演奏音の出力を実現するカラオケ装置１０を提供することができる。
【００５３】
前記規定の範囲は、前記楽曲データにおいて規定フラグ「Ａ」が定められた時間位置を開始位置とし、前記マイクロフォン４８や電気楽器７６等の入力装置から音信号が受信された時点を終了位置とするものであるため、前記楽曲データにおいて各利用者が独自のタイミングで演奏を行い得る演奏部分を、実用的な態様で好適に定めることができる。
【００５４】
前記規定の範囲は、前記マイクロフォン４８や電気楽器７６等の入力装置から音信号が受信されず、前記規定フラグ「Ａ」が定められた時間位置から規定の時間が経過した時点で終了させられるものであるため、前記マイクロフォン４８や電気楽器７６等の入力装置からの音信号の入力が所謂ためとして認識できる程度を超えて途絶えた場合には、各利用者が独自のタイミングで演奏を行い得る演奏部分を終了させることで、更に好適な演奏を実現できる。
【００５５】
前記演奏音出力制御手段８４による演奏音の出力に伴い前記マイクロフォン４８や電気楽器７６等の入力装置から受信される音信号に基づいて、前記楽曲データに対応する演奏を評価する演奏評価制御手段９０（ＳＢ３及びＳＢ４）を備え、その演奏評価制御手段９０は、前記楽曲データにおける規定の範囲において、前記マイクロフォン４８や電気楽器７６等の入力装置から受信される音信号のタイミングを評価の対象としないものであるため、所謂ためをとりつつ１音ずつ発声すべき演奏部分等において、演奏タイミングが楽曲データに定められた出力タイミングから外れた場合にも減点対象とはしないことで、演奏者の実力に合った演奏評価を実現することができる。
【００５６】
規定のエフェクトを出力させるエフェクト出力制御手段８８（ＳＡ１４）を備え、そのエフェクト出力制御手段８８は、前記楽曲データにおける規定の範囲において、前記マイクロフォン４８や電気楽器７６等の入力装置から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記エフェクトを出力させるものであるため、所謂ためをとりつつ１音ずつ発声すべき演奏部分等において、演奏タイミングとエフェクトの出力タイミングとがずれることにより場の雰囲気が悪くなることを好適に抑制できる。
【００５７】
本実施例によれば、多数の楽曲データのうちから選択される楽曲データに基づいて演奏音の出力を行うと共に、前記マイクロフォン４８や電気楽器７６等の入力装置から受信される音信号を出力させるカラオケ装置１０の制御装置としてのＣＰＵ１２を、前記楽曲データに予め定められた出力タイミング情報に基づいて前記演奏音の出力を行う演奏音出力制御手段８４として機能させるプログラムであって、前記演奏音出力制御手段８４は、前記楽曲データにおける規定の範囲において、前記マイクロフォン４８や電気楽器７６等の入力装置から音信号が受信されたか否かを判定し、音信号が受信されたと判定された場合、前記出力タイミング情報を制御し前記演奏音の出力を行うことを特徴とするプログラムであるため、所謂ためをとりつつ１音ずつ発声すべき演奏部分等において、各利用者が独自のタイミングで演奏を行う演奏音の出力を実現できる。すなわち、利用者に合わせて演奏し易い演奏音の出力を実現するプログラムを提供することができる。
【００５８】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００５９】
例えば、前述の実施例においては、マイクロフォン４８や電気楽器７６等の入力装置に接続される演奏装置の一例として、多数の楽曲データのうちから選択される楽曲データの演奏出力を行うと共に、その楽曲の歌詞文字映像を映像表示装置に表示させるカラオケ装置１０に本発明が適用された例を説明したが、本発明はこれに限定されるものではなく、別の形態の演奏装置にも適用され得る。例えば、専らバンド演奏を練習するために用いられる楽器演奏練習装置や、所謂音ゲー等のゲームを実行する家庭用ゲーム機或いはパーソナルコンピュータ等にも、本発明は好適に適用されるものである。また、所謂スマートフォン等の携帯電話機や、タブレット端末が演奏装置として用いられる場合にも、本発明は好適に適用されるものである。
【００６０】
前述の実施例においては、マイクロフォン４８や電気楽器７６等の入力装置がオーディオ入力端子を介して接続される演奏装置としてのカラオケ装置１０に本発明が適用された例を説明したが、入力装置は演奏装置に内蔵されたものであってもよい。例えば、演奏装置としてのスマートフォンに本発明が適用される場合には、スマートフォンのタッチパネルディスプレイにギターの弦やピアノの鍵盤が表示される等して、そのタッチパネルディスプレイに対する接触入力操作に応じて楽器演奏信号が入力されることが考えられる。斯かる態様において、本発明は、前記スマートフォンによる入力操作に応じて、その入力に係る音信号に相当する演奏音を出力させる楽曲演奏制御及びその演奏の評価制御に好適に適用される。更に、前記カラオケ装置１０において、前記電子早見本装置６８のタッチパネルディスプレイにギターの弦やピアノの鍵盤が表示される等して、そのタッチパネルディスプレイに対する接触入力操作に応じて楽器演奏信号が入力される態様が考えられる。斯かる態様において、本発明は、前記カラオケ装置１０による楽曲データに基づく楽曲の演奏出力と併行して、前記電子早見本装置６８のタッチパネルディスプレイを介して入力される音信号に相当する演奏音を出力させる楽曲演奏制御及びその演奏の評価制御に好適に適用される。
【００６１】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【符号の説明】
【００６２】
１０：演奏装置（カラオケ装置）、１２：ＣＰＵ（制御装置）、４８：マイクロフォン（入力装置）、７６：電気楽器（入力装置）、８４：演奏音出力制御手段、８８：エフェクト出力制御手段、９０：演奏評価制御手段
【図１】
2015191086.tif 000003
【図２】
2015191086.tif 000004
【図３】
2015191086.tif 000005
【図４】
2015191086.tif 000006
【図５】
2015191086.tif 000007