(57)【要約】【課題】  １つの映像または２つ以上の映像に対して第１のシーンから第２のシーンへ映像効果を付与しながら映像切替を行う映像処理システムにおいて、従来は、単純な映像効果をもつ映像切替は可能でも所望の映像効果をもつ映像切替を実現することはできなかった。【解決手段】  映像切替制御装置の主記憶装置に、第１の映像の切替開始画像データと、第２の映像の切替終了画像データを記憶した上で遷移映像生成プログラムを用いて前記映像切替制御装置内で遷移映像の生成を行うことで、遷移映像に所望の映像効果を付与しながら映像を切り替えることができるようになる。【選択図】図１
2005217680.tif 000002
【特許請求の範囲】
【請求項１】
映像処理装置であって、
入力映像の一画面分を蓄積することのできるフレームメモリと、
前記フレームメモリの内部に蓄積されているデータを外部に出力する手段と、
入力映像を前記フレームメモリに書き込む処理と入力映像の前記フレームメモリへの書き込みを停止して前記フレームメモリでは最後に書き込まれた画面を保持する処理のいずれか一方を選択して実行する手段と、
表示画像データを前記映像変換手段に設定する手段と、
該フレームメモリ内のデータを変換する映像変換手段と、該映像変換手段で変換した結果のデータを映像形式にして出力し、フレームメモリ内のデータに関係なく前記表示画像データを出力する出力手段とを有することを特徴とする映像処理装置。
【請求項２】
１つの映像または２つ以上の映像の、第一のシーンと第二のシーンを、映像効果を付与してつなぎ合せる映像処理を行う映像処理システムであって、
入力映像の一画面分である静止画像を蓄積することのできるフレームメモリを備える映像処理装置と、
１つまたは２つ以上の映像生成プログラムと、映像の切替および各種制御を行う切替制御部と、第一のシーンから第二のシーンへ映像効果を付与して遷移する映像を生成する遷移映像生成部と、遷移元の映像生成プログラムの切替開始地点と遷移先の映像生成部の切替終了地点との組を列挙した遷移テーブルと、映像切替時に付与する映像効果を列挙した映像効果テーブルとを記憶する主記憶装置と、前記映像処理装置を制御する映像処理装置制御手段と、前記各映像生成プログラムより生成される映像を前記映像処理装置に出力する映像出力手段と、映像切替時に前記遷移テーブルから切替開始点と切替終了点を選択し、前記映像効果テーブルから付与する映像効果を選択するコマンド入力手段とを有する映像切替制御装置とを有することを特徴とする映像処理システム。
【請求項３】
１つの映像または２つ以上の映像の、第一のシーンと第二のシーンを、映像効果を付与してつなぎ合せる映像処理を行う映像処理システムであって、
１つまたは２つ以上の映像データを再生し出力する１台または２台以上の映像再生装置と、請求項１記載の映像処理装置とを備え、
さらに、
映像の切替制御を行う切替制御部と、
第一のシーンから第二のシーンへ映像効果を付与して遷移する映像を生成する遷移映像生成部と、遷移元の映像データの切替開始時点と遷移先の映像データの切替終了時点との組を列挙した遷移テーブルと、映像切替時に付与する映像効果を列挙した映像効果テーブルとを記憶する主記憶装置と、
前記映像処理装置の制御および静止画像データの受信を行う映像処理装置制御通信手段と、
前記遷移映像生成部より生成される映像を前記映像切替装置に出力する映像出力手段と、
映像切替時に前記遷移テーブルから切替開始点と切替終了点を選択し、前記映像効果テーブルから付与する映像効果を選択する前記コマンド入力手段とを有する前記映像切替制御装置とを有することを特徴とする映像処理システム。
【請求項４】
映像処理装置であって、
第一の映像生成プログラムの画像データ及び第二の映像生成プログラムの画像データと遷移画像データの種別とを指定する入力部と、
前記指定された前記第一の映像生成プログラムの画像データ及び前記第二の映像生成プログラムの画像データを記憶する主記憶部と、
前記映像生成プログラムによる画像データを順次出力する映像出力部と、
前記出力された画像データを保持するフレームメモリと、
前記主記憶部に記憶された二つの画像データと遷移画像データの種別とに基づいて遷移画像を生成する遷移画像生成部と、
前記指定された前記第一の映像生成プログラムの画像データを前記フレームメモリが保持した場合、前記フレームメモリをフリーズし、前記遷移画像の生成を指示し、前記生成された遷移画像を出力する場合、前記フリーズを解除し、前記遷移画像を前記映像出力部から出力するように指示する切替制御部とを有することを特徴とする映像処理装置。
【請求項５】
前記遷移画像を出力し、前記フレームメモリが前記指定された前記第二の映像生成プログラムの画像データを保持した場合、前記フレームメモリをフリーズし、前記第二の映像生成プログラムによる画像データを出力することを特徴とする請求項４記載の映像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像処理システムおよび映像処理装置に関し、特に、１つの映像または２つ以上の映像の第１のシーンと第２のシーンをつなぎ合わせる映像処理システムと、該映像処理システムを実現するために必要となる映像処理装置に関する。
【背景技術】
【０００２】
１つの映像または２つ以上の映像の第１のシーンと第２のシーンをつなぎ合わせる技術としてＡＢロールおよび擬似ＡＢロールという技法が特許文献１で開示されている。図１３にＡＢロールを実施するための映像処理システムを表す機能ブロック図を示す。映像再生装置４から出力される映像データ４１および映像再生装置５から出力される映像データ５１は映像処理装置ａの利得制御部ａ１、利得制御部ａ２でそれぞれ利得制御され加算部ａ３で合成されて、編集された映像出力としてディスプレイ３に出力される。制御発生部ａ４は映像再生装置４、映像再生装置５、ディスプレイ３、利得制御部ａ１、利得制御部ａ２に対して制御信号を発生する。
【０００３】
図１４に擬似ＡＢロールを実施するための映像処理システムを表すブロック図を示す。擬似ＡＢロールは１つの映像データ４１内の異なるシーン同士をつなぎ合わせるときに用いられる。この技法は、映像再生装置４から出力される映像データ４１内の第１のシーンの最終画面を映像処理装置ｂのフレームメモリｂ５に記憶し、映像データ４１の出力を続けて、つなぎ合わせる先の第２のシーンの開始時にフレームメモリｂ５からも前記最終画面を読み出して利得制御部ｂ１で利得制御し、利得制御部ｂ２で利得制御された映像データ４１と加算部ｂ３で合成してディスプレイ３に出力するものである。
【０００４】
また、特許文献２には、映像素材の情報（映像情報）を記憶装置に格納し、記憶装置から映像情報のうち編集される複数のイメージ列（画像列）を読み出し、編集されたイメージ列（画像列）を生成するために、複数のイメージ列（画像列）を編集し、編集されるイメージ列（画像列）と編集されたイメージ列（画像列）とを同時に表示することを特徴とする画像編集方法が開示されている。
【０００５】
特許文献３には、複数のクライアントと、ネットワークでネットワークを介して接続し、特定の映像音声ストリームの特定のフレームについて、フレームの合成又は特殊効果の付加のいずれかを含む編集処理をするよう指示する編集情報をいずれかのクライアントから受信する編集情報受信手段と、特定の映像音声ストリームを取得する映像音声ストリーム取得手段と、取得した映像音声ストリームについて編集処理を行う編集手段と、編集後の映像音声ストリームを編集情報を送信したクライアントに送信する送信手段とを備えたことを特徴とする編集サーバが開示されている。編集機能の拡張に対して柔軟に対応できるシステム構成を有する映像音声編集システムを提供している。
【０００６】
【特許文献１】特開平７−２３３２９号公報（第５頁、第１図および第８頁、第５図）
【０００７】
【特許文献２】特開平１０−２００８１４号公報
【特許文献３】特開２００２−２３２８２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の技術は、単純な映像効果をもつ映像切替は可能であるが所望の映像効果をもつ映像切替を実現することはできなかった。また、切替先のフレームを任意に選ぶことはできなかった。
【０００９】
また、特許文献２および特許文献３に記載の技術は、事前に編集した映像を流すものであり、現在流れている映像をその場で切り替えることができるようなリアルタイム性に欠けていた。
【００１０】
本発明の目的は、リアルタイム性を保ちながら、所望の映像効果を付与しながら映像を切り替える仕組みを提供することである。
【課題を解決するための手段】
【００１１】
前記の課題を解決するために、本発明では、扱う映像が映像生成プログラムの生成する映像の場合においては、コマンド入力手段は、遷移元の映像生成プログラムの切替開始地点と遷移先の映像生成プログラムの切替終了地点との組を列挙した遷移テーブルから切替開始地点と切替終了地点を選択し、映像切替時に付与する映像効果を列挙した映像効果テーブルから映像効果を選択し、切替開始コマンドと、切替開始地点データと、切替終了地点データと、映像効果データとを切替制御プログラムに送信し、第１の映像生成プログラムは、前記切替制御プログラムから受けた切替開始地点データに基いて切替開始画像データを主記憶装置に出力し、第２の映像生成プログラムは、前記切替制御プログラムから受けた切替終了地点データに基いて切替終了画像データを主記憶装置に出力し、遷移映像生成プログラムは、前記切替制御プログラムから受けた映像効果データに基いて、前記切替開始画像データと前記切替終了画像データを用いて映像効果を付与した遷移映像を生成し、前記切替制御プログラムは、映像処理装置を制御してディスプレイに出力する映像を切り替える構成とした。
【００１２】
扱う映像が映像データの場合においては、コマンド入力手段は、遷移元の映像データの切替開始時点と遷移先の映像データの切替終了時点との組を列挙した遷移テーブルから切替開始時点と切替終了時点を選択し、映像切替時に付与する映像効果を列挙した映像効果テーブルから映像効果を選択し、切替開始コマンドと、切替開始時点データと、切替終了時点データと、映像効果データとを切替制御プログラムに送信し、前記切替制御プログラムは、切替開始時点データと切替終了時点データに基いて映像再生装置を制御して映像データの再生と、停止と、頭出しを行い、映像処理装置は、前記切替制御プログラムの制御に基き、切替開始画像データと切替終了画像データを主記憶装置に出力し、遷移映像生成プログラムは、前記切替制御プログラムから受けた映像効果データに基いて、前記切替開始画像データと前記切替終了画像データを用いて映像効果を付与した遷移映像を生成し、さらに、前記切替制御プログラムは、映像切替装置と前記映像処理装置とを制御してディスプレイに出力する映像を切り替える構成とした。
【００１３】
扱う映像がどちらの場合においても、映像切替制御装置の主記憶装置に、第１の映像の切替開始画像データと、第２の映像の切替終了画像データを記憶した上で遷移映像生成プログラムを用いて前記映像切替制御装置内で遷移映像の生成を行うことができるので、遷移映像に所望の映像効果を付与しながら映像の切替を行うことができるようになる。
【発明の効果】
【００１４】
本発明によれば、１つの映像または２つ以上の映像に対して第1のシーンから第２のシーンへ所望の映像効果を付与しながら切り替えることができる。
【発明を実施するための最良の形態】
【００１５】
以下実施例を用いて詳細に説明する。
【実施例１】
【００１６】
以下、図１と図２を用いて本発明の第１の実施例について説明する。本実施例は、２つの映像がバーチャルリアリティコンテンツ等の映像生成プログラムの生成する映像である場合に好適な例である。
【００１７】
図１は本発明の第１の実施例における映像処理システムを表す機能ブロック図である。
図１において、映像切替制御装置１は、主記憶装置１１と、中央演算処理装置１２と、映像出力手段１３と、コマンド入力手段１４と、映像処理装置制御手段１５とを備え、映像処理装置２への映像の出力と、出力映像の切替と、映像処理装置２の制御とを行うものである。主記憶装置１１は、切替制御プログラム１１１と、映像生成プログラム１１２と、映像生成プログラム１１３と、遷移映像生成プログラム１１４と、遷移テーブル１１７と、映像効果テーブル１１８とを記憶している。切替制御プログラム１１１は、コマンド入力手段１４から映像切替開始コマンドを受信して、第１の映像生成プログラム１１２の生成する映像から遷移映像生成プログラム１１４の生成する遷移映像を経て第２の映像生成プログラム１１３の生成する映像へ、ディスプレイ３に出力する映像を切り替える。切替制御プログラム１１１の動作については図２の説明において詳細に説明する。
【００１８】
第１の映像生成プログラム１１２は、位置情報などの状態パラメータに従って、その情報に対応した映像を映像出力手段１３に出力するものであり、映像切替時には、コマンド入力手段１４によって遷移テーブル１１７から選択され、切替制御プログラム１１１から入力される切替開始地点データに基いて切替開始画像データ１１５を主記憶装置に出力する。
第２の映像生成プログラム１１３は、位置情報などの状態パラメータに従って、その情報に対応した映像を映像出力手段１３に出力し、映像切替時には、コマンド入力手段１４によって遷移テーブル１１７から選択され、切替制御プログラム１１１から入力される切替終了地点データに基いて切替終了画像データ１１６を主記憶装置１１に出力する。
【００１９】
遷移映像生成プログラム１１４は、映像切替時にコマンド入力手段１４によって映像効果テーブル１１８から選択され、切替制御プログラム１１１から入力される映像効果データに基いて、切替開始画像データ１１５と切替終了画像データ１１６を元に映像効果を付与した、第１の映像から第２の映像への遷移映像を生成する。遷移映像生成プログラム１１４の動作については図７の説明において詳細に説明する。
【００２０】
遷移テーブル１１７には、各映像生成プログラムの切替開始地点と切替終了地点との組が列挙されており、ユーザは切替開始コマンド送信時に、現在映像を生成している映像生成プログラムの切替開始地点と、切替先となる映像生成プログラムと、その切替先の映像生成プログラムの切替終了地点を選択する。
映像効果テーブル１１８には、映像切替時に遷移映像に付与する映像効果が列挙されており、ユーザは切替開始コマンド送信時に、付与する映像効果を選択する。
【００２１】
映像出力手段１３は、中央演算処理装置１２を用いて映像を処理し、映像処理装置２へ出力する。
【００２２】
コマンド入力手段１４は、ユーザの入力した、映像開始コマンドと、映像停止コマンドと、映像切替開始コマンドとを切替制御プログラム１１１に送信する。さらに、映像切替開始コマンド送信時には同時に、ユーザが遷移テーブル１１７から選択した切替開始地点データと切替終了地点データと、ユーザが映像効果テーブル１１８から選択した映像効果データとを、切替制御プログラム１１１に送信する。
【００２３】
切替開始地点に関しては、選択するのではなく、ユーザが映像切替開始コマンドを入力した地点としてもよい。切替先の映像生成プログラムが複数あるならば、ユーザはこのときに同時にどれか１つを選択する。映像処理装置２は、静止画像を記憶するフレームメモリ２１を備え、映像処理装置制御手段１５からの制御に基いてフレームメモリ２１をフリーズおよびフリーズ解除し、ディスプレイ３に出力する映像が途切れないようにする。ここでフレームメモリをフリーズする、とは、フレームメモリへの書き込みを停止し、最後に書き込まれた画面を静止画像として記憶することである。また、フレームメモリをフリーズ解除する、とは、記憶していた静止画像を破棄してフリーズする前の状態に戻すことである。
【００２４】
図２は本発明の第１の実施例における切替制御プログラムの動作を説明するフローチャートである。切替制御プログラム１１１が、ディスプレイ３に出力する映像を、現在映像を生成している映像生成プログラムの生成する映像から遷移映像生成プログラムの生成する遷移映像を経て別の映像生成プログラムの生成する映像へ、映像生成プログラムを切り替える動作を示している。切替制御プログラム１１１が、第１の映像生成プログラム１１２から遷移映像生成プログラム１１４を経て第２の映像生成プログラム１１３に切り替えて、第２の映像生成プログラム１１３を停止するまでを、各ステップを参照して説明する。
【００２５】
２０１において、コマンド入力手段１４からのコマンド入力を待機する。ディスプレイ３には第１の映像生成プログラム１１２の生成する映像が表示されている。コマンド入力があれば２０２に進む。
【００２６】
２０２において、コマンド入力手段１４から入力されたコマンドが映像停止コマンドならば２０３へ進み、そうでなければ２０４へ進む。
【００２７】
２０３において、コマンド入力手段１４から入力された映像停止コマンドを受けて第１の映像生成プログラム１１２を停止する。
【００２８】
２０４において、コマンド入力手段１４から入力されたコマンドが映像切替開始コマンドならば２０５に進み、そうでなければ２０１に戻ってコマンド入力を待機する。
【００２９】
映像切替開始コマンドをコマンド入力手段１４から入力すると同時に、遷移テーブル１１７から、切替を開始する地点である第１の映像生成プログラム１１２の切替開始地点と、切替後に進む地点である第２の映像生成プログラム１１３の切替終了地点を選択し、映像効果テーブル１１８から、遷移映像に付与する映像効果を選択し、切替開始地点データと、切替終了地点データと、映像効果データとを切替制御プログラム１１１に送信する。コマンド入力手段１４から各データを受けて、切替開始地点データを第１の映像生成プログラム１１２へ、切替終了地点データを第２の映像生成プログラム１１３へ、映像効果データを遷移映像生成プログラム１１４へそれぞれ入力する。
【００３０】
このステップを図６に示す。切替開始地点データと切替終了地点データは、例えば、各映像生成プログラムの生成するバーチャル空間映像の位置座標などであり、切替開始時には第１の映像生成プログラム１１２の切替開始地点に移動してから遷移映像へと切り替わり、遷移映像が切替終了画面まで到達した切替終了時には第２の映像生成プログラムの切替終了地点から映像は開始する。映像効果データは、例えば、ディゾルブやモーフィングなどの映像効果の名称であり、遷移映像生成プログラム１１４は、そのデータを受けると対応した映像効果を付与する機能をもつ。また、ユーザは、映像切替開始コマンドを入力する際に、第２の映像生成プログラム１１３以外にも、第１の映像生成プログラム１１２や他の映像生成プログラムの映像も選択できる。
【００３１】
２０５において、第１の映像生成プログラム１１２に、切替開始地点データを元に
切替開始画像データ１１５を主記憶装置１１に出力するように命令し、第２の映像生成プログラム１１３に、切替終了地点データを元に切替終了画像データ１１６を主記憶装置１１に出力するように命令する。遷移映像生成プログラム１１４は、映像効果データに基いて、切替開始画像データ１１５と切替終了画像データ１１６を元に遷移映像を生成する。
【００３２】
２０６において、第１の映像生成プログラム１１２の画像が、切替開始画像に到達したか否か判断する。
【００３３】
到達した場合は、２０７において、映像処理装置制御手段１５に、映像処理装置２のフレームメモリ２１をフリーズするように命令する。ディスプレイ３には第1の映像生成プログラム１１２の切替開始地点の画像が表示される。第１の映像生成プログラム１１２の画像に対応する位置データが、切替開始地点データに達するまでステップ２０６を繰り返す。
【００３４】
２０８において、第１の映像生成プログラム１１２を停止し、映像処理装置２に映像を出力するプログラムを遷移映像生成プログラム１１４に切り替え、起動する。ここで、起動する、とは映像の開始画像を頭出しして一時停止することである。
【００３５】
２０９において、映像処理装置制御手段１５に、映像処理装置２のフレームメモリ２１をフリーズ解除するように命令する。ディスプレイ３には遷移映像生成プログラム１１４の開始画像、すなわち、第１の映像生成プログラム１１２の切替開始地点の画像が表示される。
【００３６】
２１０において、遷移映像生成プログラム１１４を開始する。ここで、開始する、とは映像生成プログラム起動後に映像を映像出力手段に送り出し始めることである。ディスプレイ３には遷移映像生成プログラム１１４の生成する遷移映像が表示される。
【００３７】
２１１において、遷移映像生成プログラム１１４が終了したら、すなわち、第２の映像生成プログラム１１３の切替終了地点の画像に到達したら、２１２に進む。
【００３８】
２１２において、映像処理装置制御手段１５に、映像処理装置２のフレームメモリ２１をフリーズするように命令する。ディスプレイ３には第２の映像生成プログラム１１３の切替終了地点の画像が表示される。
【００３９】
２１３において、遷移映像生成プログラム１１４を停止し、映像処理装置２に映像を出力するプログラムを第２の映像生成プログラム１１３に切り替え、起動する。
【００４０】
２１４において、映像処理装置制御手段１５に、映像処理装置２のフレームメモリ２１をフリーズ解除するように命令する。ディスプレイ３には第２の映像生成プログラム１１３の切替終了地点の画像が表示される。
【００４１】
２１５において、第２の映像生成プログラム１１３を開始する。ディスプレイ３には第２の映像生成プログラム１１３の生成する映像が表示される。
【００４２】
２１６において、第２の映像が終わり、第２の映像に続く映像がないならば２１７へ進み、更に続く映像があるならば２０１へ戻る。以降、２０４においては第１の映像生成プログラム１１２に再度切り替えることも、他の映像生成プログラムがあれば選択してそちらに切り替えることも可能である。切替開始地点と、切替終了地点と、映像効果は全て、切替のたびに選択することができる。
【００４３】
２１７において、コマンド入力手段１４から映像停止コマンドを受信して第２の映像生成プログラム１１３を停止する。
【００４４】
図５は本発明の第１の実施例および第２の実施例における遷移映像生成プログラムの動作を説明するフローチャートである。遷移映像生成プログラムが各データを受け取り、遷移映像を生成し、その遷移映像を映像出力手段に送出し、停止するまでを各ステップを参照して説明する。  
７０１において、切替開始画像データが入力されたら７０２へ進む。
７０２において、切替終了画像データが入力されたら７０３へ進む。
７０３において、映像効果データが入力されたら７０４へ進む。
７０４において、７０１〜７０３で得られたデータを元に切替開始画像から切替終了画像まで遷移する、映像効果の付与された遷移映像を生成する。
７０５において、７０４で生成された遷移映像を頭出しし、一時停止する。このとき、切替開始画像が映像出力手段に送出されている。
７０６において、切替制御プログラムからの開始命令が入力されたらプログラムが開始する。ここまでが起動時に行われる処理である。  
７０７において、一時停止を解除し、切替開始画像以降の遷移映像を映像出力手段に送出する。７０４では切替開始画像の設定だけを行い、このステップで遷移映像生成と送出を同時に行ってもよい。
【００４５】
７０８において、切替制御プログラムからの停止命令が入力されたら停止する。本発明の実施例１および実施例２では、遷移映像が切替終了画面になってから停止命令を出す。
【００４６】
図６は本発明の第１の実施例における切替データ送信処理を説明する模式図である。ユーザ８０１はコマンド入力手段１４を用いて映像切替開始コマンド８０５を切替制御プログラム１１１に送信する。ユーザ８０１は同時に、遷移テーブル１１７から第１の映像生成プログラム１１２における切替開始地点と第２の映像生成プログラム１１３における切替終了地点を選択し、映像効果テーブル１１８から映像効果を選択する。例えば、切替開始地点として地点１Ｂを選択すると、地点１Ｂを選択したというデータが切替開始地点データ８０２として切替制御プログラム１１１に送信される（ステップ２０４参照）。同様に、地点２Ｃを切替終了地点として選択したというデータが切替終了地点データ８０３として、効果Ｄを映像効果として選択したというデータが映像効果データ８０４として、切替制御プログラム１１１に送信される（ステップ２０４参照）。切替制御プログラム１１１は、各データを受けて、切替終了地点データ８０３を第２の映像生成プログラム１１３に、映像効果データ８０４を遷移映像生成プログラム１１４に送信する。なお、切替開始地点データ８０２を第１の映像生成プログラム１１２に送ることにより、第１の映像生成プログラムにより生成されている映像に対応する地点データから切替開始地点データに移動できるよう順々に地点データに該当する映像を映像出力手段１４を介してフレームメモリ２１に送信する。
【００４７】
図７は、第１の実施例における映像の流れを説明するフローチャートである。図２で示したフローチャートの各ステップにおいてディスプレイ３に表示される映像の変化を示している。映像の切替やフレームメモリの状態に従った各ステップを参照して説明する。２１Ａと２１Ｂはそれぞれ、フレームメモリ２１に記憶される切替開始地点画像と切替終了地点画像である。
【００４８】
９０１は、２０１〜２０６における映像の流れである。第１の映像生成プログラム１１２の生成する映像がディスプレイ３に表示される。
９０２は、２０７における映像の流れである。フレームメモリ２１がフリーズされ、切替開始地点画像２１Ａが記憶されている。第１の映像生成プログラム１１２の生成する映像はフレームメモリ２１に書き込まれず、切替開始地点画像２１Ａがディスプレイ３に表示される。
９０３は、２０８における映像の流れである。第１の映像生成プログラム１１２は停止し、遷移映像生成プログラム１１４が起動し、切替開始地点画像が送出されている。フレームメモリ２１はフリーズしているので、切替開始地点画像２１Ａがディスプレイ３に表示される。
【００４９】
９０４は、２０９〜２１１における映像の流れである。フレームメモリ２１がフリーズ解除され、遷移映像生成プログラム１１４の生成する映像がディスプレイ３に表示される。
９０５は、２１２における映像の流れである。遷移映像生成プログラム１１４が切替終了地点になり、フレームメモリ２１がフリーズされ、切替終了地点画像２１Ｂが記憶されている。切替終了地点画像２１Ｂがディスプレイ３に表示される。
９０６は、２１３における映像の流れである。遷移映像生成プログラム１１４は停止し、第２の映像生成プログラム１１３が起動し、切替終了地点画像が送出されている。フレームメモリ２１はフリーズしているので、切替終了地点画像２１Ｂがディスプレイ３に表示される。
９０７は、２１４〜２１６における映像の流れである。フレームメモリ２１がフリーズ解除され、第２の映像生成プログラム１１３の生成する映像がディスプレイ３に表示される。
【００５０】
本実施例により映像生成プログラムをシームレスに切り替えることができ、また、プログラム同士の依存関係や整合性を気にすることなく切替が行うことができる。
【実施例２】
【００５１】
図３と図４を用いて第２の実施例について説明する。該実施例は、２つの映像がＤＶＤやＶＨＳ等の映像データである場合に好適な例である。
【００５２】
図３は、第２の実施例における映像処理システムを表す機能ブロック図である。図３において、映像切替制御装置７は、主記憶装置７１と、中央演算処理装置７２と、映像出力手段７３と、コマンド入力手段７４と、映像処理装置制御通信手段７５と、映像切替装置制御手段７６と、映像再生装置制御手段７７とを備え、映像切替装置６への映像の出力と、出力映像の切替と、映像処理装置８の制御と、映像再生装置４の制御と、映像再生装置５の制御とを行うものである。主記憶装置７１は切替制御プログラム７１１と、遷移映像生成プログラム７１２と、遷移テーブル７１５と、映像効果テーブル７１６とを記憶している。切替制御プログラム７１１は、コマンド入力手段７４から映像切替開始コマンドを受信して、第１の映像データ４１から遷移映像生成プログラム７１２の生成する遷移映像を経て第２の映像データ５１へ、ディスプレイ３に出力する映像を切り替える。
【００５３】
切替制御プログラム７１１の動作については図４の説明において詳細に説明する。遷移映像生成プログラム７１２は、映像切替時にコマンド入力手段７４によって映像効果テーブル７１６から選択され、切替制御プログラム７１１にから入力される映像効果データに基いて、切替開始画像データ７１３と切替終了画像データ７１４を元に映像効果を付与した、第１の映像から第２の映像への遷移映像を生成する。
【００５４】
遷移映像生成プログラム７１２の動作は図５に示すものと同様である。遷移テーブル７１５には、各映像データの切替開始時点と切替終了時点との組が列挙されており、ユーザは切替開始コマンド送信時に、現在再生されている映像データの切替開始時点と、切替先となる映像データと、その切替先の映像データの切替終了時点を選択する。ただし、本実施例では簡単のために、切替開始時点は選択するのではなく、映像切替開始コマンドを入力した時点を切替開始時点とする。映像効果テーブル７１６には、映像切替時に遷移映像に付与する映像効果が列挙されており、ユーザは切替開始コマンド送信時に、付与する映像効果を選択する。映像出力手段７３は、中央演算処理装置７２を用いて映像を処理し、映像切替装置６へ出力する。
【００５５】
コマンド入力手段７４は、ユーザの入力した、映像開始コマンドと、映像停止コマンドと、映像切替開始コマンドとを切替制御プログラム７１１に送信する。さらに、映像切替開始コマンド送信時には同時に、ユーザが遷移テーブル７１５から選択した切替終了時点データと、ユーザが映像効果テーブル７１６から選択した映像効果データとを、切替制御プログラム７１１に送信する。
【００５６】
切替開始時点を選択する場合には切替開始時点データも切替制御プログラム７１１に送信する。切替先の映像データが複数あるならば、ユーザはこのときに同時にどれか１つを選択する。映像処理装置８は、静止画像を記憶およびキャプチャするフレームメモリ８１および映像出力形式を切り替える映像変換手段８２を備え、映像処理装置制御通信手段７５からの制御に基いてフレームメモリ８１のフリーズと、フリーズ解除と、静止画像のキャプチャとを行い、映像変換手段８２の映像出力形式を切り替えて、ディスプレイ３に出力する映像が途切れないようにし、切替開始画像データ７１３と切替終了画像データ７１４を生成する。
【００５７】
映像変換手段８２は、ディスプレイ３への映像出力形式を切り替える機能を備え、入力された映像をそのまま出力する通常映像モードと、あらかじめ設定した画像データを出力する設定画像モードをもつ。映像処理装置制御通信手段７５は、フレームメモリ８１の制御と、映像変換手段８２のモード切替の他に、フレームメモリ８１でキャプチャされた静止画像データ、すなわち切替開始画像データ７１３と切替終了画像データ７１４を受信して主記憶装置７１に送信する。映像切替装置６は、映像切替装置制御手段７６からの制御に基いて、映像再生装置４と、映像再生装置５と、映像出力手段７３とからの入力を切り替えて映像処理装置８へ出力する。映像再生装置制御手段７７は、映像再生装置４と、映像再生装置５とを制御し、映像データの再生と、停止と、頭出しを行う。
【００５８】
図４は、第２の実施例における切替制御プログラムの動作を説明するフローチャートである。切替制御プログラム７１１が、ディスプレイ３に出力する映像を、現在再生されている映像データの再生映像から遷移映像生成プログラムの生成する遷移映像を経て別の映像データの再生映像へ切り替える動作を示している。第１の映像データ４１から遷移映像生成プログラム７１２を経て第２の映像データ５１に切り替えて第２の映像データ５１を停止するまでを、各ステップを参照して説明する。
【００５９】
４０１において、コマンド入力手段７４からのコマンド入力を待機する。映像変換手段８２は通常映像モードであり、ディスプレイ３には第１の映像データ４１の再生映像が表示されている。コマンド入力があれば４０２に進む。
【００６０】
４０２において、コマンド入力手段７４から入力されたコマンドが映像停止コマンドならば４０３へ進み、そうでなければ４０４へ進む。
【００６１】
４０３において、コマンド入力手段７４から入力された映像停止コマンドを受けて第１の映像データ４１を停止する。
４０４において、コマンド入力手段７４から入力されたコマンドが映像切替開始コマンドならば４０５に進み、そうでなければ４０１に戻ってコマンド入力を待機する。
【００６２】
４０５において、ユーザは映像切替開始コマンドをコマンド入力手段７４から入力し、遷移テーブル７１５から、切替後に進む時点である第２の映像データ５１の切替終了時点を選択し、映像効果テーブル７１６から、遷移映像に付与する映像効果を選択し、切替終了時点データと、映像効果データとを切替制御プログラム７１１に送信する。コマンド入力手段７４から各データを受けて、切替終了時点データに基いて映像再生装置制御手段７７を通して映像再生装置５を制御し、映像効果データを遷移映像生成プログラム７１２へ入力する。切替開始時点を選択する場合には、切替開始時点データに基いて映像再生装置制御手段７７を通して映像再生装置４を制御する。
【００６３】
このステップを図８に示す。切替開始時点データと切替終了時点データは、例えば、各映像データのトラック番号やトラック先頭からの相対時間などであり、切替開始時点を選択した場合は、切替開始時には第１の映像データの切替開始時点に移動（再生、巻戻し、頭出しなど）してから遷移映像へと切り替わり、遷移映像が切替終了画面まで到達した切替終了時には第２の映像データは切替終了時点データに基いて頭出し済みであり、切替終了時点から映像は再生される。映像効果データは実施例１のものと同様である。また、映像切替開始コマンドを入力する際には、一般の場合には、第２の映像データ５１以外にも、第１の映像データ４１や他の映像データや実施例１のような映像生成プログラムがあればそちらも選択できる。
【００６４】
４０６において、映像再生装置制御手段７７に、切替終了時点データに基いて第２の映像データ５１を頭出しして一時停止するように命令する。第２の映像データ５１の頭出しが終了したら４０７へ進む。入力がＶＨＳの場合には頭出しに時間を要するので、４０９までに頭出しが終了すればよいとして以降のステップと並行して行う。
【００６５】
４０７において、映像処理装置制御通信手段７５に、映像処理装置８のフレームメモリ８１をフリーズするように命令する。ディスプレイ３には第１の映像データ４１の切替開始時点の画像が表示される。
【００６６】
４０８において、映像処理装置制御通信手段７５に、映像処理装置８のフレームメモリ８１に記憶された切替開始時点の画像をキャプチャし、その切替開始画像データ７１３を主記憶装置７１に送信するように命令する。
【００６７】
４０９において、映像再生装置制御手段７７に、第１の映像データ４１を停止するように命令し、映像切替装置制御手段７６に、映像処理装置８へ出力する映像を第２の映像データ５１の再生映像に切り替えるように命令する。第２の映像データ５１は４０６で頭出しされ、一時停止している。
【００６８】
４１０において、映像処理装置制御通信手段７５に、映像変換手段８２を通常映像モードから設定画像モードへ切り替えるように命令する。ここで設定されている画像は、４０７でフリーズされた第１の映像データ４１の切替開始時点の画像である。次に、映像処理装置制御通信手段７５に、映像処理装置８のフレームメモリ８１をフリーズ解除するように命令し、再びフリーズするように命令する。このステップ詳細を図９を用いて後述する。これにより、フレームメモリ８１には第２の映像データ５１の切替終了時点の画像が記憶されるが、ディスプレイ３には第１の映像データ４１の切替開始時点の画像が表示されたままである。
【００６９】
４１１において、映像処理装置制御通信手段７５に、映像処理装置８のフレームメモリ８１に記憶された切替終了時点の画像をキャプチャし、その切替終了画像データ７１４を主記憶装置７１に送信するように命令する。遷移映像生成プログラム７１２は映像効果データ、切替開始画像データ７１３、切替終了画像データ７１４を元に遷移映像を生成する。
【００７０】
４１２において、映像切替装置制御手段７６に、映像処理装置８へ出力する映像を遷移映像生成プログラム７１２の生成する遷移映像に切り替えるように命令し、遷移映像生成プログラム７１２を起動する。
【００７１】
４１３において、映像処理装置制御通信手段７５に、映像処理装置８のフレームメモリ８１をフリーズ解除するように命令する。ディスプレイ３には第１の映像データ４１の切替開始時点の画像が表示されたままである。
【００７２】
４１４において、映像処理装置制御通信手段７５に、映像変換手段８２を設定画像モードから通常映像モードへ切り替えるように命令する。ディスプレイ３には遷移映像生成プログラム７１２の開始時点の画像、すなわち、第１の映像データ４１の切替開始時点の画像が表示される。
【００７３】
４１５において、遷移映像生成プログラム７１２を開始する。ディスプレイ３には遷移映像生成プログラム７１２の生成する遷移映像が表示される。
【００７４】
４１６において、遷移映像生成プログラム７１２が終了したら、すなわち、第２の映像データ５１の切替終了時点の画像まで到達したら、４１７に進む。
【００７５】
４１７において、映像処理装置制御通信手段７５に、映像処理装置８のフレームメモリ８１をフリーズするように命令する。ディスプレイ３には第２の映像データ５１の切替終了時点の画像が表示される。
【００７６】
４１８において、遷移映像生成プログラム７１２を停止し、映像切替装置制御手段７６に、映像処理装置８へ出力する映像を第２の映像データ５１の再生映像に切り替えるように命令する。
【００７７】
４１９において、映像処理装置制御通信手段７５に、映像処理装置８のフレームメモリ８１をフリーズ解除するように命令する。ディスプレイ３には第２の映像データ５１の切替終了時点の画像が表示される。
【００７８】
４２０において、映像再生装置制御手段７７に、第２の映像データ５１を再生するように命令する。ディスプレイ３には第２の映像データ５１の再生映像が表示される。
【００７９】
４２１において、第２の映像が終わり、第２の映像に続く映像がないならば４２２へ進み、更に続く映像があるならば４０１へ戻る。以降、４０４においては第１の映像データ４１に再度切り替えることも、他の映像データがあれば選択してそちらに切り替えることも可能である。また、実施例１と同様に映像生成プログラムがあればそちらに切り替えることも可能である。
【００８０】
４２２において、コマンド入力手段７４から映像停止コマンドを受信して第２の映像データ５１を停止する。
【００８１】
図８は本発明の第２の実施例における切替データ送信処理を説明する模式図である。ユーザ１００１はコマンド入力手段７４を用いて映像切替開始コマンド１００５を切替制御プログラム７１１に送信する。ユーザ１００１は同時に、遷移テーブル７１５から第１の映像データ４１における切替開始時点と第２の映像データ５１における切替終了時点を選択し、映像効果テーブル７１６から映像効果を選択する。例えば、切替開始時点として時点１Ｂを選択すると、時点１Ｂを選択したというデータが切替開始時点データ１００２として切替制御プログラム７１１に送信される。同様に、時点２Ｃを切替終了時点として選択したというデータが切替終了時点データ１００３として、効果Ｄを映像効果として選択したというデータが映像効果データ１００４として、切替制御プログラム７１１に送信される。切替制御プログラム７１１は、各データを受けて、映像効果データ１００４を遷移映像生成プログラム７１２に送信し、切替開始時点データ１００２を第１の映像データ４１を再生する映像再生装置４に、切替終了時点データ１００３を第２の映像データ５１を再生する映像再生装置５に、映像再生装置制御手段７７を通して送信する。
【００８２】
図９は本発明の第２の実施例におけるキャプチャ準備処理（ステップ４１０）を説明するフローチャートである。第２の映像データ５１の切替終了画像データ７１４をキャプチャするために切替制御プログラム７１１が行う処理である。フレームメモリ８１に第２の映像データ５１の切替終了時点の画像を記憶するまでの処理を各ステップを参照して説明する。
【００８３】
１１０１において、映像処理装置制御通信手段７５に、映像変換手段８２を通常映像モードから設定画像モードへ切り替えるように命令する。ここで設定されている画像は４０７でフリーズされた第１の映像データ４１の切替開始時点の画像である。ディスプレイ３にはその設定画像である切替開始時点の画像が表示される。
【００８４】
１１０２において、映像処理装置制御通信手段７５に、フレームメモリ８１をフリーズ解除するように命令し、記憶していた切替開始時点の画像を破棄する。すると、４０６で頭出しされた第２の映像データ５１に４０９で切り替わっているために、第２の映像データ５１の切替終了時点の画像が映像再生装置から送出され、フレームメモリ８１に書き込まれるが、映像変換手段８２は設定画像モードであるために、ディスプレイ３には切替開始時点の画像が表示されたままである。
【００８５】
１１０３において、映像処理装置制御通信手段７５に、フレームメモリ８１をフリーズするように命令する。これにより、第２の映像データ５１の切替終了時点の画像がフレームメモリ８１に記憶される。映像変換手段８２は設定画像モードであるために、ディスプレイ３には切替開始時点の画像が表示されたままである。このようにすることでディスプレイ３に表示される映像が途切れることを回避できる。
【００８６】
図１０は、第２の実施例における映像の流れを説明するフローチャートである。図４および図９で示したフローチャートの各ステップにおいてディスプレイ３に表示される映像の変化を示している。映像の切替やフレームメモリの状態に従った各ステップを参照して説明する。８１Ａと８１Ｂはそれぞれ、フレームメモリ８１に記憶される切替開始時点画像と切替終了時点画像である。
【００８７】
１２０１は、４０１〜４０６における映像の流れである。第１の映像データ４１の再生映像がディスプレイ３に表示される。
【００８８】
１２０２は、４０７、４０８における映像の流れである。フレームメモリ８１がフリーズされ、切替開始時点画像８１Ａが記憶されている。第１の映像データ４１の再生映像は、フレームメモリ８１に書き込まれず、切替開始時点画像８１Ａが、ディスプレイ３に表示される。
【００８９】
１２０３は、４０９における映像の流れである。第１の映像データ４１は停止し、４０６で頭出しされた第２の映像データ５１に切り替わり、切替終了時点画像が送出されているが、フレームメモリ８１はフリーズしているので、切替開始時点画像８１Ａがディスプレイ３に表示される。
【００９０】
１２０４は、４１０（１１０１）における映像の流れである。映像変換手段８２が設定画像モードに切り替わる。映像変換手段８２にはフレームメモリ８１に記憶されている切替開始時点画像８１Ａが設定され、切替開始時点画像８１Ａがディスプレイ３に表示される。
【００９１】
１２０５は、４１０（１１０２）における映像の流れである。フレームメモリ８１がフリーズ解除され、第２の映像データ５１の初期画像、すなわち切替終了時点画像がフレームメモリ８１に書き込まれる。しかし、映像変換手段８２は設定画像モードであるため、設定されている切替開始時点画像８１Ａがディスプレイ３に表示される。
【００９２】
１２０６は、４１０（１１０３）、４１１における映像の流れである。フレームメモリ８１がフリーズされ、切替終了時点画像８１Ｂが記憶される。しかし、映像変換手段８２は設定画像モードであるため、設定されている切替開始時点画像８１Ａがディスプレイ３に表示される。
【００９３】
１２０７は、４１２における映像の流れである。第２の映像データ５１から遷移映像生成プログラム７１２に切り替わり、起動している。しかし、フレームメモリ８１はフリーズし、さらに、映像変換手段８２は設定画像モードであるため、設定されている切替開始時点画像８１Ａがディスプレイ３に表示される。
【００９４】
１２０８は、４１３における映像の流れである。フレームメモリ８１がフリーズ解除され、遷移映像生成プログラム７１２の初期画面、すなわち切替開始時点画像がフレームメモリ８１に書き込まれる。映像変換手段８２は設定画像モードであるため、設定されている切替開始時点画像８１Ａがディスプレイ３に表示される。
【００９５】
１２０９は、４１４〜４１６における映像の流れである。映像変換手段８２が通常映像モードに切り替わり、遷移映像生成プログラム７１２の生成する映像がディスプレイ３に表示される。
【００９６】
１２１０は、４１７における映像の流れである。遷移映像生成プログラム７１２が切替終了時点になり、フレームメモリ８１がフリーズされ、切替終了時点画像８１Ｂが記憶されている。切替終了時点画像８１Ｂがディスプレイ３に表示される。
【００９７】
１２１１は、４１８における映像の流れである。遷移映像生成プログラム７１２は停止し、頭出しされた第２の映像データ５１に切り替わり、切替終了時点画像が送出されている。フレームメモリ８１はフリーズしているので、切替終了時点画像８１Ｂがディスプレイ３に表示される。
【００９８】
１２１２は、４１９〜４２１における映像の流れである。フレームメモリ８１がフリーズ解除され、第２の映像データ５１の再生映像がディスプレイ３に表示される。
【実施例３】
【００９９】
図１１を用いて本発明の第３の実施例について説明する。図１１は本発明の第３の実施例における映像処理システムを表す機能ブロック図である。サーバ装置４０１２は、映像プログラム１１２から送られてくる情報を統合し、必要に応じて返信を送る情報共有のためのシステムである。また、サーバ装置４０１３は、映像プログラム１１３から送られてくる情報を統合し、必要に応じて返信を送る情報共有のためのシステムである。各サーバ装置には、クライアントである複数の映像生成プログラムがネットワークを介して接続され、各クライアントプログラムはこのサーバ装置を介して情報を共有する。このようなサーバ装置を介した映像システムは、例えば、各種のネットワークを用いたアバタシステムや、遠隔協調システム用いることができる。
【０１００】
これらのシステムでは、各アプリケーションがサーバ装置への接続リクエストを行い、サーバ装置によって認証されるとデータの交換が開始される。交換されるデータの例としては、仮想空間内の位置情報や、各アプリケーションの状態パラメータなどの情報などを挙げることが出来る。この動作はログインと呼ばれる。また、データの交換を中止する場合にはログアウトと呼ばれる操作を行う。
【０１０１】
ネットワーク接続手段４０００は、インターネットをはじめとするネットワーク網４００１に接続する制御手段である。このシステムにはＴＣＰ／ＩＰへの接続インタフェースなど現時点で各種の用途に使用されているものを用いることが出来る。
【０１０２】
図１２は本発明の第３の実施例における切替制御プログラムの動作を説明するフローチャートである。切替制御プログラム４１１１が、ディスプレイ３に出力する映像を、現在映像を生成している映像生成プログラムの生成する映像から遷移映像生成プログラムの生成する遷移映像を経て別の映像生成プログラムの生成する映像へ、映像生成プログラムを切り替える動作を示している。切替制御プログラム４１１１が、第１の映像生成プログラム４１１２から遷移映像生成プログラム４１１４を経て第２の映像生成プログラム４１１３に切り替えて、第２の映像生成プログラム４１１３を停止するまでを、各ステップを参照して説明する。
【０１０３】
４２０１において、コマンド入力手段１４からのコマンド入力を待機する。ディスプレイ３には第１の映像生成プログラム４１１２の生成する映像が表示されている。また、この初期状態において、映像生成プログラム４１１２はネットワーク接続手段４０００を介してサーバ装置４０１２に接続されているものとする。コマンド入力があれば４２０２に進む。
【０１０４】
４２０２において、コマンド入力手段１４から入力されたコマンドが映像停止コマンドならば４２０３へ進み、そうでなければ４２０４へ進む。 
４２０３において、コマンド入力手段１４から入力された映像停止コマンドを受けて第１の映像生成プログラム４１１２を停止する。
４２０４において、コマンド入力手段１４から入力されたコマンドが映像切替開始コマンドならば４２０５に進み、そうでなければ４２０１に戻ってコマンド入力を待機する。
【０１０５】
ユーザは、映像切替開始コマンドをコマンド入力手段１４から入力すると同時に、遷移テーブル４１１７から、切替を開始する地点である第１の映像生成プログラム４１１２の切替開始地点と、切替後に進む地点である第２の映像生成プログラム４１１３の切替終了地点を選択し、映像効果テーブル４１１８から、遷移映像に付与する映像効果を選択し、切替開始地点データと、切替終了地点データと、映像効果データとを切替制御プログラム４１１１に送信する。コマンド入力手段１４から各データを受けて、切替開始地点データを第１の映像生成プログラム４１１２へ、切替終了地点データを第２の映像生成プログラム４１１３へ、映像効果データを遷移映像生成プログラム４１１４へそれぞれ入力する。このステップは図６に示すものと同様である。
【０１０６】
切替開始地点データと切替終了地点データは、例えば、各映像生成プログラムの生成するバーチャル空間映像の位置座標などであり、切替開始時には第１の映像生成プログラム４１１２の切替開始地点に移動してから遷移映像へと切り替わり、遷移映像が切替終了画面まで到達した切替終了時には第２の映像生成プログラムの切替終了地点から映像は開始する。映像効果データは、例えば、ディゾルブやモーフィングなどの映像効果の名称であり、遷移映像生成プログラム４１１４は、そのデータを受けると対応した映像効果を付与する機能をもつ。また、ユーザは、映像切替開始コマンドを入力する際に、一般の場合には、第２の映像生成プログラム４１１３以外にも、第１の映像生成プログラム４１１２や他の映像生成プログラムがあればそちらも選択できる。
【０１０７】
４２０５において、第１の映像生成プログラム４１１２に、切替開始地点データを元に切替開始画像データ４１１５を主記憶装置１１に出力するように命令し、第２の映像生成プログラム１１３に、切替終了地点データを元に切替終了画像データ４１１６を主記憶装置１１に出力するように命令する。遷移映像生成プログラム４１１４は、映像効果データに基いて、切替開始画像データ４１１５と切替終了画像データ４１１６を元に遷移映像を生成する。
【０１０８】
４２０６において、第１の映像生成プログラム１１２の画像が、切替開始画像に到達したか否か判断する。
【０１０９】
４２０７において、第１の映像生成プログラム４１１２に、切替開始地点に移動するように命令する。切替開始地点に到達したら、映像処理装置制御手段１５に、映像処理装置２のフレームメモリ２１をフリーズするように命令する。ディスプレイ３には第1の映像生成プログラム４１１２の切替開始地点の画像が表示される。
【０１１０】
４２０８において、第１の映像生成プログラムはサーバ装置４０１２に対してログアウト処理を行う。接続を切断し、プログラムが現在の状態を再開するために必要な情報を保存する。また、映像生成プログラム４１１３に渡す必要のある状態変数の保存を行う。ログアウト、保存作業後に４１１２を停止する。映像処理装置２に映像を出力するプログラムを遷移映像生成プログラム４１１４に切り替え、起動する。ここで、起動する、とは映像の開始画像を頭出しして一時停止することである。
【０１１１】
４２０９において、映像処理装置制御手段１５に、映像処理装置２のフレームメモリ２１をフリーズ解除するように命令する。ディスプレイ３には遷移映像生成プログラム１１４の開始画像、すなわち、第１の映像生成プログラム１１２の切替開始地点の画像が表示される。
【０１１２】
４２１０において、遷移映像生成プログラム４１１４を開始する。ここで、開始する、とは映像生成プログラム起動後に映像を映像出力手段に送り出し始めることである。ディスプレイ３には遷移映像生成プログラム４１１４の生成する遷移映像が表示される。
【０１１３】
４２１１において、遷移映像生成プログラム４１１４が終了したら、すなわち、第２の映像生成プログラム４１１３の切替終了地点の画像に到達したら、４２１２に進む。
【０１１４】
４２１２において、映像処理装置制御手段１５に、映像処理装置２のフレームメモリ２１をフリーズするように命令する。ディスプレイ３には第２の映像生成プログラム４１１３の切替終了地点の画像が表示される。
【０１１５】
４２１３において、遷移映像生成プログラム４１１４を停止し、映像処理装置２に映像を出力するプログラムを第２の映像生成プログラム４１１３に切り替え、起動する。また、サーバ装置４０１３に対して接続を行い、プログラム４１１３のログイン作業を行って、前回のログアウトの際に保存されていた情報と、４２０８において保存された情報、サーバ装置４０１３から送られてきた情報をそれぞれ読み込む。
【０１１６】
４２１４において、映像処理装置制御手段１５に、映像処理装置２のフレームメモリ２１をフリーズ解除するように命令する。ディスプレイ３には第２の映像生成プログラム４１１３の切替終了地点の画像が表示される。
【０１１７】
４２１５において、第２の映像生成プログラム４１１３を開始する。ディスプレイ３には第２の映像生成プログラム４１１３の生成する映像が表示される。
【０１１８】
４２１６において、第２の映像が終わり、第２の映像に続く映像がないならば２１７へ進み、更に続く映像があるならば４２０１へ戻る。以降、４２０４においては第１の映像生成プログラム４１１２に再度切り替えることも、他の映像生成プログラムがあれば選択してそちらに切り替えることも可能である。切替開始地点と、切替終了地点と、映像効果は全て、切替のたびに選択することができる。
【０１１９】
４２１７において、コマンド入力手段１４から映像停止コマンドを受信して第２の映像生成プログラム４１１３を停止する。
【０１２０】
第３の実施例における映像の流れは、第１の実施例におけるものと同様である。
【０１２１】
実施例によれば、１つの映像または2つ以上の映像の、第1のシーンから第２のシーンへ所望の映像効果を付与しながら映像切替を行う際に、映像切替制御装置の主記憶装置に、第１の映像の切替開始画像データと、第２の映像の切替終了画像データを記憶した上で遷移映像生成プログラムを用いて前記映像切替制御装置内で遷移映像の生成を行うことができるので、任意のフレームから任意のフレームへ、リアルタイム性を保ちながら、遷移映像に所望の映像効果を付与しながら切り替えることができる。
【図面の簡単な説明】
【０１２２】
【図１】第１の実施例における映像処理システムを表す機能ブロック図である。
【図２】第１の実施例における切替制御プログラムの動作を説明するフローチャートである。
【図３】第２の実施例における映像処理システムを表す機能ブロック図である。
【図４】第２の実施例における切替制御プログラムの動作を説明するフローチャートである。
【図５】第１の実施例および第２の実施例における遷移映像生成プログラムの動作を説明するフローチャートである。
【図６】第１の実施例における切替データ送信処理を説明する模式図である。
【図７】第１の実施例における映像の流れを説明するフローチャートである。
【図８】第２の実施例における切替データ送信処理を説明する模式図である。
【図９】第２の実施例におけるキャプチャ準備処理を説明するフローチャートである。
【図１０】第２の実施例における映像の流れを説明するフローチャートである。
【図１１】第３の実施例における映像処理システムを表す機能ブロック図である。
【図１２】第３の実施例における切替制御プログラムの動作を説明するフローチャートである。
【図１３】従来の技術におけるＡＢロールを実施するための映像処理システムを表す機能ブロック図である。
【図１４】従来の技術における擬似ＡＢロールを実施するための映像処理システムを表す機能ブロック図である。
【符号の説明】
【０１２３】
１、７  映像切替制御装置、１１、７１  主記憶装置
１２、７２  中央演算処理装置、１３、７３  映像出力手段
１４、７４  コマンド入力手段、１５  映像処理装置制御手段
１１１、７１１、４１１１  切替制御プログラム
１１２、１１３、４１１２、４１１３  映像生成プログラム
１１４、７１２、４１１４  遷移映像生成プログラム
１１５、７１３、４１１５  切替開始画像データ
１１６、７１４、４１１６  切替終了画像データ
１１７、７１５、４１１７  遷移テーブル
１１８、７１６、４１１８  映像効果テーブル
４０００  ネットワーク接続手段、
４００１  ネットワーク網、
４０１２、４０１３  サーバ装置、
２、８、ａ、ｂ  映像処理装置、
２１、８１、ｂ５  フレームメモリ、
３  ディスプレイ、２１Ａ  切替開始地点画像、２１Ｂ  切替終了地点画像、
４、５  映像再生装置、
４１、５１  映像データ、
６  映像切替装置、７５  映像処理装置制御通信手段、７６  映像切替装置制御手段、７７  映像再生装置制御手段、
８０１、１００１  ユーザ、８０２  切替開始地点データ、８０３  切替終了地点データ、
８０４、１００４  映像効果データ、
８０５、１００５  映像切替開始コマンド、１００２  切替開始時点データ、１００３  切替終了時点データ、８１Ａ  切替開始時点画像、８１Ｂ  切替終了時点画像、８２  映像変換手段
ａ１、ａ２、ｂ１、ｂ２  利得制御部、ａ３、ｂ３  加算部
ａ４、ｂ４  制御発生部
【図１】
2005217680.tif 000003
【図２】
2005217680.tif 000004
【図３】
2005217680.tif 000005
【図４】
2005217680.tif 000006
【図５】
2005217680.tif 000007
【図６】
2005217680.tif 000008
【図７】
2005217680.tif 000009
【図８】
2005217680.tif 000010
【図９】
2005217680.tif 000011
【図１０】
2005217680.tif 000012
【図１１】
2005217680.tif 000013
【図１２】
2005217680.tif 000014
【図１３】
2005217680.tif 000015
【図１４】
2005217680.tif 000016