(57)【要約】【課題】  入力チャンネルの遅延パラメータを位相が合うように自動で正確に設定する。【解決手段】  自動補正処理において、設定した基準ｃｈと対象ｃｈに自動補正用処理部６０が接続され、テスト信号が入力される。立上がり検出部６０ａにおいてそのｃｈに入力されたテスト信号の立上がりが検出され、この立上がりでサンプルカウンタ６１のカウント値をラッチ６０ｂでラッチする。基準ｃｈと対象ｃｈとにラッチされたカウント値の差分から時刻差が算出される。この時刻差に基づいて、対象ｃｈのチャンネル遅延手段の遅延時間を自動補正する。これにより、複数の入力チャンネルの位相が一致するように自動かつ正確に設定される。【選択図】  図８
2012217146.tif 000002
【特許請求の範囲】
【請求項１】
複数のマイクから複数の音響信号をそれぞれ入力する複数の入力チャンネルを有し、前記複数の入力チャンネルにて前記入力した複数の音響信号の特性を調整するとともに、前記複数の音響信号を混合して出力するミキシング装置において、
前記複数の入力チャンネルにそれぞれ設けられて前記入力した複数の音響信号をそれぞれ遅延する複数の遅延手段と、
前記複数の入力チャンネルのうちの１つの入力チャンネルを基準チャンネルとして指定する第１指定手段と、
前記複数の入力チャンネルのうちの少なくとも１つの入力チャンネルを対象チャンネルとして指定する第２指定手段と、
前記基準チャンネル及び前記対象チャンネルに音響信号を供給しているマイクで１つの音源からのテスト音をそれぞれ収音し、前記基準チャンネルが前記テスト音の音響信号を受け取るタイミングに対する、前記対象チャンネルが前記テスト音の音響信号を受け取るタイミングの時間差を検出する時間差検出手段と、
前記基準チャンネル及び前記対象チャンネルに設けた遅延手段を前記時間差検出手段によって検出された音響信号を受取るタイミングの時間差に応じて制御して、前記基準チャンネルと前記対象チャンネルが音響信号を受け取るタイミングの差を解消する遅延制御手段と、
を備えたことを特徴とするミキシング装置。
【請求項２】
請求項１に記載のミキシング装置において、
前記基準チャンネル及び前記対象チャンネルは、ユーザの操作により指定されるものであることを特徴とするミキシング装置。
【請求項３】
請求項１又は２に記載のミキシング装置において、
前記音響信号の特性とは、音響信号の周波数特性、レベル特性及び位相特性であることを特徴とするミキシング装置。
【請求項４】
請求項１乃至３のうちのいずれか１つに記載したミキシング装置において、
前記時間差検出手段を、
所定のタイミングごとにカウント値を順次変化させて、時間を計測するためのカウンタと、
前記基準チャンネルで入力するテスト音の音響信号の立上がりにおける前記カウンタによるカウント値と、前記対象チャンネルで入力するテスト音の音響信号の立上がりタイミングにおける前記カウンタによるカウント値との差に応じて、前記音響信号を受取るタイミングの時間差を計算する計算手段と、
で構成したことを特徴とするミキシング装置。
【請求項５】
請求項１乃至３のうちのいずれか１つに記載したミキシング装置において、
前記時間差検出手段を、
前記基準チャンネルで入力したテスト音の音量変化カーブ又は音響信号と、前記対象チャンネルで入力したテスト音の音量変化カーブ又は音響信号とを、所定タイミングを基準にして同時かつ並列に時間経過に従って所定レートで順次記憶する記憶手段と、
前記記憶手段に記憶されている前記基準チャンネルで入力したテスト音の音量変化カーブ又は音響信号の立上がりタイミングの記憶位置と、前記記憶手段に記憶されている前記対象チャンネルで入力したテスト音の音量変化カーブ又は音響信号の立上がりタイミングの記憶位置との差に応じて、前記音響信号を受取るタイミングの時間差を計算する計算手段と、
で構成したことを特徴とするミキシング装置。
【請求項６】
請求項１乃至３のうちのいずれか１つに記載したミキシング装置において、
前記時間差検出手段を、
前記基準チャンネルで入力したテスト音の音量変化カーブ又は音響信号と、前記対象チャンネルで入力したテスト音の音量変化カーブ又は音響信号とを、所定タイミングを基準にして同時かつ並列に時間経過に従って所定レートで順次記憶する記憶手段と、
前記記憶手段に記憶されている基準チャンネル及び対象チャンネルでそれぞれ入力したテスト音の音量変化カーブ又は音響信号をそれぞれ時間軸上に表示する表示手段と、
前記表示手段に表示されている基準チャンネル及び対象チャンネルでそれぞれ入力したテスト音の音量変化カーブ又は音響信号の立上がりタイミングを一致させるためのユーザによる操作に応じて、前記表示手段に表示されている基準チャンネル又は対象チャンネルで入力したテスト音の音量変化カーブ又は音響信号を時間軸上で移動する移動手段と、
前記移動手段による前記テスト音の音量変化カーブ又は音響信号の時間軸上での移動量を用いて、前記音響信号を受取るタイミングの時間差を計算する計算手段と、
で構成したことを特徴とするミキシング装置。
【請求項７】
請求項１乃至３のうちのいずれか１つに記載したミキシング装置において、
前記時間差検出手段を、
前記基準チャンネルで入力したテスト音の音量変化カーブ又は音響信号と、前記対象チャンネルで入力したテスト音の音量変化カーブ又は音響信号とを、所定タイミングを基準にして同時かつ並列に時間経過に従って所定レートで順次記憶する記憶手段と、
前記記憶手段に記憶されている前記基準チャンネルで入力したテスト音の音量変化カーブ又は音響信号の立上がりタイミングの記憶位置と、前記記憶手段に記憶されている前記対象チャンネルで入力したテスト音の音量変化カーブ又は音響信号の立上がりタイミングの記憶位置との時間差を基本時間差として計算する基本時間差計算手段と、
前記記憶手段に記憶されている基準チャンネル及び対象チャンネルでそれぞれ入力したテスト音の音量変化カーブ又は音響信号を、前記基本時間差計算手段によって計算された基本時間差をなくしてそれぞれ時間軸上に表示する表示手段と、
前記表示手段に表示されている基準チャンネル及び対象チャンネルでそれぞれ入力したテスト音の音量変化カーブ又は音響信号の立上がりタイミングを一致させるためのユーザによる操作に応じて、前記表示手段に表示されている基準チャンネル又は対象チャンネルで入力したテスト音の音量変化カーブ又は音響信号を時間軸上で移動する移動手段と、
前記移動手段による前記テスト音の音量変化カーブ又は音響信号の時間軸上での移動量を用いて、前記基本時間差計算手段によって計算された基本時間差を補正することにより、前記音響信号を受取るタイミングの時間差を計算する補正手段と、
で構成したことを特徴とするミキシング装置。
【請求項８】
請求項１乃至３のうちのいずれか１つに記載したミキシング装置において、
前記時間差検出手段を、
前記基準チャンネルで入力したテスト音の音響信号と、前記対象チャンネルで入力したテスト音の音響信号とを、所定タイミングを基準にして同時かつ並列に時間経過に従って所定レートで順次記憶する記憶手段と、
前記記憶手駿に記憶されている基準チャンネル及び対象チャンネルでそれぞれ入力した一方のテスト音の音響信号の時間をずらしながら、前記対象チャンネルで入力したテスト音の音響信号と、前記基準チャンネルで入力したテスト音の音響信号との一致度を判定するための相互相関値を計算して、前記計算された相互相関値が最も高い一致度を示したときの時間のずらし量を用いて、前記音響信号を受取るタイミングの時間差を計算する計算手段と、
で構成したことを特徴とするミキシング装置。
【請求項９】
前記請求項５乃至８のうちのいずれか１つに記載したミキシング装置において、
前記所定タイミングは、前記基準チャンネル及び前記対象チャンネルにそれぞれ入力されるテスト音のうちで最も早く入力されたテスト音の立上がりタイミングよりも所定時間前のタイミングであることを特徴とするミキシング装置。
【請求項１０】
複数のマイクから複数の音響信号をそれぞれ入力する複数の入力チャンネルを有し、前記複数の入力チャンネルにて前記入力した複数の音響信号の特性を調整するとともに、前記複数の音響信号を混合して出力するミキシング装置に適用されるコンピュータプログラムであって、
コンピュータに、
前記複数の入力チャンネルにそれぞれ設けられて前記入力した複数の音響信号をそれぞれ遅延する複数の遅延ステップと、
前記複数の入力チャンネルのうちの１つの入力チャンネルを基準チャンネルとして指定する第１指定ステップと、
前記複数の入力チャンネルのうちの少なくとも１つの入力チャンネルを対象チャンネルとして指定する第２指定ステップと、
前記基準チャンネル及び前記対象チャンネルに音響信号を供給しているマイクで１つの音源からのテスト音をそれぞれ収音し、前記基準チャンネルが前記テスト音の音響信号を受け取るタイミングに対する、前記対象チャンネルが前記テスト音の音響信号を受け取るタイミングの時間差を検出する時間差検出ステップと、
前記基準チャンネル及び前記対象チャンネルに設けた遅延手段を前記時間差検出ステップによって検出された音響信号を受取るタイミングの時間差に応じて制御して、前記基準チャンネルと前記対象チャンネルが音響信号を受け取るタイミングの差を解消する遅延制御ステップと、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の入力信号間の時間差をなくすように自動で遅延時間を調整する自動遅延補正機能を有するミキシング装置に関する。
【背景技術】
【０００２】
従来、多数のマイクで収音した音をミキシングしてパワーアンプや各種録音機器に送り出したり、エフェクタや演奏しているプレーヤに送り出すミキシング装置が知られている（例えば、特許文献１参照）。ミキシング装置を操作するオペレータは操作子を操作することにより、マイクで収音した楽器や歌唱の音の音量や音色を、演奏を最もふさわしく表現していると思われる状態に調整している。ミキシング装置は、複数の入力チャンネルと、該入力チャンネルからの信号をミキシングする混合バスと、ミキシングされた信号を出力する出力チャンネルとを備えている。各入力チャンネルはそれぞれ入力される信号の周波数特性やミキシングレベル等を制御して混合バスに出力し、混合バスは供給された信号をミキシングして出力チャンネルに出力する。出力チャンネルは混合バスから入力されるミキシング信号のレベル等を制御して出力する。
【０００３】
従来のミキシング装置においては、入力チャンネルの音響処理部により入力信号のレベルや周波数特性が調整される。この音響処理部には、遅延手段が設けられており、入力信号は遅延手段により所定時間遅延される。遅延手段で入力信号を遅延する理由は、入力信号はマイクで収音された音の信号とされ、音源と各マイクの設置位置の距離差によって入力信号間に時間差が生じた入力信号となってしまい、このままミキシングを行うと、入力信号間に時間差が位相のズレとして音質的に悪影響を与えるからである。すなわち、各入力チャンネルにおいて遅延手段の遅延時間を調整することにより、他の入力チャンネルの入力信号との時間差をなくして位相を合わせるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２５２３２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のミキシング装置においては、入力チャンネル毎に遅延手段を設けて入力信号の位相を調整しているが、その遅延時間は、各入力チャンネル毎にユーザがミキシングされた音を聞きながら手動で設定するようになっていた。このため、入力チャンネル数が多い場合には、入力チャンネル毎に遅延時間を調整するための作業が煩雑で時間がかかるという問題点があった。また、正確に位相が合うように調整するのは困難であると云う問題点もあった。
そこで、本発明は、入力チャンネルごとの遅延時間を簡単かつ正確に設定することができるミキシング装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のミキシング装置は、複数のマイクから複数の音響信号をそれぞれ入力する複数の入力チャンネルを有し、前記複数の入力チャンネルにて前記入力した複数の音響信号の特性を調整するとともに、前記複数の音響信号を混合して出力するミキシング装置において、前記複数の入力チャンネルにそれぞれ設けられて前記入力した複数の音響信号をそれぞれ遅延する複数の遅延手段と、前記複数の入力チャンネルのうちの１つの入力チャンネルを基準チャンネルとして指定する第１指定手段と、前記複数の入力チャンネルのうちの少なくとも１つの入力チャンネルを対象チャンネルとして指定する第２指定手段と、前記基準チャンネル及び前記対象チャンネルに音響信号を供給しているマイクで１つの音源からのテスト音をそれぞれ収音し、前記基準チャンネルが前記テスト音の音響信号を受け取るタイミングに対する、前記対象チャンネルが前記テスト音の音響信号を受け取るタイミングの時間差を検出する時間差検出手段と、前記基準チャンネル及び前記対象チャンネルに設けた遅延手段を前記時間差検出手段によって検出された音響信号を受取るタイミングの時間差に応じて制御して、前記基準チャンネルと前記対象チャンネルが音響信号を受け取るタイミングの差を解消する遅延制御手段とを備えたことを最も主要な特徴としている。
この場合、前記基準チャンネルおよび前記対象チャンネルは、ユーザの操作により指定されるものである。また、前記音響信号の特性とは、音響信号の周波数特性、レベル特性および位相特性である。
【発明の効果】
【０００７】
上記のように構成した本発明によれば、前記時間差検出手段が、前記基準チャンネルが前記テスト音の音響信号を受け取るタイミングに対する、前記対象チャンネルが前記テスト音の音響信号を受け取るタイミングの時間差を算出する。そして、前記遅延制御手段が、前記基準チャンネル及び前記対象チャンネルに設けた遅延手段を前記検出した時間差に応じて制御して、前記基準チャンネルと前記対象チャンネルが音響信号を受け取るタイミングの差を解消する。その結果、基準チャンネルと対象チャンネルとにそれぞれ入力される音響信号のマイクの位置による時間差すなわち位相差がなくなるように、自動的に設定され、作業者の前記時間差に対する作業が簡単になる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例にかかるミキシング装置の構成を示すブロック図である。
【図２】本発明のミキシング装置におけるチャンネルストリップの構成を示す図である。
【図３】本発明のミキシング装置１の信号処理部と波形Ｉ／Ｏの処理アルゴリズムを等価的に示す機能ブロック図である。
【図４】本発明のミキシング装置における入力チャンネルの構成を示す回路ブロック図である。
【図５】本発明のミキシング装置における入力チャンネル調整画面を示す図である。
【図６】本発明のミキシング装置における遅延パラメータを自動補正する際の自動補正画面を示す図である。
【図７】本発明のミキシング装置における遅延パラメータを手動補正する際の手動補正画面を示す図である。
【図８】本発明のミキシング装置における自動補正用処理部の第１実施例の構成を示す図である。
【図９】本発明のミキシング装置において実行される自動補正用処理のフローチャートである。
【図１０】本発明のミキシング装置において実行される自動補正用処理の第１実施例の計測＆自動補正処理１のフローチャートである。
【図１１】本発明のミキシング装置における自動補正用処理部の第２実施例の構成を示す図である。
【図１２】本発明のミキシング装置における自動補正用処理部の第３実施例の構成を示す図である。
【図１３】本発明のミキシング装置において実行される自動補正用処理の第２実施例の計測＆自動補正処理２のフローチャートである。
【図１４】本発明のミキシング装置において実行される自動補正用処理の第３実施例の計測＆自動補正処理３のフローチャートである。
【発明を実施するための形態】
【０００９】
本発明の実施例のミキシング装置１の構成を示すブロック図を図１に示す。
図１に示す本発明の実施例に係るミキシング装置１は、ミキシング装置１の全体の動作を制御すると共に、ミキシング用の操作子の操作に応じて制御信号を生成しているＣＰＵ（Central Processing Unit）１０と、ＣＰＵ１０が実行するミキシング制御プログラム等の動作ソフトウェアが記憶されている書き換え可能な不揮発性のフラッシュメモリ１１と、ＣＰＵ１０のワークエリアや各種データ等が記憶されるＲＡＭ（Random Access Memory）１２を備えている。このように、フラッシュメモリ１１に動作ソフトウェアを格納することにより、フラッシュメモリ１１内の動作ソフトウェアを書き換えることで、動作ソフトウェアをバージョンアップすることができる。また、ディジタルレコーダ等のその他の機器は、入出力インタフェースであるその他Ｉ／Ｏ  １３を介してミキシング装置１に接続される。
【００１０】
ミキシング装置１の全ての入力と全ての出力は波形Ｉ／Ｏ（波形データインタフェース）１４で行われる。この波形Ｉ／Ｏ１４は、入力用として外部マイク等から入力されるアナログ信号をディジタル信号に変換するＡＤ変換器を備えた複数のアナログ入力ポートや、外部からディジタル信号が入力される複数のディジタル入力ポートを備えており、出力用としてディジタル信号をアナログ信号に変換するＤＡ変換器を備えた複数のアナログ出力ポートや、ディジタル信号を出力する複数のディジタル出力ポートを備えている。また、波形Ｉ／Ｏ１４には、アナログ信号のモニタ信号を出力するモニタ用ポートも備えられている。このモニタ用ポートからのモニタ用信号が操作者用モニタ２０に供給されて、オペレータルームのオペレータがミキシング状態を変化させずに、ある入力チャンネルあるいは出力チャンネルの信号や、出力チャンネルから出力されてスピーカ等に供給される信号を検聴することができるようになる。さらに、信号処理部１５は多数のＤＳＰ（Digital Signal Processor）を用いて構成されており、ＣＰＵ１０の制御の元でミキシング処理やエフェクト処理などを行っている。
【００１１】
表示器１６は、入力チャンネルの遅延パラメータを含む各種パラメータを調整する画面や、遅延パラメータを自動補正する際に自動補正画面等を表示する液晶表示装置等からなるディスプレイである。電動フェーダ１７は、ステレオバス（ＳＴバス）等の混合バスへ送り出される信号の出力レベルや、それらのバスから出力された信号の出力レベルを調整するフェーダであり、手動および電動により調整することができる。操作子１８は、１２チャンネル設けられているチャンネルストリップを１〜１２入力チャンネル、１３〜２４入力チャンネルのいずれかに割り当てる割当スイッチ、表示器１６に表示される画面においてカーソルを移動するカーソル移動キー、設定される値を増減する増減キー、設定される値を選択するロータリエンコーダ、設定した値を確定させるエンターキー等からなる操作子である。各部はバス１９に接続されている。
【００１２】
本発明にかかるミキシング装置１のパネルに設けられているチャンネル（ｃｈ）ストリップの構成を図２に示す。
図２に示すｃｈストリップ２１は、１２チャンネル分のｃｈストリップ２１が設けられているが、そのうちの３チャンネル分だけの構成を示している。各ｃｈストリップ２１は同様の構成とされており、各ｃｈストリップ２１には、そのｃｈストリップ２１に割り当てられたチャンネルの所定のパラメータを調整する摘み２１ａと、操作するチャンネルを選択すると共に選択状態で点灯するSELキー２１ｂと、そのチャンネルをオンすると共にオン状態で点灯するONキー２１ｃと、そのチャンネルの入力レベルを制御する電動フェーダ１７におけるフェーダ摘み２１ｄと、そのチャンネルをキューすると共にオン状態で点灯するCUEキー２１ｅが設けられている。このｃｈストリップ２１は、全入力チャンネルおよび出力チャンネルに対応しており、１２チャンネル毎の入力チャンネルあるいは１２チャンネル毎の出力チャンネルを割り当てることができ、各ｃｈストリップ２１でそれぞれ割り当てられたチャンネルを制御できるようになる。
後述する自動補正処理における基準ｃｈおよび対象ｃｈをｃｈストリップ２１を利用して設定することができる。例えば、基準ｃｈとしたい入力ｃｈが割り当てられているｃｈストリップ２１のSELキー２１ｂを押して点灯させることにより、当該入力ｃｈが基準ｃｈに設定される。そして、基準ｃｈのｃｈストリップのSELキー２１ｂを押しながら対象ｃｈとしたい入力ｃｈが割り当てられているｃｈストリップ２１のSELキー２１ｂを押すことにより、SELキー２１ｂが点滅して当該入力ｃｈが対象ｃｈに設定される。対象ｃｈは、複数ｃｈ設定することができる。
【００１３】
次に、本発明にかかる図１に示す構成のミキシング装置１の信号処理部（ＤＳＰ）１５と波形Ｉ／Ｏ１４の処理アルゴリズムを等価的に示す機能ブロック図を図３に示す。
図３において、複数のアナログ入力ポート（Ａ入力）３０に入力された外部マイク等からのアナログ信号は、波形Ｉ／Ｏ１４に内蔵されているＡＤ変換器によりディジタル信号に変換されて入力パッチ３２に入力される。また、複数のディジタル入力ポート（Ｄ入力）３１に入力されたディジタル信号は、そのまま入力パッチ３２に入力される。入力パッチ３２では、信号の入力元である複数の入力ポートの何れか１つの入力ポートを、例えば２４チャンネルとされる複数の入力ｃｈ部３３の各入力チャンネル毎に選択的にパッチ（結線）することができ、各入力チャンネルには、入力パッチ３２でパッチされた入力ポートからの信号が供給される。
【００１４】
入力ｃｈ部３３における各入力チャンネルには、リミッタ、コンプレッサ、イコライザ（ＥＱ）、遅延手段、フェーダと、ステレオ（ＳＴ）バス３４への送り出しレベルを調整するセンド調整部が備えられており、これらの入力チャンネルにおいて、周波数バランスやレベル制御およびＳＴバス３４への送出レベルが調整される。入力ｃｈ部３３から出力される２４チャンネルのディジタル信号は、それぞれＳＴバス３４のＬｃｈとＲｃｈのバスに選択的に出力される。ＳＴバス３４においては、ステレオのＬｃｈとＲｃｈについて２４入力チャンネルのうちの任意の入力チャンネルから選択的に入力された１ないし複数のディジタル信号がミキシングされて、ＬｃｈとＲｃｈのミキシング出力がＳＴ出力ｃｈ部３５に出力される。ＳＴ出力ｃｈ部３５におけるＬｃｈとＲｃｈの各出力チャンネルには、リミッタ、コンプレッサ、イコライザ、フェーダ等が備えられており、これらの出力チャンネルにおいて、周波数バランスやレベル調整および出力パッチ３６へ送出されるレベルが制御される。出力パッチ３６では、信号の入力元であるＳＴ出力ｃｈ部３５からのステレオ信号を、アナログ出力ポート部（Ａ出力）３７やディジタル出力ポート部（Ｄ出力）３８の各出力ポート毎に選択的にパッチ（結線）することができ、各出力ポートには、出力パッチ３６でパッチされたチャンネルからの信号が供給される。
【００１５】
また、複数のアナログ出力ポートを備えるアナログ出力ポート部（Ａ出力）３７へ供給されたディジタル出力信号は、波形Ｉ／Ｏ１４に内蔵されているＤＡ変換器によりアナログ出力信号に変換されてアナログ出力ポートから出力される。そして、アナログ出力ポート部（Ａ出力）３７から出力されるアナログ出力信号は、増幅されてメインのスピーカから放音される。さらに、このアナログ出力信号は出演者が耳に装着するインイヤーモニタに供給されたり、その出演者の近傍に置かれたステージモニタスピーカで再生される。また、複数のディジタル出力ポートを備えるディジタル出力ポート部（Ｄ出力）３８から出力されるディジタルオーディオ信号は、レコーダや外部接続されたＤＡＴ等に供給されてディジタル録音することができるようにされている。
ミキシング装置１における信号処理部１５は、パネルに設けられているフェーダ、ノブやスイッチ等の操作子１８により入力チャンネルや出力チャンネルに設定された信号処理用のパラメータからなるパラメータセットに応じた信号処理を行う。すなわち、ミキシング装置１からの音響出力を放音した際に、パラメータセットに応じた音響の設定状態が信号処理部１５により作り出されるようになる。また、後述する遅延時間の自動補正処理の一部の処理を信号処理部１５のＤＳＰが実行する。
【００１６】
次に、２４チャンネルの入力ｃｈ部３３における１チャンネル分の入力チャンネルの構成例を示す回路ブロックを図４に示す。
図４に示すように１チャンネル分の入力チャンネル４０において、入力パッチ３２から入力された音響信号は、リミッタ、コンプレッサ、ＥＱ等の処理部４１でレベルや周波数特性が調整され、チャンネル遅延手段４２において所定時間遅延される。チャンネル遅延手段４２で信号を遅延するのは、例えば、一の音源の信号を複数の外部マイクで集音した場合、当該複数の外部マイク間には、外部マイクごとの音源との設定位置の距離にともなう時間差があり、この時間差によって前記各外部マイクから集音した信号の位相にずれが生じており、この信号間の位相のずれを時間差の調整により解消させて、信号間の位相を合わせるためである。このチャンネル遅延手段４２により遅延時間を自動補正する場合には、後述する基準ｃｈと対象ｃｈとに自動補正用処理部５０（後述する自動補正用処理部６０，７０，８０と同じ）が付加され、１つの音源からのテスト音が入力される。基準ｃｈと対象ｃｈとに付加された自動補正用処理部５０には、基準ｃｈと対象ｃｈのそれぞれにおいて、入力ｃｈ４０のチャンネル遅延手段４２より前の処理部４１からの音響信号（テスト音）が供給され、基準ｃｈと対象ｃｈとの音響信号（テスト音）間の時間差が検出されて、この時間差に応じてチャンネル遅延手段４２の遅延時間が自動補正される。チャンネル遅延手段４２により遅延時間が調整された音響信号はフェーダ（FADER）４３に供給され、フェーダ４３により音量レベルが制御された音響信号は入力チャンネルスイッチ（CH_ON）４４を介してパン（PAN）４５に供給される。パン４５により音像の定位が設定されたステレオのＬｃｈとＲｃｈの信号は、ＳＴバス３４のステレオ用のバスＬ、Ｒにそれぞれ供給される。
【００１７】
次に、入力チャンネルの各種パラメータを調整する際に表示器１６に表示される入力チャンネル調整画面の一例を図５に示す。この入力チャンネル調整画面では、ユーザが摘み等を操作してパラメータを調整できるＧＵＩ画面とされている。
図５に示す入力チャンネル調整画面において、いずれかのｃｈストリップ２１のSELキー２１ｂを操作すると、選択されたその入力ｃｈの番号が表示欄ａ２に表示され、SELキーａ１の表示色が点灯状態に変わる。図示する例では「ｃｈ５」が選択され、以下に説明する各フィールドにおいて「ｃｈ５」のパラメータを調整することができる。HAフィールドａ３には、パッチされた入力ポート（IN1）とファンタム電源（48V）のオン／オフ状態が表示されていると共に、入力レベルを調整する摘みが設けられている。DYNAフィールドａ４には、処理部４１におけるリミッタあるいはコンプレッサのダイナミクスのオン／オフの切換スイッチ、パラメータ値を示すメータとパラメータを調整する複数の摘みが設けられている。PANフィールドａ５には、パン４５における音像の定位を設定するPAN設定摘みが設けられている。DELAYフィールドａ６には、チャンネル遅延手段４２の遅延時間をユーザが設定するDELAY設定摘みが設けられている。INSERTフィールドａ７には、その入力チャンネルにインサートする信号経路のオン／オフを切り換えるスイッチ（ＯＮ）が設けられている。EQフィールドａ８には、イコライザの特性を表示する表示欄と、４バンドEQのオン／オフを切り換えるスイッチ（ＯＮ）と、各バンドのＱや周波数のパラメータを変更する複数の摘みが設けられている。FADERフィールドａ９には、その入力チャンネルの入力レベルを設定するフェーダ摘み、および、そのチャンネルのオン／オフを切り換えるスイッチ（ＯＮ）が設けられている。
このように、ユーザは、ｃｈストリップ２１のSELキー２１ｂを操作することにより、入力チャンネル調整画面におけるパラメータを設定したい入力チャンネルを選択し、HAフィールドａ３ないしFADERフィールドａ９におけるスイッチや摘みを操作することで、選択された入力チャンネルにかかるパラメータを設定することができる。また、入力チャンネル調整画面はcloseボタンａ１０をクリックすることにより閉じられる。
【００１８】
本発明にかかるミキシング装置１においては、チャンネル遅延手段４２の遅延時間を自動補正することにより複数の対象ｃｈの音響信号の位相を基準ｃｈの音響信号の位相に合わせることができる。自動補正を指示する操作子１８や表示器１６に表示された表示画面においてユーザが自動補正の実行指示を行うと図９に示すフローチャートの自動補正処理が起動される。
図９に示す自動補正処理が起動されると、ステップＳ１にて自動補正画面が表示器１６に表示される。この自動補正画面の例を図６に示すが、ステップＳ２で基準ｃｈを選択する指定操作が行われて、ステップＳ３にて基準ｃｈが設定されると、「基準ｃｈ」欄の左側に設定された基準ｃｈが表示される。この場合、基準ｃｈとしたい入力ｃｈが割り当てられているｃｈストリップ２１のSELキー２１ｂを押すことにより、その入力ｃｈが基準ｃｈに設定される。図示する場合は基準ｃｈとして「ｃｈ５」が設定される。また、ステップＳ３では選択された基準ｃｈの「ｃｈ５」のチャンネル遅延手段４２の前に自動補正用処理部５０（後述する自動補正用処理部６０，７０，８０と同じ）を接続する処理と、そのチャンネル遅延手段４２に現在設定されている遅延時間が検出される処理も行われる。次いで、ステップＳ４にて対象ｃｈを選択する指定操作が行われて、ステップＳ５にて対象ｃｈが設定されると、「対象ｃｈ」欄の１段目左側に設定された対象ｃｈが表示される。この場合、基準ｃｈのｃｈストリップのSELキー２１ｂを押しながら対象ｃｈとしたい入力ｃｈが割り当てられているｃｈストリップ２１のSELキー２１ｂを押すことにより、その入力ｃｈが対象ｃｈに設定される。図示する場合は対象ｃｈとして「ｃｈ１」が設定される。また、ステップＳ５では選択された対象ｃｈの「ｃｈ１」のチャンネル遅延手段４２の前に自動補正用処理部５０（後述する自動補正用処理部６０，７０，８０と同じ）を接続する処理と、そのチャンネル遅延手段４２に現在設定されている遅延時間が検出される処理も行われる。
【００１９】
対象ｃｈの選択は、executeボタンｂ８がクリックされるまで繰り返し行うことができ、図示される場合はステップＳ４およびステップＳ５が繰り返し行われることにより、設定された「ｃｈ４」の対象ｃｈが「対象ｃｈ」欄の２段目左側に表示され、設定された「ｃｈ６」の対象ｃｈが「対象ｃｈ」欄の３段目左側に表示される。なお、基準ｃｈに設定できるｃｈの数は１つ、対象ｃｈに設定できるｃｈの数は複数（実施例では６つ）である。また、選択された対象ｃｈの「ｃｈ４」および「ｃｈ６」のチャンネル遅延手段４２の前に自動補正用処理部５０を接続する処理と、そのチャンネル遅延手段４２に現在設定されている遅延時間が検出される処理も行われる。また、基準ｃｈ欄および対象ｃｈ欄の中央のDELAY欄には、そのｃｈのチャンネル遅延手段４２に計測＆自動補正処理により設定された遅延時間がミリ秒（msec）単位で表示され、executeボタンｂ８がクリックされる前は、ステップＳ３，Ｓ５で検出されたそのチャンネル遅延手段４２に設定されている遅延時間が表示される。この遅延時間の分解能は少なくとも０．１msecが望ましい。さらに、基準ｃｈ欄および対象ｃｈ欄の右側のMESSAGE欄には計測＆自動補正処理の結果が表示され、executeボタンｂ８がクリックされる前は「−」が表示される。図６に示す自動補正画面では、「対象ｃｈ」欄が６段とされていることから６．１ｃｈのステレオ方式に対応することができる。この場合、ＬＦＥ（Low Frequency Effect Channel）については位相を合わせる効果がほとんどないことから、ＬＦＥのチャンネルにおいては遅延時間の調整は行わない。なお、６．１ｃｈのステレオ方式に対応させる場合は、自動補正用処理部５０（後述する自動補正用処理部６０，７０，８０と同じ）は基準ｃｈ分も含めて７つ用意される。
【００２０】
また、executeボタンｂ８がクリックされる前に画面を閉じるcloseボタンｂ９がクリックされると、closeボタンｂ９がクリックされたことがステップＳ６で検出されて、ステップＳ９において自動補正画面が表示器１６から消去されて自動補正処理も終了される。
そして、executeボタンｂ８がクリックされると、executeボタンｂ８がクリックされたことがステップＳ７で検出されて、ステップＳ８において計測＆自動補正処理が行われる。この計測＆自動補正処理では、前記ステップＳ３において設定された基準ｃｈと、前記ステップＳ５において設定されたすべての対象ｃｈが、調整したい入力チャンネルとして選択される。そして、調整したい入力チャンネルにそれぞれパッチされている外部マイクのそれぞれで収音されるよう、１つの音源からテスト音を発生する。これら外部マイクは、任意の場所に設置されており、テスト音は１つの音源と各外部マイクとの間の空間（その空間内の空気）を伝播した後に収音される。すなわち、各外部マイクでは１つの音源との距離に応じて遅延されたテスト音を収音するようになる。対象ｃｈにおいてはチャンネル遅延手段で遅延される前のテスト音の、基準ｃｈにおけるチャンネル遅延手段４２で遅延される前のテスト音に対する時間差が検出される。次いで、基準ｃｈのチャンネル遅延手段４２には所定の遅延時間（遅延パラメータ）が設定されているから、基準ｃｈから出力されるテスト音に位相を合わせるために、前記検出された時間差と基準ｃｈの遅延パラメータとに基づいて対象ｃｈのチャンネル遅延手段４２に設定する遅延パラメータが設定される。すなわち、前記検出された時間差と基準ｃｈの現在の遅延パラメータによって表される遅延時間とが合算された遅延時間を表す新たな遅延パラメータが設定される。
【００２１】
この計測＆自動補正処理は設定されたｎｃｈの対象ｃｈに対してそれぞれ実行される。この計測＆自動補正処理により対象ｃｈから出力される音響信号の位相が基準ｃｈから出力される音響信号の位相に合うように自動補正されたと判断された場合は、当該対象ｃｈのMESSAGE欄に「ｏｋ」と表示され、DELAY欄に表示される遅延時間が自動補正された遅延パラメータに更新される。また、対象ｃｈに入力される音響信号の位相の進みがチャンネル遅延手段４２に設定可能な遅延時間に比べて大き過ぎたり、対象ｃｈに入力される音響信号の位相が基準ｃｈに入力される音響信号の位相より遅れていてチャンネル遅延手段４２では基準ｃｈの音響信号の位相に合わせられないと判断された場合は、当該対象ｃｈのMESSAGE欄に「調整範囲外」と表示され、DELAY欄に表示される遅延時間は更新されない。さらに、対象ｃｈにテスト音が所定時間内に入力されたことが検出されない場合は、当該対象ｃｈのMESSAGE欄に「立上がりなし」と表示され、DELAY欄に表示される遅延時間は更新されない。
【００２２】
ステップＳ８で実行される計測＆自動補正処理は上述した通りであり、計測＆自動補正処理を具体化した第１実施例ないし第３実施例を以下に説明する。まず、第１実施例の計測＆自動補正処理１のフローチャートを図１０に示し、この第１実施例に対応する１ｃｈ分の自動補正用処理部６０の構成を図８に示す。自動補正用処理部６０は、図９に示す自動補正処理のステップＳ３において選択された基準ｃｈのチャンネル遅延手段４２の前に接続され、ステップＳ５において選択された各対象ｃｈのチャンネル遅延手段４２の前に接続されている。なお、自動補正用処理部６０の処理は信号処理部（ＤＳＰ）１５により実行される。
第１実施例の計測＆自動補正処理１がスタートされると、基準ｃｈおよびｎｃｈの対象チャンネルのチャンネル遅延手段４２の前にそれぞれ接続されている自動補正用処理部６０のラッチ６０ｂの全てがステップＳ１０でクリアされる。次いで、ステップＳ１１およびステップＳ１３にて１分経過するまで待機されて、この待機中において基準ｃｈおよび対象ｃｈにパッチされている外部マイクで収音されるように、減衰系の立上がりが明確なテスト音を１つの音源から発生させる。この音源は例えば、ドラム等の打楽器が音源に好適とされる。１分経過するまでにステップＳ１３にて基準ｃｈあるいは対象ｃｈのいずれかに音響信号（テスト音）が入力された、すなわち基準ｃｈあるいは対称ｃｈのいずれかからの音響信号（テスト音）において立上がりが検出されたと判断された場合は、ステップＳ１４の処理が行われる。また、１分経過してもステップＳ１３にて基準ｃｈおよび対象ｃｈのいずれにも音響信号（テスト音）が入力されなかったと判断された場合は、ステップＳ１１からステップＳ１２へ分岐して「テスト信号の入力なし」とのエラー表示が表示器１６にポップアップ表示され、計測＆自動補正処理１は終了する。
【００２３】
ステップＳ１４では基準ｃｈおよびｎｃｈの対象ｃｈのそれぞれにおいて、入力されたテスト音の立上がりが検出されるように２秒待機され、ステップＳ１５にて基準ｃｈおよび対象ｃｈの各ラッチ６０ｂから当該ｃｈに入力された音響信号（テスト音）の立上がり時刻を読み出す。ラッチ６０ｂには、立上がり検出部６０ａが検出した立上がりタイミングがラッチ信号として印加されており、ラッチ６０ｂはラッチ信号が印加された時のサンプルカウンタ６１のカウント値であるサンプル番号をラッチする。立上がり検出部６０ａは、そのｃｈに入力された音響信号（テスト音）が所定の閾値を越えたタイミングあるいは立上りピークのタイミングを立上がりタイミングとして１回だけ検出する。また、サンプルカウンタ６１は２０bitのカウンタとされ、サンプリング周期毎に１ずつカウントアップしている。すなわち、ステップＳ１５では音響信号の立上がり時刻としてサンプルクロックのカウント値であるサンプル番号が読み出される。ここで、サンプルクロックが９６ｋＨｚの時はカウント値の分解能は約０．０１msecとなり、４８ｋＨｚの時は約０．０２msecとなる。
【００２４】
次いで、ステップＳ１６にて１つ目の対象ｃｈが選択され、ステップＳ１７にて１つ目の対象ｃｈにおける立上がり時刻に対応したサンプル番号と、基準ｃｈにおける立上がり時刻に対応したサンプル番号との差分が算出される。この場合、基準ｃｈと対象ｃｈとにラッチされているサンプル番号は、テスト音を発生する１つの音源とそのチャンネルにパッチされている外部マイクとの距離に応じた時間だけ異なるようになる。すなわち、基準ｃｈと対象ｃｈにラッチされたサンプル番号の差分が、基準ｃｈと対象ｃｈとのテスト音の位相差に相当するようになる。そこで、このサンプル番号の差分に、サンプルクロックの周期を乗算することにより基準ｃｈに入力された音響信号（テスト音）と対象ｃｈに入力された音響信号（テスト音）との時間差が算出される。
なお、サンプルカウンタ６１は音響信号の入力とは無関係に「０」から所定の最大値（２20−１）までを繰返しカウントしているので、基準ｃｈと対象ｃｈの両立上がり時刻に対応した両サンプル番号（カウント値）が最大値を挟んでいる場合もある。ただし、サンプルカウンタ６１の２０bitは極めて大きなビット数であるため、前記最大値は、基準ｃｈと対象ｃｈの両立上がり時刻に対応したサンプル番号（カウント値）の差に比べて極めて大きい。したがって、前記計算された差分の絶対値が極めて大きな場合には、基準ｃｈと対象ｃｈの両立上がり時刻に対応した両サンプル番号（カウント値）が最大値を挟んでいるとみなすことができる。そして、この場合には、両サンプル番号のうちの小さな方のサンプリング番号に最大値を加算した後に差分を計算する。また、基準ｃｈに入力された音響信号が基準となるので、計算される時間差は、基準ｃｈに対して対象ｃｈの音響信号の入力が遅れている場合には正の値となり、基準ｃｈに対して対象ｃｈの音響信号の入力が進んでいる場合には負の値となる。
そして、前記計算された時間差が１秒以内か否かがステップＳ１８にて判断される。時間差が１秒を超える場合は、基準ｃｈにパッチされた外部マイクと対象ｃｈにパッチされた外部マイクとの距離が音の１秒間の伝達距離に相当する約３４０ｍを超えて離れていることになり、両外部マイクが同じ１つの音源からのテスト音を収音しているものとは見なされないことになる。従って、時間差が１秒を超える場合は自動補正を行わず、ステップＳ１６で選択された対象ｃｈのMESSAGE欄（自動補正画面）に「立上がりなし」とステップＳ１９にて表示する。
【００２５】
また、時間差が１秒以内の場合はステップＳ２０にて対象ｃｈのチャンネル遅延手段４２に設定可能な遅延時間と、基準ｃｈのチャンネル遅延手段４２に現在設定されている遅延時間とに基づいて、ステップＳ１７で算出された時間差が調整できる範囲内か否かが判断される。ここで、時間差が調整できる範囲を超えていると判断された場合は自動補正を行わず、ステップＳ１６で選択された対象ｃｈのMESSAGE欄に「調整範囲外」とステップＳ２１にて表示する。また、時間差が調整できる範囲内と判断された場合は、算出された時間差と基準ｃｈのチャンネル遅延手段４２に設定されている遅延時間（遅延Ｐ）に基づいて、ステップＳ１６で選択された対象ｃｈのチャンネル遅延手段４２に遅延時間（遅延Ｐ）が設定され、当該対象ｃｈのDELAY欄に表示される遅延時間が設定された遅延時間に更新される。なお、時間差が調整できる範囲とは、対象ｃｈの基準ｃｈに対する時間差が正であれば、前記時間差と基準ｃｈの遅延時間との和が対象ｃｈの遅延手段４２によって設定可能な遅延時間の最大値以下であることを意味する。また、対象ｃｈの基準ｃｈに対する時間差が負であれば、前記時間差と基準ｃｈの遅延時間との和が「０」以上であることを意味する。なお、このような対象ｃｈの遅延時間の設定のためには、基準ｃｈの遅延時間はある程度大きな正の値に設定されている必要がある。
【００２６】
ステップＳ１９，ステップＳ２１あるいはステップＳ２２の処理が終了すると、ステップＳ２３で次の対象ｃｈである２つ目の対象ｃｈが選択されて、上記したステップＳ１７ないしステップＳ２２の処理が繰り返し行われることにより、２つ目の対象ｃｈのチャンネル遅延手段４２に対する自動補正処理が行われる。そして、３つ目以降の対象ｃｈのチャンネル遅延手段４２に対しても上記したステップＳ１７ないしステップＳ２２の処理が繰り返し行われて、対象ｃｈの全てに対して自動補正処理が行われた時に計測＆自動補正処理１は終了する。
このように、executeボタンｂ８がクリックされることにより計測＆自動補正処理がスタートされて、ステップＳ１６ないしステップＳ２４の補正値設定処理が実行されると共に、そのうちのステップＳ１７ないしステップＳ２２の処理が繰り返し行われて、各対象ｃｈのチャンネル遅延手段４２に設定される遅延時間の自動補正処理が行われるようになる。そして、図６に示す自動補正画面のDELAY欄およびMESSAGE欄の表示が、自動補正処理の結果に応じて更新される。なお、第１実施例の計測＆自動補正処理１では、１つの音源からのテスト音がそれぞれの外部マイクで収音されて基準ｃｈおよび対象ｃｈに入力され、この音響信号（テスト音）の立上がり時刻をサンプルカウンタ６１のカウント値であるサンプル番号から検出して、サンプル番号の差分から基準ｃｈと対象ｃｈとのテスト音の時間差を算出する。この時間差に基づいて各対象ｃｈのチャンネル遅延手段４２に設定される遅延時間の自動補正処理を行っている。
【００２７】
次に、計測＆自動補正処理の第２実施例である計測＆自動補正処理２のフローチャートを図１３に示し、この第２実施例に対応する１ｃｈ分の自動補正用処理部７０の構成を図１１に示す。自動補正用処理部７０は、図９に示す自動補正処理のステップＳ３において選択された基準ｃｈのチャンネル遅延手段４２の前に接続され、ステップＳ５において選択された各対象ｃｈのチャンネル遅延手段４２の前に接続されている。なお、自動補正用処理部７０の処理は信号処理部（ＤＳＰ）１５およびＣＰＵ１０により実行される。
第２実施例の計測＆自動補正処理２がスタートされると、基準ｃｈおよびｎｃｈの対象チャンネルのチャンネル遅延手段４２の前にそれぞれ接続されている自動補正用処理部７０の記録バッファ７０ｂの全てがステップＳ３０でクリアされる。次いで、ステップＳ３１およびステップＳ３３にて１分経過するまで待機されて、この待機中において基準ｃｈおよび対象ｃｈにパッチされている外部マイクで収音されるように、減衰系の立上がりが明確なテスト音を１つの音源から発生させる。１分経過するまでにステップＳ３３にて基準ｃｈあるいは対象ｃｈのいずれかに音響信号（テスト音）が入力された、すなわち基準ｃｈあるいは対象ｃｈのいずれかからの音響信号（テスト音）において立上がりが検出されたと判断された場合は、ステップＳ３４の処理が行われる。また、１分経過してもステップＳ１３にて基準ｃｈおよび対象ｃｈのいずれにも音響信号（テスト音）が入力されなかったと判断された場合は、ステップＳ３１からステップＳ３２へ分岐して「テスト信号の入力なし」とのエラー表示が表示器１６にポップアップ表示され、計測＆自動補正処理２は終了する。
【００２８】
ステップＳ３４では基準ｃｈおよびｎｃｈの対象ｃｈのそれぞれにおいて、立上がりが検出されるように２秒待機し、ステップＳ３５にて基準ｃｈおよび対象ｃｈの各記録バッファ７０ｂから当該ｃｈに入力された音響信号（テスト音）の音量変化カーブ（または音響信号）の音量レベルデータを読み出す。ここで、前記「音量変化カーブ（または音響信号）」の記載について説明しておく。音量変化カーブとは、音量レベル検出手段７０ａにて、入力した音響信号のエンベロープが検出されて、検出されたエンベロープ波形を所定のサンプリングタイミングでサンプリングしたデータを示す。従って、この場合には、基準ｃｈおよび対象ｃｈの各自動補正用処理部７０内の音量レベル検出手段７０ａは、エンベロープ検出機能及びサンプリング機能を有する。一方、音響信号とは、入力した音響信号を所定のサンプリングタイミングでサンプリングしたデータを示す。したがって、この場合には、基準ｃｈおよび対象ｃｈの各自動補正用処理部７０内の音量レベル検出手段７０ａは、入力されたディジタル形式の音響信号のサンプリングタイミングを変更するサンプリング機能を有する。ただし、音量レベル検出手段７０ａのサンプリングレートと、入力されたディジタル形式の音響信号のサンプリングレートとは同じでもよく、この場合には、前記サンプリングの変更は必要ない。そして、音響変化カーブの音量レベルデータとは前記エンベロープのサンプリング値を示し、音響信号の音量レベルデータとは前記音響信号のサンプリング値を示す。なお、この場合の音量レベルデータは、圧縮されてｄＢによって表されている。このような音量変化カープおよび音響信号のいずれも後述する処理に利用できるので、以降の説明においても、前記「音量変化カーブ（または音響信号）」なる記載を利用する。
基準ｃｈおよび対象ｃｈの各自動補正用処理部７０内の記録バッファ７０ｂはリングバッファを備え、前記音量レベル検出部７０ａが検出した当該ｃｈに入力された音響信号（テスト音）に関する音量レベルデータが、ステップＳ３０で記録バッファ７０ｂがクリアされた時点からリングバッファに繰り返し書き込まれる。そして、立上がり検出部７１が検出した立上がりタイミングがトリガ信号として記録バッファ７０ｂに印加された時、その後、約２秒間にわたる音量レベルデータがリングバッファに書き込まれて、書き込みが停止される。リングバッファは２秒よりも若干多い時間にわたる音量レベルデータを記憶する容量を備えている。そして、基準ｃｈおよび対象ｃｈの各記録バッファ７０ｂに記憶されている音量レベルデータにおいては、前記トリガ信号の入力時点よりも約１００サンプル前すなわち所定の短時間前のサンプル値が時刻「０」の音量レベルデータと見なされ、その後の約２秒にわたるサンプル値が前記時刻「０」から経過した時間値に対応して変化している音量レベルデータとみなされる。
立上がり検出部７１は、基準ｃｈおよび対象ｃｈの各自動補正用処理部７０に共通に設けられたもので、基準ｃｈおよび対象ｃｈに入力された音響信号（テスト音）が所定の閾値を越えたタイミングあるいは立上りピークのタイミングを立上がりタイミングとして、その内の一番早いタイミングをトリガ信号として記録バッファ７０ｂに印加する。これにより、基準ｃｈおよび対象ｃｈの各記録バッファ７０ｂの各リングバッファ内には、基準ｃｈおよび対象ｃｈのうちで、音響信号の入力が最も早いタイミングよりも約１００サンプル前のタイミングを時刻「０」として、その後のサンプル値が所定サンプリングレートに対応したタイミング毎に同時かつ並列に記憶されていることになる。しかも、この場合には、音響信号の入力が最も早いタイミングよりも約１００サンプル前のタイミングを時刻「０」としているので、基準ｃｈおよび対象ｃｈの全ての音響信号の立上がりから音量レベルデータがリングバッファに記憶されていることになる。
すなわち、ステップＳ３５では基準ｃｈおよび対象ｃｈの各記録バッファ７０ｂから、外部マイクで集音された遅延時間が最も短い音響信号（テスト音）の立上がりタイミングより若干前（約１００サンプル前）の記憶位置から、約２秒間のそのチャンネルに入力された音響信号（テスト音）の音量レベルデータが読み出されるようになる。その結果、立ち上がる前からの音量レベルデータを読み出すことができるようになる。また、記録バッファ７０ｂには、単位がｄＢの音量レベルデータが記録されて圧縮されていることから、記録バッファ７０ｂの記憶容量を低減することができる。
【００２９】
次いで、各記録バッファ７０ｂから読み出された音量変化カーブ（または音響信号）の音量レベルデータからそれぞれのｃｈにおいて立上がり時刻がステップＳ３６で検出される。この場合、音量変化カーブ（または音響信号）が所定の閾値を越えたタイミングあるいは立上りピークのタイミングを立上がり時刻として検出する。
次に、ステップＳ３７でユーザの手動による立上がり時刻の修正処理、およびステップＳ３８で補正値設定処理を行う。この場合、ステップＳ３７の修正処理は、必ずしも実行してもしなくてもよいので、ステップＳ３７の修正処理を実行しないで、ステップＳ３６の処埋後に直接ステップＳ３８の補正値設定処理を行う場合について説明しておく。
ステップＳ３８の補正値設定処理は、第１実施例の計測＆自動補正処理１におけるステップＳ１６ないしステップＳ２４の補正値設定処理と同じ処理とされるので、その説明は省略する。なお、この補正値設定処理は、ステップＳ３６の処理により検出された基準ｃｈにおける立上がり時刻と対象ｃｈにおける立上がり時刻との差分である時間差に基づいて、各対象ｃｈのチャンネル遅延手段４２に設定される遅延時間の自動補正処理が行われるようになる。そして、図６に示す自動補正画面のDELAY欄およびMESSAGE欄の表示が、自動補正処理の結果に応じて更新される。
このように、第２実施例の計測＆自動補正処理２では、１つの音源からのテスト音が基準ｃｈおよび対象ｃｈに入力され、この音響信号（テスト音）の音量変化カーブ（または、音響信号）の音量レベルデータから入力された音響信号（テスト音）の立上がり時刻を相対的に検出して、この立上がり時刻の時間差に基づいて各対象ｃｈのチャンネル遅延手段４２に設定される遅延時間の自動補正処理を行っている。
次に、ステップＳ３７の時刻の手動補正処理を行う場合について説明する。この時刻の修正処理は、基準ｃｈに入力される音響信号と対象ｃｈに入力される音響信号のプログラム処理による時間差を視覚を通じて補正する処理である。この場合の手動修正画面を図７に示す。図７に示す手動修正画面について説明すると、自動補正処理のステップＳ２，Ｓ３で基準ｃｈに設定された入力チャンネル番号（「ｃｈ５」）が表示欄ｃ１に表示されると共に、基準ｃｈにおける記録バッファ７０ｂから読み出され、基準ｃｈのチャンネル遅延手段４２で遅延されたテスト音の音量変化カーブ（または音響信号）が信号表示部ｃ４に表示される。また、自動補正処理のステップＳ４，Ｓ５で設定された内から選択された１つの対象ｃｈの入力チャンネル番号（「ｃｈ４」）が表示欄ｃ５に表示されると共に、その対象ｃｈにおける記録バッファ７０ｂから読み出され、その対象ｃｈのチャンネル遅延手段４２で遅延されたテスト音の音量変化カーブ（または音響信号）が信号表示部ｃ６にて時間軸上に表示される。これらの表示に関しては、音量変化カーブすなわちエンベロープの場合には、図中に破線で示されている。また、音響信号に関しては、図中に実線で示されている。
拡大／縮小キーｃ２をクリックすると信号表示部ｃ４，ｃ６に表示されている音量変化カーブ（または音響信号）の波形の両方が拡大／縮小される。スクロールキーｃ３をクリックすると信号表示部ｃ４，ｃ６に表示されている音量変化カーブ（または音響信号）の両方が時間軸上で左側／右側にスクロールされる。
【００３０】
信号表示部ｃ４，ｃ６に表示されている基準ｃｈと対象ｃｈの音量変化カーブ（または音響信号）は、基準ｃｈと対象ｃｈとから出力される音量変化カーブ（または音響信号）の波形とされており、基準ｃｈと対象ｃｈとから出力される音量変化カーブ（または音響信号）の波形の時刻差が表示欄ｃ７に「０．６msec」と表示されている。この時刻差は、前記ステップＳ３６の各音量変化カーブ（又は音響信号）の音量レベルデータから検出した、基準ｃｈの音響信号と対象ｃｈの音響信号の立上り時刻を用いて計算した時刻差である。そして、この場合、立上りタイミングが精度よく検出されていない場合には、前記時刻差に誤差を含む場合があるので、ユーザによる音量変化カーブ（又は音響信号）の表示による視覚に基づく補正を行うことが望ましい。以下、この補正について具体的に説明する。
ユーザは、基準ｃｈの音量変化カーブ（または音響信号）と対象ｃｈの音量変化カーブ（または音響信号）とが同じ時刻になるように時刻差を視覚を通じて調整する。この調整は、増／減キーｃ８をクリックすることにより行われる。図示する場合においては、対象ｃｈの音量変化カーブ（または音響信号）は、基準ｃｈの音量変化カーブ（または音響信号）より０．６+αmsec遅れている。αは、テスト音を発生する１つの音源から基準ｃｈにパッチ（接続）されている外部マイクまでの距離と、前記音源から対象ｃｈにパッチされている外部マイクまでの距離と差に対応した時刻差から、前記計算による時間差（この場合には０．６msec）を減算した値である。そして、図７の信号表示部ｃ４，ｃ６においては、基準ｃｈおよび対象ｃｈの音量変化カーブ（または音響信号）が、このαの時間差分だけ時間軸上の位置を異ならせている。増／減キーｃ８をクリックすると、前記計算された時間差が増／減され、増／減された時間だけ信号表示欄ｃ６に表示されている対象ｃｈの音量変化カーブ（または音響信号）の波形が時間軸上で移動されると共に、この移動量に応じて表示欄ｃ７に表示されている時刻差が計算されて変更される。ユーザが増／減キーｃ８をクリックして、表示欄ｃ６に表示されている対象ｃｈの音量変化カーブ（または音響信号）を、表示欄ｃ４に表示されている基準ｃｈの音量変化カーブ（または音響信号）の時刻に一致させた際に、基準ｃｈと対象ｃｈとから出力される音響信号の時間差がほぼなくなるように修正されたことになる。
【００３１】
修正後に「適用」ボタンｃ９をクリックすることにより、ステップＳ３６で検出した基準ｃｈの立上がり時刻に前記表示欄ｃ７の変更された時間差を加算することにより、対象ｃｈの音量変化カーブ（または音響信号）の音量レベルデータの立上がり時刻が新たに計算される。この新たな計算により、ステップＳ３６で検出された対象ｃｈの音量変化カーブ（または音響信号）の音量レベルデータの立上がり時刻が修正されることになる。また、前記「適用」ボタンｃ９のクリックによる１つの対象ｃｈに関する立上がり時刻の修正後、次の対象ｃｈに関する立上がり時刻の修正が順次なされる。そして、全ての対象ｃｈに関する立上がり時刻の修正が終了した時点で、作業者は、closeボタンｃ１１をクリックする。このcloseボタンｃ１１をクリックすることにより、手動修正画面が閉じられ、ステップＳ３７の立上がり時刻の修正処理も終了する。
そして、このステップＳ３７による時刻の修正処理後、前述したステップＳ３８の補正値設定処理が実行される。この場合には、ステップＳ３６の処理により検出された基準ｃｈにおける立上がり時刻との差分である時間差に基づいて、各対象ｃｈのチャンネル遅延手段４２に設定される遅延時間の自動補正処理が行われるようになる。そして、図６に示す自動補正画面のDELAY欄およびMESSAGE欄の表示も、前述と同様に、自動補正処理の結果に応じて更新される。
【００３２】
なお、上記したステップＳ３７およびステップＳ３８の処理を次のようにしてもよい。
ステップＳ３７において図７に示す手動画面を立ち上げた際に、表示欄ｃ６に表示されている対象ｃｈの音量変化カーブ（または音響信号）を、表示欄ｃ４に表示されている基準ｃｈの音量変化カーブ（音響信号）の時刻に一致させると、基準ｃｈと対象ｃｈとの時間差（差分）が算出される。したがって、ステップＳ３７に続いて実行されるステップＳ３８において差分を算出する処理（図１０のステップＳ１７）をスキップし、そのかわりに、上記したように算出した時間差を差分として、ステップＳ３８において以降の処理を実行する。また、増／減キーｃ８を操作することにより、自動的に設定された時間差をユーザが微調整することができる。このケースでは、自動補正の計算により算出された時間差（差分）をユーザが適宜に調整して使うことができるようになる。
また、上記第２実施例においては、基準ｃｈの音響信号と対象ｃｈの音響信号の立上がり時刻を用いて、両音響信号の立上がりの時刻差を計算した後に、基準ｃｈの音響信号と対象ｃｈの音響信号の立上がりの時間差を手動操作によって修正するようにした。しかし、前記両音響信号の立上がりの時間差が小さい場合、信号表示部ｃ４，ｃ６の時間軸が長い場合などには、前記手動操作による時間差の修正前の両音響信号の立上がりの時間差の計算を省略して、直接、手動操作による時間差の修正を行うようにしてもよい。すなわち、基準ｃｈの音量変化カーブ（または音響信号）および対象ｃｈの音量変化カーブ（または音響信号）を、前記計算による両音響信号の立上がりの時間差を考慮することなく、信号表示部ｃ４，ｃ６に表示する。そして、信号表示部ｃ４，ｃ６に表示された基準ｃｈの音量変化カーブ（または音響信号）または対象ｃｈの音量変化カーブ（または音響信号）を手動操作によって時間軸上で移動させて、両音響信号の立上がりタイミングを一致させ、基準ｃｈと対象ｃｈの両音響信号の立上がりの時間差を求めるようにしてもよい。また、音量変化カーブ（または音響信号）を手動操作によって時間軸上で移動する場合には、基準ｃｈの音量変化カーブ（または音響信号）を移動させてもよいし、対象ｃｈの音量変化カーブ（または音響信号）を移動させてもよい。
【００３３】
次に、executeボタンｂ８がクリックされることにより自動補正処理のステップＳ８で実行される計測＆自動補正処理の第３実施例である計測＆自動補正処理３のフローチャートを図１４に示し、この第３実施例に対応する１ｃｈ分の自動補正用処理部８０の構成を図１２に示す。自動補正用処理部８０は、図９に示す自動補正処理のステップＳ３において選択された基準ｃｈのチャンネル遅延手段４２の前に接続され、ステップＳ４において選択された各対象ｃｈのチャンネル遅延手段４２の前に接続されている。なお、自動補正用処理部８０の処理は信号処理部（ＤＳＰ）１５およびＣＰＵ１０により実行される。
第３実施例の計測＆自動補正処理３がスタートされると、ステップＳ４０ないしステップＳ４４が実行されるが、ステップＳ４０ないしステップＳ４４の処理は第２実施例の計測＆自動補正処理２のステップＳ３０ないしステップＳ３４の処理と同様とされているので、その説明は省略する。ただし、第３実施例の計測＆自動補正処理３における１つの音源から発生されるテスト音は、立上がりが明確である必要がないと共に減衰系である必要もない。
【００３４】
ステップＳ４４では基準ｃｈおよびｎｃｈの対象ｃｈのそれぞれにおいて、入力された音響信号（テスト音）の立上がりが検出されるように２秒待機され、ステップＳ４５にて基準ｃｈおよび対象ｃｈの各記録バッファ８０ａから当該ｃｈに入力された音響信号（テスト音）の波形を読み出す。
記録バッファ８０ａはリングバッファを備え、当該ｃｈに入力された音響信号（テスト音）の波形データが、ステップＳ４０で記録バッファ８０ａがクリアされた時点からリングバッファに書き込まれる。そして、前記第２実施例の立上がり検出部７１と同様な立上がり検出部８１が検出した立上がりタイミングがトリガ信号として印加された時に、その後、約２秒間にわたる波形データがリングバッファに書き込まれて、書き込みが停止される。基準ｃｈおよび対象ｃｈの各記録バッファ８０ａに記憶されている音響信号の波形データにおいても、前記第２実施例形態の場合と同様に、前記トリガ信号の入力時点よりも約１００サンプル前のサンプル値が時刻「０」の波形データと見なされ、その後の約２秒にわたる波形データが前記時刻「０」から経過した時間値に対応して変化している波形データとみなされる。また、この場合も、記録バッファ８０ａのリングバッファに記録される波形データのサンプリングレートと、入力されたディジタル形式の音響信号のサンプリングレートとは同じであっても、異なっていてもよい。
立上がり検出部８１は、基準ｃｈおよび対象ｃｈの各自動補正用処理部７０に共通に設けられたもので、基準ｃｈおよび対象ｃｈに入力された音響信号（テスト音）が所定の閾値を越えたタイミングあるいは立上りピークのタイミングを立上がりタイミングとして、その内の一番早いタイミングをトリガ信号として記録バッファ８０ａに印加する。これにより、ステップＳ４５では基準ｃｈおよび対象ｃｈの各記録バッファ８０ａから、外部マイクで収音された遅延時間が最も短い音響信号の立上がりタイミングより若干前（約１００サンプル前）の記憶位置から、約２秒間のそのｃｈに入力された音響信号（テスト音）の波形データが読み出されるようになる。
【００３５】
ステップＳ４５で読み出された各対象ｃｈの音響信号（テスト音）について、基準ｃｈの音響信号（テスト音）との一致度を判定するための相互相関値をステップＳ４６にて対象ｃｈごとに算出する。相互相関値は、ＣＰＵ１０が実行する畳み込み演算により行われる。具体的には記録バッファ８０ａに記録されている基準ｃｈに関する音響信号の波形データに対して、記録バッファ８０ａに記録されている対象ｃｈに関する音響信号の波形データを正負を含めて所定の小さな時間ずつ遅延して、両波形データの各サンプル値を乗算するとともに、乗算結果を合算することを意味する。なお、負の遅延とは、基準ｃｈに関する音響信号の波形データに対して対象ｃｈに関する音響信号の波形データを進めることを意味する。そして、合算値（すなわち相互相関値）が最大となる遅延時間が両波形データ間の時間差となる。言い換えれば、対象ｃｈに関する音響信号の波形データに対して基準ｃｈに関する音響信号の波形データを種々に遅延して前記相互相関値を計算した結果、前記相互相関値が最大となったときが対象ｃｈの基準ｃｈに対する遅れ時間である。
そして、ステップＳ４７にて対象ｃｈごとに、当該対象ｃｈにおける相互相関値が最大になる時間差が、基準ｃｈに入力された音響信号（テスト音）と当該対象ｃｈに入力された音響信号（テスト音）との「立上りの時刻差」として検出される。この場合、基準ｃｈと対象ｃｈとの記録バッファ８０ａからそれぞれ読み出される波形データの時刻は、テスト音を発生する１つの音源とそのチャンネルにパッチされている外部マイクとの距離に応じた時間だけ異なるようになる。すなわち、基準ｃｈと対象ｃｈとの記録バッファ８０ａからそれぞれ読み出される波形データの時刻差は、基準ｃｈと対象ｃｈとに入力されたテスト音の位相差に相当するようになる。
次に、ステップＳ４８において上記「立上がりの時刻差」に基づいて補正値設定処理が行われる。この補正値設定処理は、基準ｃｈと対象ｃｈとの時間差（差分）が「立上がりの時刻差」として検出されているので、ステップＳ４７に続いて実行されるステップＳ４８において、前記第２実施例の場合に説明したように、差分を算出する処理（図１０のステップＳ１７）をスキップし、そのかわりに、上記したように算出した時間差を差分として、ステップＳ４８において以降の処理を実行する。すなわち、この補正値設定処理では、上記「立上がりの時刻差」に基づいて各対象ｃｈのチャンネル遅延手段４２に設定される遅延時間の自動補正処理が行われるようになる。そして、図６に示す自動補正画面のDELAY欄およびMESSAGE欄の表示も、自動補正処理の結果に応じて更新される。
このように、第３実施例の計測＆自動補正処理３では、１つの音源からのテスト音が基準ｃｈおよび対象ｃｈに入力され、基準ｃｈに入力された音響信号と対象ｃｈに入力された音響信号との相互相関を算出することによりテスト音の立上がりの時刻差を検出して、この立上がりの時刻差に基づいて各対象ｃｈのチャンネル遅延手段４２に設定される遅延時間の自動補正処理を行っている。
なお、この第３実施例においては、対象ｃｈに関する音響信号の波形データを正負を含めて所定の小さな時間ずつ遅延して、基準ｃｈと対象ｃｈの両音響信号の相互相関値を計算した。しかし、これに代えて、基準ｃｈに関する音響信号の波形データを正負を含めて所定の小さな時間ずつ遅延して、基準ｃｈと対象ｃｈの両音響信号の相互相関値を計算するようにしてもよい。そして、前記場合と同様に、前記計算した相互相関値が最も高い一致度を示すことを条件に、基準ｃｈと対象ｃｈの両音響信号の立上がりの時間差を計算するようにしてもよい。
さらに、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【産業上の利用可能性】
【００３６】
以上説明した本発明の実施例にかかるミキシング装置においては、自動補正処理により設定されたチャンネル（基準チャンネルおよび対象チャンネル）の遅延パラメータを、その後、ユーザがチャンネル毎に個別に変更できるようになっていたが、それらのチャンネル間でその遅延パラメータをリンクし、そのうちの１つのチャンネルの遅延パラメータの値が変更されたとき、チャンネル間の差分が保たれるよう、その他のチャンネルの遅延パラメータを一緒に変化させるようにしてもよい。
また、音源が点ではなく、ある範囲に広がっている場合は、その範囲の中で一番大きな音を出している場所に１つの音源をおいて、テスト音を発生すると良い。
さらに、本発明の実施例にかかるミキシング装置においては、ＳＴバスの１つの混合バスと、ＳＴ出力ｃｈの１つの出力ｃｈだけを備えていたが、一般的なミキサのように、複数の混合バスとそれに対応する複数の出力ｃｈを設けるようにしても良い。ただし、その場合は、混合バス毎にレベル調整部を設け、独立してレベルを調整できるようにする。
さらにまた、自動補正画面の対象ｃｈのMESSAGE欄に「調整範囲外」と表示された場合は、ユーザが入力チャンネル調整画面を表示させて、基準ｃｈのチャンネル遅延手段４２に設定される遅延時間が大きくなるよう再設定して、当該対象ｃｈに入力された音響信号と基準ｃｈに入力された音響信号との時間差が調整できる範囲内になるようにする。次いで、計測＆自動補正処理を再度実行することにより、「調整範囲外」と表示された対象ｃｈであっても基準ｃｈに入力された音響信号の位相に自動補正することができるようになる。
【符号の説明】
【００３７】
１  ミキシング装置、１０  ＣＰＵ、１１  フラッシュメモリ、１２  ＲＡＭ、１３  その他Ｉ／Ｏ、１４  波形Ｉ／Ｏ、１５  信号処理部、１６  表示器、１７  電動フェーダ、１８  操作子、１９  バス、２０  操作者用モニタ、２１  ｃｈストリップ、２１ａ  摘み、２１ｂ  SELキー、２１ｃ  ONキー、２１ｄ  フェーダ摘み、２１ｅ  CUEキー、３０  アナログ入力ポート、３１  ディジタル入力ポート、３２  入力パッチ、３３  入力ｃｈ部、３４  ステレオバス、３５  ＳＴ出力ｃｈ部、３６  出力パッチ、４０  入力チャンネル、４１  処理部、４２  チャンネル遅延手段、４３  フェーダ、４４  入力チャンネルスイッチ、４５  パン、５０  自動補正用処理部、６０  自動補正用処理部、６０ａ  立上がり検出部、６０ｂ  ラッチ、６１  サンプルカウンタ、７０  自動補正用処理部、７０ａ  音量レベル検出部、７０ｂ  記録バッファ、７１  立上がり検出部、８０  自動補正用処理部、８０ａ  記録バッファ、８１  立上がり検出部
【図１】
2012217146.tif 000003
【図２】
2012217146.tif 000004
【図３】
2012217146.tif 000005
【図４】
2012217146.tif 000006
【図５】
2012217146.tif 000007
【図６】
2012217146.tif 000008
【図７】
2012217146.tif 000009
【図８】
2012217146.tif 000010
【図９】
2012217146.tif 000011
【図１０】
2012217146.tif 000012
【図１１】
2012217146.tif 000013
【図１２】
2012217146.tif 000014
【図１３】
2012217146.tif 000015
【図１４】
2012217146.tif 000016