(57)【特許請求の範囲】
【請求項１】
音響信号に信号処理を施す複数のコンポーネントを組み合わせて構成され、構成に使用されている前記複数のコンポーネントの機能が、内蔵された信号処理部のリソースがそれぞれ割り当てられることにより実現されている音響信号処理装置であって、
前記複数のコンポーネントの組み合わせ、および、組み合わせた前記コンポーネント間の結線を示す回路図が表示される表示部と、
該表示部に表示された前記回路図において、前記複数のコンポーネントの組み合わせの設定、および、組み合わせた前記コンポーネント間の結線の設定の操作を行う操作子手段と、
該操作子手段により設定された各コンポーネントの機能および結線の情報からなるコンフィグレーションに基づいて、前記コンポーネントおよび結線にかかる処理を実行させるように、前記信号処理部のリソースをそれぞれ割り当てるコンパイル手段と、
前記表示部に表示された前記回路図上のポイント間の音響特性を測定および表示するプラグインとされるトランスファ手段とを備え、
前記トランスファ手段が音響特性を測定および表示するためのモニタリングポイントを、前記操作子手段を用いて前記回路図上における一のコンポーネントのポートから所望のコンポーネントのポートに移動させることができることを特徴とする音響信号処理装置。
【請求項２】
前記モニタリングポイントは、第１のポイントと第２のポイントとからなり、いずれかのポイントにおけるポートの音響特性が基準とされて残るポイントにおけるポートの基準に対する音響特性が、前記トランスファ手段において測定および表示されることを特徴とする請求項１記載の音響信号処理装置。
【請求項３】
前記モニタリングポイントのうちのフォーカスされて設定可能状態とされているポイントを、前記操作子手段における方向キーを操作することにより方向キーに応じた一のコンポーネントのポートから所望のコンポーネントのポートに移動させるようにしたことを特徴とする請求項１記載の音響信号処理装置。
【請求項４】
前記コンポーネントの１出力ポートが続く複数の前記コンポーネントの入力ポートに結線される１対多結線に属するポートの一つに設定されたポイントがフォーカスされた場合は、当該１対多結線の中途の前記複数のコンポーネントの入力ポートに分岐する分岐部にフォーカスされたポイントが移動し、前記操作子手段における予め定めた特定のキーを操作することにより、前記モニタリングポイントのポイント候補が前記１対多結線に属する複数のポートに順次移動していき、確定するキーを操作した際の前記ポイント候補のポートにフォーカスされたポイントが移動するようにしたことを特徴とする請求項１記載の音響信号処理装置。
【請求項５】
前記１対多結線に属するポートの一つあるいは分岐点がフォーカスされた際に、当該１対多結線に属する複数のポートが強調表示されることを特徴とする請求項４記載の音響信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、機能の異なる複数種類のコンポーネントを組み合わせて構成され、音響信号にコンポーネントが与える音響特性をモニタリングできる音響信号処理装置に関する。
【背景技術】
【０００２】
従来から、マイクロプログラムに従って動作可能なＤＳＰ（Digital Signal Processor）を用いて音響信号処理装置を構成している。音響信号処理装置は機能の異なる複数種類のコンポーネントを組み合わせて構成され、音響信号処理装置における信号処理構成、すなわちコンフィグレーション（以下、「コンフィグ」という。）の設定や編集を行えるようにされている。コンフィグの設定や編集は、信号処理の構成要素となるコンポーネントおよびその入出力間の結線状態をディスプレイにグラフィカルに回路図として表示させ、視覚的に信号処理の構成が把握し易い回路図において編集作業を行うようにされている。コンフィグの設定・編集を行える従来のシステムツール画面を図１３に示す。図１３に示すように、システムツール画面１００にはコンポーネント表示部（Component）１００ａとデザイナ表示部（Designer）１００ｂとが表示されている。コンポーネント表示部１００ａには、音響信号処理を行う機能の異なる複数種類のコンポーネントがカテゴリ別に用意されている。カテゴリとしては、Matrix Mixer、Speaker Processor、EQ、Delayが用意されている。編集作業において、音響信号処理装置に新たなコンポーネントを追加する場合は、追加するコンポーネントをコンポーネント表示部１００ａにおいて選択してデザイナ表示部１００ｂにドラッグする。これにより、当該コンポーネントをデザイナ表示部１００ｂに表示されている回路図に追加することができる。図示する例では、デザイナ表示部１００ｂには出力ポートのみ備えるスロットインSlot#1（Slot Input）と入力ポートのみ備えるスロットアウトSlot#2（Slot Output）とが配置され、スロットインSlot#1とスロットアウトSlot#2との間に第１グラフィックイコライザ（GEQ#1）、第２グラフィックイコライザ（GEQ#2）、第１ディレイ（Delay#1）、第２ディレイ（Delay#2）のコンポーネントが配置されている。そして、配置されたコンポーネント間の結線を設定することにより編集された回路図により、信号処理構成を設定することができる。
【０００３】
そして、ユーザのコンパイル指示に応じて、設定・編集された信号処理構成に含まれるコンポーネントや結線に対し、音響信号処理装置の複数のＤＳＰ（信号処理部）のリソースを割り当てる。ここでは、複数のＤＳＰに各コンポーネントおよび結線のリソースをそれぞれ割り当てる処理がコンパイルであり、コンポーネントや結線のコンフィグデータをコンパイルすることによりコンパイル結果ファイルが生成される。コンパイル結果ファイルは音響信号処理装置に送られて、コンパイル結果ファイルの割り当て情報に基づいて複数のＤＳＰに各コンポーネントや結線に係る処理を実行させるためのマイクロプログラムが生成される。そして、音響信号処理装置は、複数のＤＳＰにそのマイクロプログラムに従った音響信号処理を実行させることにより、ＤＳＰ全体の能力の範囲内で、編集した信号処理構成に基づく音響信号処理を実行することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２４６５９６号公報
【特許文献２】特開２００９−１４１３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の音響信号処理装置においては、音響信号にコンポーネントが与える音響特性をモニタリングできるように任意の２点間の周波数特性（振幅・位相）を表示するトランスファ（transfer）のコンポーネントが用意されている。図１３におけるデザイナ表示部１００ｂには、第１トランスファ（transfer#1）と第２トランスファ（transfer#2）との２つのトランスファのコンポーネントが配置されている。transfer#1においては、スロットインSlot#1の出力ポートａ１とGEQ#1の入力ポートｂ１１とを接続する結線に入力ポートｔ１２が接続され、GEQ#1の出力ポートｃ１１とDelay#1の入力ポートｄ１１とを接続する結線に入力ポートｔ１１が接続されている。すなわち、transfer#1においてはGEQ#1のコンポーネントの周波数特性を表示させることができる。また、transfer#2においては、スロットインSlot#1の出力ポートａ１とGEQ#1の入力ポートｂ１１とを接続する結線に入力ポートｔ２２が接続され、Delay#1の出力ポートｅ１１とスロットアウトSlot#2の入力ポートｆ１とを接続する結線に入力ポートｔ１１が接続されている。すなわち、transfer#2においてはGEQ#1とDelay#1とのコンポーネントの周波数特性を表示させることができる。なお、transfer#1およびtransfer#2では、いずれかの入力ポートの信号が基準信号とされる。
【０００６】
このように、トランスファの配置および結線が完了したら、複数のＤＳＰにトランスファを含む各コンポーネントおよびトランスファを含む結線のリソースをそれぞれ割り当てるコンパイルを行う。このコンパイル結果ファイルを音響信号処理装置に送ることで、トランスファを含む設定されたコンフィグの音響信号処理を複数のＤＳＰに実行させることができる。このように、従来のトランスファでは、トランスファの２つの入力ポート間にあるコンポーネントの周波数特性を表示することができるが、コンフィグごとにトランスファの入力ポートの結線が固定結線となるため、音響信号処理装置が動作中の時はモニタリングポイントを変更できないと云う問題点があった。すなわち、トランスファの入力ポートの結線を変更して周波数特性をみたい場合は、システムツール画面を開いてトランスファの入力ポートの結線をし直して、再度コンパイルを行う必要がある。また、トランスファの入力ポートをコンポーネントのポートへ結線する操作では、複雑なコンフィグ中にトランスファコンポーネントを配置して、コンポーネント間の結線のパスをたどることにより探しあてたコンポーネントのポートへ結線することになり、繁雑な作業が必要になるという問題点もあった。
【０００７】
そこで、本発明は、音響信号処理装置が動作中の時でも音響特性を表示するモニタリングポイントを変更することができる音響信号処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、音響信号に信号処理を施す複数のコンポーネントを組み合わせて構成され、構成に使用されている前記複数のコンポーネントの機能が、内蔵された信号処理部のリソースがそれぞれ割り当てられることにより実現されている音響信号処理装置であって、前記複数のコンポーネントの組み合わせ、および、組み合わせた前記コンポーネント間の結線を示す回路図が表示される表示部と、該表示部に表示された前記回路図において、前記複数のコンポーネントの組み合わせの設定、および、組み合わせた前記コンポーネント間の結線の設定の操作を行う操作子手段と、該操作子手段により設定された各コンポーネントの機能および結線の情報からなるコンフィグレーションに基づいて、前記コンポーネントおよび結線にかかる処理を実行させるように、前記信号処理部のリソースをそれぞれ割り当てるコンパイル手段と、前記表示部に表示された前記回路図上のポイント間の音響特性を測定および表示するプラグインとされるトランスファ手段とを備え、前記トランスファ手段が音響特性を測定および表示するためのモニタリングポイントを、前記操作子手段を用いて前記回路図上における一のコンポーネントのポートから所望のコンポーネントのポートに移動させられることを最も主要な特徴としている。
【発明の効果】
【０００９】
本発明によれば、音響信号処理装置が動作中の時でも、トランスファ手段が音響特性を測定および表示するモニタリングポイントを、表示された回路図上において一のコンポーネントのポートから所望のコンポーネントのポートに移動させて設定することができる。これにより、音響信号処理装置が動作中の時でも、モニタリングポイントとされるポートを移動させて移動させたモニタリングポイントに対応するコンポーネントの音響特性をトランスファ手段により表示することができるようになる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例にかかる音響信号処理装置の構成を示すブロック図である。
【図２】本発明にかかる音響信号処理装置の等価的なハードウェア構成を示す図である。
【図３】本発明の音響信号処理装置に表示されるシステムツール画面を示す図である。
【図４】本発明の音響信号処理装置に表示されるトランスファ管理画面を示す図である。
【図５】本発明の音響信号処理装置に表示されるトランスファウィンドウ画面を示す図である。
【図６】本発明の音響信号処理装置に表示されるシステムツール画面上の操作を説明する図である。
【図７】本発明の音響信号処理装置に表示されるシステムツール画面におけるデザイナ表示部に表示された回路図の一部を示す図である。
【図８】本発明の音響信号処理装置に表示されるシステムツール画面におけるデザイナ表示部に表示された回路図の表示が変更された一部を示す図である。
【図９】本発明にかかる音響信号処理装置で実行されるポート移動処理１のフローチャートである。
【図１０】本発明にかかる音響信号処理装置で実行されるポート移動処理２のフローチャートである。
【図１１】本発明にかかる音響信号処理装置で実行される分岐点処理のフローチャートである。
【図１２】従来の音響信号処理装置に表示されるシステムツール画面を示す図である。
【発明を実施するための形態】
【００１１】
本発明の実施例にかかる音響信号処理装置１の構成を示すブロック図を図１に示す。
音響信号処理装置１は、ＣＰＵ（Central Processing Unit）１０が管理プログラム（ＯＳ：Operating System）を実行しており、音響信号処理装置１の全体の動作をＯＳ上で制御している。音響信号処理装置１は、ＣＰＵ１０が実行するミキシング制御プログラム等の動作ソフトウェアが格納されている不揮発性のＲＯＭ（Read Only Member）１１と、ＣＰＵ１０のワークエリアや各種データ等が記憶されるＲＡＭ（Random Access Memory）１２を備えている。ＣＰＵ１０は、ミキシング制御プログラムを実行することにより、入力された複数の音響信号に音響信号処理をＤＳＰ（ディジタル信号処理装置：Digital Signal Processor）１９により施して混合処理を行っている。なお、ＲＯＭ１１をフラッシュメモリ等の書き換え可能なＲＯＭとすることで、動作ソフトウェアの書き換えを可能とすることができ、動作ソフトウェアのバージョンアップを容易に行うことができる。ＤＳＰ１９はＣＰＵ１０の制御の基で、入力された音響信号の音量レベルや周波数特性を設定されたパラメータに基づいて調整してミキシングし、音量、パン、効果などの音響特性をそのパラメータに基づいて制御するディジタル信号処理を行っている。エフェクタ（ＥＦＸ）１８はＣＰＵ１０の制御の基で、ミキシングされたオーディオ信号にリバーブ、エコーやコーラス等のエフェクトを付加している。
【００１２】
表示ＩＦ１３は、液晶等のディスプレイからなる表示部１４にシステムツール画面等を表示させる表示インタフェースである。検出ＩＦ１５は、音響信号処理装置１のパネルに設けられているフェーダ、ノブやスイッチ等の操作子１６をスキャンして、操作子１６に対する操作を検出しており、検出された操作信号に基づいて音響信号処理に用いるパラメータの値を変更することができる。通信Ｉ／Ｏ１７は、外部機器と通信を行うための通信Ｉ／Ｏである。ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、表示ＩＦ１３、検出ＩＦ１５、通信Ｉ／Ｏ１７、ＥＦＸ１８、ＤＳＰ１９は通信バス２０を介してデータ等の授受を行っている。外部から音響信号処理装置１に供給された音響信号は音声バス２１を介してＥＦＸ１８およびＤＳＰ１９が受け取ることができ、ＥＦＸ１８およびＤＳＰ１９から出力される音響信号は、音声バス２１を介して外部へ送出することができる。
【００１３】
次に、本発明の実施例にかかる音響信号処理装置１の等価的なハードウェア構成を示すブロック図を図２に示す。
図２において、複数の入力ポートから入力されたディジタル信号とされた音響信号は入力パッチ（Input Patch）３０に入力される。入力パッチ３０では、複数の入力ポートをＮチャンネル（Ｎは１以上の整数）とされる入力チャンネル部３１の各入力チャンネル（Input Channel）３１−１，３１−２，３１−３，・・・・，３１−Ｎに選択的にパッチ（結線）している。各入力チャンネル３１−１〜３１−Ｎでは、各入力チャンネルに入力された音響信号In.1,In.2,In.3,・・・,In.Nの音響特性等が調整される。すなわち、入力チャンネル部３１における各入力チャンネル３１−１〜３１−Ｎに入力された各入力チャンネル信号は、入力チャンネル毎にイコライザやコンプレッサにより音響信号の特性が調整されると共に送り出しレベルが制御されてＭ本（Ｍは１以上の整数）の混合バス（Mix Bus）３５およびＬ，Ｒのステレオのキューバス（Cue Bus）３６へ送出される。この場合、入力チャンネル部３１から出力されるＮ入力チャンネル信号は、Ｍ本の混合バス３５の１ないし複数に選択的に出力される。
【００１４】
混合バス３５においては、Ｍ本の各バスにおいて、Ｎ入力チャンネルのうちの任意の入力チャンネルから選択的に入力された１ないし複数の入力チャンネル信号が混合されて、合計Ｍ通りの混合出力が出力される。Ｍ本の混合バス３５の各バスからの混合出力は、Ｍチャンネルとされる出力チャンネル部３２の各出力チャンネル（Output Channel）３２−１，３２−２，３２−３，・・・・，３２−Ｍにそれぞれ出力される。各出力チャンネル３２−１〜３２−Ｍでは、イコライザやコンプレッサにより周波数バランス等の音響信号の特性が調整されて、出力チャンネル信号Mix.1,Mix.2,Mix.3,・・・,Mix.Mとして出力され、このＭ出力チャンネル信号Mix.1~Mix.Mは、出力パッチ（Output Patch）３４に出力される。また、Ｌ，Ｒのキューバス（Cue Bus）３６においてはＮ入力チャンネルのうちの任意の入力チャンネルから選択的に入力された１ないし複数の入力チャンネル信号が混合されたキュー／モニタ用の信号がキュー／モニタ部（Cue/Monitor）３３に出力される。キュー／モニタ部３３おいてイコライザやコンプレッサにより周波数バランス等の音響信号の特性が調整されたキュー／モニタ出力（Cue/monitor）は、出力パッチ３４に出力される。
【００１５】
出力パッチ３４では、出力チャンネル部３２からのＭ出力チャンネル信号Mix.1~Mix.Mおよびキュー／モニタ部３３からのキュー／モニタ出力の何れかを、複数の出力ポートのいずれかに選択的にパッチ（結線）することができ、各出力ポートには、出力パッチ３４でパッチされた出力チャンネル信号が供給される。出力ポートにおいて、ディジタルの出力チャンネル信号はアナログ出力信号に変換され、アンプにより増幅されて会場に配置された複数のスピーカから放音される。さらに、このアナログ出力信号はステージ上のミュージシャン等が耳に装着するインイヤーモニタに供給されたり、その近傍に置かれたステージモニタスピーカで再生される。また、出力パッチ３４から出力されるディジタルの音響信号は、レコーダや外部接続されたＤＡＴ等に供給されてディジタル録音することができるようにされている。また、キュー／モニタ出力は出力パッチ３４でアサインされた出力ポートにおいてアナログの音響信号に変換され、オペレータルームに配置されたモニタ用スピーカやオペレータが装着するヘッドホン等から出力されてオペレータが検聴できるようになる。
【００１６】
ＤＳＰ１９は複数のＤＳＰチップからなり、この複数のＤＳＰチップがそれぞれマイクロプログラムに従った音響信号処理を実行することにより、図２に示す構成の音響信号処理装置１において音響信号処理が実行されるようになる。この場合、機能の異なる複数種類のコンポーネントを用意しておき、コンポーネントを組み合わせて結線することにより音響信号処理装置１を構成することができる。ＤＳＰ１２では、組み合わせた各コンポーネントおよび結線の処理にリソースをそれぞれ割り当てることにより、音響信号処理装置１における音響信号処理が実行されるようになる。音響信号処理装置１においては、信号処理構成、すなわちコンフィグレーション（以下、「コンフィグ」という。）の設定や編集を、信号処理の構成要素となるコンポーネントおよびその入出力間の結線状態を表示部１４にグラフィカルに回路図として表示させ、視覚的に信号処理の構成が把握し易い回路図において設定・編集作業を行えるようにされている。
【００１７】
このコンフィグの設定や編集を行うシステムツール画面を図３に示す。図３に示すように、システムツール画面２にはコンポーネント表示部（Component）２ａとデザイナ表示部（Designer）２ｂとが表示されている。コンポーネント表示部２ａには、音響信号処理を行う機能の異なる複数種類のコンポーネントがカテゴリ別に用意されている。カテゴリとしては、Matrix Mixer、Speaker Processor、EQ、Delayが用意されている。デザイナ表示部２ｂの初期画面には、出力ポートのみ備えるスロットインSlot#1（Slot Input）と入力ポートのみ備えるスロットアウトSlot#2（Slot Output）とが表示される。スロットインSlot#1およびスロットアウトSlot#2は、音響信号処理装置１が備える物理的な入力端子および出力端子に相当している。
そして、スロットインSlot#1とスロットアウトSlot#2との間に使用するコンポーネントを配置していく。この場合、複数種類のコンポーネントがコンポーネント表示部２ａに用意されており、使用するコンポーネントをコンポーネント表示部２ａから選択してデザイナ表示部２ｂの所定位置にドラッグ＆ドロップすることにより使用するコンポーネントが決定される。そして、決定されたコンポーネント間の出力ポートと入力ポート間の結線を行う。このようなコンポーネントの配置と、配置されたコンポーネント間の結線の設定を使用する全てのコンポーネントについて行うと、図３のデザイナ表示部２ｂに示される回路図の信号処理の構成が設定される。
【００１８】
図３のデザイナ表示部２ｂに示される回路図の構成では、スロットインSlot#1の出力ポートａ１，ａ２から出力される２チャンネルの音響信号は第１グラフィックイコライザ（GEQ#1）の入力ポートｂ１１，ｂ１２にそれぞれ入力され、入力された音響信号の周波数特性およびレベルが調整される。また、スロットインSlot#1の出力ポートａ３，ａ４から出力される２チャンネルの音響信号は第２グラフィックイコライザ（GEQ#2）の入力ポートｂ２１，ｂ２２にそれぞれ入力され、入力された音響信号の周波数特性およびレベルが調整される。第１グラフィックイコライザ（GEQ#1）の出力ポートｃ１１，ｃ１２から出力された２チャンネルの音響信号は、第１ディレイ（Delay#1）の入力ポートｄ１１，ｄ１２に入力され、入力された音響信号にディレイ効果が与えられる。また、第２グラフィックイコライザ（GEQ#2）の出力ポートｃ２１，ｃ２２から出力された２チャンネルの音響信号は、第２ディレイ（Delay#2）の入力ポートｄ２１，ｄ２２に入力され、入力された音響信号にディレイ効果が与えられる。第１ディレイ（Delay#1）の出力ポートｅ１１，ｅ１２から出力された２チャンネルの音響信号はスロットアウトSlot#2の入力ポートｆ１，ｆ２に入力され、第２ディレイ（Delay#2）の出力ポートｅ２１，ｅ２２から出力された２チャンネルの音響信号はスロットアウトSlot#2の入力ポートｆ３，ｆ４に入力される。
【００１９】
図３のデザイナ表示部２ｂの回路図に示す信号処理構成に設定・編集して、ユーザがコンパイル指示をおこなうと、設定・編集された信号処理構成に含まれるコンポーネントや結線に対し、接続されている音響信号処理装置のＤＳＰ１９における複数のＤＳＰチップのリソースが割り当てられる。このように、複数のＤＳＰチップに各コンポーネントおよび結線のリソースをそれぞれ割り当てる処理をコンパイルということにし、コンポーネントや結線のコンフィグデータをコンパイルすることによりコンパイル結果ファイルが生成される。コンパイル結果ファイルは音響信号処理装置１に送られて、コンパイル結果ファイルの割り当て情報に基づいてＤＳＰ１９における複数のＤＳＰチップに各コンポーネントや結線に係る処理を実行させるためのマイクロプログラムが生成される。そして、音響信号処理装置１は、ＤＳＰ１９にそのマイクロプログラムに従った音響信号処理を実行させることにより、ＤＳＰ１９全体の能力の範囲内で、編集した信号処理構成に基づく音響信号処理を実行することができる。
【００２０】
本発明の音響信号処理装置１においては、音響信号にコンポーネントが与える音響特性をモニタリングできるようにデザイナ表示部２ｂに表示されている回路図上の任意のポート間の周波数特性（振幅・位相）を表示するプラグインとされたトランスファ（Transfer）が用意されている。トランスファをデザイナ表示部２ｂにおいて設定する場合は、図４に示すトランスファ管理画面３を表示部１４に表示させる。図４に示すトランスファ管理画面３では、図示するようにトランスファ表示欄３ａに示されているTransfer1,Transfer2,Transfer3の３つのトランスファが追加されている。ここで、Transfer1を選択してダブルクリックもしくは「View」ボタン３ｅをクリックすると第１トランスファ（Transfer1）の選択モードとなり、図３に示されているデザイナ表示部２ｂに第１トランスファ（Transfer1）のスタートポイント１Ｓとエンドポイント１Ｅとのアイコンが表示される。図３に示す例では、スロットインSlot#1の出力ポートａ４が接続されているGEQ#2の入力ポートｂ２２にスタートポイント１Ｓが設定され、Delay#2の入力ポートｄ２２が接続されているGEQ#2の出力ポートｃ２２にエンドポイント１Ｅが設定されている。この場合、アイコン「１Ｓ」，「１Ｅ」から伸びる矢印線で設定されたポートが示されている。
【００２１】
第１トランスファの選択モード時においては、アイコン「１Ｓ」上でクリックしてスタートポイント１Ｓにフォーカスを当て、操作子１６における左右キーや上下キーの方向キーを操作することにより、現在のポートを起点として操作された方向キーの方向のコンポーネントのポートにスタートポイント１Ｓを移動することができる。フォーカスされたスタートポイント１Ｓのアイコン「１Ｓ」はフォーカスされたことを示すように色が変更される。アイコン「１Ｅ」上でクリックしてエンドポイント１Ｅにフォーカスが当てられた場合も同様の操作によりエンドポイント１Ｅを結線をたどったポート上に、エンドポイント１Ｅを移動することができる。第１トランスファ（Transfer1）の選択モード時においては、図５に示すトランスファウィンドウ画面４にスタートポイント１Ｓとエンドポイント１Ｅ間のコンポーネントの周波数特性（振幅・位相）が、図５に示すトランスファウィンドウ画面４に表示される。図示する場合は、GEQ#2の周波数特性が表示されるが、この周波数特性は、第１トランスファによりGEQ#2の伝達関数から算出される。すなわち、図３に示すように第１トランスファのスタートポイント１Ｓとエンドポイント１Ｅが設定された場合は、図５に示すトランスファウィンドウ画面４に横軸が周波数とされた振幅特性４ａと位相特性４ｂとからなるGEQ#2の周波数特性が表示されるようになる。
【００２２】
また、図４に示すトランスファ管理画面３においてTransfer2を選択すると図３に示されているデザイナ表示部２ｂには、第２トランスファ（Transfer2）のスタートポイント２Ｓのアイコンと、エンドポイント２Ｅのアイコンとが表示されて、第２トランスファ選択モードとなる。このモード時において、アイコン「２Ｓ」あるいはアイコン「２Ｅ」上でクリックしてフォーカスを当てると、操作子１６における左右キーや上下キーの方向キーを操作することにより、操作された方向キーの方向のコンポーネントのポートに、フォーカスを当てたスタートポイント２Ｓあるいはエンドポイント２Ｅを移動することができる。このようにして、例えば、第２トランスファのスタートポイント２ＳをGEQ#2の入力ポートｂ２１に設定し、エンドポイント２ＥをDelay#2の出力ポートｅ２１に設定すると、第２トランスファはGEQ#2とDelay#2とのコンポーネントの伝達関数から振幅特性と位相特性とからなる周波数特性を算出して、その周波数特性をトランスファウィンドウ画面４に表示させるようになる。
【００２３】
さらに、図４のトランスファ管理画面３においてTransfer3を選択すると第３トランスファ選択モードとなり、上記した操作を第３トランスファに対して行うことができるようになる。なお、各トランスファでは、スタートポイントが基準ポイントとされ、エンドポイントが測定ポイントとされる。そして、基準ポイントから測定ポイントまでの伝達関数から計算することにより音響信号の周波数特性が測定されて、トランスファウィンドウ画面４に表示されるようになる。
なお、トランスファの選択モード時において、左クリックすることによりスタートポイントにフォーカスを当てられたり、右クリックすることによりエンドポイントにフォーカスを当てられたりすることができる。また、コンポーネントのポートをクリックすることによりフォーカスされているポイントを設定することもできる。
【００２４】
また、トランスファを追加する場合は、図４に示すトランスファ管理画面３において「Add」ボタン３ｂをクリックする。これにより、図４に示す場合は第４トランスファ（Transfer4）がトランスファ表示欄３ａに追加されて表示されるようになる。さらに、図４に示すトランスファ管理画面３において「Delete」ボタン３ｃをクリックすると、トランスファ表示欄３ａで選択されているTransferを削除することができる。さらにまた、図４に示すトランスファ管理画面３において「Rename」ボタン３ｄをクリックすると、トランスファ表示欄３ａで選択されているTransferの名称を変更することができる。さらにまた、図４に示すトランスファ管理画面３において「View」ボタン３ｅをクリックすることにより、トランスファ表示欄３ａで選択されているTransferを選択モードとすることができる。
このように、音響信号処理装置１が動作中の場合においても、システムツール画面２のデザイナ表示部２ｂにおいてトランスファの追加や削除、各トランスファのスタートポイントやエンドポイントの設定をし直すことができることから、動作中においてもモニタリングポイントを変更して変更したスタートポイントとエンドポイント間の周波数特性をトランスファウィンドウ画面４に表示することができるようになる。
【００２５】
次に、デザイナ表示部２ｂに表示されるTransferのスタートポイントおよびエンドポイントをコンポーネントのポートに設定する操作の具体例を図６を参照して説明する。図６に示すシステムツール画面２のデザイナ表示部２ｂには、図３と同様に選択モードとされた第１トランスファ（Transfer1）のスタートポイント１Ｓとエンドポイント１Ｅとのアイコンが表示されている。第１トランスファのスタートポイント１ＳはGEQ#2の入力ポートｂ２２に設定され、エンドポイント１ＥはGEQ#2の出力ポートｃ２２に設定されている。エンドポイント１Ｅにはフォーカスが当てられて、そのアイコンはフォーカス状態の表示色とされている。ここで、操作子１６の方向キーにおける上下キーの「↑」キーを操作すると、フォーカスされたエンドポイント１Ｅが、GEQ#2の出力ポートｃ２２から「↑」キーで示される方向にある出力ポートｃ２１に移動する。この操作に替えて、操作子１６の方向キーにおける左右キーの「→」キーを操作すると、エンドポイント１Ｅが「→」キーで示される方向にあるGEQ#2の出力ポートｃ２２の右側に配置されているDelay#2の入力ポートｄ２２に移動し、続いて、左右キーの「→」キーを操作すると、エンドポイント１Ｅが「→」キーで示される方向にあるDelay#2の入力ポートｄ２２の右側に配置されている出力ポートｅ２２に移動する。このように、操作子１６の方向キーを操作することにより、デザイナ表示部２ｂにおいて操作した方向キーの方向に配置されているコンポーネントのポートにフォーカスされたエンドポイント１Ｅを移動させることができる。スタートポイント１Ｓもフォーカスが当てられて方向キーが操作されることにより、同様にして移動させて所定のポートに設定することができる。このように、周波数特性を見たいコンポーネントのポートにスタートポイント１Ｓあるいはエンドポイント１Ｅを移動させることにより、当該ポイントが移動後のポートに設定されて、スタートポイント１Ｓとエンドポイント１Ｅが設定されたポート間のコンポーネントの周波数特性をトランスファウィンドウ画面４に表示することができるようになる。
【００２６】
また、音響信号処理装置１の構成によっては１つの出力ポートを複数のコンポーネントの入力ポートに結線する場合がある。この一例の構成を図７に示すが、図７はデザイナ表示部２ｂに表示された回路図の一部とされている。図７に示す構成では、スロットインSlot#1の出力ポートａ１がGEQ#1の入力ポートｂ１１とGEQ#2の入力ポートｂ２１に接続されており、スロットインSlot#1の出力ポートａ２がGEQ#1の入力ポートｂ１２とGEQ#2の入力ポートｂ２２に接続されている。ｈ１とｈ２は２つのコンポーネントに分岐する分岐点である。図示する例では、第１トランスファのスタートポイント１ＳがGEQ#2の入力ポートｂ２２に設定されている。そして、フォーカスが当てられているスタートポイント１Ｓが設定された入力ポートｂ２２が属する分岐結線に結線されている全てのポートは図７に示すように形状や表示色が変更されて強調表示される。この状態において、操作子１６におけるTABキーを操作すると分岐点ｈ２にフォーカスが移動されて、図８に示すようにスタートポイント１Ｓのアイコン「１Ｓ」が分岐点ｈ２に移動する。分岐点ｈ２は、フォーカスされているスタートポイント１Ｓが属する分岐結線の分岐点である。
【００２７】
さらに、TABキーを操作するとスタートポイント１Ｓのフォーカス候補が分岐点ｈ２からスロットインSlot#1の出力ポートａ２に移動する。続けてTABキーを操作するとスタートポイント１Ｓのフォーカス候補がスロットインSlot#1の出力ポートａ２からGEQ#1の入力ポートｂ１２に移動し、さらにTABキーを操作するとスタートポイント１Ｓのフォーカス候補がGEQ#1の入力ポートｂ１２からGEQ#2の入力ポートｂ２２に移動する。このようにして所望のポートにスタートポイント１Ｓのフォーカス候補を移動させる。そして、Enterキーを操作することにより、スタートポイント１Ｓがフォーカス候補のポートに決定される。これにより、設定後のスタートポイント１Ｓとエンドポイント１Ｅとの間のコンポーネントの周波数特性がトランスファウィンドウ画面４に表示されるようになる。
上記したようにTABキーを操作することによりスタートポイント１Ｓのフォーカス候補を順次所定の順序で結線をたどったポートに移動することができる。また、TABキーを操作することに替えて上下キーや左右キーの方向キーを操作することによってもスタートポイント１Ｓのフォーカス候補を操作したキーで示される結線上の方向にあるポート移動することができる。
【００２８】
次に、本発明の音響信号処理装置１で実行されるポート移動処理１のフローチャートを図９に示す。
ポート移動処理１は、ポートにフォーカスがある場合に「↑」キーまたは「↓」キーの上下キーが操作された際にスタートされ、フォーカスがあるポートが入力ポートの場合は入力ポート数、出力ポートの場合は出力ポート数が「１」か「２以上」かがステップＳ１０にて判断される。ここで、フォーカスがあるポートのポートのポート数が「１」と判断された場合は、フォーカスを移動するポートがないことからステップＳ１１へ分岐してポートを移動することができない旨のエラーメッセージが表示されてポート移動処理１は終了する。また、フォーカスがあるポートのポートのポート数が「２以上」と判断された場合は、ステップＳ１２に進み操作された「↑」キーまたは「↓」キーの上下キーに応じた方向にあるポートにフォーカスが移動する。次いで、ポート移動処理１は終了する。
【００２９】
次に、本発明の音響信号処理装置１で実行されるポート移動処理２のフローチャートを図１０に示す。
ポート移動処理２は、ポートにフォーカスがある場合に「→」キーまたは「←」キーの左右キーが操作された際にスタートされ、フォーカスがあるポートが入力ポートあるいは出力ポートのいずれであるかがステップＳ２０にて判断される。ここで、現在フォーカスがあるポートが出力ポートであると判断された場合は、ステップＳ２１に分岐して操作されたキーが「→」キーか「←」キーかのいずれの左右キーであるかが判断される。この場合、「←」キーが操作されたと判断された場合はステップＳ２３に進み、出力ポートの左側にある同じコンポーネントの入力ポートへフォーカスが移動される。また、ステップＳ２０にて現在設定されているポートが入力ポートと判断された場合は、ステップＳ２２へ分岐して操作されたキーが「→」キーか「←」キーかのいずれの左右キーであるかが判断される。ここで、「→」キーが操作されたと判断された場合はステップＳ２３に進み、入力ポートの右側にある同じコンポーネントの出力ポートへフォーカスが移動される。
【００３０】
また、ステップＳ２０にて現在のフォーカスがあるポートが出力ポートであると判断されて、さらにステップＳ２１にて操作されたキーが「→」キーと判断された場合はステップＳ２４に進む。ステップＳ２４では、フォーカスがある出力ポートに結線されている右方向に隣接して配置されたコンポーネントの入力ポートがあるか否かが判断される。ここで、フォーカスがある出力ポートに結線されている入力ポートがないと判断されると、ステップＳ３０へ進み、フォーカスを移動するポートがない旨のエラーメッセージが表示部１４に表示されてポート移動処理２は終了する。また、ステップＳ２４にてフォーカスがある出力ポートに結線されている入力ポートがあると判断された場合は、ステップＳ２５に進み対象の結線上に分岐点があるか否かが判断される。さらに、ステップＳ２０にて現在のフォーカスがあるポートが入力ポートであると判断されてステップＳ２２にて操作されたキーが「←」キーと判断された場合もステップＳ２４に進む。ステップＳ２４では、フォーカスがある入力ポートに結線されている左方向に隣接して配置されたコンポーネントの出力ポートがあるか否かが判断される。ここで、フォーカスがある入力ポートに結線されている出力ポートがないと判断されると、ステップＳ３０へ進み、フォーカスを移動するポートがない旨のエラーメッセージが表示部１４に表示されてポート移動処理２は終了する。また、ステップＳ２４にてフォーカスがある入力ポートに結線されている出力ポートがあると判断された場合は、ステップＳ２５に進み対象の結線上に分岐点があるか否かが判断される。
【００３１】
ステップＳ２５において、図７に示すように対象の結線上に分岐点があると判断された場合はステップＳ２６に進んで、分岐点のある対象の分岐結線に接続されている全ての出力ポートおよび入力ポートの表示色が変えられたり形状が変えられたりして分岐結線に属するポートが強調表示される。次いで、ステップＳ２７にて分岐点にフォーカスが移動されてステップＳ２８にて後述する分岐点処理が行われ、ポート移動処理２は終了する。また、ステップＳ２５にて分岐点がないと判断された場合は、ステップＳ２９へ進み対象の結線上の方向キーに応じた方向にある結線先のポートへフォーカスが移動されて、ポート移動処理２は終了する。
【００３２】
次に、ポート移動処理２のステップＳ２８にて実行される分岐点処理のフローチャートを図１１に示す。分岐点処理がスタートされると、ステップＳ３０にてTABキーあるいは方向キーのいずれが押されたかが判断される。ここで、TABキーが操作されたと判断された場合はステップＳ３１に進み対象の結線上に接続されている次の順のポートにフォーカス候補が移動する。フォーカス候補となったポートは表示色や形状が変化してその旨を示す表示とされる。さらに続けて、TABキーを操作すると次の順のポートにフォーカス候補が移動するようになる。また、ステップＳ３０にて方向キーが操作されたと判断された場合は、ステップＳ３２に進み操作された方向キーが示す上下あるいは左右にあるポートにフォーカス候補が移動するようになる。この場合も、フォーカス候補となったポートは表示色や形状が変化してその旨を示す表示とされる。さらに続けて、方向キーを操作すると操作された方向キーが示す上下あるいは左右にあるポートにフォーカス候補が移動するようになる。
【００３３】
このように、TABキーあるいは方向キーを操作して設定したいポートにスタートポイントあるいはエンドポイントのフォーカス候補が移動されたと判断された場合に、Enterキーを押すと、ステップＳ３３にてフォーカス候補があるポートがフォーカスを移動させる対象のポートとして決定される。次いで、ステップＳ３４にてフォーカス候補がスタートポイント（またはエンドポイント）とされている場合は対象のポートにスタートポイント（またはエンドポイント）のフォーカスが移動される。次いで、移動されたフォーカスに対応するスタートポイントとエンドポイントとの間のコンポーネントの伝達関数が計算されて、その周波数特性がトランスファウィンドウ画面４に表示されるようになる。
【産業上の利用可能性】
【００３４】
以上説明した本発明においては、デザイナ表示部２ｂに表示される選択モードされたTransferのスタートポイントおよびエンドポイントのアイコンは１組とされているが、「CTRL」キーを押しながらトランスファ表示欄３ａのTransferを複数選択してダブルクリックもしくは「View」ボタン３ｅをクリックすることにより、複数のTransferを選択モードとしてデザイナ表示部２ｂに複数のTransferのスタートポイントおよびエンドポイントを表示することができる。表示されたTransferのスタートポイントおよびエンドポイントはフォーカスを当てて移動することにより、各々所定のポートに設定することができるようになる。また、フォーカスを移動させた際に瞬時にフォーカスがポートに移動する表示としたり、ポイントのアイコンと矢印線が徐々に移動していく様子をアニメーション表示するようにしてもよい。
【符号の説明】
【００３５】
１  音響信号処理装置、２  システムツール画面、２ａ  コンポーネント表示部、２ｂ  デザイナ表示部、３  トランスファ管理画面、３ａ  トランスファ表示欄、３ｂ  ボタン、３ｃ  ボタン、３ｄ  ボタン、３ｅ  ボタン、４  トランスファウィンドウ画面、４ａ  振幅特性、４ｂ  位相特性、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  表示ＩＦ、１４  表示部、１５  検出ＩＦ、１６  操作子、１７  通信Ｉ／Ｏ、１８  ＥＦＸ、１９  ＤＳＰ、２０  通信バス、２１  音声バス、３０  入力パッチ、３１  入力チャンネル部、３２  出力チャンネル部、３３  モニタ部、３４  出力パッチ、３５  混合バス、３６  キューバス、１Ｅ  エンドポイント、１Ｓ  スタートポイント、２Ｅ  エンドポイント、２Ｓ  スタートポイント、１００  システムツール画面、１００ａ  コンポーネント表示部、１００ｂ  デザイナ表示部
【図１】
0005454271.tif 000002
【図２】
0005454271.tif 000003
【図３】
0005454271.tif 000004
【図４】
0005454271.tif 000005
【図５】
0005454271.tif 000006
【図６】
0005454271.tif 000007
【図７】
0005454271.tif 000008
【図８】
0005454271.tif 000009
【図９】
0005454271.tif 000010
【図１０】
0005454271.tif 000011
【図１１】
0005454271.tif 000012
【図１２】
0005454271.tif 000013