(57)【要約】【課題】音声信号を供給する外部装置の停止後、又は、一時停止後に出力される音場処理を施された音声信号の出力を防止する。【解決手段】外部装置５から出力されるデジタル音声信号を入力する入力部１１，１２と、入力されるデジタル音声信号に所定の音場処理を施して出力する音場処理部１５と、音場処理時に用いる音場処理用デジタル音声信号を記憶する音場処理用デジタル音声信号記憶部１５ａ，１５ａ’と、入力されるデジタル音声信号において所定長の無信号箇所を検出する検出部１８と、デジタル音声信号の所定長の無信号箇所が検出されたことに応じて、音場処理用デジタル音声信号記憶部１５ａに記憶されている音場処理用デジタル音声信号を消去する消去部１８とを備えることで実現する。【選択図】　図２
2004037860.tif 000002
【特許請求の範囲】
【請求項１】
入力デジタル音声信号に所定の音場処理を施して出力する音場処理手段と、
上記音場処理手段による上記所定の音場処理時に用いる音場処理用デジタル音声信号を記憶する音場処理用デジタル音声信号記憶手段と、
上記入力デジタル音声信号において所定長の無信号箇所を検出する検出手段と、
上記検出手段によって上記デジタル音声信号の所定長の無信号箇所が検出されたことに応じて、上記音場処理用デジタル音声信号記憶手段に記憶されている上記音場処理用デジタル音声信号を消去する消去手段とを備えること
を特徴とする音場処理装置。
【請求項２】
入力デジタル音声信号に所定の音場処理を施して出力する音場処理手段と、
上記音場処理手段による上記所定の音場処理時に用いる、上記デジタル音声信号に乗算する係数を記憶する係数記憶手段と、
上記入力デジタル音声信号において所定長の無信号箇所を検出する検出手段と、
上記検出手段によって上記入力デジタル音声信号の所定長の無信号箇所が検出されたことに応じて、上記係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去する消去手段とを備えること
を特徴とする音場処理装置。
【請求項３】
上記検出手段は、上記デジタル音声信号のゼロデータを所定の時間間隔で連続して所定回数検出することで、上記デジタル音声信号の所定長の無信号箇所を検出したとすること
を特徴とする請求項１または２記載の音場処理装置。
【請求項４】
上記検出手段は、上記デジタル音声信号がポーズストリームであることを示すビットストリーム情報又はＮＵＬＬデータストリームであることを示すビットストリーム情報を所定の時間間隔で連続して所定の回数検出することで、上記デジタル音声信号の所定長の無信号箇所を検出したとすること
を特徴とする請求項１または２記載の音場処理装置。
【請求項５】
上記検出手段は、上記デジタル音声信号のゼロデータを所定の時間間隔で連続して所定回数検出し、上記デジタル音声信号がポーズストリームであることを示すビットストリーム情報又はＮＵＬＬデータストリームであることを示すビットストリーム情報を所定の時間間隔で連続して所定の回数検出することで、上記デジタル音声信号の所定長の無信号箇所を検出したとすること
を特徴とする請求項１または２記載の音場処理装置。
【請求項６】
入力デジタル音声信号に所定の音場処理を施して出力する音場処理工程と、
上記音場処理工程による上記所定の音場処理時に用いる音場処理用デジタル音声信号を音場処理用デジタル音声信号記憶手段に記憶する音場処理用デジタル音声信号記憶工程と、
上記入力デジタル音声信号において所定長の無信号箇所を検出する検出工程と、
上記検出工程によって上記デジタル音声信号の所定長の無信号箇所が検出されたことに応じて、上記音場処理用デジタル音声信号記憶手段に記憶されている上記音場処理用デジタル音声信号を消去する消去工程とを備えること
を特徴とする音場処理方法。
【請求項７】
入力デジタル音声信号に所定の音場処理を施して出力する音場処理工程と、
上記音場処理工程による上記所定の音場処理時に用いる、上記デジタル音声信号に乗算する係数を係数記憶手段に記憶する係数記憶工程と、
上記入力デジタル音声信号において所定長の無信号箇所を検出する検出工程と、
上記検出工程によって上記デジタル音声信号の所定長の無信号箇所が検出されたことに応じて、上記係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去する消去工程とを備えること
を特徴とする音場処理方法。
【請求項８】
上記検出工程は、上記デジタル音声信号のゼロデータを所定の時間間隔で連続して所定回数検出することで、上記デジタル音声信号の所定長の無信号箇所を検出したとすること
を特徴とする請求項６または７記載の音場処理方法。
【請求項９】
上記検出工程は、上記デジタル音声信号がポーズストリームであることを示すビットストリーム情報又はＮＵＬＬデータストリームであることを示すビットストリーム情報を所定の時間間隔で連続して所定の回数検出することで、上記デジタル音声信号の所定長の無信号箇所を検出したとすること
を特徴とする請求項６または７記載の音場処理方法。
【請求項１０】
上記検出工程は、上記デジタル音声信号のゼロデータを所定の時間間隔で連続して所定回数検出し、
上記デジタル音声信号がポーズストリームであることを示すビットストリーム情報又はＮＵＬＬデータストリームであることを示すビットストリーム情報を所定の時間間隔で連続して所定の回数検出することで、上記デジタル音声信号の所定長の無信号箇所を検出したとすること
を特徴とする請求項６または７記載の音場処理方法。
【請求項１１】
外部装置から出力されるデジタル音声信号と、上記外部装置のステータス情報とを入力する入力手段と、
上記入力手段によって入力される上記デジタル音声信号に所定の音場処理を施して出力する音場処理手段と、
上記音場処理手段による上記所定の音場処理時に用いる音場処理用デジタル音声信号を記憶する音場処理用デジタル音声信号記憶手段と、
上記入力手段によって入力される上記外部装置のステータス情報から上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出する検出手段と、
上記検出手段によって、上記外部装置の停止状態、又は、一時停止状態を示すステータス情報が検出されたことに応じて、上記音場処理用デジタル音声信号記憶手段に記憶されている上記音場処理用デジタル音声信号を消去する消去手段とを備えること
を特徴とする音場処理装置。
【請求項１２】
外部装置から出力されるデジタル音声信号と、上記外部装置のステータス情報とを入力する入力手段と、
上記入力手段によって入力される上記デジタル音声信号に所定の音場処理を施して出力する音場処理手段と、
上記音場処理手段による上記所定の音場処理時に用いる、上記デジタル音声信号に乗算する係数を記憶する係数記憶手段と、
上記入力手段によって入力される上記外部装置のステータス情報から上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出する検出手段と、
上記検出手段によって、上記外部装置の停止状態、又は、一時停止状態を示すステータス情報が検出されたことに応じて、上記係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去する消去手段とを備えること
を特徴とする音場処理装置。
【請求項１３】
外部装置から出力されるデジタル音声信号と、上記外部装置のステータス情報とを入力する入力工程と、
上記入力工程によって入力される上記デジタル音声信号に所定の音場処理を施して出力する音場処理工程と、
上記音場処理工程による上記所定の音場処理時に用いる音場処理用デジタル音声信号を音場処理用デジタル音声信号記憶手段に記憶する音場処理用デジタル音声信号記憶工程と、
上記入力工程によって入力される上記外部装置のステータス情報から上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出する検出工程と、
上記検出工程によって、上記外部装置の停止状態、又は、一時停止状態を示すステータス情報が検出されたことに応じて、上記音場処理用デジタル音声信号記憶手段に記憶されている上記音場処理用デジタル音声信号を消去する消去工程とを備えること
を特徴とする音場処理方法。
【請求項１４】
外部装置から出力されるデジタル音声信号と、上記外部装置のステータス情報とを入力する入力工程と、
上記入力工程によって入力される上記デジタル音声信号に所定の音場処理を施して出力する音場処理工程と、
上記音場処理工程による上記所定の音場処理時に用いる、上記デジタル音声信号に乗算する係数を係数記憶手段に記憶する係数記憶工程と、
上記入力工程によって入力される上記外部装置のステータス情報から上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出する検出工程と、
上記検出工程によって、上記外部装置の停止状態、又は、一時停止状態を示すステータス情報が検出されたことに応じて、上記係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去する消去工程とを備えること
を特徴とする音場処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部装置から供給されるデジタル音声信号に所定の音場処理を実行する音場処理装置及び音場処理方法に関するものである。
【０００２】
【従来の技術】
ＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）−Ｖｉｄｅｏ、ＤＶＤ−Ａｕｄｉｏといった音声コンテンツを含むデジタルデータを記録した再生メディアを再生するメディア再生システムがある。
【０００３】
例えば、メディア再生システムは、上記メディアを再生する再生装置と、再生装置で再生された音声信号を増幅するＡＶレシーバー、ＡＶレシーバーで増幅された音声信号を音声として出力するスピーカーなどから構成されている。
【０００４】
メディア再生システムのＡＶレシーバーは、ＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）を搭載し、再生した音声信号に、例えば、コンサートホール、スタジアム、教会などの音響特性をサンプリングしたサンプリングデータに基づいた音場処理を実行することができる。
【０００５】
このようなＤＳＰを搭載したＡＶレシーバーを備えるメディア再生システムでメディアを再生することで、ユーザーは、より臨場感のある音声コンテンツを楽しむことができる。
【０００６】
【発明が解決しようとする課題】
しかし、このようなメディア再生システムにおいて、ＡＶレシーバーの音場処理を実行している最中に、上記再生装置を停止、又は、ポーズ（一時停止）させると音場処理された音声信号が再生装置の停止、又は、ポーズ後にも数秒から数十秒間くらい出力される。
【０００７】
上述した再生装置の停止、又は、ポーズ後にＡＶレシーバーを介して出力される音声信号は、デジタルノイズのようなユーザーにとって耳障りな不快な音として出力されてしまうといった問題がある。
【０００８】
また、この再生装置の停止、又は、ポーズ後にＡＶレシーバーを介して出力される音声信号を開発者などの専門家が聞いた場合、残響特性などから音場処理のアルゴリズムが分かってしまうので、競合他社メーカに上記音場処理アルゴリズムを知られてしまうといった問題がある。
【０００９】
そこで、本発明は上述したような問題を解決するために案出されたものであり、音声信号を供給する外部装置の停止後、又は、一時停止後に出力される音場処理を施された音声信号の出力を防止する音場処理装置及び音場処理方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上述の目的を達成するために、本発明に係る音場処理装置は、入力デジタル音声信号に所定の音場処理を施して出力する音場処理手段と、上記音場処理手段による上記所定の音場処理時に用いる音場処理用デジタル音声信号を記憶する音場処理用デジタル音声信号記憶手段と、上記入力デジタル音声信号において所定長の無信号箇所を検出する検出手段と、上記検出手段によって上記デジタル音声信号の所定長の無信号箇所が検出されたことに応じて、上記音場処理用デジタル音声信号記憶手段に記憶されている上記音場処理用デジタル音声信号を消去する消去手段とを備えることを特徴とする。
【００１１】
上述の目的を達成するために、本発明に係る音場処理装置は、入力デジタル音声信号に所定の音場処理を施して出力する音場処理手段と、上記音場処理手段による上記所定の音場処理時に用いる、上記デジタル音声信号に乗算する係数を記憶する係数記憶手段と、上記入力デジタル音声信号において所定長の無信号箇所を検出する検出手段と、上記検出手段によって上記入力デジタル音声信号の所定長の無信号箇所が検出されたことに応じて、上記係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去する消去手段とを備えることを特徴とする。
【００１２】
上述の目的を達成するために、本発明に係る音場処理方法は、入力デジタル音声信号に所定の音場処理を施して出力する音場処理工程と、上記音場処理工程による上記所定の音場処理時に用いる音場処理用デジタル音声信号を音場処理用デジタル音声信号記憶手段に記憶する音場処理用デジタル音声信号記憶工程と、上記入力デジタル音声信号において所定長の無信号箇所を検出する検出工程と、上記検出工程によって上記デジタル音声信号の所定長の無信号箇所が検出されたことに応じて、上記音場処理用デジタル音声信号記憶手段に記憶されている上記音場処理用デジタル音声信号を消去する消去工程とを備えることを特徴とする。
【００１３】
上述の目的を達成するために、本発明に係る音場処理方法は、入力デジタル音声信号に所定の音場処理を施して出力する音場処理工程と、上記音場処理工程による上記所定の音場処理時に用いる、上記デジタル音声信号に乗算する係数を係数記憶手段に記憶する係数記憶工程と、上記入力デジタル音声信号において所定長の無信号箇所を検出する検出工程と、上記検出工程によって上記デジタル音声信号の所定長の無信号箇所が検出されたことに応じて、上記係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去する消去工程とを備えることを特徴とする。
【００１４】
上述の目的を達成するために、本発明に係る音場処理装置は、外部装置から出力されるデジタル音声信号と、上記外部装置のステータス情報とを入力する入力手段と、上記入力手段によって入力される上記デジタル音声信号に所定の音場処理を施して出力する音場処理手段と、上記音場処理手段による上記所定の音場処理時に用いる音場処理用デジタル音声信号を記憶する音場処理用デジタル音声信号記憶手段と、上記入力手段によって入力される上記外部装置のステータス情報から上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出する検出手段と、上記検出手段によって、上記外部装置の停止状態、又は、一時停止状態を示すステータス情報が検出されたことに応じて、上記音場処理用デジタル音声信号記憶手段に記憶されている上記音場処理用デジタル音声信号を消去する消去手段とを備えることを特徴とする。
【００１５】
上述の目的を達成するために、本発明に係る音場処理装置は、外部装置から出力されるデジタル音声信号と、上記外部装置のステータス情報とを入力する入力手段と、上記入力手段によって入力される上記デジタル音声信号に所定の音場処理を施して出力する音場処理手段と、上記音場処理手段による上記所定の音場処理時に用いる、上記デジタル音声信号に乗算する係数を記憶する係数記憶手段と、上記入力手段によって入力される上記外部装置のステータス情報から上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出する検出手段と、上記検出手段によって、上記外部装置の停止状態、又は、一時停止状態を示すステータス情報が検出されたことに応じて、上記係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去する消去手段とを備えることを特徴とする。
【００１６】
上述の目的を達成するために、本発明に係る音場処理方法は、外部装置から出力されるデジタル音声信号と、上記外部装置のステータス情報とを入力する入力工程と、上記入力工程によって入力される上記デジタル音声信号に所定の音場処理を施して出力する音場処理工程と、上記音場処理工程による上記所定の音場処理時に用いる音場処理用デジタル音声信号を音場処理用デジタル音声信号記憶手段に記憶する音場処理用デジタル音声信号記憶工程と、上記入力工程によって入力される上記外部装置のステータス情報から上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出する検出工程と、上記検出工程によって、上記外部装置の停止状態、又は、一時停止状態を示すステータス情報が検出されたことに応じて、上記音場処理用デジタル音声信号記憶手段に記憶されている上記音場処理用デジタル音声信号を消去する消去工程とを備えることを特徴とする。
【００１７】
上述の目的を達成するために、本発明に係る音場処理方法は、外部装置から出力されるデジタル音声信号と、上記外部装置のステータス情報とを入力する入力工程と、上記入力工程によって入力される上記デジタル音声信号に所定の音場処理を施して出力する音場処理工程と、上記音場処理工程による上記所定の音場処理時に用いる、上記デジタル音声信号に乗算する係数を係数記憶手段に記憶する係数記憶工程と、上記入力工程によって入力される上記外部装置のステータス情報から上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出する検出工程と、上記検出工程によって、上記外部装置の停止状態、又は、一時停止状態を示すステータス情報が検出されたことに応じて、上記係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去する消去工程とを備えることを特徴とする。
【００１８】
【発明の実施の形態】
以下、本発明に係る音場処理装置及び音場処理方法の実施の形態を図面を参照にして詳細に説明する。
【００１９】
本発明は、図１に示す音響再生システム１のＡＶレシーバー１０に適用される。音響再生システム１は、メディア再生装置５と、ＡＶレシーバー１０と、スピーカー３０とを備える。
【００２０】
メディア再生装置５は、例えば、ＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）−Ｖｉｄｅｏ、ＤＶＤ−Ａｕｄｉｏといった音声コンテンツが記録されたメディアを再生する再生装置である。メディア再生装置５は、ＡＶレシーバー１０と、同軸ケーブル、又は、光ケーブルで接続されている。メディア再生装置５で再生された音声コンテンツは、デジタル音声信号として同軸ケーブル、又は、光ケーブルを介してＡＶレシーバー１０に供給される。
【００２１】
ＡＶレシーバー１０は、メディア再生装置５から同軸ケーブル、又は、光ファイバーを介して供給されるデジタル音声信号に、ユーザーから指定された音場処理を施し、増幅してスピーカー３０に出力する。
【００２２】
ここで、ＡＶレシーバー１０で実行される音場処理について説明をする。音場処理とは、入力されたデジタル音声信号に対して残響音をデジタル的に付加する処理である。音場処理では、残響音を付加する以外にもレベル及びダイナミクスの制御、イコライザー処理といったエフェクト処理を行ってもよい。これら音場処理は、後述するＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）によって実行される。
【００２３】
スピーカー３０は、ＡＶレシーバー１０から出力されたデジタル音声信号を音声として出力する。
【００２４】
また、音響再生システム１のメディア再生装置５、ＡＶレシーバー１０の各機能部は、リモートコントローラ４０によって遠隔操作することができる。
【００２５】
次に、図２を用いてＡＶレシーバー１０の構成について説明をする。ＡＶレシーバー１０は、同軸ケーブル入力端子（ＣＯＡＸ　ＩＮ）１１と、光ケーブル入力端子（ＯＰＴＩＣＡＬ　ＩＮ）１２と、ＤＩＲ（Ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ　Ｒｅｃｅｉｖｅｒ）１３と、ＤＳＰデコーダ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ　Ｄｅｃｏｄｅｒ）１４と、ＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）１５と、データメモリ１５ａと、ＤＡＣ（Ｄｉｇｉｔａｌ　ｔｏ　Ａｎａｌｏｇ　Ｃｏｎｖｅｒｔｅｒ）１６と、アンプ１７と、ホストマイコン１８と、データメモリ消去プログラム格納メモリ１９と、カウンタメモリ２０と、カウンタメモリ２１と、ＬＯＡＤ用コードメモリ２２と、ＬＯＡＤ用係数メモリ２３と、フラグメモリ２４と、タイマー２５と、操作部２６とを備えている。
【００２６】
同軸ケーブル入力端子１１は、同軸ケーブルを介してメディア再生装置５から送信されるデジタル音声信号を受信し、後段のＤＩＲ１３に供給する。
【００２７】
光ケーブル入力端子１２は、光ケーブルを介してメディア再生装置５から送信されるデジタル音声信号を受信し、後段のＤＩＲ１３に供給する。
【００２８】
同軸ケーブル入力端子１１、光ケーブル入力端子１２のどちらを使用するかは、デジタル音声信号を出力するメディア再生装置５が備える出力インターフェースの違いに基づいて、ユーザーによって選択される。
【００２９】
ＤＩＲ１３は、同軸ケーブル入力端子１１、又は、光ケーブル入力端子１２から供給されるデジタル音声信号を受信し、通常のフォーマット信号に復調し、ＤＳＰデコーダ１４に供給する。
【００３０】
ＤＩＲ１３からＤＳＰデコーダ１４に供給されるデジタル音声信号は、後述するホストマイコン１８が備えるゼロ検出ポート１８ａより読み出される。
【００３１】
ＤＳＰデコーダ１４は、ＤＩＲ１３から供給されたデジタル音声信号を、後段のＤＳＰ１５における音場処理のためにＰＣＭ（Ｐｕｌｓｅ　Ｃｏｄｅ　Ｍｏｄｕｌａｔｉｏｎ）データにデコードし、デコードしたデジタル音声信号をＤＳＰ１５に供給する。
【００３２】
ＤＳＰ１５は、ＤＳＰデコーダ１４でＰＣＭデータにデコードされたデジタル音声信号に音場処理を施し、後段のＤＡＣ１６に供給する。
【００３３】
データメモリ１５ａは、例えば、ランダムアクセス可能なＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ　）などであり、ＤＳＰ１５に対する外付けのデータメモリである。
データメモリ１５ａは、ＤＳＰ１５での音場処理に用いるデジタル音声信号、例えば、残響処理で付加する残響データなどを一時的に記憶する。
【００３４】
ここで、図３を用いて、ＤＳＰ１５の概略構成について説明をする。ＤＳＰ１５は、ＤＳＰデコーダ１４から供給されるデジタル音声信号を一時的に記憶するデータメモリ１５ａ’と、音場処理における所定の演算においてデジタル音声信号に乗算する係数が格納された係数メモリ１５ｂと、当該ＤＳＰ１５で実行する音場処理のプログラムが格納されたコードメモリ１５ｃと、当該ＤＳＰ１５を統括的に制御をすると共に、外付けのデータメモリ１５ａ、データメモリ１５ａ’、係数メモリ１５ｂ、コードメモリ１５ｃからそれぞれデータを読み出して演算処理をするＤＳＰコア１５ｄとを備える。
【００３５】
コードメモリ１５ｃに格納される音場処理プログラム、係数メモリ１５ｂに格納される係数は、それぞれ、後述するＬＯＡＤ用コードメモリ２２、ＬＯＡＤ用係数メモリ２３に格納されており、必要に応じて、例えば、当該ＡＶレシーバー１０の起動時や、後述する音場処理の処理モードが変更された場合などにホストマイコン１８から読み出され使用される。
【００３６】
例えば、ＤＳＰ１５が音場処理プログラムによって実行する音場処理には、コンサートホールの残響特性をサンプリングして得られる残響をデジタル音声信号に付加するＨＡＬＬモード、スタジアムの残響特性をサンプリングして得られる残響をデジタル音声信号に付加するＳＴＡＤＩＵＭモード、教会の残響特性をサンプリングして得られる残響をデジタル音声信号に付加するＣＨＵＲＣＨモードといった処理モードがある。ユーザーは、操作部２６や、リモートコントローラ４０から所定のコマンドを入力することで処理モードを適時切り替えることができる。
【００３７】
この音場処理を、図４に示すＦＩＲ（Ｆｉｎｉｔｅ　Ｉｍｐｕｌｓｅ　Ｒｅｓｐｏｎｓｅ）フィルタ構成で実行する場合を例に説明する。このＦＩＲフィルタは、直列接続される遅延器５１と、各遅延器の入力あるいは出力データを供給され所定の係数値を乗算して出力する係数乗算器５２と、各係数乗算器の出力を加算して出力する加算器５３とからなる。上記のように、デジタル音声信号Ｄｉに残響処理を施してデジタル出力信号Ｄｏを得る場合、コンサートホールなどにおいて音源位置から受聴位置までの音響伝達特性（インパルス応答）を計測しておき、このインパルス応答に対応する係数値を各係数乗算器５２に設定し、いわゆる畳み込み積分演算を施す。
【００３８】
図３のデータメモリ１５ａあるいは１５ａ’には、ある標本化のタイミングにおける各係数乗算器５２の入力あるいは出力データ値が、係数メモリ１５ｂには、各係数乗算器５２の係数値が、それぞれ格納される。
【００３９】
ＤＡＣ１６は、ＤＳＰ１５から音場処理され出力されたデジタル音声信号をデジタル音声信号からアナログ音声信号に変換し、アンプ１７に供給する。
【００４０】
アンプ１７は、ＤＡＣ１６でデジタル音声信号から変換されたアナログ音声信号を増幅してスピーカー３０に供給する。
【００４１】
ホストマイコン１８は、ＤＳＰ１５の制御を始め、当該ＡＶレシーバー１０の動作を統括的に制御する。また、ホストマイコン１８は、ゼロ検出ポート１８ａを備えており、ＤＩＲ１３から出力されるデジタル音声信号を所定の時間間隔で読み出して、後述するデジタル音声信号の論理レベルの判定に使用する。
【００４２】
データメモリ消去プログラム格納メモリ１９は、データメモリ消去プログラムを格納するＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、又は、ＲＡＭなどである。データメモリ消去プログラムは、当該ＡＶレシーバー１０の起動時又は音場処理の実行開始時にホストマイコン１８によって読み出される。
【００４３】
データメモリ消去プログラムは、ＤＳＰ１５での音場処理の際に、メディア再生装置５から入力されるデジタル音声信号からメディア再生装置５が停止又はポーズ（一時停止）したかどうかを判定し、ＤＳＰ１５での音場処理時にデータメモリ１５ａ，１５ａ’に一時的に記憶されるデジタル音声信号を消去するコマンドをホストマイコン１８からＤＳＰ１５に出力させるプログラムである。データメモリ消去プログラムの動作については後で詳細に説明をする。
【００４４】
カウンタメモリ２０は、ランダムアクセス可能なＲＡＭなどであり、データメモリ消去プログラム実行時にホストマイコン１８よって検出されるゼロデータの数をカウントするカウンタである。
【００４５】
カウンタメモリ２１は、ランダムアクセス可能なＲＡＭなどであり、データメモリ消去プログラム実行時にホストマイコン１８よって検出されるビットストリーム情報のうちポーズストリームあるいはＮＵＬＬデータストリームの数をカウントするカウンタである。
【００４６】
ＮＵＬＬデータストリームのＮＵＬＬデータとは、デジタル音声信号のデータとしてはゼロであるが、ヘッダ情報としてＮＵＬＬを示しているデータである。ビットストリーム情報は、メディア再生装置５で再生するメディアがＤＶＤ−ＡｕｄｉｏやＤＶＤ−Ｖｉｄｅｏであった場合に検出される。
【００４７】
ＬＯＡＤ用コードメモリ２２は、ランダムアクセス可能なＲＡＭなどであり、ＤＳＰ１５のコードメモリ１５ｃにロードするプログラムを格納している。操作部２６から、音場処理を実行するコマンドが入力されると、ホストマイコン１８の制御によって当該ＬＯＡＤ用コードメモリ２２から指定された処理モードに対応したプログラムが読み出され、ＤＳＰ１５のコードメモリ１５ｃにロードされる。
【００４８】
ＬＯＡＤ用係数メモリ２３は、ランダムアクセス可能なＲＡＭなどであり、ＤＳＰ１５の係数メモリ１５ｂにロードする係数を格納している。操作部２６から、音場処理を実行するコマンドが入力されると、ホストマイコン１８の制御によって当該ＬＯＡＤ用係数メモリ２３から指定された処理モードに対応した係数が読み出され、ＤＳＰ１５の係数メモリ１５ｂにロードされる。
【００４９】
フラグメモリ２４は、ランダムアクセス可能なＲＡＭなどであり、ホストマイコン１８の制御によって、データメモリ消去プログラム中で使用する条件フラグが立てられるメモリである。
【００５０】
例えば、フラグメモリ２４には、タイマー２５で計測される時間が所定の時間になった場合に、ホストマイコン１８によって条件フラグが立てられる。ホストマイコン１８は、データメモリ消去プログラムを実行中において、フラグメモリ２４に立てられた条件フラグを参照し、条件フラグの有無によってデータメモリ消去プログラムの所定の条件を判断する。
【００５１】
タイマー２５は、データメモリ消去プログラムにおける時間を計測する時計である。
【００５２】
操作部２６は、ＡＶレシーバー１０の各機能部を操作するコマンドを入力するユーザーインターフェースである。例えば、操作部２６からユーザーによって、ＤＳＰ１５による音場処理の処理モードを切り替えるコマンドを入力することができる。
【００５３】
続いて、図５に示すフローチャートを用いて、データメモリ消去プログラムの動作について説明をする。
【００５４】
上述したようにデータメモリ消去プログラムは、ＡＶレシーバー１０の起動時、又は、ＤＳＰ１５による音場処理の実行開始時に、データメモリ消去プログラム格納メモリ１９に格納されているデータメモリ消去プログラムがホストマイコン１８に読み込まれ、データメモリ消去プログラムの動作が開始される。
【００５５】
ステップＳ１において、ホストマイコン１８は、ゼロ検出ポート１８ａから、デジタル音声信号の論理レベルを、例えば、１ｍｓ毎に定期的に読み取り、読みとったデジタル音声信号がゼロデータであるかどうか判断をする。
【００５６】
ホストマイコン１８は、ゼロ検出ポート１８ａで読みとられるデジタル音声信号の論理レベルが、Ｈ（Ｈｉｇｈ）であった場合、ゼロデータでないと判断し工程をステップＳ２へと進め、論理レベルがＬ（Ｌｏｗ）であった場合、ゼロデータであると判断し工程ステップＳ３へと進める。
【００５７】
なお、ホストマイコン１８が、デジタル音声信号の論理レベルを読みとる時間間隔を１ｍｓ毎としているが、上述のように１ｍｓではなくてもよく、時間間隔を１ｍｓより短く設定したり、長く設定したりしてもよい。
【００５８】
ステップＳ２において、ホストマイコン１８は、ゼロデータが検出されなかったことに応じて、カウンタメモリ２０の値をクリアする。
【００５９】
ステップＳ３において、ホストマイコン１８は、ゼロデータが検出されたこと応じて、カウンタメモリ２０の値をアップさせる。
【００６０】
ステップＳ４において、ホストマイコン１８は、フラグメモリ２４を参照し、条件フラグが立っている場合は、工程をステップＳ５へと進め、条件フラグが立っていない場合は、工程をステップＳ９へと進める。
【００６１】
ここで、ホストマイコン１８が参照するフラグメモリ２４の条件フラグは、タイマー２５による計測によって１０ｍｓ経過した場合に立てられる条件フラグである。
【００６２】
１０ｍｓという値は、ホストマイコン１８がＤＳＰデコーダ１４にアクセスする時間間隔であり、１０ｍｓという値に限定されるものではなく、時間間隔を１０ｍｓよりも短く設定したり、長く設定したりしてもよい。
【００６３】
ステップＳ５において、ホストマイコン１８は、ＤＳＰデコーダ１４からビットストリーム情報を読み出す。
【００６４】
ステップＳ６において、ホストマイコン１８は、読み出したビットストリーム情報がポーズストリームであることを示すビットストリーム情報であるのか、ＮＵＬＬデータストリームであることを示すビットストリーム情報であるのかを判定する。ポーズストリーム、又は、ＮＵＬＬデータストリームであることを示すビットストリーム情報が検出された場合は、工程をステップＳ８へと進め、どちらも検出されなかった場合は工程をステップＳ７へと進める。
【００６５】
ステップＳ７において、ホストマイコン１８は、ポーズストリーム、又は、ＮＵＬＬデータストリームであることを示すビットストリーム情報が検出されなかったことに応じて、カウンタメモリ２１の値をクリアする。
【００６６】
ステップＳ８において、ホストマイコン１８は、ポーズストリーム、又は、ＮＵＬＬデータストリームであることを示すビットストリーム情報が検出されたことに応じて、カウンタメモリ２１の値をアップさせる。
【００６７】
ステップＳ９において、ホストマイコン１８は、カウンタ２０又はカウンタ２１を参照し、カウンタ２０又はカウンタ２１におけるカウント数が１００ｍｓに相当する値となっているかどうかを判断する。
【００６８】
このデータメモリ消去プログラムにおいては、ゼロデータ、ポーズストリーム又はＮＵＬＬデータストリームを示すビットストリーム情報が所定の長さだけ検出されたことで、メディア再生装置５が停止状態、又は、ポーズ状態になったという判定をする。
【００６９】
例えば、カウンタ２０では、１ｍｓ毎に検出されるゼロデータの数をカウントしている。したがって、ホストマイコン１８は、ゼロデータが連続して１００回カウントされることで１００ｍｓ間、ゼロデータが続けてメディア再生装置５から供給されているとし、これをもってメディア再生装置５が停止状態又はポーズ状態であることを判定する。
【００７０】
また、カウンタ２１では１０ｍｓ毎に検出されるポーズストリーム又はＮＵＬＬデータストリームであることを示すビットストリーム情報の数をカウントしている。したがって、ホストマイコン１８は、ポーズストリーム又はＮＵＬＬデータストリームであることを示すビットストリーム情報が連続して１０回カウントされることで１００ｍｓ間、ポーズストリーム又はＮＵＬＬデータストリームであることを示すビットストリーム情報が続けてメディア再生装置５から供給されているとし、これをもってメディア再生装置５が停止状態又はポーズ状態であることを判定する。
【００７１】
ホストマイコン１８は、カウンタ数が１００ｍｓに相当する値にカウントされていた場合、工程をステップＳ１０へと進め、カウンタ数が１００ｍｓに相当する値にカウントされていなかった場合、工程をステップＳ１へと戻す。
【００７２】
なお、カウンタ２０及びカウンタ２１でカウントする値は、１００ｍｓよりも短く設定したり、長く設定したりしてもよい。
【００７３】
ステップＳ１０において、ホストマイコン１８は、ＤＳＰ１５のＤＳＰコア１５ｄに、データメモリ１５ａ及びデータメモリ１５ａ’に記憶されているデジタル音声信号を消去させるデータメモリ消去コマンドを出力する。
【００７４】
ＤＳＰ１５のＤＳＰコア１５ｄは、ホストマイコン１８から出力されたデータメモリ消去コマンドに応じて、データメモリ１５ａ及びデータメモリ１５ａ’に記憶されているデジタル音声信号を全て消去する。このデータ消去は、その記憶領域に値０を書き込むなどして実行される。図４に示すＦＩＲフィルタでは、各係数乗算器５２の入力または出力データをすべて強制的に値０とすることに相当する。
【００７５】
また、メモリデータ消去プログラムの動作は、図５に示したフローチャートのステップＳ９の工程をステップＳ９’に変更した図６に示すフローチャートに示す動作をするようにしてもよい。
【００７６】
ステップＳ９’において、ホストマイコン１８は、カウンタ２０及びカウンタ２１を参照し、カウンタ２０及びカウンタ２１におけるカウント数が１００ｍｓに相当する値となっているかどうかを判断し、カウント数が１００ｍｓに相当する値にカウントされていた場合、工程をステップＳ１０へと進め、カウンタ数が１００ｍｓに相当する値カウントされていなかった場合、工程をステップＳ１へと戻す。
【００７７】
このようにして、ＡＶレシーバー１０は、データメモリ消去プログラムに基づいたホストマイコン１８の制御によって、当該ＡＶレシーバー１０に入力されるビットストリームからゼロデータ、ポーズストリーム又はＮＵＬＬデータストリームであることを示すビットストリーム情報を検出することに応じて、ＤＳＰ１５での音場処理を実行する際に、一時的にデータメモリ１５ａ、データメモリ１５ａ’に記憶されたデジタル音声信号を全て消去させるので、メディア再生装置５の停止動作、ポーズ動作に応じて、ＡＶレシーバー１０の音場処理を停止させることができる。
【００７８】
ところで、メディア再生装置５と、ＡＶレシーバー１０とが、ＩＥＥＥ（ｔｈｅ　Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ　Ｉｎｃ．）１３９４に準拠したｉＬｉｎｋ（登録商標）又は、オーディオバスといった機器間のステータス情報を送受信することができるインターフェースを介して接続されている場合、データメモリ消去プログラムの動作は、図７に示すフローチャートのようになる。
【００７９】
ステップＳ１１において、ＡＶレシーバー１０のホストマイコン１８は、図示しないステータス情報の送受信可能なインターフェースを介して、メディア再生装置５から送信されるステータス情報を検出する。
【００８０】
ステップＳ１２において、ホストマイコン１８は、ステータス情報から、メディア再生装置５が停止状態となったことを示す停止ステータス、又は、ポーズ状態となったことを示すポーズステータスが検出されたかどうか判断し、検出された場合は工程をステップＳ１３へと進め、検出されなかった場合は工程をステップＳ１１へと戻し、ステータス情報の受信待機状態となる。
【００８１】
ステップＳ１３において、ホストマイコン１８は、ＤＳＰ１５のＤＳＰコア１５ｄに、データメモリ１５ａ’及びデータメモリ１５ａに記憶されているデジタル音声信号を消去させるデータメモリ消去コマンドを出力する。
【００８２】
ＤＳＰ１５のＤＳＰコア１５ｄは、データメモリ消去コマンドに応じて、データメモリ１５ａ及びデータメモリ１５ａに記憶されているデジタル音声信号を全て消去する。
【００８３】
また、図８のフローチャートに示すように、図７のフローチャートで示したデータメモリ消去プログラムの動作を、図５のフローチャートで示したデータメモリ消去プログラムの動作と組み合わせて実行することもできる。
【００８４】
図８に示すデータメモリ消去プログラムの動作では、図５のフローチャートに示すステップＳ７、ステップＳ８と、ステップＳ９との間に、ステップＳ１１’と、ステップＳ１２’とを挿入することで実現する。
【００８５】
ステップＳ１１’において、ＡＶレシーバー１０のホストマイコン１８は、図示しないステータス情報の送受信可能なインターフェースを介して、メディア再生装置５から送信されるステータス情報を検出する。ステータス情報が検出された場合は工程をステップＳ１２’に進め、ステータス情報が検出されなかった場合は工程をステップＳ９へと進める。
【００８６】
ステップＳ１２’において、ホストマイコン１８は、ステータス情報から、メディア再生装置５が停止状態となったことを示す停止ステータス、又は、ポーズ状態となったことを示すポーズステータスが検出されたかどうかを判断し、検出された場合は工程をステップＳ１０へと進め、検出されなかった場合は工程をステップＳ９へと進める。
【００８７】
このようにして、ＡＶレシーバー１０は、メディア再生装置５から送信される当該メディア再生装置５の停止状態、又は、ポーズ状態を示すステータス情報を検出することに応じて、ＤＳＰ１５で音場処理をするためにデータメモリ１５ａ、データメモリ１５ａ’に記憶されたデジタル音声信号が全て消去されるので、メディア再生装置５の停止動作、ポーズ動作に応じて、ＡＶレシーバー１０の音場処理を停止させることができる。
【００８８】
なお、図８のフローチャートに示したステップＳ１１’、ステップＳ１２’の工程を、図６に示したフローチャートのステップＳ７、ステップＳ８と、ステップＳ９’との間に挿入するようにしてもよい。
【００８９】
また、上述の説明において、ホストマイコン１８は、メディア再生装置５から送信されるビットストリームの所定長のゼロデータの検出、所定長のポーズストリームの検出、所定長のＮＵＬＬデータストリームの検出や、メディア再生装置５から送信される停止状態、又は、ポーズ状態であることを示すステータス情報を検出することに応じて、ＤＳＰ１５に対して、データメモリ１５ａ、データメモリ１５ａ’に記憶されたデジタル音声信号を消去するデータメモリ消去コマンドを出力するようにしていたが、ホストマイコン１８は、ＤＳＰ１５の係数メモリ１５ｂに記憶されている係数を消去、つまり係数を値０に設定する係数メモリ消去コマンドを出力するようにしてもよい。図４に示すＦＩＲフィルタでは、各係数乗算器５２の係数値データをすべて強制的に値０とすることに相当する。
【００９０】
さらにまた、上述の説明において、ＡＶレシーバー１０は、ゼロデータの検出をホストマイコン１８で実施するように記述したが、このゼロデータの検出をＤＳＰデコーダ１４に搭載するファームウエアで実施するようにしてもよい。これにより、ホストマイコン１８を介さずに、ＤＳＰ１５のデータメモリ１５ａ、データメモリ１５ａ’に記憶されたデジタル音声信号の消去を実行することができるため、ホストマイコン１８の処理負担を軽減させることができる。
【００９１】
なお、上述の説明において、音場処理をＤＳＰによって行ったが、これはもちろんハードウェア構成で処理することも可能である。また、図４に示すＦＩＲフィルタ構成により例示したが、これに限らずＩＩＲ（Ｉｎｆｉｎｉｔｅ　Ｉｍｐｕｌｓｅ　Ｒｅｓｐｏｎｓｅ）フィルタ構成としてもよいし、これらの組合せとしてもよい。
【００９２】
【発明の効果】
以上の説明からも明らかなように、本発明の音場処理装置は、入力デジタル音声信号の所定長の無信号箇所を検出し、上記所定長の無信号箇所を検出したことに応じて、音場処理用デジタル音声信号記憶手段に記憶された所定の音場処理時に用いる音場処理用デジタル音声信号、あるいは係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去することで、入力デジタル音声信号が無信号状態になった時における音場処理を施されたデジタル音声信号の出力を防止することを可能とする。
【００９３】
また、以上の説明からも明らかなように、本発明の音場処理方法は、入力デジタル音声信号の所定長の無信号箇所を検出し、上記所定長の無信号箇所を検出したことに応じて、音場処理用デジタル音声信号記憶手段に記憶された所定の音場処理時に用いる音場処理用デジタル音声信号、あるいは係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去することで、入力デジタル音声信号が無信号状態になった時における音場処理を施されたデジタル音声信号の出力を防止することを可能とする。
【００９４】
また、以上の説明からも明らかなように、本発明の音場処理装置は、外部装置から入力される上記外部装置のステータス情報から上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出し、上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出したことに応じて、音場処理用デジタル音声信号記憶手段に記憶された所定の音場処理時に用いる音場処理用デジタル音声信号、あるいは係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去することで、外部装置の停止後、又は、一時停止後における音場処理を施されたデジタル音声信号の出力を防止することを可能とする。
【００９５】
また、以上の説明からも明らかなように、本発明の音場処理方法は、外部装置から入力される上記外部装置のステータス情報から上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出し、上記外部装置の停止状態、又は、一時停止状態を示すステータス情報を検出したことに応じて、音場処理用デジタル音声信号記憶手段に記憶された所定の音場処理時に用いる音場処理用デジタル音声信号、あるいは係数記憶手段に記憶されている上記デジタル音声信号に乗算する係数を消去することで、外部装置の停止後、又は、一時停止後における音場処理を施されたデジタル音声信号の出力を防止することを可能とする。
【図面の簡単な説明】
【図１】本発明の実施の形態として示すＡＶレシーバーを備える音響再生システムの構成を示した図である。
【図２】本発明の実施の形態として示すＡＶレシーバーの構成について説明するための図である。
【図３】同ＡＶレシーバーにおいて、ＤＳＰの構成及びデータメモリについて説明するための図である。
【図４】デジタルフィルタ（ＦＩＲフィルタ）の構成について説明するための図である。
【図５】同ＡＶレシーバーにおいて、第１のデータメモリ消去プログラムの動作について説明するためのフローチャートである。
【図６】同ＡＶレシーバーにおいて、第２のデータメモリ消去プログラムの動作について説明するためのフローチャートである。
【図７】同ＡＶレシーバーにおいて、第３のデータメモリ消去プログラムの動作について説明するためのフローチャートである。
【図８】同ＡＶレシーバーにおいて、第４のデータメモリ消去プログラムの動作について説明するためのフローチャートである。
【符号の説明】
１　音響再生システム、５　メディア再生装置、１０　ＡＶレシーバー、１１同軸ケーブル端子、１２　光ケーブル端子、１３　ＤＩＲ（Ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ　Ｒｅｃｅｉｖｅｒ）、１４　ＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）デコーダ、１５　ＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）、１５ａ，１５ａ’　データメモリ、１５ｂ係数メモリ、１５ｃ　コードメモリ、１５ｄ　ＤＳＰコア、１８　ホストマイコン
【図１】
2004037860.tif 000003
【図２】
2004037860.tif 000004
【図３】
2004037860.tif 000005
【図４】
2004037860.tif 000006
【図５】
2004037860.tif 000007
【図６】
2004037860.tif 000008
【図７】
2004037860.tif 000009
【図８】
2004037860.tif 000010