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