Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4288697B2 - Signal processing apparatus and program - Google Patents
[go: Go Back, main page]

JP4288697B2 - Signal processing apparatus and program - Google Patents

Signal processing apparatus and program Download PDF

Info

Publication number
JP4288697B2
JP4288697B2 JP2003069710A JP2003069710A JP4288697B2 JP 4288697 B2 JP4288697 B2 JP 4288697B2 JP 2003069710 A JP2003069710 A JP 2003069710A JP 2003069710 A JP2003069710 A JP 2003069710A JP 4288697 B2 JP4288697 B2 JP 4288697B2
Authority
JP
Japan
Prior art keywords
setting
information
signal processing
processing
setting information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003069710A
Other languages
Japanese (ja)
Other versions
JP2004282314A (en
Inventor
紀行 畑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2003069710A priority Critical patent/JP4288697B2/en
Publication of JP2004282314A publication Critical patent/JP2004282314A/en
Application granted granted Critical
Publication of JP4288697B2 publication Critical patent/JP4288697B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Studio Circuits (AREA)

Description

【0001】
【発明の属する技術の分野】
本発明は、複数の入力系統から入力した映像信号等の信号を処理してリアルタイムで出力する信号処理装置及びプログラムに関する。
【0002】
【従来の技術】
従来、複数の入力系統から映像信号等の信号を入力し、ミキシングして出力するビデオミキサ等の信号処理装置が知られている。例えば、映像信号を扱う信号処理装置では、入力系統の選択、画質調整、画像位置調整、複数入力系統の映像信号の混合比の設定、視覚的効果の付与等、各種信号処理のための機器設定が信号処理部に対して行われ、この機器設定状態に応じた信号加工等の信号処理が信号処理部により施されてリアルタイムで出力される。
【0003】
また、下記特許文献1等に示すように、シーンデータの記録再生機能を有する信号処理装置も知られている。シーンデータは、画質調整や画像位置調整等の信号処理パラメータ(処理要素)の各々に関する信号処理の内容を規定するデータであり、ある設定タイミングにおける、信号処理にかかわる操作子群の設定状態(輝度、明度、彩度はどのようにする、映像の位置や大きさはどのようにする、映像効果の有無はどうする、等)を一括して規定するものである。従って、シーンデータを複数種類記憶しておき、任意のタイミングにおいて、所望のシーンデータを読み出せば、記録時における操作子群の設定状態を一括して再現でき、所望の信号処理が容易に実現できる。
【0004】
すなわち、シーンデータは、信号処理部の現在の機器設定状態を一括して切り替える機能であり、新たなシーンデータを読み出した場合、信号処理パラメータのすべてについて上記新たなシーンデータに基づく機器設定の更新がなされる。
【0005】
【特許文献1】
特開2002−262179号公報
【0006】
【発明が解決しようとする課題】
しかしながら、例えば、コンサート等で用いる場合のように、リアルタイムで信号の入力、出力を行う場合には、状況によっては、既に記憶しているシーンデータで規定される設定内容のうち一部(例えば画質の変更)だけは適用したくない場合が生じることがある。あるいは、アルペジエータストリームという機能によって、複数種類のシーンデータが予め定めた順番に読み出されるようにした場合において、設定ではシーン1、2、3・・・と進行することになっているが、今回はシーン2だけを省略したい、すなわち、連続するシーンデータのうち一部のシーンデータによる設定更新を反映させたくない、というような状況もあり得る。
【0007】
従来の装置では、このような場合に対応できず、所望の信号処理を実現する際に使い勝手を向上させる上で改善の余地があった。
【0008】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、信号処理のための設定状態の更新可否を随時決定可能にして、使い勝手を向上させることができる信号処理装置及びプログラムを提供することにある。
【0009】
【課題を解決するための手段】
上記目的を達成するために本発明の請求項1の信号処理装置は、信号処理部に機器設定を行い、複数の入力信号に対して、前記信号処理部により、設定された機器設定状態に応じた信号処理を施して出力する信号処理装置であって、前記入力信号に対して、複数の処理要素の各々に関する信号処理の内容を規定する情報の組み合わせでなる処理内容設定情報を複数種類記憶する設定情報記憶手段と、ユーザによる第1の操作子または第2の操作子の操作に応じて、処理内容設定情報の読み出し指示を受け付ける読み出し指示受け付け手段と、前記設定情報記憶手段により記憶された処理内容設定情報の読み出し順序を記憶する順序記憶手段と、前記読み出し指示受け付け手段により、前記第1の操作子が操作されたことで読み出し指示が受け付けられた場合は、前記設定情報記憶手段により記憶された処理内容設定情報のうち前記第1の操作子に割り当てられている処理内容設定情報を読み出す一方、前記読み出し指示受け付け手段により、前記第2の操作子が操作されたことで読み出し指示が受け付けられた場合は、前記設定情報記憶手段により記憶された処理内容設定情報を、前記順序記憶手段に記憶された読み出し順序に従って読み出す設定情報読み出し手段と、記設定情報読み出し手段により読み出された処理内容設定情報における複数の処理要素のうち少なくとも一部の処理要素を更新禁止対象に決定し、該決定した更新禁止対象の処理要素について、前記機器設定状態の更新を禁止させるための更新禁止情報を設定する更新禁止情報設定手段と、前記読み出された処理内容設定情報中における、前記更新禁止情報設定手段により前記更新禁止情報が設定されていない処理要素については、前記読み出された処理内容設定情報に従って前記信号処理部の前記機器設定状態を更新する一方、前記読み出された処理内容設定情報中における、前記更新禁止情報設定手段により前記更新禁止情報が設定されている処理要素については、前記読み出された処理内容設定情報にかかわらず、前記信号処理部の前記機器設定状態更新せずに維持する機器設定状態更新手段とを有することを特徴とする。
【0011】
上記目的を達成するために本発明の請求項4の信号処理プログラムは、信号処理部に機器設定を行い、複数の入力信号に対して、前記信号処理部により、設定された機器設定状態に応じた信号処理を施して出力する信号処理プログラムであって、前記入力信号に対して、複数の処理要素の各々に関する信号処理の内容を規定する情報の組み合わせでなる処理内容設定情報を複数種類、記憶部に記憶させる設定情報記憶ステップと、ユーザによる第1の操作子または第2の操作子の操作に応じて、処理内容設定情報の読み出し指示を受け付ける読み出し指示受け付けステップと、前記設定情報記憶ステップにおいて前記記憶部に記憶された処理内容設定情報の読み出し順序を記憶する順序記憶ステップと、前記読み出し指示受け付けステップにより、前記第1の操作子が操作されたことで読み出し指示が受け付けられた場合は、前記記憶部に記憶された処理内容設定情報のうち前記第1の操作子に割り当てられている処理内容設定情報を読み出す一方、前記読み出し指示受け付けステップにより、前記第2の操作子が操作されたことで読み出し指示が受け付けられた場合は、前記記憶部に記憶された処理内容設定情報を、前記順序記憶ステップにおいて記憶された読み出し順序に従って読み出す設定情報読み出しステップと、記設定情報読み出しステップにより読み出された処理内容設定情報における複数の処理要素のうち少なくとも一部の処理要素を更新禁止対象に決定し、該決定した更新禁止対象の処理要素について、前記機器設定状態の更新を禁止させるための更新禁止情報を設定する更新禁止情報設定ステップと、前記読み出された処理内容設定情報中における、前記更新禁止情報設定ステップにより前記更新禁止情報が設定されていない処理要素については、前記読み出された処理内容設定情報に従って前記信号処理部の前記機器設定状態を更新する一方、前記読み出された処理内容設定情報中における、前記更新禁止情報設定ステップにより前記更新禁止情報が設定されている処理要素については、前記読み出された処理内容設定情報にかかわらず、前記信号処理部の前記機器設定状態更新せずに維持する機器設定状態更新ステップとをコンピュータに実行させることを特徴とする。
【0013】
なお、請求項4記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体は、本発明を構成する。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【0015】
図1は、本発明の一実施の形態に係る信号処理装置の全体構成を示すブロック図である。本装置は、例えば、ビデオミキサ装置として構成される。
【0016】
CPU12は、ROM13に格納された動作プログラムや各種設定データを用い、RAM14をワークエリアとして、本ビデオミキサ装置の制御動作を行う。RAM14は、フラグを含む各種データを一時的に記憶する。
【0017】
より具体的には、バス11を介して、操作パネル16における各種操作子の操作イベントを検出することにより、映像効果の付与及びミキシング動作をさせるために映像信号処理部21に対してパラメータ値の設定(機器設定)を行う。記憶部15は、フラッシュメモリ等で構成される。後述するシーンデータ(処理内容設定情報)は、本装置で生成されるか、または、インターフェイス(PC/IO)18を介して外部装置からダウンロードされて、記憶部15に記憶される。
【0018】
19(1)〜19(n)は、アナログ/ディジタル変換部(ディジタルビデオデコーダ)であり、フレームバッファ20(1)〜20(n)を介して映像信号処理部21に接続される。アナログ/ディジタル変換部19(1)〜19(n)は、アナログのコンポジット信号(映像信号、カラーバースト、複合同期信号)形式の映像信号を、デイジタルデータのコンポジット信号に変換する。その際、映像信号は、輝度信号(Y信号)、色差信号(Cb信号)、色差信号(Cr信号)に分離される。
【0019】
複数の入力チャンネル1〜nの映像信号は同期していないので、各入力チャンネル1〜nの映像信号は、それぞれのフレームバッファ20(1)〜20(n)において取り込まれ、同期タイミングを合わせてから映像信号処理部21に出力される。
【0020】
映像信号処理部21は、例えばDSP(Digital Signal Processor)で実現される。映像信号処理部21は、CPU12により、パラメータの設定値やミキシング信号経路等が設定され入力された映像信号を任意に選択して、リアルタイムでミックスして出力する動作をする。
【0021】
映像出力回路(デイジタルビデオェンコーダ)22は、映像信号処理部21から出力される映像信号のY信号、Cb信号、Cr信号からアナログコンポジット信号を生成し、図示しない映像表示装置に出力して、出力映像信号に応じた画面を表示させる。なお、上記映像表示装置において、チャンネル間で映像表示位置が重複した場合は、チャンネル番号の若い方の映像が上(手前)に表示されるように制御される。
【0022】
インターフェイス(PC/IO)18は、外部のパーソナルコンピュータ等と接続する。外部のパーソナルコンピュータは、その表示器の表示画面に操作子を表示させ、CPU12と同様に映像信号処理部21を制御することが可能である。表示部17は、パラメータ値の設定状態やシーンデータの内容等、各種情報を表示する。CPU12には、タイマ23が接続され、タイマ23は、タイマ割り込み処理における割り込み時間や各種時間を計時する。
【0023】
ここで、上記シーンデータは、画質調整や画像位置調整等の信号処理パラメータ(処理要素)の各々に関する信号処理の内容を規定するデータであり、ある設定タイミングにおける、信号処理にかかわる操作子群の設定状態を一括して規定するものである。本実施の形態では、シーンデータを記憶部15に複数種類記憶しておき、任意のタイミングにおいて、所望のシーンデータを個別に読み出したり、あるいは後述するアルペジエータストリーム機能により、予め定めた順番で読み出したりすることで、信号処理にかかわる操作子群の設定状態を瞬時に再現させたり、時間的に変化する複雑な映像効果の制御を行ったりすることが簡単にできる。
【0024】
図2は、操作パネル16の一部を示す図である。操作パネル16においては、類似・関連する項目である処理要素(パラメータ)がまとめられ、グループ化されている。
【0025】
例えば、グループ31には、入力ポートの入力チャンネルに対する割り当てを行う操作子群が含まれる。グループ31では、4つのチャンネルのそれぞれに対応して操作子群が4つに分けられており、同図に示すように、横方向に並設される。以下のグループ32〜36間で繋がっている縦のラインは、同じ入力チャンネルに対応していることを示している。なお、グループ31では、1つの入力ポートに対して2つ以上の入力チャンネルを対応させることも可能である。
【0026】
グループ32には、ネガ/ポジ、白黒反転、入力の有無等の入力の効果を割り当てるか否かをチャンネル毎に設定するための操作子群が含まれる。グループ33には、オフセットゲイン(Trim)、色相調整(Hue)、カラーゲイン(Color)等のチャンネル毎の設定を行う操作子群が含まれる。グループ34には、映像の位置移動(Position)、映像サイズ(Size)、歪み効果(Dist)等のチャンネル毎の設定を行う操作子群が含まれる。グループ35には、フレーム多分割(Div)(枚)、減色効果(Reduce)、フレームレート(FL.Rate)(枚/秒)等のチャンネル毎の設定を行う操作子群が含まれる。グループ36内の操作子は、チャンネル毎にY、C共通のゲイン(映り度合い)を設定するフェーダ(スライダ)である。グループ37には、チェンジタイム操作子48が含まれる。
【0027】
各グループ31〜37は、感覚的に使いやすくするために、関連性の高いものがまとめられており、例えば、グループ32、33、35は画質調整にかかわるもの、グループ34は画像配置調整にかかわるものとなっている。しかも、グループの範囲が視覚的にわかりやすくなるよう、所定の枠線で囲まれている。なお、枠線での識別のほか、マーク、パネル面の色、操作子の形状等の統一で識別を容易にしてもよい。
【0028】
また、各グループには、処理要素が割り当てられていない操作子(EKB)が設けられており、所望の処理要素(他のグループ内の要素と重複してもよい)を任意にそれに割り当てることができるようになっている。なお、グルーピングは一例であり、他のグループ分けも可能である。また、いずれのグループに含まれていない処理要素(その他操作子群51、52内の要素等)についてもいずれかのグループに含めるようにしてもよい。
【0029】
このほか、操作パネル16には、ミキシングされた映像信号の出力レベルを調整するメインフェーダ53、シーンデータが割り当てられるシーンデータボタン38、アルペジエータストリームのデータが割り当てられるアルペジエータストリームボタン39、その他操作子群52が設けられる。さらに、回転操作子50、テンポ操作子49及びその他操作子群51も設けられている。なお、シーンデータボタン38やアルペジエータストリームボタン39等のプッシュ式の操作子には、LEDが内蔵されており、その選択状態が視覚的にわかるようになっている。
【0030】
ここで、アルペジエータストリームのデータは、予め記憶しておいた複数種類のシーンデータを読み出す順番を定めたデータである。シーンデータボタン38をオンした場合は、対応している単一のシーンデータが読み出され、読み出されたシーンデータに基づいて、映像信号処理部21におけるパラメータ値の設定(機器設定状態の更新)がリアルタイムに行われる。アルペジエータストリームボタン39をオンした場合は、定まった順でシーンデータが読み出され、映像信号処理部21の機器設定状態もそれに応じて刻々と更新される。
【0031】
アルペジエータストリームにおける、連続するシーンデータ間の切り替わり時間は、チェンジタイム操作子48によって設定される。なお、シーンデータの読み出し速度は、モードを切り替えることにより、テンポ操作子49によっても調節することができる。例えば、テンポ操作子49を手で叩き、最新に叩いた複数回(例えば4回)の平均値によって読み出し速度が決まる。
【0032】
また、アルペジエータストリームにおけるシーンデータの読み出しは、モードを切り替えることにより、回転操作子50によっても可能である。回転操作子50の場合は、回転操作子50の回転を時間経過に置き換えて読み出し制御することが可能で、例えば、時計方向への回転で時間的に進行し、反時計方向への回転で時間的に逆行する順番でシーンデータを読み出すことができる。また、回転操作子50の個々の回転位置に対して、シーンデータを割り当てておき、シーンデータボタン38の代わりに用いることもできる。
【0033】
個々には示さないが、その他操作子群51には、クロスフェーダ、シンクロ等、その他操作子群52には、再生、停止、プレビュー、各種モード設定等を行うためのための操作子がそれぞれ含まれる。また、図示しないが、チャンネル1〜4の映像に対応する簡易表示を行うためのLCDや、各種設定状態を示すためのLED等の表示器が、操作パネル16上に配置される。
【0034】
その他操作子群52で設定される各種モードには、少なくとも「シーンデータ作成モード」、「アルペジエータストリーム作成モード」、「再生モード」及び「グループ対応モード」がある。後述するように、シーンデータ作成モードでは、シーンデータを、アルペジエータストリーム作成モードではアルペジエータストリームのデータを、それぞれ新規に作成、記録することができる。
【0035】
シーンデータ作成時は、あるシーンデータボタン38を選択した上で、グループ31〜37において、各処理要素(パラメータ)について設定値(パラメータ値)を設定し、ストアボタン38(S)を押下することで、1つのシーンデータが作成される。記録の態様としては、同じチャンネルの同じ処理要素についてはパラメータ値が上書きされるが、新たなパラメータ値との加算結果、あるいは減算結果に書き換えられるような構成を採用してもよい。すべての処理要素についてパラメータ値を設定した後、ストアボタン38(S)を押下することで、選択されているシーンデータボタン38にその時点における設定状態が対応付けられる。すなわち、シーンデータとして記憶部15に記憶される。
【0036】
また、アルペジエータストリーム作成時は、あるアルペジエータストリームボタン39を選択し、シーンデータボタン38を所望の順番で押下した後、ストアボタン39(S)を押下することで、選択されているアルペジエータストリームボタン39にその時点におけるシーンデータの順番設定状態が対応付けられ、アルペジエータストリームのデータとして記憶部15に記憶される。
【0037】
なお、シーンデータ、アルペジエータストリームのデータの記録手法は、上記のような態様に限定されるものではなく、何らかの手法で記憶部15に記憶することができればよい。
【0038】
操作パネル16にはさらに、リコールキャンセルボタン40〜47が設けられる。リコールキャンセルボタン40〜47は、あるシーンデータが読み出されてそれに応じた機器設定の更新が映像信号処理部21に対してなされるとき、一部または全部の処理要素について、機器設定の更新を禁止させるための操作子である。リコールキャンセルボタン40〜47は、操作される度にオン状態/オフ状態と切り替わり、内蔵されたLEDの点灯でオン状態がわかるようになっている。なお、リコールキャンセルボタン40〜47は、ユーザにより押下されているときだけオン状態になり、離しているときはオフ状態が維持されるようなスイッチで構成してもよい。
【0039】
リコールキャンセルボタン41、42、43、44、45、46、47の禁止機能はそれぞれ、グループ31、32、33、34、35、36、37内の処理要素の設定に対して働く。本実施の形態では、あるリコールキャンセルボタンが操作されたとき、4チャンネルすべてがその禁止機能の対象とされる。また、特に、リコールキャンセルボタン40の禁止機能は、グループ31〜37内すべての処理要素の設定に対して働く。また、上記グループ対応モードでは、各グループに含まれる全処理要素の設定に対して働き、グループ対応モードでない場合は、各グループにおいてそのとき選択状態にある処理要素ついてのみ働く。なお、操作子(EKB)によってグループ内に割り当てられた任意の処理要素についても同様に、リコールキャンセルボタンの禁止機能の対象となる。
【0040】
図3は、映像信号処理部21の機能を示す信号経路図である。入力チャンネル(CH)数は4チャンネルとし、出力チャンネル数を1チャンネルとし、プレビュー出力チャンネルの記載は省略した。
【0041】
画質調整部61(1)〜(4)は、第1〜第4の入力チャンネルの映像信号の画質調整を行い、図2に示したグループ32、33、35内の処理要素のパラメータ値(読み出されたシーンデータに基づくものも含まれる、以下同様)によって制御される。画像配置調整部62(1)〜(4)は、第1〜第4の入力チャンネルの画像配置やサイズ等の調整を行い、グループ34内の処理要素のパラメータ値によって制御される。ゲイン調整部63(1)〜(4)は、グループ36内のフェーダで設定されるパラメータ値によって制御される。
【0042】
オンオフスイツチ部64(1)〜(4)は、ゲイン調整部63(1)〜(4)を通じた映像信号を出力するか否かを規定する。スイッチ部65(1)〜(4)は、各入力チャンネル1〜4からクロスゲイン調整部66への割り当て経路を規定し、「A入力」、「B入力」または「スルー」の中から1つが選択される。「A入力」、「B入力」、「スルー」における映像信号入力の結線は、加算合成演算されることを表す。クロスゲイン調整部66は、「A入力」、「B入力」に割り当てられた2つの映像信号を、互いに反対方向に変化する重みで合成して出力する。オンオフスイツチ部64、スイッチ部65、クロスゲイン調整部66は、その他操作子群51、52によって制御される。クロスゲイン調整部66の出力及び各入力チャンネルの「スルー」出力の結線は、加算合成演算されることを表す。メインゲイン調整部67は、メインフェーダ53によって制御される。
【0043】
図4は、本実施の形態におけるメイン処理のフローチャートを示す図である。本処理は、電源投入によって起動される。なお、操作パネル16の各操作子の状態を検出するための操作子スキャンが、不図示の割り込み処理により実行される。
【0044】
まず、初期化を実行、すなわち所定プログラムの実行を開始し、各種レジスタをクリアして初期設定を行う(ステップS401)。次いで、後述する図5、図6の制御設定操作処理を実行し(ステップS402)、次いで、後述する図8のシーン制御処理を実行して(ステップS403)、映像信号の加工処理及び出力を行い(ステップS404)、前記ステップS402に戻る。なお、前記ステップS404では、前記ステップS402、S403の処理の結果、映像信号処理部21において更新された機器設定状態にて、4チャンネルの入力信号に対する信号処理及び出力がなされる。
【0045】
図5、図6は、図4のステップS401で実行される制御設定操作処理のフローチャートを示す図である。
【0046】
まず、シーンデータ作成モードであるか否かを判別し(ステップS501)、そうでない場合はステップS505に進む一方、そうであれば、シーンデータにおける各処理要素(シーンパラメータ)の設定を行う(ステップS502)。すなわち、上述したように、グループ31〜37において、各処理要素のパラメータ値が変更される度に、その処理要素のパラメータ値を上書きし、ストアボタン38(S)が押下されることで記録指示が行われると(ステップS503)、その時点におけるパラメータの設定状態を、選択状態にあるシーンデータボタン38に対応付けて、シーンデータとして記録し(ステップS504)、ステップS517に進む。
【0047】
なお、初期設定または前記ステップS502における操作によって、各グループにおいて必ずいずれか1つの処理要素が選択状態になっている。この選択状態にある処理要素は、本ステップS502におけるパラメータ値変更の対象となるだけでなく、グループ対応モードでない場合においては、後述するリコールキャンセル処理の個別対象にもなる(図7のステップS704、S707で後述)。
【0048】
ステップS505では、アルペジエータストリーム作成モードであるか否かを判別し、そうでない場合はステップS509に進む一方、そうであれば、所望するシーンデータの再生順にシーンデータボタン38が押下されることに応じて順番を設定し(ステップS506)、ストアボタン39(S)が押下されることで記録指示が行われると(ステップS507)、その時点で設定されているシーンデータの順番設定を、選択状態にあるアルペジエータストリームボタン39に対応付けて、アルペジエータストリームのデータとして記録し(ステップS508)、前記ステップS517に進む。
【0049】
ステップS509では、シーンデータボタン38またはアルペジエータストリームボタン39の操作があったか否かを判別する。その判別の結果、いずれの操作もない場合はステップS511に進む一方、いずれかの操作があった場合は、操作により選択された上記ボタン38、39に対応する内容を、処理対象に設定して(ステップS510)、前記ステップS517に進む。ここでは、再生の対象となるシーンデータまたはアルペジエータストリームのデータが処理対象として設定される。また、シーンデータボタン38の操作により選択されたシーンデータは、直ちに、後述するリコールキャンセル処理の対象ともなり得る。なお、不図示のデータ改変処理により、選択されたボタン38、39に対応する内容が、事後的改変を行う対象となるようにしてもよい。
【0050】
ステップS511では、シーンデータまたはアルペジエータストリームの開始を指示する再生開始指示(その他操作子群52の再生操作子の押下による)があったか否かを判別し、再生開始指示がない場合はステップS513に進む一方、あった場合は、それに応じたスタートフラグを立てて(ステップS512)、前記ステップS517に進む。
【0051】
ステップS513では、その他操作子群52の操作によるグループ対応モードの設定があったか否かを判別し、グループ対応モードの設定がない場合はステップS515に進む一方、あった場合は、グループフラグを立てて(ステップS514)、前記ステップS517に進む。
【0052】
ステップS515では、リコールキャンセルボタン40〜47のいずれかが操作されたか否かを判別し、いずれも操作されない場合は前記ステップS517に進む一方、いずれかが操作された場合は、後述する図7のリコールキャンセル処理を実行して(ステップS516)、前記ステップS517に進む。
【0053】
ステップS517では、その他の指示があったか否かを判別し、あった場合は、それに応じた処理を実行して(ステップS518)、本処理を終了する。ここで、その他の指示には、例えば、再生テンポの設定、停止、プレビューの指示ほか、シーンデータ作成モード、アルペジエータストリーム作成モード等、前のステップまでに登場していない各種モードの設定指示等がある。
【0054】
図7は、図6のステップS516で実行されるリコールキャンセル処理のフローチャートを示す図である。
【0055】
まず、今回操作されたリコールキャンセルボタン40〜47がそれまでオフ状態であったか否かを判別し(ステップS701)、それまでオフ状態であり且つグループ対応モードである場合は(ステップS702)、次の再生対象となっているシーンデータに関し、対象のグループに含まれる全処理要素に対して禁止フラグ(更新禁止情報)を立てて(ステップS703)、本処理を終了する。
【0056】
ここで、「次の再生対象となっているシーンデータ」は、単独のシーンデータ再生の場合は、そのシーンデータ(図5のステップS510で設定されたもの)であり、アルペジエータストリーム再生の場合は、現在再生中のシーンデータの次のシーンデータ(リコールキャンセルボタンの操作タイミングにより異なる)である。また、「対象のグループ」は、今回操作されたリコールキャンセルボタンに対応するグループであり、特に、リコールキャンセルボタン40が新たにオン状態になった場合は、グループ31〜37のすべてが「対象のグループ」となる。例えば、リコールキャンセルボタン43が操作された場合において、グループ対応モードであったときは、対象のグループとなるグループ33内の処理要素である、オフセットゲイン、色相調整、カラーゲインのすべてについて、禁止フラグが立つ。
【0057】
一方、今回操作されたリコールキャンセルボタン40〜47がそれまでオフ状態であり且つグループ対応モードでない場合は(ステップS702)、対象のグループ内で現在選択状態にある処理要素のみに対して禁止フラグを立てて(ステップS704)、本処理を終了する。例えば、リコールキャンセルボタン43が操作された場合において、グループ対応モードでなく、しかもグループ33内でオフセットゲインが選択状態にあったときは、オフセットゲインのみについて、禁止フラグが立つ。なお、上述したように、各グループにおいて必ずいずれか1つの処理要素が選択状態になっているので、その処理要素が禁止フラグの立設対象となる。
【0058】
前記ステップS701の判別の結果、今回操作されたリコールキャンセルボタン40〜47がそれまでオフ状態でなかった場合においては、グループ対応モードである場合は(ステップS705)、対象のグループに含まれる全処理要素に対して禁止フラグを降ろし(ステップS706)、本処理を終了する。一方、グループ対応モードでない場合は(ステップS705)、対象のグループ内で現在選択状態にある処理要素のみに対して禁止フラグを降ろし(ステップS707)、本処理を終了する。
【0059】
なお、前記ステップS701で「NO」であった場合は、グループ対応モードであるか否かにかかわらず、対象のグループに含まれる全処理要素に対して禁止フラグを降ろすようにしてもよい。その場合は、前記ステップS705、S707を省略し、前記ステップS701で「NO」の場合に直ちに前記ステップS706を実行するようにすればよい。
【0060】
図8は、図4のステップS403で実行されるシーン制御処理のフローチャートを示す図である。
【0061】
まず、上記スタートフラグが立っているか否かを判別し(ステップS801)立っていなければ本処理を終了する一方、立っていれば、そのスタートフラグがアルペジエータストリーム開始を指示するフラグであるか否かを判別し(ステップS802)、そうでない場合は、シーンデータ開始を指示するフラグであるので、ステップS805に進む一方、そうである場合は、現在の時間的位置情報を算出する(ステップS803)。
【0062】
ここで、時間的位置情報の算出は、不図示の割り込み処理で稼動しているタイマカウンタのデータを取得することでなされる。当該割り込み処理では、定期的にフローを巡回することで加算処理により計時し、設定されているテンポで拍のタイミングを出力する。また、現在が、拍と拍との間のどの位置にいるのかを示すデータも算出して出力する。この出力されたデータは、アルペジエータストリームの実行の際にシーンデータを自動切り替えするために用いられる。
【0063】
次に、ステップS804では、上記算出した時間的位置情報に応じてシーンデータを再生成し、ステップS805に進む。すなわち、補間の必要ない場合は、アルペジエータストリームのデータに基づき、時間的位置情報に対応しているシーンデータ(この場合は1つ)を読み出してそのまま同じシーンデータを生成し、補間の必要がある場合は、時間的位置情報に対応しているシーンデータ(この場合は複数)を読み出して、それらの拍同士の位置関係から、各処理要素毎に設定値(パラメータ値)を算出し、その時点における新たなシーンデータを生成する。
【0064】
ステップS805では、シーンデータの処理要素のパラメータ値を読み込む。ここで、前記ステップS802から移行してきた場合は、シーンデータボタン38で選択されたシーンデータについて各処理要素のパラメータ値の読み込みが行われる。一方、前記ステップS804から移行してきた場合は、前記ステップS804で再生成されたシーンデータについて各処理要素のパラメータ値の読み込みが行われる。
【0065】
次に、今回の読み込み対象となった処理要素に禁止フラグが立っているか否かを判別し(ステップS806)、立っていない場合は、通常通り、今回読み込んだ処理要素のパラメータ値に基づいて、映像信号処理部21におけるパラメータ値を新たに設定し直すことで機器設定状態を更新する(ステップS807)。これにより、シーンデータに応じて信号処理の態様が変更される。その後、ステップS808に進む。
【0066】
なお、前記ステップS807において、アルペジエータストリームにおいて連続するシーンデータ間で補間がなされ、且つ、ある処理要素に関し、連続するシーンデータの一方のシーンデータのみについて禁止フラグが立っている場合は、両者の重なり時間においては、禁止フラグが立っていないシーンデータの補間値に対する関与の度合いに応じた量だけ機器設定変更が行われる。あるいは、そのような処理要素に関しては、補間値を無効とし、禁止フラグが立っていないシーンデータのパラメータ値のみに基づいて映像信号処理部21の機器設定の更新を行うようにしてもよい。
【0067】
一方、前記ステップS806の判別の結果、今回の読み込み対象となった処理要素に禁止フラグが立っている場合は、映像信号処理部21の機器設定状態を更新することなく前記ステップS808に進む。これにより、禁止フラグが立っている処理要素については、パラメータ値の変更がなされず、維持されることになる。
【0068】
ステップS808では、全処理要素の読み込みが終了したか否かを判別し、終了していなければ前記ステップS805に戻る一方、終了すれば本処理を終了する。
【0069】
従って、ユーザは、リコールキャンセル処理を適用したい場合は、次のように操作すればよい。
【0070】
まず、シーンデータを単独で選択して再生する場合は、シーンデータボタン38でシーンデータを選択→リコールキャンセルボタン40〜47で所望のグループに禁止フラグを設定(その際、グループ対応モードを必要に応じて設定する)→その他操作子群52の再生ボタンで再生を指示、という順に操作する。
【0071】
また、アルペジエータストリームでシーンデータを連続的に再生する場合は、アルペジエータストリームボタン39でシーンデータの再生順を設定→その他操作子群52の再生ボタンで再生を指示、と操作した後、リコールキャンセル処理を適用したいシーンデータの直前のシーンデータが再生されている途中でリコールキャンセルボタン40〜47を操作することで、所望のグループに禁止フラグを設定する(その際、グループ対応モードを必要に応じて設定する)。
【0072】
本実施の形態によれば、シーンデータにおける処理要素のうち禁止フラグが立っている処理要素については、そのシーンデータにかかわらず、映像信号処理部21の機器設定の更新を禁止するようにしたので、信号処理のための設定状態の更新可否を随時決定可能にして、使い勝手を向上させることができる。
【0073】
また、処理要素を、類似・関連するもの同士をまとめて複数のグループに分類し、リコールキャンセルボタンをグループ単位で設定可能にしたので、処理要素を感覚的に把握容易であり、さらにグループ対応モードの設定/非設定を可能にしたので、例えば、グループ対応モードでは、関連する処理要素について一括して禁止フラグを立てる際に便利であり、非グループ対応モードでは、各処理要素について個別に禁止フラグを立てる場合に便利である。しかも、オールキャンセルとして機能するリコールキャンセルボタン40を設けたので、全グループ31〜37内の処理要素について一括して禁止フラグを立てる際に便利である。よって、使い勝手が優れている。
【0074】
また、禁止フラグは、同じ処理要素であっても、シーンデータ毎に異なる設定が可能であるので、アルペジエータストリームにおいて、連続するシーンデータのうちの一部のある処理要素についてだけ映像信号処理部21の機器設定の更新をさせないように制御することも可能であり、アルペジエータストリームの機能を損なうことなく、きめの細かい映像効果制御を実現することができる。
【0075】
なお、本実施の形態では、禁止フラグが立った処理要素について、機器設定の更新禁止が全チャンネルに働くこととしたが、特定チャンネルを指定可能に構成し、指定されたチャンネル(複数でもよい)のみに更新禁止が適用されるように構成してもよい。あるいは、処理要素毎のグルーピングだけでなく、チャンネル毎にもグループ化し、各チャンネルグループ毎にリコールキャンセルボタンを設けてもよい。
【0076】
なお、本実施の形態では、シーンデータボタン38、またはアルペジエータストリームボタン39の操作で読み出されるシーンデータが、機器設定の更新禁止の対象となり得ることとしたが、これに限るものでなく、例えば、回転操作子50の操作で読み出されるシーンデータについても同様に適用してもよい。
【0077】
なお、本実施の形態では、処理対処の信号は映像信号であるとしたが、これに限るものでなく、例えば、音声信号にも適用可能である。
【0078】
なお、本実施の形態では、リコールキャンセル処理は、記憶部15から読み出されるシーンデータについて適用される場合を例示したが、これに限るものでなく、例えば、インターフェイス(PC/IO)18等を介して接続される他の記憶装置から読み出されるシーンデータについても適用可能に構成してもよい。
【0079】
なお、本発明を達成するためのソフトウェアによって表される制御プログラムを記憶した記憶媒体を、本装置に読み出すことによって同様の効果を奏するようにしてもよく、その場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、プログラムコードを電送媒体等を介して供給してもよく、その場合は、プログラムコード自体が本発明を構成することになる。なお、これらの場合の記憶媒体としては、ROM、ハードディスクのほか、光ディスク、フロッピ(登録商標)ディスク等の可搬媒体等を用いることができる。
【0080】
【発明の効果】
以上説明したように、本発明によれば、信号処理のための設定状態の更新可否を随時決定可能にして、使い勝手を向上させることができる。
【図面の簡単な説明】
【図1】 本発明の一実施の形態に係る信号処理装置の全体構成を示すブロック図である。
【図2】 操作パネルの一部を示す図である。
【図3】 映像信号処理部の機能を示す信号経路図である。
【図4】 本実施の形態におけるメイン処理のフローチャートを示す図である。
【図5】 図4のステップS401で実行される制御設定操作処理のフローチャートを示す図である。
【図6】 図4のステップS401で実行される制御設定操作処理の図5の続きのフローチャートを示す図である。
【図7】 図6のステップS516で実行されるリコールキャンセル処理のフローチャートを示す図である。
【図8】 図4のステップS403で実行されるシーン制御処理のフローチャートを示す図である。
【符号の説明】
12 CPU(設定情報読み出し手段、機器設定状態更新手段の一部)、 15 記憶部(設定情報記憶手段)、 16 操作パネル、 21 映像信号処理部(信号処理部)、 31〜37 グループ、 38 シーンデータボタン、 39 アルペジエータストリームボタン、 40〜47 リコールキャンセルボタン(更新禁止情報設定手段の一部)
[0001]
[Field of the Invention]
The present invention relates to a signal processing apparatus and program for processing signals such as video signals input from a plurality of input systems and outputting them in real time.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a signal processing device such as a video mixer that inputs a signal such as a video signal from a plurality of input systems, mixes and outputs the signal is known. For example, in a signal processing apparatus that handles video signals, device settings for various signal processing, such as input system selection, image quality adjustment, image position adjustment, video signal mixing ratio setting of multiple input systems, visual effects, etc. Is performed on the signal processing unit, and signal processing such as signal processing according to the device setting state is performed by the signal processing unit and output in real time.
[0003]
Further, as shown in Patent Document 1 below, a signal processing apparatus having a scene data recording / reproducing function is also known. Scene data is data that defines the contents of signal processing related to each of signal processing parameters (processing elements) such as image quality adjustment and image position adjustment, and the setting state (luminance) of the operator group related to signal processing at a certain setting timing. , Brightness, saturation, how the position and size of the video are done, what is the presence or absence of video effects, etc.). Therefore, if multiple types of scene data are stored and the desired scene data is read at an arbitrary timing, the setting state of the operator group at the time of recording can be reproduced in a lump, and desired signal processing can be easily realized. it can.
[0004]
That is, the scene data is a function for switching the current device setting state of the signal processing unit in a batch, and when new scene data is read, the device settings are updated based on the new scene data for all the signal processing parameters. Is made.
[0005]
[Patent Document 1]
JP 2002-262179 A
[0006]
[Problems to be solved by the invention]
However, for example, when inputting and outputting signals in real time as in a concert or the like, depending on the situation, some of the settings specified by the scene data already stored (for example, image quality) May not want to be applied. Alternatively, when a plurality of types of scene data are read out in a predetermined order by a function called an arpeggiator stream, the settings are to proceed as scenes 1, 2, 3,. There may be a situation in which only scene 2 is desired to be omitted, that is, it is not desired to reflect the setting update by a part of the scene data among the continuous scene data.
[0007]
The conventional apparatus cannot cope with such a case, and there is room for improvement in improving usability when realizing desired signal processing.
[0008]
The present invention has been made to solve the above-described problems of the prior art, and an object of the present invention is to make it possible to determine at any time whether or not the setting state for signal processing can be updated, thereby improving usability. And providing a program.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, a signal processing apparatus according to claim 1 of the present invention performs device setting in a signal processing unit, and responds to a plurality of input signals according to the device setting state set by the signal processing unit. A signal processing apparatus that performs signal processing and outputs the signal processing, and defines the contents of signal processing for each of a plurality of processing elements for the input signal Combining information Processing content setting information Multiple types Setting information storage means for storing; A read instruction accepting means for accepting a read instruction for processing content setting information in response to an operation of the first operator or the second operator by the user; Processing content setting information stored by the setting information storage means If the read instruction is received by the first operation element being operated by the order storage means for storing the read order and the read instruction accepting means, the processing contents stored by the setting information storage means When the processing content setting information assigned to the first operation element is read out of the setting information, and when the reading instruction is received by the reading instruction receiving means when the second operation element is operated, The processing content setting information stored by the setting information storage unit is read in accordance with the reading order stored in the order storage unit. Setting information reading means for reading; in front At least some of the plurality of processing elements in the processing content setting information read by the setting information reading means Is determined to be an update prohibition target, and the determined update prohibition target processing element Update prohibition information setting means for setting update prohibition information for prohibiting update of the device setting state In the read processing content setting information, for the processing elements in which the update prohibition information is not set by the update prohibition information setting unit, the signal processing unit includes the signal processing unit according to the read processing content setting information. While updating the device setting state, in the read processing content setting information, For the processing element in which the update prohibition information is set by the update prohibition information setting means, the device setting state of the signal processing unit regardless of the read processing content setting information The update Device setting state update means to maintain without It is characterized by that.
[0011]
In order to achieve the above object, a signal processing program according to claim 4 of the present invention performs device setting in a signal processing unit and responds to a plurality of input signals according to the device setting state set by the signal processing unit. A signal processing program that performs signal processing and outputs the signal processing, and defines the contents of signal processing for each of a plurality of processing elements for the input signal Combining information Processing content setting information Multiple types, A setting information storage step to be stored in the storage unit; A read instruction receiving step for receiving a process content setting information read instruction in response to an operation of the first operator or the second operator by the user; Processing content setting information stored in the storage unit in the setting information storage step When the reading instruction is received by operating the first operator in the order storing step for storing the reading order and the reading instruction receiving step, the processing content setting information stored in the storage unit While reading the processing content setting information assigned to the first operator, the reading instruction acceptance step accepts a reading instruction due to the operation of the second operator. The processing content setting information stored in the storage unit is read according to the reading order stored in the order storing step. A setting information reading step to be read; in front At least some of the plurality of processing elements in the processing content setting information read by the setting information reading step Is determined to be an update prohibition target, and the determined update prohibition target processing element Update prohibition information setting step for setting update prohibition information for prohibiting updating of the device setting state In the read processing content setting information, the processing elements for which the update prohibition information is not set by the update prohibition information setting step are set in the signal processing unit according to the read processing content setting information. While updating the device setting state, in the read processing content setting information, For the processing elements for which the update prohibition information is set by the update prohibition information setting step, the device setting state of the signal processing unit regardless of the read processing content setting information The update The computer to execute the device setting state update step to be maintained without maintenance It is characterized by that.
[0013]
A computer-readable storage medium storing the program according to claim 4 constitutes the present invention.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0015]
FIG. 1 is a block diagram showing the overall configuration of a signal processing apparatus according to an embodiment of the present invention. This apparatus is configured as, for example, a video mixer apparatus.
[0016]
The CPU 12 uses the operation program and various setting data stored in the ROM 13 and controls the video mixer apparatus using the RAM 14 as a work area. The RAM 14 temporarily stores various data including flags.
[0017]
More specifically, by detecting an operation event of various operators on the operation panel 16 via the bus 11, the parameter value is transmitted to the video signal processing unit 21 in order to apply a video effect and perform a mixing operation. Make settings (device settings). The storage unit 15 is configured by a flash memory or the like. Scene data (processing content setting information) to be described later is generated by this apparatus, or downloaded from an external apparatus via the interface (PC / IO) 18 and stored in the storage unit 15.
[0018]
Reference numerals 19 (1) to 19 (n) denote analog / digital conversion units (digital video decoders), which are connected to the video signal processing unit 21 via frame buffers 20 (1) to 20 (n). The analog / digital converters 19 (1) to 19 (n) convert an analog composite signal (video signal, color burst, composite synchronization signal) format video signal into a digital data composite signal. At this time, the video signal is separated into a luminance signal (Y signal), a color difference signal (Cb signal), and a color difference signal (Cr signal).
[0019]
Since the video signals of the plurality of input channels 1 to n are not synchronized, the video signals of the input channels 1 to n are captured in the respective frame buffers 20 (1) to 20 (n), and the synchronization timing is adjusted. To the video signal processing unit 21.
[0020]
The video signal processing unit 21 is realized by, for example, a DSP (Digital Signal Processor). The video signal processing unit 21 is operated by the CPU 12 to arbitrarily select an input video signal in which parameter setting values, mixing signal paths, and the like are set, and to mix and output in real time.
[0021]
A video output circuit (digital video encoder) 22 generates an analog composite signal from the Y signal, Cb signal, and Cr signal of the video signal output from the video signal processing unit 21, and outputs the analog composite signal to a video display device (not shown). A screen corresponding to the output video signal is displayed. In the above video display device, when the video display position overlaps between channels, the video with the younger channel number is controlled to be displayed above (front).
[0022]
The interface (PC / IO) 18 is connected to an external personal computer or the like. The external personal computer can display the operation element on the display screen of the display device and can control the video signal processing unit 21 in the same manner as the CPU 12. The display unit 17 displays various types of information such as parameter value setting states and scene data contents. A timer 23 is connected to the CPU 12, and the timer 23 measures the interrupt time and various times in the timer interrupt process.
[0023]
Here, the scene data is data that defines the content of signal processing relating to each of signal processing parameters (processing elements) such as image quality adjustment and image position adjustment, and is a group of operators related to signal processing at a certain setting timing. The setting state is defined collectively. In the present embodiment, a plurality of types of scene data are stored in the storage unit 15 and desired scene data are individually read out at an arbitrary timing, or read in a predetermined order by an arpeggiator stream function described later. By doing so, it is possible to easily reproduce the setting state of the operator group related to the signal processing or to control a complicated video effect that changes with time.
[0024]
FIG. 2 is a diagram showing a part of the operation panel 16. In the operation panel 16, processing elements (parameters) that are similar / related items are grouped and grouped.
[0025]
For example, the group 31 includes an operator group that assigns input ports to input channels. In the group 31, the operator group is divided into four corresponding to each of the four channels, and they are arranged in parallel in the horizontal direction as shown in FIG. The vertical lines connected between the following groups 32 to 36 indicate that they correspond to the same input channel. In the group 31, two or more input channels can be associated with one input port.
[0026]
The group 32 includes an operator group for setting, for each channel, whether or not to assign an input effect such as negative / positive, black and white inversion, and presence / absence of input. The group 33 includes an operator group for performing setting for each channel such as offset gain (Trim), hue adjustment (Hue), and color gain (Color). The group 34 includes an operator group for performing setting for each channel such as image position movement (Position), image size (Size), and distortion effect (Dist). The group 35 includes an operator group for performing setting for each channel such as frame multi-division (Div) (sheets), color reduction effect (Reduce), and frame rate (FL.Rate) (sheets / second). The controls in the group 36 are faders (sliders) that set a gain (reflection level) common to Y and C for each channel. The group 37 includes a change time operator 48.
[0027]
The groups 31 to 37 are grouped together so as to be intuitively easy to use. For example, the groups 32, 33, and 35 are related to image quality adjustment, and the group 34 is related to image arrangement adjustment. It has become a thing. Moreover, the range of the group is surrounded by a predetermined frame line so that it can be easily understood visually. In addition to the identification by the frame line, the identification may be facilitated by unifying the mark, the color of the panel surface, the shape of the operation element, and the like.
[0028]
Each group is provided with an operator (EKB) to which no processing element is assigned, and a desired processing element (which may overlap with an element in another group) can be arbitrarily assigned to it. It can be done. Note that grouping is an example, and other groupings are possible. Further, processing elements not included in any group (other elements in the operator groups 51 and 52, etc.) may be included in any group.
[0029]
In addition, the operation panel 16 includes a main fader 53 for adjusting the output level of the mixed video signal, a scene data button 38 to which scene data is assigned, an arpeggiator stream button 39 to which data of an arpeggiator stream is assigned, and other control elements. 52 is provided. Further, a rotary operator 50, a tempo operator 49, and other operator groups 51 are also provided. It should be noted that the push type operators such as the scene data button 38 and the arpeggiator stream button 39 have built-in LEDs so that the selection state can be visually recognized.
[0030]
Here, the data of the arpeggiator stream is data that defines the order of reading a plurality of types of scene data stored in advance. When the scene data button 38 is turned on, the corresponding single scene data is read out, and parameter value setting (update of the device setting state) in the video signal processing unit 21 is performed based on the read out scene data. ) In real time. When the arpeggiator stream button 39 is turned on, the scene data is read out in a predetermined order, and the device setting state of the video signal processing unit 21 is updated every time accordingly.
[0031]
The change time operator 48 sets the switching time between successive scene data in the arpeggiator stream. The scene data reading speed can be adjusted by the tempo operator 49 by switching the mode. For example, the reading speed is determined by an average value of a plurality of times (for example, four times) when the tempo operator 49 is tapped with the hand and is hit most recently.
[0032]
Also, the scene data in the arpeggiator stream can be read out by the rotary operator 50 by switching the mode. In the case of the rotary operator 50, the rotation of the rotary operator 50 can be replaced with the passage of time, and read control can be performed. For example, the rotary operator 50 progresses with time in the clockwise direction and takes time with the rotation in the counterclockwise direction. The scene data can be read in the reverse order. In addition, scene data can be assigned to each rotation position of the rotary operator 50 and used instead of the scene data button 38.
[0033]
Although not shown individually, the other operator group 51 includes a crossfader, sync, and the like, and the other operator group 52 includes operators for performing playback, stop, preview, various mode settings, and the like. It is. Although not shown, a display such as an LCD for performing simple display corresponding to the images of channels 1 to 4 and LEDs for indicating various setting states is disposed on the operation panel 16.
[0034]
The various modes set by the other operator group 52 include at least a “scene data creation mode”, an “arpegator stream creation mode”, a “playback mode”, and a “group correspondence mode”. As will be described later, scene data can be newly created and recorded in the scene data creation mode, and arpeggiator stream data can be newly created in the arpeggiator stream creation mode.
[0035]
When creating scene data, after selecting a certain scene data button 38, set values (parameter values) for each processing element (parameter) in the groups 31 to 37, and press the store button 38 (S). Thus, one scene data is created. As a recording mode, the parameter value is overwritten for the same processing element of the same channel, but a configuration may be adopted in which the result is rewritten to the addition result with the new parameter value or the subtraction result. After setting the parameter values for all the processing elements, pressing the store button 38 (S) associates the setting state at that time with the selected scene data button 38. That is, it is stored in the storage unit 15 as scene data.
[0036]
Further, when creating an arpeggiator stream, a certain arpeggiator stream button 39 is selected, the scene data button 38 is pressed in a desired order, and then the store button 39 (S) is pressed to select the selected arpeggiator stream button 39. Is associated with the order setting state of the scene data at that time, and stored in the storage unit 15 as arpeggiator stream data.
[0037]
Note that the recording method of scene data and arpeggiator stream data is not limited to the above-described mode, and may be stored in the storage unit 15 by any method.
[0038]
The operation panel 16 is further provided with recall cancel buttons 40 to 47. The recall cancel buttons 40 to 47 update device settings for some or all processing elements when certain scene data is read and device settings are updated accordingly. It is a control for prohibiting. The recall cancel buttons 40 to 47 are switched between an on state and an off state each time they are operated, and the on state can be recognized by lighting of a built-in LED. Note that the recall cancel buttons 40 to 47 may be configured as switches that are turned on only when pressed by the user and maintained in the off state when released.
[0039]
The prohibit function of the recall cancel buttons 41, 42, 43, 44, 45, 46, 47 works for the setting of the processing elements in the groups 31, 32, 33, 34, 35, 36, 37, respectively. In this embodiment, when a certain recall cancel button is operated, all four channels are targeted for the prohibited function. In particular, the prohibit function of the recall cancel button 40 works for the setting of all the processing elements in the groups 31 to 37. Also, in the group correspondence mode, it works for the setting of all the processing elements included in each group, and when it is not the group correspondence mode, it works only for the processing elements that are currently selected in each group. Note that any processing element assigned in the group by the operator (EKB) is also subject to the recall cancel button prohibition function.
[0040]
FIG. 3 is a signal path diagram illustrating functions of the video signal processing unit 21. The number of input channels (CH) is four, the number of output channels is one, and the description of the preview output channel is omitted.
[0041]
The image quality adjustment units 61 (1) to (4) adjust the image quality of the video signals of the first to fourth input channels, and read the parameter values (reading values) of the processing elements in the groups 32, 33, and 35 shown in FIG. Control based on the scene data that has been output is also included. The image arrangement adjustment units 62 (1) to (4) adjust the image arrangement and size of the first to fourth input channels, and are controlled by the parameter values of the processing elements in the group 34. The gain adjustment units 63 (1) to (4) are controlled by parameter values set by faders in the group 36.
[0042]
The on / off switch sections 64 (1) to (4) define whether or not to output video signals through the gain adjustment sections 63 (1) to (4). The switch sections 65 (1) to (4) define the allocation path from each input channel 1 to 4 to the cross gain adjustment section 66, and one of “A input”, “B input” or “through” is selected. Selected. Connections of video signal inputs in “A input”, “B input”, and “through” indicate that addition synthesis is performed. The cross gain adjusting unit 66 synthesizes and outputs the two video signals assigned to “A input” and “B input” with weights that change in opposite directions. The on / off switch unit 64, the switch unit 65, and the cross gain adjustment unit 66 are controlled by the other operator groups 51 and 52. The connection of the output of the cross gain adjusting unit 66 and the “through” output of each input channel indicates that addition synthesis is performed. The main gain adjustment unit 67 is controlled by the main fader 53.
[0043]
FIG. 4 is a diagram showing a flowchart of the main processing in the present embodiment. This process is started when the power is turned on. Note that an operator scan for detecting the status of each operator on the operation panel 16 is executed by an interrupt process (not shown).
[0044]
First, initialization is executed, that is, execution of a predetermined program is started, various registers are cleared, and initialization is performed (step S401). Next, control setting operation processing shown in FIGS. 5 and 6 to be described later is executed (step S402), then scene control processing in FIG. 8 to be described later is executed (step S403), and video signal processing and output are performed. (Step S404), the process returns to Step S402. In step S404, as a result of the processing in steps S402 and S403, signal processing and output are performed on input signals of four channels in the device setting state updated in the video signal processing unit 21.
[0045]
5 and 6 are flowcharts of the control setting operation process executed in step S401 of FIG.
[0046]
First, it is determined whether or not the scene data creation mode is set (step S501). If not, the process proceeds to step S505. If so, each processing element (scene parameter) is set in the scene data (step S505). S502). That is, as described above, in each of the groups 31 to 37, each time the parameter value of each processing element is changed, the parameter value of the processing element is overwritten, and the recording instruction is issued by pressing the store button 38 (S). (Step S503), the parameter setting state at that time is recorded as scene data in association with the selected scene data button 38 (step S504), and the process proceeds to step S517.
[0047]
Note that one of the processing elements is always selected in each group by the initial setting or the operation in step S502. The processing elements in the selected state are not only subject to parameter value change in this step S502, but are also subject to individual recall cancellation processing to be described later (step S704 in FIG. (Described later in S707).
[0048]
In step S505, it is determined whether or not the arpeggiator stream creation mode is set. If not, the process proceeds to step S509. If so, the scene data button 38 is pressed in the order of reproduction of the desired scene data. The order is set (step S506), and when the recording instruction is issued by pressing the store button 39 (S) (step S507), the scene data order set at that time is set to the selected state. The data is recorded as arpeggiator stream data in association with a certain arpeggiator stream button 39 (step S508), and the process proceeds to step S517.
[0049]
In step S509, it is determined whether or not the scene data button 38 or the arpeggiator stream button 39 has been operated. If it is determined that there is no operation, the process proceeds to step S511. If any operation is performed, the contents corresponding to the buttons 38 and 39 selected by the operation are set as processing targets. (Step S510), the process proceeds to Step S517. Here, scene data or arpeggiator stream data to be reproduced is set as a processing target. In addition, the scene data selected by operating the scene data button 38 can be immediately subjected to a recall cancel process described later. It should be noted that the content corresponding to the selected buttons 38 and 39 may be a target to be post-modified by data modification processing (not shown).
[0050]
In step S511, it is determined whether or not there has been a reproduction start instruction (by pressing the reproduction operator of the other operator group 52) instructing the start of scene data or an arpeggiator stream. If there is no reproduction start instruction, the process proceeds to step S513. On the other hand, if there is, a start flag corresponding to that is set (step S512), and the process proceeds to step S517.
[0051]
In step S513, it is determined whether or not the group correspondence mode has been set by the operation of the other operator group 52. If the group correspondence mode is not set, the process proceeds to step S515. If there is, the group flag is set. (Step S514), the process proceeds to Step S517.
[0052]
In step S515, it is determined whether any one of the recall cancel buttons 40 to 47 is operated. If none is operated, the process proceeds to step S517. If any one is operated, the process proceeds to FIG. A recall cancel process is executed (step S516), and the process proceeds to step S517.
[0053]
In step S517, it is determined whether or not there is another instruction. If there is, an appropriate process is executed (step S518), and this process is terminated. Here, other instructions include, for example, instructions for setting the playback tempo, stopping, previewing, setting instructions for various modes that have not appeared until the previous step, such as a scene data creation mode, an arpeggiator stream creation mode, etc. is there.
[0054]
FIG. 7 is a flowchart of the recall cancel process executed in step S516 of FIG.
[0055]
First, it is determined whether or not the recall cancel buttons 40 to 47 operated this time have been in an off state so far (step S701). If the recall cancel buttons 40 to 47 have been in an off state and are in a group correspondence mode (step S702), With respect to the scene data to be reproduced, a prohibition flag (update prohibition information) is set for all processing elements included in the target group (step S703), and this process ends.
[0056]
Here, the “scene data to be reproduced next” is the scene data (set in step S510 in FIG. 5) in the case of independent scene data reproduction, and in the case of arpeggiator stream reproduction. This is the scene data next to the scene data currently being reproduced (depending on the operation timing of the recall cancel button). The “target group” is a group corresponding to the recall cancel button operated this time. In particular, when the recall cancel button 40 is newly turned on, all of the groups 31 to 37 are “target target”. "Group". For example, when the recall cancel button 43 is operated and the mode is the group correspondence mode, the prohibition flag is set for all of the offset gain, hue adjustment, and color gain that are processing elements in the group 33 that is the target group. Stands.
[0057]
On the other hand, if the recall cancel buttons 40 to 47 operated this time are in the off state and are not in the group correspondence mode (step S702), the prohibition flag is set only for the processing element currently selected in the target group. Standing up (step S704), the process is terminated. For example, when the recall cancel button 43 is operated, the prohibit flag is set only for the offset gain when the offset gain is selected in the group 33 and not in the group correspondence mode. As described above, since any one of the processing elements is always selected in each group, that processing element is a target for setting the prohibition flag.
[0058]
If it is determined in step S701 that the recall cancel buttons 40 to 47 operated this time have not been turned off so far, and if the mode is the group correspondence mode (step S705), all the processes included in the target group The prohibition flag is lowered for the element (step S706), and this process ends. On the other hand, when the mode is not the group correspondence mode (step S705), the prohibition flag is lowered only for the processing element currently selected in the target group (step S707), and this processing is terminated.
[0059]
If “NO” in the step S701, the prohibition flag may be lowered for all the processing elements included in the target group regardless of whether the mode is the group correspondence mode. In that case, the steps S705 and S707 may be omitted, and the step S706 may be executed immediately if “NO” in the step S701.
[0060]
FIG. 8 is a flowchart of the scene control process executed in step S403 in FIG.
[0061]
First, it is determined whether or not the start flag is set (step S801). If it is not set, the process is terminated. If it is set, whether or not the start flag is a flag for instructing the start of the arpeggiator stream. (Step S802). If not, the flag is an instruction to start scene data. Therefore, the process proceeds to step S805. If so, the current temporal position information is calculated (step S803).
[0062]
Here, the temporal position information is calculated by acquiring data of a timer counter that is operating in an interrupt process (not shown). In the interrupt process, the flow is periodically cycled to count by the addition process, and the beat timing is output at the set tempo. Also, data indicating which position is between the beats is calculated and output. This output data is used to automatically switch the scene data when executing the arpeggiator stream.
[0063]
Next, in step S804, scene data is regenerated according to the calculated temporal position information, and the process proceeds to step S805. That is, when interpolation is not necessary, it is necessary to read out scene data (in this case, one) corresponding to the temporal position information based on the arpeggiator stream data and generate the same scene data as it is, and then perform interpolation. In this case, the scene data (in this case, plural) corresponding to the temporal position information is read, and the setting value (parameter value) is calculated for each processing element from the positional relationship between the beats. New scene data at is generated.
[0064]
In step S805, the parameter value of the scene data processing element is read. Here, when the process proceeds from step S802, the parameter value of each processing element is read for the scene data selected by the scene data button 38. On the other hand, if the process proceeds from step S804, the parameter value of each processing element is read for the scene data regenerated in step S804.
[0065]
Next, it is determined whether or not a prohibition flag is set on the processing element to be read this time (step S806), and if not, as usual, based on the parameter value of the processing element read this time, The device setting state is updated by newly setting the parameter value in the video signal processing unit 21 (step S807). Thereby, the mode of signal processing is changed according to the scene data. Thereafter, the process proceeds to step S808.
[0066]
In step S807, when interpolation is performed between continuous scene data in the arpeggiator stream and a prohibition flag is set for only one scene data of the continuous scene data for a certain processing element, the overlap between the two is performed. In time, the device setting is changed by an amount corresponding to the degree of participation with respect to the interpolation value of the scene data for which no prohibition flag is set. Alternatively, with respect to such processing elements, the interpolation value may be invalidated, and the device setting of the video signal processing unit 21 may be updated based only on the parameter value of the scene data for which no prohibition flag is set.
[0067]
On the other hand, as a result of the determination in step S806, if the prohibition flag is set in the processing element that is the current reading target, the process proceeds to step S808 without updating the device setting state of the video signal processing unit 21. Thus, the parameter value is not changed for the processing element for which the prohibition flag is set, and is maintained.
[0068]
In step S808, it is determined whether or not reading of all the processing elements is completed. If not completed, the process returns to step S805. If completed, the process is terminated.
[0069]
Accordingly, when the user wants to apply the recall cancel process, the user may perform the following operation.
[0070]
First, when scene data is selected and played back, the scene data button 38 is used to select the scene data → the recall cancel buttons 40 to 47 are used to set a prohibition flag for a desired group (in this case, the group correspondence mode is required). The operation is performed in the order of instructing reproduction with the reproduction button of the other control group 52.
[0071]
If the scene data is to be continuously played back with the arpeggiator stream, the scene data playback order is set with the arpeggiator stream button 39, and the playback is instructed with the playback button of the other operator group 52. By operating the recall cancel buttons 40 to 47 while the scene data immediately before the scene data to which the user wants to apply is operated, a prohibition flag is set for a desired group (in this case, the group correspondence mode is set as necessary. Set).
[0072]
According to the present embodiment, for the processing elements for which the prohibition flag is set among the processing elements in the scene data, the update of the device setting of the video signal processing unit 21 is prohibited regardless of the scene data. The usability can be improved by making it possible to determine at any time whether or not the setting state for signal processing can be updated.
[0073]
In addition, processing elements are grouped into multiple groups by grouping similar and related elements, and the recall cancel button can be set in groups, making it easy to grasp the processing elements intuitively, and in the group-compatible mode. For example, in the group support mode, it is convenient to set a prohibition flag for related processing elements at once. In the non-group support mode, a prohibition flag is individually set for each processing element. This is useful when setting up. In addition, since the recall cancel button 40 that functions as all cancel is provided, it is convenient to set a prohibition flag for the processing elements in all the groups 31 to 37 at a time. Therefore, it is easy to use.
[0074]
Further, since the prohibition flag can be set differently for each scene data even for the same processing element, the video signal processing unit 21 only for some of the processing elements in the continuous scene data in the arpeggiator stream. It is also possible to perform control so that the device setting is not updated, and fine-grained video effect control can be realized without impairing the function of the arpeggiator stream.
[0075]
In the present embodiment, for the processing element for which the prohibition flag is set, the device setting update prohibition works for all channels. However, a specific channel can be specified and a specified channel (a plurality of channels) can be specified. It may be configured such that the update prohibition is applied only to the above. Alternatively, not only grouping for each processing element but also grouping for each channel, a recall cancel button may be provided for each channel group.
[0076]
In the present embodiment, the scene data read out by operating the scene data button 38 or the arpeggiator stream button 39 can be subject to device setting update prohibition. However, the present invention is not limited to this. For example, The same may be applied to scene data read by the operation of the rotary operator 50.
[0077]
In the present embodiment, the processing coping signal is a video signal. However, the present invention is not limited to this, and can be applied to an audio signal, for example.
[0078]
In the present embodiment, the case where the recall cancellation process is applied to the scene data read from the storage unit 15 is illustrated, but the present invention is not limited to this, for example, via the interface (PC / IO) 18 or the like. The present invention may also be applicable to scene data read from other connected storage devices.
[0079]
It should be noted that the same effect may be obtained by reading a storage medium storing a control program represented by software for achieving the present invention into the apparatus, in which case the data is read from the storage medium. The program code itself realizes the new function of the present invention, and the storage medium storing the program code constitutes the present invention. Further, the program code may be supplied via a transmission medium or the like, and in that case, the program code itself constitutes the present invention. As a storage medium in these cases, a portable medium such as an optical disk and a floppy (registered trademark) disk can be used in addition to a ROM and a hard disk.
[0080]
【The invention's effect】
As described above, according to the present invention, it is possible to determine whether or not the setting state for signal processing can be updated at any time, thereby improving usability.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an overall configuration of a signal processing apparatus according to an embodiment of the present invention.
FIG. 2 is a diagram showing a part of an operation panel.
FIG. 3 is a signal path diagram illustrating functions of a video signal processing unit.
FIG. 4 is a diagram showing a flowchart of main processing in the present embodiment.
FIG. 5 is a diagram showing a flowchart of control setting operation processing executed in step S401 of FIG.
6 is a flowchart subsequent to FIG. 5 for the control setting operation processing executed in step S401 of FIG.
FIG. 7 is a view showing a flowchart of a recall cancel process executed in step S516 of FIG.
FIG. 8 is a diagram showing a flowchart of scene control processing executed in step S403 of FIG.
[Explanation of symbols]
12 CPU (setting information reading means, part of device setting state updating means), 15 storage section (setting information storage means), 16 operation panel, 21 video signal processing section (signal processing section), 31 to 37 groups, 38 scenes Data button, 39 Arpeggiator stream button, 40 to 47 Recall cancel button (part of update prohibition information setting means)

Claims (4)

信号処理部に機器設定を行い、複数の入力信号に対して、前記信号処理部により、設定された機器設定状態に応じた信号処理を施して出力する信号処理装置であって、
前記入力信号に対して、複数の処理要素の各々に関する信号処理の内容を規定する情報の組み合わせでなる処理内容設定情報を複数種類記憶する設定情報記憶手段と、
ユーザによる第1の操作子または第2の操作子の操作に応じて、処理内容設定情報の読み出し指示を受け付ける読み出し指示受け付け手段と、
前記設定情報記憶手段により記憶された処理内容設定情報の読み出し順序を記憶する順序記憶手段と、
前記読み出し指示受け付け手段により、前記第1の操作子が操作されたことで読み出し指示が受け付けられた場合は、前記設定情報記憶手段により記憶された処理内容設定情報のうち前記第1の操作子に割り当てられている処理内容設定情報を読み出す一方、前記読み出し指示受け付け手段により、前記第2の操作子が操作されたことで読み出し指示が受け付けられた場合は、前記設定情報記憶手段により記憶された処理内容設定情報を、前記順序記憶手段に記憶された読み出し順序に従って読み出す設定情報読み出し手段と、
記設定情報読み出し手段により読み出された処理内容設定情報における複数の処理要素のうち少なくとも一部の処理要素を更新禁止対象に決定し、該決定した更新禁止対象の処理要素について、前記機器設定状態の更新を禁止させるための更新禁止情報を設定する更新禁止情報設定手段と
前記読み出された処理内容設定情報中における、前記更新禁止情報設定手段により前記更新禁止情報が設定されていない処理要素については、前記読み出された処理内容設定情報に従って前記信号処理部の前記機器設定状態を更新する一方、前記読み出された処理内容設定情報中における、前記更新禁止情報設定手段により前記更新禁止情報が設定されている処理要素については、前記読み出された処理内容設定情報にかかわらず、前記信号処理部の前記機器設定状態更新せずに維持する機器設定状態更新手段とを有することを特徴とする信号処理装置。
A signal processing device that performs device setting on a signal processing unit, and performs signal processing according to a set device setting state by the signal processing unit for a plurality of input signals.
Setting information storage means for storing a plurality of types of processing content setting information consisting of a combination of information defining the content of signal processing related to each of a plurality of processing elements for the input signal;
A read instruction accepting means for accepting a read instruction for processing content setting information in response to an operation of the first operator or the second operator by the user;
Order storage means for storing the reading order of the processing content setting information stored by the setting information storage means ;
When the read instruction is accepted by the read instruction accepting means by operating the first operator, the processing information setting information stored in the setting information storage means is stored in the first operator. While reading the assigned process content setting information, if the read instruction is accepted by the read instruction accepting means by operating the second operator, the process stored by the setting information storage means Setting information reading means for reading the content setting information according to the reading order stored in the order storage means ;
For at least some of the processing elements to determine the update prohibited, the processing elements of the update prohibition subjects the determined among a plurality of processing elements in the processing content setting information read by the pre-Symbol setting information reading means, the device setting Update prohibition information setting means for setting update prohibition information for prohibiting state updates ;
In the read processing content setting information, for the processing element in which the update prohibition information is not set by the update prohibition information setting unit, the device of the signal processing unit according to the read processing content setting information While the setting state is updated, the processing element in which the update prohibition information is set by the update prohibition information setting unit in the read process content setting information is included in the read process content setting information. though, signal processing apparatus characterized by having a device setting state update means for maintaining without updating the device setting state of the signal processing unit.
前記複数の処理要素は、複数のグループに分類されており、前記更新禁止情報設定手段は、前記更新禁止情報をグループ単位で設定可能であることを特徴とする請求項1記載の信号処理装置。The signal processing apparatus according to claim 1, wherein the plurality of processing elements are classified into a plurality of groups, and the update prohibition information setting unit can set the update prohibition information in units of groups . 前記信号処理部は、複数のチャンネルにて信号処理を施すことが可能なように構成され、前記機器設定状態更新手段による前記機器設定状態の更新及び更新の禁止、並びに前記更新禁止情報設定手段による前記更新禁止情報の設定は、1つ以上のチャンネルについて共通になされることを特徴とする請求項1または2記載の信号処理装置。  The signal processing unit is configured to be able to perform signal processing in a plurality of channels, and updates the device setting state by the device setting state update unit and prohibits updating, and by the update prohibition information setting unit. 3. The signal processing apparatus according to claim 1, wherein the update prohibition information is set in common for one or more channels. 信号処理部に機器設定を行い、複数の入力信号に対して、前記信号処理部により、設定された機器設定状態に応じた信号処理を施して出力する信号処理プログラムであって、
前記入力信号に対して、複数の処理要素の各々に関する信号処理の内容を規定する情報の組み合わせでなる処理内容設定情報を複数種類、記憶部に記憶させる設定情報記憶ステップと、
ユーザによる第1の操作子または第2の操作子の操作に応じて、処理内容設定情報の読み出し指示を受け付ける読み出し指示受け付けステップと、
前記設定情報記憶ステップにおいて前記記憶部に記憶された処理内容設定情報の読み出し順序を記憶する順序記憶ステップと、
前記読み出し指示受け付けステップにより、前記第1の操作子が操作されたことで読み出し指示が受け付けられた場合は、前記記憶部に記憶された処理内容設定情報のうち前記第1の操作子に割り当てられている処理内容設定情報を読み出す一方、前記読み出し指示受け付けステップにより、前記第2の操作子が操作されたことで読み出し指示が受け付けられた場合は、前記記憶部に記憶された処理内容設定情報を、前記順序記憶ステップにおいて記憶された読み出し順序に従って読み出す設定情報読み出しステップと、
記設定情報読み出しステップにより読み出された処理内容設定情報における複数の処理要素のうち少なくとも一部の処理要素を更新禁止対象に決定し、該決定した更新禁止対象の処理要素について、前記機器設定状態の更新を禁止させるための更新禁止情報を設定する更新禁止情報設定ステップと、
前記読み出された処理内容設定情報中における、前記更新禁止情報設定ステップにより前記更新禁止情報が設定されていない処理要素については、前記読み出された処理内容設定情報に従って前記信号処理部の前記機器設定状態を更新する一方、前記読み出された処理内容設定情報中における、前記更新禁止情報設定ステップにより前記更新禁止情報が設定されている処理要素については、前記読み出された処理内容設定情報にかかわらず、前記信号処理部の前記機器設定状態更新せずに維持する機器設定状態更新ステップとをコンピュータに実行させることを特徴とする信号処理プログラム。
A signal processing program that performs device setting in a signal processing unit, and performs signal processing according to a set device setting state by the signal processing unit for a plurality of input signals,
A setting information storage step for storing a plurality of types of processing content setting information including a combination of information defining the content of signal processing for each of a plurality of processing elements for the input signal in a storage unit;
A read instruction receiving step for receiving a process content setting information read instruction in response to an operation of the first operator or the second operator by the user;
An order storage step of storing a reading order of the processing content setting information stored in the storage unit in the setting information storage step;
When a read instruction is accepted as a result of the first instruction being operated in the read instruction acceptance step, it is assigned to the first operator among the processing content setting information stored in the storage unit. If the read instruction is received by operating the second operator in the read instruction receiving step, the process content setting information stored in the storage unit is stored. A setting information reading step for reading according to the reading order stored in the order storing step ;
For at least some of the processing elements to determine the update prohibited, the processing elements of the update prohibition subjects the determined among a plurality of processing elements in the processing content setting information read by the pre-Symbol setting information read step, the device setting Update prohibition information setting step for setting update prohibition information for prohibiting state update ;
In the read processing content setting information, for the processing element in which the update prohibition information is not set by the update prohibition information setting step, the device of the signal processing unit according to the read processing content setting information While updating the setting state, the processing element in which the update prohibition information is set by the update prohibition information setting step in the read process content setting information is included in the read process content setting information. though, signal processing program characterized by executing the device setting state update step of maintaining without updating the device setting state of the signal processing unit to the computer.
JP2003069710A 2003-03-14 2003-03-14 Signal processing apparatus and program Expired - Fee Related JP4288697B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003069710A JP4288697B2 (en) 2003-03-14 2003-03-14 Signal processing apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003069710A JP4288697B2 (en) 2003-03-14 2003-03-14 Signal processing apparatus and program

Publications (2)

Publication Number Publication Date
JP2004282314A JP2004282314A (en) 2004-10-07
JP4288697B2 true JP4288697B2 (en) 2009-07-01

Family

ID=33286663

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003069710A Expired - Fee Related JP4288697B2 (en) 2003-03-14 2003-03-14 Signal processing apparatus and program

Country Status (1)

Country Link
JP (1) JP4288697B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4958012B2 (en) * 2008-03-11 2012-06-20 ヤマハ株式会社 Electronic musical instruments

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0981137A (en) * 1995-09-12 1997-03-28 Casio Comput Co Ltd Parameter control device and automatic performance device
JP2001067051A (en) * 1999-08-31 2001-03-16 Seiko Epson Corp Image display device and control method thereof
JP2002202895A (en) * 2000-12-28 2002-07-19 Toyota Central Res & Dev Lab Inc Vehicle basic function control program update device
JP4327370B2 (en) * 2001-02-28 2009-09-09 ヤマハ株式会社 Video mixer equipment

Also Published As

Publication number Publication date
JP2004282314A (en) 2004-10-07

Similar Documents

Publication Publication Date Title
US7019788B2 (en) Video mixer apparatus
US8351623B2 (en) Audio mixing apparatus
US7350156B2 (en) Audio signal editing apparatus and control method therefor
US8457329B2 (en) Mixing control apparatus
US7319493B2 (en) Apparatus and program for setting video processing parameters
EP1427198A3 (en) Multi-mode imaging apparatus
JP4059219B2 (en) Digital mixer
US8379883B2 (en) Audio mixer and parameter setting method therefor
US20070058823A1 (en) Digital mixer
JP4165166B2 (en) Image effect imparting device and image effect imparting program
JP4003638B2 (en) Mixing system
JP2001078300A (en) Digital mixer
JP5000704B2 (en) AV editing apparatus, AV processing apparatus, AV editing system, operation apparatus, AV editing method, and program
JP4288697B2 (en) Signal processing apparatus and program
JP5338633B2 (en) Mixing console and program
JP4765494B2 (en) Acoustic signal processing device
JP7225855B2 (en) SOUND SIGNAL PROCESSING DEVICE, SOUND SIGNAL PROCESSING METHOD, AND PROGRAM
JP4003639B2 (en) Mixing system and its control program
JP4196705B2 (en) Video processing output device
US20070140666A1 (en) Image switching apparatus and method of controlling image processing unit thereof
JP4345727B2 (en) Signal processing apparatus and function execution method
JP4265246B2 (en) Video processing output device
JP4212688B2 (en) Video editing device
US7688478B2 (en) Image processing apparatus, image processing method, and program for implementing the method
JP7800241B2 (en) Audio mixer and method for controlling the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050224

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060424

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080122

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080221

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090309

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090322

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120410

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130410

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140410

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees