(57)【要約】【課題】  同時に演奏される音楽の拍位置と映像切り替えタイミングとを常に同期させることの出来る映像処理装置を提供する。【解決手段】  映像処理装置は、複数チャンネルのデータを入力する入力手段と、前記複数チャンネルのデータに対するデータ処理の設定をする設定手段と、前記データ処理の設定をシーンデータとして記憶するとともに、複数の前記シーンデータの切り替え順序を表すパターンデータを記憶する記憶手段と、前記シーンデータの第１の切り替えテンポを設定する第１のテンポ設定手段と、前記第１の切り替えテンポを変換する変換比率を設定する変換比率設定手段と、前記設定された変換比率で前記第１の切り替えテンポを変換して、第２の切り替えテンポを設定する第２のテンポ設定手段と、前記パターンデータの表す切り替え順序に基づき、前記第１又は第２の切り替えテンポに従い、前記シーンデータを切り替えて再生する再生手段と、前記再生されるシーンデータに基づき、前記入力されるデータに対して、データ処理を行うデータ処理手段とを有する。【選択図】  図４
2005141018.tif 000002
【特許請求の範囲】
【請求項１】
複数チャンネルのデータを入力する入力手段と、
前記複数チャンネルのデータに対するデータ処理の設定をする設定手段と、
前記データ処理の設定をシーンデータとして記憶するとともに、複数の前記シーンデータの切り替え順序を表すパターンデータを記憶する記憶手段と、
前記シーンデータの第１の切り替えテンポを設定する第１のテンポ設定手段と、
前記第１の切り替えテンポを変換する変換比率を設定する変換比率設定手段と、
前記設定された変換比率で前記第１の切り替えテンポを変換して、第２の切り替えテンポを設定する第２のテンポ設定手段と、
前記パターンデータの表す切り替え順序に基づき、前記第１又は第２の切り替えテンポに従い、前記シーンデータを切り替えて再生する再生手段と、
前記再生されるシーンデータに基づき、前記入力されるデータに対して、データ処理を行うデータ処理手段と
を有する映像処理装置。
【請求項２】
複数チャンネルのデータを入力する入力手順と、
前記複数チャンネルのデータに対するデータ処理の設定をする設定手順と、
前記データ処理の設定をシーンデータとして記憶するとともに、複数の前記シーンデータの切り替え順序を表すパターンデータを記憶する記憶手順と、
前記シーンデータの第１の切り替えテンポを設定する第１のテンポ設定手順と、
前記第１の切り替えテンポを変換する変換比率を設定する変換比率設定手順と、
前記設定された変換比率で前記第１の切り替えテンポを変換して、第２の切り替えテンポを設定する第２のテンポ設定手順と、
前記パターンデータの表す切り替え順序に基づき、前記第１又は第２の切り替えテンポに従い、前記シーンデータを切り替えて再生する再生手順と、
前記再生されるシーンデータに基づき、前記入力されるデータに対して、データ処理を行うデータ処理手順と
を有するコンピュータで実行可能な映像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像処理装置に関し、より詳しくは、自動的に映像を切り替えることができる映像処理装置に関する。
【背景技術】
【０００２】
従来、映像処理装置では、複数チャンネルの映像を入力して、各チャンネルの映像に対して、彩度、色調、照度等の画質調整を行うとともに、映像の位置（配置）、サイズ等の表示態様の設定を行って、複数の映像を合成出力する装置がある。
【０００３】
このような装置では、現在の画質調整及び表示態様設定の状態をシーンデータとして、記憶装置に記憶しておき、後にそれを読み出すことにより、現在の設定を復元することができる。（例えば、特許文献１参照。）
【０００４】
【特許文献１】特開２００２−２６２１７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の映像処理装置では、例えば、音楽と同期させて上述のシーンデータを切り替える場合には、手動で、切り替える必要がある。また、この切り替えを、自動で行ったとしても、音楽のテンポの変化に合わせて、切り替えタイミングを変更することは、困難である。さらに、シーンデータを切り替える際に、切り替えのスピード（テンポ速度）は、元のスピードを基準とせずに変更されている。そのため、該スピードの変更により、音楽の拍位置とシーンデータの切り替えタイミングの関係が、微妙にずれてくることがある。よって、元のスピードに戻した場合にも、シーンデータの切り替えタイミングが、拍位置と合わなくなってしまうことがある。
【０００６】
本発明の目的は、同時に演奏される音楽の拍位置と映像切り替えタイミングとを常に同期させることの出来る映像処理装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一観点によれば、映像処理装置は、複数チャンネルのデータを入力する入力手段と、前記複数チャンネルのデータに対するデータ処理の設定をする設定手段と、前記データ処理の設定をシーンデータとして記憶するとともに、複数の前記シーンデータの切り替え順序を表すパターンデータを記憶する記憶手段と、前記シーンデータの第１の切り替えテンポを設定する第１のテンポ設定手段と、前記第１の切り替えテンポを変換する変換比率を設定する変換比率設定手段と、前記設定された変換比率で前記第１の切り替えテンポを変換して、第２の切り替えテンポを設定する第２のテンポ設定手段と、前記パターンデータの表す切り替え順序に基づき、前記第１又は第２の切り替えテンポに従い、前記シーンデータを切り替えて再生する再生手段と、前記再生されるシーンデータに基づき、前記入力されるデータに対して、データ処理を行うデータ処理手段とを有する。
【発明の効果】
【０００８】
本発明によれば、同時に演奏される音楽の拍位置と映像切り替えタイミングとを常に同期させることの出来る映像処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００９】
【実施例】
【００１０】
図１は、本発明の実施例による映像処理装置１の基本構成を表すブロック図である。
【００１１】
映像処理装置１のバス２には、ＣＰＵ３、ＲＯＭ４、ＲＡＭ５、記憶部６、設定操作子７、トリガースイッチ８、表示部９、ミキシング部１０が接続される。
【００１２】
ＣＰＵ３は、ＲＯＭ４又は、記憶部６に記憶されている制御プログラム等に従い、演算又は制御を行う。ＲＯＭ４には、制御プログラム、又は本実施例を実現するためのプログラム等が記憶されている。ＲＡＭ５は、フラグ、レジスタ、バッファ等の領域、各種パラメータ等を記憶するＣＰＵ３のワーキングエリアを有する。タイマ３１は、ＣＰＵ３に接続されており、基本クロック信号、割り込み処理タイミング等をＣＰＵ３に供給する。
【００１３】
記憶部６は、外部記憶装置用のインターフェイスを含み、そのインターフェイスを介してバス２に接続される。記憶部６は、例えばフロッピ（登録商標）ディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、光磁気ディスク（ＭＯ）ドライブ、ＣＤ−ＲＯＭ（コンパクトディスク−リードオンリィメモリ）ドライブ、ＤＶＤ（ＤｉｇｉｔａｌＶｅｒｓａｔｉｌｅ Ｄｉｓｃ）ドライブ、半導体メモリ等である。
【００１４】
記憶部６には、各種パラメータ、複数の後述するシーンデータ及びアルペジオパターンデータ等の各種データ、及び本実施例を実現するためのプログラム等を記憶することができる。
【００１５】
設定操作子７は、例えば、スイッチ、フェーダ、ロータリーエンコーダ、マウス、文字入力用キーボード、ジョイスティック、ジョグシャトル等、ユーザの入力に応じた信号を出力できるものならどのようなものでもよい。本実施例では、複数の設定操作子９が、映像処理装置１のパネル上に配置されており、ユーザはこれらの設定操作子９を用いて、シーンデータ及びアルペジオパターンデータの選択、設定、保存、再生等の各種設定及び操作を行う。
【００１６】
トリガースイッチ（タイミング調整ボタン）８は、設定操作子７と同様に、映像処理装置１のパネル上に配置されるスイッチであり、ユーザは、このトリガースイッチ８を操作（押下）することによりアルペジオパターンデータの再生タイミングの調整指示を行う。
【００１７】
なお、設定操作子７及びトリガースイッチ８は、マウス等の他の操作子を用いて操作する表示部（ディスプレイ）９上に表示されるソフトスイッチ等でもよい。
【００１８】
表示部９は、例えば、映像処理装置１のパネル上に配置される液晶表示装置（ＬＣＤ）及び発光ダイオード（ＬＥＤ）であり、各種情報を表示することができる。例えば、ＬＣＤには、シーンデータ及びアルペジオパターンデータの各種パラメータ等を表示するとともに、出力映像の簡易的なイメージ（映像配置、サイズ等）を表示することができる。また、例えば、ＬＥＤは、点滅することにより拍位置を表示するとともに、点灯することにより、対応する機能がオンであることを示す。
【００１９】
ミキシング部１０は、例えば、複数の入力端子ＩＮ、チャンネルごとに独立した映像制御部１１、映像合成部１２、及び出力端子ＯＵＴで構成される。
【００２０】
各チャンネル（１ｃｈ〜４ｃｈ）の映像制御部１１は、入力端子ＩＮから入力される複数の映像を各チャンネル（１ｃｈ〜４ｃｈ）に割り当てる入力選択スイッチ１４、画質制御部１５、表示制御部１６、レベル制御部１７、オン・オフ切り替えスイッチ１８、出力選択スイッチ１９を含んで構成される。
【００２１】
画質制御部１５は、チャンネルごとに設けられる設定操作子７の操作又は、該操作を記録したシーンデータに基づき、該チャンネルに割り当てられた映像に対して、彩度、色調、照度等の画質調整を行う。
【００２２】
表示制御部１６は、設定操作子７の操作又は、該操作を記録したシーンデータに基づき、該チャンネルに割り当てられた映像の表示サイズ、表示位置等の表示態様を制御する。
【００２３】
レベル制御部１７は、チャンネルごとに設けられる設定操作子７（例えば、フェーダ等）の操作に応じて、対応するチャンネルに割り当てられた映像の出力レベルを調整する。
【００２４】
オン・オフ切り替えスイッチ１８は、チャンネルごとに設けられる設定操作子７の操作に応じて、対応するチャンネルの出力ＯＮ及びＯＦＦを切り替える。
【００２５】
出力選択スイッチ１９は、チャンネルごとに設けられる設定操作子７の操作に応じて、対応するチャンネルの出力を出力Ａ、出力Ｂ又は出力ＴＨＲＵのいずれか一つに割り当てる。
【００２６】
映像合成（チャンネル加算）部１２は、設定操作子７の操作に応じた合成比率で、出力Ａ及び出力Ｂを合成（加算）するとともに、該合成（加算）した映像と出力ＴＨＲＵからの映像を合成（加算）して出力端子ＯＵＴに送出する。
【００２７】
出力端子ＯＵＴは、外部の表示装置と接続可能な映像出力端子であり、映像合成部１２から送出される合成映像信号（チャンネル加算信号）を外部に出力する。
【００２８】
なお、本明細書では、上述のミキシング部１０で行う処理をまとめて「映像処理」と呼ぶ。また、本実施例の映像処理装置１に入力される映像信号は、動画像、静止画像、テキストデータ等の表示装置に表示できるものであれば、どのようなものでもよい。また、映像信号以外にも、例えば、音声信号や、ＭＩＤＩ信号等の自動演奏データ等を入力して処理することも出来る。
【００２９】
以上のような構成により、本実施例の映像処理装置１の入力端子ＩＮから入力される、例えば、４系統の映像信号は、入力選択スイッチ１４により、映像制御部１１の各チャンネル（１ｃｈ〜４ｃｈ）のいずれか一つに振り分けられ、該振り分けられた映像制御部１１において、画質及び表示態様を制御された後、出力Ａ、出力Ｂ又は出力ＴＨＲＵのいずれか一つとして、映像合成部１２に送出され、映像合成部１２において、一つの映像信号に合成されて、出力端子ＯＵＴを介して外部に出力される。
【００３０】
通信インターフェイス１３は、例えば、電子楽器、その他の楽器、音響機器、コンピュータ等に接続できるものであり、少なくともＭＩＤＩ信号を送受信できるものである。通信インターフェイス１３は、例えば、専用のＭＩＤＩインターフェイス、ＲＳ−２３２Ｃ、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェイスを用いて構成される。また、通信インターフェイス１３は、ＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワーク１３に接続可能な機能を有していてもよい。
【００３１】
図２は、本実施例による映像処理装置１の上面に設置される操作子パネルの一部を示す概略平面図である。
【００３２】
映像処理装置１の上面に設置される操作子パネルには、少なくとも、チェンジタイム設定スイッチ７１、メインテンポ設定スイッチ７２、テンポタップ７３、サブテンポ設定スイッチ７４及びテンポ選択スイッチ７５等を含む設定操作子７と、トリガースイッチ８と、拍位置表示装置（ＬＥＤ）９Ｌとが配置される。なお、図示を省略するが、操作パネル上には、上記の操作子のほか、例えば、図１の映像合成部１２、入力選択スイッチ１４、画質制御部１５、表示制御部１６、レベル制御部１７、オン・オフ切り替えスイッチ１８、出力選択スイッチ１９等の設定を行うための操作子群及び液晶表示装置等が配置されている。
【００３３】
チェンジタイム設定スイッチ７１は、シーンデータの切り替えをクロスフェードで行うための設定をする操作子である。例えば、チェンジタイムの設定が「１００％」の時は、切り替えタイミングの１拍前から次のシーンデータとのクロスフェードを開始し、「５０％」である時は、切り替えタイミングの拍と一拍前との中間地点からクロスフェードを開始する。設定が、「０％」である時は、クロスフェードは行わずに、切り替えタイミングで、シーンデータの切り替えを行う。
【００３４】
メインテンポ設定スイッチ７２は、アルペジオパターンデータの再生テンポを設定する為の操作子である。この操作子を、例えば、左側に回すと、再生テンポは遅くなり（メインテンポ速度が減少）、右側に回すと、再生テンポが速くなる（メインテンポ速度が増加）。
【００３５】
テンポタップ７３は、アルペジオパターンデータの再生テンポを調整するための操作子である。ユーザは、テンポタップ７３を複数回（例えば、４回）タップ（軽く叩く）することにより、各タップ間の平均時間間隔に基づき、メインテンポを設定することができる。
【００３６】
なお、メインテンポは、上記のメインテンポ設定スイッチ７２及びテンポタップ７３以外にも、例えば、通常のカーソルスイッチや、数字キー、キーボード等で数値入力することも出来る。また、外部機器から、通信Ｉ／Ｆ１３を介して、例えば、テンポクロック（Ｆ８）、演奏位置情報（小節／拍／クロック、曲先頭からの経過クロック、曲先頭からの経過時間等）等を受信して用いることも可能である。
【００３７】
サブテンポ設定スイッチ（テンポ変換比率設定スイッチ）７４は、メインテンポを変換するための変換比率を設定する為のスイッチである。変換比率としては、例えば、「０．１２５」、「０．２５」、「０．５」等のメインテンポを分数化する、すなわち、メインテンポ速度より遅いサブテンポ速度を生成するための値と、「２」、「４」、「８」等のメインテンポを倍数化する、すなわち、メインテンポ速度より速いサブテンポ速度を生成するための値とが用意されている。変換比率は、どのような数値でも設定可能であるが、倍数化するための値は整数であることが好ましく、特に「４」を含むことが好ましい。また、分数化するための値は、上記倍数かする為の値の逆数であることが好ましい。
【００３８】
これは、例えば、４拍子の曲にあわせて１小節ごとにシーンデータを切り替えるアルペジオパターンを再生する場合に、変換比率「４」で変換されたサブテンポを採用すると、１拍ごとにシーンデータが切り替わるようになるが、シーンデータの切り替えタイミングは、拍位置であることには変わりがない。また、例えば、４拍子の曲にあわせて１拍ごとにシーンデータを切り替えるアルペジオパターンを再生する場合に、変換比率「０．２５」で変換されたサブテンポを採用すると、１小節ごとにシーンデータが切り替わるようになるが、シーンデータの切り替えタイミングは、拍位置であることには変わりがない。
【００３９】
このように、整数及びその逆数でメインテンポを変換してサブテンポを生成することにより、サブテンポを採用してアルペジオパターンを再生した場合にも、拍位置とシーンデータの切り替えタイミングを合わせることが出来る。
【００４０】
なお、以上の例では、２拍子及び４拍子系の曲にあわせるために２の倍数及びその逆数の変換比率を用意したが、３拍子系の曲にあわせるために、３の倍数及びその逆数の変換比率を用意するようにしてもよい。また、その他の拍子に合わせるために各種変換比率を用意してもよい。いずれの拍子においても、１小節の拍数及びその倍数及びそれらの逆数によりメインテンポを変換してサブテンポを生成し、アルペジオパターンを再生する際に、メインテンポとサブテンポを切り替えて採用したとしても、シーンデータの切り替えタイミングと拍位置を合わせることが出来る。
【００４１】
テンポ選択スイッチ７５は、アルペジオパターンデータの再生テンポとして採用するテンポをメインテンポ及びサブテンポのいずれか一つに選択するためのスイッチである。
【００４２】
拍位置表示装置９Ｌは、設定されるアルペジオパターンの再生テンポの拍位置毎に点灯し、ユーザに拍位置を視覚的に知らせるための発光ダイオードである。
【００４３】
図３は、本実施例におけるシーンデータＳＮ及びアルペジオパターンデータＡＲＰを説明するための概念図である。
【００４４】
シーンデータＳＮは、図１の映像合成部１２、入力選択スイッチ１４、画質制御部１５、表示制御部１６、レベル制御部１７、オン・オフ切り替えスイッチ１８、出力選択スイッチ１９等の設定を記録するデータであり、例えば、シーンデータＳＮの記録時における上記設定を記録し、該記録したシーンデータＳＮを再生することにより該記録した設定を瞬時に復元することができる。なお、シーンデータＳＮは、シーンデータＳＮの記録時における上記設定を記録するだけでなく、後に編集することが可能である。また、予めプリセットのシーンデータＳＮを記録部６に記録しておくようにしてもよい。
【００４５】
例えば、図に示すシーンデータＳＮ１では、４系統の映像のサイズをそれぞれ表示画面の４分の１に設定し、該表示画面上に並べて表示するように配置する設定が記録されている。また、シーンデータＳＮ２では、表示画面全体に表示される映像に重なるようにして、サイズを縮小した他の２つの映像を表示する設定が記録されている。また、シーンデータＳＮ３では、表示画面全体に表示される映像に重なるようにして、サイズを縮小するとともに下の映像を透過するようにした設定が記録されている。また、シーンデータＳＮｎでは、表示画面の右上に該表示画面の約４分の１のサイズに縮小された映像を表示し、該映像の右下４分の１を覆うように約半分のサイズで表示されるようにした設定が記録されている。なお、シーンデータＳＮ１〜ＳＮｎは、上述の表示態様の設定に加えて、それぞれの映像の画質設定が含まれる。
【００４６】
アルペジオパターンＡＲＰは、シーンデータの組み合わせで構成され、例えば、複数のシーンデータＳＮ１〜ＳＮｎを、それぞれの再生順及び再生タイミング（切り替えタイミング）Ｃｔｉｍとともに記録したシーケンスデータである。すなわち、「シーンデータＳＮ１」→「シーンデータＳＮ２」…「シーンデータＳＮｎ」という形式で記録されている。なお、アルペジオパターンＡＲＰは、「シーンデータＳＮ１」→「シーンデータＳＮ１＋シーンデータＳＮ２とシーンデータＳＮ１との差分」というように、差分値を重ねていく形で記録してもよい。
【００４７】
アルペジオパターンＡＲＰは、例えば、図３に示すように、先頭に再生するシーンデータＳＮ１を指定し、その後、切り替えタイミングに、シーンデータＳＮ２に切り替えて再生を開始するように指定し、さらに、次の切り替えタイミングに、シーンデータＳＮ３に切り替えて再生を開始するように指定し、その後、シーンデータＳＮｎ−１からシーンデータＳＮｎへの切り替えタイミングに、シーンデータＳＮｎに切り替えて再生を開始するように指定する。
【００４８】
なお、切り替えタイミングは、アルペジオパターンＡＲＰの再生開始からの相対時間（秒）で指定することもできるし、小節数と拍数を組み合わせて指定することもできる。
【００４９】
図４は、本実施例のメイン処理を表すフローチャートである。
【００５０】
ステップＳＡ１では、メイン処理をスタートし、ステップＳＡ２で、各種フラグ、レジスタ、バッファ等を初期化する。
【００５１】
ステップＳＡ３では、メインテンポ／サブテンポの選択操作が行われたか否かが判断される。例えば、図２に示すテンポ選択スイッチ７５が操作されたか否かを判断する。メインテンポ／サブテンポの選択操作が行われた場合は、ＹＥＳの矢印で示すステップＳＡ４に進み、選択操作が行われていない場合は、ＮＯの矢印で示すステップＳＡ５に進む。
【００５２】
ステップＳＡ４では、ステップＳＡ３で検出した選択操作に基づき、アルペジオパターン再生における採用テンポを切り替える。例えば、選択されたテンポ（メインテンポＭＴ若しくはサブテンポＳＴ）をレジスタＳＬＴに記憶する。その後、ステップＳＡ１１に進む。
【００５３】
ステップＳＡ５では、メインテンポの設定操作の有無を判断する。メインテンポの設定操作があった場合、例えば、図２のメインテンポ設定スイッチ７２又はテンポタップ７３が操作された場合は、ＹＥＳの矢印で示すステップＳＡ６に進み、操作されていない場合は、ＮＯの矢印で示すステップＳＡ８に進む。
【００５４】
スッテプＳＡ６では、ステップＳＡ５で検出した設定操作に応じて、メインテンポのテンポ速度（メインテンポ速度）ＭＴＳを設定する。例えば、レジスタＭＴＳにここで設定されるテンポ速度の値を記録する。
【００５５】
ステップＳＡ７では、ステップＳＡ６でのメインテンポ速度ＭＴＳの設定に応じて、サブテンポ速度ＳＴＳを変更する。ここでは、サブテンポ速度ＳＴＳの基準となるメインテンポ速度ＭＴＳが、ステップＳＡ６において変更されたので、該変更にあわせてサブテンポ速度を変更する。サブテンポ速度ＳＴＳの変更は、後述するステップＳＡ１０と同様の処理により行う。その後、ステップＳＡ１１に進む。
【００５６】
ステップＳＡ８では、サブテンポの設定操作の有無を判断する。サブテンポの設定操作があった場合、例えば、図２のサブンテンポ設定スイッチ７４が操作された場合は、ＹＥＳの矢印で示すステップＳＡ９に進み、操作されていない場合は、ＮＯの矢印で示すステップＳＡ１１に進む。
【００５７】
ステップＳＡ９では、ステップＳＡ８で検出したサブテンポの設定操作に応じて、テンポ変換比率を決定する。サブンテンポ設定スイッチ７４は、例えば、「０．１２５」、「０．２５」、「０．５」等のメインテンポを分数化する、すなわち、メインテンポ速度より遅いサブテンポ速度を生成するための値、及び「２」、「４」、「８」メインテンポを倍数化する、すなわち、メインテンポ速度より速いサブテンポ速度を生成するための値のいずれか一つに対応する位置情報を出力し、該出力された位置情報に基づきテンポ変換比率（ＴＣＲ）を決定する。
【００５８】
ステップＳＡ１０では、ステップＳＡ６で設定された、若しくは、予め設定されているメインテンポのテンポ速度（ＭＴＳ）に、ステップＳＡ９で決定されたテンポ変換比率（ＴＣＲ）を乗じて、サブテンポ速度（ＳＴＳ）を算出（ＳＴＳ＝ＭＴＳ×ＴＣＲ）し、サブテンポとして設定する。その後、ステップＳＡ１１に進む。
【００５９】
ステップＳＡ１１では、現在の採用テンポ（ＳＬＴ）が、メインテンポ（ＭＴ）であるか（ＳＬＴ＝ＭＴ）否かを判断する。ステップＳＡ３で選択された採用テンポが、メインテンポである場合は、ＹＥＳの矢印で示すステップＳＡ１２に進み、サブテンポである場合は、ＮＯの矢印で示すステップＳＡ１３に進む。
【００６０】
ステップＳＡ１２では、現在のタイミングがメインテンポのタイミング（拍位置）であるか否かを判断する。ここでの判断は、後述する図５のステップＳＢ６で出力されるメインタイミング信号を受け取ったか否かで行われる。現在のタイミングが、メインテンポの拍位置である場合は、ＹＥＳの矢印で示すステップＳＡ１４に進む。拍位置で無い場合は、ＮＯの矢印で示すステップＳＡ１８に進む。
【００６１】
ステップＳＡ１３では、現在のタイミングがサブテンポのタイミング（拍位置）であるか否かを判断する。ここでの判断は、後述する図５のステップＳＢ１２で出力されるサブタイミング信号を受け取ったか否かで行われる。現在のタイミングが、サブテンポの拍位置である場合は、ＹＥＳの矢印で示すステップＳＡ１４に進む。拍位置で無い場合は、ＮＯの矢印で示すステップＳＡ１８に進む。
【００６２】
ステップＳＡ１４では、図２に示す操作パネル上の拍位置表示装置（ＬＥＤ）９Ｌを点滅させる。これは、例えば、ユーザに現在のタイミングが拍位置であることを認識させるためのものである。よって、拍位置表示装置（ＬＥＤ）９Ｌの点滅に限らず、例えば、メトロノームのように音を出すなどの方法でユーザに拍位置を知らせるようにしてもよい。
【００６３】
ステップＳＡ１５では、現在アルペジオパターンＡＲＰの再生中か否かを判断する。再生中の場合は、ＹＥＳの矢印で示すステップＳＡ１６に進む。再生中で無い場合は、ＮＯの矢印で示すステップＳＡ１８に進む。
【００６４】
ステップＳＡ１６では、現在のタイミングがシーン切り替えタイミングであるか否かを判断する。シーン切り替えタイミングである場合は、ＹＥＳの矢印で示すステップＳＡ１７に進み、現在再生中のアルペジオパターンＡＲＰに記録されている次のシーンデータＳＮを読み出し再生する。シーンデータの切り替えタイミングでない場合は、ＮＯの矢印で示すステップＳＡ１８に進む。
【００６５】
ステップＳＡ１８では、現在のシーンデータＳＮ若しくは、パネル上の操作子の設定に基づき、入力される映像信号に対して映像信号処理を行う。映像信号処理は、例えば、図１の映像合成部１２、入力選択スイッチ１４、画質制御部１５、表示制御部１６、レベル制御部１７、オン・オフ切り替えスイッチ１８、出力選択スイッチ１９等の設定又は、シーンデータに記録されているこれらの設定に基づき、映像信号の表示態様を制御する処理である。
【００６６】
ステップＳＡ１９では、その他の操作に応じた処理を行う。ここでの処理は、各種設定操作子７の操作に対応した処理であり、例えば、シーンデータ選択操作、アルペジオパターン選択操作、クロスフェーダ操作、入力選択、画質制御操作、表示制御操作、フェーダ操作、再生／停止操作等に対する操作に対応した処理である。また、シーンデータＳＮの記録およびアルペジオパターンＡＲＰの記録等の処理もここで行われる。
【００６７】
ステップＳＡ２０では、映像処理装置１の終了指示の有無を判断する。終了指示がある場合は、ＹＥＳの矢印で示すステップＳＡ２１に進み、メイン処理を終了する。終了指示がない場合は、ＮＯの矢印で示すステップＳＡ３に戻り以降の処理を繰り返す。
【００６８】
図５は、本実施例による割り込み処理を表すフローチャートである。この割り込み処理は、ユーザによる操作子の操作による指示をリアルタイムで確認するための処理であり、非常に短い割り込み周期（例えば、１μｓ〜４ｍｓ）で起動される。
【００６９】
ステップＳＢ１では、割り込み処理を開始する。ステップＳＢ２では、図１のトリガースイッチ８が操作されたか否かを判断する。トリガースイッチ８の操作が検出された場合は、ＹＥＳの矢印で示すステップＳＢ５に進む。トリガースイッチ８の操作が検出されない場合は、ＮＯの矢印で示すステップＳＢ３に進む。
【００７０】
ステップＳＢ３では、基準時間を検出する。基準時間の計測は、例えば、相対時間カウント値ＰＴｉｍをＰＴｉｍ＋αとする。ここで、値αは、例えば、この割り込み処理の割り込み周期と等しい値に設定する。このように設定することで、割り込み処理の起動ごとに、実時間にほぼ等しい時間分だけ、相対時間カウント値をインクリメントすることができる。
【００７１】
ステップＳＢ４では、ステップＳＢ３で行う基準時間の計測がメインテンポタイミングに達したか否かを判断する。メインテンポタイミングに達した場合は、ＹＥＳの矢印で示すステップＳＢ５に進み、達していない場合は、ＮＯの矢印で示すステップＳＢ７に進む。
【００７２】
ステップＳＢ５では、基準時間計測をクリアする。例えば、相対時間カウント値ＰＴｉｍを「０」にする。その後、ステップＳＢ６で、メインテンポによる拍位置であることを表すメインテンポタイミング信号を出力する。
【００７３】
ステップＳＢ７では、サブテンポ速度ＳＴＳが、メインテンポ速度ＭＴＳ以上（ＳＴＳ≧ＭＴＳ）か、すなわち、サブテンポ速度ＳＴＳが、メインテンポ速度ＭＴＳと同じ若しくは速いか否かを判断する。サブテンポ速度ＳＴＳが、メインテンポ速度ＭＴＳ以上の場合は、ＹＥＳの矢印で示すステップＳＢ８に進み、サブテンポ速度ＳＴＳが、メインテンポ速度ＭＴＳより小さい場合は、ＮＯの矢印で示すステップＳＢ１０に進む。なお、ここでの判断は、テンポ変換比率ＴＣＲが、「１」以上であるか否かに基づいて行ってもよい。その場合は、テンポ変換比率ＴＣＲが、「１」以上ならば、ステップＳＢ８に進み、「１」未満ならば、ステップＳＢ１０に進む。
【００７４】
ステップＳＢ８では、ステップＳＢ３で行う基準時間の計測がサブテンポタイミングに達したか否かを判断する。サブテンポタイミングに達した場合は、ＹＥＳの矢印で示すステップＳＢ９に進み、サブテンポによる拍位置であることを表すサブテンポタイミング信号を出力する。サブテンポタイミングに達していない場合は、ＮＯの矢印で示すステップＳＢ１４に進み、今回の割り込みタイミングにおける割り込み処理を終了する。
【００７５】
ステップＳＢ１０では、メインタイミング信号の出力回数をカウントし、ステップＳＢ１１では、該カウント数が設定回数（例えば、１／テンポ変換比率）に達したか否かを判断する。設定回数に達した場合は、ＹＥＳの矢印で示すステップＳＢ１２に進む。設定回数に達していない場合は、ＮＯの矢印で示すステップＳＢ１４に進み、今回の割り込みタイミングにおける割り込み処理を終了する。
【００７６】
ステップＳＢ１２では、サブテンポによる拍位置であることを表すサブテンポタイミング信号を出力し、ステップＳＢ１３では、ステップＳＢ１０でカウントするメインタイミング信号の出力回数のカウントをクリアする。その後、ステップＳＢ１４に進み、今回の割り込みタイミングにおける割り込み処理を終了する。
【００７７】
以上、本発明の実施例によれば、基準となるメインテンポ（第１のテンポ）を変換比率により変換して、サブテンポ（第２のテンポ）を生成することが出来る。メインテンポと、この生成されたサブテンポとを交互に切り替えて、アルペジオパターン等の再生に用いることができる。
【００７８】
サブテンポは、常に、メインテンポを基準として生成されるので、テンポを切り換えて採用しても、シーンデータ等の切り替えタイミングを常に拍位置に合わせることが出来る。よって、同時に流れている曲の拍位置と常に映像切り換えのタイミングが合い、効果的な映像変更処理ができる。
【００７９】
なお、上述の実施例では、映像信号を入力し、該映像信号を処理することを中心に説明したが、本実施例は、再生テンポに基づき再生可能なものであれば、どのような信号にも適用可能である。例えば、音声信号やＭＩＤＩ等の演奏信号等にも適用することが出来る。
【００８０】
また、入力信号は、発生した信号をストリーミングでリアルタイムに入力するほか、各種記憶媒体等に予め記憶されているデータ又は信号を読み出して、入力するようにしてもよい。
【００８１】
なお、本実施例の映像処理装置１（電子楽器１Ａ及びコンピュータ１Ｐ）は、ミキサーの携帯に限らず、例えば、電子楽器、カラオケ装置、ゲーム装置、携帯電話等の携帯型通信端末、自動演奏ピアノ等に適用してもよい。携帯型通信端末に適用した場合、端末のみで所定の機能が完結している場合に限らず、機能の一部をサーバ側に持たせ、端末とサーバとからなるシステム全体として所定の機能を実現するようにしてもよい。
【００８２】
また、電子楽器の形態を取った場合、その形態は実施例で説明したような鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、自動演奏装置等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩや各種ネットワーク等の通信手段を用いて各装置を接続するものであってもよい。
【００８３】
また、本実施例は、本実施例に対応するコンピュータプログラム等をインストールした汎用のコンピュータ等によって、実施させるようにしてもよい。
【００８４】
その場合には、本実施例に対応するコンピュータプログラム等を、ＣＤ−ＲＯＭやフロッピーディスク等の、コンピュータが読み込むことが出来る記憶媒体に記憶させた状態で、ユーザに提供してもよい。
【００８５】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組合せ等が可能なことは当業者に自明であろう。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施例による映像処理装置１の基本構成を表すブロック図である。
【図２】本実施例による映像処理装置１の上面に設置される操作子パネルの一部を示す概略平面図である。
【図３】本実施例におけるシーンデータＳＮ及びアルペジオパターンデータＡＲＰを説明するための概念図である。
【図４】本実施例のメイン処理を表すフローチャートである。
【図５】本実施例による割り込み処理を表すフローチャートである。
【符号の説明】
【００８７】
１…映像処理装置、２…バス、３…ＣＰＵ、４…ＲＯＭ、５…ＲＡＭ、６…記憶部、７…設定操作子、８…トリガースイッチ、９…表示部、１０…ミキシング部、１１…映像制御部、１２…映像合成部、１３…通信インターフェイス、１４…入力選択スイッチ、１５…画質制御部、１６…表示制御部、１７…レベル制御部、１８…オン・オフ切り替えスイッチ、１９…出力選択スイッチ、３１…タイマ、７１…チェンジタイム設定スイッチ、７２…メインテンポ設定スイッチ、７３…テンポタップ、７４…サブテンポ設定スイッチ、７５…テンポ選択スイッチ
【図１】
2005141018.tif 000003
【図２】
2005141018.tif 000004
【図３】
2005141018.tif 000005
【図４】
2005141018.tif 000006
【図５】
2005141018.tif 000007