(57)【要約】【課題】複数の動画像のそれぞれを利用者に詳細に観察させる。【解決手段】再生部は、メインペインとメインペインより小さいサイズのサブペインとを有する再生画面の、メインペインとサブペインのそれぞれに、同じ時間帯に録画された異なる動画像を同期して再生させる。再生切替部は、再生部による動画像の再生中に、メインペインに再生させる動画像をサブペインに再生される動画像に切り替える。【選択図】図３
2017157977.tif 000002
【特許請求の範囲】
【請求項１】
メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面の、前記メインペインと前記サブペインのそれぞれに、同じ時間帯に録画された異なる動画像を同期して再生させる再生部と、
前記再生部による前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替える再生切替部と
を備える動画再生装置。
【請求項２】
前記再生切替部が、前記メインペインに再生される動画像を前記サブペインに再生される動画像に切り替える再生位置と、切り替えの対象となる動画像とを関連付けた切替設定データに基づいて、前記動画像を切り替える
請求項１に記載の動画再生装置。
【請求項３】
前記再生部による前記メインペインに再生される前記動画像および前記サブペインに再生される前記動画像の再生位置を、指定された再生位置に変更する再生位置変更部
をさらに備える請求項１または請求項２に記載の動画再生装置。
【請求項４】
前記動画像が、シミュレータの実行画面のキャプチャにより得られた動画像であり、
前記再生位置変更部が、前記再生部による前記メインペインに再生される前記動画像および前記サブペインに再生される前記動画像の再生位置を、前記シミュレータが所定のログデータを出力した時刻に相当する再生位置に変更する
請求項３に記載の動画再生装置。
【請求項５】
前記動画像が、シミュレータの操作画面のキャプチャにより得られた動画像を含む
請求項１から請求項４の何れか１項に記載の動画再生装置。
【請求項６】
前記再生画面に、前記シミュレータの操作に係るポインタが表示される
請求項４または請求項５に記載の動画再生装置。
【請求項７】
前記再生切替部による前記動画像の切り替えの可否を設定する切替可否設定部をさらに備え、
前記切替可否設定部が前記切り替えの禁止を設定した場合に、前記再生切替部が、前記メインペインに再生される前記動画像と前記サブペインに再生される前記動画像とを切り替えない
請求項１から請求項６の何れか１項に記載の動画再生装置。
【請求項８】
利用者による動画像の切替指示の入力を受け付ける切替指示入力部をさらに備え、
前記切替指示入力部に前記切替指示が入力されたときに、前記再生切替部が、前記メインペインに再生される前記動画像と前記サブペインに再生される前記動画像とを切り替える
請求項１から請求項７の何れか１項に記載の動画再生装置。
【請求項９】
前記再生部が、前記メインペインに再生される動画像および前記サブペインに再生される動画像の再生速度を変更する再生位置と、変更後の再生速度とを関連付けた速度設定データに基づいて、前記動画像を再生する
請求項１から請求項８の何れか１項に記載の動画再生装置。
【請求項１０】
前記サブペインに再生される動画像の再生位置を、前記メインペインに再生される動画像の再生位置に修正する再生位置修正部をさらに備える
請求項１から請求項９の何れか１項に記載の動画再生装置。
【請求項１１】
提示される情報と、前記情報を提示する再生位置とを関連付けた提示設定データに基づいて、前記再生部による前記動画像の再生中に、前記情報を提示する情報提示部をさらに備える
請求項１から請求項１０の何れか１項に記載の動画再生装置。
【請求項１２】
メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面の、前記メインペインと前記サブペインのそれぞれに、同じ時間帯に録画された異なる動画像を同期して再生させることと、
前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることと
を含む動画再生方法。
【請求項１３】
コンピュータに、
メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面の、前記メインペインと前記サブペインのそれぞれに、同じ時間帯に録画された異なる動画像を同期して再生させることと、
前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の動画像を再生する動画再生装置、動画再生方法、およびプログラムに関する。
【背景技術】
【０００２】
プラント等の設備を運転させる運転者は、設備の継続的な運転のために、設備の運転に関する訓練を受ける必要がある。訓練の方法として、設備を再現するシミュレータを受講者に操作させる方法、および指導者による模範運転を受講者に観察させる方法が挙げられる。指導者による模範運転を受講者に観察させる場合、訓練の日程を指導者と受講者との予定に合わせる必要があり、受講者に訓練の需要があるときに即時に実施することができない。特に受講者が複数人である場合、訓練の日程を適切に定めることは困難である。
【０００３】
そこで、指導者による模範運転を録画しておき、受講者に録画された動画像を観察させる訓練方法が考えられる（特許文献１を参照）。特許文献１に開示された方法によれば、受講者は予め録画された模範運転を観察することで訓練を受けることができるため、受講者は、指導者の予定に関わらず訓練を受けることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５２３０６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
設備には、当該設備を運転するための複数の装置が設けられている。設備を運転するための装置の例としては、設備内に設けられた機器の状態を監視する監視装置、電気的制御で動作する機器を制御する制御装置、物理的な操作を要する機器が挙げられる。そのため、訓練には、各装置の状態を表す複数の動画像を用いることが好ましい。
しかしながら、訓練装置に、各動画像を表示するための複数の表示装置を設けると、訓練装置のコストが高くなる。特許文献１に記載の訓練システムは、１つの表示装置を複数の領域に分割し、各領域に各動画像を表示させる。これにより、システムのコストを抑えることができる。他方、各領域の大きさ、および各領域に表示される画像が固定されているため、利用者は、小さい領域に表示された画像を詳細に観察することができない。
本発明の目的は、複数の動画像のそれぞれを利用者に詳細に観察させることができる動画再生装置、動画再生方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、動画再生装置は、メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面の、前記メインペインと前記サブペインのそれぞれに、同じ時間帯に録画された異なる動画像を同期して再生させる再生部と、前記再生部による前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替える再生切替部とを備える。
【０００７】
本発明の第２の態様によれば、第１の態様に係る動画再生装置は、前記再生切替部が、前記メインペインに再生される動画像を前記サブペインに再生される動画像に切り替える再生位置と、切り替えの対象となる動画像とを関連付けた切替設定データに基づいて、前記動画像を切り替えるものであってよい。
【０００８】
本発明の第３の態様によれば、第１または第２の態様に係る動画再生装置は、前記再生部による前記メインペインに再生される前記動画像および前記サブペインに再生される前記動画像の再生位置を、指定された再生位置に変更する再生位置変更部をさらに備えるものであってよい。
【０００９】
本発明の第４の態様によれば、第３の態様に係る動画再生装置は、前記動画像が、シミュレータの実行画面のキャプチャにより得られた動画像であり、前記再生位置変更部が、前記再生部による前記メインペインに再生される前記動画像および前記サブペインに再生される前記動画像の再生位置を、前記シミュレータが所定のログデータを出力した時刻に相当する再生位置に変更するものであってよい。
【００１０】
本発明の第５の態様によれば、第１から第４の何れかの態様に係る動画再生装置は、前記動画像が、シミュレータの操作画面のキャプチャにより得られた動画像を含むものであってよい。
【００１１】
本発明の第６の態様によれば、第４または第５の態様に係る動画再生装置は、前記再生画面に、前記シミュレータの操作に係るポインタが表示されるものであってよい。
【００１２】
本発明の第７の態様によれば、第１から第６の何れかの態様に係る動画再生装置は、前記再生切替部による前記動画像の切り替えの可否を設定する切替可否設定部をさらに備え、前記切替可否設定部が前記切り替えの禁止を設定した場合に、前記再生切替部が、前記メインペインに再生される前記動画像と前記サブペインに再生される前記動画像とを切り替えないものであってよい。
【００１３】
本発明の第８の態様によれば、第１から第７の何れかの態様に係る動画再生装置は、利用者による動画像の切替指示の入力を受け付ける切替指示入力部をさらに備え、前記切替指示入力部に前記切替指示が入力されたときに、前記再生切替部が、前記メインペインに再生される前記動画像と前記サブペインに再生される前記動画像とを切り替えるものであってよい。
【００１４】
本発明の第９の態様によれば、第１から第８の何れかの態様に係る動画再生装置は、前記再生部が、前記メインペインに再生される動画像および前記サブペインに再生される動画像の再生速度を変更する再生位置と、変更後の再生速度とを関連付けた速度設定データに基づいて、前記動画像を再生するものであってよい。
【００１５】
本発明の第１０の態様によれば、第１から第９の何れかの態様に係る動画再生装置は、前記サブペインに再生される動画像の再生位置を、前記メインペインに再生される動画像の再生位置に修正する再生位置修正部をさらに備えるものであってよい。
【００１６】
本発明の第１１の態様によれば、第１から第１０の何れかの態様に係る動画再生装置は、提示される情報と、前記情報を提示する再生位置とを関連付けた提示設定データに基づいて、前記再生部による前記動画像の再生中に、前記情報を提示する情報提示部をさらに備えるものであってよい。
【００１７】
本発明の第１２の態様によれば、動画再生方法は、メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面の、前記メインペインと前記サブペインのそれぞれに、同じ時間帯に録画された異なる動画像を同期して再生させることと、前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることとを含む。
【００１８】
本発明の第１３の態様によれば、プログラムは、コンピュータに、メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面の、前記メインペインと前記サブペインのそれぞれに、同じ時間帯に録画された異なる動画像を同期して再生させることと、前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることとを実行させる。
【発明の効果】
【００１９】
上記態様のうち少なくとも１つの態様によれば、動画再生装置は、メインペインに再生させる動画像をサブペインに再生されている動画像に切り替える。これにより、動画再生装置は、サブペインに再生されている各動画像をメインペインに再生させることで、各動画像を利用者に詳細に観察させることができる。
【図面の簡単な説明】
【００２０】
【図１】第１の実施形態に係る訓練システムの構成を示す概略図である。
【図２】第１の実施形態に係る指導者端末のソフトウェア構成を示す概略ブロック図である。
【図３】第１の実施形態に係る指導者端末の表示装置に表示される操作画面の一例を示す図である。
【図４】第１の実施形態に係る訓練データの生成処理を示すフローチャートである。
【図５】第１の実施形態に係る訓練データの編集処理を示すフローチャートである。
【図６】第１の実施形態に係る訓練データの再生処理を示す第１のフローチャートである。
【図７】第１の実施形態に係る訓練データの再生処理を示す第２のフローチャートである。
【図８】第１の実施形態に係る受講者端末のソフトウェア構成を示す概略ブロック図である。
【図９】第１の実施形態に係る受講者端末の表示装置に表示される操作画面の一例を示す図である。
【図１０】少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００２１】
〈第１の実施形態〉
以下、図面を参照しながら実施形態について詳しく説明する。
図１は、第１の実施形態に係る訓練システムの構成を示す概略図である。
訓練システム１は、指導者によるプラントのシミュレータの操作を、受講者に観察させるシステムである。訓練システム１は、指導者端末１０、データベース２０、受講者端末３０を備える。
指導者端末１０は、プラントのシミュレータ機能を有する。指導者端末１０は、指導者によるシミュレータの操作を録画し、録画された動画像を含む訓練用データをデータベース２０に記録する。
データベース２０は、指導者端末１０によって生成された訓練用データを記憶する。
受講者端末３０は、データベース２０から訓練用データを受信し、訓練用データに含まれる動画像を再生する。
指導者端末１０および受講者端末３０は、動画再生装置の一例である。
【００２２】
指導者端末１０は、表示装置１１、マウス１２、キーボード１３、ジョイパッド１４、端末本体１５を備える。
表示装置１１は、端末本体１５による演算結果を表示する。
マウス１２、キーボード１３およびジョイパッド１４は、指導者による端末本体１５への入力操作を受け付ける入力装置である。
端末本体１５は、マウス１２、キーボード１３およびジョイパッド１４の入力に応じた演算を行い、表示装置１１に演算結果を表示させる。
【００２３】
受講者端末３０は、表示装置３１、マウス３２、キーボード３３、端末本体３５を備える。
表示装置３１は、端末本体３５による演算結果を表示する。
マウス３２およびキーボード３３は、受講者から端末本体３５への入力操作を受け付ける入力装置である。
端末本体３５は、マウス３２およびキーボード３３の入力に応じた演算を行い、表示装置３１に演算結果を表示させる。
【００２４】
《指導者端末の構成》
図２は、第１の実施形態に係る指導者端末のソフトウェア構成を示す概略ブロック図である。
指導者端末１０は、シミュレータ１０１、表示制御部１０２、操作対象切替部１０３、録画部１０４、ログ取得部１０５、マウス操作記録部１０６、再生制御データ生成部１０７、訓練データ送信部１０８、訓練データ受信部１０９、再生部１１０、再生切替部１１１、再生位置変更部１１２、切替可否設定部１１３、速度変更可否設定部１１４、切替指示入力部１１５、再生位置指示入力部１１６、再生位置修正部１１７、情報提示部１１８を備える。
【００２５】
シミュレータ１０１は、プラントの動作をシミュレートする。具体的には、シミュレータ１０１は、プラントモデルアプリケーションと、ウォークスルーアプリケーションと、エミュレータアプリケーションと、コンソールアプリケーションとを実行する。
プラントモデルアプリケーションとは、演算によって仮想的なプラントの状態をシミュレートするためのアプリケーションである。以下、プラントモデルアプリケーションによりシミュレートされるプラントを、仮想プラントという。プラントモデルアプリケーションは、ウォークスルーアプリケーションおよびエミュレータアプリケーションから操作内容の入力を受け付け、当該操作内容に基づいて仮想プラントの状態を演算する。なお、プラントモデルアプリケーションは、バックグラウンドで実行されるアプリケーションであり、実行画面を有しない。
ウォークスルーアプリケーションとは、仮想プラントの三次元モデルと利用者のアバターとを仮想空間内に再現し、アバターによる仮想プラント内の移動をシミュレートするためのアプリケーションである。指導者は、ジョイパッド１４の操作によりアバターを動作させることができる。またシミュレータ１０１は、ウォークスルーアプリケーションの実行により、アバターの近傍に三次元モデルにより再現された機器の操作をシミュレートする。指導者は、マウス１２およびキーボード１３の操作により機器を操作することができる。ウォークスルーアプリケーションによるプラントの操作内容は、プラントモデルアプリケーションに入力される。
エミュレータアプリケーションとは、仮想プラントの動作状態を表示する監視装置をエミュレートするアプリケーションである。監視装置は、仮想プラントの各機器の運転状態を表示し、また各機器を遠隔制御する装置である。エミュレータアプリケーションに対する操作内容は、プラントモデルアプリケーションに入力される。
コンソールアプリケーションとは、シミュレータ１０１にプラントモデルアプリケーション、ウォークスルーアプリケーションおよびエミュレータアプリケーションを実行させるためのアプリケーションである。具体的には、シミュレータ１０１は、コンソールアプリケーションに対する操作に応じて、プラントモデルアプリケーション、ウォークスルーアプリケーションおよびエミュレータアプリケーションを起動する。
【００２６】
表示制御部１０２は、シミュレータ１０１によるシミュレート結果を表示装置１１に表示させる。具体的には、表示制御部１０２は、ウォークスルーアプリケーションの実行画面、エミュレータアプリケーションの実行画面、およびコンソールアプリケーションの実行画面を、表示装置１１に表示させる。また、表示制御部１０２は、再生部１１０による訓練データの再生結果を表示装置１１に表示させる。
【００２７】
図３は、第１の実施形態に係る指導者端末の表示装置に表示される操作画面の一例を示す図である。
表示装置１１には、メインペインＰ１と複数のサブペインＰ２と操作ペインＰ３とシークバーＯとを含む操作画面（再生画面）が表示される。メインペインＰ１およびサブペインＰ２は、シミュレータ１０１によるアプリケーションの実行画面を表示する領域である。サブペインＰ２のサイズはメインペインＰ１のサイズより小さい。操作ペインＰ３は、動画像の録画および再生を操作するためのユーザインタフェースが格納される領域である。シークバーＯは、動画像の総再生時間を示すタイムラインＯ１と、再生位置を示す再生ヘッドＯ２と、動画像のジャンプ先を示すチャプターマークＯ３とを有する。なお、シークバーＯは、訓練データの再生結果を表示装置１１に表示する場合にのみ表示される。
【００２８】
操作ペインＰ３には、録画開始ボタンＦ１、録画停止ボタンＦ２、データ取得ボタンＢ３、再生開始ボタンＦ４、再生停止ボタンＦ５、コメントボタンＦ６、自動切替許可チェックボックスＦ７、自動速度変更許可チェックボックスＦ８、編集ボタンＦ９が含まれる。録画開始ボタンＦ１は、シミュレータ１０１が実行するアプリケーションの実行画面の録画を開始するためのボタンである。録画停止ボタンＦ２は、シミュレータ１０１が実行するアプリケーションの実行画面の録画を停止するためのボタンである。データ取得ボタンＢ３は、データベース２０から訓練データを受信するためのボタンである。再生開始ボタンＦ４は、データベース２０から受信した訓練データの再生を開始するためのボタンである。再生停止ボタンＦ５は、訓練データの再生を停止するためのボタンである。コメントボタンＦ６は、訓練データにコメントを追加するためのボタンである。自動切替許可チェックボックスＦ７は、メインペインＰ１に再生される動画像を訓練データに基づいて自動的に切り替えることを許可するか否かを設定するためのチェックボックスである。自動速度変更許可チェックボックスＦ８は、訓練データに基づいて動画像の再生速度を自動的に切り替えることを許可するか否かを設定するためのチェックボックスである。編集ボタンＦ９は、訓練データを編集するためのボタンである。
【００２９】
操作対象切替部１０３は、指導者のマウス１２の操作に基づいて、シミュレータ１０１が実行するアプリケーションのうち操作対象となるものを切り替える。具体的には、操作対象切替部１０３は、マウス１２の操作により選択されたサブペインＰ２に表示される実行画面に表示されているアプリケーションを、操作対象とする。なお、操作対象となるアプリケーションは、メインペインＰ１に表示される。つまり、マウス１２の操作によりサブペインＰ２が選択されると、当該サブペインＰ２に表示される実行画面が、メインペインＰ１に再生される。このとき、当該サブペインＰ２には、同じ動画像が再生され続けてもよいし、メインペインＰ１に表示されていた動画像が再生されてもよいし、フィラー画像が表示されてもよい。
録画部１０４は、シミュレータ１０１による各アプリケーションの実行画面を録画する。つまり、録画部１０４は、実行画面のキャプチャにより動画像を得る。具体的には、録画部１０４は、ウォークスルーアプリケーションの実行画面の動画像、エミュレータアプリケーションの実行画面の動画像、およびコンソールアプリケーションの実行画面の動画像をそれぞれ生成する。つまり、録画部１０４は、同じ時間帯に録画された異なる動画像を生成する。
ログ取得部１０５は、シミュレータ１０１によって生成されるイベントログを取得する。イベントログは、仮想プラントで生じるイベントと、当該イベントが発生した時刻とを関連付けたタプルからなる情報である。つまりイベントログの各タプルは、それぞれ異なる時刻にシミュレータ１０１から出力されたログデータである。イベントの例としては、ウォークスルーアプリケーション上での仮想プラントの操作、エミュレータアプリケーション上での仮想プラントの操作、仮想プラントの監視装置によるアラームが挙げられる。
マウス操作記録部１０６は、指導者によるマウス１２の操作履歴（カーソルの軌跡、およびクリックのタイミング）を記録する。
【００３０】
再生制御データ生成部１０７は、録画部１０４によって録画された動画像の再生を制御するための再生制御データを生成する。再生制御データは、切替設定データ、提示設定データ、速度設定データ、トリミング設定データ、チャプター設定データからなる。
切替設定データは、メインペインＰ１に再生させる動画像の識別情報と、当該動画像をメインペインＰ１に再生させる再生位置とを関連付けたタプルからなるデータである。ここで、再生位置とは、動画像の先頭からの再生経過時間を示す。提示設定データは、動画像と共に提示する情報と、当該情報を提示すべき再生位置と、情報の種別とを関連付けたタプルからなるデータである。情報の種別は、メインペインＰ１に文字列で提示する情報を示す「コメント」と、音声合成により再生される情報を示す「ナレーション」とを含む。速度設定データは、動画像の再生速度の変更を開始する再生位置と、変更後の再生速度とを関連付けたタプルからなるデータである。トリミング設定データは、動画像のトリムを開始する再生位置（開始位置）と、トリムを終了する再生位置（終了位置）とを関連付けたタプルからなるデータである。チャプター設定データは、動画像の再生位置と、当該再生位置を説明する文字列とを関連付けたタプルからなるデータである。
訓練データ送信部１０８は、録画部１０４が録画した動画像、ログ取得部１０５が取得したイベントログ、マウス操作記録部１０６が記録したマウス１２の操作履歴、および再生制御データ生成部１０７が生成した再生制御データを関連付けて、訓練データとしてデータベース２０に送信する。
【００３１】
訓練データ受信部１０９は、データベース２０から訓練データを受信する。当該訓練データは、過去に訓練データ送信部１０８によって送信されたものである。
再生部１１０は、訓練データ受信部１０９が受信した訓練データに含まれる複数の動画像を、それぞれメインペインＰ１およびサブペインＰ２に同期して再生する。再生部１１０が再生する動画像は、表示制御部１０２によって表示装置１１に表示される。また再生部１１０は、訓練データに含まれる速度設定データに従った速度で、動画像を再生する。具体的には、再生部１１０は、再生中の動画像の再生位置が速度設定データに格納される再生位置に達した時に、動画像の再生速度を当該再生位置に関連付けられた再生速度に変更する。
再生切替部１１１は、訓練データに含まれる切替設定データに基づいて、メインペインＰ１に再生させる動画像を切り替える。具体的には、再生切替部１１１は、メインペインＰ１に再生される動画像の再生位置が切替設定データに格納される再生位置に達した時に、メインペインＰ１に再生させる動画像をサブペインＰ２に再生されている動画像のうち当該再生位置に関連付けられた識別情報が示すものに切り替える。また、再生切替部１１１は、切替指示入力部１１５に入力された切替指示に従って、メインペインＰ１に再生させる動画像を切り替える。
再生位置変更部１１２は、再生位置指示入力部１１６に入力された再生位置指示に従って、再生部１１０に再生させる動画像の再生位置を変更する。
【００３２】
切替可否設定部１１３は、自動切替許可チェックボックスＦ７への指導者の入力に応じて、切替設定データに従った動画像の自動切替の可否を設定する。つまり、切替可否設定部１１３によって自動切替の禁止が設定された場合、再生切替部１１１は、切替設定データに基づく動画像の切り替えを実行せず、切替指示入力部１１５に入力された切替指示に応じた切り替えのみを実行する。
速度変更可否設定部１１４は、自動速度変更許可チェックボックスＦ８への指導者の入力に応じて、速度設定データに従った再生速度の自動変更の可否を設定する。つまり、速度変更可否設定部１１４によって自動変更の禁止が設定された場合、再生部１１０は、速度設定データに基づく再生速度の変更を行わない。
【００３３】
切替指示入力部１１５は、指導者の入力に基づいて、メインペインＰ１に表示させる動画像を指定する切替指示の入力を受け付ける。具体的には、切替指示入力部１１５は、マウス１２によりサブペインＰ２の指定を受け付けることにより、指定されたサブペインＰ２に再生される動画像をメインペインＰ１に再生させる切替指示の入力を受け付ける。
再生位置指示入力部１１６は、指導者の入力に基づいて、動画像の再生位置を指定する再生位置指示の入力を受け付ける。具体的には、再生位置指示入力部１１６は、マウス１２によりジャンプ可能な再生位置を示すチャプターマークＯ３の指定を受け付けることにより、動画像の再生位置を指定されたチャプターマークＯ３に対応する再生位置に変更する再生位置指示の入力を受け付ける。
再生位置修正部１１７は、所定周期（例えば、１０秒）毎に、サブペインＰ２に再生される各動画像の再生位置を、メインペインＰ１に再生される動画像の再生位置に修正する。
情報提示部１１８は、訓練データに含まれる提示設定データに基づいて、指導者に情報を提示する。具体的には、情報提示部１１８は、再生部１１０が再生する動画像の再生位置が提示設定データの再生位置に達した時に、当該再生位置に関連付けられた情報を、関連付けられた種別に応じた態様で提示する。
【００３４】
《指導者端末の動作》
指導者端末１０の動作について説明する。まず、指導者端末１０による訓練データの生成処理について説明する。
図４は、第１の実施形態に係る訓練データの生成処理を示すフローチャートである。
指導者がマウス１２の操作により指導者端末１０の録画開始ボタンＦ１を押下すると、録画部１０４は、シミュレータ１０１が実行する各アプリケーションの実行画面の録画を開始する（ステップＳ１０１）。また、マウス操作記録部１０６は、指導者によるマウス１２の操作履歴の記録を開始する（ステップＳ１０２）。次に、操作対象切替部１０３は、マウス１２の操作によりサブペインＰ２が選択されたか否かを判定する（ステップＳ１０３）。サブペインＰ２が選択された場合（ステップＳ１０３：ＹＥＳ）、操作対象切替部１０３は、選択されたサブペインＰ２に再生される実行画面に係るアプリケーションを、マウス１２、キーボード１３、およびジョイパッド１４による操作の対象となるアプリケーションに切り替える（ステップＳ１０４）。再生制御データ生成部１０７は、切替設定データに、録画開始からの経過時間と、選択されたサブペインに表示されているアプリケーションの識別情報とを関連付けたタプルを追加する（ステップＳ１０５）。また表示制御部１０２は、選択されたサブペインＰ２に表示される実行画面を、メインペインＰ１に表示させる（ステップＳ１０６）。
【００３５】
マウス１２の操作によりサブペインＰ２が選択されない場合（ステップＳ１０３：ＮＯ）、またはステップＳ１０６でメインペインＰ１に表示させる実行画面を変更した場合、録画部１０４は、マウス１２の操作により録画停止ボタンＦ２が押下されたか否かを判定する（ステップＳ１０７）。録画停止ボタンＦ２が押下されていない場合（ステップＳ１０７：ＮＯ）、指導者端末１０はステップＳ１０３に処理を戻し、サブペインＰ２の選択の有無を判定する。
なお、この間においてキーボード１３およびジョイパッド１４の操作、ならびにマウス１２の操作のうちメインペインＰ１内における操作は、操作対象切替部１０３によって操作対象とされたアプリケーションに入力される。これにより、指導者は、プラントモデルアプリケーションが実現する仮想プラントを運転する。
【００３６】
他方、録画停止ボタンＦ２が押下された場合（ステップＳ１０７：ＹＥＳ）、録画部１０４は、各実行画面の録画を停止する（ステップＳ１０８）。またマウス操作記録部１０６は、マウス１２の操作履歴の記録を停止する（ステップＳ１０９）。次に、ログ取得部１０５は、シミュレータ１０１から録画開始時刻から録画停止時刻までに生成されたイベントログを取得する（ステップＳ１１０）。そして、訓練データ送信部１０８は、録画部１０４が録画した動画像、ログ取得部１０５が取得したイベントログ、マウス操作記録部１０６が記録したマウス１２の操作履歴、および再生制御データ生成部１０７が生成した切替設定データを関連付けて、訓練データとしてデータベース２０に送信する（ステップＳ１１１）。
以上の処理により、指導者端末１０は、データベース２０に訓練データを記録することができる。
【００３７】
次に、指導者端末１０による訓練データの編集処理について説明する。
訓練データの編集処理は、上述した訓練データの生成処理により訓練データを生成した後、またはマウス１２の操作によるデータ取得ボタンＢ３の押下により訓練データ受信部１０９が訓練データをデータベース２０から受信した後に実行される。
図５は、第１の実施形態に係る訓練データの編集処理を示すフローチャートである。
指導者がマウス１２の操作により指導者端末１０の編集ボタンＦ９を押下すると、表示制御部１０２は、表示装置１１に、編集対象となる再生制御データの選択肢を含む編集メニューを表示させる（ステップＳ２０１）。選択肢には、提示設定データ、速度設定データ、トリミング設定データ、およびチャプター設定データが含まれる。再生制御データ生成部１０７は、マウス１２の操作による選択肢の選択を受け付ける（ステップＳ２０２）。
【００３８】
提示設定データの編集が選択された場合（ステップＳ２０２：提示）、再生制御データ生成部１０７は、マウス１２およびキーボード１３の操作により提示すべき情報を示す文字列、提示すべき再生位置、および提示の種別の入力を受け付ける（ステップＳ２０３）。提示すべき情報、再生位置および種別が入力されると、再生制御データ生成部１０７は、入力されたデータを新たなタプルとして提示設定データに追加する（ステップＳ２０４）。そして訓練データ送信部１０８は、タプルが追加された提示設定データをデータベース２０に送信する（ステップＳ２０５）。これにより、データベース２０は、提示設定データを更新することができる。
【００３９】
速度設定データの編集が選択された場合（ステップＳ２０２：速度）、再生制御データ生成部１０７は、マウス１２およびキーボード１３の操作により動画像の再生速度の変更を開始する再生位置および変更後の再生速度の入力を受け付ける（ステップＳ２０６）。再生位置および再生速度が入力されると、再生制御データ生成部１０７は、入力されたデータを新たなタプルとして速度設定データに追加する（ステップＳ２０７）。そして訓練データ送信部１０８は、タプルが追加された速度設定データをデータベース２０に送信する（ステップＳ２０８）。これにより、データベース２０は、速度設定データを更新することができる。
【００４０】
トリミング設定データの編集が選択された場合（ステップＳ２０２：トリミング）、再生制御データ生成部１０７は、マウス１２およびキーボード１３の操作により動画像のトリミングを開始する再生位置およびトリミングを終了する再生位置の入力を受け付ける（ステップＳ２０９）。開始位置と終了位置が入力されると、再生制御データ生成部１０７は、入力されたデータを新たなタプルとしてトリミング設定データに追加する（ステップＳ２１０）。そして訓練データ送信部１０８は、タプルが追加されたトリミング設定データをデータベース２０に送信する（ステップＳ２１１）。これにより、データベース２０は、トリミング設定データを更新することができる。
【００４１】
チャプター設定データの編集が選択された場合（ステップＳ２０２：チャプター）、再生制御データ生成部１０７は、手入力によりジャンプ先の再生位置を決定するか、イベントログに基づいてジャンプ先の再生位置を決定するかの選択を受け付ける（ステップＳ２１２）。手入力によりジャンプ先の再生位置を決定することが選択された場合（ステップＳ２１２：手入力）、再生制御データ生成部１０７は、マウス１２およびキーボード１３の操作によりジャンプ先の再生位置および当該再生位置を説明する文字列の入力を受け付ける（ステップＳ２１３）。再生位置および文字列が入力されると、再生制御データ生成部１０７は、入力されたデータを新たなタプルとしてチャプター設定データに追加する（ステップＳ２１４）。そして訓練データ送信部１０８は、タプルが追加されたチャプター設定データをデータベース２０に送信する（ステップＳ２１５）。これにより、データベース２０は、チャプター設定データを更新することができる。
【００４２】
他方、イベントログに基づいてジャンプ先の再生位置を決定することが選択された場合（ステップＳ２１２：ログ）、表示制御部１０２は、表示装置１１に訓練データに含まれるイベントログを表示する（ステップＳ２１６）。再生制御データ生成部１０７は、表示されたイベントログの中からジャンプ先に設定するイベントを示すタプル（ログデータ）の選択を受け付ける（ステップＳ２１７）。再生制御データ生成部１０７は、選択されたタプルが示す時刻に対応する再生位置を特定する（ステップＳ２１８）。例えば、再生制御データ生成部１０７は、選択されたタプルが示す時刻と録画開始時刻との差の時間を、再生位置として特定する。再生制御データ生成部１０７は、特定した再生位置と、選択されたタプルのログ内容を示す文字列とを、新たなタプルとしてチャプター設定データに追加する（ステップＳ２１４）。そして訓練データ送信部１０８は、タプルが追加されたチャプター設定データをデータベース２０に送信する（ステップＳ２１５）。
以上の処理により、指導者は訓練データを編集することができる。
【００４３】
指導者端末１０による訓練データの再生処理について説明する。
訓練データの再生処理は、上述した訓練データの生成処理により訓練データを生成した後、またはマウス１２の操作によるデータ取得ボタンＢ３の押下により訓練データ受信部１０９が訓練データをデータベース２０から受信した後に実行される。
図６は、第１の実施形態に係る訓練データの再生処理を示す第１のフローチャートである。図７は、第１の実施形態に係る訓練データの再生処理を示す第２のフローチャートである。
指導者がマウス１２の操作により指導者端末１０の再生開始ボタンＦ４を押下すると、再生部１１０は、訓練データに含まれる各動画像の再生を開始する（ステップＳ３０１）。表示制御部１０２は、図３に示す再生画面を表示装置１１に表示させる（ステップＳ３０２）。また表示制御部１０２は、訓練データに含まれるマウス１２の操作履歴に基づいて、再生画面にカーソルを表示させる（ステップＳ３０３）。これにより、表示装置１１には、指導者によるカーソルの操作を動画像に合わせて表示することができる。
【００４４】
再生切替部１１１は、訓練データに含まれる切替設定データの中に、現在の再生位置に関連付けられたタプルが存在するか否かを判定する（ステップＳ３０４）。切替設定データの中に現在の再生位置に関連付けられたタプルが存在する場合（ステップＳ３０４：ＹＥＳ）、再生切替部１１１は、切替可否設定部１１３により自動切替の禁止が設定されているか否かを判定する（ステップＳ３０５）。切替可否設定部１１３により自動切替の禁止が設定されていない場合（ステップＳ３０５：ＮＯ）、再生切替部１１１は、メインペインＰ１に再生させる動画像を、サブペインＰ２に再生される動画像のうち、切替設定データの現在の再生位置に関連付けられた識別情報が示すものに切り替える（ステップＳ３０６）。他方、切替設定データの中に現在の再生位置に関連付けられたタプルが存在しない場合（ステップＳ３０４：ＮＯ）、および切替可否設定部１１３により自動切替の禁止が設定されている場合（ステップＳ３０５：ＹＥＳ）、再生切替部１１１は、メインペインＰ１に再生させる動画像の切り替えを行わない。
【００４５】
次に、再生切替部１１１は、マウス１２の操作により、サブペインＰ２が選択されたか否かを判定する（ステップＳ３０７）。マウス１２の操作によりサブペインＰ２が選択された場合（ステップＳ３０７：ＹＥＳ）、再生切替部１１１は、メインペインＰ１に再生させる動画像を、選択されたサブペインＰ２に再生される動画像に切り替える（ステップＳ３０８）。他方、マウス１２の操作によりサブペインＰ２が選択された場合（ステップＳ３０７：ＮＯ）、再生切替部１１１は、メインペインＰ１に再生させる動画像の切り替えを行わない。
【００４６】
次に、再生部１１０は、訓練データに含まれる速度設定データの中に、現在の再生位置に関連付けられたタプルが存在するか否かを判定する（ステップＳ３０９）。速度設定データの中に現在の再生位置に関連付けられたタプルが存在する場合（ステップＳ３０９：ＹＥＳ）、再生部１１０は、速度変更可否設定部１１４により自動速度変更の禁止が設定されているか否かを判定する（ステップＳ３１０）。速度変更可否設定部１１４により自動速度変更の禁止が設定されていない場合（ステップＳ３１０：ＮＯ）、再生部１１０は、各動画像の再生速度を、切替設定データの現在の再生位置に関連付けられた再生速度に変更する（ステップＳ３１１）。他方、速度設定データの中に現在の再生位置に関連付けられたタプルが存在しない場合（ステップＳ３０９：ＮＯ）、および速度変更可否設定部１１４により自動速度変更の禁止が設定されている場合（ステップＳ３１０：ＹＥＳ）、再生部１１０は、動画像の再生速度を変更しない。
【００４７】
次に、情報提示部１１８は、訓練データに含まれる提示設定データの中に、現在の再生位置に関連付けられたタプルが存在するか否かを判定する（ステップＳ３１２）。提示設定データの中に現在の再生位置に関連付けられたタプルが存在する場合（ステップＳ３１２：ＹＥＳ）、情報提示部１１８は、現在の再生位置に関連付けられた情報を、現在の再生位置に関連付けられた種別に従って提示する（ステップＳ３１３）。具体的には、情報の種別が「コメント」である場合、情報提示部１１８は、再生画面のメインペインＰ１に現在の再生位置に関連付けられた情報を文字列として表示させる。情報の種別が「ナレーション」である場合、情報提示部１１８は、現在の再生位置に関連付けられた情報を音声合成して出力する。他方、速度設定データの中に現在の再生位置に関連付けられたタプルが存在しない場合（ステップＳ３０２：ＮＯ）、情報提示部１１８は、情報の提示を行わない。
【００４８】
次に、再生位置変更部１１２は、訓練データに含まれるトリミング設定データの中に、開始位置が現在の再生位置に一致するタプルが存在するか否かを判定する（ステップＳ３１４）。トリミング設定データの中に開始位置が現在の再生位置に一致するタプルが存在する場合（ステップＳ３１４：ＹＥＳ）、再生位置変更部１１２は、各動画像の再生位置を、当該タプルの終了位置に変更する（ステップＳ３１５）。トリミング設定データの中に開始位置が現在の再生位置に一致するタプルが存在しない場合（ステップＳ３１４：ＮＯ）、再生位置変更部１１２は、マウス１２の操作によりチャプターマークＯ３が選択されたか否かを判定する（ステップＳ３１６）。なお、マウス１２の操作によりチャプターマークＯ３上にカーソルを乗せると、再生画面には、チャプター設定データにおいて当該チャプターマークＯ３に関連付けられた文字列が表示される。チャプターマークＯ３が選択された場合（ステップＳ３１６：ＹＥＳ）、再生位置変更部１１２は、各動画像の再生位置を、当該チャプターマークＯ３が示す再生位置に変更する（ステップＳ３１７）。
トリミング設定データの中に開始位置が現在の再生位置に一致するタプルが存在せず、かつチャプターマークＯ３が選択されない場合（ステップＳ３１６：ＮＯ）、再生位置変更部１１２は、動画像の再生位置を変更しない。
【００４９】
次に、再生制御データ生成部１０７は、マウス１２の操作によりコメントボタンＦ６が押下されたか否かを判定する（ステップＳ３１８）。コメントボタンＦ６が押下された場合（ステップＳ３１８：ＹＥＳ）、再生制御データ生成部１０７は、マウス１２およびキーボード１３の操作により提示すべき情報を示す文字列の入力を受け付ける（ステップＳ３１９）。提示すべき情報が入力されると、再生制御データ生成部１０７は、入力された情報と、現在の再生位置と、「コメント」を示す種別とを関連付けたタプルを、提示設定データに追加する（ステップＳ３２０）。そして訓練データ送信部１０８は、タプルが追加された提示設定データをデータベース２０に送信する（ステップＳ３２１）。
他方、コメントボタンＦ６が押下されない場合（ステップＳ３１８：ＮＯ）、再生制御データ生成部１０７は、提示設定データへのタプルの追加を行わない。
【００５０】
次に、再生位置修正部１１７は、現在時刻が動画像を修正すべき所定周期に対応する時刻であるか否かを判定する（ステップＳ３２２）。現在時刻が動画像を修正すべき所定周期に対応する時刻である場合（ステップＳ３２２：ＹＥＳ）、再生位置修正部１１７は、サブペインＰ２に表示される各動画像の再生位置を、メインペインＰ１に表示される動画像の現在の再生位置に修正する（ステップＳ３２３）。他方、現在時刻が動画像を修正すべき所定周期に対応する時刻でない場合（ステップＳ３２２：ＮＯ）、再生位置修正部１１７は、再生位置の修正処理を行わない。
【００５１】
次に、再生部１１０は、動画像の再生が終了したか否かを判定する（ステップＳ３２４）。再生部１１０は、再生停止ボタンＦ５が押下された場合、または再生位置が動画像の末尾に達した場合に、動画像の再生が終了したと判定する。動画像の再生が終了していない場合（ステップＳ３２４：ＮＯ）、指導者端末１０は、ステップＳ３０４に処理を戻し、動画像の再生を継続する。他方、動画像の再生が終了した場合（ステップＳ３２４：ＹＥＳ）、指導者端末１０は再生処理を終了する。
【００５２】
《受講者端末の構成》
図８は、第１の実施形態に係る受講者端末のソフトウェア構成を示す概略ブロック図である。
受講者端末３０は、表示制御部１０２、再生制御データ生成部１０７、訓練データ送信部１０８、訓練データ受信部１０９、再生部１１０、再生切替部１１１、再生位置変更部１１２、切替可否設定部１１３、速度変更可否設定部１１４、切替指示入力部１１５、再生位置指示入力部１１６、再生位置修正部１１７、情報提示部１１８を備える。つまり、受講者端末３０は、指導者端末１０が有する機能のうち、シミュレータ１０１、操作対象切替部１０３、録画部１０４、ログ取得部１０５、マウス操作記録部１０６に相当する機能を有さない。
【００５３】
図９は、第１の実施形態に係る受講者端末の表示装置に表示される操作画面の一例を示す図である。
表示装置３１には、表示装置１１と同様に、メインペインＰ１と複数のサブペインＰ２と操作ペインＰ３とシークバーＯとを含む再生画面が表示される。
表示装置３１の操作ペインＰ３には、データ取得ボタンＢ３、再生開始ボタンＦ４、再生停止ボタンＦ５、コメントボタンＦ６、自動切替許可チェックボックスＦ７、自動速度変更許可チェックボックスＦ８が含まれる。つまり、表示装置３１の操作ペインＰ３には、録画開始ボタンＦ１、録画停止ボタンＦ２、編集ボタンＦ９が、含まれない。
【００５４】
このように、受講者端末３０は、訓練データの再生処理を実行する端末であり、訓練データの生成処理および編集処理を実行しない。なお、受講者端末３０は、再生制御データ生成部１０７および訓練データ送信部１０８を備え、また表示装置３１にコメントボタンＦ６を表示するため、受講者は、訓練データにコメントを追加することができる。これにより、訓練システム１は、受講者による質問事項を、指導者および他の受講者に共有させることができる。
【００５５】
《効果》
このように、指導者端末１０および受講者端末３０は、再生画面のメインペインＰ１とサブペインＰ２のそれぞれに、同じ時間帯に録画された異なる動画像を同期して再生させ、動画像の再生中にメインペインＰ１に再生させる動画像をサブペインＰ２に再生される動画像に切り替える。これにより、指導者端末１０および受講者端末３０は、各動画像を利用者に詳細に観察させることができる。
【００５６】
また、指導者端末１０および受講者端末３０は、切替設定データに基づいてメインペインＰ１の動画像を切り替える。つまり、指導者端末１０および受講者端末３０は、指導者が指定した再生位置において指導者が指定した動画像をメインペインＰ１に表示させる。これにより、指導者端末１０および受講者端末３０は、指導者が注目させたい操作対象を表す動画像を、メインペインＰ１に表示させることができる。
【００５７】
また、指導者端末１０および受講者端末３０は、マウス１２またはマウス３２の操作により、動画像の切り替えの可否を設定する。これにより、受講者は、指導者によって指定される動画像以外の動画像を、メインペインＰ１に表示させることができる。
【００５８】
また、指導者端末１０および受講者端末３０は、指導者または受講者による動画像の切替指示に基づいてメインペインＰ１の動画像を切り替える。これにより、指導者端末１０および受講者端末３０は、指導者または受講者が注目したい操作対象を表す動画像を、メインペインＰ１に表示させることができる。
【００５９】
また、指導者端末１０および受講者端末３０は、メインペインＰ１に再生される動画像およびサブペインＰ２に再生される動画像の再生位置を、トリミング設定データによって指定された再生位置に変更する。これにより、指導者端末１０および受講者端末３０は、重要でない部分を除いて動画像を再生することができる。
【００６０】
また、指導者端末１０および受講者端末３０は、速度設定データに基づいてメインペインＰ１に再生される動画像およびサブペインＰ２に再生される動画像の再生速度を変更する。これにより、指導者端末１０および受講者端末３０は、重要でない部分を早送りして動画像を再生することができる。
【００６１】
また指導者端末１０および受講者端末３０は、メインペインＰ１に再生される動画像およびサブペインＰ２に再生される動画像の再生位置を、チャプター設定データによって指定された再生位置に変更する。これにより、指導者端末１０および受講者端末３０は、受講者が所望する再生位置から動画像を再生することができる。
【００６２】
また、指導者端末１０は、動画像の再生位置を、シミュレータ１０１が所定のログデータを出力した時刻に相当する再生位置に変更するチャプター設定データを生成することができる。したがって、指導者端末１０および受講者端末３０は、動画像の再生位置を、シミュレータ１０１が所定のログデータを出力した時刻に相当する再生位置に変更することができる。これにより、受講者は、動画像を、仮想プラントにおいて所定の事象が生じた再生位置から確認することができる。
【００６３】
また、指導者端末１０および受講者端末３０の再生画面には、シミュレータ１０１の操作に係るポインタが表示される。これにより、受講者は、再生画面の閲覧により、指導者によるシミュレータ１０１の操作を確認することができる。
【００６４】
また、指導者端末１０および受講者端末３０は、サブペインＰ２に再生される動画像の再生位置を、メインペインＰ１に再生される動画像の再生位置に修正する。これにより、処理負荷などの要因により各動画像の再生位置にずれが生じることを防ぐことができる。またサブペインＰ２に再生される動画像の再生位置を修正することで、メインペインＰ１における動画像の再生が不連続になることを防ぐことができる。
【００６５】
また、指導者端末１０および受講者端末３０は、提示設定データに基づいて、動画像の再生中に情報を提示する。これにより、指導者端末１０および受講者端末３０は、指導者によるコメント、受講者による質問事項、およびその他の情報を提示することができる。
【００６６】
〈他の実施形態〉
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。
例えば、上述した実施形態に係る動画像は、シミュレータ１０１の実行画面を録画したものであるが、これに限られない。例えば、他の実施形態に係る動画像は、異なる撮像装置によって同じ時間帯に撮像された動画像であってもよい。
【００６７】
また、上述した実施形態に係る訓練システム１は、指導者端末１０および受講者端末３０を備えるが、これに限られない。例えば、他の実施形態に係る訓練システム１は、受講者端末３０を備えないものであってよい。この場合、受講生は、指導者端末１０を用いて訓練を行う。また例えば、他の実施形態において、予め訓練データがデータベース２０に記録されている場合、訓練システム１は、指導者端末１０を備えないものであってよい。
【００６８】
また、上述した実施形態に係る指導者端末１０および受講者端末３０は、切替設定データおよび利用者の操作に基づいてメインペインＰ１の動画像を切り替えるが、これに限られない。例えば、他の実施形態に係る指導者端末１０または受講者端末３０は、切替設定データまたは利用者の操作に基づく動画像を切り替えを行わなくてもよい。
【００６９】
また、上述した実施形態に係る指導者端末１０および受講者端末３０は、トリミング設定データおよびチャプター設定データに基づいて再生位置に変更するが、これに限られない。例えば、他の実施形態に係る指導者端末１０または受講者端末３０は、トリミング設定データまたはチャプター設定データに基づく再生位置の変更を行わなくてもよい。また他の実施形態に係る指導者端末１０または受講者端末３０は、トリミング設定データによらず、シークバーの操作により再生位置を変更してもよい。
【００７０】
また、上述した実施形態に係る指導者端末１０および受講者端末３０は、速度設定データに基づいて動画像の再生速度を変更するが、これに限られない。例えば、他の実施形態に係る指導者端末１０または受講者端末３０は、動画像の再生速度を変更しなくてもよい。
【００７１】
また、上述した実施形態に係る指導者端末１０および受講者端末３０は、マウス１２の操作履歴に基づいて再生画面にポインタを表示させるが、これに限られない。例えば、他の実施形態に係る指導者端末１０がポインタを含む動画像を録画し、指導者端末１０および受講者端末３０は、当該動画像を表示するものであってよい。
【００７２】
また、上述した指導者端末１０および受講者端末３０は、サブペインＰ２に再生される動画像の再生位置を、メインペインＰ１に再生される動画像の再生位置に修正するが、これに限られない。例えば、他の実施形態に係る指導者端末１０または受講者端末３０は、全ての動画像の再生位置を修正してもよいし、いすれの再生位置も修正しなくても良い。
【００７３】
また、上述した指導者端末１０および受講者端末３０は、提示設定データに基づいて、動画像の再生中に情報を提示するが、これに限られない。例えば、他の実施形態に係る指導者端末１０または受講者端末３０は、コメントまたはメッセージを提示しないものであってもよい。
【００７４】
また、上述した指導者端末１０および受講者端末３０の再生画面には、複数のサブペインＰ２が設けられるが、これに限られない。例えば、他の実施形態において再生画面に再生すべき動画像が２つである場合、再生画面に設けられるサブペインＰ２の数は１つであってよい。
【００７５】
〈コンピュータ構成〉
図１０は、少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ９００は、ＣＰＵ９０１、主記憶装置９０２、補助記憶装置９０３、入出力インタフェース９０４、通信インタフェース９０５を備える。
上述の端末本体１５および端末本体３５は、コンピュータ９００に実装される。そして、上述した各処理部の動作は、プログラムの形式で補助記憶装置９０３に記憶されている。ＣＰＵ９０１は、プログラムを補助記憶装置９０３から読み出して主記憶装置９０２に展開し、当該プログラムに従って上記処理を実行する。
【００７６】
なお、少なくとも１つの実施形態において、補助記憶装置９０３は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、入出力インタフェース９０４を介して接続される外部ストレージ９１０および通信インタフェース９０５を介して接続されるサーバ９２０が挙げられる。外部ストレージ９１０の例としては、光ディスク、磁気ディスク、光磁気ディスク、半導体メモリ等が挙げられる。
プログラムがネットワークＮを介してサーバ９２０からコンピュータ９００に配信される場合、配信を受けたコンピュータ９００が当該プログラムを主記憶装置９０２に展開し、上記処理を実行してもよい。
【００７７】
また、当該プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、当該プログラムは、前述した機能を補助記憶装置９０３に既に記憶されている他のプログラムとの組み合わせで実現する差分ファイル（差分プログラム）でもよい。例えば、コンピュータ９００にシミュレータ機能を実現させるためのプログラムと、コンピュータ９００に検索機能を実現させるためのプログラムとは別個のプログラムであってよい。
【００７８】
また、他の実施形態においては、シミュレータ１０１、表示制御部１０２、操作対象切替部１０３、録画部１０４、ログ取得部１０５、マウス操作記録部１０６、再生制御データ生成部１０７、訓練データ送信部１０８、訓練データ受信部１０９、再生部１１０、再生切替部１１１、再生位置変更部１１２、切替可否設定部１１３、速度変更可否設定部１１４、切替指示入力部１１５、再生位置指示入力部１１６、再生位置修正部１１７、情報提示部１１８の少なくとも一部がサーバ９２０に備えられ、その実行結果がコンピュータ９００に配信されるものであってもよい。つまり、指導者端末１０または受講者端末３０は、クラウドコンピューティングシステムやグリッドコンピューティングシステムにより実現されてもよい。例えば、他の実施形態においては、シミュレータ１０１が実行する各アプリケーションは、それぞれ異なるサーバ９２０で実行されてもよい。
【符号の説明】
【００７９】
１  訓練システム
１０  指導者端末
２０  データベース
３０  受講者端末
１０１  シミュレータ
１０２  表示制御部
１０３  操作対象切替部
１０４  録画部
１０５  ログ取得部
１０６  マウス操作記録部
１０７  再生制御データ生成部
１０８  訓練データ送信部
１０９  訓練データ受信部
１１０  再生部
１１１  再生切替部
１１２  再生位置変更部
１１３  切替可否設定部
１１４  速度変更可否設定部
１１５  切替指示入力部
１１６  再生位置指示入力部
１１７  再生位置修正部
１１８  情報提示部
Ｐ１  メインペイン
Ｐ２  サブペイン
【図１】
2017157977.tif 000003
【図２】
2017157977.tif 000004
【図３】
2017157977.tif 000005
【図４】
2017157977.tif 000006
【図５】
2017157977.tif 000007
【図６】
2017157977.tif 000008
【図７】
2017157977.tif 000009
【図８】
2017157977.tif 000010
【図９】
2017157977.tif 000011
【図１０】
2017157977.tif 000012
【手続補正書】
【提出日】平成28年9月12日(2016.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データベースから同じ時間帯に録画された異なる動画像を受信する受信部と、
前記受信部が受信したそれぞれの動画像を同期して再生させる再生部と、
メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生部が再生するそれぞれの動画像を表示する再生画面を、表示装置に表示させる表示制御部と、
前記再生部による前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替える再生切替部と
を備え、
前記再生切替部が、前記メインペインに再生される動画像を前記サブペインに再生される動画像に切り替える再生位置と、切り替えの対象となる動画像とを関連付けた切替設定データに基づいて、前記動画像を切り替える
動画再生装置。
【請求項２】
データベースから同じ時間帯に録画された異なる動画像を受信する受信部と、
前記受信部が受信したそれぞれの動画像を同期して再生させる再生部と、
メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生部が再生するそれぞれの動画像を表示する再生画面を、表示装置に表示させる表示制御部と、
前記再生部による前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替える再生切替部と
を備え、
前記再生部が、前記メインペインに再生される動画像および前記サブペインに再生される動画像の再生速度を変更する再生位置と、変更後の再生速度とを関連付けた速度設定データに基づいて、前記動画像を再生する
動画再生装置。
【請求項３】
データベースから同じ時間帯に録画された異なる動画像を受信する受信部と、
前記受信部が受信したそれぞれの動画像を同期して再生させる再生部と、
メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生部が再生するそれぞれの動画像を表示する再生画面を、表示装置に表示させる表示制御部と、
前記再生部による前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替える再生切替部と、
前記サブペインに再生される動画像の再生位置を、前記メインペインに再生される動画像の再生位置に修正する再生位置修正部と
を備える動画再生装置。
【請求項４】
前記再生部による前記メインペインに再生される前記動画像および前記サブペインに再生される前記動画像の再生位置を、指定された再生位置に変更する再生位置変更部
をさらに備える請求項１から請求項３の何れか１項に記載の動画再生装置。
【請求項５】
前記動画像が、シミュレータの実行画面のキャプチャにより得られた動画像であり、
前記再生位置変更部が、前記再生部による前記メインペインに再生される前記動画像および前記サブペインに再生される前記動画像の再生位置を、前記シミュレータが所定のログデータを出力した時刻に相当する再生位置に変更する
請求項４に記載の動画再生装置。
【請求項６】
前記動画像が、シミュレータの操作画面のキャプチャにより得られた動画像を含む
請求項１から請求項５の何れか１項に記載の動画再生装置。
【請求項７】
前記再生画面に、前記シミュレータの操作に係るポインタが表示される
請求項５または請求項６に記載の動画再生装置。
【請求項８】
前記再生切替部による前記動画像の切り替えの可否を設定する切替可否設定部をさらに備え、
前記切替可否設定部が前記切り替えの禁止を設定した場合に、前記再生切替部が、前記メインペインに再生される前記動画像と前記サブペインに再生される前記動画像とを切り替えない
請求項１から請求項７の何れか１項に記載の動画再生装置。
【請求項９】
利用者による動画像の切替指示の入力を受け付ける切替指示入力部をさらに備え、
前記切替指示入力部に前記切替指示が入力されたときに、前記再生切替部が、前記メインペインに再生される前記動画像と前記サブペインに再生される前記動画像とを切り替える
請求項１から請求項８の何れか１項に記載の動画再生装置。
【請求項１０】
提示される情報と、前記情報を提示する再生位置とを関連付けた提示設定データに基づいて、前記再生部による前記動画像の再生中に、前記情報を提示する情報提示部をさらに備える
請求項１から請求項９の何れか１項に記載の動画再生装置。
【請求項１１】
動画再生装置が、データベースから同じ時間帯に録画された異なる動画像を受信することと、
前記動画再生装置が、前記受信したそれぞれの動画像を、同期して再生させることと、
前記動画再生装置が、メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生されるそれぞれの動画像を表示する再生画面を、表示装置に表示させることと、
前記動画再生装置が、前記動画像の再生中に、前記メインペインに再生される動画像を前記サブペインに再生される動画像に切り替える再生位置と、切り替えの対象となる動画像とを関連付けた切替設定データに基づいて、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることと
を含む動画再生方法。
【請求項１２】
動画再生装置が、データベースから同じ時間帯に録画された異なる動画像を受信することと、
前記動画再生装置が、動画像の再生速度を変更する再生位置と、変更後の再生速度とを関連付けた速度設定データに基づいて、前記受信したそれぞれの動画像を同期して再生させることと、
前記動画再生装置が、メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生されるそれぞれの動画像を表示する再生画面を、表示装置に表示させることと、
前記動画再生装置が、前記動画像の再生中に、前記メインペインに再生される動画像を前記サブペインに再生される動画像に切り替える再生位置と、切り替えの対象となる動画像とを関連付けた切替設定データに基づいて、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることと
を含む動画再生方法。
【請求項１３】
動画再生装置が、データベースから同じ時間帯に録画された異なる動画像を受信することと、
前記動画再生装置が、前記受信したそれぞれの動画像を同期して再生させることと、
前記動画再生装置が、メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生されるそれぞれの動画像を表示する再生画面を、表示装置に表示させることと、
前記動画再生装置が、前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることと、
前記動画再生装置が、前記サブペインに再生される動画像の再生位置を、前記メインペインに再生される動画像の再生位置に修正することと
を含む動画再生方法。
【請求項１４】
コンピュータに、
データベースから同じ時間帯に録画された異なる動画像を受信することと、
前記受信したそれぞれの動画像を、同期して再生させることと、
メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生されるそれぞれの動画像を表示する再生画面を、表示装置に表示させることと、
前記動画像の再生中に、前記メインペインに再生される動画像を前記サブペインに再生される動画像に切り替える再生位置と、切り替えの対象となる動画像とを関連付けた切替設定データに基づいて、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることと
を実行させるためのプログラム。
【請求項１５】
コンピュータに、
データベースから同じ時間帯に録画された異なる動画像を受信することと、
動画像の再生速度を変更する再生位置と、変更後の再生速度とを関連付けた速度設定データに基づいて、前記受信したそれぞれの動画像を同期して再生させることと、
メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生されるそれぞれの動画像を表示する再生画面を、表示装置に表示させることと、
前記動画像の再生中に、前記メインペインに再生される動画像を前記サブペインに再生される動画像に切り替える再生位置と、切り替えの対象となる動画像とを関連付けた切替設定データに基づいて、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることと
を実行させるためのプログラム。
【請求項１６】
コンピュータに、
データベースから同じ時間帯に録画された異なる動画像を受信することと、
前記受信したそれぞれの動画像を同期して再生させることと、
メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生されるそれぞれの動画像を表示する再生画面を、表示装置に表示させることと、
前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることと、
前記サブペインに再生される動画像の再生位置を、前記メインペインに再生される動画像の再生位置に修正することと
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の第１から第３の態様によれば、動画再生装置は、データベースから同じ時間帯に録画された異なる動画像を受信する受信部と、前記受信部が受信したそれぞれの動画像を同期して再生させる再生部と、メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生部が再生するそれぞれの動画像を表示する再生画面を、表示装置に表示させる表示制御部と、前記再生部による前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替える再生切替部とを備える。
本発明の第１の態様によれば、前記再生切替部は、前記メインペインに再生される動画像を前記サブペインに再生される動画像に切り替える再生位置と、切り替えの対象となる動画像とを関連付けた切替設定データに基づいて、前記動画像を切り替える。
本発明の第２の態様によれば、前記再生部が、前記メインペインに再生される動画像および前記サブペインに再生される動画像の再生速度を変更する再生位置と、変更後の再生速度とを関連付けた速度設定データに基づいて、前記動画像を再生する。
本発明の第３の態様によれば、動画再生装置は、前記サブペインに再生される動画像の再生位置を、前記メインペインに再生される動画像の再生位置に修正する再生位置修正部をさらに備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の第４の態様によれば、第１から第３の何れかの態様に係る動画再生装置は、前記再生部による前記メインペインに再生される前記動画像および前記サブペインに再生される前記動画像の再生位置を、指定された再生位置に変更する再生位置変更部をさらに備えるものであってよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の第５の態様によれば、第４の態様に係る動画再生装置は、前記動画像が、シミュレータの実行画面のキャプチャにより得られた動画像であり、前記再生位置変更部が、前記再生部による前記メインペインに再生される前記動画像および前記サブペインに再生される前記動画像の再生位置を、前記シミュレータが所定のログデータを出力した時刻に相当する再生位置に変更するものであってよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の第６の態様によれば、第１から第５の何れかの態様に係る動画再生装置は、前記動画像が、シミュレータの操作画面のキャプチャにより得られた動画像を含むものであってよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の第７の態様によれば、第５または第６の態様に係る動画再生装置は、前記再生画面に、前記シミュレータの操作に係るポインタが表示されるものであってよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の第８の態様によれば、第１から第７の何れかの態様に係る動画再生装置は、前記再生切替部による前記動画像の切り替えの可否を設定する切替可否設定部をさらに備え、前記切替可否設定部が前記切り替えの禁止を設定した場合に、前記再生切替部が、前記メインペインに再生される前記動画像と前記サブペインに再生される前記動画像とを切り替えないものであってよい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の第９の態様によれば、第１から第８の何れかの態様に係る動画再生装置は、利用者による動画像の切替指示の入力を受け付ける切替指示入力部をさらに備え、前記切替指示入力部に前記切替指示が入力されたときに、前記再生切替部が、前記メインペインに再生される前記動画像と前記サブペインに再生される前記動画像とを切り替えるものであってよい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明の第１０の態様によれば、第１から第９の何れかの態様に係る動画再生装置は、提示される情報と、前記情報を提示する再生位置とを関連付けた提示設定データに基づいて、前記再生部による前記動画像の再生中に、前記情報を提示する情報提示部をさらに備えるものであってよい。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の第１１から第１３の態様によれば、動画再生方法は、動画再生装置が、データベースから同じ時間帯に録画された異なる動画像を受信することと、前記動画再生装置が、前記受信したそれぞれの動画像を、同期して再生させることと、前記動画再生装置が、メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生されるそれぞれの動画像を表示する再生画面を、表示装置に表示させることと、前記動画再生装置が、前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることとを含む。
本発明の第１１の態様によれば、前記動画再生装置が、前記メインペインに再生される動画像を前記サブペインに再生される動画像に切り替える再生位置と、切り替えの対象となる動画像とを関連付けた切替設定データに基づいて、前記動画像を切り替える。
本発明の第１２の態様によれば、前記動画再生装置が、前記メインペインに再生される動画像および前記サブペインに再生される動画像の再生速度を変更する再生位置と、変更後の再生速度とを関連付けた速度設定データに基づいて、前記動画像を再生する。
本発明の第１３の態様によれば、前記動画再生装置が、前記サブペインに再生される動画像の再生位置を、前記メインペインに再生される動画像の再生位置に修正することを含む。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明の第１４から第１６の態様によれば、プログラムは、コンピュータに、データベースから同じ時間帯に録画された異なる動画像を受信することと、前記受信したそれぞれの動画像を、同期して再生させることと、メインペインと前記メインペインより小さいサイズのサブペインとを有する再生画面であって、前記メインペインと前記サブペインのそれぞれに前記再生されるそれぞれの動画像を表示する再生画面を、表示装置に表示させることと、前記動画像の再生中に、前記メインペインに再生させる前記動画像を前記サブペインに再生される前記動画像に切り替えることとを実行させる。
本発明の第１４の態様によれば、コンピュータは、前記メインペインに再生される動画像を前記サブペインに再生される動画像に切り替える再生位置と、切り替えの対象となる動画像とを関連付けた切替設定データに基づいて、前記動画像を切り替える。
本発明の第１５の態様によれば、コンピュータは、前記メインペインに再生される動画像および前記サブペインに再生される動画像の再生速度を変更する再生位置と、変更後の再生速度とを関連付けた速度設定データに基づいて、前記動画像を再生する。
本発明の第１６の態様によれば、プログラムは、コンピュータに、前記サブペインに再生される動画像の再生位置を、前記メインペインに再生される動画像の再生位置に修正することを実行させる。