(57)【要約】【課題】  エコーループの機能を備えた効果音生成装置において、遅延時間Ｔ１から遅延時間Ｔ１より短い遅延時間Ｔ２に切り換え、遅延時間Ｔ１のエコーループの効果音１から遅延時間Ｔ２のエコーループの効果音２にした後、遅延時間Ｔ２から遅延時間Ｔ１に戻すと、エコーループの効果音１の効果音に戻ることができるようにする。【解決手段】  制御手段は、調整手段により効果音のレベルが予め定められたレベル以上に調整されると、読出位置設定手段により設定された読出し開始位置から読出し終了位置までのオーディオ信号を記憶手段から繰り返し読み出す制御し、当該オーディオ信号のみを出力するように制御する。【選択図】  図１
2007047307.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ信号を入力する入力手段と、
前記入力手段から入力されたオーディオ信号を記憶する記憶手段と、
前記記憶手段に記憶されたオーディオ信号から効果音を生成する効果音生成手段と、
前記入力手段から入力されるオーディオ信号と前記効果音生成手段により生成される効果音が合成されて得られるオーディオ信号を出力する出力手段とを備えた効果音生成装置において、
前記効果音生成手段により生成される効果音のレベルを調整する調整手段と、
前記効果音生成手段により生成される効果音の長さを時間で設定する時間設定手段と、
前記時間設定手段により設定された時間に相当するオーディオ信号が前記記憶手段から読み出されるように読出し開始位置及び読出し終了位置を前記記憶手段に設定する読出位置設定手段と、
前記調整手段により調整された効果音のレベルが予め定められたレベル以上になると、前記読出位置設定手段により設定された読出し開始位置から読出し終了位置までのオーディオ信号を前記記憶手段から繰り返し読み出す制御及び当該繰り返し読み出されたオーディオ信号から生成される効果音のみを前記出力手段から出力する制御をする制御手段とを備えることを特徴とする効果音生成装置。
【請求項２】
記録媒体に記録されたオーディオ信号を再生する再生手段と、
前記再生手段により再生されたオーディオ信号を記憶する記憶手段と、
前記記憶手段に記憶されたオーディオ信号から効果音を生成する効果音生成手段と、
前記入力手段から入力されたオーディオ信号と前記効果音生成手段により生成される効果音が合成されて得られるオーディオ信号を出力する出力手段とを備えた効果音生成装置において、
前記効果音生成手段により生成される効果音のレベルを調整する調整手段と、
前記効果音生成手段により生成される効果音の長さを時間で設定する時間設定手段と、
前記時間設定手段により設定された時間に相当するオーディオ信号が前記記憶手段から読み出されるように読出し開始位置及び読出し終了位置を前記記憶手段に設定する読出位置設定手段と、
前記調整手段により調整された効果音のレベルが予め定められたレベル以上になると、前記読出位置設定手段により設定された読出し開始位置から読出し終了位置までのオーディオ信号を前記記憶手段から繰り返し読み出す制御及び当該繰り返し読み出されたオーディオ信号から生成される効果音のみを前記出力手段から出力する制御をする制御部とを備えることを特徴とする効果音生成装置。
【請求項３】
請求項１又は請求項２に記載の効果音生成装置において、
前記調整手段により調整された効果音のレベルが予め定められたレベル以上であり、前記時間設定手段により設定された第１の時間から当該第１の時間より短い第２の時間に設定されたとき、前記読出位置設定手段は、前記第２の時間に相当するオーディオ信号が前記記憶手段から読み出されるように読出し終了位置を再設定し、
前記制御手段は、前記読出位置設定手段により再設定された読出し開始位置から読出し終了位置までのオーディオ信号を前記記憶手段から繰り返し読み出す制御及び当該繰り返し読み出されたオーディオ信号から生成される効果音のみを前記出力手段から出力する制御をすることを特徴とする効果音生成装置。
【請求項４】
請求項１乃至請求項３の何れか１項に記載の効果音生成装置において、
前記制御手段は、前記調整手段により調整された効果音のレベルが予め定められたレベル未満のとき、前記入力手段から入力されるオーディオ信号と前記効果音生成手段により生成される効果音が合成されて得られるオーディオ信号を前記出力手段から出力させる制御をすることを特徴とする効果音生成装置。
【請求項５】
請求項１乃至請求項４の何れか１項に記載の効果音生成装置において、
前記時間設定手段により設定される時間を、オーディオ信号に含まれる拍の数に応じて設定することを特徴とする効果音生成装置。
【請求項６】
請求項１乃至請求項５の何れか１項に記載の効果音生成装置において、
前記効果音生成手段は、エコーの効果音を生成することを特徴とする効果音生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたオーディオ信号に音響効果処理を施し効果音を生成する効果音生成装置に関する。
【背景技術】
【０００２】
従来、オーディオ信号に音響効果処理を施してエコー（残響効果音）やフランジャ（金属的なうねりの効果音）等の効果音を生成する機能を有する効果音生成装置がある（例えば、特許文献１参照）。
【０００３】
図６は、従来の効果音生成装置における通常のエコー効果音の生成を説明する図である。図７は、オーディオ信号と合成された通常のエコー効果音を示す図である。図６において、原音データは、従来の効果音生成装置に入力されるオーディオ信号である。エコーデータは、エコー効果音を生成するために、バッファに記憶されるデータである。バッファは、予め設定された遅延時間（装置から出力されるエコー効果音の長さを表す時間）に相当するエコーデータを記憶する。出力データは、原音データとエコーデータが予め設定された合成割合の比率で合成されたデータである。この出力データは、通常のエコー効果音として装置から出力される。バッファに記憶されたエコーデータは、バッファから読み出されたエコーデータに、例えば、０．５のエコー係数が乗算されたデータと原音データとが合成されたデータである。
【０００４】
図６に示すように、原音データは、バッファから読み出されたエコーデータにエコー係数が乗算されたデータと合成され、エコーデータとしてバッファに記憶される。また、原音データは、バッファから読み出されたエコーデータと予め設定させた合成割合の比率で合成され、出力データ（エコー効果音）として出力される。以上のように、図６に示すような処理を繰り返すことにより、図７に示すように、エコー効果音のレベルが徐々に小さくなる通常のエコー効果音が生成される。
【０００５】
また、従来の効果音生成装置には、エコー効果音を繰り返し出力するエコーループ機能を有した装置もある。このエコーループ機能について、図８を用いて説明する。図８は、従来の効果音生成装置におけるエコーループ機能によるエコーループの効果音の生成を説明する図である。図９は、エコーループ機能によるエコーループの効果音を示す図である。
【０００６】
効果音生成装置の操作者がエコーループ機能にする操作をすると、図８に示すように、予め設定された遅延時間に相当するエコーデータがバッファに記憶される。そして、バッファに記憶されたエコーデータは、バッファから読み出され出力データとして装置から出力されるとともに、再びバッファに記憶される。このとき、エコーループ機能では、効果音生成装置に入力されるオーディオ信号がミューティングされる。このようなデータ処理を繰り返すことにより、図９に示すように、常に同一のエコーデータからエコー効果音が生成され、このエコー効果音のみが予め設定された遅延時間で繰り返し装置から出力されるエコーループの効果音となる。
【０００７】
従来の効果音生成装置において、エコーループ機能により、予め設定された遅延時間で繰り返しエコーループの効果音を出力しているとき、操作者は、出力されているエコーループの効果音を変化させるために、この予め設定された遅延時間より短い遅延時間に切り換える操作をする場合がある。
【０００８】
図１０は、設定する遅延時間に応じて変化するエコーループの効果音を説明する図である。図１０（１）は、遅延時間を８Ｔに設定したときに生成されるエコーループの効果音を説明する図である。遅延時間を８Ｔに設定した場合、上述したバッファには、図１０（１）に示すように１ｔ〜８ｔのエコーデータが記憶される。エコーデータ１ｔ〜８ｔは、設定された遅延時間８Ｔのエコーループの効果音となる。
【０００９】
バッファに記憶されたエコーデータ１ｔ〜８ｔは、エコーデータ１ｔからエコーデータ８ｔの順序で読み出され出力データとして出力されるとともに、再びバッファに記憶される。このような処理を繰り返すことにより、遅延時間８Ｔでエコーループの効果音を繰り返し出力することができる。
【００１０】
図１０（２）は、遅延時間を８Ｔから４Ｔ（８Ｔの1/2の時間）に切り換えたときに生成されるエコーループの効果音を説明する図である。
図１０（２）に示すｂ点で遅延時間を８Ｔから４Ｔに切り換えると、図１０（１）に示すエコーデータ１ｔ〜８ｔが記憶されたバッファからエコーデータ１ｔ〜４ｔが読み出されるとともに、バッファにエコーデータ１ｔ〜４ｔが記憶される。このため、図１０（２）に示すように、バッファに記憶されたエコーデータは、１ｔ〜８ｔのエコーデータから１ｔ〜４ｔのエコーデータとなる。エコーデータ１ｔ〜４ｔは、遅延時間４Ｔのエコーループの効果音となる。
【００１１】
バッファに記憶されたエコーデータ１ｔ〜４ｔは、エコーデータ１ｔからエコーデータ４ｔの順序で読み出され出力データとして出力されるとともに、再びバッファに記憶される。このような処理を繰り返すことにより、図１０（２）に示すｂ点で遅延時間を８Ｔから４Ｔに切り換えると、遅延時間８Ｔで出力されていたエコーループの効果音から、遅延時間４Ｔのエコーループの効果音に切り換えることができる。
【００１２】
図１０（３）は、遅延時間を４Ｔから８Ｔに切り換えたときに生成されるエコーループの効果音を説明する図である。
図１０（３）に示すｃ点で遅延時間を４Ｔから８Ｔに切り換えると、図１０（２）に示すエコーデータ１ｔ〜４ｔが記憶されたバッファから、エコーデータ１ｔ〜４ｔが２回読み出されるとともに、バッファに２回読み出されたエコーデータ１ｔ〜４ｔが記憶される。このため、図１０（３）に示すように、バッファに記憶されたエコーデータは、１ｔ〜４ｔのエコーデータが２回連続したエコーデータとなる。２回連続したエコーデータ１ｔ〜４ｔは、遅延時間８Ｔのエコーループの効果音となる。
【００１３】
バッファに記憶された２連続したエコーデータ１ｔ〜４ｔは、エコーデータ１ｔからエコーデータ４ｔの順序で読み出され、さらに、エコーデータ１ｔからエコーデータ４ｔの順序で読み出され出力データとして出力されるとともに、再びバッファに記憶される。このような処理を繰り返すことのより、図１０（３）に示すｃ点で遅延時間を４Ｔから８Ｔに切り換えると、遅延時間４Ｔで出力されていたエコーループの効果音から、遅延時間８Ｔのエコーループの効果音に切り換えることができる。
【００１４】
【特許文献１】特開平６−８３３４３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、遅延時間を４Tから８Tに切り換えると、出力される遅延時間８Ｔのエコーループの効果音は、遅延時間４Ｔのエコーループの効果音が２回連続した効果音となる。したがって、従来の効果音生成装置のエコーループ機能において、遅延時間８Ｔのエコーループの効果音１から遅延時間８Ｔより短い遅延時間４Ｔに切り換え、遅延時間４Ｔのエコーループの効果音２にした後、遅延時間を４Ｔから８Ｔに戻しても、エコーループの効果音は、エコーループの効果音２が２回繰り返し出力され、エコーループの効果音１に戻らないという問題がある。
【００１６】
本発明は、上記の課題を解決するためになされたものであり、エコーループの機能を備えた効果音生成装置において、第１の遅延時間から第１の遅延時間より短い第２の遅延時間に切り換え、第１の遅延時間のエコーループの効果音１から第２の遅延時間のエコーループの効果音２にした後、第２の遅延時間から第１の遅延時間に戻すと、エコーループの効果音１の効果音に戻すことができる効果音生成装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記の課題を解決するために、本願の請求項１記載の発明は、オーディオ信号を入力する入力手段と、前記入力手段から入力されたオーディオ信号を記憶する記憶手段と、前記記憶手段に記憶されたオーディオ信号から効果音を生成する効果音生成手段と、前記入力手段から入力されるオーディオ信号と前記効果音生成手段により生成される効果音が合成されて得られるオーディオ信号を出力する出力手段とを備えた効果音生成装置において、前記効果音生成手段により生成される効果音のレベルを調整する調整手段と、前記効果音生成手段により生成される効果音の長さを時間で設定する時間設定手段と、前記時間設定手段により設定された時間に相当するオーディオ信号が前記記憶手段から読み出されるように読出し開始位置及び読出し終了位置を前記記憶手段に設定する読出位置設定手段と、前記調整手段により調整された効果音のレベルが予め定められたレベル以上になると、前記読出位置設定手段により設定された読出し開始位置から読出し終了位置までのオーディオ信号を前記記憶手段から繰り返し読み出す制御及び当該繰り返し読み出されたオーディオ信号から生成される効果音のみを前記出力手段から出力する制御をする制御手段とを備えることを特徴とする。
【００１８】
また、本願の請求項２記載の発明は、記録媒体に記録されたオーディオ信号を再生する再生手段と、前記再生手段により再生されたオーディオ信号を記憶する記憶手段と、前記記憶手段に記憶されたオーディオ信号から効果音を生成する効果音生成手段と、前記入力手段から入力されたオーディオ信号と前記効果音生成手段により生成される効果音が合成されて得られるオーディオ信号を出力する出力手段とを備えた効果音生成装置において、前記効果音生成手段により生成される効果音のレベルを調整する調整手段と、前記効果音生成手段により生成される効果音の長さを時間で設定する時間設定手段と、前記時間設定手段により設定された時間に相当するオーディオ信号が前記記憶手段から読み出されるように読出し開始位置及び読出し終了位置を前記記憶手段に設定する読出位置設定手段と、前記調整手段により調整された効果音のレベルが予め定められたレベル以上になると、前記読出位置設定手段により設定された読出し開始位置から読出し終了位置までのオーディオ信号を前記記憶手段から繰り返し読み出す制御及び当該繰り返し読み出されたオーディオ信号から生成される効果音のみを前記出力手段から出力する制御をする制御部とを備えることを特徴とする。
【００１９】
また、本願の請求項３記載の発明は、請求項１又は請求項２に記載の効果音生成装置において、前記調整手段により調整された効果音のレベルが予め定められたレベル以上であり、前記時間設定手段により設定された第１の時間から当該第１の時間より短い第２の時間に設定されたとき、前記読出位置設定手段は、前記第２の時間に相当するオーディオ信号が前記記憶手段から読み出されるように読出し終了位置を再設定し、前記制御手段は、前記読出位置設定手段により再設定された読出し開始位置から読出し終了位置までのオーディオ信号を前記記憶手段から繰り返し読み出す制御及び当該繰り返し読み出されたオーディオ信号から生成される効果音のみを前記出力手段から出力する制御をすることを特徴とする。
【００２０】
また、本願の請求項４記載の発明は、請求項１乃至請求項３の何れか１項に記載の効果音生成装置において、前記制御手段は、前記調整手段により調整された効果音のレベルが予め定められたレベル未満のとき、前記入力手段から入力されるオーディオ信号と前記効果音生成手段により生成される効果音が合成されて得られるオーディオ信号を前記出力手段から出力させる制御をすることを特徴とする。
【００２１】
また、本願の請求項５記載の発明は、請求項１乃至請求項４の何れか１項に記載の効果音生成装置において、前記時間設定手段により設定される時間を、オーディオ信号に含まれる拍の数に応じて設定することを特徴とする。
【００２２】
また、本願の請求項６記載の発明は、請求項１乃至請求項５の何れか１項に記載の効果音生成装置において、前記効果音生成手段は、エコーの効果音を生成することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、エコーループの機能を備えた効果音生成装置において、第１の遅延時間から第１の遅延時間より短い第２の遅延時間に切り換え、第１の遅延時間のエコーループの効果音１から第２の遅延時間のエコーループの効果音２にした後、第２の遅延時間から第１の遅延時間に戻すと、エコーループの効果音１の効果音に戻すことができる効果音生成装置を提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の一実施例である効果音生成装置の構成を示すブロック図である。図１において、１は入力部、２はAD(Analog to Digital)変換部、３は効果音生成部、４は記憶部、５はDA（Digital to Analog）変換部、６は出力部、７は制御部、８は読出位置設定部、９は操作部を示す。
【００２５】
入力部１は、アナログレコードプレーヤやCD（Compact Disc）プレーヤ等の再生装置から出力されたオーディオ信号を入力する。入力部１から入力されたオーディオ信号は、AD変換部２によりデジタルオーディオ信号に変換され効果音生成部３に入力される。効果音生成３部は、制御部７の制御により入力されたデジタルオーディオ信号を記憶部４に記憶する制御をし、記憶されたデジタルオーディオ信号を読み出す制御をする。
【００２６】
効果音生成部３は、記憶部４から読み出したデジタルオーディオ信号を用いて、エコーやフランジャ等の効果音を生成する信号処理をする。また、効果音生成部３は、生成した効果音とAD変換部２から入力されるデジタルオーディオ信号とを合成する信号処理をする。
【００２７】
記憶部４は、AD変換部２から入力されるデジタルオーディオ信号から、効果音生成部３が効果音を生成するために必要なデジタルオーディオ信号を記憶する。効果音生成部３により生成された効果音や効果音が合成されたデジタルオーディオ信号は、DA変換部５に入力されアナログオーディオ信号に変換される。DA変換部５により変換されたアナログオーディオ信号は、出力部６から出力される。
【００２８】
制御部７は、操作部９の操作に応じて効果音生成部３を制御し、本実施例の効果音生成装置全体の動作を制御する。読出位置設定部８は、操作部９の操作に応じて記憶部４に記憶されたデジタルオーディオ信号を記憶部４から読み出す読出し開始位置及び読出し終了位置を記憶部４に設定する。
【００２９】
図１に示す操作部９について、図２を用いて説明する。図２は、本実施例の効果音生成装置が備える操作部９の構成を説明する図である。図２に示す操作部９は、エフェクト選択部１１、エフェクトレベル調整部１２、時間設定部１３及び表示部１４を備える。
【００３０】
エフェクト選択部１１は、エコーやフランジャ等のエフェクトの効果音の種類を選択するための複数の選択ボタンを備える。エフェクトレベル調整部１２は、エフェクト選択部１１により選択された効果音のエフェクトのレベル（効果音生成部３において、デジタルオーディオ信号と合成される効果音の割合）を調整する調整ノブである。時間設定部１３は、エフェクト選択部１１により選択された効果音の長さを時間により設定するための複数の設定ボタンを備える。
【００３１】
エフェクト選択部１１によりエコーが選択された場合、時間設定部１３により設定される時間は、効果音生成部３により生成されるエコー効果音の長さを表す時間（以下、遅延時間という）となる。表示部１４は、エフェクト選択部１１、エフェクトレベル調整部１２、時間設定部１３の操作内容の表示やオーディオ信号の再生時間等の表示をする。
【００３２】
本実施例における時間設定部１３により設定される遅延時間は、入力部１から入力されるオーディオ信号（記憶部４に記憶されるデジタルオーディオ信号）の拍数に対応する時間とする。このため、効果音生成部３は、入力されたデジタルオーディオ信号に含まれる拍を検出し、１分間当たりの拍数（BPM：Beat Par Minute）を算出し、算出した１分間当たりの拍数に対し、予め定められた拍数（例えば、８拍、４拍など）に対応する時間を求める。
【００３３】
例えば、時間設定部１３は、８拍に対応する時間を設定する設定ボタン、４拍に対応する時間を設定する設定ボタン、２拍に対応する時間を設定する設定ボタン、１拍に対応する時間を設定する設定ボタン、1/2拍に対応する時間を設定する設定ボタン及び1/4拍に対応する時間を設定する設定ボタンを備える。効果音生成部３が算出したBPMが１２０である場合、１拍に対応する時間は、０．５秒となる。
【００３４】
ここで、本発明は、図１に示すような構成に限られず、CD等の記録媒体に記録されたオーディオ信号を再生する再生装置にも適用可能である。
図３は、本発明の他の実施例である効果音生成装置の構成を示すブロック図である。図３において、図１に示す効果音生成装置と同一の構成要素には同一の符号を付して説明を省略する。
【００３５】
再生部１０は、CD等の記録媒体に記録されたデジタルオーディオ信号を読み取る。再生部１０により読み取られたデジタルオーディオ信号は、効果音生成部３に入力される。そして、効果音生成部３により生成された効果音や効果音が合成されたデジタルオーディオ信号は、DA変換部５に入力されアナログオーディオ信号に変換される。DA変換部５により変換されたアナログオーディオ信号は、出力部６から出力される。
【００３６】
次に、本実施例の効果音生成装置におけるエコーループ機能について説明する。図４は、エコーループ機能を実行する操作手順を説明するフローチャートである。
【００３７】
図１に示す本実施例の効果音生成装置においてオーディオ信号が入力しているとき、操作者は、エフェクト選択部１１からエコー効果音のエフェクトを選択する操作をする（ステップＳ１）。そして、操作者は、時間設定部１３によりエコー効果音の遅延時間を設定する操作をする（ステップＳ２）。ステップＳ１及びステップＳ２の操作をした後、操作者は、本実施例の効果音生成装置から出力されているオーディオ信号を聴取しながら、エコーループを開始させたい位置で拍が発生するとき、エフェクトレベル調整部１２によりエフェクトレベルを予め定められたレベル以上にする操作をする（ステップＳ３、Ｓ４）。このような操作をすることにより、本実施例の効果音生成装置は、エコーループの効果音の生成を開始する。
【００３８】
また、操作者は、ステップ３においてエフェクトレベル調整部１２によりエフェクトレベルを予め定められたレベル未満にする操作をすると、本実施例の効果音生成装置は、通常のエコー効果音を出力する。
【００３９】
以上のように、操作者がエコーループ機能を開始する操作をするとき、図１に示す本実施例の効果音生成装置におけるエコーループ機能の効果音を生成する信号処理について図５を用いて説明する。
【００４０】
図５は、本実施例の効果音生成装置におけるエコーループ機能によるエコーループの効果音を説明する図である。図５（１）は、８拍の遅延時間におけるエコーループの効果音を説明する図である。操作者は、エコー効果音のエフェクトを選択し、エコー効果音の遅延時間を８拍に設定した後、エフェクトレベルが予め定められたレベル以上になるように操作部９を操作する。
【００４１】
エフェクトレベルが予め定められたレベル以上になるとき、効果音生成部３は、入力されるデジタルオーディオ信号から８拍の遅延時間に相当するデジタルオーディオ信号を記憶部４に記憶する制御をする。なお、記憶部４には、設定された遅延時間（ここでは、８拍）より長い時間に相当するデジタルオーディオ信号が記憶されてもよい。なお、本実施例では、記憶部４に記憶されるデジタルオーディオ信号をエコーデータとして説明する。
【００４２】
読出位置設定部８は、効果音生成部３により記憶部４から８拍の遅延時間に相当するエコーデータが読み出されるように、読出し開始位置及び読出し終了位置を記憶部４に設定する。本実施例において、図５（１）に示すように、設定された読出し開始位置はエコーループの先頭位置となり、設定させた読出し終了位置はエコーループの終了位置となる。
【００４３】
効果音生成部３は、読出位置設定部８により設定された読出し開始位置から読出し終了位置に記憶された８拍の遅延時間に相当するエコーデータを読み出すとき、DA変換部２から入力されるデジタルオーディオ信号をミューティングする制御をする。効果音生成部３は、読出し終了位置からエコーデータを読み出すと、このデジタルオーディオ信号に続けて読出し開始位置からエコーデータを読み出す制御をする。
【００４４】
このように、効果音生成部３は、読出位置設定部８により設定された読出し開始位置から読出し終了位置までのエコーデータを記憶部４から繰り返し読み出す処理をすることにより、８拍の遅延時間のエコーループの効果音を生成することができる。生成された８拍の遅延時間のエコーループの効果音は、DA変換部５を介して出力部６から出力される。ここで、効果音生成部３によりDA変換部２から入力されるデジタルオーディオ信号がミューティングされているので、８拍の遅延時間のエコーループの効果音のみが出力部６から出力される。
【００４５】
図５（２）は、遅延時間を８拍から４拍（８拍の1/2の時間）に切り換えるときのエコーループの効果音を説明する図である。操作者は、エフェクトレベルが予め定められたレベル以上であるとき、エコー効果音の遅延時間を８拍から４拍に切り換える操作をする。
【００４６】
図５（２）に示すように、遅延時間が８拍から４拍に切り換えられると、読出位置設定部８は、８拍の遅延時間のときに設定された読出し開始位置から４拍の遅延時間に相当するエコーデータ（１拍から４拍までのデジタルオーディオ信号）を効果音生成部３が記憶部４から読み出すように、読出し終了位置を再設定する。ここで、読出し開始位置は再設定されず、８拍の遅延時間と同様の位置に設定されている。なお、図５（２）に示す５拍から８拍までのデジタルオーディオ信号は、記憶部４から消去されずに記憶保持される。
【００４７】
効果音生成部３は、読出し終了位置を再設定することにより、８拍の遅延時間と同様の読出し開始位置から４拍の遅延時間に相当するエコーデータを記憶部４から読み出すことが可能となる。このため、効果音生成部３は、読出位置設定部８により設定された読出し開始位置から読出し終了位置までのエコーデータを繰り返し記憶部４から読み出す処理をすることにより、４拍の遅延時間のエコーループの効果音を生成することができる。
【００４８】
以上のように、遅延時間が８拍から４拍に切り換えられると、読出位置設定部８により読出し終了位置が再設定されることにより、８拍の遅延時間のエコーループの効果音から４拍の遅延時間のエコーループの効果音に切り換えることができる。また、記憶部４には、８拍の遅延時間に相当するエコーデータが記憶されている。
【００４９】
図５（３）は、遅延時間を４拍から８拍に切り換え遅延時間を８拍に戻すときのエコーループの効果音を説明する図である。操作者は、エフェクトレベルが予め定められたレベル以上であるとき、エコー効果音の遅延時間を４拍から８拍に切り換える操作をする。
【００５０】
図５（３）に示すように、遅延時間が４拍から８拍に切り換えられると、読出位置設定部８は、４拍の遅延時間のときに設定された読出し開始位置から８拍の遅延時間に相当するエコーデータ（１拍から８拍までのデジタルオーディオ信号）を効果音生成部３が記憶部４から読み出すように、読出し終了位置を再設定する。ここで、読出し開始位置は再設定されず、４拍の遅延時間と同様の位置に設定されている。
【００５１】
上述したように、記憶部４には８拍の遅延時間に相当するエコーデータが記憶されている。このため、遅延時間を４拍から８拍に切り換え場合、読出位置設定部８が８拍の遅延時間に応じて読出し終了位置を再設定するだけで、効果音生成部３は、８拍の遅延時間に相当するエコデータを記憶部３から読み出すことができる。
【００５２】
効果音生成部３は、４拍の遅延時間と同様の読出し開始位置から再設定された読出し終了位置までの８拍の遅延時間に相当するエコーデータを記憶部４から読み出す制御をする。そして、効果音生成部３は、読出し開始位置から読出し終了位置までのエコーデータを記憶部４から繰り返し読み出す処理をすることにより、８拍の遅延時間のエコーループの効果音を生成することができる。
【００５３】
したがって、効果音生成部３は、遅延時間を４拍から８拍に戻すと、図５（１）に示すように、遅延時間を８拍から４拍に切り換える前の８拍の遅延時間のエコーループの効果音と同一の効果音を生成することができる。また、効果音生成部３は、８拍の遅延時間のエコーループの効果音を生成しているとき、操作者によりエフェクトレベルが予め定められたレベル未満になると、従来の技術の項（図６参照）で説明したように、通常のエコー効果音を生成する。
【００５４】
上述した本実施例の効果音生成装置は、記憶部から設定された遅延時間に相当するエコーデータを繰り返し読み出すことにより、設定された遅延時間のエコーループの効果音を生成する。
【００５５】
このため、設定された第１の遅延時間から第１の遅延時間より短い第２の遅延時間に切り換えた後、遅延時間を第１の遅延時間に戻しても、本実施例の効果音生成装置は、記憶部に設定された第２の遅延時間に応じた読出し終了位置を第１の遅延時間に応じた読出し終了位置に再設定することにより、第１の遅延時間におけるエコーループの効果音に戻すことができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施例である効果音生成装置のブロック図。
【図２】本実施例の効果音生成装置が備える操作部の構成を説明する図。
【図３】本発明の他の実施例である効果音生成装置の示すブロック図。
【図４】エコーループ機能を実行する操作手順を説明するフローチャート。
【図５】本実施例におけるエコーループ機能によるエコーループ効果音を説明する図。
【図６】通常のエコー効果音の生成を説明する図
【図７】通常のエコー効果音を示す図。
【図８】エコーループ効果音の生成を説明する図。
【図９】エコーループ機能の効果音を示す図。
【図１０】設定する遅延時間に応じて変化するエコーループ効果音を説明する図。
【符号の説明】
【００５７】
１…入力部、２…AD変換部、３…効果音生成部、４…記憶部、５…DA変換部、６…出力部、７…制御部、８…読出位置設定部、９…操作部、１０…再生部、１１…エフェクト選択部、１２…エフェクトレベル調整部、１３…時間設定部、１４…表示部
【図１】
2007047307.tif 000003
【図２】
2007047307.tif 000004
【図３】
2007047307.tif 000005
【図４】
2007047307.tif 000006
【図５】
2007047307.tif 000007
【図６】
2007047307.tif 000008
【図７】
2007047307.tif 000009
【図８】
2007047307.tif 000010
【図９】
2007047307.tif 000011
【図１０】
2007047307.tif 000012