(57)【特許請求の範囲】
【請求項１】
ディジタルオーディオ信号が入力される複数のディジタル入力端子と、
ディジタル入力端子から入力されたディジタルオーディオ信号を受信し、このディジタルオーディオ信号をデコードしてオーディオストリームデータおよびカテゴリコードを分離するディジタルオーディオインタフェースレシーバ（ＤＩＲ）と、
ＤＩＲの接続先を前記複数のディジタル入力端子のいずれかに選択的に設定するセレクタと、
選択操作により、前記複数のディジタル入力端子から１つを選択する選択手段と、
オーディオストリームデータを処理するオーディオデータ処理手段と、
選択手段によって選択されたディジタル入力端子をＤＩＲに接続するとともに、ＤＩＲが分離したオーディオストリームデータをオーディオデータ処理手段に入力する手段であって、セレクタを制御してＤＩＲの接続先を順次切り換え、各接続先から入力されるディジタルオーディオデータから分離されたカテゴリコードに基づいて、各ディジタル入力端子に接続されているディジタルオーディオ機器の種類を順次検出するスキャン処理を、所定のタイミングに実行する制御手段と、
を備え、前記制御手段は、前記スキャン処理を、前記選択手段によって選択されたディジタル入力端子からのディジタルオーディオ信号の切れ目を検出し、そのときに実行するディジタルオーディオ処理装置。
【請求項２】
ディジタルオーディオ信号が入力される複数のディジタル入力端子と、
選択操作により、前記複数のディジタル入力端子から１つを選択する第１の選択手段と、
第１の選択手段によって選択されたディジタル入力端子から入力されるディジタルオーディオ信号をバッファする第１のバッファと、
入力されたディジタルオーディオ信号をデコードしてオーディオストリームデータおよびカテゴリコードを分離するディジタルオーディオインタフェースレシーバ（ＤＩＲ）と、
ＤＩＲが、第１のバッファから入力したディジタルオーディオ信号をデコードして分離したオーディオストリームデータをバッファする第２のバッファと、
第２のバッファから順次オーディオストリームデータを読み出して処理するオーディオデータ処理手段と、
前記複数のディジタル入力端子または前記第１のバッファのいずれかを前記ＤＩＲに接続する第２の選択手段と、
前記第２のバッファにオーディオストリームデータが所定時間分蓄積されたのち、オーディオデータ処理手段にその読み出しを許可するとともに、所定時間毎に、前記第１の選択手段の接続先を順次切り換え、各接続先から入力されるディジタルオーディオデータから分離されたカテゴリコードに基づいて、各ディジタル入力端子に接続されているディジタルオーディオ機器の種類を順次検出するスキャン処理を、所定のタイミングに実行する制御手段と、
を備えたディジタルオーディオ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のディジタルオーディオ機器が接続されるディジタルオーディオ処理装置に関する。
【０００２】
【従来の技術】
オーディオ信号をディジタル信号として処理するディジタルオーディオ機器が普及してきている。一般的なディジタルオーディオ機器は、オーディオ信号の入出力をＳＰＤＩＦという統一された規格のディジタルオーディオ信号として行うため、どのようなディジタルオーディオ機器から入力されるディジタルオーディオ信号であっても同じディジタルオーディオインタフェースレシーバ（ＤＩＲ）で共通に処理できる。
【０００３】
このため、従来のアナログオーディオ機器（チューナ、ＣＤプレーヤ、アナログディスクプレーヤなど）では、それぞれ出力するオーディオ信号レベルやイコライジングが異なるため、アナログオーディオアンプは各オーディオ機器毎に専用の入力端子（フロントエンド）を設けなければならなかったのに比べて、ディジタルオーディオ機器の場合には、複数のディジタルオーディオ端子のどこにどのような機器を接続することもできるという自由度が高くなっている。
【０００４】
しかし、従来のディジタルオーディオアンプでは、ユーザが機器を選択するための操作子であるセレクタ操作子に予めＣＤ、ＤＶＤなどの機器名を指定する表示がされていたため、各セレクタ操作子に対応するディジタル入力端子に、その指定された機器を接続しなければ、表示にしたがってセレクタを操作しても、表示とは異なる機器が選択されてしまうという問題点があった。
【０００５】
そこで、近年実用化されたディジタルオーディオアンプでは、セレクタ操作子に対応する機器名称の表示もユーザが設定できるようにし、各ディジタル入力端子に任意のディジタルオーディオ機器を接続し、そのディジタル入力端子に対応するセレクタ操作子の機器名称をその接続したディジタルオーディオ機器の名称にするようにしたものが提案されている。
【０００６】
さらに、ディジタル入力端子から入力されているディジタルオーディオ信号から分離されたカテゴリコードに基づいて、現在どのようなオーディオ機器から信号が入力されているかを自動表示できるものがあった。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記従来の装置では、各ディジタル入力端子に自由にディジタルオーディオ機器を接続できるにしても、そのディジタル入力端子に対応するセレクタ操作子の名称を自分で入力しなければならず、面倒であるうえ、対応づけを間違ってしまうおそれがあるという問題点があった。
【０００８】
また、上記従来の装置では、現在選択されている（ディジタルオーディオ信号が入力されている）オーディオ機器が何であるかを表示することはできるが、他のディジタル入力端子に何が接続されているか、すなわち他のセレクタ操作子を押したときどのようなオーディオ機器が選択されるかを知ることはできなかった。
【０００９】
この発明は、複数のディジタル入力端子をスキャンして、そこに接続されているディジタルオーディオ機器の種類を自動検出することができるディジタルオーディオ処理装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
請求項１の発明は、ディジタルオーディオ信号が入力される複数のディジタル入力端子と、ディジタル入力端子から入力されたディジタルオーディオ信号を受信し、このディジタルオーディオ信号をデコードしてオーディオストリームデータおよびカテゴリコードを分離するディジタルオーディオインタフェースレシーバ（ＤＩＲ）と、ＤＩＲの接続先を前記複数のディジタル入力端子のいずれかに選択的に設定するセレクタと、選択操作により前記複数のディジタル入力端子から１つを選択する選択手段と、オーディオストリームデータを処理するオーディオデータ処理手段と、選択手段によって選択されたディジタル入力端子をＤＩＲに接続するとともにＤＩＲが分離したオーディオストリームデータをオーディオデータ処理手段に入力する手段であって、セレクタを制御してＤＩＲの接続先を順次切り換え、各接続先から入力されるディジタルオーディオデータから分離されたカテゴリコードに基づいて、各ディジタル入力端子に接続されているディジタルオーディオ機器の種類を順次検出するスキャン処理を、所定のタイミングに実行する制御手段と、を備え、前記スキャン処理を、前記選択手段によって選択されたディジタル入力端子からのディジタルオーディオ信号の切れ目を検出し、そのときに実行することを特徴とする。
【００１３】
この発明では、ＳＰＤＩＦ規格などのディジタルオーディオ信号をデコードするＤＩＲを用いて複数のディジタル入力端子をスキャンさせることにより、どのディジタル入力端子にどのようなディジタルオーディオ機器が接続されているかを検出することができるようにしている。これを電源オン時やＣＤの曲間などでヌルデータが入力されているオーディオ信号の切れ目などに実行することにより、どのディジタル入力端子にどのようなディジタルオーディオ機器が接続されているかの情報を常に更新することができる。
【００１４】
請求項２の発明は、ディジタルオーディオ信号が入力される複数のディジタル入力端子と、選択操作により、前記複数のディジタル入力端子から１つを選択する第１の選択手段と、第１の選択手段によって選択されたディジタル入力端子から入力されるディジタルオーディオ信号をバッファする第１のバッファと、入力されたディジタルオーディオ信号をデコードしてオーディオストリームデータおよびカテゴリコードを分離するディジタルオーディオインタフェースレシーバ（ＤＩＲ）と、ＤＩＲが、第１のバッファから入力したディジタルオーディオ信号をデコードして分離したオーディオストリームデータをバッファする第２のバッファと、第２のバッファから順次オーディオストリームデータを読み出して処理するオーディオデータ処理手段と、前記複数のディジタル入力端子または前記第１のバッファのいずれかを前記ＤＩＲに接続する第２の選択手段と、前記第２のバッファにオーディオストリームデータが所定時間分蓄積されたのち、オーディオデータ処理手段にその読み出しを許可するとともに、所定時間毎に、前記第１の選択手段の接続先を順次切り換え、各接続先から入力されるディジタルオーディオデータから分離されたカテゴリコードに基づいて、各ディジタル入力端子に接続されているディジタルオーディオ機器の種類を順次検出するスキャン処理を、所定のタイミングに実行する制御手段と、を備えたことを特徴とする。
【００１５】
この発明では、ＳＰＤＩＦ規格などのディジタルオーディオ信号をデコードするＤＩＲを用いて複数のディジタル入力端子をスキャンさせることにより、どのディジタル入力端子にどのようなディジタルオーディオ機器が接続されているかを検出することができるようにしている。ＤＩＲの前後にバッファを設け、ＤＩＲがスキャンしている間に入力されるディジタルオーディオ信号を第１のバッファでバッファし、且つ、その間に出力すべきオーディオストリームデータを第２のバッファから読み出すようにした。これにより、楽曲のオーディオ信号（ヌルデータでないオーディオ信号）が入力されているときでも、各ディジタル入力端子のスキャンをすることができ、どのディジタル入力端子にどのようなディジタルオーディオ機器が接続されているかについて常時最新の情報を持つことができるようになる。
【００１６】
【発明の実施の形態】
図１はこの発明の実施形態であるディジタルオーディオアンプ１の接続形態の例を示す図、図２は同ディジタルオーディオアンプのフロントパネルを示す図、図３は同ディジタルオーディオアンプのリアパネルを示す図である。
この実施形態のディジタルオーディオアンプ１は、図３に示すように、背面にＵＳＢ端子２０やディジタル入力端子２１〜２４（図３参照）を有しており、これらの端子に、パーソナルコンピュータ（ＰＣ）２や複数のディジタルオーディオ機器３、４、５が接続される。ディジタルオーディオ機器３、４、５は、たとえば、ＭＤプレーヤ、ＣＤプレーヤ、ＤＶＤプレーヤ、ＤＶプレーヤ、ディジタル放送チューナなどであり、これらの機器からＳＰＤＩＦに準拠したディジタルオーディオ信号が入力される。
【００１７】
ＳＰＤＩＦ規格のディジタルオーディオ信号は、オーディオストリームデータを所定サンプル毎にフレーム化したものであり、各フレームのサブコードには、このディジタルオーディオ信号を出力している機器の種類を示すカテゴリコードが埋め込まれている。たとえば、カテゴリコードが“１００００００ｘ”であればＣＤプレーヤであることを示し、カテゴリコードが“１００１１００ｘ”であればＤＶＤプレーヤであることを示すなどである。ここで“ｘ”は、ｄｏｎ’ｔｃａｒｅ（０／１のどちらでもよい）の意である。
【００１８】
また、図２に示すように、フロントパネルの上部には外部入力を選択する入力選択スイッチ１０〜１４が設けられている。この入力選択スイッチは、上記ＵＳＢ端子２０、ディジタル入力端子２１〜２４のいずれかを選択して、この端子から入力されるディジタルオーディオ信号を再生するための（スピーカから出力させるための）スイッチである。このうち、入力選択スイッチ１０が接続されるＵＳＢ端子２０すなわちパーソナルコンピュータ２を選択するスイッチであり、入力選択スイッチ１１〜１４がディジタル入力端子を選択するスイッチである。
【００１９】
入力選択スイッチ１０〜１４は、押しボタンスイッチであり、ユーザがこのボタンを押し込むとスイッチがオンし、このスイッチに対応する入力端子が選択され、その入力端子から入力されるオーディオ信号が信号処理および増幅されて外部出力端子２６，スピーカ端子２７から出力される。オンしているスイッチは、各入力選択スイッチ１０〜１４の左端に設けられているインジケータ１０ａ〜１４ａによって表示される。インジケータ１０ａ〜１４ａはＬＥＤで構成されており、オンしているスイッチに対応するインジケータが点灯するようになっている。
【００２０】
また、フロントパネルの入力選択スイッチ１０〜１４の下方にはＬＣＤマトリクスディスプレイ１５が設けられている。このＬＣＤマトリクスディスプレイ１５には、ＵＳＢ端子２０、ディジタル入力端子２１〜２４に接続されている機器の名称が表示される。この機器名称の表示は、入力端子２０〜２４に接続されている全ての機器名称を一覧表示するとともに、そのとき入力選択スイッチ１０〜１４で選択されているものをハイライト表示または別エリアに大きく表示する。また、ＬＣＤマトリクスディスプレイ１５には、アナログ入力端子２５に接続されている機器名称も表示される。
【００２１】
また、フロントパネルの下部には、ボリウム用のエンコーダ１６、パワースイッチ１７などが設けられている。
また、図３において、リアパネルには、上記ＵＳＢ端子２０、ディジタル入力端子２１〜２４のほか、アナログ入力端子２５、オーディオ出力端子２６、スピーカ端子２７などが設けられている。
【００２２】
図４は同ディジタルオーディオアンプのブロック図である。装置の動作を制御するＣＰＵ３１には、バスを介してＲＯＭ３２、ＲＡＭ３３、表示装置３４、操作パネル３５、リモコン受信部３６、ＵＳＢインタフェース３７、ＤＩＲ（ディジタルオーディオインタフェースレシーバ）３８、セレクタ３９、４１、ＤＡＣ４２、アンプ４３、ＤＳＰ４４が接続されている。ＲＯＭ３２には、ＣＰＵ３１が実行する制御プログラムやＤＳＰ４４が実行する音声信号処理プログラム、ＳＰＤＩＦ規格におけるカテゴリコードとディジタルオーディオ機器の種類（名称）とを対応づけた機器名称テーブルなどが記憶されている。なお、このＲＯＭ３２の一部または全部をフラッシュＲＯＭで構成し、ＵＳＢ端子２０を介して接続されるパーソナルコンピュータ２からプログラム（ファームウェア）をバージョンアップできるようにしてもよい。
【００２３】
ＲＡＭ３３は、ユーザによる各種設定内容を記憶するとともに、ＤＩＲ３８がディジタルオーディオ信号から分離したオーディオストリームデータをバッファするＦＩＦＯエリア３３ａが設定されている。このＦＩＦＯエリア３３ａは、入力選択スイッチによって選択されたディジタル入力端子から入力されているディジタルオーディオ信号を処理している途中に他のディジタル入力端子にどのような機器が接続されているかをスキャンするための「時間稼ぎ」に使用される。
【００２４】
表示装置３４は、前記ＬＣＤマトリクスディスプレイ１５およびその表示制御回路を含んでいる。操作パネル３５は、前記入力選択スイッチ１０〜１４、インジケータ１０ａ〜１４ａ、エンコーダ１６およびパワースイッチ１７を含んでいる。また、リモコン受信部３６は、リモコン装置５０からの赤外線信号を受信する回路部である。リモコン装置５０は、装置本体の操作パネル３５とほぼ同様の操作子を備えており、各操作子の操作態様に応じた赤外線信号を送出する。リモコン受信部３６は、リモコン装置５０が送出した赤外線信号を受信してデコードし、操作子の操作データとしてＣＰＵ３１に入力する。ＣＰＵ３１は、リモコン受信部３６から操作子の操作データが入力されたとき、操作パネル３５の操作子が操作された場合と同様の処理を実行する。
【００２５】
ＵＳＢインタフェース３７は、前記ＵＳＢ端子２０に接続されており、ＵＳＢ端子２０に接続されるパーソナルコンピュータとのデータの送受信を制御する。ＤＳＰ４４は、ＤＩＲ３８から入力された（ＦＩＦＯエリア３３ａにバッファされていた）オーディオストリームデータに残響などの効果を付与するプロセッサである。ＤＳＰ４４がオーディオストリームデータに付与できる効果の種類は複数あり、ＵＳＢ端子２０に接続されているパーソナルコンピュータ２から付与する効果およびその程度を設定することができる。ＣＰＵ３１は、付与すべく設定された効果を実行するためのプログラムをＲＯＭ３２からＤＳＰ４４に転送する。
【００２６】
ＣＰＵ３１は、オーディオストリームデータのデータレートに合わせた速度で、ＤＩＲ３８からＦＩＦＯエリア３３ａへのデータ転送、および、ＦＩＦＯエリア３３ａからＤＳＰ４４へのデータ転送を実行する。ただし、ＤＩＲ３８およびＤＳＰ４４は、ある程度のバッファメモリを内蔵しているため、このデータ転送は間欠的に行えばよい。
【００２７】
ＤＳＰ４４が効果を付与したオーディオストリームデータは、ＤＡＣ４２に転送されてアナログのオーディオ信号に変換される。このオーディオ信号は、アンプ４３で増幅されたのち、スピーカ端子２７，オーディオ出力端子２６から出力される。
【００２８】
ディジタル入力端子２１〜２４は、セレクタ３９およびセレクタ４１に接続されている。セレクタ３９は、ディジタル入力端子２１〜２４のいずれか１つをＦＩＦＯ４０に接続する。ＦＩＦＯ４０は、可変長のバッファであり、入力されたＳＰＤＩＦのディジタルオーディオ信号がＤＩＲ３８によって読み出されるまでバッファする。セレクタ４１は、上記ディジタル入力端子２１〜２４およびＦＩＦＯ４０のいずれか１つをＤＩＲ３８に接続する。
【００２９】
セレクタ３９は、前記入力選択スイッチ１１〜１４の操作に応じてその接続先が切り換えられる（この切り換えはＣＰＵ３１が行う）。すなわち、入力選択スイッチ１１がオンされているとき、ＣＰＵ３１は、ディジタル入力端子２１を選択する選択信号をセレクタ３９に入力して、ディジタル入力端子２１をＦＩＦＯ４０に接続する。同様に、入力選択スイッチ１２がオンされているときはディジタル入力端子２２をＦＩＦＯ４０に接続し、入力選択スイッチ１３がオンされているときはディジタル入力端子２３をＦＩＦＯ４０に接続し、入力選択スイッチ１４がオンされているときはディジタル入力端子２４をＦＩＦＯ４０に接続する。
【００３０】
また、セレクタ４１の接続先は、ＣＰＵ３１が、制御プロセスに応じて切り換える。
通常のオーディオ再生時には、ＣＰＵ３１は、ＦＩＦＯ４０を選択する選択信号をセレクタ４１に入力して、ＦＩＦＯ４０をＤＩＲ３８に接続する。ＤＩＲ３８は、ディジタル入力端子２１〜２４→セレクタ３９→ＦＩＦＯ４０→セレクタ４１を経由して入力されたディジタルオーディオ信号をデコードしてオーディオストリームデータおよびカテゴリコードを分離する。これらのデータはＣＰＵ３１によって読み取られ、オーディオストリームデータはＦＩＦＯ３３ａに転送され、カテゴリコードはそのとき選択されているディジタル入力端子に接続されているディジタルオーディオ機器を識別する情報として用いられる。
【００３１】
一方、入力端子のスキャン処理時には、ＣＰＵ３１は、セレクタ４１を制御することでディジタル入力端子２１〜２４を順次切り換え選択し、ディジタル入力端子２１〜２４から入力されているディジタルオーディオ信号を順次ＤＩＲ３８に供給する。この選択の切り換え間隔は約５０ｍｓ〜１００ｍｓ程度であり、この間隔は入力されているディジタルオーディオ信号の１フレームを取り込むことができる程度の長さに設定される。ＤＩＲ３８は入力された１フレームのディジタルオーディオ信号のサブコードに含まれるカテゴリコードを分離抽出してＣＰＵ３１に渡す。ＣＰＵ３１はこのカテゴリコードにより、そのディジタル入力端子にはどのようなディジタルオーディオ機器が接続されているかを検出する。この検出をディジタル入力端子２１〜２４について順次実行し、全てのディジタル入力端子について、接続されているディジタルオーディオ機器を検出して入力端子のスキャン処理を終了する。
【００３２】
各ディジタル入力端子から入力されているディジタルオーディオ信号の１フレームが５０ｍｓとし、スキャンする端子数が４とすると、１回のスキャン処理に２００ｍｓ程度の時間を要することになる。このスキャン処理の間、ＤＩＲ３８は、入力選択スイッチにより選択されているディジタルオーディオ機器から入力されるディジタルオーディオ信号の取り込みも、後段へのオーディオストリームデータの出力も両方ともできないが、この間に入力されたディジタルオーディオ信号はＦＩＦＯ４０にバッファされ、この間にＤＳＰ４４に出力するオーディオストリームデータはＦＩＦＯエリア３３ａにバッファしたものを用いる。なお、そのとき入力選択スイッチにより選択されているディジタル入力端子については、通常のオーディオ再生処理においてカテゴリコードが検出されているため、スキャン処理の対象から外してもよい。これにより処理時間を短縮することができる。
【００３３】
この入力端子のスキャン処理は、通常のオーディオ再生時の途中に１０秒〜数分に１回程度の頻度で実行されるとともに、電源オン時にも実行される。なお、電源オン時や入力選択スイッチ１１〜１４によってどのディジタル入力端子２１〜２４も選択されていないときは、ＤＩＲ３８をカテゴリコードの分離専用に用いることが可能である。
【００３４】
ＣＰＵ３１は、上記入力端子のスキャン処理で検出した各ディジタル入力端子のカテゴリコードで機器名称テーブル３２ａを検索し、各ディジタル入力端子に接続されている機器の名称を割り出し、これをＬＣＤマトリクスディスプレイ１５に表示する。
【００３５】
図５は同ディジタルオーディオアンプの動作を示すフローチャートである。電源がオンされたときこの動作がスタートする。まず、オーディオ再生処理を開始するまえに、セレクタ４１をディジタル入力端子２１〜２４に順次選択を切り換えて、各ディジタル入力端子から入力されるディジタルオーディオ信号のカテゴリコードを検出するスキャン処理を実行する（ｓ１）。そして、このスキャン処理で検出したカテゴリコードで機器名称テーブル３２ａを検索して各ディジタル入力端子に接続されているディジタルオーディオ機器の名称、すなわち各入力選択スイッチに対応する名称を表示する（ｓ２）。なお、ユーザは入力選択スイッチをセレクタと呼称するためここではこれをセレクタ名称という。
【００３６】
こののち、操作子のスキャンなどの定常処理ループを実行するとともに（ｓ３）、曲の演奏中であるか、曲の演奏開始タイミングであるかを判断する（ｓ４、５）。この判断は、セレクタ３９で選択されているディジタルオーディオ機器からＤＩＲ３８へ０（ヌル）より大きい値を持つオーディオストリームデータが入力されてきたかで判断する。たとえば、セレクタ３９で選択されているディジタルオーディオ機器がＣＤプレーヤであり、このＣＤプレーヤがＣＤを再生していないときや曲と曲との間（曲間）であった場合には、このＣＤプレーヤから送られてくるディジタルオーディオ信号はサブコードは通常どおり付加されているが、オーディオストリームデータは全て０であり、これにより、曲が演奏されていないことがわかる。入力されたオーディオストリームデータが０以外の値を取ったとき再生がスタートしたと判断することができる。
【００３７】
曲が再生中でなく再生開始タイミングでもない場合には、セレクタ４１をディジタル入力端子２１〜２４に順次切り換えてスキャン処理を実行し（ｓ６）、接続されているディジタルオーディオ機器が変更された場合にはその変更されたディジタル入力端子に対応する入力選択スイッチの機器名称の表示を変更する（ｓ７）。
【００３８】
一方、入力されてきたオーディオストリームデータが０以外の値になって曲の演奏がスタートしたと判断されたときは、最初にこのオーディオストリームデータをＦＩＦＯ３３ａに適当な時間分（この実施形態では５００ｍｓ分）バッファしたのち、演奏をスタートする（ｓ８）。この演奏のスタートとは、ＦＩＦＯ３３ａにバッファしたデータを先頭からＤＳＰ４４に出力する動作である。このときスキャン処理の間隔を計るタイマをセットする（ｓ９）。この実施形態ではタイマを１０秒間にしている。以後、オーディオ再生処理（ｓ１０以下）に進む。
【００３９】
ここで通常のオーディオ再生処理ではＦＩＦＯ３３ａからＤＳＰ４４に転送されるデータと同じ量のデータがＤＩＲ３８からＦＩＦＯ３３ａに転送されてくるため、ＦＩＦＯ３３ａがオーバーフローしたりアンダーランすることはない。
【００４０】
ｓ５で演奏中と判断された場合にはオーディオ再生処理（ｓ１０以下）に進む。ｓ１０では、スキャン処理の間隔を計るタイマがタイムアップしたかを判断する。タイムアップしていない場合には何もしないでｓ３にもどる。
【００４１】
タイマがタイムアップした場合には、ディジタル入力端子をスキャンするタイミングであるため、ＤＩＲ３８のデコード処理、すなわちＦＩＦＯ４０からＤＩＲ３８を経由してディジタルオーディオ信号を取り込む処理を中断して、入力選択スイッチにより選択されているディジタル入力端子から入力されるディジタルオーディオ信号をＦＩＦＯ４０にバッファするようにする。そして、セレクタ４１の接続先をＦＩＦＯ４０からディジタル入力端子２１〜２４に順次切り換えて、ＤＩＲ３８に各ディジタル入力端子から入力されるディジタルオーディオ信号のカテゴリコードを読み取らせる（ｓ１２）。そして、接続されているディジタルオーディオ機器が変更された場合には、その変更されたディジタル入力端子に対応する入力選択スイッチの機器名称の表示を変更する（ｓ１３）。こののち、セレクタ４１の接続先を再度ＦＩＦＯ４０に切り換えて（ｓ１４）、再度スキャン間隔を計るタイマをセットする（ｓ１５）。こののち、ｓ３にもどる。
【００４２】
ｓ１４でＦＩＦＯ４０に再接続されたＤＩＲ３８は、ディジタルオーディオ信号のデータレートよりも高速にＦＩＦＯ４０のデータを読み込んでデコードすることにより、ＦＩＦＯ４０のバッファ量を０にして入力されてくるディジタルオーディオ信号に追いつくとともに、デコード処理を中断したことによって減少したＦＩＦＯ３３ａのバッファ量を再度補充することができる。
【００４３】
このようにＤＩＲ３８の前後にバッファ用のＦＩＦＯ４０、３３ａを設けたことにより、オーディオの再生中であっても１つのＤＩＲで定期的に入力機器のスキャンをすることが可能になる。
【００４４】
なお、ＤＩＲ３８の前後にバッファを設けない場合であっても、選択されているディジタルオーディオ機器が曲の演奏をスタートしていない間は定期的にスキャン処理を実行することが可能である。
【００４５】
また、図６に示すようにＤＩＲを２つ設け、一方をオーディオの再生用に用い、他方を各ディジタル入力端子から入力されるディジタルオーディオ信号のカテゴリコード検出専用に用いるようにしても、定期的にカテゴリコードを検出して、各ディジタル入力端子に接続されているディジタルオーディオ機器の名称を一覧表示することができる。
【００４６】
なお、この実施形態では、ディジタルオーディオアンプを例にあげて説明してているが、この発明は複数のディジタル入力端子を備えた装置であればどのような装置にも適用することができる。また、ディジタル入力端子の数を４つとしているが、ディジタル入力端子の個数はこれに限定されない。
【００４７】
【発明の効果】
以上のようにこの発明によれば、複数のディジタル入力端子にユーザが自由にディジタルオーディオ機器を接続しても、ディジタルオーディオ入力装置が自動的にどの機器がどのディジタル入力端子に接続されているかを検出し、それを一覧表示するため、ユーザが各機器の接続先に気をつかう必要がなくなるとともに、接続した後にどの機器がどこに接続されているかが分かりやすい。
【図面の簡単な説明】
【図１】この発明の実施形態であるディジタルオーディオアンプの接続形態の例を示す図
【図２】同ディジタルオーディオアンプのフロントパネルを示す図
【図３】同ディジタルオーディオアンプのリアパネルを示す図
【図４】同ディジタルオーディオアンプのブロック図
【図５】同ディジタルオーディオアンプの動作を示すフローチャート
【図６】ディジタルオーディオアンプの他の実施形態を示す図
【符号の説明】
１…ディジタルオーディオアンプ、２…パーソナルコンピュータ、３…ＭＤプレーヤ、４…ＣＤプレーヤ、５…ＤＶＤプレーヤ、
１０〜１４…入力選択スイッチ、１０ａ〜１４ａ…インジケータ、１５…ＣＬＤディスプレイ、１６…ボリウム用エンコーダ、１７…パワースイッチ、
２０…ＵＳＢ端子、２１〜２４…ディジタル入力端子、２５…アナログ入力端子、２６…オーディオ信号端子、２７…スピーカ端子、
３１…ＣＰＵ、３２…ＲＯＭ、３２ａ…機器名称テーブル、３３…ＲＡＭ、３３ａ…ＦＩＦＯエリア、３４…表示装置、３５…操作パネル、３６…リモコン受信部、３７…ＵＳＢインタフェース、３８…ＤＩＲ（ディジタルオーディオインタフェースレシーバ）、３９…セレクタ、４０…ＦＩＦＯ、４１…セレクタ、４２…ＤＡＣ、４３…アンプ、４４…ＤＳＰ、５０…リモコン装置
【図１】
0003870816.tif 000002
【図２】
0003870816.tif 000003
【図３】
0003870816.tif 000004
【図４】
0003870816.tif 000005
【図５】
0003870816.tif 000006
【図６】
0003870816.tif 000007