(57)【要約】【課題】各コンポーネントの各端子にどのような特性の信号が流れるかをチェックし、不適切な端子間の接続を行おうとしたときには、それをユーザに知らせて確認を取り、また自動的に結線の接続関係が見やすくなるような端子の再配置を行う機能を備えたミキサ構成編集装置を提供することを目的とする。【解決手段】画面上に、各種の音響信号処理機能を実現する構成要素を表すコンポーネントを配置し、そのポート間を任意に結線してディジタルミキサのミキサ構成を作成編集するミキサ構成編集装置において、予め、画面上に呼び出して配置する各コンポーネントの各ポートに属性を付与しておく。画面上に配置されたコンポーネントのポート間に結線を引くことの指示を受付けたとき、それらのポートの属性を取得し、始点のポートの属性と終点のポートの属性とが一致していたときのみ、指示されたポート間に結線を引く。【選択図】図３
2008017086.tif 000002
【特許請求の範囲】
【請求項１】
画面上に、各種の音響信号処理機能を実現する構成要素を表すコンポーネントを配置し、該コンポーネントが備える入出力端子を表すポート間を任意に結線することにより、音響信号を処理するディジタルミキサのミキサ構成を作成編集する、ミキサ構成編集装置であって、
予め、画面上に呼び出して配置する各コンポーネントの各ポートに属性を付与しておくとともに、
画面上に配置されたコンポーネントのポート間に結線を引くことの指示を受付ける手段と、
前記ポート間に結線を引くことの指示を受付けたとき、それらのポートの属性を取得する手段と、
始点のポートの属性と終点のポートの属性とを比較する手段と、
前記比較の結果、属性が一致していたときのみ、指示されたポート間に結線を引く手段と
を備えることを特徴とするミキサ構成編集装置。
【請求項２】
画面上に、各種の音響信号処理機能を実現する構成要素を表すコンポーネントを配置し、該コンポーネントが備える入出力端子を表すポート間を任意に結線することにより、音響信号を処理するディジタルミキサのミキサ構成を作成編集する、ミキサ構成編集装置であって、
予め、画面上に呼び出して配置する各コンポーネントの各ポートに属性を付与しておくとともに、
画面上に配置されたコンポーネントの複数の始点のポートから複数の終点のポートに結線を引くことの指示を受付ける手段と、
前記結線を引くことの指示を受付けたとき、それらのポートの属性を取得する手段と、
始点となる複数のポートの属性と終点となる複数のポートの属性とを比較する手段と、
前記比較の結果、属性がその順番も含めて一致していたときのみ、指示された複数ポート間に結線を引く手段と
を備えることを特徴とするミキサ構成編集装置。
【請求項３】
請求項１または２に記載のミキサ構成編集装置において、
前記比較の結果、属性またはその順番が一致していなかったとき、ユーザに対して警告を発行し、結線を引く処理を続けるか、キャンセルするかをユーザに選択させる手段を、さらに備えることを特徴とするミキサ構成編集装置。
【請求項４】
請求項３に記載のミキサ構成編集装置において、
ユーザが結線を引く処理を続けることを選択したときには、（１）ポートの表示上の配置位置も属性も変更することなく、指示通りに結線を引く、（２）属性の順番が始点側と終点側とで一致するように、始点側または終点側のポートの表示上の配置位置を変更して結線を引く、または、（３）結線を引く個々のポート間で属性が一致するように、始点側または終点側のポートの属性を変更して結線を引く、ことを特徴とするミキサ構成編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音響信号を処理するディジタルミキサのミキサ構成を作成編集する構成画面上で各構成要素の端子間の接続関係を見やすく表示するとともに、不適切な端子間の接続を回避・修正できるミキサ構成編集装置に関する。
【背景技術】
【０００２】
従来より、ミキサ構成をカスタムメイドできるディジタルミキサが知られている。これは、音響信号処理部を、プログラムに従って動作可能なプロセッサ（例えば、ディジタル信号処理装置（ＤＳＰ））を用いて構成し、外部のＰＣ（パーソナルコンピュータ）を用いて編集したミキサ構成（信号処理構成）に基づいて音響信号を処理できるようにしたものである。ＰＣ上でのミキサ構成の作成編集は、専用のミキサ制御プログラム（例えば非特許文献１参照）により行う。すなわち、ＰＣで前記ミキサ制御プログラムを実行してミキサ編集画面を表示し、該画面上で信号処理を行う部品となるコンポーネントを配置し、配置したコンポーネントの端子間を結線でつないで入出力関係を規定して、ミキサ構成を作成編集する。作成したミキサ構成は、コンパイル（ディジタルミキサが解釈できる情報に変換すること）した後、ＰＣからディジタルミキサに転送して実行することにより、ディジタルミキサはそのミキサ構成の動作を実現する。
【非特許文献１】「DME Designer Version 1.1 取扱説明書」、ヤマハ株式会社、2004年、第４章
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述したミキサ構成画面上で引く結線は、コンポーネントに備えられている端子間で結線を引くものである。このとき、どのような端子間でも結線できるとは限らず、例えば、（１）種類の異なる端子間（例えばオーディオとロジック）の結線を禁止する、（２）出力端子同士の結線を禁止する、などの制約があるものもあるが、不適切な結線が引かれてしまう場合もある。例えば、（１）Ｌ→Ｒ→Ｌといった結線ができる、（２）高い周波数用の入力端子に低い周波数の信号を入力するような結線ができる、などである。このような不適切な結線が行われたとしても、従来のミキサ制御プログラムでは警告表示が出ることもなく、コンパイルも正常に行えてしまう。そのため、実際に音を流すまで接続のミスに気づかず、スピーカなどを破損させることもある。また、複数の端子を選択したうえで、まとめて何本かの結線を行うものもあるが、その場合は不適切な結線が行われる可能性も高くなってしまう。
【０００４】
また、ユーザがコンポーネントの端子間で所望の通りに結線を引いた場合、その結線が交差して見にくくなる場合がある。図７（ａ）は、ミキサ構成画面７００上で、コンポーネント７０１の３つの端子とコンポーネント７０２の３つの端子とをそれぞれ結線し、コンポーネント７０３の２つの端子とコンポーネント７０４の２つの端子とをそれぞれ結線した例である。この例では、結線が並んで表示されているので、接続関係が見やすい。これに対し、図７（ｂ）は、ミキサ構成画面７１０上で同様の結線を引いた例であるが、結線で結ぶ端子の位置関係により結線が交差している。特に交差の箇所が多くなってくると、接続関係が大変見にくくなる。
【０００５】
本発明は、実際に各コンポーネントの各端子にどのような特性の信号が流れるかをチェックし、不適切な端子間の接続を行おうとしたときには、それをユーザに知らせて確認を取り、また自動的に結線の接続関係が見やすくなるような端子の再配置を行う機能を備えたミキサ構成編集装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、画面上に、各種の音響信号処理機能を実現する構成要素を表すコンポーネントを配置し、該コンポーネントが備える入出力端子を表すポート間を任意に結線することにより、音響信号を処理するディジタルミキサのミキサ構成を作成編集する、ミキサ構成編集装置において、予め、画面上に呼び出して配置する各コンポーネントの各ポートに属性を付与しておくことを特徴とするものである。そして、画面上に配置されたコンポーネントのポート間に結線を引くことの指示を受付けたとき、それらのポートの属性を取得し、始点のポートの属性と終点のポートの属性とを比較して、属性が一致していたときのみ、指示されたポート間に結線を引くようにする。複数の始点のポートから複数の終点のポートに結線を引くことの指示を受付けたときには、始点となる複数のポートの属性と終点となる複数のポートの属性とを比較し、属性がその順番も含めて一致していたときのみ、指示された複数ポート間に結線を引くようにする。
【０００７】
比較の結果、属性またはその順番が一致していなかったときには、ユーザに対して警告を発行し、結線を引く処理を続けるか、キャンセルするかをユーザに選択させるようにしてもよい。また、ユーザが結線を引く処理を続けることを選択したときには、（１）ポートの表示上の配置位置も属性も変更することなく、指示通りに結線を引く、（２）属性の順番が始点側と終点側とで一致するように、始点側または終点側のポートの表示上の配置位置を変更して結線を引く、または、（３）結線を引く個々のポート間で属性が一致するように、始点側または終点側のポートの属性を変更して結線を引くようにするとよい。
【発明の効果】
【０００８】
本発明によれば、コンポーネントの各ポート（端子）に属性を付与し、結線が指示されたときに属性の整合性をチェックしているので、不適切な端子間の接続を回避することができる。また、属性やその順番が一致しないときでも、それをユーザに知らせて確認を取り、また自動的に結線の接続関係が見やすくなるように端子の再配置を行ったり、属性が一致するように属性の変更を行ったりするので、オーディオ特性の属性が一致した形で結線を引くことができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を用いてこの発明を実施するための一形態例を説明する。
【００１０】
図１は、本発明の一実施形態であるミキサ構成編集装置の概略構成を示す。このミキサ構成編集装置は、ＣＰＵ（中央処理装置）１０１、ランダムアクセスメモリ（ＲＡＭ）１０２、リードオンリメモリ（ＲＯＭ）１０３、操作子１０４、検出回路１０５、表示部１０６、表示回路１０７、通信インターフェース（Ｉ／Ｆ）１０９、及び通信バス１１０を備える。
【００１１】
ＣＰＵ１０１は、この装置全体の動作を制御する処理装置である。ＲＡＭ１０２は、ＣＰＵ１０１が実行するプログラムをロードしたり各種ワーク領域を確保する揮発性メモリである。ＲＯＭ１０３は、電源投入時のスタートアップルーチンや低レベルＩ／Ｏ処理を司るＢＩＯＳ（Basic Input/Output System）などを格納する不揮発性メモリである。操作子１０４は、通常のパソコンが有するキーボードやマウスなどの操作子を示す。操作子１０４の操作は、検出回路１０５により検出され、検出結果がＣＰＵ１０１に送られる。表示部１０６は、各種の情報を表示するディスプレイである。表示回路１０７は、ＣＰＵ１０１からの指示に基づいて、与えられたデータを表示部１０６に表示する。通信Ｉ／Ｆ１０９は、外部機器１０８と接続するためのインターフェースである。ここで、外部機器１０８とは、ＤＳＰを備え、該ＤＳＰでマイクロプログラムを実行することにより、音響信号のミキシング処理、効果付与処理、及び音量レベル制御処理などを行うディジタルミキサである。
【００１２】
図１のミキサ構成編集装置は、ここでは汎用のＰＣ（パーソナルコンピュータ）上で所定のミキサ制御プログラムを実行することにより実現している。本ミキサ構成編集装置のＣＡＤ画面（ミキサ構成編集画面）上に信号処理を行う部品となる各種のコンポーネントを呼び出して配置し、配置したコンポーネント間を結線でつないで入出力関係を規定して、ミキサ構成を作成編集する。作成したミキサ構成は、コンパイルした後、図１のミキサ構成編集装置からディジタルミキサ（外部機器１０８）に転送する。
【００１３】
本実施形態のミキサ構成編集装置では、ＣＡＤ画面上に配置する各コンポーネントの各ポート（端子）が属性を有していることを特徴とする。この属性は、オーディオ機器に特有の属性とし、例えば右と左と中央を示すＬとＲとＣ、周波数の高中低を示すHighとMidとLowなどである。予めコンポーネントに応じてデフォルトの属性をポート毎に設定しておくが、ユーザが変更できるようにしてもよい。
【００１４】
図２は、ＣＡＤ画面にコンポーネント２０１〜２０４を配置した画面例を示し、特に各コンポーネントに設定されたポート毎の属性例を示すものである。X-Over２０１の出力ポート２１１〜２１３には、順にHigh、Mid、及びLowの属性が付与されている。同様に、Slot Output２０２の入力ポート２２１〜２２３には、順にHigh、Mid、及びLowの属性が設定されている。また、PEQ２０３の出力ポート２３３，２３４には順にＬＲが、Compressor２０４の入力ポート２４１，２４２には順にＬＲの属性が設定されている。
【００１５】
このようにポート毎の属性が設定されていることにより、ユーザが任意にポートを結線したとき、その結線により結ばれるポート間で属性の整合性をチェックすることができる。属性が一致しているときは、結線されたポートはオーディオ信号を授受するポートとしては通常接続されて支障がないということである。一方、属性が異なるポート間で結線されたときは、ユーザに確認を求めるなどの処理を行う。
【００１６】
図３（ａ）は、ＣＡＤ画面３００上で、属性が一致するポートを結線した例を示す。X-Over３０１の３つの出力ポート３１１〜３１３には、順に属性High、Mid、及びLowが設定されている。Slot Output３０２の入力ポート３２１〜３２３には、順に属性Low、Mid、及びHighが設定されている。ここで、ユーザがポート３１１と３２３を、ポート３１２と３２２とを、ポート３１３と３２１とを、それぞれ結線したとする。このときそれぞれの結線は属性が一致するポート同士の結線であるので、オーディオ的には全く問題のない結線である。しかし、ポートの表示位置が適当でないため結線がねじれて表示される。
【００１７】
本実施形態のミキサ構成編集装置では、図３（ａ）のような場合、ユーザの確認を受けてポートの表示位置を再配置し結線のねじれを改善することができる。図３（ｂ）は、図３（ａ）のように結線がねじれて見にくくなってしまうことを改善するために、属性は変更することなく、ポートの表示位置を再配置して、結線を見やすくした例である。Slot Output３０２の入力ポート３２１〜３２３の順番を入れ替えて再配置して表示している。これによりポート間を結ぶ結線は、交差することなくまっすぐに並んで表示されるので、ユーザには接続関係が見やすい。
【００１８】
また、本実施形態のミキサ構成編集装置では、図３（ａ）のような場合、ユーザの確認を受けてポートの属性を入れ替えて結線のねじれを改善することができる。図４は、図３（ａ）のように結線がねじれて見にくくなってしまうことを改善するために、ポートの属性自体を入れ替えた例である。Slot Output３０２のポート３２１〜３２３は元の属性が順にLow、Mid、及びHighであったが、X-Over３０１のポート３１１〜３１３とそれぞれ結線されたことにより、そのポート３１１〜３１３の属性の順番High、Mid、及びLowに合わせて、ポート３２１〜３２３の属性の順番もHigh、Mid、及びLowに入れ替えられる。
【００１９】
図５は、本実施形態のミキサ構成編集装置において結線を行うときの処理手順を示す。ステップ５０１で、結線が指示された始点及び終点のポートの属性情報を取得する。ステップ５０２で始点及び終点の属性が一致するか判別する。なお、複数の始点と複数の終点とを一括して結線する指示がなされる場合もあるので、その場合は複数の始点の表示上の順番での属性の列と複数の終点の表示上の順番での属性の列とが全て一致するか判定するものとする。属性と順番が全て同じときは、結線して問題ないので、ステップ５１８で結線を描画する。ステップ５０２で異なる場合は、ステップ５０３で結線しようとしているポート間で属性が異なる旨を警告表示する。ユーザが結線の接続をしないと指示した場合は、そのまま終了する。
【００２０】
ステップ５０４でユーザが属性が異なっても接続することを指示した場合は、ステップ５０５でポートの順番・属性を変更するか確認する。変更せずにそのまま接続するとユーザが指示した場合は、ステップ５１８に進む。ステップ５０５で変更することが指示されたときは、ステップ５０６で、異なるのが属性の順番のみか判定する。そうであるときは、ステップ５０７で、始点側と終点側とで属性の順番が合うようにポートの配置自体を入れ替えるかユーザの指示を確認する。ポートの配置を入れ替えることが指示されたときは、ステップ５０８で、始点側終点側のどちらを修正するかを判定する。始点側を修正するときは、ステップ５０９で始点側のポートの属性の順番が終点側のポートの属性の順番に合うように始点側のポートの表示上の配置位置を変更することとし、終点側を修正するときは、ステップ５１０で終点側のポートの属性の順番が始点側のポートの属性の順番に合うように終点側のポートの表示上の配置位置を変更することとし、その後、ステップ５１１で、ポート番号と属性を入れ替える。ステップ５１７でポート番号を再描画して、ステップ５１８に進む。
【００２１】
ステップ５０６で異なるのが属性の順番だけでないとき、または、属性の順番だけが異なるがステップ５０７でユーザがポートの配置の入れ替えを行わないと指示したときは、ステップ５１２で、ポートの属性のみ入れ替えるか判定する。入れ替えないときは、そのままステップ５１８に進む。属性のみ入れ替えるときは、ステップ５１３で、始点側または終点側のどちらを修正するか判定する。始点側を修正するときは、ステップ５１４で始点側のポートの属性を終点側に合わせて変更するものとし、終点側を修正するときは、ステップ５１５で終点側のポートの属性を始点側に合わせて変更するものとする。ステップ５１４，５１５の後、ステップ５１６でポート番号はそのままで属性のみ入れ替えを行い、ステップ５１７に進む。
【００２２】
図６は、ステップ５０３の警告表示と同時に表示されるダイアログボックス６００の例を示す。ユーザがこのダイアログボックス６００でラジオボタンの設定を行いＯＫボタン６０３をオンすると、その指示に従ってステップ５０３以降の処理が行われる。キャンセルボタン６０４をオンすると、処理がキャンセルされステップ５０４から終了する。
【００２３】
ラジオボタン６０１は、「接続しない」、「そのまま接続」、または「ポートの設定を変更して接続」の何れかを択一的に選択するためのものである。「接続しない」が選択されているときは、ステップ５０４からそのまま終了する。「そのまま接続」が選択されているときは、ステップ５０４→５０５→５１８と進み、ポートの順番・属性を変更することなく、ユーザが指示した通りの結線が行われる。「ポートの設定を変更して接続」が選択されているときは、ステップ５０４→５０５→５０６と進む。さらにこの場合は、ラジオボタン６０２の設定により以後の処理が異なる。
【００２４】
ラジオボタン６０２は、「ポートごと順序を入れ替える」または「属性のみ入れ替える」の何れかを択一的に選択し、そのどちらが選択されていても、基準として「始点」または「終点」の何れかを択一的に選択するためのものである。「ポートごと順序を入れ替える」が選択されているときは、ステップ５０６→５０７→５０８と進む。「属性のみ入れ替える」が選択されているときは、ステップ５０６，５０７→５１２→５１３と進む。ステップ５０８または５１３では、基準として「始点」と「終点」のどちらがオンされているかに基づいて分岐する。
【００２５】
なお、上記実施形態では１つのポートが１つの属性を有する例で説明したが、１つのポートが複数の属性を有するようにしてもよい。オーディオ特性のどのようなものを属性として使用するかは任意である。予めコンポーネントの各ポートにはデフォルトの属性を付与しておくものとするが、ユーザにより属性の設定・変更ができるようにしてもよい。
【００２６】
また上記実施形態では、具体的に結線を引くことが指示されたときに図６のダイアログボックスを表示してユーザの意思を確認しているが、予め（１）始点と終点の属性・順番が異なるときは接続しない、（２）始点と終点の属性・順番が異なっても指示されたとおりに接続する、（３）始点と終点の属性・順番が異なるときは属性の設定は変更することなく属性の順序に合わせてポートの配置位置を変更する、（４）始点と終点の属性・順番が異なるときはポートの配置位置は変更することなく属性の順序に合わせて属性の設定を変更する、などの処理方法（（３）と（４）では始点と終点のどちらを変更するかも指定させる）をユーザに指定させておき、その設定に合わせて処理しても良い。
【図面の簡単な説明】
【００２７】
【図１】実施形態のミキサ構成編集装置の概略構成図
【図２】ＣＡＤ画面にコンポーネントを配置した画面例を示す図
【図３】ＣＡＤ画面上の結線例（その１）を示す図
【図４】ＣＡＤ画面上の結線例（その２）を示す図
【図５】結線を行うときの処理手順を示すフローチャート
【図６】ダイアログボックスの例を示す図
【図７】従来の結線例を示す図
【符号の説明】
【００２８】
１０１…ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…操作子、１０５…検出回路、１０６…表示部、１０７…表示回路、１０８…外部機器、１０９…通信Ｉ／Ｆ、１１０…通信バス。
【図１】
2008017086.tif 000003
【図２】
2008017086.tif 000004
【図３】
2008017086.tif 000005
【図４】
2008017086.tif 000006
【図５】
2008017086.tif 000007
【図６】
2008017086.tif 000008
【図７】
2008017086.tif 000009