(57)【要約】【課題】本発明は、膨大な映像編集を要求することなく、複数映像を同期再生しながら再生中および比較ポイントでの比較再生を可能にする同期再生技術の提供を目的とする。【解決手段】同期再生対象の映像部分の中で最も長い映像時間を持つものを特定して、その特定した映像部分以外の同期再生対象の映像部分を処理対象として、映像部分の分割位置となる映像分割位置を決定する。続いて、特定した映像部分の映像時間と処理対象の映像部分の映像時間とに基づいて、特定した映像部分の映像時間が再生時間となるようにと、映像分割位置のそれぞれについて停止時間を決定する。そして、特定した映像部分については、連続的に再生し、それ以外の同期対象の映像部分については、その再生の開始と同時に再生を開始して、次の映像分割位置まで再生した後、停止時間の間、その停止した際の映像を出力し続けてから、再生を再開することを繰り返すことで再生する。【選択図】図１
2006080735.tif 000002
【特許請求の範囲】
【請求項１】
同期再生の対象となる映像部分が異なる映像時間を持つ複数の映像を同期再生する複数映像同期再生方法であって、
同期再生対象の映像部分の中で最も長い映像時間を持つものを特定する過程と、
上記特定した映像部分以外の同期再生対象の映像部分を処理対象として、その処理対象の映像部分の分割位置となる映像分割位置を決定する過程と、
上記特定した映像部分の映像時間と上記処理対象の映像部分の映像時間とに基づいて、上記特定した映像部分の映像時間が再生時間となるようにと、上記映像分割位置のそれぞれについて停止時間を決定する過程と、
上記特定した映像部分については、その映像部分を連続的に再生し、それ以外の同期対象の映像部分については、その再生の開始と同時に再生を開始して、次の上記映像分割位置まで再生した後、上記停止時間の間、その停止した際の映像を出力し続けてから、再生を再開することを繰り返す過程とを備えることを、
特徴とする複数映像同期再生方法。
【請求項２】
請求項１に記載の複数映像同期再生方法において、
上記映像分割位置を決定する過程では、処理対象の映像部分を等分割するようにと上記映像分割位置を決定し、
上記停止時間を決定する過程では、上記映像分割位置が上記特定した映像部分の映像時間を等分割するようにと上記停止時間を決定することを、
特徴とする複数映像同期再生方法。
【請求項３】
請求項１又は２に記載の複数映像同期再生方法において、
異なる時点に撮影された同一の撮影物の同一の動作についての映像の持つ映像部分を同期再生の対象として、その映像部分の同期再生を行うように構成されることを、
特徴とする複数映像同期再生方法。
【請求項４】
同期再生の対象となる映像部分が異なる映像時間を持つ複数の映像を同期再生する複数映像同期再生装置であって、
同期再生対象の映像部分の中で最も長い映像時間を持つものを特定する手段と、
上記特定した映像部分以外の同期再生対象の映像部分を処理対象として、その処理対象の映像部分の分割位置となる映像分割位置を決定する手段と、
上記特定した映像部分の映像時間と上記処理対象の映像部分の映像時間とに基づいて、上記特定した映像部分の映像時間が再生時間となるようにと、上記映像分割位置のそれぞれについて停止時間を決定する手段と、
上記特定した映像部分に対応付けて動作して、その映像部分を連続的に再生する手段と、
上記特定した映像部分以外の同期対象の映像部分に対応付けて動作して、上記特定した映像部分の再生と同時に再生を開始して、次の上記映像分割位置まで再生した後、上記停止時間の間、その停止した際の映像を出力し続けてから、再生を再開することを繰り返す手段とを備えることを、
特徴とする複数映像同期再生装置。
【請求項５】
請求項４に記載の複数映像同期再生装置において、
上記映像分割位置を決定する手段は、処理対象の映像部分を等分割するようにと上記映像分割位置を決定し、
上記停止時間を決定する手段は、上記映像分割位置が上記特定した映像部分の映像時間を等分割するようにと上記停止時間を決定することを、
特徴とする複数映像同期再生装置。
【請求項６】
請求項４又は５に記載の複数映像同期再生装置において、
異なる時点に撮影された同一の撮影物の同一の動作についての映像の持つ映像部分を同期再生の対象として、その映像部分の同期再生を行うように構成されることを、
特徴とする複数映像同期再生装置。
【請求項７】
請求項１ないし３のいずれか１項に記載の複数映像同期再生方法の実現に用いられる処理をコンピュータに実行させるための複数映像同期再生プログラム。
【請求項８】
請求項１ないし３のいずれか１項に記載の複数映像同期再生方法の実現に用いられる処理をコンピュータに実行させるための複数映像同期再生プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関連する複数の映像を同時に再生させて比較検討を行うときなどに用いられる複数映像同期再生方法及びその装置と、その複数映像同期再生方法の実現に用いられる複数映像同期再生プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体とに関する。
【背景技術】
【０００２】
例えば、野球の投球フォームに関して、過去の映像と現在の映像とを比較して検討する場合、従来の複数映像再生システムでは、予め比較する映像中の比較したいポイントが各映像のスタート位置から再生時間で同じ位置に一致するようにと映像の編集を行うようにして、その編集を行った後に、同時に再生を開始して、再生している映像を比較するという手法がとられていた。
【０００３】
その他に、映像再生中に比較したいポイントに達した時点で、各再生装置に対してポーズの指示を出して、静止画にして比較を行なうという手法もとられていた。
【０００４】
また、フラッシュによるアニメーションと実際の映像とを同期再生する方法として、どのタイミングにどういうコンテンツを再生するのかについて記述するシナリオを作成しておいて、そのシナリオに従って再生を制御するという手法も提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−１２５２１４
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、予め比較する映像中の比較したいポイントが各映像のスタート位置から再生時間で同じ位置に一致するようにと映像の編集を行うようにして、その編集を行った後に、同時に再生を開始して比較を行うようにするという従来技術に従っていると、映像編集という膨大な作業が必要であるという問題があった。
【０００６】
特に、長さの異なる映像を同じ再生時間にするために映像フレームを追加する必要があるが、この場合、前後の映像フレームからその中間情報を推定して新たな映像情報を作成するという膨大な作成時間が必要であった。
【０００７】
また、映像再生中に比較したいポイントに達した時点で、各再生装置に対してポーズの指示を出して、静止画にして比較を行うようにするという従来技術に従っていると、主要なポイントのみでの比較となり、ポイント間での連続した映像の比較が不可能であるという問題があった。
【０００８】
また、どのタイミングにどういうコンテンツを再生するのかについて記述するシナリオを作成しておいて、そのシナリオに従って再生を制御するようにするという従来技術に従っていると、シナリオの作成に膨大な作業が必要であるという問題があるとともに、フラッシュによるアニメーションと実際の映像とを同期再生することは可能であるものの、長さの異なる別々の映像を同期再生することは難しいという問題があった。
【０００９】
本発明はかかる事情に鑑みてなされたものであって、膨大な作業を要求される映像編集を要求することなく、複数映像を同期再生しながら再生中および比較ポイントでの比較再生を可能にする新たな複数映像同期再生技術の提供を目的とする。
【課題を解決するための手段】
【００１０】
この目的を達成するために、本発明の複数映像同期再生装置は、同期再生の対象となる映像部分が異なる映像時間を持つ複数の映像を同期再生するものであり、例えば、異なる時点に撮影された同一の撮影物の同一の動作についての映像の持つ映像部分を同期再生の対象として処理を行うものであって、（１）同期再生対象の映像部分の中で最も長い映像時間を持つものを特定する特定手段と、（２）特定手段の特定した映像部分以外の同期再生対象の映像部分を処理対象として、その処理対象の映像部分の分割位置となる映像分割位置を決定する第１の決定手段と、（３）特定手段の特定した映像部分の映像時間と、その映像部分以外の同期再生対象の映像部分の映像時間とに基づいて、特定手段の特定した映像部分の映像時間が再生時間となるようにと、第１の決定手段の決定した映像分割位置のそれぞれについて停止時間を決定する第２の決定手段と、（４）特定手段の特定した映像部分に対応付けて動作して、その映像部分を連続的に再生する第１の再生手段と、（５）特定手段の特定した映像部分以外の同期対象の映像部分に対応付けて動作して、第１の再生手段による再生と同時に再生を開始して、次の映像分割位置まで再生した後、第２の決定手段の決定した停止時間の間、その停止した際の映像を出力し続けてから、再生を再開することを繰り返す第２の再生手段とを備えるように構成する。
【００１１】
以上の各処理手段が動作することで実現される本発明の複数映像同期再生方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００１２】
このように構成される本発明の複数映像同期再生装置では、同期再生対象の映像部分の中で最も長い映像時間を持つものを特定すると、その特定した映像部分以外の同期再生対象の映像部分を処理対象として、その処理対象の映像部分の分割位置となる映像分割位置を決定する。例えば、処理対象の映像部分を等分割するようにと映像分割位置を決定するのである。
【００１３】
続いて、その特定した映像部分の映像時間と上記の処理対象の映像部分の映像時間とに基づいて、特定した映像部分の映像時間が再生時間となるようにと、決定した映像分割位置のそれぞれについて停止時間を決定する。例えば、映像分割位置が特定した映像部分の映像時間を等分割するようにと停止時間を決定するのである。
【００１４】
このようにして、最も長い映像時間を持つ映像部分以外の同期再生対象の映像部分について、映像分割位置とそれに対応付けられる停止時間とを決定すると、最も長い映像時間を持つ映像部分については、その映像部分を連続的に再生し、それ以外の同期対象の映像部分については、その再生の開始と同時に再生を開始して、次の映像分割位置まで再生した後、停止時間の間、その停止した際の映像を出力し続けてから、再生を再開することを繰り返すことでその映像部分を再生する。
【発明の効果】
【００１５】
以上のように、本発明によれば、予め映像を編集して同期ポイントまでの再生時間長を調整することなしに、複数の映像を同期再生しながら再生中および比較ポイントでの比較再生を行うことができるようになる。
【発明を実施するための最良の形態】
【００１６】
以下、実施の形態に従って本発明を詳細に説明する。
【００１７】
図１に、本発明を具備する複数映像同期再生制御システム１の一実施形態例を図示する。
【００１８】
本発明の複数映像同期再生制御システム１は、関連する複数の映像の同期再生を実行することで、利用者２に対して、それらの映像の比較検討を可能にすることを提供するものであり、これを実現するために、映像データファイル１０-i（ｉ＝１〜ｎ）と、再生制御部１１-i（ｉ＝１〜ｎ）と、再生管理部１２と、同期管理テーブル１３と、表示制御部１４と、ディスプレイ１５と、利用者インタフェース部１６とを備える。
【００１９】
これらの映像データファイル１０-iは、同期再生の対象となる映像を格納する。これらの再生制御部１１-iは、映像データファイル１０-iに対応付けて設けられて、対となる映像データファイル１０-iに格納される映像を再生する。
【００２０】
再生管理部１２は、再生制御部１１-iによる映像の再生を管理する。同期管理テーブル１３は、同期再生の対象となる映像の同期再生に必要となる制御情報（同期再生制御情報）を管理する。
【００２１】
表示制御部１４は、各再生制御部１１-iから再生映像を受け取りディスプレイ１５に表示する。利用者インタフェース部１６は、利用者２からの入力に従って、映像の再生要求を発行したり、再生する映像の選択を指示したり、同期管理テーブル１３の管理する同期再生制御情報を編集するなどの処理を行う。
【００２２】
図２に、同期管理テーブル１３の管理する同期再生制御情報の一例を図示する。
【００２３】
同期管理テーブル１３は、同期再生の対象となる映像の持つ同期ポイントがどの映像位置にあるのかを管理するものであって、この図に示すように、同期順序を決める同期番号（同期ポイントの識別子となるもの）の記録域１３０と、同期番号間での再生方法を示す再生方式（“Ｐ”か“Ｎ”で識別される再生方式）の記録域１３１と、同期番号内における映像分割の分割数（図４で説明するｍ）の記録域１３２と、映像データファイル１０-iに対応付けて設けられて、対となる映像データファイル１０-iに格納される映像の同期番号に対応した同期ポイントの位置情報（再生区間を示すもの）の記録域１３３-i（ｉ＝１〜ｎ）とから構成される。
【００２４】
ここで、同期ポイントの位置情報の記録域１３３-iは、再生の開始点を示す情報の記録域１３４-i（ｉ＝１〜ｎ）と、再生の終了点を示す情報の記録域１３５-i（ｉ＝１〜ｎ）とから構成されており、再生の開始点を示す情報や再生の終了点を示す情報としては、映像の先頭からのフレーム番号（フレーム数）が用いられたり、映像に付加されるタイムスタンプなどが用いられる。
【００２５】
なお、以下の説明では、同期ポイントの再生の開始点を示す情報や再生の終了点を示す情報として、フレーム番号を用いることを想定している。
【００２６】
図３に、ディスプレイ１５の表示例を図示する。
【００２７】
この図に示すように、ディスプレイ１５は、映像データファイル１０-iに対応付けて設けられて、対となる映像データファイル１０-iから読み出される映像を表示するための表示域１５０-i（ｉ＝１〜ｎ）と、映像の表示域１５０-iに対応付けて設けられて、対となる表示域１５０-iで表示中の映像がどの同期ポイントのものであるのかを表示するための表示域１５１-i（ｉ＝１〜ｎ）と、利用者インタフェース部１６の持つ操作ボタンを表示するための表示域１５２とを備える。
【００２８】
ここで、利用者インタフェース部１６の持つ操作ボタンの表示域１５２には、例えば、再生用ボタン１５２０、ポーズ用ボタン１５２１、停止用ボタン１５２２、巻き戻し用ボタン１５２３、早送り用ボタン１５２４が表示される。
【００２９】
次に、図４に従って、このように構成される本発明の複数映像同期再生制御システム１により実行されることになる複数映像の同期再生処理の概要について説明する。
【００３０】
ここで、この図４では、ＴA 時間の再生時間長を有する映像Ａと、ＴB 時間の再生時間長を有する映像Ｂとを同期再生することを想定しており、映像Ａと映像Ｂとは共に時刻Ｔ0 から再生を開始することを想定している。
【００３１】
映像Ａと映像Ｂとを同期再生する場合、映像Ａの再生開始後ｔai時間の映像Ｘaiと、映像Ｂの再生開始後ｔbi時間の映像Ｘbiとが例えば同一の撮影物の同一の動作時点の映像を示している場合には、この２つの映像を同時点に再生する必要がある。同様に、映像Ａの再生開始後ｔaj時間の映像Ｘajと、映像Ｂの再生開始後ｔbj時間の映像Ｘbjとが例えば同一の撮影物の同一の動作時点の映像を示している場合には、この２つの映像を同時点に再生する必要がある。
【００３２】
このような同期再生を実現するために、本発明の複数映像同期再生制御システム１は、“ＴA ＜ＴB ”である場合には、例えば、映像Ａをｍ個に等分割することで、
ｔc1＝ｔc2＝ｔc3＝・・・・・＝ｔcm＝ＴA ／ｍ
を得るとともに、例えば、
ｔd1＝ｔd2＝ｔd3＝・・・・・＝ｔdm＝（ＴB −ＴA ）／ｍ
を算出することで、図４に示すように、それらの均等分割した各映像部分ｔc1〜ｔcmを映像Ｂに時間的に均等に対応させて、これらのｔd1〜ｔdmの時間帯については、最後の映像をポーズ表示するようにする。
【００３３】
この再生方法により、ＴA 時間の再生時間長を有する映像Ａと、ＴB 時間の再生時間長を有する映像Ｂとを同期再生することが可能になる。
【００３４】
図５及び図６に、再生管理部１２の実行する処理フローの一例を図示し、図７及び図８に、再生制御部１１-iの実行する処理フローの一例を図示する。
【００３５】
次に、これらの処理フローに従って、図１のように構成される本発明の複数映像同期再生制御システム１の実行する複数映像同期再生処理について詳細に説明する。
【００３６】
ここで、利用者２は、利用者インタフェース部１６を介して、どの映像データファイル１０-iに格納される映像を同期再生するのかを指示することになるが、以下では、説明の便宜上、全ての映像データファイル１０-iに格納される映像の同期再生を指示することを想定する。また、同期管理テーブル１３に管理される同期再生制御情報については、利用者２が予め利用者インタフェース部１６を介して作成して同期管理テーブル１３に登録することになる。
【００３７】
先ず最初に、図５及び図６の処理フローに従って、再生管理部１２の実行する処理について説明する。
【００３８】
再生管理部１２は、利用者２から再生開始の同期番号を指定して、映像データファイル１０-iに格納される映像の同期再生の指示があると、図５及び図６の処理フローに示すように、先ず最初に、ステップ１０で、その指定される再生開始の同期番号を入力する。
【００３９】
続いて、ステップ１１で、変数ｉに入力した同期番号をセットし、続くステップ１２で、同期管理テーブル１３から、変数ｉの同期番号のエントリーに記録される再生方式／映像分割数／同期ポイント位置情報を読み出す。
【００４０】
続いて、ステップ１３で、その読み出した各同期ポイント位置情報の開始点フレームを再生開始位置として設定して、対応するそれぞれの再生制御部１１-iに通知する。
【００４１】
続いて、ステップ１４で、その読み出した同期ポイント位置情報の中から、最も長いフレーム数（終了点と開始点との間のフレーム数）を持つものを特定し、続くステップ１５で、その特定したフレーム数に従って再生終了フレーム数を設定して、各再生制御部１１-iに通知する。
【００４２】
続いて、ステップ１６で、最も長いフレーム数を持つものとして特定した同期ポイント位置情報以外のものについて、ステップ１２で読み出した映像分割数に従ってフレーム数（終了点と開始点との間のフレーム数）を分割することで再生一時停止位置及び再生再開待ちフレーム数を設定して、対応するそれぞれの再生制御部１１-iに通知する。
【００４３】
例えば、図９（ａ）に示すように、同期ポイント位置情報のフレーム数を映像分割数に従って等分割することで再生一時停止位置を設定するとともに（この図の例では、同期ポイント位置情報の終了点についても再生一時停止位置として設定するようにしている）、図９（ｂ）に示すように、それらの均等分割した各映像部分を、最も長いフレーム数を持つものとして特定した同期ポイント位置情報に時間的に対応付けることで再生再開待ちフレーム数を設定して、それらの情報を対応するそれぞれの再生制御部１１-iに通知するのである。
【００４４】
続いて、ステップ１７で、再生制御部１１-iに対して再生の開始を指示する。後述するように、この指示に応答して、再生制御部１１-iは、映像データファイル１０-iに格納される映像の再生を開始して、その再生を終了すると、再生管理部１２に対して再生終了を通知してくる。
【００４５】
これから、ステップ１７で再生の開始を指示すると、続くステップ１８で、全ての再生制御部１１-iから再生終了が通知されたのか否かを判断して、全ての再生制御部１１-iから再生終了が通知されてこない間は、ステップ１９に進んで、利用者から処理の終了が指示されたのか否かを判断して、利用者から処理の終了が指示されたときには、処理を終了する。
【００４６】
一方、ステップ１８で、全ての再生制御部１１-iから再生終了が通知されたことを判断するときには、ステップ２０に進んで、ステップ１２で読み出した再生方式が“Ｐ”を示しているのか否かを判断して、再生方式が“Ｐ”を示していることを判断するときには、ステップ２１に進んで、映像表示をその状態で停止して、処理を終了する。
【００４７】
一方、ステップ２０で、ステップ１２で読み出した再生方式が“Ｐ”を示していないことを判断するとき、すなわち、ステップ１２で読み出した再生方式が“Ｎ”を示していることを判断するときには、ステップ２２に進んで、変数ｉの値を１つインクリメントする。
【００４８】
続いて、ステップ２３で、変数ｉの値が最大値ｉmax （同期管理テーブル１３に記録される同期番号の最大値）を超えたのか否かを判断して、最大値ｉmax を超えていないことを判断するときには、ステップ１２に戻って、次の同期番号について以上に説明した処理を繰り返していくように処理し、一方、最大値ｉmax を超えたことを判断するときには、処理を終了する。
【００４９】
次に、図７及び図８の処理フローに従って、再生制御部１１-iの実行する処理について説明する。
【００５０】
再生制御部１１-iは、起動されると、図７及び図８の処理フローに示すように、ステップ３０で、再生管理部１２からの通知を待って、再生管理部１２からの通知を受け取ると、ステップ３１に進んで、その受け取った通知が再生開始位置の通知（上述したステップ１３の処理に従って再生管理部１２から通知されることになる）であるのか否かを判断して、再生開始位置の通知であることを判断するときには、ステップ３２に進んで、その受け取った再生開始位置の情報を保存してから、次の通知を受け取るべくステップ３０に戻る。
【００５１】
一方、ステップ３１で、再生管理部１２から受け取った通知が再生開始位置の通知でないことを判断するときには、ステップ３３に進んで、その受け取った通知が再生終了フレーム数の通知（上述したステップ１５の処理に従って再生管理部１２から通知されることになる）であるのか否かを判断して、再生終了フレーム数の通知であることを判断するときには、ステップ３４に進んで、その受け取った再生終了フレーム数の情報を保存してから、次の通知を受け取るべくステップ３０に戻る。
【００５２】
一方、ステップ３３で、再生管理部１２から受け取った通知が再生終了フレーム数の通知でないことを判断するときには、ステップ３５に進んで、その受け取った通知が再生一時停止位置／再生再開待ちフレーム数の通知（上述したステップ１６の処理に従って再生管理部１２から通知されることになる）であるのか否かを判断して、再生一時停止位置／再生再開待ちフレーム数の通知であることを判断するときには、ステップ３６に進んで、その受け取った再生一時停止位置／再生再開待ちフレーム数の情報を保存してから、次の通知を受け取るべくステップ３０に戻る。
【００５３】
一方、ステップ３５で、再生管理部１２から受け取った通知が再生一時停止位置／再生再開待ちフレーム数の通知でないことを判断するときには、ステップ３７に進んで、その受け取った通知が再生開始の指示（上述したステップ１７の処理に従って再生管理部１２から通知されることになる）であるのか否かを判断する。
【００５４】
この判断処理に従って、再生管理部１２から受け取った通知が再生開始の指示でないことを判断するときには、次の通知を受け取るべくステップ３０に戻る。
【００５５】
一方、ステップ３７の判断処理に従って、再生管理部１２から受け取った通知が再生開始の指示であることを判断するときには、ステップ３８に進んで、自再生制御部１１-iが再生管理部１２から再生一時停止位置／再生再開待ちフレーム数の通知を受け取ったのか否かを判断する。
【００５６】
すなわち、再生管理部１２は、最も長いフレーム数を持つ同期ポイント位置情報に対応付けられる再生制御部１１-iに対しては、再生一時停止位置／再生再開待ちフレーム数を通知せずに、それ以外の同期ポイント位置情報に対応付けられる再生制御部１１-iに対して、再生一時停止位置／再生再開待ちフレーム数を通知してくるので、各再生制御部１１-iは、その通知を自分が受け取ったのか否かを判断するのである。
【００５７】
このステップ３８の判断処理に従って、再生管理部１２から再生一時停止位置／再生再開待ちフレーム数の通知を受け取っていないことを判断するときには、ステップ３９に進んで、対となる映像データファイル１０-iに格納される映像を再生対象として、再生管理部１２から通知された再生開始位置から再生を開始し、続くステップ４０で、その再生を続けていって、その間に、ステップ４１で、再生管理部１２から通知された再生終了フレーム数の時間が経過したのか否かを判断する。
【００５８】
そして、ステップ４１で、再生終了フレーム数の時間が経過したことを判断するときは、ステップ４２に進んで、再生管理部１２に対して再生終了を通知して、処理を終了する。
【００５９】
一方、ステップ３８の判断処理に従って、再生管理部１２から再生一時停止位置／再生再開待ちフレーム数の通知を受け取っていることを判断するときには、ステップ４３に進んで、対となる映像データファイル１０-iに格納される映像を再生対象として、再生管理部１２から通知された再生開始位置から再生を開始し、続くステップ４４で、その再生を続けていって、その間に、ステップ４５で、再生管理部１２から通知された再生一時停止位置に到達したのか否かを判断する。
【００６０】
なお、後述するように、ステップ４８から戻ることでステップ４３の処理を実行する場合があり、この場合には、このステップ４３では、再生管理部１２から通知された再生一時停止位置から再生を再開することになる。
【００６１】
そして、ステップ４５で、再生管理部１２から通知された再生一時停止位置に到達したことを判断するときには、ステップ４６に進んで、到達時点の映像の出力を保持し続けていって、その間に、ステップ４７で、再生管理部１２から通知された再生再開待ちフレーム数の時間が経過したのか否かを判断する。
【００６２】
この判断処理に従って、再生再開待ちフレーム数の時間が経過したことを判断するときには、ステップ４８に進んで、再生管理部１２から通知された再生終了フレーム数の時間が経過したのか否かを判断して（図９（ｂ）から分かるように、最後の再生一時停止位置における再生再開待ちフレーム数の時間が経過した場合には、再生終了フレーム数の時間が経過したことを意味する）、再生終了フレーム数の時間が経過してないことを判断するときには、分割された次の映像部分の再生を行うべくステップ４３に戻り、一方、再生終了フレーム数の時間が経過したことを判断するときには、ステップ４９に進んで、再生管理部１２に対して再生終了を通知して、処理を終了する。
【００６３】
このようにして、本発明の複数映像同期再生制御システム１は、図５及び図６の処理フローに示した再生管理部１２の実行する処理と、図７及び図８の処理フローに示した再生制御部１１-iの実行する処理とに従って、図４で説明した複数映像の同期再生処理を実行することで、膨大な作業を要求される映像編集を要求することなく、複数映像を同期再生しながら再生中および比較ポイントでの比較再生を可能にするのである。
【００６４】
実施形態例では説明しなかったが、本発明の複数映像同期再生制御システム１同士をネットワークを介して接続して、ネットワークを介したやり取りを行うことで、それらの複数映像同期再生制御システム１が映像データファイル１０-iに格納される映像と、同期管理テーブル１３に管理される同期再生制御情報とを共有するようにして、同期番号を指定して映像データファイル１０-iに格納される複数映像の同期再生を行う構成を採ることにより、遠隔地にいる利用者が同期再生する複数の映像を見ながら必要な検討を行うことができるようになる。
【００６５】
図示実施形態例に従って本発明を説明したが、本発明はこれに限定されるものでない。例えば、実施形態例では、図５〜図８の処理フローで説明したように、各再生制御部１１-iが再生一時停止位置に到達したのかを判断し、再生再開待ちフレーム数の時間が経過したのかを判断し、再生終了フレーム数の時間が経過したのかを判断するという構成を採ったが、再生管理部１２がこれらの判断を行って、それに応じた指示を各再生制御部１１-iに発行することで映像の再生を行うようにするという構成を採ってもよい。
【００６６】
また、実施形態例では、図４に示したように、同期ポイント位置情報のフレーム数を映像分割数に従って等分割することで再生一時停止位置を設定するとともに、それらの均等分割した各映像部分を、最も長いフレーム数を持つものとして特定した同期ポイント位置情報に時間的に対応付けることで再生再開待ちフレーム数を設定するという構成を採ったが、等分割でない形態で分割するとともに、その分割位置に応じた再生再開待ちフレーム数を設定するという構成を採ってもよい。
【産業上の利用可能性】
【００６７】
本発明は、野球の投球フォームやゴルフのスイングなどといったような、異なる時点に撮影された同一の撮影物の同一の動作についての映像を比較検討する場合に、特に有効である。
【図面の簡単な説明】
【００６８】
【図１】本発明の複数映像同期再生制御システムの一実施形態例である。
【図２】同期管理テーブルの管理する同期再生制御情報の一例を示す図である。
【図３】ディスプレイの表示の一例を示す図である。
【図４】本発明による複数映像同期再生処理の説明図である。
【図５】再生管理部の実行する処理フローである。
【図６】再生管理部の実行する処理フローである。
【図７】再生制御部の実行する処理フローである。
【図８】再生制御部の実行する処理フローである。
【図９】再生管理部の実行する処理の説明図である。
【符号の説明】
【００６９】
１    複数映像同期再生制御システム
１０  映像データファイル
１１  再生制御部
１２  再生管理部
１３  同期管理テーブル
１４  表示制御部
１５  ディスプレイ
１６  利用者インタフェース部
【図１】
2006080735.tif 000003
【図２】
2006080735.tif 000004
【図３】
2006080735.tif 000005
【図４】
2006080735.tif 000006
【図５】
2006080735.tif 000007
【図６】
2006080735.tif 000008
【図７】
2006080735.tif 000009
【図８】
2006080735.tif 000010
【図９】
2006080735.tif 000011