(57)【要約】【課題】簡易な構成でコストを抑制しつつ、所望のディレイ（エコー）効果を付加することができる技術を提供する。【解決手段】オーディオ装置のＣＰＵ５０は、オーディオファイルを再生するための複数のメディアプレーヤＡ，Ｂ，Ｃ，・・・を起動する。複数のメディアプレーヤのいずれかでオーディオファイルを原音として再生し、他のメディアプレーヤでオーディオファイルの原音に対する遅延音を再生して原音に付加する。【選択図】図４
2018194683.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ装置であって、
オーディオファイルを再生するための複数のプレーヤアプリケーションを起動し、前記複数のプレーヤアプリケーションのいずれかで前記オーディオファイルを原音として再生し、他のプレーヤアプリケーションで前記オーディオファイルの原音に対する遅延音を再生して前記原音に付加する制御部
を備えるオーディオ装置。
【請求項２】
ディレイ効果のパラメータを設定する設定部
をさらに備え、
前記制御部は、前記設定部で設定された前記パラメータに応じた遅延時間及び出力レベルで前記他のプレーヤアプリケーションで前記遅延音を再生する
請求項１に記載のオーディオ装置。
【請求項３】
コンピュータのプロセッサに、
オーディオファイルを再生するための複数のプレーヤアプリケーションを起動するステップと、
前記複数のプレーヤアプリケーションのいずれかで前記オーディオファイルを原音として再生し、他のプレーヤアプリケーションで前記オーディオファイルの原音に対する遅延音を再生して前記原音に付加するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、オーディオ装置におけるディレイ（エコー）付加技術が提案されている。
【０００３】
特許文献１には、良好な残響音の調整感を得ることができる残響付加回路およびそれを用いたオーディオ装置が記載されており、マイクロホンからのマイク信号をミキシング部に供給し、ミキシング部から出力されるマイク出力信号を遅延部に供給して信号を遅延させて残響音量調整器に供給する。調整器で信号の信号レベルを調整して得た残響信号をミキシング部に供給してマイク信号と混合してマイク出力信号を生成する。調整器で残響音を小さくすると残響音の減衰率が大きくされて残響音の持続時間が短くなり、残響音を大きくすると残響音の減衰率が小さく残響音の持続時間が長くなるので、良好な残響音の調整感を得られることが記載されている。
【０００４】
特許文献２には、ＢＢＤ（Ｂｕｃｋｅｔ−Ｂｒｉｇａｄｅ Ｄｅｖｉｃｅ）等の信号遅延素子を用いたエコー回路が記載されており、信号入力端子に印加された入力信号を、第１のアンプ、第１のローパスフィルタを経てＢＢＤに入力し、ＢＢＤから出力される遅延信号を、第２のローパスフィルタ、第２のアンプ、ハイパスフィルタを経て、信号入力端子からの直接入力信号と加算すると共に、第２のアンプから出力される遅延信号を、減衰器を介して第１のアンプの入力段にフィードバックするエコー回路を構成し、ハイパスフィルタのカットオフ周波数を変更可能にすることによって、残響時間を調整することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１２４０８１号公報
【特許文献２】実公昭６３−００６７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
通常、ディレイ（エコー）効果を付加するためには、遅延させた波形にゲインを掛けてミキシングすることで実現でき、遅延音が高域減衰するように１次のフィルタをフィードバックループに設ける。デジタル信号処理としては、入力デジタル信号を遅延時間分だけ遅延メモリに記録し、遅延メモリから読み出す処理を繰り返すことで実現できる。遅延時間が最大数百ミリ秒から数秒にも達するため、ＤＳＰ（デジタルシグナルプロセッサ）で実装する場合には、遅延部を外部メモリのリングバッファで実現する。このように、遅延データを格納するメモリ領域や遅延データのアドレス管理、遅延データの読み出しタイミングの制御が必要となり、回路構成が複雑化する。また、遅延に利用するメモリはサンプル数が多いため外部メモリを要する場合が多く、コストアップの要因の１つとなり得る。
【０００７】
本発明の目的は、簡易な構成でコストを抑制しつつ、所望のディレイ（エコー）効果を付加することができる技術を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、オーディオ装置であって、オーディオファイルを再生するための複数のプレーヤアプリケーションを起動し、前記複数のプレーヤアプリケーションのいずれかで前記オーディオファイルを原音として再生し、他のプレーヤアプリケーションで前記オーディオファイルの原音に対する遅延音を再生して前記原音に付加する制御部を備えるオーディオ装置である。
【０００９】
本発明の１つの実施形態では、ディレイ効果のパラメータを設定する設定部をさらに備え、前記制御部は、前記設定部で設定された前記パラメータに応じた遅延時間及び出力レベルで前記他のプレーヤアプリケーションで前記遅延音を再生する。
【００１０】
また、本発明は、コンピュータのプロセッサに、オーディオファイルを再生するための複数のプレーヤアプリケーションを起動するステップと、前記複数のプレーヤアプリケーションのいずれかで前記オーディオファイルを原音として再生し、他のプレーヤアプリケーションで前記オーディオファイルの原音に対する遅延音を再生して前記原音に付加するステップとを実行させるプログラムである。
【発明の効果】
【００１１】
本発明によれば、簡易な構成でコストを抑制しつつ、所望のディレイ（エコー）効果を付加することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態のシステム構成図である。
【図２】実施形態の構成ブロック図である。
【図３】実施形態のオーディオファイル割り当て説明図である。
【図４】ＣＰＵによる複数のメディアプレーヤの実行説明図である。
【図５】実施形態の処理フローチャートである。
【図６】ディレイ（エコー）動作説明図である。
【発明を実施するための形態】
【００１３】
＜構成＞
以下、図面に基づき本発明の実施形態について、オーディオインターフェース装置とコンピュータを接続し、オーディオインターフェース装置から各種のオーディオ信号を取り込んでコンピュータに供給し、コンピュータで適宜編集等して録音する、あるいはインターネットを介して外部に出力する（インターネット生放送）場合を例にとり説明する。
【００１４】
図１は、本実施形態のシステム構成図である。本実施形態のオーディオシステムは、パーソナルコンピュータ（ＰＣ）１０とオーディオインターフェース装置１４を備え、ＰＣ１０とオーディオインターフェース装置１４は、例えばＵＳＢケーブル１２で相互にデータ送受可能に接続される。
【００１５】
ＰＣ１０は、本実施形態におけるオーディオ装置として機能し、オーディオデータを入力、編集、出力するためのソフトウェアがインストールされ、当該ソフトウェアを用いてオーディオデータの入出力、編集、及び再生を行う。
【００１６】
オーディオインターフェース装置１４は、アンプ、複数チャンネルのアナログ入力端子及びアナログ出力端子を備え、ＰＣ１０との間でオーディオ信号及び各種制御信号を送受する。オーディオインターフェース装置１４は、マイク入力端子１６、内蔵マイク１８、レベルメータ２０、ヘッドホン出力調整ボタン２８を備え、さらに、複数のボタンからなるポン（ＰＯＮ）出しスイッチ２２、各種の効果音を生成するエフェクトスイッチ２４、オンエアースイッチ２６を備える。
【００１７】
ポン出しスイッチ２２は、「ポン出し１」、「ポン出し２」、及び「ポン出し３」の３つのポン出しスイッチから構成される。ユーザがポン出しスイッチ２２を押下操作すると、オーディオインターフェース装置１４は再生出力指示信号をＰＣ１０に供給し、ＰＣ１０は、当該再生出力指示信号に応じてオーディオ信号を再生して出力する。ＰＣ１０がインターネットに接続されており、ＰＣ１０で再生したオーディオ信号をインターネットを介して外部に出力し得る場合（インターネット生放送）、オンエアースイッチ２６がオンの状態で、ユーザがポン出しスイッチ２２を操作することでオーディオ信号が再生されてインターネットに出力される。ポン出しスイッチ２２を構成する３つのスイッチ、すなわち「ポン出し１」、「ポン出し２」、「ポン出し３」には、予め所望のオーディオファイルを割り当てることができ、ユーザはこれら３つのポン出しスイッチ「ポン出し１」、「ポン出し２」、「ポン出し３」のいずれかを押下操作することで、予め割り当てたオーディオファイルを再生して出力すべくＰＣ１０を制御することができる。
【００１８】
エフェクトスイッチ２４は、オーディオ信号に対して所定の効果音を付加するためのスイッチである。所定の効果音は任意であるが、例えばディレイ（エコー）効果を付加する処理である。
【００１９】
オンエアースイッチ２６は、ＰＣ１０に対してインターネットを介しリアルタイムで出力することを指示するスイッチである。ユーザがオンエアースイッチ２６をオン操作することで、例えばマイク入力端子１６から入力されたオーディオ信号をＰＣ１０からインターネットに出力し、あるいは「ポン出し１」を操作することで「ポン出し１」に予め割り当てられたオーディオファイルを再生してインターネットに出力することができる。
【００２０】
図２は、本実施形態におけるシステムの構成ブロック図を示す。
【００２１】
ＰＣ１０は、ＣＰＵ５０、ＲＯＭ５２、ＲＡＭ５４、メモリ５６、ディスプレイ５８、通信インターフェースＩ／Ｆ６０、及びＵＳＢコネクタ６２を備える。なお、これ以外にも、マウスやキーボード等の公知の入出力インターフェースを備える。
【００２２】
１又は複数のＣＰＵ５０は、ＲＯＭ５２あるいはハードディスク等に記憶された処理プログラムを読み出し、ＲＡＭ５４をワーキングメモリとして用いて処理プログラムを実行することで本実施形態の各種機能を実現する。特に、ＣＰＵ５０は、オーディオファイルを再生する場合に、再生用ソフトウェアを起動して再生するが、オーディオファイルを再生する場合に、複数の再生用ソフトウェアを同時に起動・制御することでディレイ（エコー）効果を付加する。
【００２３】
メモリ５６は、オーディオファイルその他のファイルを記憶する。オーディオファイルのフォーマットは任意であるが、例えばＷＡＶやＭＰ３である。その他のファイルも任意であり、文書データや画像データ、あるいは動画データであってもよい。
【００２４】
ディスプレイ５８は、ＣＰＵ５０からの制御指令に基づいて各種の情報を表示する。例えば、オーディオインターフェース装置１４と連動させるべく、オーディオインターフェース装置１４の各スイッチ、具体的にはポン出しスイッチ２２、エフェクトスイッチ２４、及びオンエアースイッチ２６に対応する仮想スイッチを表示する。
【００２５】
通信Ｉ／Ｆ６０は、通信回線としてのインターネットと接続するためのインターフェースである。インターネットとの接続は、有線無線を問わない。
【００２６】
ＵＳＢコネクタ６２は、オーディオインターフェース装置１４とＵＳＢ接続するためのコネクタである。図では、オーディオインターフェース装置１４側のＵＳＢコネクタ４９とＵＳＢケーブル１２を介して接続される様子を模式的に示す。
【００２７】
ＣＰＵ５０は、ユーザ操作に応じ、ユーザ所望のオーディオファイルを予めポン出しスイッチ２２の３つのスイッチにそれぞれ割り当てる。すなわち、ＣＰＵ５０は、ユーザ操作に応じ、メモリ５６に記憶されているファイルのいずれかとポン出しスイッチ２２のいずれかのスイッチとを関連付ける。例えば、メモリ５６に記憶されている「ＡＡＡ．ｗａｖ」なるオーディオファイルを「ポン出し１」に関連付け、「ＢＢＢ．ｗａｖ」なるオーディオファイルを「ポン出し２」に関連付ける。なお、「関連付ける」とは、具体的には当該オーディオファイルのパスを「ポン出し１」に登録することを意味する。ユーザは、例えば、メモリ５６に記憶されているファイル一覧をディスプレイ５８に表示させ、ドラッグアンドドロップ操作等により所望のオーディオファイルアイコンをポン出しスイッチ２２に対応する仮想スイッチにドロップすることで割り当てる（関連付ける）ことができる。
【００２８】
ＣＰＵ５０は、さらに、割り当て状態を示すデータをＵＳＢ接続されたオーディオインターフェース装置１４にも供給する。これにより、ＰＣ１０とオーディオインターフェース装置１４とで割り当て状態が共有される。
【００２９】
オーディオインターフェース装置１４は、上記のマイク入力端子１６、内蔵マイク１８、ポン出しスイッチ２２、エフェクトスイッチ２４、オンエアースイッチ２６に加え、外部入力端子３０、出力端子３２、切替スイッチ１９，４７、アンプ３４，４０，４６、アナログデジタル変換器（ＡＤＣ）３６，４２、デジタルアナログ変換器（ＤＡＣ）４４、及びプロセッサ４８を備える。
【００３０】
マイク入力端子１６及び内蔵マイク１８から入力されたオーディオ信号は、切替スイッチ１９で選択的に切り替えられ、アンプ３４を介してＡＤＣ３６でデジタルオーディオ信号に変換される。デジタルオーディオ信号は、ステレオバスに出力される。また、外部入力端子（ＡＵＸ  ＩＮ）３０から入力されたオーディオ信号は、アンプ４０を介してＡＤＣ４２でデジタルオーディオ信号に変換され、ステレオバスに出力される。
【００３１】
また、マイク入力端子１６、内蔵マイク１８、外部入力端子３０から入力されたオーディオ信号、あるいはＰＣ１０から供給されたオーディオ信号は、ステレオバスを介してＤＡＣ４４でアナログオーディオ信号に変換され、アンプ４６を介してヘッドホン端子等の出力端子３２から出力される。アンプ４６のゲインはヘッドホン出力調整ボタン２８で調整される。
【００３２】
ＰＣ１０と接続するためのＵＳＢコネクタ４９は、切替スイッチ４７を介してステレオバスに接続される。切替スイッチ４７は、オンエアースイッチ２６と連動し、オンエアースイッチ２６がオン操作されると接点がオンとなり、オーディオインターフェース装置１４からＰＣ１０へのオーディオ信号の出力が開始される。他方、オンエアースイッチ２６の操作とは無関係に、ＰＣ１０からオーディオインターフェース装置１４への制御信号はプロセッサ４８に供給される。
【００３３】
プロセッサ４８は、オーディオインターフェース装置１４の各部の動作を制御する。プロセッサ４８は、ポン出しスイッチ２２、エフェクトスイッチ２４、オンエアースイッチ２６からの操作信号に応じて動作を制御する。すなわち、ポン出しスイッチ２２からの操作信号に応じてＰＣ１０に対して再生指示信号を出力する。ポン出しスイッチ２２の「ポン出し１」が押下操作された場合には「ポン出し１」用の再生指示信号を出力し、「ポン出し２」が押下操作された場合には「ポン出し２」用の再生指示信号を出力し、「ポン出し３」が押下操作された場合には「ポン出し３」用の再生指示信号を出力する。再生指示信号には、ポン出しスイッチ２２を押下操作したときの押圧力に応じたレベル信号も含まれる。このレベル信号は、再生出力する際の音量を制御する信号である。音量以外にも、押圧力に応じてエフェクトや音程を制御してもよい。ＰＣ１０のＣＰＵ５０は、これらの再生指示信号を受信すると、予め「ポン出し１」、「ポン出し２」、「ポン出し３」に割り当てられたオーディオファイルを再生し、押圧力に応じた音量レベルで出力する。また、エフェクトスイッチ２４からの操作信号に応じてディレイ（エコー）付加信号を出力する。ＰＣ１０のＣＰＵ５０は、ディレイ（エコー）付加信号を受信すると、複数の再生用ソフトウェアを同時に制御することでディレイ（エコー）効果を付加する。また、オンエアースイッチ２６からの操作信号に応じてＰＣ１０に対して信号出力開始（放送開始）指示信号あるいは信号出力停止（放送停止）指示信号を出力するとともに、切替スイッチ４７をオンオフ制御する。
【００３４】
＜オーディオファイルの割り当て（アサイン）＞
図３は、ＰＣ１０上でユーザがポン出しスイッチ２２に所望のオーディオファイルを割り当てる場合の模式図を示す。
【００３５】
ＰＣ１０のＣＰＵ５０は、処理プログラムを実行することでディスプレイ５８に図３に示す設定画面を表示する。設定画面には、オーディオインターフェース装置１４の物理的なポン出しスイッチ２２を構成する３つのスイッチ「ポン出し１」、「ポン出し２」、「ポン出し３」のそれぞれに対応する仮想スイッチ７８，８０，８２が表示され、また、オーディオインターフェース装置１４の物理的なオンエアースイッチ２６に対応する仮想スイッチ８４が表示される。なお、仮想スイッチ７８，８０，８２のそれぞれの右上のアイコン７９，８１，８３は、割り当てたオーディオファイルをリピート再生することを指示するアイコンである。また、音量（トーク弱、トーク強、シング弱、シング強等）やリバーブ、効果（リバーブ以外の効果）を表示する表示部７０，７２，７４が表示される。さらに、メモリ５６に記憶されている各種ファイルの一覧７６が表示される。なお、ファイル一覧７６は、Ｗｉｎｄｏｗｓ（登録商標）のエクスプローラで表示した一覧でもよい。
【００３６】
ユーザは、ファイル一覧７６内に表示されたファイル群のうち、ポン出しスイッチ２２に割り当てるファイルを選択し、ドラッグアンドドロップ操作を行って仮想スイッチ７８〜８２のいずれかに割り当てる。また、仮想スイッチ７８〜８２を押すことによってファイル選択画面（ファイル一覧７６やエクスプローラのようなツリー画面等）を表示するようにしてもよい。
【００３７】
例えば、オーディオファイル「ＡＡＡ．ｗａｖ」を「ポン出し１」に割り当てる場合、オーディオファイル「ＡＡＡ．ｗａｖ」を「ポン出し１」に対応する仮想スイッチ７８にドラッグアンドドロップする。図において、矢印１００は、オーディオファイル「ＡＡＡ．ｗａｖ」を仮想スイッチ７８にドラッグアンドドロップする様子を示す。また、オーディオファイル「ＢＢＢ．ｗａｖ」を「ポン出し２」に割り当てる場合、オーディオファイル「ＢＢＢ．ｗａｖ」を「ポン出し２」に対応する仮想スイッチ８０にドラッグアンドドロップする。図において、矢印２００は、オーディオファイル「ＢＢＢ．ｗａｖ」を仮想スイッチ８０にドラッグアンドドロップする様子を示す。
【００３８】
なお、ドラッグアンドドロップによりいずれかのファイルが割り当てられると、ＣＰＵ５０は、当該割り当てが正常か否かを判定し、その結果をディスプレイ５８に表示してもよい。
【００３９】
次に、１又は複数のＣＰＵ５０で実行されるオーディオファイルのディレイ（エコー）効果付加処理について説明する。
【００４０】
＜ディレイ（エコー）効果＞
図４は、ＣＰＵ５０で実行されるオーディオファイルを再生する再生ソフトウェアを模式的に示す。１又は複数のＣＰＵ５０は、あるオーディオファイル（図では「ＡＡＡ．ｗａｖ」を例示する）を再生する際に、複数の再生ソフトウェア、具体的にはメディアプレーヤＡ、メディアプレーヤＢ、メディアプレーヤＣ、・・・を起動する。メディアプレーヤＡ、メディアプレーヤＢ，メディアプレーヤＣ、・・・は、全て同種類のソフトウェアである。１個のＣＰＵ５０の場合にはこれらのメディアプレーヤＡ，Ｂ，Ｃ，・・・を時分割で並列処理し、複数のＣＰＵ５０の場合には各ＣＰＵでメディアプレーヤＡ，Ｂ，Ｃ、・・・を個別に処理してもよい。ＣＰＵ５０は、例えばメディアプレーヤＡをメインプレーヤとし、その他のメディアプレーヤＢ，Ｃ，・・・をサブプレーヤとして動作させる。オーディオファイルの再生時には、メディアプレーヤＡで再生し、メディアプレーヤＢ，Ｃ，・・・は、予め設定された遅延時間及びレベルで同じオーディオファイルを再生することでディレイ（エコー）効果を生成する。メディアプレーヤＢ,Ｃ，・・・の遅延時間及びレベルはそれぞれ異なる。これらのメディアプレーヤＡ，Ｂ，Ｃ，・・を同時に起動してオーディオファイルを再生し、これらをミキシングすることで、所望の遅延時間及び所望のレベルのディレイ（エコー）効果を付加して再生出力できる。
【００４１】
図５は、ＣＰＵ５０で実行されるディレイ（エコー）効果付加処理のフローチャートである。
【００４２】
まず、ユーザは、設定部、具体的にはＰＣ１０のディスプレイ５８に表示されたリバーブ設定ウィンドウ７２でマウスやキーボードを操作してディレイ（エコー）効果の各種パラメータを設定する（Ｓ１０１）。パラメータは、例えばディレイ（エコー）のモードであり、公知のＨＡＬＬモード、ＲＯＯＭモード、ＬＩＶＥモード、ＳＴＵＤＩＯモード等がある。
【００４３】
ＣＰＵ５０は、設定されたパラメータを入力し、これらのパラメータに応じて、複数のメディアプレーヤＡ，Ｂ，Ｃ，・・・毎に遅延時間及び出力レベルを設定してメモリに記憶する（Ｓ１０２）。例えば、ユーザがモードとしてＨＡＬＬを選択した場合、ＨＡＬＬにおけるディレイ（エコー）となるように、
メディアプレーヤＡ：遅延時間＝０、出力レベルａ
メディアプレーヤＢ：遅延時間ｔｂ、出力レベルｂ
メディアプレーヤＣ：遅延時間ｔｃ、出力レベルｃ
・・・・
等と設定する。メディアプレーヤＡは、原音を再生するためのメディアプレーヤであるため遅延時間は０である。
【００４４】
次に、ユーザが再生ボタン、具体的にはポン出しスイッチ２２を操作したか否かを判定する（Ｓ１０３）。ユーザがポン出しスイッチ２２のいずれかを押下操作し、かつ、エフェクトスイッチ２４が押下操作されてＯＮされている場合、ＣＰＵ５０は、Ｓ１０２で各メディアプレーヤ毎に設定された設定値をメモリから読み出し、これらを用いて全メディアプレーヤＡ，Ｂ，Ｃ，・・・を同時に起動してオーディオファイルを再生する（Ｓ１０４，Ｓ１０５）。複数の異なる種類のアプリケーションを同時に起動して処理を実行するマルチタスクは公知であるが、本実施形態ではこれと異なり、ＣＰＵ５０は同一種類のメディアプレーヤを複数個自動的に起動し、そのうちの１つのメディアプレーヤで原音を再生しつつ、他のメディアプレーヤでその原音に対する遅延音を再生している点に留意されたい。ユーザは、原音を再生しているメディアプレーヤＡが処理を実行していることは意識するが、他のメディアプレーヤＢ．Ｃ，・・・が実行中であることを意識する必要はない。この意味で、メディアプレーヤＢ，Ｃ，・・・はバックグラウンドで処理を実行しているといえる。
【００４５】
なお、ＣＰＵ５０は、予め同時起動するメディアプレーヤの数を定めていてもよく、あるいはＳ１０１で設定されたディレイ（エコー）効果のパラメータに応じ、これを実現するために必要な数のメディアプレーヤを適応的に増減調整してもよい。あるディレイ（エコー）効果の場合には３つのメディアプレーヤとし、他のディレイ（エコー）効果の場合には６つのメディアプレーヤとする等である。
【００４６】
例えば、６つのメディアプレーヤＡ〜Ｆを起動・制御し、
メディアプレーヤＡ：原音から直接聴覚に到達する音を再生
メディアプレーヤＢ：原音が右壁に反射して聴覚に到達する音を模擬的に再生
メディアプレーヤＣ：原音が左壁に反射して聴覚に到達する音を模擬的に再生
メディアプレーヤＤ：原音が天井に反射して聴覚に到達する音を模擬的に再生
メディアプレーヤＥ：原音が床に反射して聴覚に到達する音を模擬的に再生
メディアプレーヤＦ：原音がある障害物に反射して聴覚に到達する音を模擬的に再生
等である。これらのメディアプレーヤを同時に起動・制御することによって、ディレイ（エコー）効果を容易に得ることができる。ＣＰＵ５０の処理能力に応じ、同時に起動するメディアプレーヤの上限を定めておいてもよいのは言うまでもない。
【００４７】
図６は、ディレイ（エコー）効果の付加動作を模式的に示す。図において、横軸は時間（秒）、縦軸は出力レベル（ｄＢ）である。メディアプレーヤＡでオーディオファイルを原音として再生し、所定の遅延時間後にメディアプレーヤＢで当該オーディオファイルを再生し、出力レベルを所定レベル（例えば−４ｄＢ）として原音に付加する。さらに所定の遅延時間後にメディアプレーヤＣで当該オーディオファイルを再生し、出力レベルを所定レベル（例えば−６ｄＢ）として原音に付加する。以上のように、複数のメディアプレーヤでオーディオファイルを再生し、それぞれ所定の遅延時間及び所定のレベルで出力してミキシングすることで、遅延データを格納するためのメモリ領域や遅延データのアドレス管理が不要で、簡易な構成で所望のディレイ（エコー）効果を付加できる。
【００４８】
以上、本発明の実施形態について説明したが、本発明はこれらの実施形態に限定されるものではなく、種々の変形が可能である。以下に、変形例について説明する。
【００４９】
＜変形例１＞
実施形態では、オーディオインターフェース装置１４と接続されるＰＣ１０としてオーディオ装置を説明したが、これに限らず、内蔵あるいは外部から供給されたオーディオファイルを再生する任意のオーディオ装置に適用することができる。また、実施形態における「メディアプレーヤ」は、オーディオファイルを再生し得る任意のソフトウェアあるいはプログラムモジュールでよく、ＰＣ１０のオペレーティングシステム（ＯＳ）が提供するサウンドドライバを呼び出すことでオーディオファイルを再生すればよい。
【００５０】
＜変形例２＞
実施形態では、ＰＣ１０のＣＰＵ５０で複数のメディアプレーヤを起動・制御しているが、ＣＰＵ５０とは別個のＤＳＰで複数のメディアプレーヤを起動・制御することでディレイ（エコー）効果を実現してもよい。
【００５１】
＜変形例３＞
実施形態では、ＰＣ１０のＣＰＵ５０で複数のメディアプレーヤを起動・制御することでディレイ（エコー）効果を実現しているが、これに加えて、オーディオインターフェース装置１４にディレイ（エコー）付加回路を設けてハードウェア回路としてディレイ（エコー）効果を実現してもよく、あるいはオーディオインターフェース装置１４のプロセッサ４８で複数のメディアプレーヤを起動・制御することでディレイ（エコー）効果を実現してもよい。この場合、いくつかの実施形態があり得る。
（１）オーディオインターフェース装置１４のディレイ（エコー）効果とＰＣ１０のディレイ（エコー）効果のいずれかを選択する
（２）オーディオインターフェース装置１４のディレイ（エコー）効果とＰＣ１０のディレイ（エコー）効果をともに用いる
【００５２】
上記の（１）の場合、ユーザがいずれかを選択してもよいし、オーディオインターフェース装置１４のプロセッサ４８とＰＣ１０のＣＰＵ５０がコミュニケ−ションし、いずれのプロセッサでディレイ（エコー）効果を実現するかを自動的に決定してもよい。通常、オーディオインターフェース装置１４のプロセッサ４８の処理能力は、ＰＣ１０のＣＰＵ５０の処理能力に比べて相対的に低いため、一般的にはＰＣ１０のＣＰＵ５０でディレイ（エコー）効果を実現した方が望ましいといえる。オーディオインターフェース装置１４によってはプロセッサ４８の処理能力不足によりディレイ（エコー）効果を付加することができなかった場合においても、ＰＣ１０のＣＰＵ５０により所望のディレイ（エコー）効果を付加し得る。勿論、ディレイ（エコー）効果のモードに応じて適応的に処理を切り替えることも可能である。
【００５３】
上記の（２）の場合、オーディオインターフェース装置１４で１次的にディレイ（エコー）効果を付加し、ＰＣ１０のＣＰＵ５０で２次的に（より高精度に）ディレイ（エコー）効果を付加する等である。オーディオインターフェース装置１４で付加し切れないディレイ（エコー）効果をＰＣ１０のＣＰＵ５０が補充的に付加してもよい。
【００５４】
＜変形例４＞
実施形態では、図５の処理フローチャートに示すように、再生操作がなされ、かつ、エフェクトスイッチ２４がオンされている場合に全メディアプレーヤを起動して再生しているが、ユーザがあるオーディオファイルの再生時にはエフェクトスイッチ２４をＯＦＦにしており、途中からエフェクトスイッチをＯＮした場合には、エフェクトスイッチ２４をＯＮしたタイミングで、すなわちディレイ（エコー）効果を付加する操作信号が入力されたタイミングで複数のメディアプレーヤを起動・再生してもよい。あるいは、再生開始と同時にメディアプレーヤＡについては起動処理を実行してオーディオファイルを再生するとともに他のオーディオフレーヤについて起動処理を実行して待機状態とし、ディレイ（エコー）効果を付加する操作信号が入力されたタイミングで直ちにそれぞれのメディアプレーヤに設定された遅延時間及び出力レベルでオーディオファイルを再生してもよい。
【００５５】
＜変形例５＞
実施形態では、オーディオインターフェース装置１４とＰＣ１０を接続し、オーディオインターフェース装置１４から各種のオーディオ信号を取り込んでＰＣ１０に供給し、ＰＣ１０で適宜編集等して録音する、あるいはインターネットを介して外部に出力する（インターネット生放送）場合を例にとり説明したが、本発明はこれに限定されるものではなく、オーディオファイルを再生して出力する際に、ユーザからの指示に基づいてディレイ（エコー）を付加しつつ再生する任意のオーディオ装置に適用し得、当該オーディオ装置には、スマートフォンや携帯音楽プレーヤも含まれる。
【符号の説明】
【００５６】
１０  ＰＣ、１４  オーディオインターフェース装置、２２  ポン出しスイッチ、２４  エフェクトスイッチ、２６  オンエアースイッチ、４８  プロセッサ、５０  ＣＰＵ、５６  メモリ、５８  ディスプレイ、７８，８０，８２  仮想スイッチ。
【図１】
2018194683.tif 000003
【図２】
2018194683.tif 000004
【図３】
2018194683.tif 000005
【図４】
2018194683.tif 000006
【図５】
2018194683.tif 000007
【図６】
2018194683.tif 000008