JP4561224B2 - Audio signal processing device - Google Patents
Audio signal processing device Download PDFInfo
- Publication number
- JP4561224B2 JP4561224B2 JP2004229509A JP2004229509A JP4561224B2 JP 4561224 B2 JP4561224 B2 JP 4561224B2 JP 2004229509 A JP2004229509 A JP 2004229509A JP 2004229509 A JP2004229509 A JP 2004229509A JP 4561224 B2 JP4561224 B2 JP 4561224B2
- Authority
- JP
- Japan
- Prior art keywords
- audio signal
- channel
- volume
- signal processing
- audio
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
- Circuit For Audible Band Transducer (AREA)
Description
本発明は、オーディオ信号に対して各種の音響処理を施すオーディオ信号処理装置に関する。 The present invention relates to an audio signal processing apparatus that performs various kinds of acoustic processing on an audio signal.
複数チャネルのオーディオ信号を生成し、それらをミキシングして出力する機能を有するオーディオ信号処理装置が各種提供されている。このオーディオ信号処理装置の中には、サンプリング周期の切り換えに同期し、時分割制御により、ミキシングの対象となる複数チャネルのオーディオ信号を生成する信号処理および生成されたオーディオ信号のミキシング処理を繰り返すものがある。この種のオーディオ信号処理装置では、あるサンプリング周期における信号処理の結果を次のサンプリング周期における信号処理に利用するために、メモリを用いて信号処理結果の引き渡しが行われる。なお、オーディオ信号処理装置に関する文献として、例えば特許文献1および2がある。 Various audio signal processing apparatuses having a function of generating audio signals of a plurality of channels, mixing them, and outputting them are provided. Some of these audio signal processing devices repeat signal processing for generating audio signals of a plurality of channels to be mixed and mixing processing of the generated audio signals by time division control in synchronization with switching of the sampling period. There is. In this type of audio signal processing apparatus, in order to use the signal processing result in a certain sampling period for signal processing in the next sampling period, the signal processing result is delivered using a memory. For example, Patent Documents 1 and 2 are related to audio signal processing apparatuses.
ところで、上述した従来のオーディオ信号処理装置において、複数チャネルのオーディオ信号における1つのチャネルのオーディオ信号の生成が何らかの理由により強制停止されると、その時点におけるそのチャネルのオーディオ信号がゴミデータとしてメモリ内に残り、以後、このゴミデータが他のチャネルのオーディオ信号とミキシングされて出力されるため、オーディオ信号処理装置から出力されるオーディオ信号にゴミデータ相当の直流ノイズが混じってしまう。このような不都合を回避するため、従来のオーディオ信号処理装置では、複数チャネルのうちの1つのチャネルの信号生成の強制停止を禁止していた。また、複数チャネルのオーディオ信号を生成して出力する処理を終えるとき、その時点における各チャネルの信号処理の結果であるデータをメモリに残したままにしておくと、再び、各チャネルのオーディオ信号の処理を再開したときに、メモリの残っていたデータが読み出され、オーディオ信号処理装置から出力されるオーディオ信号に不連続なノイズとなって現れる。このような不都合を回避するため、従来のオーディオ信号処理装置では、各チャネルのオーディオ信号の生成および出力を終了するときには、メモリにおける信号処理のための各記憶エリアがクリアされるまでの期間、各記憶エリアに無音データ(全て0のデータ)を順次書き込んでから処理を停止させる、という措置を採っていた。このような措置は、オーディオ信号処理装置が実行するソフトウェアに講じられるが、処理が複雑であり、また、ソフトウェアに負担が掛かるため、オーディオ信号処理装置全体のパフォーマンスが低下するという問題があった。 By the way, in the above-described conventional audio signal processing apparatus, when the generation of one channel of an audio signal in a plurality of channels is forcibly stopped for some reason, the audio signal of that channel at that time is stored as dust data in the memory. Thereafter, since the dust data is mixed with the audio signals of other channels and then output, the audio signal output from the audio signal processing device is mixed with DC noise corresponding to the dust data. In order to avoid such an inconvenience, the conventional audio signal processing apparatus prohibits the forced stop of the signal generation of one channel among a plurality of channels. Further, when the process of generating and outputting the audio signals of a plurality of channels is finished, if the data resulting from the signal processing of each channel at that time is left in the memory, the audio signal of each channel is again transmitted. When the processing is resumed, the data remaining in the memory is read out and appears as discontinuous noise in the audio signal output from the audio signal processing device. In order to avoid such inconvenience, in the conventional audio signal processing apparatus, when the generation and output of the audio signal of each channel is finished, each storage area for signal processing in the memory is cleared for each period. Measures were taken to stop the processing after silent data (all zeros) were sequentially written in the storage area. Such measures are taken in the software executed by the audio signal processing device, but the processing is complicated and the software is burdened, so that the performance of the entire audio signal processing device is lowered.
この発明は、以上説明した事情に鑑みてなされたものであり、出力されるオーディオ信号にノイズを発生させることなく複数チャネルのうちの1つのチャネルの強制停止を行うことが可能なオーディオ信号処理装置を提供することを目的としている。 The present invention has been made in view of the circumstances described above, and is an audio signal processing apparatus capable of forcibly stopping one of a plurality of channels without generating noise in an output audio signal. The purpose is to provide.
上記課題を解決するため、この発明は、記憶手段と、前記記憶手段をワーク領域として用いる信号処理により各々独立してオーディオ信号を生成する複数チャネルの信号生成手段と、前記複数チャネルのオーディオ信号をミキシングして出力する手段とを有し、前記複数チャネルの信号生成手段は、外部から供給される楽曲の音声波形をサンプル化した時系列の楽曲データに基づき第1のチャネルのオーディオ信号を生成し、演奏データにより構成される楽曲データに基づき第2のチャネルのオーディオ信号を生成するオーディオ信号処理装置において、前記複数チャネルにおける前記第1のチャネルの信号生成の強制停止を検知する停止検知手段と、前記停止検知手段により強制停止が検知されたとき、前記ミキシングの対象となる前記第1のチャネルのオーディオ信号のボリュームを低下させるボリューム制御手段と、前記ボリューム制御手段により前記第1のチャネルのオーディオ信号のボリュームを低下させる処理が行われた後、前記記憶手段のワーク領域において前記第1のチャネルの信号処理のために使用される記憶エリアを初期化する初期化手段とを具備し、前記複数チャネルのオーディオ信号をミキシングして出力する手段は、前記ボリューム制御手段が前記第1のチャネルのオーディオ信号のボリュームを低下させている間、前記第1のチャネルのオーディオ信号と前記第2のチャネルのオーディオ信号とをミキシングして出力し、前記第1のチャネルのオーディオ信号のボリュームが無音状態となった後も、前記第2のチャネルのオーディオ信号を出力するオーディオ信号処理装置を提供する。
かかる発明によれば、出力されるオーディオ信号にノイズを発生させることなく複数チャネルのうちの1つのチャネルの強制停止を行うことができる。
In order to solve the above problems, the present invention comprises a storage means, a plurality of channels of signal generation means for independently generating audio signals by signal processing using the storage means as a work area, and the plurality of channels of audio signals. And a plurality of channel signal generating means for generating a first channel audio signal based on time-series music data obtained by sampling the audio waveform of the music supplied from the outside. In the audio signal processing apparatus for generating the audio signal of the second channel based on the music data constituted by the performance data, stop detection means for detecting the forced stop of the signal generation of the first channel in the plurality of channels, when suspended is detected by the stop detection means, the first subject to the mixing And volume control means for reducing the in-channel audio signal volume, the volume control after the process of reducing the volume of the audio signal of the first channel is performed by means, said in the work area the first said memory means of the storage area used for the signal processing channels and a initializing means for initializing said plurality of channels means for mixing and outputting the audio signal of the volume control means said first channel The audio signal of the first channel and the audio signal of the second channel are mixed and output while the volume of the audio signal of the first channel is reduced, and the volume of the audio signal of the first channel is in a silent state even after a, o which outputs the audio signal of the second channel Providing audio signal processing apparatus.
According to this invention, it is possible to forcibly stop one of a plurality of channels without generating noise in the output audio signal.
以下、図面を参照して、本発明の実施形態について説明する。
図1は、この発明の一実施形態であるオーディオ信号処理装置100の構成を示すブロック図である。このオーディオ信号処理装置100は、図示された各部に相当する回路を半導体チップ上に形成してなるLSIであり、エフェクタ機能、ミキシング機能などの機能を必要とする各種のオーディオ機器に搭載される。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of an audio
本実施形態に係るオーディオ信号処理装置100は、楽曲の音声波形をサンプル化した時系列の楽曲データAとMIDIデータなどの演奏データにより構成される楽曲データBとを受け取って、それらの処理を行う装置である。ここで、楽曲データAは、例えばオーディオ信号処理装置100が搭載されるオーディオ機器に接続された外部機器またはオーディオ機器に内蔵されたMP3(MPEG 1 layer 3)デコーダ等のオーディオ再生装置から出力される。また、楽曲データBは、例えばオーディオ信号処理装置100が搭載されるオーディオ機器内においてオーディオ信号処理装置100の制御を行う上位プロセッサから出力される。
The audio
オーディオ信号処理装置100には、楽曲データAを受け取り、第1チャネルのディジタルオーディオ信号として出力する外部サウンドシリアルインタフェース11が設けられている。また、オーディオ信号処理装置100には、楽曲データBに従って第2チャネルのディジタルオーディオ信号を発生する音源12が設けられている。
The audio
DSP部13は、外部サウンドシリアルインタフェース11および音源12から第1および第2チャネルのディジタルオーディオ信号を受け取って信号処理を行い、その処理結果であるディジタルオーディオ信号を出力する装置である。また、ワークRAM14は、この信号処理の結果を記憶するための作業領域として設けられたメモリである。D/A変換器15は、DSP部13から出力されるディジタルオーディオ信号をアナログオーディオ信号に変換して出力する。このアナログオーディオ信号は、スピーカ200から音として出力される。
The
図1では、DSP部13を表すボックスの中に、DSP部13によって実行される処理が示されている。ワークRAM14の全記憶エリアは、複数の記憶エリアに区分されている。これらの各記憶エリアは、DSP部13によって実行される各処理のうち、メモリクリア処理を除く各処理の結果を書き込むためのエリアとして利用される。本実施形態では、DSP部13の各処理の結果を書き込むべき記憶エリアが図示のように処理毎に固定されている。
In FIG. 1, processing executed by the
DSP部13の内部では、周波数fsのサンプリングクロックCLKとこれより高速の演算用クロックMCLKが、図示しないクロックジェネレータにより発生される。DSP部13は、サンプリングクロックCLKが発生される度に、これをトリガとして、図示のLOAD処理、SRC処理、VOLUME処理、MIX処理、EQ処理、エフェクト処理、FADER処理を実行する。また、これらの信号処理を行うためのDSP部13内の各部のタイミング制御は、演算用クロックMCLKに同期して行われる。
LOAD処理、SRC処理、VOLUME処理、MIX処理、EQ処理、エフェクト処理、FADER処理の内容は次の通りである。
Inside the
The contents of the LOAD process, SRC process, VOLUME process, MIX process, EQ process, effect process, and FADER process are as follows.
<LOAD処理>
このLOAD処理では、外部サウンドシリアルインタフェース11から出力される第1チャネルのディジタルオーディオ信号と、音源12から出力される第2チャネルのディジタルオーディオ信号を、ワークRAM14のLOADデータ領域に書き込む。
<LOAD processing>
In this LOAD process, the first channel digital audio signal output from the external sound serial interface 11 and the second channel digital audio signal output from the
<SRC処理>
本実施形態において、第2チャネルのディジタルオーディオ信号のサンプリング周波数f2はサンプリングクロックCLKの周波数fsと同じであるが、第1チャネルのディジタルオーディオ信号のサンプリング周波数f1は周波数fs(=f2)と異なっている。SRC処理では、LOADデータ領域に格納されている第1チャネルのディジタルオーディオ信号のサンプリング周波数をf1からfs(=f2)に変換し、変換後のディジタルオーディオ信号をワークRAM14のSRCデータ領域に書き込む。
<SRC processing>
In the present embodiment, the sampling frequency f2 of the second channel digital audio signal is the same as the frequency fs of the sampling clock CLK, but the sampling frequency f1 of the first channel digital audio signal is different from the frequency fs (= f2). Yes. In the SRC processing, the sampling frequency of the digital audio signal of the first channel stored in the LOAD data area is converted from f1 to fs (= f2), and the converted digital audio signal is written in the SRC data area of the work RAM.
<VOLUME処理>
このVOLUME処理では、ワークRAM14のSRCデータ領域から第1チャネルのディジタルオーディオ信号を読み出して、そのボリューム調整を行い、調整後の第1チャネルのディジタルオーディオ信号をワークRAM14のVOLUMEデータ領域に書き込む。
<VOLUME processing>
In this VOLUME process, the first channel digital audio signal is read from the SRC data area of the work RAM 14, the volume is adjusted, and the adjusted first channel digital audio signal is written in the VOLUME data area of the work RAM 14.
<MIX処理>
このMIX処理では、ワークRAM14のVOLUMEデータ領域およびLOADデータ領域から第1および第2チャネルのディジタルオーディオ信号を各々読み出し、両者のディジタルミキシングを行い、ミキシング後のディジタルオーディオ信号をワークRAM14のMIXデータ領域に書き込む。
<MIX processing>
In this MIX processing, the digital audio signals of the first and second channels are read from the VOLUME data area and the LOAD data area of the work RAM 14, both are mixed, and the mixed digital audio signal is read from the MIX data area of the work RAM 14. Write to.
<EQ処理>
このEQ処理では、ワークRAM14のMIXデータ領域からミキシング後のディジタルオーディオ信号を各々読み出してディジタルイコライザ処理を施し、ワークRAM14のEQデータ領域に書き込む。
<EQ processing>
In this EQ processing, each mixed digital audio signal is read from the MIX data area of the work RAM 14, subjected to digital equalizer processing, and written in the EQ data area of the work RAM 14.
<エフェクト処理>
このエフェクト処理では、ワークRAM14のEQデータ領域からディジタルイコライザ処理後のディジタルオーディオ信号を読み出してエフェクトを付与し、ワークRAM14のエフェクトデータ領域に書き込む。
<Effect processing>
In this effect processing, the digital audio signal after the digital equalizer processing is read from the EQ data area of the work RAM 14 to give an effect, and written in the effect data area of the work RAM 14.
<FADER処理>
このFADER処理では、ワークRAM14のエフェクトデータ領域からエフェクト付与後のディジタルオーディオ信号を読み出してフェイドインまたはフェイドアウトを施し、この処理後のディジタルオーディオ信号をワークRAM14のFADERデータ領域に書き込む。このFADERデータ領域内のディジタルオーディオ信号は、順次読み出されて、前述したD/A変換器15に出力される。
<FADER processing>
In this FADER process, the digital audio signal after the effect is applied is read from the effect data area of the work RAM 14 and fade-in or fade-out is performed, and the digital audio signal after this process is written in the FADER data area of the work RAM 14. Digital audio signals in the FADER data area are sequentially read and output to the D /
さて、本実施形態では、第1および第2チャネルのディジタルオーディオ信号を生成し、ミキシングして出力している最中に、第1チャネルのディジタルオーディオ信号の生成を強制停止することが認められている。この強制停止の契機としては、図示しない操作部の操作により強制停止の指示が外部サウンドシリアルインタフェース11に与えられる場合と、何らかの理由により楽曲データAの供給が途絶え、強制停止の指示が外部サウンドシリアルインタフェース11に与えられる場合とがある。 In the present embodiment, it is recognized that the generation of the digital audio signal of the first channel is forcibly stopped while the digital audio signals of the first and second channels are generated, mixed and output. Yes. As a trigger for this forced stop, there is a case where a forced stop instruction is given to the external sound serial interface 11 by an operation of an operation unit (not shown), and the supply of the music data A is interrupted for some reason, and a forced stop instruction is given by the external sound serial. It may be given to the interface 11.
このような第1チャネルのディジタルオーディオ信号の生成の強制停止が行われた場合、何ら策を講じないとすると、その強制停止以降、ワークRAMのVOLUMEデータ領域内の第1チャネルのディジタルオーディオ信号の更新が行われなくなるので、強制停止時点における第1チャネルのディジタルオーディオ信号がゴミデータとして残る。このため、以降のMIX処理において、このゴミデータがLOADデータ領域から読み出される第2チャネルのディジタルオーディオ信号とミキシングされ、DSP部13から出力されるディジタルオーディオ信号にゴミデータ相当の直流ノイズが混じる。
If the generation of the first channel digital audio signal is forcibly stopped, if no action is taken, the first channel digital audio signal in the VOLUME data area of the work RAM is taken after the forcible stop. Since the update is not performed, the digital audio signal of the first channel at the time of the forced stop remains as dust data. Therefore, in the subsequent MIX processing, the dust data is mixed with the second channel digital audio signal read from the LOAD data area, and the digital audio signal output from the
この問題を解決するため、本実施形態におけるDSP部13には次の改良が加えられている。
(1)まず、DSP部13には、第1チャネルのディジタルオーディオ信号の生成の強制停止を検知する停止検知手段が設けられている。
(2)また、DSP部13には、上記停止検知手段により強制停止が検知されたときの例外処理がVOLUME処理に設けられている。すなわち、強制停止が検知された場合、VOLUME処理では、以後の所定数のサンプリング周期を利用して、ワークRAM14のVOLUMEデータ領域内の第1チャネルのディジタルオーディオ信号のレベルを徐々に低下させ、無音状態(すなわち、オールゼロのデータ)に至らしめる。具体的には、強制停止が検知された直後のサンプリング周期において、VOLUME処理ではSRCデータ領域から読み出される第1チャネルのディジタルオーディオ信号に対し、正常値を乗算して、乗算結果をMIXデータ領域に書き込む。以後の所定数の各サンプリング周期におけるVOLUME処理では、SRCデータ領域から読み出される第1チャネルのディジタルオーディオ信号に乗じる係数を徐々に低下させ、0に至らしめるのである。
このようにVOLUMEデータ領域内の第1チャネルのディジタルオーディオ信号が無音状態とされる結果、以後、第2チャネルのディジタルオーディオ信号のみがMIX処理、EQ処理、エフェクト処理、FADER処理を経て出力される。従って、第1チャネルのオーディオ信号の生成の強制停止に起因した直流ノイズの発生を防止することができる。
また、強制停止時、第1チャネルのディジタルオーディオ信号は、いきなり無音状態になるのではなく、徐々にボリュームが低下して無音状態になるので、違和感を生じさせない。
In order to solve this problem, the following improvements are added to the
(1) First, the
(2) Further, the
As a result of the silence of the first channel digital audio signal in the VOLUME data area as described above, only the second channel digital audio signal is output through MIX processing, EQ processing, effect processing, and FADER processing. . Therefore, it is possible to prevent the generation of DC noise due to the forced stop of the generation of the first channel audio signal.
Also, at the time of forced stop, the digital audio signal of the first channel does not suddenly become silent, but gradually decreases in volume and becomes silent, so that no uncomfortable feeling is caused.
(3)また、DSP部13には、上記(2)の処理によりVOLUMEデータ領域内の第1チャネルのディジタルオーディオ信号が無音状態とされた後のサンプリング周期において、ワークRAM14のLOADデータ領域のうち第1チャネルのディジタルオーディオ信号を記憶するためのエリア、SRCデータ領域の記憶内容をオールゼロにするメモリクリア処理を実行する初期化手段が設けられている。
(3) Further, the
(4)さらに、DSP部13には、上記初期化手段によるメモリクリア処理が行われた以後、外部サウンドシリアルインタフェース11経由で与えられる第1チャネルのディジタルオーディオ信号を処理対象とするLOAD処理、SRC処理およびVOLUME処理をスキップするスキップ手段が設けられている。
(4) Further, after the memory clear process by the initialization means is performed, the
本実施形態によれば、LOADデータ領域、SRCデータ領域およびVOLUMEデータ領域の第1チャネルのディジタルオーディオ信号がオールゼロとされた後、このスキップ手段によりLOAD処理、SRC処理およびVOLUME処理のスキップが行われるので、LOADデータ領域、SRCデータ領域およびVOLUMEデータ領域の記憶内容はオールゼロのまま維持される。従って、外部サウンドシリアルインタフェース11に再起動指令が送られ、LOADデータ領域、SRCデータ領域およびVOLUMEデータ領域の記憶内容がオールゼロの状態から第1チャネルのディジタルオーディオ信号の生成が再開され、信号生成再開時の雑音発生が防止される。 According to the present embodiment, after the digital audio signals of the first channel in the LOAD data area, the SRC data area, and the VOLUME data area are all zero, the LOAD process, the SRC process, and the VOLUME process are skipped by this skip means. Therefore, the stored contents of the LOAD data area, the SRC data area, and the VOLUME data area are maintained as all zeros. Accordingly, a restart command is sent to the external sound serial interface 11, and the generation of the digital audio signal of the first channel is resumed from the state in which the stored contents of the LOAD data area, the SRC data area and the VOLUME data area are all zero, and the signal generation is resumed. Noise generation at the time is prevented.
以上、本発明の一実施形態について説明したが、本発明には他の実施形態が考えられる。
例えば、第1チャネルのディジタルオーディオ信号の生成の強制停止後、外部サウンドシリアルインタフェース11に再起動指令が与えられたとき、以後のVOLUME処理において、第1チャネルのディジタルオーディオ信号のボリュームをゼロから徐々に上昇させるようにしてもよい。具体的には、再起動指令が与えられた直後のサンプリング周期において、VOLUME処理ではSRCデータ領域から読み出される第1チャネルのディジタルオーディオ信号に対し、0を乗算して、乗算結果をMIXデータ領域に書き込む。以後の所定数の各サンプリング周期におけるVOLUME処理では、SRCデータ領域から読み出される第1チャネルのディジタルオーディオ信号に乗じる係数を0から徐々に上昇させ、正常値に至らしめるのである。
Although one embodiment of the present invention has been described above, other embodiments are possible for the present invention.
For example, when a restart command is given to the external sound serial interface 11 after forcibly stopping the generation of the first channel digital audio signal, the volume of the first channel digital audio signal is gradually increased from zero in the subsequent VOLUME processing. You may make it raise to. Specifically, in the sampling period immediately after the restart command is given, in the VOLUME process, the digital audio signal of the first channel read from the SRC data area is multiplied by 0, and the multiplication result is stored in the MIX data area. Write. In the subsequent VOLUME processing in each predetermined number of sampling periods, the coefficient multiplied by the digital audio signal of the first channel read from the SRC data area is gradually increased from 0 to reach a normal value.
この実施形態によれば、再起動指令が与えられた後、DSP部13の出力信号に含まれる第1チャネルのディジタルオーディオ信号がゆっくりと立ち上がるため、再起動時の雑音を減らすことができる。
According to this embodiment, since the digital audio signal of the first channel included in the output signal of the
この他にも本発明には次のような実施形態が考えられる。すなわち、上記実施形態のように、強制停止時にワークRAM14のLOADデータ領域、SRCデータ領域内の第1チャネル関連のデータの初期化処理を行うのではなく、外部サウンドシリアルインタフェース11の再起動時にこの初期化処理を行うのである。本実施形態においても、LOADデータ領域、SRCデータ領域およびVOLUMEデータ領域の記憶内容がオールゼロの状態から第1チャネルのディジタルオーディオ信号の生成が再開されるので、信号生成再開時の雑音発生が防止される。 In addition, the following embodiments can be considered in the present invention. That is, as in the above-described embodiment, the initialization processing of the data related to the first channel in the LOAD data area and the SRC data area of the work RAM 14 is not performed at the time of forced stop, but this is performed when the external sound serial interface 11 is restarted An initialization process is performed. Also in this embodiment, since the generation of the digital audio signal of the first channel is resumed from the state in which the stored contents of the LOAD data area, the SRC data area, and the VOLUME data area are all zero, noise generation at the time of resuming signal generation is prevented. The
100……オーディオ信号処理装置、11……外部サウンドシリアルインタフェース、12……音源、13……DSP部、14……ワークRAM、15……D/A変換器。
DESCRIPTION OF
Claims (4)
前記複数チャネルにおける前記第1のチャネルの信号生成の強制停止を検知する停止検知手段と、
前記停止検知手段により強制停止が検知されたとき、前記ミキシングの対象となる前記第1のチャネルのオーディオ信号のボリュームを低下させるボリューム制御手段と、
前記ボリューム制御手段により前記第1のチャネルのオーディオ信号のボリュームを低下させる処理が行われた後、前記記憶手段のワーク領域において前記第1のチャネルの信号処理のために使用される記憶エリアを初期化する初期化手段と
を具備し、
前記複数チャネルのオーディオ信号をミキシングして出力する手段は、前記ボリューム制御手段が前記第1のチャネルのオーディオ信号のボリュームを低下させている間、前記第1のチャネルのオーディオ信号と前記第2のチャネルのオーディオ信号とをミキシングして出力し、前記第1のチャネルのオーディオ信号のボリュームが無音状態となった後も、前記第2のチャネルのオーディオ信号を出力する
オーディオ信号処理装置。 A storage means, a plurality of channel signal generation means for independently generating audio signals by signal processing using the storage means as a work area, and a means for mixing and outputting the plurality of channels of audio signals, The multi-channel signal generating means generates a first channel audio signal based on time-series music data obtained by sampling an audio waveform of an externally supplied music, and based on music data composed of performance data. In an audio signal processing apparatus for generating an audio signal of a second channel ,
Stop detection means for detecting a forced stop of signal generation of the first channel in the plurality of channels;
Volume control means for reducing the volume of the audio signal of the first channel to be mixed when the forced stop is detected by the stop detection means;
After treatment for reducing the volume of the audio signal of the first channel is performed by the volume control means, the initial storage area to be used for signal processing of the first channel in the work area of the storage means ; and a initializing means for reduction,
The means for mixing and outputting the audio signals of the plurality of channels, while the volume control means reduces the volume of the audio signal of the first channel, and the audio signal of the first channel An audio signal processing apparatus that mixes and outputs an audio signal of a channel and outputs the audio signal of the second channel even after the volume of the audio signal of the first channel becomes silent .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004229509A JP4561224B2 (en) | 2004-08-05 | 2004-08-05 | Audio signal processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004229509A JP4561224B2 (en) | 2004-08-05 | 2004-08-05 | Audio signal processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006050325A JP2006050325A (en) | 2006-02-16 |
JP4561224B2 true JP4561224B2 (en) | 2010-10-13 |
Family
ID=36028348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004229509A Expired - Fee Related JP4561224B2 (en) | 2004-08-05 | 2004-08-05 | Audio signal processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4561224B2 (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH052391A (en) * | 1991-06-26 | 1993-01-08 | Yamaha Corp | Signal processor |
JPH0561493A (en) * | 1991-06-26 | 1993-03-12 | Yamaha Corp | Variable delaying device |
JPH05276593A (en) * | 1992-03-25 | 1993-10-22 | Sony Corp | Digital audio signal processing unit |
JPH05289666A (en) * | 1992-04-10 | 1993-11-05 | Casio Comput Co Ltd | Effect adding device |
JPH08234735A (en) * | 1995-02-28 | 1996-09-13 | Kawai Musical Instr Mfg Co Ltd | Automatic playing device |
JPH11352959A (en) * | 1998-06-05 | 1999-12-24 | Roland Corp | Sound muting device |
JP2001122650A (en) * | 1999-10-22 | 2001-05-08 | Denki Kagaku Kogyo Kk | Cement admixture and cement composition |
JP2001215962A (en) * | 2000-01-31 | 2001-08-10 | Casio Comput Co Ltd | Musical sound producing device and storage medium with stored program for processing musical sound production |
JP2003263160A (en) * | 2002-03-12 | 2003-09-19 | Yamaha Corp | Musical sound signal generation device and musical sound signal generation program |
JP2004072295A (en) * | 2002-08-05 | 2004-03-04 | Yamaha Corp | Device and program for setting mixing signal path |
JP2004072716A (en) * | 2002-06-14 | 2004-03-04 | Yamaha Corp | Apparatus and program for setting status |
-
2004
- 2004-08-05 JP JP2004229509A patent/JP4561224B2/en not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH052391A (en) * | 1991-06-26 | 1993-01-08 | Yamaha Corp | Signal processor |
JPH0561493A (en) * | 1991-06-26 | 1993-03-12 | Yamaha Corp | Variable delaying device |
JPH05276593A (en) * | 1992-03-25 | 1993-10-22 | Sony Corp | Digital audio signal processing unit |
JPH05289666A (en) * | 1992-04-10 | 1993-11-05 | Casio Comput Co Ltd | Effect adding device |
JPH08234735A (en) * | 1995-02-28 | 1996-09-13 | Kawai Musical Instr Mfg Co Ltd | Automatic playing device |
JPH11352959A (en) * | 1998-06-05 | 1999-12-24 | Roland Corp | Sound muting device |
JP2001122650A (en) * | 1999-10-22 | 2001-05-08 | Denki Kagaku Kogyo Kk | Cement admixture and cement composition |
JP2001215962A (en) * | 2000-01-31 | 2001-08-10 | Casio Comput Co Ltd | Musical sound producing device and storage medium with stored program for processing musical sound production |
JP2003263160A (en) * | 2002-03-12 | 2003-09-19 | Yamaha Corp | Musical sound signal generation device and musical sound signal generation program |
JP2004072716A (en) * | 2002-06-14 | 2004-03-04 | Yamaha Corp | Apparatus and program for setting status |
JP2004072295A (en) * | 2002-08-05 | 2004-03-04 | Yamaha Corp | Device and program for setting mixing signal path |
Also Published As
Publication number | Publication date |
---|---|
JP2006050325A (en) | 2006-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7856283B2 (en) | Digital microphone interface, audio codec and methods for use therewith | |
JP4568572B2 (en) | Audio signal output circuit and electronic device for generating audio output | |
US20070132624A1 (en) | Audio codec adapted to dual bit-streams and methods for use therewith | |
JP4561224B2 (en) | Audio signal processing device | |
JP4757836B2 (en) | Data processing device | |
JP2001236095A (en) | Voice recorder | |
JP2007067797A (en) | Sampling rate converter and semiconductor integrated circuit | |
JP4882327B2 (en) | Content playback apparatus, content playback method, and content playback program | |
JP2000057122A (en) | Digital signal processor | |
KR100682444B1 (en) | Audio signal processor | |
JP6172580B2 (en) | Apparatus and method for generating analog signal using differential signal | |
JP2008269745A (en) | Reproducing device, program, and reproducing method | |
JP6222980B2 (en) | Acoustic device and electronic apparatus | |
JP2008047223A (en) | Audio reproduction circuit | |
JP2010128137A (en) | Voice output method and voice output device | |
JP3982388B2 (en) | Performance information processing method, performance information processing apparatus and program | |
CN112752192B (en) | Circuit device, audio reproducing device, and electronic apparatus | |
JP2010033669A (en) | Signal processing device | |
JP3036417B2 (en) | Signal processing device | |
JP2009223928A (en) | Digital data reproducing device and program | |
JP2007132965A (en) | Sound source hardware accelerator | |
KR101290961B1 (en) | Apparatus and method for controlling battery power consumption using mute interval in Audio Playing Divice | |
JP3947868B2 (en) | Music equipment | |
JP3720531B2 (en) | Noise reduction method, noise reduction device, audio device having noise reduction function, and recording medium recording noise reduction program | |
JP2009004002A (en) | Clock frequency controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070618 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090512 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090708 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100406 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100607 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100706 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100719 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130806 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4561224 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |