(57)【要約】【課題】音響信号の異常を検出し保存することができる音響信号処理装置を提供すること。【解決手段】音響信号処理装置のＤＳＰにおいて各信号処理モジュール２０１〜２０３が実行されるとともに、信号異常検出モジュール２０５が実行される。検出モジュール２０５は、各モジュール２０１〜２０３の入出力端に設定されたメータリングポイントｍｐ０〜ｍｐ４におけるクリップを検出し、クリップが検出された音響信号をメータリングポイントｍｐ０〜ｍｐ４に対応付けて記憶手段１１３に記憶する処理を実行する。記憶手段１１３に記憶された音響信号は、出力モジュール２０６により出力される。【選択図】図２
2014039239.tif 000002
【特許請求の範囲】
【請求項１】
音響信号に対し信号処理を施す信号処理手段と、
前記信号処理手段に係り設定された測定ポイントにおける前記音響信号の異常を検出し、異常が検出された前記音響信号を前記測定ポイントに対応付けて記憶手段に記憶する信号異常検出手段と、
前記測定ポイントに対応付けて前記記憶手段に記憶された前記音響信号を出力する出力手段と、
を有することを特徴とする音響信号処理装置。
【請求項２】
前記信号異常検出手段は、前記異常が検出される前の音響信号及び前記異常が検出されなくなった後の音響信号のうち少なくとも一方の前記音響信号を前記異常が検出された音響信号とあわせて前記記憶手段に記憶することを特徴とする請求項１に記載の音響信号処理装置。
【請求項３】
前記信号異常検出手段は、音響信号の異常が検出された測定ポイントが設定された前記信号処理手段に係る情報をあわせて前記記憶手段に記憶し、
前記出力手段は、前記記憶された音響信号とともに／又は個別に前記情報を出力することを特徴とする請求項１又は２に記載の音響信号処理装置。
【請求項４】
前記測定ポイントに対応して記憶された複数の音響信号を示す情報を表示する手段と、
前記表示されたもののうち前記出力手段により出力される前記音響信号を選択する選択手段と、
を有することを特徴とする請求項１〜３のいずれかに記載の音響信号処理装置。
【請求項５】
前記信号異常検出手段は、前記音響信号の異常が検出された場合に、前記音響信号の異常が検出された前記測定ポイントを含むすべての前記測定ポイントにおける前記音響信号を前記記憶手段に記憶することを特徴とする請求項１〜４のいずれかに記載の音響信号処理装置。
【請求項６】
前記信号異常検出手段は、前記音響信号の異常が検出された場合に、前記測定ポイントのうち、前記音響信号の異常が検出された前記測定ポイントと、前記音響信号が伝送される信号処理経路の異常が検出された前記測定ポイントから上流側に位置する前記測定ポイントとにおける、前記音響信号を前記記憶手段に記憶することを特徴とする請求項１〜４のいずれかに記載の音響信号処理装置。
【請求項７】
音響信号を処理する音響信号処理装置に適用されるプログラムであって、
前記音響信号に対し信号処理を施す信号処理手段に設定された測定ポイントにおける前記音響信号の異常を検出し、異常が検出された前記音響信号を前記測定ポイントに対応付けて記憶手段に記憶するステップと、
前記測定ポイントに対応付けて前記記憶手段に記憶された前記音響信号を出力するステップと、
を実行させることを特徴とするプログラム。
【請求項８】
音響信号に対し信号処理を施す信号処理手段に係り設定された測定ポイントにおける前記音響信号の異常を検出するステップと、
前記異常が検出された前記音響信号を前記測定ポイントに対応付けて記憶手段に記憶するステップと、
を備えることを特徴とする音響信号の処理方法。
【請求項９】
前記音響信号を前記測定ポイントに対応付けて前記記憶手段に記憶するステップは、
前記音響信号の異常が検出された前記測定ポイントを含むすべての前記測定ポイントにおける前記音響信号を前記記憶手段に記憶することを特徴とする請求項８に記載の音響信号の処理方法。
【請求項１０】
前記音響信号を前記測定ポイントに対応付けて前記記憶手段に記憶するステップは、
前記測定ポイントのうち、前記音響信号の異常が検出された前記測定ポイントと、前記音響信号が伝送される信号処理経路の異常が検出された前記測定ポイントから上流側に位置する前記測定ポイントとにおける、前記音響信号を前記記憶手段に記憶することを特徴とする請求項８に記載の音響信号の処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願に開示の技術は、音響信号をミキシングする音響信号処理装置、プログラム及び音響信号の処理方法に関する。
【背景技術】
【０００２】
従来、音響信号に対しミキシング、イコライジング、フィルタリング等の信号処理を施すような音響信号処理装置（例えば、オーディオミキサ）では、信号のレベルが過大であった場合に出力される音響信号の瞬時値が制限されることによりクリップが生じる。
この種の音響信号処理装置では、例えば特許文献１に示すように、各種の信号処理を施す信号処理モジュールの入出力端に測定ポイント（文献では、メータリングポイント）を設定し、各測定ポイントの信号レベルを測定してクリップを検出するものがある。また、例えば特許文献２に示すように、信号処理系統をブロック図として表示部に示しておき、クリップを検出した測定ポイントのブロック図上の表示を切り替えるとともに、クリップが生じた信号処理モジュールに係る特性設定画面（ロータリエンコーダ等）を表示部に自動的に表示するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３７０５１２８号公報
【特許文献２】特許第４２６５３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記したクリップのような音響信号の異常（過大入力等）を検出する音響信号処理装置では、信号の異常が生じたこと、あるいは異常が生じたモジュールを確認することは可能であるが、実際にどのような信号が異常として検出されたのかを確認することは難しい。これに対し、異常信号の発生に対して設定変更を行っても所望の動作とならない場合など後から原因を分析して対応したい場合があり、異常として検出された音響信号を確認したいという要望がある。
【０００５】
本願に開示される技術は、上記の課題に鑑み提案されたものである。音響信号の異常を検出し保存することができる音響信号処理装置、プログラム及び音響信号の処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に開示される技術に係る音響信号処理装置は、信号処理手段と、信号異常検出手段と、出力手段とを備える。信号処理手段は、音響信号に対し信号処理を施す。信号異常検出手段は、信号処理手段に係り設定された測定ポイントにおける音響信号の異常を検出し、異常が検出された音響信号を測定ポイントに対応付けて記憶手段に記憶する。出力手段は、測定ポイントに対応付けて記憶手段に記憶された音響信号を出力する。
【０００７】
また、本願に開示される技術に係る音響信号処理装置は、請求項１に記載の音響信号処理装置において、信号異常検出手段は、異常が検出される前の音響信号及び異常が検出されなくなった後の音響信号のうち少なくとも一方の音響信号を異常が検出された音響信号とあわせて記憶手段に記憶する。
【０００８】
また、本願に開示される技術に係る音響信号処理装置は、請求項１又は２に記載の音響信号処理装置において、信号異常検出手段は、音響信号の異常が検出された測定ポイントが設定された信号処理手段に係る情報をあわせて記憶手段に記憶し、出力手段は、記憶された音響信号とともに／又は個別に情報を出力する。
【０００９】
また、本願に開示される技術に係る音響信号処理装置は、請求項１〜３のいずれかに記載の音響信号処理装置において、測定ポイントに対応して記憶された複数の音響信号を示す情報を表示する手段と、表示されたもののうち出力手段により出力される音響信号を選択する選択手段と、を有する。
【００１０】
また、本願に開示される技術に係る音響信号処理装置は、請求項１〜４のいずれかに記載の音響信号処理装置において、信号異常検出手段は、音響信号の異常が検出された場合に、音響信号の異常が検出された測定ポイントを含むすべての測定ポイントにおける音響信号を記憶手段に記憶する。
【００１１】
また、本願に開示される技術に係る音響信号処理装置は、請求項１〜４のいずれかに記載の音響信号処理装置において、信号異常検出手段は、音響信号の異常が検出された場合に、測定ポイントのうち、音響信号の異常が検出された測定ポイントと、音響信号が伝送される信号処理経路の異常が検出された測定ポイントから上流側に位置する測定ポイントとにおける、音響信号を記憶手段に記憶する。
【００１２】
また、本願に開示される技術に係るプログラムは、音響信号を処理する音響信号処理装置に適用されるプログラムであって、音響信号に対し信号処理を施す信号処理手段に設定された測定ポイントにおける音響信号の異常を検出し、異常が検出された音響信号を測定ポイントに対応付けて記憶手段に記憶するステップと、測定ポイントに対応付けて記憶手段に記憶された音響信号を出力するステップと、を実行させる。
【００１３】
また、本願に開示される技術に係る音響信号の処理方法は、音響信号に対し信号処理を施す信号処理手段に係り設定された測定ポイントにおける音響信号の異常を検出するステップと、異常が検出された音響信号を測定ポイントに対応付けて記憶手段に記憶するステップと、を備える。
【００１４】
また、本願に開示される技術に係る音響信号の処理方法は、請求項８に記載の音響信号の処理方法において、音響信号を測定ポイントに対応付けて記憶手段に記憶するステップは、音響信号の異常が検出された測定ポイントを含むすべての測定ポイントにおける音響信号を記憶手段に記憶する。
【００１５】
また、本願に開示される技術に係る音響信号の処理方法は、請求項８に記載の音響信号の処理方法において、音響信号を測定ポイントに対応付けて記憶手段に記憶するステップは、測定ポイントのうち、音響信号の異常が検出された測定ポイントと、音響信号が伝送される信号処理経路の異常が検出された測定ポイントから上流側に位置する測定ポイントとにおける、音響信号を記憶手段に記憶する。
【発明の効果】
【００１６】
本願に開示される技術によれば、音響信号の異常を検出し保存することができる音響信号処理装置、プログラム及び音響信号の処理方法を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態の音響信号処理装置を示すブロック図である。
【図２】音響信号の異常を検出する処理を説明するためのブロック図である。
【図３】オーディオバッファのデータ形式を説明するための図である。
【図４】表示部の画面を示す図である。
【図５】表示部の画面を示す図である。
【図６】クリップの発生タイミングを説明するための図である。
【図７】信号異常検出モジュールの処理内容を示すフローチャートである。
【図８】記憶手段に記憶された音響信号のデータ形式を説明するための図である。
【図９】別例の音響信号の異常を検出する処理を説明するためのブロック図である。
【図１０】別例の信号異常検出モジュールの処理内容を示すフローチャートである。
【発明を実施するための形態】
【００１８】
図１は、本願の実施形態に係る音響信号処理装置１００を示すブロック図である。この音響信号処理装置１００は、例えばオーディオデバイス１０１から入力される音響信号に対して各種の信号処理を施して処理後の音響信号をオーディオデバイス１０１へ出力する装置である。
【００１９】
オーディオデバイス１０１は、例えば、外部機器（マイクロフォン等）からアナログの音響信号を入力してＡ／Ｄ変換し音響信号処理装置１００へ出力する入力ユニットと、音響信号処理装置１００からデジタルの音響信号を入力してＤ／Ａ変換し外部機器（アンプ、スピーカ等）へ出力する出力ユニットとを備える。
【００２０】
音響信号処理装置１００は、オーディオインターフェース（オーディオＩ／Ｆ）１１１と、ＤＳＰ１１２と、記憶手段１１３と、ＣＰＵ１１４と、操作部１１６と、表示部１１７とを備え、これら各回路がシステムバス１１９により接続されている。オーディオＩ／Ｆ１１１は、例えば同軸ケーブルを介してオーディオデバイス１０１と接続されている。オーディオＩ／Ｆ１１１は、オーディオデバイス１０１の入力ユニットから入力されるデジタル音響信号をＤＳＰ１１２に出力する。なお、オーディオＩ／Ｆ１１１は、デジタル音響信号をシステムバス１１９に出力するようにしてもよい。また、図示しないがオーディオＩ／Ｆ１１１は、オーディオデバイス１０１と接続される端子以外にも電子楽器等の他の機器を接続する端子を備えてもよく、これらの端子からも音響信号を入力出力してもよい。
【００２１】
ＤＳＰ１１２は、デジタル信号処理装置（Digital Signal Processor）であり、オーディオＩ／Ｆ１１１が出力したデジタル音響信号を入力して各種の信号処理を施す。この信号処理は、例えば、ミキシング、イコライジング、フィルタリング等の信号処理である。ＤＳＰ１１２は、これらの信号処理を処理内容に応じたプログラム（以下、「信号処理モジュール」という）を実行することで実現する。ＤＳＰ１１２は、信号処理を施したデジタル音響信号をシステムバス１１９あるいはオーディオＩ／Ｆ１１１を介してオーディオデバイス１０１の出力ユニットに出力する。
【００２２】
記憶手段１１３は、ＲＡＭ等の揮発性メモリやハードディスク等の不揮発性メモリを備える。ＤＳＰ１１２は、例えば、記憶手段１１３のハードディスクに格納された信号処理モジュールを記憶手段１１３のメモリにロードして実行する。そして、ＤＳＰ１１２は、各信号処理モジュールを実行するとともに、信号異常検出モジュールを並列的に実行する。この信号異常検出モジュールは、各信号処理モジュールで処理されるデジタル音響信号の異常を検出し、異常を検出した音響信号を記憶手段１１３に記憶する処理を実行する。また、信号異常検出モジュールは、音響信号の異常を検出した信号処理モジュールに係る情報等を、その異常を検出した音響信号と対応付けして記憶手段１１３に記憶する処理を実行する。
【００２３】
ＣＰＵ１１４は、音響信号処理装置１００の動作を統括制御する制御装置である。ＣＰＵ１１４は、記憶手段１１３に格納された制御プログラムに基づいて制御を行う。ＣＰＵ１１４は、例えば、信号異常検出モジュールが記憶手段１１３に記憶した情報を表示部１１７（例えばＬＣＤ）に表示する。
【００２４】
操作部１１６は、ミキシング技術者等のユーザが操作を行う各種の操作子（フェーダ、操作ボタン、キーボード、ポインティングデバイス及びマウス等）である。ＣＰＵ１１４は、操作部１１６に対するユーザからの操作情報に基づいてＤＳＰ１１２において実行される信号処理モジュールの各種プログラムに用いる制御パラメータを設定・変更する。また、ＣＰＵ１１４は、ＤＳＰ１１２から各種データ（設定情報やレベル値等）を取得して表示部１１７に表示する。
【００２５】
このように構成された音響信号処理装置１００では、ユーザが表示部１１７の表示内容等を確認しながら操作部１１６に対する操作を行うことでＤＳＰ１１２における信号処理の態様が制御できる。そして、音響信号処理装置１００では、信号異常検出モジュールにより入力及び信号処理される音響信号の異常（例えばクリップ）が検出され、異常が検出された音響信号が記憶手段１１３に記憶されることで、異常を検出した音響信号を、ユーザが異常検出後の任意の時点で確認することができる。
【００２６】
次に、図１に示すＤＳＰ１１２における信号処理の一例について図２を用いて説明する。同図２に示す第一〜第三信号処理モジュール（以下、「第一〜第三モジュール」という）２０１〜２０３は、上記した信号処理モジュールの一例であり、第一及び第二モジュール２０１，２０２のそれぞれで処理された音響信号を第三モジュール２０３にて混合し出力する処理を行う。なお、各モジュール２０１〜２０３は、ＤＳＰ１１２にて実行されるマイクロプログラムにて実現されており、例えば音響信号の伝送単位（１フレーム）毎に繰り返し実行される。
【００２７】
第一及び第二モジュール２０１，２０２は、例えば、オーディオデバイス１０１から複数のチャンネル（この場合２ｃｈ）に入力されるデジタル音響信号を各々入力し、各音響信号に対して特性の調整（フィルタリングやイコライジング等）や信号レベルの調整等を行い出力する処理を実行する。この特性調整等に係る設定は、ユーザによる操作部１１６に対する操作に基づいて各モジュール２０１〜２０３の制御パラメータが変更されることで設定される。また、第三モジュール２０３は、例えば、複数のチャンネル（この場合、第一及び第二モジュール２０１，２０２がそれぞれ出力する２ｃｈ）のデジタル音響信号を混合し、混合した音響信号に対して特性や信号レベルの調整等を行い出力する処理を実行する。
【００２８】
また、記憶手段１１３には、各モジュール２０１〜２０３が信号処理を行う音響信号を一時的に格納するバッファ領域（以下、「オーディオバッファ」という）２１１が確保されている。図３にオーディオバッファ２１１のデータ形式の一例を示す。オーディオバッファ２１１は、各ポイント（アドレス）ｐ０〜ｐ４が示すバッファ領域にモジュール２０１〜２０３が入出力するデータがそれぞれ格納されている。各バッファ領域には、例えば１０ｍ秒分の音響信号が所定のデータ形式で記憶される。例えば、ポイントｐ０が示すバッファ領域には、第一モジュール２０１に入力される音響信号が記憶されている。
【００２９】
ここで、ＤＳＰ１１２は、第一〜第三モジュール２０１〜２０３を実行する一方で、各モジュール２０１〜２０３に設定される測定ポイント（以下、「メータリングポイント」という）における信号の異常を検出する信号異常検出モジュール（以下、「検出モジュール」という）２０５を並列的に実行する。なお、検出モジュール２０５の処理は、例えば、ＤＳＰ１１２において各モジュール２０１〜２０３の処理が実行された後に実行される。
【００３０】
図２に示すように、各モジュール２０１〜２０３の入力及び出力端にはメータリングポイントｍｐ０〜ｍｐ４がそれぞれ設定されている。メータリングポイントｍｐ０，ｍｐ２は、外部の信号源（オーディオデバイス１０１又は他の外部接続されるオーディオデバイス等）に対応して設定されている。また、メータリングポイントｍｐ１は第一モジュール２０１、メータリングポイントｍｐ３は第二モジュール２０２、メータリングポイントｍｐ４は第三モジュール２０３のそれぞれの出力信号に対応して設定されている。つまり、本実施形態では、各メータリングポイントｍｐ０〜ｍｐ４がその前段に位置する信号処理モジュール２０１〜２０３、又は信号源に対応付けられている。
【００３１】
図３に示すオーディオバッファ２１１の各ポイントｐ０〜ｐ４は、メータリングポイントｍｐ０〜ｍｐ４にそれぞれ対応している。検出モジュール２０５は実行時にオーディオバッファ２１１のデータを取得（コピー）する。例えば、検出モジュール２０５は、ポイントｐ０が示すバッファ領域からメータリングポイントｍｐ０に対応するデータを取得する。そして、検出モジュール２０５は、例えば、各メータリングポイントｍｐ０〜ｍｐ４における音響信号の信号レベルを測定する等して、音響信号の異常として例えばクリップを検出する処理を実行する。検出モジュール２０５は、音響信号の異常を検出した場合に、異常発生時の音響信号を含むデータを記憶手段１１３に記憶する処理を実行する。また、検出モジュール２０５は、記憶手段１１３に記憶する音響信号を関連する他の情報（図８参照）とあわせて記憶する処理を実行する。なお、本実施形態の検出モジュール２０５は、音響信号の異常が検出された場合に、全メータリングポイントｍｐ０〜ｍｐ４における音響信号を記憶手段１１３に記憶する処理を実行する。
【００３２】
なお、ここでいう音響信号の異常とは、クリップ状態のような信号の過大入力に限らず、他の信号状態の変化、例えばハウリングやユーザの誤った操作により接続端子が抜かれ無入力となるような場合に生じるノイズ、あるいはメータリングポイントｍｐ０〜ｍｐ４で検出された信号レベルが所定値以下（無入力等）である場合等も含まれる。また、音響信号の異常には、データの欠落が生じた状態、例えば、音響信号処理装置１００とオーディオデバイス１０１との間、あるいは音響信号処理装置１００における各信号処理モジュールの間を、音響信号がフレーム単位で信号処理経路に伝送される際、伝送エラーによりフレームデータの一部にビット落ちが生じた状態や、フレームデータの欠落したビットが補完された状態も含まれる。このような音響信号の異常の検出は、例えば検出対象とする信号から設定した閾値等を用いた所定のアルゴリズムにしたがって行なわれるようにすればよく、このアルゴリズム（閾値等）は、検出すべき異常状態に応じて、ユーザが表示部１１７を操作して設定、変更できるようにすることが好ましい。以下の説明では、主に音響信号の異常をクリップ状態とした場合について説明する。
【００３３】
検出モジュール２０５は、音響信号を一時的に記憶するための保持バッファ２１２の領域を記憶手段１１３に確保する。検出モジュール２０５は、例えば５秒分の音響信号を保持バッファ２１２に記憶する。また、検出モジュール２０５は、保持バッファ２１２を更新しつつ、音響信号の異常を検出した場合にオーディオバッファ２１１及び保持バッファ２１２から音響信号を取得して記憶手段１１３に記憶する。記憶手段１１３に記憶された音響信号は、出力モジュール２０６により出力される。
【００３４】
出力モジュール２０６は、ＣＰＵ１１４により実行され、音響信号の異常を検出したことに応じて記憶された音響信号を記憶手段１１３から読み出して、例えばオーディオデバイス１０１に出力する処理を実行する。また、出力モジュール２０６は、出力する音響信号に関連する情報を記憶手段１１３から読み出して表示部１１７に表示する（図５参照）。併せて、出力モジュール２０６は、オーディオバッファ２１１に一時的に記憶される各メータリングポイントｍｐ０〜ｍｐ４の信号レベル及びクリップ状態を表示部１１７に表示する（図４参照）。
【００３５】
図４は、出力モジュール２０６により表示部１１７に表示される画面の一例である。図４に示すように、表示部１１７の画面には、各メータリングポイントｍｐ０〜ｍｐ４に対応する信号レベルがバーグラフ状に表示されるレベルメータ３０２が表示されている。各レベルメータ３０２の上部には、各メータリングポイントｍｐ０〜ｍｐ４において音響信号の異常（クリップ）が生じた場合に点灯するクリップ表示部３０４が表示されている。
【００３６】
また、レベルメータ３０２の右側には、音響信号の異常を検出したことに応じて記憶された音響信号あるいは関連する情報が確認できる画面を表示させる切替ボタン（図中の「ＣＨＥＣＫ」）３０５が表示されている。切替ボタン３０５は、各メータリングポイントｍｐ０〜ｍｐ４のいずれかで音響信号の異常が生じた場合にボタンが有効化され選択可能となる。例えば、図４に示す画面表示では、メータリングポイントｍｐ１，ｍｐ４に対応するクリップ表示部３０４が点灯しており、当該メータリングポイントｍｐ１，ｍｐ４において音響信号の異常（クリップ）が生じたことを示している。この状態で、例えばユーザが操作部１１６のマウスにより切替ボタン３０５を操作すると図５に示す画面が表示部１１７に表示される。なお、検出モジュール２０５は、クリップ以外の音響信号の異常（ハウリングなど）を検出し、検出されたハウリングの音響信号を含むデータを記憶手段１１３に記憶するようにしてもよい。この場合、出力モジュール２０６は、ハウリングが発生したメータリングポイントｍｐ０〜ｍｐ４のクリップ表示部３０４を点灯させる、及びハウリングの発生に応じて切替ボタン３０５を有効化させるようにしてもよい。また、検出モジュール２０５は、音響信号の異常の種類に応じた複数のモジュールがＤＳＰ１１２で並列的に実行されるようにしてもよい。
【００３７】
図５は図４の切替ボタン３０５の操作に応じて表示される画面の一例である。図５に示すように、表示部１１７の画面には、左側の中央部に一覧表示部４１０が表示されている。一覧表示部４１０には、音響信号の異常に係る情報が記憶された時刻順（図中のＮｏの欄の１，２，３・・の順）に１行づつ表示されている。一覧表示部４１０の各行には、時刻表示欄４１１、継続時間表示欄４１２、ポイント選択欄４１３が表示されている。時刻表示欄４１１には、音響信号の異常が発生した時間が表示されている。継続時間表示欄４１２には、音響信号の異常が継続して発生した時間が表示されている。
【００３８】
ポイント選択欄４１３には、各メータリングポイントｍｐ０〜ｍｐ４に対応するボタン４１５が表示されている。図５におけるボタン４１５の表記（図中の四角「□」）は、白抜きの表示が音響信号の異常の非検出（すなわち正常状態）、黒塗りの表示が音響信号の異常の検出を各々示している。例えば、図５に示す画面表示では、１行目（ＮＯ．１）の表示は、「時刻００：４５：１１から１２秒間クリップが発生し、音響信号の異常（クリップ）がメータリングポイントｍｐ１，ｍｐ４で検出されたこと」を示している。
【００３９】
出力モジュール２０６は、ポイント選択欄４１３の任意のボタン４１５（白抜きの「□」あるいは黒塗りの「■」）をユーザが操作した操作情報が入力されると、対応するメータリングポイントｍｐ０〜ｍｐ４の記録データをオーディオデバイス１０１から出力する処理を実行する。また、出力モジュール２０６は、ユーザにより操作されたボタン４１５の表示を、図５に示す黒塗りの丸「●」に変更する処理を実行する。黒塗りの丸「●」は当該メータリングポイントが選択され、記憶された音響信号を出力していることを示す。また、出力モジュール２０６は、記録データの出力の終了にともなってボタン４１５の表示を元（白抜きの「□」あるいは黒塗りの「■」）に戻す処理を実行する。また、本実施形態の検出モジュール２０５は、音響信号の異常時に全メータリングポイントｍｐ０〜ｍｐ４の音響信号を記憶手段１１３に記憶する。従って、記憶手段１１３は、いずれかのメータリングポイントｍｐ０〜ｍｐ４で音響信号の異常が発生した際、他のメータリングポイントｍｐ０〜ｍｐ４の音響信号も保存されている。なお、出力モジュール２０６は、ポイント選択欄４１３の右側に設けられたスクロールボタン４１６又はスクロールバー４１７が操作された操作情報に応じて画面表示をスクロールさせる処理を実行し、表示行数が足りずに非表示となっている部分を一覧表示部４１０に表示する。
【００４０】
一覧表示部４１０の右側には、情報表示部４２０と、レベルメータ４３１と、クリップ表示部４３２とが表示されている。情報表示部４２０には、ポイント選択欄４１３で選択された再生中の記録データに係る情報（例えば、メータリングポイント、再生中の時刻、音響信号のサンプル周波数、量子化ビット数）が表示されている。例えば、図５に示す画面表示では、「●に対応するＮｏ．２のメータリングポイントｍｐ１における時刻０３：５８：０１から５秒間クリップが発生した際の音響信号が再生中で、現在の再生時刻がクリップの発生する１．５秒前（０３：５６：３１）のデータであること」を示している。レベルメータ４３１及びクリップ表示部４３２には、再生中の記録データにおける信号レベル及び音響信号の異常状態（クリップの状態）が表示される。なお、出力モジュール２０６は、終了ボタン４４０がユーザにより操作されると、表示部１１７を図４の画面表示に戻す処理を実行する。
【００４１】
次に、図２に示す検出モジュール２０５の処理手順について図６及び図７を用いて説明する。以下の説明では、各モジュール２０１〜２０３を実行する１サイクルを１サンプリング周期（例えばサンプリング周波数を４４．１ｋＨｚ）とし、検出モジュール２０５が１サイクル毎に実行されるものとする。また、以下の説明では、図６に示すように時刻ｔｊにおいてメータリングポイントｍｐ１でクリップを検出し、その後クリップ状態がＮ＋１回（Ｎ＋１サイクル）継続して発生した後、時刻ｔ（ｊ＋Ｎ）で終了したものを想定する。この時刻ｔｉ（ｉ＝０，１，２・・・，ｊ，・・，ｊ＋Ｎ）は１サイクルを単位とした時間を示している。また、検出モジュール２０５は、各サイクル毎に図７に示すフローチャートの処理を実行するものとする。
【００４２】
（時刻ｔ０）
まず、時刻ｔ０において、検出モジュール２０５は、各メータリングポイントｍｐ０〜ｍｐ４に対応するオーディオバッファ２１１（図２参照）のデータ（ポイントｐ０〜ｐ４のバッファ領域）をそれぞれ取得する（図７のステップＳ１）。次いで、検出モジュール２０５は、ステップＳ１にて取得したデータに対しクリップが発生していないか検出処理を実行する（ステップＳ２）。時刻ｔ０ではいずれのメータリングポイントｍｐ０〜ｍｐ４においてもクリップが発生していないためクリップの発生を示すフラグＣＬＩＰを「０」（非検出）とし（ステップＳ４）、カウンタ値ＣＮＴが「０」より大きいかを比較する（ステップＳ８）。
【００４３】
ここで、検出モジュール２０５は、クリップの発生前後の所定時間（５秒間）を含む音響信号を保存する処理を実行するように設定されており、ステップＳ６において５秒分の音響信号を出力するのに相当する値がカウンタ値ＣＮＴに設定される。例えば、サンプリング周波数が４４．１ｋＨｚで１サンプル周期毎に検出モジュール２０５が実行される場合には、５秒に相当するカウンタ値ＣＮＴ＿ＭＡＸが「２２０５００」となる。この所定時間は、異常信号の特性等に応じて適宜設定することが好ましい。
【００４４】
なお、カウンタ値ＣＮＴの初期値は「０」が設定されるものとし、時刻ｔ０においてＣＮＴの値は「０」とする。この場合、ステップＳ８においてカウンタ値ＣＮＴが比較された後、ステップＳ１２にて、ステップＳ１において取得したオーディオバッファ２１１のデータを用いて保持バッファ２１２（図２参照）が更新される。このように、検出モジュール２０５は、クリップが検出されない期間は保持バッファ２１２の更新を各サイクル毎に継続することで、直近の５秒間の音響信号が常に保持バッファ２１２に保存されるように処理する。
【００４５】
（時刻ｔｊ）
時刻ｔｊにおいて、検出モジュール２０５は、オーディオバッファ２１１から取得したメータリングポイントｍｐ１のデータからクリップを検出する（ステップＳ２：ＹＥＳ）。検出モジュール２０５は、クリップが検出されると、フラグＣＬＩＰを「１」（検出）とし（ステップＳ３）、カウンタ値ＣＮＴの比較を実行する（ステップＳ５）。カウンタ値ＣＮＴは「０」（初期値）であるため保持バッファ２１２の書き出しを実行する（ステップＳ６）。保持バッファ２１２には直近の５秒間のデータが格納されており、検出モジュール２０５は、該保持バッファ２１２のデータ（クリップを検出する直前５秒間のデータ）を記憶手段１１３にファイルとして保存する。また、カウンタ値ＣＮＴに上記したＣＮＴ＿ＭＡＸの値を設定する。
【００４６】
図８は記憶手段１１３に保存されるファイルに格納されるデータ形式の一例である。データ５００にはクリップが発生している期間の前後５秒間の音響信号（図中のオーディオデータ）が含まれる。データ５００のヘッダ領域５０１には、音響信号に係る各種情報（例えば記憶開始時間、ビットレート、サンプリング周波数、量子化ビット数、チャンネル数、クリップの検出回数（Ｎ＋１の値）、ファイルサイズ等）が記憶される。
【００４７】
ヘッダ領域５０１に続く第一データ領域５０２には、１サイクル（図中の０〜Ｎ）毎にクリップ情報が記憶される。クリップ情報には、例えば、時間情報、信号処理モジュールの情報、ポインタ等）が含まれる。第一データ領域５０２に続く第二データ領域５０３には、クリップ発生の直前の５秒間（１〜ＭＡＸ）の音響信号が記憶される。このＭＡＸの値は、上記した「ＣＮＴ＿ＭＡＸ」と同じ値となる。第二データ領域５０３に続く第三データ領域５０４には、クリップを検出していたＮ＋１サイクル分の音響信号が記憶される。この第三データ領域５０４のデータ（ｊ〜ｊ＋Ｎ）は、第一データ領域５０２（クリップ情報）の０〜Ｎのそれぞれに対応しており、クリップ情報に含まれるポインタが各データ（ｊ〜ｊ＋Ｎ）の格納位置を示している。第三データ領域５０４に続く第四データ領域５０５には、クリップ状態が終了した直後の５秒間（ｊ＋Ｎ＋１〜ｊ＋Ｎ＋ＭＡＸ）の音響信号が記憶される。
【００４８】
上記したステップＳ６の実行では、保持バッファ２１２のデータが図８の第二データ領域５０３に保存される。次いで、ステップＳ７において、第一データ領域５０２に対応するクリップ情報を生成し、カウンタ値ＣＮＴが「０」より大きい（ＣＮＴ＿ＭＡＸ）ため（ステップＳ８）、オーディオバッファ２１１のデータ及びクリップ情報を記憶手段１１３のファイルに書き出す（ステップＳ９）。これにより、図８の第一データ領域５０２の先頭に時刻ｔｊにおけるクリップ情報が保存され、第三データ領域５０４の先頭に時刻ｔｊにおけるオーディオバッファ２１１のデータが保存される。なお、ヘッダ領域５０１に含まれる情報は、データ５００の他のデータ領域が更新されるのにともなって適宜変更・更新される。ステップＳ１０においてフラグＣＬＩＰを判定し、フラグＣＬＩＰが「１」であるため保持バッファ２１２を更新する（ステップＳ１２）。
【００４９】
（時刻ｔ（ｊ＋Ｎ））
次に、図６の時刻ｔ（ｊ＋Ｎ）においてオーディオバッファ２１１から取得した全メータリングポイントｍｐ０〜ｍｐ４のデータがクリップしていない状態になると、検出モジュール２０５は、ステップＳ２においてクリップを非検出と判定し、フラグＣＬＩＰに「０」を設定する（ステップＳ４）。この時点においてもカウンタ値ＣＮＴはＣＮＴ＿ＭＡＸであるためステップＳ９，Ｓ１０が実行される。
【００５０】
ステップＳ１０において、フラグＣＬＩＰが「０」であると判定され、カウンタ値ＣＮＴのデクリメント（ＣＮＴの値を減算する処理）が開始される（ステップＳ１１）。ここで、上記したようにこのＣＮＴ＿ＭＡＸには５秒間に相当する値が設定されているためクリップ終了後の５秒間はステップＳ９が実行される。従って、検出モジュール２０５は、オーディオバッファ２１１のデータを図８に示す第四データ領域５０５に順次追記する処理を実行する。言い換えると、クリップが検出される限りはフラグＣＬＩＰに「１」が設定（ステップＳ３）されており、ステップＳ１０の判定によりステップＳ１１（デクリメント）が実行されない。これにより、クリップの発生が継続している場合には、カウンタ値ＣＮＴが減算されずに図８の第三データ領域５０４のデータが１サイクル毎に（この場合Ｎ＋１回まで）追記される。
【００５１】
また、クリップ終了後はステップＳ７を実行しないためステップＳ９におけるクリップ情報の書き出しは実行しない。また、クリップの発生に係わらずステップＳ１２を継続して実行するため、保持バッファ２１２には常に最新のデータが記憶される。このようにして検出モジュール２０５は、１サイクル毎に上記した処理を繰り返し実行することで、図８に示すデータ形式で音響信号を、記憶手段１１３に保存されるファイルに格納する。なお、検出モジュール２０５は、クリップが検出されたメータリングポイントｍｐ１を含む全メータリングポイントｍｐ０〜ｍｐ４について上記した処理を個別に実行するようにしてもよい。また、データ５００を各メータリングポイントｍｐ０〜ｍｐ４に対応してファイルに保存してもよいし、複数のメータリングポイントをひとまとめにしてファイルに保存してもよい。いずれの場合であっても、各メータリングポイントｍｐ０〜ｍｐ４に対応する音響信号を図８に示すデータ形式で記憶手段１１３に記憶する。
【００５２】
以上、詳細説明したように、本実施形態の音響信号処理装置１００では、ＤＳＰ１１２において各モジュール２０１〜２０３が実行されるとともに、信号異常検出モジュール２０５が並列的に実行される。検出モジュール２０５は、各モジュール２０１〜２０３の入出力端に設定されたメータリングポイントｍｐ０〜ｍｐ４における音響信号の異常（クリップなど）を検出し、異常が検出された音響信号をメータリングポイントｍｐ０〜ｍｐ４に対応付けて記憶手段１１３に記憶する。この記憶手段１１３に記憶された音響信号のデータは、ＣＰＵ１１４で実行される出力モジュール２０６によりオーディオデバイス１０１から出力されユーザが確認できるようになっている。このような構成では、音響信号の異常が発生した場合に、異常として検出された音響信号をユーザが後から確認でき、異常が発生した原因を分析し対応することが可能となる。更に、異常が検出された音響信号を記憶しておくことで誰でも異常が検出された音響信号を確認でき、例えばユーザによる制御パラメータの設定変更等の操作で信号の異常が改善されない場合でも専門家に確認してもらうことでより適切に対処可能となる。
【００５３】
また、検出モジュール２０５は、音響信号の異常の発生前後の所定時間（例えば５秒）を含む音響信号を、異常が検出された期間の音響信号とあわせて記憶する処理を実行する。これにより、ユーザが異常の発生前後の音響信号を踏まえて異常の発生原因を判断できるようになる。
【００５４】
また、表示部１１７のポイント選択欄４１３（図５参照）には、各メータリングポイントｍｐ０〜ｍｐ４に対応して設けられ再生する音響信号が選択可能なボタン４１５が設けられており、ユーザがこのボタン４１５を操作することで容易に検出された音響信号を確認できる。
【００５５】
また、表示部１１７（図４参照）には、各メータリングポイントｍｐ０〜ｍｐ４の音響信号の異常を検出（信号レベルがクリップ）した場合に点灯するクリップ表示部３０４と、音響信号に異常が発生した場合に有効化される切替ボタン３０５とが設けられている。このような構成では、クリップ表示部３０４及び切替ボタン３０５の表示に従ってユーザが音響信号の異常の発生を確認できる。つまり、複数のチャンネルを備えるような音響信号処理装置１００であっても、ユーザが音響信号の異常の発生を容易に認識でき迅速に対応できる。
【００５６】
また、図２に示すように、第一及び第二モジュール２０１，２０２の入力端には、メータリングポイントｍｐ０，ｍｐ２が外部の信号源に対応して設定されている。このような構成では、メータリングポイントｍｐ０，ｍｐ２における音響信号の異常（クリップなど）の検出結果から信号処理モジュール（モジュール２０１，２０２）の内部で信号の異常が生じたのか、又は外部の信号源から異常信号が入力されたのかをユーザが判断できる。その結果、複数の信号処理モジュールが接続されるような音響信号処理装置１００に対し、どの信号処理モジュールで異常信号が発生したのかをユーザが容易に特定できるようになる。
【００５７】
また、音響信号処理装置１００は、音響信号処理装置の一例として、第一〜第三信号処理モジュール２０１〜２０３は、信号処理手段の一例として、メータリングポイントｍｐ０〜ｍｐ４は、測定ポイントの一例として、記憶手段１１３は、記憶手段の一例として、信号異常検出モジュール２０５は、信号異常検出手段の一例として、出力モジュール２０６は、出力手段の一例として、表示部１１７は、表示手段の一例として、ボタン４１５は、選択手段の一例として挙げられる。
【００５８】
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、上記実施形態では、検出モジュール２０５を、音響信号の異常が検出された場合に、全メータリングポイントｍｐ０〜ｍｐ４の音響信号を記憶するようにしたが、これに限定されず、特定のメータリングポイントｍｐ０〜ｍｐ４の音響信号のみを記憶するよう変更してもよい。例えば、検出モジュール２０５は、音響信号の異常が生じたメータリングポイントを起点とし、信号処理経路上の起点となるメータリングポイントから上流（音響信号の供給側）に位置するメータリングポイントの音響信号を記憶するよう変更してもよい。
【００５９】
図９は、この変更を加えた実施形態を説明するためのメータリングポイントｍｐ１〜ｍｐ１２が設定された複数の信号処理モジュール（以下、「モジュール」という）Ｍ１〜Ｍ７の信号処理経路を示すブロック図である。図９に示すモジュールＭ３は、２つのモジュールＭ１，Ｍ２が出力する音響信号が入力され、メータリングポイントｍｐ５から入力する音響信号と合わせて混合等の処理を施してモジュールＭ５に出力する。また、モジュールＭ５は、モジュールＭ３，Ｍ４の出力を入力し、混合等の処理を施してモジュールＭ７に出力する。また、モジュールＭ７は、モジュールＭ５，Ｍ６の出力を入力し、混合等の処理を施して処理する。各モジュールＭ１〜Ｍ７の入力及び出力端の各々には、メータリングポイントｍｐ１〜ｍｐ１２が図示のように設定されている。
【００６０】
図１０は、この変更に係る検出モジュール２０５の処理内容を示すフローチャートである。検出モジュール２０５は、図１０のフローチャートを、例えば図７に例示したフローチャートにおけるステップＳ６にて実行する。図９のブロック図におけるメータリングポイントｍｐ９にて音響信号の異常を検出した場合を例にこの実施形態の動作を説明する。まず、ステップＳ２１において、検出モジュール２０５は、音響信号の異常が生じたメータリングポイントｍｐ９を起点のメータリングポイントとして設定し、メータリングポイントｍｐ９に対して信号処理経路の上流に位置するメータリングポイント（この場合、メータリングポイントｍｐ１〜ｍｐ８）を信号処理経路から探索する処理を実行する。検出モジュール２０５による探索処理は、例えば、信号処理経路を音響信号が伝送する方向を示す有向グラフを用いて処理できる。ここでいう有向グラフとは、例えば図９に示すメータリングポイントｍｐ１〜ｍｐ１２の入出力の相関関係を隣接行列、又は他の表現方法（隣接リストなど）を用いて表したものである。なお、検出モジュール２０５は、探索処理の実行中に同一のメータリングポイントｍｐ１〜ｍｐ１２が重複して検出された場合には、信号処理経路にループが形成されていると判定する。処理経路にループが形成されていると判定された場合、例えば重複して検出されたメータリングポイントの１つ前のメータリングポイントを終点として探索を終了する。また、信号処理経路に対する探索処理は、有向グラフを用いたものに限らず、他の処理方法（例えば、スパニング木を用いた処理など）を用いることができる。あるいは、検出モジュール２０５は、メータリングポイントｍｐ１〜ｍｐ１２の各々と、そのメータリングポイントｍｐ１〜ｍｐ１２に至るまでの上流のメータリングポイントとを予め対応付けたテーブルなどを用いて処理してもよい。この場合、音響信号の異常が生じたメータリングポイントｍｐ１〜ｍｐ１２に応じたテーブルを検出モジュール２０５が参照することによって、音響信号の異常検出時における探索処理を高速かつ低処理負荷にて行うことができる。
【００６１】
次いで、ステップＳ２２において、検出モジュール２０５は、ステップＳ２１の探索結果のメータリングポイントｍｐ１〜ｍｐ９のうち起点のメータリングポイントｍｐ９を除く上流のメータリングポイントｍｐ１〜ｍｐ８で音響信号の異常が生じているか否かを判定する。検出モジュール２０５は、上流のメータリングポイントｍｐ１〜ｍｐ８で音響信号の異常が生じていないと判定した場合には、ステップＳ２１の探索結果のメータリングポイントｍｐ１〜ｍｐ９の各々に対して音響信号を記憶するよう設定を行う（ステップＳ２３）。この場合、メータリングポイントｍｐ９を起点とした上流の信号処理経路に含まれないメータリングポイントｍｐ１０〜ｍｐ１２の音響信号は記憶されない。
【００６２】
また、ステップＳ２２において、検出モジュール２０５は、メータリングポイントｍｐ９の上流にある他のメータリングポイントｍｐ１〜ｍｐ８で音響信号の異常があると判定した場合には、音響信号の異常が生じた複数のメータリングポイントｍｐ１〜ｍｐ９のうちの最上流のメータリングポイントｍｐ１〜ｍｐ９から上流に位置するメータリングポイントの音響信号を記憶するよう設定を行う（ステップＳ２４）。例えば、メータリングポイントｍｐ９の他にメータリングポイントｍｐ２，ｍｐ６でも音響信号の異常を検出した場合には、検出モジュール２０５は、最上流のメータリングポイントｍｐ２とその上流に位置するメータリングポイントｍｐ１の音響信号のみを記憶手段１１３に記憶するよう設定を行う。この場合、メータリングポイントｍｐ２を起点とした経路に含まれないメータリングポイントｍｐ３〜ｍｐ１２の音響信号は記憶されない。このようにこの実施形態においては、検出モジュール２０５は、複数のメータリングポイントｍｐ１〜ｍｐ１２で音響信号の異常が検出された場合に、信号処理経路上の音響信号に異常が最初に生じたメータリングポイントを起点としてその上流側のメータリングポイントの音響信号を記憶対象とする。また、検出モジュール２０５は、ステップＳ２２において、上流の異なる信号処理経路上にあるメータリングポイントｍｐ１〜ｍｐ８で音響信号の異常を検出した場合には、それぞれのメータリングポイントを起点として処理する。例えば、検出モジュール２０５は、メータリングポイントｍｐ９の他にメータリングポイントｍｐ２，ｍｐ４及びｍｐ６のそれぞれで異常を検出した場合には、メータリングポイントｍｐ２を起点としたメータリングポイントｍｐ１，ｍｐ２と、メータリングポイントｍｐ４を起点としたメータリングポイントｍｐ３，ｍｐ４の音響信号を記憶手段１１３に記憶する。
【００６３】
なお、検出モジュール２０５を、上記したステップＳ２２，Ｓ２４の処理を省略してステップＳ２１の次にステップＳ２３を実行するようにしてもよい。この場合、検出モジュール２０５は、ステップＳ２２における最上流のメータリングポイントの判定処理を実施せず、ステップＳ２１における探索結果の起点となるメータリングポイントから上流の信号処理経路に含まれる全てのメータリングポイントの音響信号を、次のステップＳ２３にて記憶するよう設定を行う。
【００６４】
また、モジュールＭ１〜Ｍ７で構成される信号処理経路は、静的に固定されたものに限らず、経路の全体あるいは一部が動的に変更される場合がある。信号処理経路は、例えば、オーディオＩ／Ｆ１１１（図１参照）の入力端子から入力される音響信号に入力チャンネルを割り当てる（パッチする）設定がユーザにより変更されることで経路が変更される。あるいは、信号処理経路は、信号処理経路上にモジュールが追加される場合、例えば、エフェクトを付与するモジュール（インサーションエフェクト）が挿入されるか否かにより、いわゆるウェットとドライとの選択が切り替えられる場合にも変更される。あるいは、信号処理経路は、例えば、ミキサの構成を変更するためにＤＳＰ１１２で実行されるモジュール（モジュールＭ１〜Ｍ７など）をリロードしモジュールが再配置される場合に変更される。このため、検出モジュール２０５は、信号処理経路が変更可能な場合には、信号処理経路が変更されたことに応じて経路の探索に用いる情報（有向グラフの隣接行列の各要素など）が更新される構成が好ましい。また、信号処理経路が適宜変更されるため、検出モジュール２０５は、記憶する音響信号のデータと、異常を検出したその時の信号処理経路の状態（モジュールＭ１〜Ｍ７の接続関係）とを関連付けして記憶手段１１３に記憶する構成が好ましい。例えば、検出モジュール２０５は、各メータリングポイントｍｐ１〜ｍｐ１２のデータ５００（図８参照）のヘッダ領域５０１に上流に位置するモジュールＭ１〜Ｍ７の識別情報を記憶する。
【００６５】
また、検出モジュール２０５は、従前の実施態様と同様、全メータリングポイントｍｐ１〜ｍｐ１２の音響信号を記憶手段１１３に一時的に記憶し、後から必要なデータを精査し、音響信号の異常を検出したメータリングポイントを起点とした上流の音響信号を記憶するようにしてもよい。あるいは、検出モジュール２０５は、音響信号の異常が生じたメータリングポイントｍｐ１〜ｍｐ１２から所定のメータリングポイントの数だけ（例えば最大４つまで等）上流に位置するメータリングポイントまでを特定のメータリングポイントｍｐ１〜ｍｐ１２として音響信号を記憶するようにしてもよい。この所定のメータリングポイントの数は、モジュールＭ１〜Ｍ７の各々の処理内容に応じてメータリングポイントｍｐ１〜ｍｐ１２で発生する可能性がある異常の種類（クリップやハウリングなど）に基づいて設定してもよい。
【００６６】
この変更を加えた実施形態においては、多数の信号処理モジュールＭ１〜Ｍ７を配置した大規模な信号処理経路を有する場合、記憶手段１１３に記憶されるデータ量は、全メータリングポイントｍｐ１〜ｍｐ１２の音響信号が記憶される場合に比べて低減することができる。また、記憶するデータ量が低減することにより、音響信号を記憶手段１１３にファイルとして記憶するための処理や当該記憶したファイルを参照する出力モジュール２０６における各種処理の負荷が軽減される。
【００６７】
また、以上説明した実施形態では、検出モジュール２０５をＤＳＰ１１２で実行したが、その一部あるいは全てをＣＰＵ１１４において実行する構成としてもよい。この場合、検出モジュール２０５をＤＳＰ１１２と異なるプロセッサであるＣＰＵ１１４で実行することでＤＳＰ１１２における処理の負荷が軽減できる。
また、モジュール２０１〜２０３及び検出モジュール２０５の両方をＣＰＵ１１４で実行する構成としてもよい。この場合、ＤＳＰ１１２を省略した構成とすることができる。
【００６８】
また、ＣＰＵ１１４は、例えば記憶手段１１３が備えるようなメモリの一部、又は全部を備える構成としてもよい。
また、オーディオＩ／Ｆ１１１やその他デバイスが有する機能の一部、又は全部をＣＰＵ１１４にて実現してもよい。
【００６９】
また、以上説明した実施形態では、音響信号の異常を検出する前および後の音響信号も併せて記憶するようにしたが、音響信号に異常を検出している期間の音響信号のみを記憶するようにしてもよい。この場合、検出モジュール２０５が用いるバッファをオーディオバッファ２１１のみとし保持バッファ２１２を省略した構成とすることができる。
また、検出モジュール２０５を、音響信号の異常を検出している期間の音響信号を記憶するものとしたが、音響信号の異常を検出してから予め定めた固定時間分の音響信号だけを記憶する構成としてもよい。
また、検出モジュール２０５は、記憶手段１１３に記憶するデータのデータ量を削減する圧縮処理等を施してもよい。
【００７０】
また、音響信号処理装置１００は、記憶手段１１３に記憶した音響信号がオーディオデバイス１０１以外の他の出力デバイス（例えばヘッドフォン）に出力する構成としてもよい。
また、オーディオデバイス１０１は、デジタルの音響信号を入出力するユニットを備えてもよい。
また、オーディオデバイス１０１は、入力ユニットと出力ユニットとをそれぞれ個別のデバイスとする構成でもよい。
また、オーディオデバイス１０１と音響信号処理装置１００との接続は同軸ケーブルに限らず、音響信号が伝送可能な他の接続、例えばイーサネット（登録商標）等のＬＡＮを用いてもよい。
【００７１】
また、表示部１１７における表示（図４及び図５）は一例であり適宜変更してもよい。例えば、図４に示す画面を、各メータリングポイントｍｐ０〜ｍｐ４が入力チャンネル毎に表示される構成としてもよい。
【００７２】
また、出力モジュール２０６は、クリップが検出されたメータリングポイントｍｐ０〜ｍｐ４及びモジュール２０１〜２０３に係る情報を表示してもよい。例えば、出力モジュール２０６は、ヘッダ領域５０１（図８参照）の記憶開始時間や検出回数に基づいて各メータリングポイントｍｐ０〜ｍｐ４のクリップの発生頻度をグラフとして表示してもよい。このような構成では、ユーザがクリップの発生状態の傾向等を確認できる。例えば音響信号処理装置１００の老朽化に伴う機器の故障の前兆をユーザが早期に認識できシステム障害の発生を未然に防ぐことが可能となる。なお、この場合、上記した統計情報は、図５に示す画面とは別に個別に表示又は出力してもよい。
【００７３】
また、異常が検出された音響信号を再現可能な構成としてもよい。例えば、ＣＰＵ１１４は、出力モジュール２０６を実行し記憶手段１１３のデータからユーザにより指定されたメータリングポイントｍｐ０〜ｍｐ４のデータを順次読み出し、対応するメータリングポイントｍｐ０〜ｍｐ４にそれぞれ供給することで、クリップが検出された状態を再現してもよい。この場合、ＣＰＵ１１４は、各メータリングポイントｍｐ０〜ｍｐ４に対する音響信号のデータの供給を制御し所定のポイントに対するミュート処理を実行してもよい。また、音響信号とともに各モジュール２０１〜２０３における制御パラメータ（例えば、ゲインやフィルタのカットオフ周波数等）も併せて記憶し、この制御パラメータの設定状態も併せて再現する構成としてもよい。
【００７４】
また、音響信号処理装置１００は、記憶手段１１３に記憶されたデータを自動、ユーザによる手動等で削除する手段等を備えることは言うまでもない。
また、切替ボタン３０５を、クリップが検出された場合のみ有効にしたが、常時選択可能にしてもよい。
【００７５】
また、音響信号処理装置１００は、記憶した音響信号を外部記憶媒体やネットワーク等に出力できる構成としてもよい。このような構成では、クリップを検出した音響信号を高機能端末で詳細に分析する、又はメーカのウェブサイトにアップロードして専門的な指導を受ける等ができる。この場合、検出した音響信号のデータを外部記憶媒体等に直接保存してもよい。
【００７６】
また、以上説明した実施形態では、各メータリングポイントｍｐ０〜ｍｐ４についてクリップを検出し音響信号を記憶したが、少なくとも一つのメータリングポイントの音響信号を検出・記憶する構成であればよい。例えば、外部の信号源に対応するメータリングポイントｍｐ０のみ検出・記憶する構成としてもよい。
また、音響信号処理装置１００は、クリップを検出した場合に該当する信号処理モジュールに係るパラメータを設定するロータリエンコーダやフェーダ等の特性設定画面を表示部１１７に自動表示してもよい。
【００７７】
また、本願における装置は、単独で動作するスタンドアローン型の装置に限らず、例えば、ネットワークを介して複数の装置（仮想マシンなど）が連係して音響信号を処理する装置群（クラウドコンピューティングなど）を含む。また、本願における装置は、１つのスタンドアローン型の装置上で複数の仮想マシンが動作するもの、例えば１つのハードウェア上で複数の仮想マシン（ホスト）が実行され相互に音響信号を送受信して処理する装置も含む。
【符号の説明】
【００７８】
１００      音響信号処理装置
１１１      オーディオインターフェース
１１３      記憶手段
１１７      表示部（表示手段）
２０１〜２０３      第一〜第三信号処理モジュール（信号処理手段）
２０５      信号異常検出モジュール（信号異常検出手段）
２０６      出力モジュール（出力手段）
４１５      ボタン（選択手段）
ｍｐ０〜ｍｐ１２      メータリングポイント（測定ポイント）
Ｍ１〜Ｍ７  信号処理モジュールモジュール（信号処理手段）
【図１】
2014039239.tif 000003
【図２】
2014039239.tif 000004
【図３】
2014039239.tif 000005
【図４】
2014039239.tif 000006
【図５】
2014039239.tif 000007
【図６】
2014039239.tif 000008
【図７】
2014039239.tif 000009
【図８】
2014039239.tif 000010
【図９】
2014039239.tif 000011
【図１０】
2014039239.tif 000012