(57)【要約】【課題】    コンサートや劇などにおいては、シーケンスデータに従ってミキサのシーンリコール等を自動的に実行できるが、リハーサル等において一部のシーンリコール等を省略して次のシーンリコール等を実行させる際の操作性を向上する。【解決手段】  シーンリコール等の「アクション」を複数まとめて「イベント」として管理する。イベントリスト表示部２００は、これらイベントを実行順位に従って表示し、アクションリスト表示部２２０は実行中にイベントによって指定されたアクションリストを表示する。イベントリスト表示部２００、アクションリスト表示部２２０の何れにおいても、任意の欄を指定すると、その欄に係るイベントまたはアクションが直ちに実行され、それ以前の実行順位に係るイベントおよびアクションは無効化される。【選択図】  図４
2011172181.tif 000002
【特許請求の範囲】
【請求項１】
複数のシーンデータを記憶するシーンデータ記憶手段と、
一または複数のアクションデータおよび当該アクションデータごとのアクション実行タイミングを規定したアクションリストを一または複数記憶するアクションリスト記憶手段であって、前記アクションデータは前記シーンデータ記憶手段から一のシーンデータを呼び出して現在値に反映する処理、または、その他の実行すべき一の処理の実行を指示するものと、
一または複数のイベントデータおよび当該イベントデータごとのイベント実行タイミングを規定したイベントリストを一または複数記憶するイベントリスト記憶手段であって、前記イベントデータは一のアクションリストを指示するものと、
一のイベントリストを選択するイベントリスト選択手段と、
前記選択されたイベントリスト内のイベント実行タイミングに従ってイベントデータが指示するアクションリストを前記イベント実行タイミングの順に選択し、当該選択されたアクションリスト内のアクションデータを前記アクション実行タイミングの順に実行するリスト実行手段と、
ユーザ操作によって一のアクションデータが指示されると、当該アクションデータを直ちに実行するとともに、当該アクションデータよりもアクション実行タイミングが先であるアクションデータを実行しないように設定するとともに、ユーザ操作によって一のイベントデータが指示されると、当該イベントデータが指示するアクションリストを直ちに選択するとともに、当該イベントデータよりもイベント実行タイミングが先であるイベントデータとこれらイベントデータによって選択されるアクションリストに含まれる全てのアクションデータとを実行しないように設定するリスト実行制御手段と
を有することを特徴とするミキサ。
【請求項２】
複数のシーンデータを記憶するシーンデータ記憶手段と、
一または複数のアクションデータおよび当該アクションデータごとのアクション実行タイミングを規定したアクションリストを一または複数記憶するアクションリスト記憶手段であって、前記アクションデータは前記シーンデータ記憶手段から一のシーンデータを呼び出して現在値に反映する処理、または、その他の実行すべき一の処理の実行を指示するものと、
一または複数のイベントデータおよび当該イベントデータごとのイベント実行タイミングを規定したイベントリストを一または複数記憶するイベントリスト記憶手段であって、前記イベントデータは一のアクションリストを指示するものと、
一のイベントリストを選択するイベントリスト選択手段と、
前記選択されたイベントリスト内のイベント実行タイミングに従ってイベントデータが指示するアクションリストを前記イベント実行タイミングの順に選択し、当該選択されたアクションリスト内のアクションデータを前記アクション実行タイミングの順に実行するリスト実行手段と、
処理装置と
を有するミキサに適用されるプログラムであって、
ユーザ操作によって一のアクションデータが指示されると、当該アクションデータを直ちに実行するとともに、当該アクションデータよりもアクション実行タイミングが先であるアクションデータを実行しないように設定する過程と、
ユーザ操作によって一のイベントデータが指示されると、当該イベントデータが指示するアクションリストを直ちに選択するとともに、当該イベントデータよりもイベント実行タイミングが先であるイベントデータとこれらイベントデータによって選択されるアクションリストに含まれる全てのアクションデータとを実行しないように設定する過程と
を前記処理装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンサートホールまたはレコーディングスタジオ等における音声信号のミキシングに用いて好適なミキサおよびプログラムに関する。
【背景技術】
【０００２】
近年のデジタルミキサにおいては、フェーダやボリューム操作子等で設定されたパラメータ値、各種ボタンのオン／オフ状態、その他デジタルミキサの設定状態を「シーンデータ」としてメモリにストアし、ストアしたシーンデータをワンタッチで再現する機能（シーンリコール機能）が設けられている。従って、例えば演劇やコンサート等の様々な舞台設定状態におけるミキシング状態を各々シーンデータとして記録しておくことにより、必要なミキシング状態を速やかに再現することができる。また、特許文献１においては、呼び出すべきシーンと当該シーンを呼び出すタイミングとをシーケンスデータとして記録し、このシーケンスデータを再生することによって複数のシーンを自動的に順次リコールしてゆく技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２４３０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記シーケンスデータは、コンサートや劇などの本番前に作成されるものであるが、本番中に演目の調整や不意の事故などにより、一部のイベントを無効化（スキップ）しなければならない場合が生じる。この場合、特許文献１に開示された技術においては、ミキサのユーザは、シーケンスデータの中からプログラムの省略部分に相当する部分を無効化しつつ、シーケンスデータの実行を続行させることになる。具体的には、シーケンスデータに対応するリストをミキサに設けられたディスプレイに表示し、このリストの中から次にリコールすべきシーンデータを選択することになる。
【０００５】
しかし、特許文献１に開示された技術においては、シーケンスデータに曲目や場面などの区切り（あるいは「まとまり」）がなく、単純に全プログラムに対応するシーンデータが実行順に配列されているのみであった。このため、曲目や場面の区切りをユーザが認識しづらく、曲目や場面の区切りまで、シーンを無効化する操作を行うことが極めて煩雑であった。特に、無効化すべき範囲が広範囲に渡る場合、ディスプレイに表示されたリストをスクロールしながら次に実行すべきシーンリコール等を検索しなければならず、正確かつ迅速な無効化操作を実現することが困難であった。
この発明は上述した事情に鑑みてなされたものであり、シーンリコール等を自動実行するシーケンスデータの部分的な無効化を迅速に実行できるミキサおよびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するため本発明にあっては、下記構成を具備することを特徴とする。なお、括弧内は例示である。
請求項１記載のミキサにあっては、複数のシーンデータを記憶するシーンデータ記憶手段（２０，１０２）と、一または複数のアクションデータおよび当該アクションデータごとのアクション実行タイミングを規定したアクションリスト（１２０Ａ〜１２０Ｎ）を一または複数記憶するアクションリスト記憶手段（２０，１２０Ａ〜１２０Ｎ）であって、前記アクションデータは前記シーンデータ記憶手段（２０，１０２）から一のシーンデータを呼び出して現在値に反映する処理、または、その他の実行すべき一の処理の実行を指示するものと、一または複数のイベントデータおよび当該イベントデータごとのイベント実行タイミングを規定したイベントリスト（１３０）を一または複数記憶するイベントリスト記憶手段（２０，１３０）であって、前記イベントデータは一のアクションリストを指示するものと、一のイベントリストを選択するイベントリスト選択手段（２５０）と、前記選択されたイベントリスト内のイベント実行タイミングに従ってイベントデータが指示するアクションリストを前記イベント実行タイミングの順に選択し、当該選択されたアクションリスト内のアクションデータを前記アクション実行タイミングの順に実行するリスト実行手段（１８）と、ユーザ操作によって一のアクションデータが指示されると、当該アクションデータを直ちに実行する（ＳＰ４２）とともに、当該アクションデータよりもアクション実行タイミングが先であるアクションデータを実行しないように設定する（ＳＰ３８）とともに、ユーザ操作によって一のイベントデータが指示されると、当該イベントデータが指示するアクションリストを直ちに選択する（ＳＰ１２）とともに、当該イベントデータよりもイベント実行タイミングが先であるイベントデータとこれらイベントデータによって選択されるアクションリストに含まれる全てのアクションデータとを実行しないように設定する（ＳＰ８）リスト実行制御手段（図５，図６）とを有することを特徴とする。
また、請求項２記載のプログラムにあっては、複数のシーンデータを記憶するシーンデータ記憶手段（２０，１０２）と、一または複数のアクションデータおよび当該アクションデータごとのアクション実行タイミングを規定したアクションリスト（１２０Ａ〜１２０Ｎ）を一または複数記憶するアクションリスト記憶手段（２０，１２０Ａ〜１２０Ｎ）であって、前記アクションデータは前記シーンデータ記憶手段（２０，１０２）から一のシーンデータを呼び出して現在値に反映する処理、または、その他の実行すべき一の処理の実行を指示するものと、一または複数のイベントデータおよび当該イベントデータごとのイベント実行タイミングを規定したイベントリスト（１３０）を一または複数記憶するイベントリスト記憶手段（２０，１３０）であって、前記イベントデータは一のアクションリストを指示するものと、一のイベントリストを選択するイベントリスト選択手段（２５０）と、前記選択されたイベントリスト内のイベント実行タイミングに従ってイベントデータが指示するアクションリストを前記イベント実行タイミングの順に選択し、当該選択されたアクションリスト内のアクションデータを前記アクション実行タイミングの順に実行するリスト実行手段（１８）と、処理装置（１８）とを有するミキサに適用されるプログラムであって、ユーザ操作によって一のアクションデータが指示されると、当該アクションデータを直ちに実行するとともに、当該アクションデータよりもアクション実行タイミングが先であるアクションデータを実行しないように設定する過程（ＳＰ３８，ＳＰ４２）と、ユーザ操作によって一のイベントデータが指示されると、当該イベントデータが指示するアクションリストを直ちに選択するとともに、当該イベントデータよりもイベント実行タイミングが先であるイベントデータとこれらイベントデータによって選択されるアクションリストに含まれる全てのアクションデータとを実行しないように設定する過程（ＳＰ８，ＳＰ１２）とを前記処理装置に実行させることを特徴とする。
【発明の効果】
【０００７】
本発明のリスト実行制御手段によれば、ユーザ操作によってアクションデータを指示することにより、アクションデータを単位として実行しないアクションを指定でき、イベントデータを指示することによってアクションリストを単位として実行しないアクションを指定できるから、アクションデータを曲目や場面などに対応させてイベントデータとしてまとめることにより、曲目や場面の区切りをユーザが認識しやすくなる。これにより、コンサートのリハーサル等においてプログラムの一部が大幅に省略される場合であっても、その後に実行されるイベントを指定し、さらに必要に応じてアクションを指定することにより、実行すべきアクションおよび省略すべきアクションを速やかに指定することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施例のデジタルミキサのブロック図である。
【図２】該デジタルミキサのアルゴリズムのブロック図である。
【図３】該デジタルミキサのデータ構成を示す図である。
【図４】リスト表示・制御画面の表示例を示す図である。
【図５】イベント指定ルーチンのフローチャートである。
【図６】アクション指定ルーチンのフローチャートである。
【発明を実施するための形態】
【０００９】
1．実施例の構成
1．1．ハードウエア構成
次に、本発明の一実施例のデジタルミキサの構成を図１を参照し説明する。
図１において２はタッチパネルであり、バスライン１２を介して供給された表示情報に基づいてユーザに各種画面を表示するディスプレイと、このディスプレイの表面に貼付され、ユーザの指で押下されると、その旨および押下位置を検出するタッチスクリーンとから構成されている。タッチパネル２内のディスプレイは、例えば「１０２４×７６８」程度の解像度を有するフラットパネルディスプレイによって構成されている。４は表示器・操作子群であり、操作パネル上の各部に配置される各種のノブ、スイッチおよびＬＥＤキーから構成されている。ＬＥＤキーに内蔵されたＬＥＤの点滅状態はバスライン１２を介して設定される。また、ノブ、スイッチおよびＬＥＤキー等の操作状態はバスライン１２を介して出力される。
【００１０】
６は電動フェーダ群であり、複数の電動フェーダから構成され、各電動フェーダは、操作者の操作に基づいて各入出力チャンネルの信号レベルを調節する。さらに、各電動フェーダは、バスライン１２を介して操作コマンドが供給されると、その操作位置が自動設定されるように構成されている。１０は波形Ｉ／Ｏ部であり、アナログ音声信号またはデジタル音声信号を入出力する。本実施例においては、各種音声信号のミキシング処理・効果処理等は全てデジタル処理により実行される。しかし、外部から入力される音声信号および外部に出力すべき音声信号はデジタル、アナログ信号の双方が考えられる。このため、波形Ｉ／Ｏ部１０においては、アナログ信号とデジタル信号間の変換、複数種類のデジタル信号相互間の変換等の処理が行われる。次に、８は信号処理部であり、一群のＤＳＰ（デジタル・シグナル・プロセッサ）によって構成されている。信号処理部８は、波形Ｉ／Ｏ部１０を介して供給されたデジタル音声信号に対してミキシング処理や効果処理を施し、その結果を波形Ｉ／Ｏ部１０に出力する。
【００１１】
１６はその他Ｉ／Ｏ部であり、レコーダあるいは映像機器等、各種の外部機器との間でタイムコードその他の情報を入出力する。１８はＣＰＵであり、後述する制御プログラムに基づいて、バスライン１２を介して各部を制御する。２０はフラッシュメモリであり、その内部のプログラム領域には上記制御プログラムが記憶されている。２２はＲＡＭであり、ＣＰＵ１８のワークメモリとして使用される。本実施例のデジタルミキサにおいては、現在の動作を制御する各種パラメータの設定値（カレントデータ）がＲＡＭ２２の所定領域（カレント領域）に記憶されている。すなわち、ユーザが表示器・操作子群４、電動フェーダ群６を操作することによりカレントデータの内容が更新され、また、該カレントデータに基づいて信号処理部１０におけるミキシング処理や効果処理、タッチパネル２における表示状態、表示器・操作子群４内のＬＥＤの点滅状態、電動フェーダ群６の各フェーダの位置などが制御される。
【００１２】
1．2．ミキシングアルゴリズムの構成
次に、信号処理部８等において実現されるアルゴリズムの内容を図２を参照し説明する。なお、当該アルゴリズムは信号処理部８に設定されるプログラムによって実現されるものであり、該プログラムは、ＣＰＵ１８の制御の下、フラッシュメモリ２０等から信号処理部８にロードされる。図２において５１はアナログ入力部であり、マイクレベルまたはラインレベルのアナログ音声信号を受信すると、これをデジタル音声信号に変換し、信号処理部８に供給する。５２はデジタル入力部であり、デジタル音声信号を受信すると、これを信号処理部８内部のフォーマットに変換する。６６はアナログ出力部であり、信号処理部８から供給されたデジタル音声信号をアナログ音声信号に変換し外部に出力する。６８はデジタル出力部であり、信号処理部８から供給された内部フォーマットのデジタル音声信号を所定フォーマット（ＡＥＳ／ＥＢＵ，ＡＤＡＴ，ＴＡＳＣＡＭ等）のデジタル音声信号に変換し出力する。
【００１３】
以上述べた構成は、信号処理部８とは別体のハードウエアである波形Ｉ／Ｏ部１０およびここに介挿される各種カードにより実現されているが、上記以外の構成は信号処理部８において動作するプログラムによって実現されている。５５は入力チャンネル調整部であり、操作パネル３０上の電動フェーダおよびノブ等の操作子の操作に基づいて、「４８」チャンネルの入力チャンネルに対して音量・音質等の調整を行う。５４は入力パッチ部であり、入力部５１，５２等の複数の入力ポートから供給されたデジタル音声信号を、入力チャンネル調整部５５内の任意の入力チャンネルに割り当てる。
【００１４】
５８はＭＩＸバス群であり、「１６」系統のＭＩＸバスから構成されている。各ＭＩＸバスにおいては、各入力チャンネルのデジタル音声信号のうち当該ＭＩＸバスに供給されたものがミキシングされる。各入力チャンネルにおいては、音声信号をＭＩＸバスに供給するか否かを各ＭＩＸバス毎に設定することができ、供給する場合には各ＭＩＸバスに対するセンドレベル等も系統毎に独立して設定することができる。６２はＭＩＸ出力チャンネル部であり、上記各ＭＩＸバスにおけるミキシング結果のレベル調節および音質調節を行なう。６４は出力パッチ部であり、ＭＩＸ出力チャンネル部６２の出力信号を、各出力部６６，６８の任意のポートに割り当てる。５６は汎用イコライザ群であり、インサーションエフェクト、グラフィックイコライザ等の汎用イコライザから構成され、これら汎用イコライザは、入力チャンネル調整部５５またはＭＩＸ出力チャンネル部６２のうち任意のチャンネルに介挿することができる。
【００１５】
ここで、入力チャンネル調整部５５およびＭＩＸ出力チャンネル部６２において調整されるパラメータについてさらに詳細を説明しておく。入力チャンネル調整部５５においては、「４８」の入力チャンネルのそれぞれに対して、イコライザが設けられており、これによって各入力チャンネル音声信号の周波数特性が調節される。また、各イコライザの後段には、ダイナミックス調整部が設けられており、これによって、各チャンネルの音声信号に対して、コンプレッサ処理、ゲート処理等が実行される。ダイナミックス調整部の後段には、音量調整部が設けられ、ここでは対応する電動フェーダの操作量に応じて、各チャンネルの音声信号の信号レベル（ゲイン）が調節される。
【００１６】
信号レベルが調節された音声信号は、「１６」系統のＭＩＸバスに対応して設けられた「１６」のセンドレベル調節部において、さらにセンドレベル（ゲイン）が調節される。センドレベルが調節された、「４８」×「１６」系統の音声信号は、当該音声信号を実際にＭＩＸバスに供給するか否かを切り替えるセンドオンオフ切換部を介して、必要に応じて「１６」系統のＭＩＸバスに供給される。また、ＭＩＸ出力チャンネル部６２においても、「１６」のＭＩＸ出力チャンネルのそれぞれに対して、上述したイコライザ、ダイナミックス調整部、および音量調整部が設けられており、これらを経由して調整された音声信号が出力パッチ部６４に供給される。これら入力チャンネル調整部５５およびＭＩＸ出力チャンネル部６２におけるイコライザおよびダイナミックス調整部の特性、音量調整部における信号レベル、センドオンオフ切換部におけるオン／オフ状態、およびセンドレベル等のパラメータの設定値は、カレントデータとしてＲＡＭ２２に記憶される。
【００１７】
1．3．データ構成
次に、本実施例におけるデータ構成を図３を参照し説明する。なお、図３は、ＲＡＭ２２およびフラッシュメモリ２０に記憶される各種データを示すものである。
１００はカレントデータであり、上述したように信号処理部１０におけるミキシング処理に係る各種のパラメータの設定値によって構成されている。１４０はイベント・タイマ・レジスタ、１４２はアクション・タイマ・レジスタであり、何れもリセットされた時点からの経過時間を記憶する。レジスタ１４０，１４２に記憶される経過時間は、何れも１０msec毎に自動的に更新されるが、両者がリセットされるタイミングは独立させることができる。
【００１８】
以上のカレントデータ１００、レジスタ１４０，１４２は、何れもＲＡＭ２２内の領域に設けられるが、他のデータは電源がオフされた場合にも消失しないようにフラッシュメモリ２０に記憶されるとともに、必要に応じてＲＡＭ２２にロードされる。まず、１０２はシーンデータ群であり、複数のシーンデータＳＣＮ−１〜ＳＣＮ−ｍから構成される。一のシーンデータは、ある時点のカレントデータ中の、入力チャンネル調整部５５、汎用イコライザ群５６、およびＭＩＸ出力チャンネル部６２のパラメータの設定値を記憶したものである。ユーザがタッチパネル２において所定のシーンストア操作を行うと、これらパラメータの設定値が指定されたシーンデータＳＣＮ−ｋ（１≦ｋ≦ｍ）としてフラッシュメモリ２０に記憶され、また、ユーザがタッチパネル２においてシーンデータを指定して所定のシーンリコール操作を行うと、ＲＡＭ２２内のカレントデータ１００が当該シーンデータに一致するように更新され、更新されたカレントデータ１００に一致するようにタッチパネル２、表示器・操作子群４の状態が更新されるとともに電動フェーダ群６が駆動される。
【００１９】
次に、１０４はライブラリデータ群であり、複数のライブラリデータＬＩＢ−１〜ＬＩＢ−ｎから構成される。一のライブラリデータは、ある時点のカレントデータ中の、入力パッチ部５４および出力パッチ部６４における割当状態を記憶したものである。ユーザがタッチパネル２において所定のライブラリストア操作を行うと、これら割当状態が指定されたライブラリデータＬＩＢ−−ｋ（１≦ｋ≦ｎ）としてフラッシュメモリ２０に記憶され、また、ユーザがタッチパネル２においてライブラリデータを指定して所定のライブラリリコール操作を行うと、ＲＡＭ２２内のカレントデータ１００が当該ライブラリデータに一致するように更新され、更新されたカレントデータ１００に一致するように入力パッチ部５４および出力パッチ部６４の割当状態が更新される。なお、上記シーンデータはライブラリデータにリンクすることが可能になっており、ライブラリデータにリンクされたシーンデータがリコールされると、リンクされたライブラリデータも自動的にリコールされる。
【００２０】
次に、１０６はＭＩＤＩデータ群であり、複数のＭＩＤＩデータＭＩＤ−１〜ＭＩＤ−ｐから構成されている。ユーザがタッチパネル２において何れかのＭＩＤＩデータを指定して所定の再生操作を行うと、指定されたＭＩＤＩデータがその他Ｉ／Ｏ部１６からＭＩＤＩ信号として出力され、外部の音源等の機器に供給される。次に、１０８はＧＰＩデータ群であり、複数のＧＰＩデータＧＰＩ−１〜ＧＰＩ−ｑから構成されている。ＧＰＩデータとは、映像編集機器等を遠隔制御するためのデータであり、ユーザがタッチパネル２において何れかのＧＰＩデータを指定して所定の再生操作を行うと、指定されたＧＰＩデータがその他Ｉ／Ｏ部１６からＧＰＩ信号として出力され、外部の映像編集機器等に供給される。
【００２１】
上述したデータ群１０２，１０４，１０６，１０８は、ユーザのマニュアル操作によってリコールまたは出力することが可能であるが、これらのリコールまたは出力は、所定の順序で自動的に実行することが可能である。その実行順序および実行タイミング等を定めるたものが、アクションリスト・データ１２０Ａ〜１２０Ｎおよびイベントリスト・データ１３０である。まず、アクションリスト・データ１２０Ａは、アクションデータ１２０Ａ−１〜１２０Ａ−Ｋと、エンドデータ１２１とから構成されている。アクションデータ１２０Ａ−１〜１２０Ａ−Ｋは実行順に配列されており、エンドデータ１２１はアクションリスト・データ１２０Ａの終端を示すものである。各アクションデータは、「トリガ部」と「アクション部」とから構成されている。
【００２２】
アクション部においては、実行すべきアクションとして、上述したデータ群１０２，１０４，１０６，１０８のうち、（リコールまたは出力すべき）任意のシーンデータ、ライブラリデータ、ＭＩＤＩデータまたはＧＰＩデータが指定される。そして、トリガ部においては、当該アクションを実行すべきタイミングが指定される。このタイミングを指定する態様により、トリガ部は「相対時刻型」と「マニュアル型」とに分類される。相対時刻型とは、直前の実行順位のアクションが実行された後の経過時間（これはアクション・タイマ・レジスタ１４２によってカウントされる）によって実行タイミングを規定するものである。但し、アクションリスト・データ内の先頭のアクションデータのトリガ部が相対時刻型である場合には、当該アクションリスト・データの再生が開始された後の経過時間によってその実行タイミングが規定される。一方、マニュアル型とは、ユーザが所定のアクション実行操作（後述するアクション・マニュアルトリガボタン２３２（図４）の押下）を行ったタイミングを実行タイミングとするものである。
【００２３】
次に、イベントリスト・データ１３０は、複数のイベントデータ１３０−１〜１３０−Ｍと、エンドデータ１３１とから構成されている。イベントデータ１３０−１〜１３０−Ｍは実行順に配列されており、エンドデータ１３１はイベントリスト・データ１３０の終端を示すものである。各イベントデータは、「トリガ部」と「イベント部」とから構成されている。イベント部においては、実行すべきイベントとして、上述したアクションリスト・データ１２０Ａ〜１２０Ｎのうち、実行すべき任意のものが指定される。そして、トリガ部においては、当該イベント部を実行すべきタイミングが指定される。
【００２４】
イベントデータのトリガ部は、上述したアクションデータのトリガ部と同様に、当該イベント部を実行すべきタイミングを指定するものであり、「相対時刻型」と「マニュアル型」とに加えて、「絶対時刻型」を指定することが可能になっている。絶対時刻型とは、基準となるタイムコードの値によって実行タイミングを規定するものである。また、相対時刻型とは、上記アクションデータのものと同様に、直前の実行順位のイベントデータが実行された後の経過時間（これはイベント・タイマ・レジスタ１４０によってカウントされる）によって実行タイミングを規定するものであり、イベントリスト・データ１３０内の先頭のイベントデータのトリガ部が相対時刻型である場合には、当該イベントリスト・データの再生が開始された後の経過時間によってその実行タイミングが規定される。また、「マニュアル型」とは、ユーザが所定のイベント実行操作（後述するイベント・マニュアルトリガボタン２３０（図４）の押下）を行ったタイミングを実行タイミングとするものである。
【００２５】
なお、図３の例においては、一のイベントリスト・データ１３０のみがフラッシュメモリ２０に記憶されているが、イベントリスト・データは複数記憶させることができ、その場合は実行対象となるイベントリスト・データをユーザが選択できる。また、上述した各イベントリスト・データ、アクションリスト・データ、シーンデータ、ライブラリデータ、ＭＩＤＩデータおよびＧＰＩデータには、任意の文字列からなる名称を定めることができ、これらの名称もフラッシュメモリ２０に記憶させることができる。
【００２６】
2．実施例の動作
2．1．イベント制御画面の表示
タッチパネル２においてユーザが所定の操作を行うと、図４に示すリスト表示・制御画面が該タッチパネル２に表示される。
図４において２５０はイベントリスト選択部であり、ここを操作することによって、ユーザは再生対象とする一のイベントリスト・データを選択することができる。２３４は再生開始ボタンであり、ユーザによって押下されると、選択されたイベントリスト・データの再生が開始される。２３０はイベント・マニュアルトリガボタンであり、イベントデータのトリガ部がマニュアル型である場合、そのイベント部の実行を指令するものである。２３２はアクション・マニュアルトリガボタンであり、アクションデータのトリガ部がマニュアル型である場合、そのアクション部の実行を指令するものである。
【００２７】
次に、２００はイベントリスト表示部であり、選択されたイベントリスト・データの内容を表示する。イベントリスト表示部２００は、各イベントデータに対応する複数の「行」（イベント欄）から構成されており、各イベント欄は実行順位に従って、上から下に向かって配列されている。また、各イベント欄は、横方向にイベントナンバ表示部２０２と、トリガ表示部２０４と、イベント内容表示部２０６とに分割されている。イベントナンバ表示部２０２においては、各イベントデータの実行順位に従って、「０００」，「００１」，……の番号が昇順に表示される。トリガ表示部２０４においては、当該イベントデータのトリガ部の内容が表示される。まず、「００：００：００：００」のように「２桁×４」の数字が表示されているものは、絶対時刻型であり、実行タイミングのタイムコードを「時：分：秒：10msec」の単位で表したものである。
【００２８】
また、「↑After 0.5 sec」のように「↑After」の文字の後に時間が表示されているものは、相対時刻型であり、表示されている時間は、直前の実行順位のイベントが実行された後の経過時間によって規定された実行タイミングである。また、「[MANUAL]」と表示されているものは、マニュアル型であり、直前の実行順位のイベントが実行された後、イベント・マニュアルトリガボタン２３０が押下されたタイミングが実行タイミングになる。また、イベント内容表示部２０６においては、当該イベントデータのイベント部で指定されたアクションリスト・データの名称が表示される。
【００２９】
イベントリスト表示部２００においては、現在実行中であるイベント（「カレントイベント」という）に係るイベント欄にカーソルが表示される。図４においては、このカーソルをハッチングによって表記する。また、イベント内容表示部２０６においては、有効であるイベント（カレントイベントよりも実行順位が後であるイベント）に係るイベント欄は通常の状態で表示され、無効であるイベント（カレントイベントよりも実行順位が先であるイベント）に係るイベント欄はダークアウトされる。図４においては、ダークアウト状態は破線によって表記する。
【００３０】
次に、２２０はアクションリスト表示部であり、カレントイベントによって指定されたアクションリスト・データの内容を表示する。アクションリスト表示部２２０は、各アクションデータに対応する複数の「行」（アクション欄）から構成されており、各アクション欄は実行順位に従って、上から下に向かって配列されている。また、各アクション欄は、横方向にアクションナンバ表示部２２２と、トリガ表示部２２４と、アクション内容表示部２２６とに分割されている。アクションナンバ表示部２２２においては、各アクションの実行順位に従って、「０００」，「００１」，……の番号が昇順に表示される。トリガ表示部２２４においては、当該アクションデータのトリガ部の内容が表示される。
【００３１】
イベントリスト表示部２００の場合と同様に、「↑After 0.5 sec」のように「↑After」の文字の後に時間が表示されているものは、相対時刻型であり、表示されている時間は、直前の実行順位のアクションが実行された後の経過時間によって規定された実行タイミングである。また、「[MANUAL]」と表示されているものは、マニュアル型であり、直前の実行順位のアクションが実行された後、アクション・マニュアルトリガボタン２３２が押下されたタイミングが実行タイミングになる。また、アクション内容表示部２２６においては、当該アクションデータのアクション部で指定されたシーンデータ、ライブラリデータ、ＭＩＤＩデータまたはＧＰＩデータの名称が表示される。
【００３２】
アクションリスト表示部２２０においては、現在実行中であるアクション（「カレントアクション」という）に係るアクション欄にカーソルが表示される。また、アクション内容表示部２２６においては、有効であるアクション（カレントアクションよりも実行順位が後であるアクションデータ）に係るアクション欄は通常の状態で表示され、無効であるアクション（カレントアクションよりも実行順位が先であるアクションデータ）に係るアクション欄はダークアウトされる。なお、上述したイベントリスト表示部２００の場合と同様に、アクションリスト表示部２２０においても、カーソルはハッチングによって表記するとともに、ダークアウト状態は破線によって表記する。２０８は矢印画像であり、イベントリスト表示部２００のカレントイベントに係るイベント欄に沿って表示され、当該カレントイベントで指定されたアクションリストがアクションリスト表示部２２０に表示されていることを示す。
【００３３】
2．2．通常の再生動作
リスト表示・制御画面（図４）において、何れかのイベントリスト・データが選択され、再生開始ボタン２３４が押下されると、ＣＰＵ１８の制御の下、当該イベントリスト・データが再生される。すなわち、イベントリスト・データに含まれるイベントデータが実行順位に従って、順次カレントイベントに設定され、そのトリガ部に指定されたタイミングになると、当該イベントデータのイベント部が実行される。すなわち、該イベント部において指定されたアクションリスト・データが読み出され、該アクションリスト・データが再生される。アクションリスト・データの再生が開始されると、アクションリスト・データに含まれるアクションデータが実行順位に従って、順次カレントアクションに設定され、そのトリガ部に指定されたタイミングになると、当該アクションデータのアクション部が実行される。すなわち、該アクション部において指定されたシーンデータ、ライブラリデータ、ＭＩＤＩデータまたはＧＰＩデータがリコールまたは出力される。
【００３４】
ここで、イベントデータに対する処理タイミングは、アクションデータに対する処理タイミングからは完全に独立している。すなわち、あるアクションリスト・データについて実行途中であったとしても、次のイベントデータの実行タイミングになると、現在実行中のアクションリスト・データは全て無効化され、当該次のイベントデータに係るアクションリスト・データの実行が開始される。ＲＡＭ２２には、各イベントデータおよびアクションデータに対応して、実行が完了したか否か（換言すれば、無効であるか否か）を示すフラグが確保されており、イベントデータおよびアクションデータの実行が完了する度に、対応するフラグが「完了（無効）」状態に設定される。以上の処理が、選択されたイベントリスト・データおよび該イベントリスト・データに含まれるイベントデータによって指定された全てのアクションリスト・データの再生が終了するまで繰り返される。
【００３５】
2．3．イベントまたはアクションの指定
コンサート等の本番においては、上述した「通常の再生動作」のみによって必要な機能をほぼ実現できるが、リハーサル等においては、本番において実演されるべきプログラムの一部が省略される場合がある。そこで、本実施例においては、イベントリスト表示部２００における何れかのイベント欄、またはアクションリスト表示部２２０における何れかのアクション欄をユーザが押下することにより、そのイベントまたはアクションを直ちに実行させることができる。そこで、かかる処理の詳細を以下詳述する。
【００３６】
(1)イベントの指定
まず、イベントリスト表示部２００において何れかのイベント欄が指定されると（何れかのイベント欄がユーザによって押下されると）、図５に示すイベント指定ルーチンが起動される。図において処理がステップＳＰ２に進むと、指定されたイベントが有効であるか否かが確認される。次に、処理がステップＳＰ４に進むと、ステップＳＰ２における確認結果に基づいて処理が分岐される。すなわち、指定されたイベントが無効であれば「ＮＯ」と判定され、実質的な処理が行われることなく本ルーチンが終了する。一方、指定されたイベントが有効であれば、処理はステップＳＰ６に進み、指定されたイベントが「カレントイベント」に設定され、該カレントイベントの箇所にイベントリスト表示部２００のカーソルが移動される。
【００３７】
次に、処理がステップＳＰ８に進むと、カレントイベントよりも実行順位が前のイベントが無効化され、イベントリスト表示部２００においてこれらイベント欄がダークアウトされる。これにより、以後、無効化されたイベント欄が押下されたとしても、当該イベントは実行されなくなる（上記ステップＳＰ２，ＳＰ４）。さらに、ステップＳＰ８においては、無効化されたイベントによって指定されているアクションリスト・データに含まれる全てのアクションも無効化される。次に、処理がステップＳＰ１０に進むと、イベント・タイマ・レジスタ１４０およびアクション・タイマ・レジスタ１４２の双方が「０[sec]」にリセットされる。次に、処理がステップＳＰ１２に進むと、カレントイベントによって指定されたアクションリスト・データ（１２０Ａ〜１２０Ｎのうち何れか）が読み出される。次に、処理がステップＳＰ１４に進むと、読み出されたアクションリスト・データの内容がアクションリスト表示部２２０に表示され、本ルーチンの処理が終了する。表示されたアクションリスト・データは、以後の実行対象になり、そこに含まれるアクションデータが順次カレントアクションに設定され、そのトリガ部に指定されたタイミングになると、これらアクションが順次実行されてゆく。
【００３８】
(2)アクションの指定
また、アクションリスト表示部２２０において何れかのアクションが指定されると（何れかのアクションの箇所がユーザによって押下されると）、図６に示すアクション指定ルーチンが起動される。図において処理がステップＳＰ３２に進むと、指定されたアクションが有効であるか否かが確認される。次に、処理がステップＳＰ３４に進むと、ステップＳＰ３２における確認結果に基づいて処理が分岐される。すなわち、指定されたアクションが無効であれば「ＮＯ」と判定され、実質的な処理が行われることなく本ルーチンが終了する。一方、指定されたアクションが有効であれば、処理はステップＳＰ３６に進み、指定されたアクションが「カレントアクション」に設定され、該カレントアクションの箇所にアクションリスト表示部２２０のカーソルが移動される。
【００３９】
次に、処理がステップＳＰ３８に進むと、カレントアクションよりも実行順位が前のアクションが無効化され、アクションリスト表示部２２０においてこれらアクション表示がダークアウトされる。次に、処理がステップＳＰ４０に進むと、アクション・タイマ・レジスタ１４２が「０[sec]」にリセットされる。なお、本ステップにおいては、イベント・タイマ・レジスタ１４０はリセットされない。次に、処理がステップＳＰ４２に進むと、カレントアクションが実行され、本ルーチンの処理が終了する。以降は、レジスタ１４０，１４２に記憶される経過時間、またはマニュアルトリガボタン２３０，２３２の操作に応じて、その後のイベントおよびアクションが順次実行されてゆく。なお、アクションリスト表示部２２０における操作は、イベントリスト表示部２００に対して直接的に影響を与えるものではない。
【００４０】
3．実施例の効果
以上のように、本実施例においては、イベントリスト表示部２００およびアクションリスト表示部２２０の双方において、次に実行すべきイベントまたはアクションを指定できるから、アクションデータを曲目や場面などに対応させてイベントデータとしてまとめることにより、曲目や場面の区切りをユーザが認識しやすくなる。これにより、リハーサル等においてプログラムの一部が大幅に省略される場合であっても、その後に実行されるイベントを指定し、さらに必要に応じてアクションを指定することにより、実行すべきアクションを速やかに指定することができ、高い操作性を実現することができる。
【００４１】
4．変形例
本発明は上述した実施例に限定されるものではなく、例えば以下のように種々の変形が可能である。
(1)上記実施例においては、ＣＰＵ１８上で動作するプログラムによってイベントリスト表示部２００およびアクションリスト表示部２２０に対する各種処理を実行したが、このプログラムのみをＣＤ−ＲＯＭ、メモリカード等の記録媒体に格納して頒布し、あるいは伝送路を通じて頒布することもできる。
【００４２】
(2)上記実施例においては、デジタルミキサに本発明を適用した例を説明したが、アナログ素子によってミキシングおよびイコライジングを行うアナログミキサに本発明を適用してもよい。
【００４３】
(3)上記実施例においては、ＭＩＤＩデータまたはＧＰＩデータを再生する場合には、アクションデータ１２０Ａ−１〜１２０Ａ−Ｋによって何れかのＭＩＤＩデータＭＩＤ−１〜ＭＩＤ−ｐまたはＧＰＩデータＧＰＩ−１〜ＧＰＩ−ｑを指定したが、これらのＭＩＤＩデータまたはＧＰＩデータをアクションデータ１２０Ａ−１〜１２０Ａ−Ｋのアクション部にそのまま記述するようにしてもよい。これにより、当該アクションデータが実行される際には、該アクション部に書き込まれたＭＩＤＩデータまたはＧＰＩデータがそのままその他Ｉ／Ｏ部１６を介して出力されることになる。
【符号の説明】
【００４４】
２：タッチパネル、４：表示器・操作子群、６：電動フェーダ群、８：信号処理部、１０：波形Ｉ／Ｏ部、１２：バスライン、１６：その他Ｉ／Ｏ部、１８：ＣＰＵ（リスト実行手段）、２０：フラッシュメモリ、２２：ＲＡＭ、５１：アナログ入力部、５２：デジタル入力部、５４：入力パッチ部、５５：入力チャンネル調整部、５６：汎用イコライザ群、５８：ＭＩＸバス群、６２：ＭＩＸ出力チャンネル部、６４：出力パッチ部、６６：アナログ出力部、６６，６８：出力部、６８：デジタル出力部、１００：カレントデータ、１０２：シーンデータ群（シーンデータ記憶手段）、１０４：ライブラリデータ群、１０６：ＭＩＤＩデータ群、１０８：ＧＰＩデータ群、１２０Ａ〜１２０Ｎ：アクションリスト・データ（アクションリスト記憶手段）、１２０Ａ−１〜１２０Ａ−Ｋ：アクションデータ、１２１：エンドデータ、１３０：イベントリスト・データ、１３０−１〜１３０−Ｍ：イベントデータ（イベントリスト記憶手段）、１３１：エンドデータ、１４０：イベント・タイマ・レジスタ、１４２：アクション・タイマ・レジスタ、２００：イベントリスト表示部、２０２：イベントナンバ表示部、２０４：トリガ表示部、２０６：イベント内容表示部、２０８：矢印画像、２２０：アクションリスト表示部、２２２：アクションナンバ表示部、２２４：トリガ表示部、２２６：アクション内容表示部、２３０：イベント・マニュアルトリガボタン、２３２：アクション・マニュアルトリガボタン、２３４：再生開始ボタン、２５０：イベントリスト選択部（イベントリスト選択手段）。
【図１】
2011172181.tif 000003
【図２】
2011172181.tif 000004
【図３】
2011172181.tif 000005
【図４】
2011172181.tif 000006
【図５】
2011172181.tif 000007
【図６】
2011172181.tif 000008