JP3700926B2 - Signal processing device for audio equipment - Google Patents

Signal processing device for audio equipment Download PDF

Info

Publication number
JP3700926B2
JP3700926B2 JP2000338730A JP2000338730A JP3700926B2 JP 3700926 B2 JP3700926 B2 JP 3700926B2 JP 2000338730 A JP2000338730 A JP 2000338730A JP 2000338730 A JP2000338730 A JP 2000338730A JP 3700926 B2 JP3700926 B2 JP 3700926B2
Authority
JP
Japan
Prior art keywords
signal
digital
input
data
microcomputer
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 - Lifetime
Application number
JP2000338730A
Other languages
Japanese (ja)
Other versions
JP2002150723A (en
Inventor
浩幸 武石
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP2000338730A priority Critical patent/JP3700926B2/en
Publication of JP2002150723A publication Critical patent/JP2002150723A/en
Application granted granted Critical
Publication of JP3700926B2 publication Critical patent/JP3700926B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、マルチ・チャンネル・デコーダもしくはデジタル・インタフェース・レシーバを備え、デジタル・オーディオ信号を処理する音響機器の信号処理装置に関する。
【0002】
【従来の技術】
音響機器の信号処理装置として、マルチ・チャンネル・デコーダ(以下、MCDと略記する)やデジタル・インタフェース・レシーバ(以下、DIRと略記する)を備えたものがある。MCDを備えた信号処理装置は、圧縮されたマルチ・チャンネル音声であるデジタル・オーディオ信号を処理して、複数チャンネルの音声信号を出力するものである。DIRを備えた信号処理装置は、IEC60958もしくはIEC61937に準したインタフェース・フォーマットにて伝送されたデジタル・オーディオ信号を処理して、音声データとクロックとを出力するものである。
【0003】
図3はMCDを備えた信号処理装置の従来構成を示すブロック図、図4はDIRを備えた信号処理装置の従来構成を示すブロック図である。まず、MCDを備えた信号処理装置について説明する。図3において、圧縮されたマルチ・チャンネル音声であるデジタル・オーディオ信号(non-PCM)は、MCD1に入力される。MCD1は入力されたデジタル・オーディオ信号をデコードして、フロントの左(L)チャンネル信号、フロントの右(R)チャンネル信号、サラウンドの左(SL)チャンネル信号、サラウンドの右(SR)チャンネル信号、センター(C)チャンネル信号、低域(Lfe)信号のいわゆる5.1チャンネルの音声信号(マルチ・チャンネル音声信号)を出力する。
【0004】
これらのL/R/SL/SR/C/Lfeの5.1チャンネルの音声信号は、デジタル・シグナル・プロセッサ(以下、DSPと略記する)2にてさらに処理されて出力される。DSP2は、MCD1からの信号に音場補正等の各種の処理を施すためのものである。マイクロ・コンピュータ(以下、マイコンと略記する)3とMCD1及びDSP2とはそれぞれバスで接続されている。マイコン3には、バスを介してMCD1より情報データが入力され、また、マイコン3はMCD1を制御する。マイコン3はDSP2も制御する。MCD1とDSP2とマイコン3は、それぞれ別々の集積回路にて構成されている。
【0005】
次に、DIRを備えた信号処理装置について説明する。図4において、IEC60958もしくはIEC61937に準したインタフェース・フォーマットにて伝送されたデジタル・オーディオ信号(S/PDIF)は、DIR10に入力される。DIR10は入力されたデジタル・オーディオ信号を受信して、そのデジタル・オーディオ信号より音声データ(data)とクロック(clock)とを生成して出力する。なお、厳密には、クロックとは、BCKと称されるビットクロック信号と、LRCKと称される左右のチャンネル毎にハイとローが切り替わるラッチ信号とよりなる。
【0006】
これらのデータ及びクロックは、DSP20に入力され、データはさらに処理されて出力される。DSP20は、DIR10からのデータに音場補正等の各種の処理を施すためのものである。マイコン30とDIR10及びDSP20とはそれぞれバスで接続されている。マイコン30には、バスを介してDIR10より情報データが入力され、また、マイコン30はDIR10を制御する。マイコン30はDSP20も制御する。DIR10とDSP20とマイコン30は、それぞれ別々の集積回路にて構成されている。
【0007】
【発明が解決しようとする課題】
以上のように、従来の音響機器の信号処理装置は、各回路が別々の集積回路にて構成されていたので、次のような不具合があった。例えば、MCD1,DIR10への入力信号にエラーが生じたとき、DSP2,20からの出力信号にミュートをかける必要がある。このためには、入力信号にエラーが生じたことをMCD1,DIR10が検知して、その情報データをマイコン3,30に入力し、マイコン3,30がDSP2,20を制御して出力信号をミュートしなければならない。
【0008】
また、MCD1,DIR10への入力信号の状態が変化した場合、例えば入力信号のサンプリング周波数が変化した場合には、DSP2,20を再設定する必要がある。この場合も同様に、入力信号の状態が変化したことをMCD1,DIR10が検知して、その情報データをマイコン3,30に入力し、マイコン3,30がDSP2,20を制御して、DSP2,20におけるプログラムや係数を再設定しなければならない。
【0009】
従って、従来の音響機器の信号処理装置においては、入力信号の変化に対して行わなければならない制御(DSP2,20におけるミュートや再設定等)に時間遅延を生じて、ノイズが発生したり、音声が出力されるまでに時間がかかって音途切れが発生するという問題点があった。
【0010】
本発明はこのような問題点に鑑みなされたものであり、入力信号の変化に対して即座に追従することができ、各種の不具合を発生することのない音響機器の信号処理装置を提供することを目的とする。
【0011】
【課題を解決するための手段】
本発明は、上述した従来の技術の課題を解決するため、
(a)デジタル・オーディオ信号を処理する音響機器の信号処理装置において、入力されたデジタル・オーディオ信号をデコードしてマルチ・チャンネル音声信号を出力するマルチ・チャンネル・デコーダ(100)と、前記マルチ・チャンネル・デコーダの出力信号を処理するデジタル・シグナル・プロセッサ(200)と、前記デジタル・シグナル・プロセッサを制御するマイクロ・コンピュータと(300)を1つの集積回路(IC1)として構成すると共に、前記集積回路内に、前記デジタル・シグナル・プロセッサで用いるデータを記憶するメモリ(400)と、前記マルチ・チャンネル・デコーダへの入力信号の状態が変化したことを検出する変化検出部(500)を設け、前記変化検出部によって前記マルチ・チャンネル・デコーダへの入力信号の状態が変化したことが検出されたとき、前記デジタル・シグナル・プロセッサは、前記マイクロ・コンピュータを介することなく前記メモリより前記データを読み出して自己の状態を再設定することを特徴とする音響機器の信号処理装置を提供し
(b)デジタル・オーディオ信号を処理する音響機器の信号処理装置において、入力されたデジタル・オーディオ信号を受信してデータとクロックを出力するデジタル・インタフェース・レシーバ(100)と、前記デジタル・インタフェース・レシーバの出力信号を処理するデジタル・シグナル・プロセッサ(200)と、前記デジタル・シグナル・プロセッサを制御するマイクロ・コンピュータ(300)とを1つの集積回路(IC1)として構成すると共に、前記集積回路内に、前記デジタル・シグナル・プロセッサで用いるデータを記憶するメモリ(400)と、前記デジタル・インタフェース・レシーバへの入力信号の状態が変化したことを検出する変化検出部(500)を設け、前記変化検出部によって前記デジタル・インタフェース・レシーバへの入力信号の状態が変化したことが検出されたとき、前記デジタル・シグナル・プロセッサは、前記マイクロ・コンピュータを介することなく前記メモリより前記データを読み出して自己の状態を再設定することを特徴とする音響機器の信号処理装置を提供する。
【0012】
【発明の実施の形態】
以下、本発明の音響機器の信号処理装置について、添付図面を参照して説明する。図1は本発明の音響機器の信号処理装置の一実施例を示すブロック図、図2は本発明の音響機器の信号処理装置の詳細構成例を示すブロック図である。
【0013】
図1に示す本発明の信号処理装置は、図3にて説明したようなMCDを備えた信号処理装置または図4にて説明したようなDIRを備えた信号処理装置である。図1において、100はMCDまたはDIRである。MCDであれば、その入力信号は図3にて説明したように、圧縮されたマルチ・チャンネル音声であるデジタル・オーディオ信号(non-PCM)であり、DIRであれば、その入力は図4にて説明したように、IEC60958もしくはIEC61937に準したインタフェース・フォーマットにて伝送されたデジタル・オーディオ信号(S/PDIF)である。図1では、それらを簡略化してInput dataとしている。
【0014】
さらに、MCDであれば、その出力信号は図3にて説明したように、例えば、L/R/SL/SR/C/Lfeの5.1チャンネルの音声信号(マルチ・チャンネル音声信号)であり、DIRであれば、その出力は図4にて説明したように、データ及びクロックである。図1では、それらを簡略化してAudio dataとしている。DSP200の出力信号も、MCDの場合には、例えば、L/R/SL/SR/C/Lfeの5.1チャンネルの音声信号であり、DIRの場合には、データ及びクロックである。なお、マルチ・チャンネル音声信号としては、2チャンネルや6.1チャンネル等の場合もある。
【0015】
図1において、MCDまたはDIR100とDSP200とマイコン300とメモリ400とは、情報バスにて互いに接続されている。また、MCDまたはDIR100とDSP200とマイコン300と変化検出部500とは、情報バスにて互いに接続されている。さらに、MCDまたはDIR100とDSP200とマイコン300とは、制御バスにて互いに接続されている。
【0016】
メモリ400は、DSP200に設定する音場補正のため等の各種の係数を記憶するものである。変化検出部500は、少なくとも、第1,第2の入力信号情報レジスタ501,502を備え、MCDまたはDIR100への入力信号の状態の変化を検出するものである。DSP200の後段には、AND回路600が設けられている。以上のMCDまたはDIR100,DSP200,マイコン300,メモリ400,変化検出部500,AND回路600は、1つの集積回路IC1として構成されている。
【0017】
以上のように構成される本発明の信号処理装置において、入力信号(Input data)にエラーが発生した場合の動作について説明する。MCDまたはDIR100は、入力信号にエラーが発生したことを検出すると、情報データとしてハイからローへと切り替わるエラー検出データを発生する。このエラー検出データは、情報バスを介してマイコン300やDSP200に入力される。このエラー検出データは、AND回路600の一方の入力端子にも直接入力されている。AND回路600の一方の入力がローとなることから、DSP200から信号が出力されていても、AND回路600からの出力信号(Output data)は強制的に“0”となる。
【0018】
本発明では、DSP200の後段に、MCDまたはDIR100より出力されたエラー検出データに応じて、DSP200の出力信号を強制的に“0”にしてミュートをかけるハードウェアによる強制的ミュート回路を設けている。従って、MCDまたはDIR100においてエラーが検出されると即座にミュートがかかり、ほとんど時間遅延を生じることがないので、実質的にノイズが発生しない。
【0019】
本実施例では、エラー検出データをハイからローへと切り替わる信号としたが、ローからハイへと切り替わる信号であれば、AND回路600の前段にインバータを設ければよい。また、本実施例では、強制的ミュート回路としてAND回路600としたがトランジスタによって構成してもよく、具体的な回路構成は本実施例に限定されるものではない。本実施例では、エラー検出データを集積回路IC1の外部に出力するための出力端子701を備えている。
【0020】
次に、MCDまたはDIR100への入力信号の状態、例えば入力信号のサンプリング周波数が変化した場合の動作について説明する。変化検出部500がMCDまたはDIR100への入力信号の状態の変化を検出すると、変化検出部500は、情報バスを介して変化検出データをDSP200とマイコン300に入力する。本発明では、DSP200とメモリ400とが情報バスによって接続されているので、DSP200におけるプログラムを、マイコン300を介することなく直接起動させて、係数を設定することができる。
【0021】
即ち、MCDまたはDIR100への入力信号の状態が変化したことが変化検出部500によって検出され、変化検出データが情報バスによりDSP200に直接伝達されると、DSP200はメモリ400より係数(データ)を読み込んで自己の状態を再設定する。よって、本発明の信号処理装置は、入力信号の変化に対して即座に追従することができる。
【0022】
さらに、変化検出部500の具体的構成について説明する。変化検出部500は、図2に示すように、メモリセルD0〜D7よりなる第1の入力信号情報レジスタ501と、メモリセルD0’〜D7’よりなる第2の入力信号情報レジスタ502とを備える。図2は、変化検出部500をハードウェアによって構成する場合の一例である。
【0023】
本発明は、入力信号情報レジスタを2段で設けている。第1の入力信号情報レジスタ501には、常に最新のデータが入力されて更新される。第2の入力信号情報レジスタ502は、旧データを保持し、必要に応じて第1の入力信号情報レジスタ501の情報を第2の入力信号情報レジスタ502に転送する。この転送のタイミング及びデータの転送はマイコン300によって制御される。集積回路IC1(DSP200)は、第2の入力信号情報レジスタ502に記憶されたデータにて動作するようになっている。
【0024】
図2において、第1,第2の入力信号情報レジスタ501,502のメモリセルD0〜D7,D0’〜D7’それぞれの出力はEXOR回路部504のそれぞれのEXOR回路に入力され、排他的論理和がとられる。EXOR回路部504の出力と制御レジスタ503のメモリセルC0〜C7の出力はAND回路部105のそれぞれのAND回路に入力され、論理積がとられる。制御レジスタ503は、変化検出データの有効/無効を切り換えるためのものである。AND回路部505の全てのAND回路の出力はOR回路506に入力されて論理和がとられ、変化検出データとなる。
【0025】
図2に示すようなハードウェアの代わりに、変化検出部500を次のようにソフトウェアによっても構成することができる。第1,第2の入力信号情報レジスタ501,502をビット毎に比較する。必要でない情報(ビット)をマスク(無視)する。そして、第1,第2の入力信号情報レジスタ501,502の情報に違いがあれば、所定のタイミングで、変化検出データを有効にし、第1の入力信号情報レジスタ501の値を第2の入力信号情報レジスタ502の値に置き換える。
【0026】
このように、変化検出部500をソフトウェアによって構成した場合、図2における制御レジスタ503〜OR回路506が不要となる。これらの回路部分がソフトウェアによって実現されることとなる。よって、変化検出部500は、少なくとも、第1,第2の入力信号情報レジスタ501,502を備える。
【0027】
第1の入力信号情報レジスタ501の情報を第2の入力信号情報レジスタ502に転送して、集積回路IC1(DSP200)の動作を再設定するタイミングは、マイコン300より第2の入力信号情報レジスタ502の情報更新の指示がなされたときである。変化検出データが出力されてからどのタイミングでDSP200を再設定するかは、適宜に設定すればよい。本実施例では、変化検出データを集積回路IC1の外部に出力するための出力端子702を備えている。
【0028】
ところで、MCDまたはDIR100への入力信号(Input data)に含まれる情報は、例えば次のようなものである。MCDの場合、サンプリング周波数,低域(Lfe)信号のオン,コピー可/不可,チャンネル情報,データタイプ,エラーフラグ,ビットストリーム番号等であり、DIRの場合、サンプリング周波数,プリエンファシスの有/無,コピー可/不可,オーディオデータ/非オーディオデータ,カテゴリーコード,データタイプ,バリディティフラグ等である。
【0029】
【発明の効果】
以上詳細に説明したように、本発明の音響機器の信号処理装置は、マルチ・チャンネル・デコーダ(MCD)またはデジタル・インタフェース・レシーバ(DIR)と、デジタル・シグナル・プロセッサ(DSP)と、マイクロ・コンピュータ(マイコン)とを1つの集積回路として構成し、DSPの後段に、強制的ミュート回路を設けたり、集積回路内に、DSPで用いるデータを記憶するメモリと、MCDまたはDIRへの入力信号の状態が変化したことを検出する変化検出部を設け、入力信号の状態が変化したことが検出されたとき、DSPは、マイコンを介することなくメモリよりデータを読み出して自己の状態を再設定するようにしたので、入力信号の変化に対して即座に追従することができ、各種の不具合を発生することがない。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【図2】本発明の詳細構成例を示すブロック図である。
【図3】マルチ・チャンネル・デコーダを備えた信号処理装置の従来例を示すブロック図である。
【図4】デジタル・インタフェース・レシーバを備えた信号処理装置の従来例を示すブロック図である。
【符号の説明】
100 マルチ・チャンネル・デコーダまたはデジタル・インタフェース・レシーバ(MCDまたはDIR)
200 デジタル・シグナル・プロセッサ(DSP)
300 マイクロ・コンピュータ(マイコン)
400 メモリ
500 変化検出部
501,502 入力信号情報レジスタ
600 AND回路(強制的ミュート回路)
701,702 出力端子
IC1 集積回路
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a signal processing apparatus for an acoustic device that includes a multi-channel decoder or a digital interface receiver and processes a digital audio signal.
[0002]
[Prior art]
2. Description of the Related Art Some signal processing apparatuses for audio equipment include a multi-channel decoder (hereinafter abbreviated as MCD) and a digital interface receiver (hereinafter abbreviated as DIR). A signal processing apparatus provided with an MCD processes a digital audio signal which is compressed multi-channel sound, and outputs a multi-channel sound signal. A signal processing apparatus equipped with DIR processes a digital audio signal transmitted in an interface format conforming to IEC60958 or IEC61937, and outputs audio data and a clock.
[0003]
FIG. 3 is a block diagram illustrating a conventional configuration of a signal processing apparatus including an MCD, and FIG. 4 is a block diagram illustrating a conventional configuration of the signal processing apparatus including a DIR. First, a signal processing apparatus provided with an MCD will be described. In FIG. 3, a digital audio signal (non-PCM) which is compressed multi-channel sound is input to the MCD 1. The MCD 1 decodes the input digital audio signal and outputs a front left (L) channel signal, a front right (R) channel signal, a surround left (SL) channel signal, a surround right (SR) channel signal, A so-called 5.1 channel audio signal (multi-channel audio signal) of a center (C) channel signal and a low frequency (Lfe) signal is output.
[0004]
These 5.1 channel audio signals of L / R / SL / SR / C / Lfe are further processed by a digital signal processor (hereinafter abbreviated as DSP) 2 and output. The DSP 2 is for performing various processes such as sound field correction on the signal from the MCD 1. The micro computer (hereinafter abbreviated as “microcomputer”) 3 is connected to the MCD 1 and the DSP 2 by buses. Information data is input to the microcomputer 3 from the MCD 1 through the bus, and the microcomputer 3 controls the MCD 1. The microcomputer 3 also controls the DSP 2. The MCD1, DSP2, and microcomputer 3 are configured by separate integrated circuits.
[0005]
Next, a signal processing apparatus provided with a DIR will be described. In FIG. 4, a digital audio signal (S / PDIF) transmitted in an interface format conforming to IEC60958 or IEC61937 is input to the DIR 10. The DIR 10 receives the input digital audio signal, generates voice data (data) and a clock (clock) from the digital audio signal, and outputs them. Strictly speaking, the clock includes a bit clock signal called BCK and a latch signal that switches between high and low for each of the left and right channels called LRCK.
[0006]
These data and clock are input to the DSP 20, and the data are further processed and output. The DSP 20 is for performing various processes such as sound field correction on the data from the DIR 10. The microcomputer 30 is connected to the DIR 10 and the DSP 20 by buses. Information data is input from the DIR 10 to the microcomputer 30 via the bus, and the microcomputer 30 controls the DIR 10. The microcomputer 30 also controls the DSP 20. The DIR 10, the DSP 20, and the microcomputer 30 are configured by separate integrated circuits.
[0007]
[Problems to be solved by the invention]
As described above, the conventional signal processing apparatus for audio equipment has the following problems because each circuit is constituted by a separate integrated circuit. For example, when an error occurs in the input signals to the MCD1 and DIR10, it is necessary to mute the output signals from the DSP2 and 20. For this purpose, the MCD1 and DIR10 detect that an error has occurred in the input signal, input the information data to the microcomputers 3 and 30, and the microcomputers 3 and 30 control the DSPs 2 and 20 to mute the output signals. Must.
[0008]
When the state of the input signal to the MCD1 and DIR10 changes, for example, when the sampling frequency of the input signal changes, the DSP2 and 20 need to be reset. In this case as well, the MCD1 and DIR10 detect that the state of the input signal has changed, and input the information data to the microcomputers 3 and 30. The microcomputers 3 and 30 control the DSPs 2 and 20, and The program and coefficients at 20 must be reset.
[0009]
Therefore, in the signal processing apparatus of the conventional audio equipment, a time delay is caused in the control (mute and resetting in the DSPs 2 and 20) that must be performed with respect to the change of the input signal, noise is generated, and audio is generated. There was a problem that sound was interrupted due to the time taken to be output.
[0010]
The present invention has been made in view of such problems, and provides a signal processing apparatus for an acoustic device that can immediately follow a change in an input signal and does not cause various problems. With the goal.
[0011]
[Means for Solving the Problems]
The present invention solves the above-mentioned problems of the prior art,
(A) In a signal processing apparatus of an acoustic device that processes a digital audio signal, a multi-channel decoder (100) that decodes an input digital audio signal and outputs a multi-channel audio signal; The digital signal processor (200) for processing the output signal of the channel decoder, the microcomputer (300) for controlling the digital signal processor are configured as one integrated circuit (IC1), and the integrated In the circuit, a memory (400) for storing data used in the digital signal processor and a change detection unit (500) for detecting a change in the state of an input signal to the multi-channel decoder are provided. The multi-channel data is detected by the change detector. The digital signal processor reads the data from the memory and resets its state without going through the microcomputer when it is detected that the state of the input signal to the reader has changed. provide a signal processing apparatus for audio equipment, wherein,
(B) In a signal processing apparatus of an audio device that processes a digital audio signal, a digital interface receiver (100) that receives an input digital audio signal and outputs data and a clock; and the digital interface receiver The digital signal processor (200) that processes the output signal of the receiver and the microcomputer (300) that controls the digital signal processor are configured as one integrated circuit (IC1), and in the integrated circuit Provided with a memory (400) for storing data used in the digital signal processor and a change detection unit (500) for detecting a change in the state of an input signal to the digital interface receiver. The digital interface is detected by a detector. When it is detected that the state of the input signal to the source receiver has changed, the digital signal processor reads the data from the memory without using the microcomputer and resets its state. Provided is a signal processing apparatus for an acoustic device.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a signal processing apparatus for audio equipment according to the present invention will be described with reference to the accompanying drawings. FIG. 1 is a block diagram showing an embodiment of a signal processing apparatus for audio equipment according to the present invention, and FIG. 2 is a block diagram showing a detailed configuration example of the signal processing apparatus for audio equipment according to the present invention.
[0013]
The signal processing apparatus of the present invention shown in FIG. 1 is a signal processing apparatus provided with an MCD as described in FIG. 3 or a signal processing apparatus provided with a DIR as described in FIG. In FIG. 1, 100 is MCD or DIR. In the case of MCD, the input signal is a digital audio signal (non-PCM) which is compressed multi-channel sound as described in FIG. 3, and in the case of DIR, the input is shown in FIG. As described above, it is a digital audio signal (S / PDIF) transmitted in an interface format according to IEC60958 or IEC61937. In FIG. 1, they are simplified to be input data.
[0014]
Further, in the case of MCD, the output signal is, for example, a 5.1 channel audio signal (multi-channel audio signal) of L / R / SL / SR / C / Lfe as described in FIG. In the case of DIR, the output is data and clock as described in FIG. In FIG. 1, these are simplified to be audio data. The output signal of the DSP 200 is, for example, an audio signal of 5.1 channels of L / R / SL / SR / C / Lfe in the case of MCD, and data and clock in the case of DIR. The multi-channel audio signal may be 2 channels or 6.1 channels.
[0015]
In FIG. 1, an MCD or DIR 100, a DSP 200, a microcomputer 300, and a memory 400 are connected to each other via an information bus. The MCD or DIR 100, the DSP 200, the microcomputer 300, and the change detection unit 500 are connected to each other via an information bus. Further, the MCD or DIR 100, the DSP 200, and the microcomputer 300 are connected to each other via a control bus.
[0016]
The memory 400 stores various coefficients for correcting the sound field set in the DSP 200. The change detection unit 500 includes at least first and second input signal information registers 501 and 502, and detects a change in the state of an input signal to the MCD or DIR 100. An AND circuit 600 is provided at the subsequent stage of the DSP 200. The above MCD or DIR100, DSP200, microcomputer 300, memory 400, change detection unit 500, and AND circuit 600 are configured as one integrated circuit IC1.
[0017]
In the signal processing apparatus of the present invention configured as described above, an operation when an error occurs in an input signal (Input data) will be described. When the MCD or DIR 100 detects that an error has occurred in the input signal, the MCD or DIR 100 generates error detection data that switches from high to low as information data. This error detection data is input to the microcomputer 300 and the DSP 200 via the information bus. This error detection data is also directly input to one input terminal of the AND circuit 600. Since one input of the AND circuit 600 becomes low, even if a signal is output from the DSP 200, the output signal (Output data) from the AND circuit 600 is forcibly set to “0”.
[0018]
In the present invention, a forcible mute circuit by hardware for forcing the output signal of the DSP 200 to “0” and muting is provided in the subsequent stage of the DSP 200 in accordance with error detection data output from the MCD or DIR 100. . Therefore, when an error is detected in the MCD or DIR 100, mute is immediately applied and almost no time delay occurs, so that noise is not substantially generated.
[0019]
In this embodiment, the error detection data is a signal for switching from high to low, but an inverter may be provided in the previous stage of the AND circuit 600 if the signal is to switch from low to high. In this embodiment, the AND circuit 600 is used as the forced mute circuit. However, the AND circuit 600 may be configured by a transistor, and the specific circuit configuration is not limited to this embodiment. In the present embodiment, an output terminal 701 for outputting error detection data to the outside of the integrated circuit IC1 is provided.
[0020]
Next, the operation when the state of the input signal to the MCD or DIR 100, for example, the sampling frequency of the input signal changes will be described. When the change detection unit 500 detects a change in the state of an input signal to the MCD or DIR 100, the change detection unit 500 inputs change detection data to the DSP 200 and the microcomputer 300 via the information bus. In the present invention, since the DSP 200 and the memory 400 are connected by an information bus, a program in the DSP 200 can be directly started without going through the microcomputer 300 to set coefficients.
[0021]
That is, when the change detection unit 500 detects that the state of the input signal to the MCD or DIR 100 has changed and the change detection data is directly transmitted to the DSP 200 via the information bus, the DSP 200 reads the coefficient (data) from the memory 400. Reset your state with. Therefore, the signal processing apparatus of the present invention can immediately follow the change of the input signal.
[0022]
Furthermore, a specific configuration of the change detection unit 500 will be described. As shown in FIG. 2, the change detection unit 500 includes a first input signal information register 501 composed of memory cells D0 to D7 and a second input signal information register 502 composed of memory cells D0 ′ to D7 ′. . FIG. 2 shows an example in which the change detection unit 500 is configured by hardware.
[0023]
In the present invention, the input signal information register is provided in two stages. The first input signal information register 501 is always updated by receiving the latest data. The second input signal information register 502 holds old data, and transfers information in the first input signal information register 501 to the second input signal information register 502 as necessary. This transfer timing and data transfer are controlled by the microcomputer 300. The integrated circuit IC1 (DSP 200) operates on the data stored in the second input signal information register 502.
[0024]
In FIG. 2, the outputs of the memory cells D0 to D7 and D0 ′ to D7 ′ of the first and second input signal information registers 501 and 502 are input to the respective EXOR circuits of the EXOR circuit unit 504, and are exclusive ORed. Is taken. The output of the EXOR circuit unit 504 and the output of the memory cells C0 to C7 of the control register 503 are input to each AND circuit of the AND circuit unit 105, and the logical product is obtained. The control register 503 is for switching between valid / invalid of change detection data. The outputs of all the AND circuits in the AND circuit unit 505 are input to the OR circuit 506 and ORed to obtain change detection data.
[0025]
Instead of the hardware as shown in FIG. 2, the change detection unit 500 can also be configured by software as follows. The first and second input signal information registers 501 and 502 are compared bit by bit. Mask (ignore) unnecessary information (bits). If the information in the first and second input signal information registers 501 and 502 is different, the change detection data is validated at a predetermined timing, and the value in the first input signal information register 501 is set to the second input. Replace with the value of the signal information register 502.
[0026]
Thus, when the change detection unit 500 is configured by software, the control registers 503 to OR circuit 506 in FIG. 2 are not necessary. These circuit parts are realized by software. Therefore, the change detection unit 500 includes at least first and second input signal information registers 501 and 502.
[0027]
The timing at which the information in the first input signal information register 501 is transferred to the second input signal information register 502 and the operation of the integrated circuit IC1 (DSP 200) is reset is from the microcomputer 300 to the second input signal information register 502. This is when an instruction to update information is issued. The timing at which the DSP 200 is reset after the change detection data is output may be set appropriately. In this embodiment, an output terminal 702 for outputting change detection data to the outside of the integrated circuit IC1 is provided.
[0028]
By the way, information included in an input signal (Input data) to the MCD or DIR 100 is, for example, as follows. For MCD, sampling frequency, low frequency (Lfe) signal on, copy enabled / disabled, channel information, data type, error flag, bit stream number, etc. For DIR, sampling frequency, presence / absence of pre-emphasis , Copy enable / disable, audio data / non-audio data, category code, data type, validity flag, etc.
[0029]
【The invention's effect】
As described above in detail, the signal processing apparatus for an audio device according to the present invention includes a multi-channel decoder (MCD) or digital interface receiver (DIR), a digital signal processor (DSP), a micro A computer (microcomputer) is configured as one integrated circuit, a forced mute circuit is provided in the subsequent stage of the DSP, a memory for storing data used by the DSP in the integrated circuit, and an input signal to the MCD or DIR A change detection unit for detecting a change in the state is provided, and when it is detected that the state of the input signal has changed, the DSP reads the data from the memory without going through the microcomputer and resets its own state. As a result, changes in the input signal can be tracked immediately, and various problems do not occur.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of the present invention.
FIG. 2 is a block diagram showing a detailed configuration example of the present invention.
FIG. 3 is a block diagram showing a conventional example of a signal processing apparatus including a multi-channel decoder.
FIG. 4 is a block diagram illustrating a conventional example of a signal processing apparatus including a digital interface receiver.
[Explanation of symbols]
100 Multi-channel decoder or digital interface receiver (MCD or DIR)
200 Digital Signal Processor (DSP)
300 Microcomputer (microcomputer)
400 Memory 500 Change detection unit 501, 502 Input signal information register 600 AND circuit (forced mute circuit)
701, 702 Output terminal IC1 Integrated circuit

Claims (2)

デジタル・オーディオ信号を処理する音響機器の信号処理装置において、
入力されたデジタル・オーディオ信号をデコードしてマルチ・チャンネル音声信号を出力するマルチ・チャンネル・デコーダと、
前記マルチ・チャンネル・デコーダの出力信号を処理するデジタル・シグナル・プロセッサと、
前記デジタル・シグナル・プロセッサを制御するマイクロ・コンピュータとを1つの集積回路として構成すると共に、
前記集積回路内に、前記デジタル・シグナル・プロセッサで用いるデータを記憶するメモリと、前記マルチ・チャンネル・デコーダへの入力信号の状態が変化したことを検出する変化検出部を設け、
前記変化検出部によって前記マルチ・チャンネル・デコーダへの入力信号の状態が変化したことが検出されたとき、前記デジタル・シグナル・プロセッサは、前記マイクロ・コンピュータを介することなく前記メモリより前記データを読み出して自己の状態を再設定することを特徴とする音響機器の信号処理装置。
In a signal processing apparatus for audio equipment that processes digital audio signals,
A multi-channel decoder that decodes the input digital audio signal and outputs a multi-channel audio signal;
A digital signal processor for processing the output signal of the multi-channel decoder;
The microcomputer for controlling the digital signal processor is configured as one integrated circuit,
In the integrated circuit, a memory for storing data used in the digital signal processor, and a change detection unit for detecting that a state of an input signal to the multi-channel decoder has changed, are provided.
When the change detection unit detects that the state of the input signal to the multi-channel decoder has changed, the digital signal processor reads the data from the memory without going through the microcomputer. A signal processing apparatus for an acoustic device, characterized by resetting its own state.
デジタル・オーディオ信号を処理する音響機器の信号処理装置において、
入力されたデジタル・オーディオ信号を受信してデータとクロックを出力するデジタル・インタフェース・レシーバと、
前記デジタル・インタフェース・レシーバの出力信号を処理するデジタル・シグナル・プロセッサと、
前記デジタル・シグナル・プロセッサを制御するマイクロ・コンピュータとを1つの集積回路として構成すると共に、
前記集積回路内に、前記デジタル・シグナル・プロセッサで用いるデータを記憶するメモリと、前記デジタル・インタフェース・レシーバへの入力信号の状態が変化したことを検出する変化検出部を設け、
前記変化検出部によって前記デジタル・インタフェース・レシーバへの入力信号の状態が変化したことが検出されたとき、前記デジタル・シグナル・プロセッサは、前記マイクロ・コンピュータを介することなく前記メモリより前記データを読み出して自己の状態を再設定することを特徴とする音響機器の信号処理装置。
In a signal processing apparatus for audio equipment that processes digital audio signals,
A digital interface receiver that receives input digital audio signals and outputs data and clocks;
A digital signal processor for processing the output signal of the digital interface receiver;
The microcomputer for controlling the digital signal processor is configured as one integrated circuit,
In the integrated circuit, a memory for storing data used in the digital signal processor and a change detection unit for detecting that a state of an input signal to the digital interface receiver has changed are provided.
When the change detection unit detects that the state of the input signal to the digital interface receiver has changed, the digital signal processor reads the data from the memory without going through the microcomputer. A signal processing apparatus for an acoustic device, characterized by resetting its own state.
JP2000338730A 2000-11-07 2000-11-07 Signal processing device for audio equipment Expired - Lifetime JP3700926B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000338730A JP3700926B2 (en) 2000-11-07 2000-11-07 Signal processing device for audio equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000338730A JP3700926B2 (en) 2000-11-07 2000-11-07 Signal processing device for audio equipment

Publications (2)

Publication Number Publication Date
JP2002150723A JP2002150723A (en) 2002-05-24
JP3700926B2 true JP3700926B2 (en) 2005-09-28

Family

ID=18813900

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000338730A Expired - Lifetime JP3700926B2 (en) 2000-11-07 2000-11-07 Signal processing device for audio equipment

Country Status (1)

Country Link
JP (1) JP3700926B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008258749A (en) 2007-04-02 2008-10-23 Funai Electric Co Ltd Thin television set and audio apparatus

Also Published As

Publication number Publication date
JP2002150723A (en) 2002-05-24

Similar Documents

Publication Publication Date Title
US5592633A (en) Integrated circuit interface to control bus with either of two different protocol standards
JP3700926B2 (en) Signal processing device for audio equipment
US5964896A (en) Method and apparatus for a high speed cyclical redundancy check system
JP2008234511A (en) Semiconductor integrated circuit device
JPH11133991A (en) Digital signal processing device and control method in converting time of sampling frequency
JPH1013238A (en) Decoder and decoding method therefor
US20220070586A1 (en) Audio signal processing chip, multichannel system, and audio signal processing method
JPH06350540A (en) Error compensating method for digital audio signal
KR20220064334A (en) Method for providing mode of hearing ear earphones with hear mode and music mode and the system thereof
US6456719B1 (en) Compressed audio error concealment apparatus and method
JP2000047960A (en) Method and device for detecting abnormality and network system
JPH08316967A (en) Data transmitter
JP4045003B2 (en) Expansion station and its system
US20230125157A1 (en) Audio control device and method of controlling multi-channel sound system
JPH08214400A (en) Digital signal processor
JP2763418B2 (en) Noise control device
JPH07212319A (en) Digital audio signal switch noise suppressing device
JP3855409B2 (en) Signal processing device
KR100630183B1 (en) Apparatus for controlling a key input to operate a media player and thereof
JP3169667B2 (en) Audio signal selection circuit
KR970050868A (en) Parallel CRC decoder
JP2007053553A (en) Audio reproducing device
CN114173274A (en) Audio processing chip, multi-channel system and audio processing method
CN112291679A (en) Audio power adjusting system and method, navigator and automobile
JP2002111419A (en) Tone control circuit

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050426

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050525

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: 20050624

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050707

R151 Written notification of patent or utility model registration

Ref document number: 3700926

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080722

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090722

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090722

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100722

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110722

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120722

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120722

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120722

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120722

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130722

Year of fee payment: 8

EXPY Cancellation because of completion of term