(57)【要約】      （修正有）【課題】画像をリアルタイムに処理可能な画像処理装置及び方法に係わるプログラムを提供する。【解決手段】アルペジエータ自動切換モードでは、選択ストリームに設定される複数のシーンがテンポダイヤルやテンポタップにより設定された速度で順次切り替わる。前のシーンに基づく加工処理の始点から次のシーンに基づく加工処理の始点のうち、入力映像を両シーンを補間し生成した映像加工情報に基づき加工する補間処理の時間と、一方のシーンのみにより生成した映像加工情報に基づき加工する完全処理の時間との割合はチェンジタイムにより変更可能であり、５０％の切換位置は補間と完全の処理割合が同じである。手動切換モードでは、ＪＯＧダイヤルを５回転させると、前のシーンに基づく加工処理の始点から次のシーンに基づく加工処理の始点まで映像加工情報を変更できる。このモードでもチェンジタイム設定は有効で、自動切換えモードと同位置で補間と完全とが切り替わる。【選択図】    図９
2004289546.tif 000002
【特許請求の範囲】
【請求項１】
複数系統の画像信号を入力する入力手段と、
画像信号に対して施す加工処理の手順を予め複数種類記憶する記憶手段と、
該記憶手段に記憶された複数種類の加工処理手順のうち、少なくとも２種類の加工処理手順を対象にして、該対象加工処理手順および該対象加工処理手順の間の加工処理手順を任意に変更指定可能な操作子と、
該操作子によって、前記対象加工処理手順の間の加工処理手順が指定されたときには、該指定加工処理手順を、前記対象加工処理手順を補間して生成し、該生成された指定加工処理手順に基づいて、前記入力手段によって入力された複数系統の画像信号のうち、対応する系統の画像信号をリアルタイムに加工処理する加工処理手段と
を有することを特徴とする画像処理装置。
【請求項２】
画像信号に対して施す加工処理の手順を予め記憶手段に複数種類記憶する記憶手順と、
該記憶手段に記憶された複数種類の加工処理手順のうち、少なくとも２種類の加工処理手順を対象にして、該対象加工処理手順および該対象加工処理手順の間の加工処理手順を任意に変更指定可能な操作子によって、前記対象加工処理手順の間の加工処理手順が指定されたときには、該指定加工処理手順を、前記対象加工処理手順を補間して生成し、該生成された指定加工処理手順に基づいて、入力手段によって入力された複数系統の画像信号のうち、対応する系統の画像信号をリアルタイムに加工処理する加工処理手順と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力される画像信号をリアルタイムに加工処理する画像処理装置および画像処理方法を実現するためのプログラムに関する。
【０００２】
【従来の技術】
目的の画像信号を入力して、たとえば外部記憶装置に保存した後、この画像データを加工（編集）処理する画像処理装置は、従来から知られている。
【０００３】
このような画像処理装置として、保存画像データに特定の画像データ（たとえば、当該画像のタイトルデータ）を重畳して表示させるようにしたり、保存画像データの画質を変更するようにしたり、さらには、複数の保存画像データを別々のウィンドウに同時に表示させるようにしたりするものがある。
【０００４】
【発明が解決しようとする課題】
しかし、上記従来の画像処理装置では、処理対象の画像データは保存済みのものであり、入力される画像信号をリアルタイムに処理することはできなかった。
【０００５】
本発明は、この点に着目してなされたものであり、入力される画像信号をリアルタイムに処理することが可能となる画像処理装置および画像処理方法を実現するためのプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の画像処理装置は、複数系統の画像信号を入力する入力手段と、画像信号に対して施す加工処理の手順を予め複数種類記憶する記憶手段と、該記憶手段に記憶された複数種類の加工処理手順のうち、少なくとも２種類の加工処理手順を対象にして、該対象加工処理手順および該対象加工処理手順の間の加工処理手順を任意に変更指定可能な操作子と、該操作子によって、前記対象加工処理手順の間の加工処理手順が指定されたときには、該指定加工処理手順を、前記対象加工処理手順を補間して生成し、該生成された指定加工処理手順に基づいて、前記入力手段によって入力された複数系統の画像信号のうち、対応する系統の画像信号をリアルタイムに加工処理する加工処理手段とを有することを特徴とする。
【０００７】
また、請求項２に記載のプログラムは、請求項１と同様の技術的思想によって実現できる。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【０００９】
図１は、本発明の一実施の形態に係る画像処理装置を適用したビデオミキサの概略構成を示すブロック図である。
【００１０】
同図に示すように、本実施の形態のビデオミキサは、回転操作子、スライド操作子およびボタン等の複数の操作子からなる操作子群１と、装置全体の制御を司るＣＰＵ２と、該ＣＰＵ２が実行する制御プログラムや、各種テーブルデータ等を記憶するＲＯＭ３と、楽曲データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ４と、前記制御プログラムを含む各種アプリケーションプログラムや、シーンデータ、アルペジエータ・ストリームデータ等を記憶する外部記憶装置５と、各種情報等を表示する、たとえば液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示器６と、映像信号を入力して処理する映像信号処理部７とにより構成され、上記構成要素１〜７は、バス８を介して相互に接続されている。
【００１１】
外部記憶装置５としては、たとえば、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）および光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。そして、外部記憶装置５には、前述のように、ＣＰＵ２が実行する制御プログラムも記憶でき、ＲＯＭ３に制御プログラムが記憶されていない場合には、この外部記憶装置５に制御プログラムを記憶させておき、それをＲＡＭ４に読み込むことにより、ＲＯＭ３に制御プログラムを記憶している場合と同様の動作をＣＰＵ２にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００１２】
映像信号処理部７は、４チャンネル分の映像入力チャンネルを備え、最大４チャンネル分の映像信号をチャンネル毎に同時に処理することができるように構成されている。具体的には、映像信号処理部７は、独立した４つの映像信号をそれぞれ入力する入力端子Ｉｎ１〜Ｉｎ４と、チャネル毎に映像信号を処理する、４系統のＣＨ映像信号処理部７１と、各ＣＨ映像信号処理部７１から出力される処理後の映像信号のうち、出力端Ａからの映像信号と出力端Ｂからの映像信号との間をクロスフェードさせて切り替えるクロスフェーダ７２と、処理後の映像信号を出力する出力端子Ｏｕｔとによって構成されている。
【００１３】
各ＣＨ映像信号処理部７１は、それぞれ、入力端子Ｉｎ１〜Ｉｎ４に入力された映像信号のいずれかを選択するセレクタ７１ａと、当該映像信号の画質を制御する画質制御部７１ｂと、表示画像の位置を制御する画像位置制御部７１ｃと、当該映像信号のレベルを制御するフェーダ７１ｄと、当該映像信号のオン（出力）／オフ（ミュート）を切り替えるスイッチ７１ｅと、当該映像信号をクロスフェーダ７２に出力するか否かを制御するセレクタ７１ｆとによって構成されている。
【００１４】
クロスフェーダ７２は、２つのフェーダ７２ａ，７２ｂによって構成され、これらのフェーダ７２ａ，７２ｂを制御することにより、出力端Ａからの映像信号を出力端Ｂからの映像信号にクロスフェードさせながら切り換えたり、逆に、出力端Ｂからの映像信号を出力端Ａからの映像信号にクロスフェードさせながら切り換えたりすることができる。
【００１５】
なお、セレクタ７１ｆは、当該映像信号を、クロスフェーダ７２に出力せずにそのまま、出力端子Ｏｕｔに出力する出力端子ｔｈｒｏｕｇｈを選択することもできるようになっている。
【００１６】
また、上記構成要素７１ａ〜７１ｆ，７２ａおよび７２ｂは、バス８を介してＣＰＵ２により制御されるようになっている。
【００１７】
図２は、本実施の形態のビデオミキサのパネル面の構成の一例を示す図である。
【００１８】
同図において、インプットセレクト（Ｉｎｐｕｔ  Ｓｅｌｅｃｔ）スイッチ１０１は、前記セレクタ７１ａの選択状態を指示するためのものであり、５つの状態のいずれかを選択できるように構成されている。スイッチ１０１を用いて操作者が、たとえば“Ｉｎ１”を選択した場合、セレクタ７１ａは、前記入力端子Ｉｎ１に入力されている映像信号を選択する。なお、５番目の状態（“Ｅｘｔ”）は、セレクタ７１ａによって選択可能なものではなく、所定のメモリ（図示せず）に記憶された静止画像を外部（Ｅｘｔｒｅｒｎａｌ）に出力する指示を行うためのものである。
【００１９】
チャンネルオン（Ｃｈ  Ｏｎ）ボタン１０２は、前記スイッチ７１ｅのオン／オフ状態を指示するためのものである。
【００２０】
ネガ（Ｎｅｇａ）ボタン１０３は、当該映像信号を表示したときのネガ／ポジ状態を指示するためのものであり、トリム（ＴＲＩＭ）ボリューム１０４は、Ｙ（輝度）信号とＣ（色）信号に共通のゲイン調整用ボリュームであり、ヒュー（ＨＵＥ）ボリューム１０５は、色相調整用ボリュームであり、カラー（ＣＯＬＯＲ）ボリューム１０６は、色合い調整用ボリュームである。
【００２１】
クロスフェーダアサイン（ＣＦ  Ａｓｓｎ）スイッチ１０７は、当該チャンネルの前記処理後の映像信号をクロスフェーダ７２に出力するか否か、出力する場合には、フェーダ７２ａ，７２ｂのいずれに出力するかを指示するためのスイッチである。チャンネルフェーダ（ＣＨ  Ｆａｄｅｒ）１０８は、当該映像信号のレベルを調整するためのものであり、前記フェーダ７１ｄのゲインを設定する。クロスフェーダ（Ｃｒｏｓｓ  Ｆａｄｅｒ）１０９は、フェーダ７２ａ，７２ｂから出力される各映像信号の出力レベルを設定するためのものである。さらに、マスターフェーダ（Ｍａｓｔｅｒ  Ｆａｄｅｒ）１１０は、ミキシングされた映像信号の出力レベルを調整するためのものである。
【００２２】
パラメータ（Ｐａｒａｍ１，  Ｐａｒａｍ２，  Ｐａｒａｍ３）値設定用つまみ１１１ａ〜１１１ｃは、複数のチャンネル共通パラメータ（ｃｈ  Ｐａｒａｍ）から選択されたパラメータの値を設定するためのものであり、パラメータ値初期化（Ｐａｒａｍ  ＩＮＩＴ）ボタン１１２ａ〜１１２ｃは、それぞれ、パラメータ値設定用つまみ１１１ａ〜１１１ｃを用いて設定されたパラメータ値を初期値に戻すためのものであり、チャンネル選択（Ｃｈ  Ｓｅｌｅｃｔ）ボタン１１３ａ〜１１３ｄは、選択されたチャンネル共通パラメータを設定するチャンネルを選択するためのものである。
【００２３】
画面位置（Ｐｏｓｉｔｉｏｎ）パラメータ選択ボタン１１４は、選択されたチャンネル、すなわち、チャンネル選択ボタン１１３ａ〜１１３ｄを用いて選択されたチャンネルの画面位置を決定するパラメータを選択するためのものであり、分割（Ｄｉｖｉｓｉｏｎ）パラメータ選択ボタン１１５は、選択されたチャンネルの画面分割数を決定するパラメータを選択するためのものであり、反転（Ｒｅｖｅｒｓｅ）パラメータ選択ボタン１１６は、選択されたチャンネルの画面を反転表示させるか否かを決定するパラメータを選択するためのものであり、フレームレート（ＦＬ．  Ｒａｔｅ）パラメータ選択ボタン１１７は、選択されたチャンネルのフレームレートを決定するパラメータを選択するためのものであり、サイズ（Ｓｉｚｅ）パラメータ選択ボタン１１８は、選択されたチャンネルの画面サイズを決定するパラメータを選択するためのものであり、ディストーション（Ｄｉｓｔ）パラメータ選択ボタン１１９は、選択されたチャンネルの画面を歪ませるときの歪みの程度を決定するパラメータを選択するためのものであり、レイヤ（Ｌａｙｅｒ）パラメータ選択ボタン１２０は、選択されたチャンネルをレイヤ表示するか否かを決定するパラメータを選択するためのものである。
【００２４】
左矢印（＜）ボタン１３０ａは、現在の設定状態を左方向（たとえば、減少方向）に変更するためのものであり、右矢印（＞）ボタン１３０ｂは、現在の設定状態を右方向（たとえば、増加方向）に変更するためのものである。また、削除（Ｄｅｌｅｔｅ）ボタン１３１は、現在の設定状態を削除するためのものであり、キャンセル（Ｃａｎｃｅｌ）ボタン１３２は、現在の設定状態をキャンセルするためのものであり、エンター（Ｅｎｔｅｒ）ボタン１３３は、現在の設定状態を確定するためのものである。
【００２５】
ビジュアル・アルペジオ・モード（Ａｒｐ  Ｍｏｄｅ）選択ボタン１４０は、ビジュアル・アルペジオ（Ｖｉｓｕａｌ  Ａｒｐｅｇｇｉｏ）モードに移行させるためのものである。操作子１４１〜１６２は、主として、ビジュアル・アルペジオモードで使用されるものであるので、以下、各操作子１４１〜１６２の使用方法を、ビジュアル・アルペジオモードに設けられている、（ａ）シーンメモリ設定機能、（ｂ）アルペジエータ（Ａｒｐａｇｇｉａｔｏｒ）・ストリーム作成機能、（ｂ）アルペジエータ再生機能、（ｃ）リアルタイム・アルペジエータ選択機能および（ｄ）アルペジエータ・ジョグ機能を例に挙げて説明する。なお、ここでは、専ら各操作子１４１〜１６２の使用方法を説明することを目的とし、（ａ）〜（ｄ）の各機能について説明することを目的としていないので、「シーン」、「アルペジエータ・ストリーム」、「アルペジエータ」および「アルペジエータ・ジョグ」等の用語の説明は行わない。
【００２６】
（ａ）シーンメモリ設定機能
まず、ストア（ＳＴＲ）ボタン１５３を押すと、ストア場所セレクトモードに入り、ストアボタン１５３が点滅する。そして、既にストアされている場所（４×６個のボタン１４９のうち入力済みのもの）は点灯し、未だストアされていない場所は点灯しない。また、シフト（Ｓｈｉｆｔ）ボタン１５２を押すと、シフトボタン１５２が点灯し、場所の表示が“ＡＢＣＤ”から“Ａ′Ｂ′Ｃ′Ｄ′”に移行する。次に、ストアしたい場所のボタンを押すと、そのボタンが点滅に変わる。立て続けに違うボタンを押すと、点滅がそのボタンに移る。点滅により、そのボタンがストア場所に選択されていることを、操作者に分からせるようにしている。選択された状態で、再度ストアボタン１５３を押すと、点滅していた場所に、現在設定されている各種パラメータの値がストアされ、ストアボタン１５３は消灯し、ストア場所は点灯に変わる。他方、選択された状態で、前記デリートボタン１３１を押すと、その場所の内容はクリアされる。また、ストア前に、前記キャンセルボタン１３２を押すと、ストア操作がキャンセルされ、ストア場所セレクトモードは解除される。このとき、パターン（Ｐａｔｔｅｒｎ）ボタン１５０を押すと、プリセットシーンを呼び出すことができる。プリセットシーンが複数ある場合には、パターンボタン１５０を押す度に、他のプリセットシーンが順次呼び出されて行く。この動作は、ＪＯＧダイヤル１４１の操作によっても、行うことができる。
【００２７】
（ｂ）アルペジエータ・ストリーム作成機能
まず、ストア（ＳＴＲ）ボタン１４７を押すと、ストリーム作成モードに入り、ストアボタン１５３が点滅する。そして、既にストリームが入力されている場所（６個のボタン１４６のうち入力済みのもの）は点灯し、未だ入力されていない場所は点灯しない。また、シフト（Ｓｈｉｆｔ）ボタン１４８を押すと、シフトボタン１４８が点灯し、場所の表示が“Ａ”から“Ａ′”に移行する。次に、入力したい場所のボタンを押すと、そのボタンが点滅に変わる。立て続けに違うボタンを押すと、点滅がそのボタンに移る。点滅により、そのボタンが入力場所に選択されていることを、操作者に分からせるようにしている。既に入力済みの場所が選択されると、入力したいストリームは、そのストリームの最後に継ぎ足される。したがって、その場所に新規に入力したい場合には、その場所の内容を一度クリアする操作（後述する）が必要となる。選択された状態で、アルペジエートしたいシーンのボタン１４９を順番に押して行くのであるが、押されたときに示されているチェンジタイムも同時に記憶されるので、シーンボタン１４９を押す前に、チェンジタイム（Ｃｈａｎｇｅ  Ｔｉｍｅ）ダイヤル１５４で、チェンジタイムを所望の時間に合わせておく必要がある。シーンボタン１４９を押し間違えた場合には、前記左矢印ボタン１２０ａで戻る。そして、戻りすぎた場合には、前記右矢印ボタン１２０ｂで進ませる。本実施の形態では、最大１２８シーンまでストリーム指定できるように構成されている。ストリーム指定された状態で、再度ストアボタン１４７を押すと、点滅していた場所に、これらのシーンが入力され、ストアボタン１４７は消灯し、入力場所は点灯に変わる。他方、場所が選択された状態で、デリートボタン１３１を押すと、その場所の内容はクリアされる。また、入力前に、キャンセルボタン１３２を押すと、ストリーム作成操作がキャンセルされ、ストリーム作成モードは解除される。ビュー（Ｖｉｅｗ）ボタン１５１を押すと、使用シーンを決定する前に一旦表示器６へシーンの概略が出てくるモードになり、この場合には、２回同じシーンボタンを押して初めて、そのシーンが選択されたことになる。
【００２８】
（ｃ）アルペジエータ再生機能
上述のように、アルペジエータ・ストリームが入力済みのボタン１４６は点灯しているので、その中のいずれかを選択すると、そのボタン１４６は点滅に変わる。次に、再生ボタン１６０を押すと、選択されたアルペジエータ・ストリームの再生を開始する。この状態で、もう一度再生ボタン１６０を押すと、一時停止し、さらに、この状態で、もう一度再生ボタン１６０を押すと、一時停止した位置から再生を開始する。なお、再生は、テンポダイヤル（Ｔｅｍｐｏ  Ｄｉａｌ）１５５で設定したテンポに同期して進む。また、停止ボタン１６１を押すと、再生が停止し、先頭戻りボタン１６２を押すと、アルペジエータ・ストリームの先頭のシーンに戻る。上述したように、チェンジタイムは、シーンメモリに記憶したもので移り変わるが、ＲＴ／Ｍｅｍボタン１５７をオンにすると、チェンジタイムダイヤル１５４が有効になって、チェンジタイムダイヤル１５４で設定されているチェンジタイムで、次のシーンに切り替わって行く。さらに、Ｄｉａｌ／ＴＡＰボタン１５８をオフにすると、テンポダイヤル１５５が有効になり、Ｄｉａｌ／ＴＡＰボタン１５８をオンにすると、テンポタップ（Ｔｅｍｐｏ  ＴＡＰ）１５６が有効になる。テンポタップ１５６は、これを叩くことで、テンポを設定するものであり、たとえば最後に叩いた４回分（メニューによって変更可能）の平均値によって、テンポを設定するようにしている。なお、トリガ（Ｔｒｉｇｇｅｒ）ボタン１５９は、アルペジエータ再生タイミングを調整するためのものである。
【００２９】
（ｄ）リアルタイム・アルペジエータ選択機能
上述のように、シーンが設定されているボタン１４９は点灯しているので、点灯しているものの中から１つずつ選択して行く。このとき、テンポとチェンジタイムに同調してシーン間が補間される。ただし、最初に選択したシーンは、補間されずにいきなり現れる。ビューボタン１５１を押すと、使用シーンを決定する前に一旦表示器６へシーンの概略が出てくるモードになり、この場合には、２回同じシーンボタンを押して初めて、そのシーンが選択されたことになる。
【００３０】
（ｅ）アルペジエータ・ジョグ機能
アサインＡ（Ａｓｓｎ  Ａ）ボタン１４３またはアサインＢ（Ａｓｓｎ  Ｂ）ボタン１４４を押して、アサインモードに入ると、アサインＡボタン１４３またはアサインＢボタン１４４が点滅する。点灯しているボタン１４９のうち、いずれかを押して、アサインしたいシーンを選択すると、押したボタン１４９は点滅に変わる。立て続けに違うボタンを押すと、点滅がそのボタンに移る。ボタン１４９を押した状態で、点滅している、アサインＡボタン１４３またはアサインＢボタン１４４のいずれかを再度押すと、そのアサインボタンに、点滅していたボタン１４９のシーンがアサインされ、そのアサインボタンが点灯に変わる。アサイン可能状態で、デリートボタン１３１を押すと、対応するアサインメモリはクリアされ、アサイン前にキャンセルボタン１３２を押すと、アサイン操作がキャンセルされ、アサインモードが解除される。次に、アルペジエータジョグ（Ａｒｐ  ＪＯＧ）ボタン１４４をオンにすると、その直後はアサインＡの状態を表示する。ただし、アサインＡに何もアサインされていないときには、ブラックアウトされる。アサインＡにもアサインＢにも、シーンがアサインされている場合には、ＪＯＧダイヤル１４１を時計の針が進む方向に回すことにより、アサインＡにアサインされているシーンから、アサインＢにアサインされているシーンに、補間しながら移行する。他方、ＪＯＧダイヤル１４１をこれと逆に回すと、アサインＡにアサインされているシーンの方向に戻って行く。補間途中で、他のシーンをアサインＡまたはＢにアサインし直すこともでき、この場合には、補間途中の現在位置へいきなり変更される。
【００３１】
以上のように構成されたビデオミキサが実行する制御処理を、図３〜図９を参照して詳細に説明する。
【００３２】
図３は、本実施の形態のビデオミキサ、特にＣＰＵ２が実行するメインルーチンの手順を示すフローチャートであり、本メインルーチンは、たとえば本装置の電源が投入されたときに、起動する。
【００３３】
本メインルーチンが起動すると、まず、前記ＲＡＭ４をクリアしたり、各種パラメータの値をデフォルト値に設定したりする等の初期化処理を行い（ステップＳ１）、次に、操作者が前記操作子群１のいずれかの操作子を用いて行った操作を受け付け（ステップＳ２）、この受け付けた操作に応じた処理を行う操作子処理サブルーチン（その詳細は、図４を用いて後述する）を実行し（ステップＳ３）、選択されたアルペジエータデータに基づいてシーン制御するシーン制御処理サブルーチン（その詳細は、図５を用いて後述する）を実行し（ステップＳ４）、このシーン制御処理による設定に応じて映像信号を加工制御した（ステップＳ５）後、前記ステップＳ２に戻って、上述の処理を繰り返す。
【００３４】
図４は、上記ステップＳ３の操作子処理サブルーチンの詳細な手順を示すフローチャートである。
【００３５】
本操作子処理サブルーチンでは、主として、次の処理を実行する。すなわち、
（１）映像信号処理部７へ映像加工情報を設定する設定処理
（２）シーン記録処理
（３）アルペジエータ記録処理
（４）アルペジエータデータ選択処理
（５）アルペジエータ自動切換えモード処理
（６）アルペジエータ手動切換えモード処理
（７）その他処理
である。
【００３６】
上記（１）の設定処理としては、たとえば、前記操作子１０２〜１０６等を用いた、映像信号の画質を調整するための設定や、前記操作子１１１ａ〜１１１ｃ，１１４，１１８および１２０等を用いた、画像の位置／大きさを決定するための設定等が挙げられる。
【００３７】
すなわち、操作子１０２〜１０６等により、画質調整の指示がなされると、操作に対応した値で画質が変更制御される（ステップＳ１１→Ｓ１２）。具体的には、たとえば前記ヒューボリューム１０５により、チャンネル１の映像信号の色相を調整する指示がなされると、ＣＰＵ２は、前記画質制御部７１ｂに対して、指示された色相になるような値を設定する。
【００３８】
また、操作子１１１ａ〜１１１ｃ，１１４，１１８および１２０等により、画像の位置／大きさの指示がなされると、操作に対応した位置／大きさになるように画像が変更制御される（ステップＳ１３→Ｓ１４）。具体的には、チャンネル１の映像信号がレイヤ表示され、さらに、画面位置パラメータが選択されている場合に、パラメータ値設定用つまみ１１１ａ〜１１１ｃにより、画面位置を変更する指示がなされると、ＣＰＵ２は、前記画像位置制御部７１ｃに対して、指示された画面位置になるような値を設定する。
【００３９】
上記（２）のシーン記録処理とは、シーン、つまり、上記（１）の設定処理で設定された映像加工情報を、前記外部記憶装置５に設けられたシーンメモリ領域に記録（保存）する処理をいう。ここで、シーンを記録するのは、本実施の形態では、リアルタイムに流れてくる映像信号を取り扱い、さらに、このようなリアルタイム映像信号にリアルタイムで加工処理を施すので、加工処理に必要な映像加工情報（シーン）をその都度作成していたのでは、リアルタイムに加工処理を施せないからである。
【００４０】
シーン記録の指示がなされると、現時点での映像加工状態が記録される（ステップＳ１５→Ｓ１６）。なお、シーンを記録する手順は、前述したので、その説明を省略する。
【００４１】
以下、図７に基づいて、記録されたシーンの使用方法を説明する。
【００４２】
図７（ａ）は、記憶されたシーン１、すなわち４分割画面のレイヤ表示を行うという映像加工状態に基づいて、チャンネル１〜４にそれぞれ入力された各映像信号を加工して表示したものである。この状態で、記憶されたシーン２、すなわちチャンネル２および３の２画面のレイヤ表示で、チャンネル２に対応する画面を拡大し、チャンネル３に対応する画面の位置を上に移動するという映像加工状態が呼び出されると、図７（ｂ）のように、シーン２に基づいて、チャンネル２および３にそれぞれ入力された各映像信号が加工されて表示される。なお、本実施の形態では、画面が重なった場合には、チャンネル番号の若い画面が優先して表示されるようにしたが、もちろん、これに限らず、その優先表示状態をユーザ設定可能に構成してもよい。
【００４３】
また、前記ビューボタン１５１が押されていると、シーン２の呼び出し指示があった場合、まず、図７（ｃ）のように、シーン２の概略を前記表示器６に表示し、次に、もう一度シーン２の呼び出し指示があった場合に、図７（ｂ）のように、実際の映像信号に対する加工処理がなされる。
【００４４】
次に、上記（３）のアルペジエータ記録処理とは、前記アルペジエータ・ストリームを作成して記録（記憶）する処理をいう。アルペジエータ記録の指示がなされると、さらに、当該アルペジエータが記録されるボタン、すなわち前記６個のボタン１４６のいずれかの選択とシーンデータの組み合わせの指示を受け、両者が対応付けられて記憶される（ステップＳ１７→Ｓ１８）。ここで、アルペジエータ・ストリームとは、複数のシーンを再生するために、その再生すべきシーンを再生順に並べて形成したデータをいう。なお、アルペジエータ・ストリームを記録（作成）する手順は、前述したので、その説明を省略する。
【００４５】
上記（４）のアルペジエータデータ選択処理とは、上記（３）のアルペジエータ記録処理によって記録された、複数のアルペジエータ・ストリームからいずれかを選択する処理をいう。アルペジエータデータ選択の指示がなされると、選択されたアルペジエータ・ストリームが読み出されて、前記ＲＡＭ４の所定領域に格納される（ステップＳ１９→Ｓ２０）。
【００４６】
上記（５）のアルペジエータ自動切換えモード処理とは、上記（４）のアルペジエータデータ選択処理によって選択されたアルペジエータ・ストリームに設定されている複数のシーンを、前記設定されたテンポに従って自動で順次切り換えて行く処理をいう。ただし、自動切換え処理は、図５および図６に示す処理によって実現され、図４の処理では、アルペジエータ自動切換えモードのスタート指示がなされたときに、単に自動切換えモードフラグを立てているに過ぎない（ステップＳ２１→Ｓ２２）。
【００４７】
上記（６）のアルペジエータ手動切換えモード処理とは、上記（４）のアルペジエータデータ選択処理によって選択されたアルペジエータ・ストリームに設定されている複数のシーンを、前記ＪＯＧダイヤル１４１を用いて手動で順次切り換えて行く処理をいう。ただし、手動切換え処理は、図５および図６に示す処理によって実現され、図４の処理では、アルペジエータ手動切換えモードのスタート指示がなされたときに、単に手動切換えモードフラグを立てているに過ぎない（ステップＳ２３→Ｓ２４）。
【００４８】
図８は、アルペジエータ・ストリームにシーン３とシーン４がこの順序で設定され、シーン３とシーン４の中間の状態が変更指示された場合の表示画面の一例を示す図である。
【００４９】
同図において、Ａ点は、シーン３に基づいて映像信号を加工処理して表示した時点を示し、Ｂ点は、シーン４に基づいて映像信号を加工処理して表示した時点を示し、Ｃ点は、その中間の映像加工情報に基づいて映像信号を加工処理して表示した時点を示している。すなわち、Ａ点では、４分割画面のレイヤ表示で、４チャンネルの映像信号のうち、チャンネル１〜３の映像信号を表示した状態を示し、Ｂ点では、チャンネル１に対する画面を拡大し、チャンネル２に対する画面を拡大して移動させ、さらにチャンネル４に対する画面を新規に追加して、チャンネル１，２，４の映像信号を表示した状態を示し、Ｃ点では、その中間の状態、つまり、チャンネル１に対する画面が拡大の途中であり、チャンネル２に対する画面が薄く残り、チャンネル３に対する画面が拡大の途中で移動し、チャンネル４に対する画面が薄く浮き出てくる状態を示している。
【００５０】
Ｃ点の状態は、Ａ点のシーン３の情報、Ｂ点のシーン４の情報およびＣ点がＡ点（またはＢ点）からどの程度離れた位置であるかの情報に基づいて、シーン３および４を補間し、この補間によって生成された映像加工情報に基づいて、４チャンネルの映像信号を加工処理することで、表示するようにしている。なお、本発明は補間方法に特徴があるわけではないので、どのような補間方法をもちいてもよい。補間法としては、たとえば、直線補間や曲線補間等が挙げられる。
【００５１】
次に、上記（７）のその他処理とは、文字通り、上記（１）〜（６）の処理以外の処理をいう。その他の指示がなされると、指示に応じた処理を実行する（ステップＳ２５→Ｓ２６）。
【００５２】
図５は、前記ステップＳ４のシーン制御処理サブルーチンの詳細な手順を示すフローチャートであり、本シーン制御処理では、上述のように、（５）アルペジエータ自動切換えモード処理および（６）アルペジエータ手動切換えモード処理の実体的な制御方法が記載されている。
【００５３】
同図において、アルペジエータ自動切換えモードであって、アルペジエータデータ（アルペジエータ・ストリーム）が選択されているときには、タイマカウンタのデータを取得し、位置情報を生成する（ステップＳ３１→Ｓ３２→Ｓ３３）。ここで、タイマカウンタは、アルペジエータ・ストリーム中の現在の切り換え位置を算出するために用いるものであり、このカウントは、図６の割り込み処理のステップＳ４１でなされている。また、位置情報は、アルペジエータ・ストリーム中の現在の切り換え位置を示す情報であり、割り込み時間（割り込み処理を起動する時間）、タイマカウンタのカウント値および設定されたテンポ値に基づいて、簡単に算出できる。
【００５４】
そして、生成した位置情報に応じて、アルペジエータデータから映像加工情報を生成し、生成した映像加工情報が前回設定した映像加工情報と変化しているときには、生成した映像加工情報を、映像信号処理部７に設定する（ステップＳ３７→Ｓ３８→Ｓ３９）。
【００５５】
一方、アルペジエータ手動切換えモードであって、アルペジエータデータが選択されているときには、ダイヤル変位データを取得し、位置情報を生成する（ステップＳ３１→Ｓ３２→Ｓ３３）。ここで、ダイヤル変位データは、アルペジエータ・ストリーム中の現在の切り換え位置を算出するために用いるものであり、図６の割り込み処理のステップＳ４５で生成されている。すなわち、図６において、ＪＯＧダイヤル１４１の操作に応じて、加算信号が出力されると、ダイヤル変位データをインクリメントし、減算信号が出力されると、ダイヤル変位データをデクリメントする。なお、ダイヤル変位データが、アルペジエータのシーン変位として使われたときには、ダイヤル変位データをクリアしておく（ステップＳ４３→Ｓ４４）。
【００５６】
そして、生成した位置情報に応じて、アルペジエータデータから映像加工情報を生成し、生成した映像加工情報が前回設定した映像加工情報と変化しているときには、生成した映像加工情報を、映像信号処理部７に設定する（ステップＳ３７→Ｓ３８→Ｓ３９）。
【００５７】
図９は、アルペジエータデータ自動および手動切換えモードの各処理を説明するための図である。
【００５８】
同図において、“５０％”は、前記チェンジタイムダイヤル１５４で指定したチェンジタイムの値を示している。ここで、チェンジタイムとは、あるシーンが読み出されてから、そのシーンによる映像信号の加工処理が終了するまでの時間のうち、補間処理を行う時間（残りの時間は、そのシーンに基づいた完全処理）を％で表現したものである。図示例では、チェンジタイムは“５０％”であるので、補間処理と完全処理とは、同じ時間だけなされる。
【００５９】
アルペジエータ自動切換えモードでは、前記テンポダイヤル１５５またはテンポタップ１５６によって設定されたテンポに応じた速度で、各シーンが切り替わって行く。本実施の形態では、“５０％”の切換え位置は、ちょうど拍位置に一致するようにしている。
【００６０】
アルペジエータ手動切換えモードでは、ＪＯＧダイヤル１４１を、たとえば５回転させることで、前のシーンに基づいた加工処理の始点から次のシーンに基づいた加工処理の始点まで、映像加工情報を変更するようにしている。このモードにおいても、チェンジタイムの設定は有効であり、アルペジエータ自動切換えモードと同じ位置で、補間処理を完全処理とが切り替わっている。
【００６１】
このように、本実施の形態では、アルペジエータ手動切換えモードを設け、アルペジエータ・ストリームの各シーンをＪＯＧダイヤル１４１の操作に応じて切り換えて行くようにしたので、任意の速度で切り換え指示ができ、これにより、操作者の操作性を向上させることができる。つまり、操作者は、より自由度の高い制御指示を行うことができる。
【００６２】
なお、本実施の形態では、処理対象の映像信号として、動画像信号を想定しているが、これに限らず、静止画像信号でもよいし、動画像信号と静止画信号とを混在したもの（たとえば、あるチャンネルでは動画像信号を処理の対象とし、他のチャンネルでは静止画像信号を処理の対象とする）でもよい。
【００６３】
また、本実施の形態では、アルペジエータ手動切換えモード時のシーンの切り換え操作子として、ＪＯＧダイヤルを用いるようにしたが、これに限られないことは言うまでもなく、これに代えて、たとえば、スライド操作子や、アップ／ダウンキー等を採用するようにしてもよい。また、ＪＯＧダイヤル１４１に加えて、ＪＯＧシャトル１４２の操作も有効にしておき、ＪＯＧシャトル１４２を操作したときには、ＪＯＧダイヤル１４１を操作したときよりも、その切り換え速度を速くするように構成してもよい。
【００６４】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ２やＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６５】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６６】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００６７】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ２などが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６９】
【発明の効果】
以上説明したように、請求項１または２に記載の発明によれば、記憶手段に記憶された複数種類の加工処理手順のうち、少なくとも２種類の加工処理手順を対象にして、該対象加工処理手順および該対象加工処理手順の間の加工処理手順を任意に変更指定可能な操作子によって、前記対象加工処理手順の間の加工処理手順が指定されたときには、該指定加工処理手順が、前記対象加工処理手順を補間して生成され、該生成された指定加工処理手順に基づいて、入力手段によって入力された複数系統の画像信号のうち、対応する系統の画像信号がリアルタイムに加工処理されるので、入力される画像信号をリアルタイムに処理することができるとともに、操作子によって任意の速度で加工処理手順の切り換え指示ができ、これにより、操作者の操作性を向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る画像処理装置を適用したビデオミキサの概略構成を示すブロック図である。
【図２】図１のビデオミキサのパネル面の構成の一例を示す図である。
【図３】図１のビデオミキサ、特にＣＰＵが実行するメインルーチンの手順を示すフローチャートである。
【図４】図３のステップＳ３の操作子処理サブルーチンの詳細な手順を示すフローチャートである。
【図５】図３のステップＳ４のシーン制御処理サブルーチンの詳細な手順を示すフローチャートである。
【図６】割り込み処理の手順を示すフローチャートである。
【図７】記録されたシーンの使用方法の一例を示す図である。
【図８】アルペジエータ・ストリームにシーン３とシーン４がこの順序で設定され、シーン３とシーン４の中間の状態が変更指示された場合の表示画面の一例を示す図である。
【図９】アルペジエータデータ自動および手動切換えモードの各処理を説明するための図である。
【符号の説明】
２…ＣＰＵ（加工処理手段），５…外部記憶装置（記憶手段），７…映像信号処理部（加工処理手段），Ｉｎ１〜Ｉｎ４…入力端子（入力手段），１４１…ＪＯＧダイヤル（操作子），１４２…ＪＯＧシャトル（操作子）
【図１】
2004289546.tif 000003
【図２】
2004289546.tif 000004
【図３】
2004289546.tif 000005
【図４】
2004289546.tif 000006
【図５】
2004289546.tif 000007
【図６】
2004289546.tif 000008
【図７】
2004289546.tif 000009
【図８】
2004289546.tif 000010
【図９】
2004289546.tif 000011