JP2004304665A - Moving image meta-data teaching material distribution apparatus, moving image meta-data teaching material reproducing apparatus, moving image meta-data teaching material reproducing method and image meta-data teaching material reproducing program - Google Patents
Moving image meta-data teaching material distribution apparatus, moving image meta-data teaching material reproducing apparatus, moving image meta-data teaching material reproducing method and image meta-data teaching material reproducing program Download PDFInfo
- Publication number
- JP2004304665A JP2004304665A JP2003097414A JP2003097414A JP2004304665A JP 2004304665 A JP2004304665 A JP 2004304665A JP 2003097414 A JP2003097414 A JP 2003097414A JP 2003097414 A JP2003097414 A JP 2003097414A JP 2004304665 A JP2004304665 A JP 2004304665A
- Authority
- JP
- Japan
- Prior art keywords
- moving image
- teaching material
- metadata
- image metadata
- reproducing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Electrically Operated Instructional Devices (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、動画像メタデータ教材配信装置、動画像メタデータ教材再生装置、動画像メタデータ教材再生方法、および動画像メタデータ教材再生プログラムに関し、特に、オーサリングツールによって作成された動画像メタデータ教材を再生することができる動画像メタデータ教材配信装置、動画像メタデータ教材再生装置、動画像メタデータ教材再生方法、および動画像メタデータ教材再生プログラムに関する。
【0002】
【従来の技術】
従来、図15乃至図17に示すように、e−learningオーサリングシステム装置として、プレインな動画像上に、メモ、静止画、質問回答、テスト等の学習補助データや、一時停止、繰り返し再生、スキップといった動画制御データ等の動画像メタデータを添付することができる編集装置がある。
また、図18に示すように、作成した教材を、学習者が視聴、編集できるe−learning配信システムがある。このシステムは、サーバ10側には、教材データベース(DB)11と学習補助DB12が置かれ、教材DB11からは教材映像情報がクライアント20側に送信される。学習補助DB12からは学習補助データを加工した情報がクライアント10側に送信される。クライアント10側には、所定のアプリケーションプログラムによって同期処理部21と、動画教材再生プレーヤ22と、学習補助データ表示機能23と、学習補助データ添付機能24が実現されている。
図19は、学習者(受講者)が専用の再生プレーヤを用いる場合の例を示している。サーバ10側では、オーサリング装置により、RM(Real Media)形式の動画と静止画(JPEG(Joint Photographic Experts Group)GIF(Graphics Interchange Format)、BMP(BitMaP)形式など)をもとに教材を作成する。作成終了後、SMIL(Synchronized Multimedia Integration Language)、静止画、メタデータリストは教材管理サーバ(サーバ10)に登録し、動画ファイル(RM形式等)は、動画配信サーバ(サーバ10)に登録する。教材管理サーバからSMIL、静止画、メタデータリストがクライアント側の学習者のパソコン20に送信され、動画配信サーバから動画ファイル(RM形式等)がクライアント側の学習者のパソコン20に送信される。
クライアント側のパソコン20では、所定のアプリケーションの同期処理部21がサーバ10から送信されてきたSMIL、メタデータリスト中で使用されている静止画と、動画との同期を取り、動画教材再生プレーヤ22が動画を再生し、学習補助データ表示機能23がメタデータリスト中の学習補助メタ−データを表示する。
また、図20は、学習者(受講者)が汎用プレーヤを用いる場合の例を示している。サーバ10側では、オーサリング装置により、RM形式の動画と静止画をもとに教材を作成する。作成終了後、SMIL、静止画は教材管理サーバ(サーバ10)に登録し、動画ファイル(RM形式等)は、動画配信サーバ(サーバ10)に登録する。教材管理サーバからSMIL、静止画がクライアント側の学習者のパソコン20に送信され、動画配信サーバから動画ファイル(RM形式等)がクライアント側の学習者のパソコン20に送信される。
クライアント側のパソコン20では、所定のアプリケーションの同期処理部21がサーバ10から送信されてきたSMILを基に、SMIL内で記述されている静止画と動画との同期を取り、汎用の動画教材再生プレーヤ22が動画を再生し、学修補助データ表示機能23がSMIL内で記述されている静止画等を表示する。汎用プレーヤを用いる場合、SMILで表現できるメタデータのみ再生可能となる。
また、動画の教材に対して、生徒が独自の学習補助データを添付することができ、さらに所望の表示様式で学習補助データを表示することができるようにしたものがある(例えば、特許文献1参照)。
【0003】
【特許文献1】
特開2003−67507号公報(図1)
【0004】
【発明が解決しようとする課題】
このように、従来のシステムにより、双方向の学習が実現でき、学習者の学習効果を高めることができるが、上記システムで作成した教材を視聴するためには、図19に示すように、学習者のパーソナルコンピュータ(パソコン)内に、専用の再生プレーヤをインストールする必要があり、この専用プレーヤを利用しない場合には、学習者側で視聴できる動画像メタデータは、メモや静止画等の一部のメタデータに限定されるという問題があった。また、汎用の再生プレーヤを使用する場合、SMILで容易に表現できるテキストや静止画、動画(クリップ)のリピート再生など、SMILで表現可能なものしか表現できない。また、汎用の再生プレーヤを使用する場合、ユーザの操作、例えば、テストの回答結果によって動画の再生位置を変化させたり、テスト中は教材の動画の操作を不可能にしたりするような仕組みを実現することができないという問題があった。
また、特許文献1に記載の発明では、表示端末側で再生動画の動きを制御することはできないという問題があった。
【0005】
本発明はこのような状況に鑑みてなされたものであり、SMILとJavascript(登録商標)を用いて、従来のオーサリングシステムにより動画に添付された動画像メタデータの変換方法の確立および実装を行い、学習者端末側で従来実現することができなかった動画像メタデータ(テストメタデータや一時指定メタデータ等)を汎用ブラウザと汎用再生プレーヤだけで視聴できるようにするものである。
【0006】
【課題を解決するための手段】
請求項1に記載の動画像メタデータ教材配信装置は、ネットワークを介して端末に動画像メタデータ教材を配信する動画像メタデータ教材配信装置であって、動画像メタデータ教材が格納された動画像メタデータデータベースと、メディアが格納されるメディアデータベースと、動画像メタデータ教材を元に教材を作成する配信教材作成手段と、配信教材作成手段によって作成された教材が格納される配信用教材データベースと、端末からの要求に応じて、配信用教材データベースから読み出した教材、およびメディアデータベースから読み出した教材に対応するメディアを読み出して端末にネットワークを介して動画像メタデータ教材として配信する教材配信手段とを備えることを特徴とする。
請求項2に記載の動画像メタデータ教材再生装置は、ネットワークを介して動画像メタデータ教材配信装置から配信された動画像メタデータ教材を再生する動画像メタデータ教材再生装置であって、動画像メタデータ教材配信装置より配信された動画像メタデータ教材に含まれる動画像を再生する動画再生手段と、動画像メタデータ教材に含まれるHTMLデータを表示する表示手段と、動画像再生手段による動画像の再生を制御する動画制御手段と、所定のデータを入力するための入力手段と、イベントの発生を検出する検出手段と、検出手段によって検出されたイベントおよび入力手段により入力された入力データに応じて、表示手段を制御し、HTMLデータの表示方法を制御し、動画制御手段を制御する教材制御手段とを備えることを特徴とする。
請求項3に記載の動画像メタデータ教材再生方法は、ネットワークを介して動画像メタデータ教材配信装置から配信された動画像メタデータ教材を再生する動画像メタデータ教材再生方法であって、動画像メタデータ教材配信装置より配信された動画像メタデータ教材に含まれる動画像を再生する動画再生ステップと、動画像メタデータ教材に含まれるHTMLデータを表示する表示ステップと、動画像再生ステップにおける動画像の再生を制御する動画制御ステップと、所定のデータを入力するための入力ステップと、イベントの発生を検出する検出ステップと、検出ステップにおいて検出されたイベントおよび入力ステップにおいて入力された入力データに応じて、表示ステップにおける表示処理を制御し、HTMLデータの表示方法を制御し、動画制御ステップにおける処理を制御する教材制御ステップとを備えることを特徴とする。
また、イベントの検出、およびイベントに対するアクションはJavascript(登録商標)によって記述され、アクションは、所定のブラウザによって実行されるようにすることができる。
請求項5に記載の動画像メタデータ教材再生プログラムは、ネットワークを介して動画像メタデータ教材配信装置から配信された動画像メタデータ教材を再生する動画像メタデータ教材再生装置を制御する動画像メタデータ教材再生プログラムであって、動画像メタデータ教材配信装置より配信された動画像メタデータ教材に含まれる動画像を再生する動画再生ステップと、動画像メタデータ教材に含まれるHTMLデータを表示する表示ステップと、動画像再生ステップにおける動画像の再生を制御する動画制御ステップと、所定のデータを入力するための入力ステップと、イベントの発生を検出する検出ステップと、検出ステップにおいて検出されたイベントおよび入力ステップにおいて入力された入力データに応じて、表示ステップにおける表示処理を制御し、HTMLデータの表示方法を制御し、動画制御ステップにおける処理を制御する教材制御ステップとを動画像メタデータ教材再生装置に実行させることを特徴とする。
【0007】
【発明の実施の形態】
本発明は、動画像メタデータ教材の再生をSMIL(Synchronized Multimedia Integration Language)とJavascript(登録商標)によって実現し、専用再生プレーヤをインストールすることなく、汎用ブラウザと汎用再生プレーヤのみの使用により動画像メタデータ教材の再生を可能とするものである。
【0008】
すなわち、本発明は、サーバ側で、オーサリング装置を用いて作成された動画像メタデータ教材から動的に学習者側で教材を視聴するためのHTMLページを作成し、学習者側端末にてサーバ上からHTMLページを受信すると、教材を再生しながら該当する動画像メタデータを表示し、さらに、オーサリング装置を用いて添付された動画像メタデータの設定と学習者からの入力データに応じて、動的に動画や動画像メタデータ表示を制御するものである。
【0009】
また、本発明では、動画像メタデータから、動的にHTMLページを作成する。基本的には、オーサリング装置を用いて添付された動画像メタデータの内容に応じて、イベントの検出、およびイベントに対するアクションをJavascript(登録商標)で記述することにより、クライアント側の端末では、アクションのトリガーとなるイベントを監視し、そのイベントが発生すると、対応するアクションをプレーヤもしくはブラウザが実行することになる。
【0010】
例えば、テストメタデータがある場合のイベントアクションは以下のような流れとなる。
【0011】
(a)テスト問題の時間になった(プレーヤのイベント)
(b)動画を停止(プレーヤに対するアクション)
(c)テスト問題を表示(ブラウザに対するアクション)
(d)メタデータリストを非表示(ブラウザに対するアクション)
(e)学習者が解答を行う(ブラウザのイベント(解答ボタンを押すことによりイベント発生))
(f)学習者の解答と正解を照合する(ブラウザのアクション)。正解の場合は(g)へ、不正解の場合は(h)へ進む。
(g)教材を再開する(プレーヤのアクション)
(h)教材をxx秒の位置へ戻す(或いは、再度問題に戻る)(プレーヤのアクション)。
【0012】
以上のようなイベントに対するアクションをSMIL、Javascript(登録商標)で実現する方法について、以下詳細に説明する。
【0013】
図1は、本発明を応用した動画像メタデータ配信システムの一実施の形態の構成例を示すブロック図である。同図に示すように、本実施の形態は、学習教材を提供する配信装置100と、学習者の端末200とからなり、配信装置100と端末200とはインターネット等のネットワークを介して接続されている。
【0014】
配信装置100は、動画像メタデータデータベース(DB)101と、メディア(動画素材)DB102と、配信教材作成部103と、配信用教材DB104と、教材配信サーバ(Web/ストリーミングサーバ)105等により構成されている。
【0015】
動画像メタデータDB101は、メタデータと教材(動画)に関するデータを格納したものであり、図2に示した教材動画管理テーブル、図3に示した動画補助(表示系)データテーブル、図4に示した動画制御(制御系)データテーブル、図5に示したテストメタデータテーブルからなる。
【0016】
教材動画管理テーブルには、教材IDと、教材動画データ実体(RM形式データ等)のファイル名とが対応付けて記憶されている。動画補助(表示系)データテーブルには、表示系IDと、教材IDと、表示タイプ(静止画、枠等)と、開始時刻と、終了時刻と、表示位置縦座標と、表示位置横座標と、テキストと、表示系データ実体(JPEG、BMP形式のデータ等)のファイル名とが対応付けて記憶されている。動画制御(制御系)データテーブルには、制御系IDと、教材IDと、制御系タイプ(repeat、skip等)と、開始時刻と、終了時刻と、繰り返し回数とが対応付けて記憶されている。テストメタデータテーブルには、テストIDと、教材IDと、開始時刻と、表示縦位置と、表示横位置と、問題文と、選択肢文と、解答番号と、正解時表示文と、不正解時表示文と、正解時動作と、不正解時動画再生位置とが記憶されている。
【0017】
メディアDB102は、教材に使用される動画や、静止画メタデータに使用される静止画などのメディアを格納するデータベースである。動画ファイルは、RM形式(Real Media(登録商標)フォーマット形式)等のデータであり、画像ファイルはjpg形式、BMP形式、gif形式等のデータである。メディアDB102は、SMIL内で、src=”xxx.jpg”等のファイル名で参照されるメディア(動画素材)の実体を格納するデータベース(DB)である。
【0018】
配信教材作成部103は、動画像メタデータおよび動画素材を元に、所定の変換方法により、SMILおよびJavascript(登録商標)を使用して教材HTMLデータを作成する。配信用教材DB104は、配信教材作成部103によって作成されたHTML教材を格納するデータベースである。
【0019】
配信用教材DB104には、図6に示すような教材管理テーブルが記憶されている。教材管理テーブルには、教材IDと教材データ(起動ページ)が対応付けて記憶されている。図7に示すように、起動ページのHTMLファイル(教材.html)内に、動画再生用のHTMLファイル(player.html)、テスト問題のHTMLファイル(test.html)、メタデータリストのHTMLファイル(list.html)が書かれている。さらに、その動画再生用HTMLファイルの中に、教材で使用するSMILファイル(sample.smil)の情報が記述されている。SMILファイルには、ファイルの実体である動画ファイル(sample.rm)、画像ファイル(xxx.jpg)へのリンク情報が記述されている。これらの動画ファイル、画像ファイルは、メディアDB102に格納されている。
【0020】
player.htmlには、動画を一時停止するロジックがJavascript(登録商標)で記述されている。test.htmlには、テスト判定ロジックおよび判定後のアクション(再生再開など)がJavascript(登録商標)で記述されている。sample.smilには、SMILのみで表現可能なデータが記述されている。
【0021】
教材配信サーバ105は、端末200からネットワーク経由で教材配信要求を受けると、該当するHTML教材や動画ファイルを教育者側の端末、および学習者側の端末200に配信する。
【0022】
学習者側の端末200は、配信装置100から送信されてきたHTMLおよび動画ファイルを受信すると、端末200上で動作しているブラウザ201に埋め込まれている動画再生部202により動画の再生が行われ、ブラウザ201のHTML表示部203によりHTMLデータが表示される。
【0023】
動画制御部204は、動画の再生、停止、早送り、巻き戻し、一時停止、再開等のイベントをユーザから受け取ると、動画再生部202にその処理を依頼する。また、動画上のイベント等を監視し、該当のイベントをトリガーとするアクション(制御情報)が存在する場合、後述する教材制御部205にイベントを通知する。
【0024】
教材制御部205は、動画制御部204からのイベント(Callback等)に対応して、HTML表示部203に対してHTMLの表示を変えるよう指令したり、動画制御部204に対して動画を一時停止させるよう指示したりする。また、学習者により後述する入力装置208が操作され、後述する入力検出部207によって検出されたユーザ操作に対応するテスト結果に応じて動画を一時停止させたり、再開させたりする命令を動画制御部204に依頼する。
【0025】
タイマ206は、時間を計測する装置であり、教材とともに送信されてくる制御情報を元に、教材制御部205に各制御イベントの監視を依頼する。教材制御部205より制御の実行を依頼された場合、その制御の種類、属性、手順に応じた処理を行う。
【0026】
入力(ユーザ操作)検出部207は、学習者が入力装置208を操作して入力したイベントを検出し、動画制御部204や教材制御部205に通知する。入力装置208は、マウスやキーボード等からなる。
【0027】
次に、本実施の形態において、動画像メタデータをSMILとJavascript(登録商標)を用いて表現するための変換方法、およびSMILおよびJavascript(登録商標)によって実現可能な機能について説明する。
【0028】
所定のオーサリングツールで作成される動画像メタデータ教材は、固定部分とメタデータとで成り立つ。固定部分は、動画、静止画、および文字を座標および時間軸にて同期制御したもの(例えば、SMIL)である。メタデータは、学習補助データと、制御情報データとからなり、学習補助データは、動画像上に張り付けるテキスト、静止画(アイコン)、枠、テストメタデータ等である。制御情報データは、プレーヤの制御を行うスキップ、リピート、一時停止などを表すメタデータである。
【0029】
次に、テストメタデータの場合に実現可能な機能について説明する。まず、視聴動画制御機能が実現可能である。すなわち、この機能は、学習中はテスト問題を解答し終わるまでは、それ以降(テストが添付されている時刻以降)の動画を視聴できなくするものである。具体的には、学習者がプレーヤの動画位置調整つまみを使用したときに、それに伴うイベント検出関数を利用して、テスト問題が添付されている時刻以降に移動しようとしている場合、操作を無効化する(操作前の状態に戻す)アクションをJavascript(登録商標)で記述することにより、テスト問題以降の動画について学習者は動画を視聴できないようにする。
【0030】
テスト解答中は、動画を再生しようとしたり、動画位置調整つまみを使用したときは、それに伴うイベント検出関数を利用して、操作を無効化する(操作前の状態に戻す)アクションをJavascript(登録商標)で記述することにより、テスト中は学習者は動画そのものを視聴できないようにする。
【0031】
テストに正解すると、再生を再開するメソッドをJavascript(登録商標)で記述し、現在解答したテストから次のテストまでの動画を視聴できるようにする。
【0032】
テスト中は動画を操作できないように、動画表示領域を隠すことも可能である。このとき、ブラウザ内で右クリックを使用したメニュー(前へ戻る等)が使えないように右クリックを禁止したり、ユーザ操作によってテスト中に動画表示領域に戻れないようにする。
【0033】
次に、テスト問題作成及び問題表示機能について説明する。このテスト問題作成及び問題表示機能は、テストメタデータテーブル(図5)から、問題文と選択肢文、正解表示文、不正解表示文、解答番号を取り出し、チェックボックスやボタンフォームを使用してテスト問題用のHTMLページを作成するものである。次に、テスト問題作成及び問題表示機能はテストメタデータテーブルから開始時刻を取り出して、Real One(登録商標) Playerのイベント検出関数を使って、先ほど作成したテキスト問題用のHTMLページを表示するアクションをJavascript(登録商標)で記述する。
【0034】
次に、動画停止機能について説明する。この機能は、テスト問題表示機能において使用したものと同一のイベント検出関数に対して、プレーヤを停止するメソッドをJavascript(登録商標)で記述することにより、再生中の動画をテスト問題開始時刻に停止させるものである。
【0035】
次に、メタデータリスト非表示機能について説明する。この機能は、テスト問題表示機能において使用したものと同一のイベント検出関数に対して、メタデータ一覧リストを非表示にするものである。
【0036】
次に、解答機能について説明する。この機能は、解答ボタンが押されたイベントに対して、テストメタデータテーブルから取り出してあった解答番号と実際に学習者が選択した解答とを比較して、正解か不正解かを判定するものである。
【0037】
次に、解答後アクション指定機能について説明する。テストデータテーブルから正解時再生動画と不正解時再生位置を取り出す。解答機能により判定した結果によって正解時には、例えば、動画再生再開等のメソッドを指定し、不正解時には、例えば、指定された時間にクリップを移動させるメソッド(または間違えた問題に戻るメソッドなど)を指定する。
【0038】
次に、一時停止メタデータの場合に実現可能な機能について説明する。動画停止機能が実現可能である。すなわち、テストメタデータの動画一時停止機能と同一の機能である。また、一定時間停止機能が実現可能である。すなわち、メタデータによって指定された時間だけ一時停止を行う。タイマ206のexpireにより動画の再生を再開する。
【0039】
テキストデータ、静止画メタデータ、スキップ、リピート(繰り返し再生)メタデータに関しては、SMILのみの表現によって変換可能である(変換方法については、表1参照)
【0040】
【表1】
【0041】
次に、メタデータリスト表示機能について説明する。この機能は、現在再生中の動画クリップに添付されているメタデータを全て表示する機能である。まず、動画補助(表示系)データテーブル(図3)、動画制御(制御系)データテーブル(図4)から、教材に添付されているメタデータを全て取得する。教材が複数の動画クリップからなる場合には、各動画クリップの教材中での開始時間とメタデータの開始時間を元に、動画クリップ毎にメタデータ一覧リスト(htmlファイル)を作成する。
【0042】
そして、次の動画クリップへ移るときに、メタデータ一覧表示フレームに次のクリップのメタデータ一覧リストを表示するようにする。次に、テスト問題において、学習項目が区切られている場合には、同一クリップ内でも学習項目毎にメタデータ一覧リストを持つことが可能であり、この場合には、テスト問題の解答によって次の学習項目のメタデータ一覧リストを表示するように制御を行う。
【0043】
次に、メタデータリストクリックによるメタデータ位置へのジャンプ機能について説明する。この機能は、リスト項目をダブルクリックしたときのイベントに対して、所定のメタデータ開始時刻に動画再生位置を変えるプレーヤのメソッドを記述することにより、ジャンプ機能を実現する。
【0044】
次に、ダイジェスト再生機能について説明する。この機能は、ダイジェスト指定機能と、ダイジェスト再生機能からなり、ダイジェスト指定機能は、学習者がメタデータ一覧リストを使って、ダイジェスト再生させたいメタデータをチェックボックスで選択する機能である。ダイジェスト再生機能は、各メタデータについての開始時刻と終了時刻についての情報をJavascript(登録商標)内の変数として予め持たせておき、ダイジェスト再生ボタンが押されたときに、チェックボックスで指定されたメタデータの開始時刻と終了時刻を元に、プレーヤを制御(開始時刻を引数にしたシークと終了時刻を元にしたイベント検出の繰り返し)して、ダイジェスト再生を行う。
【0045】
次に、本実施の形態において、配信教材を作成する手順について、図8乃至図12を参照して説明する。まず、教育者は、所定の端末にて配信用教材作成を希望する教材(教材ID)を選択する(図8)。次に、配信教材作成部103は、教材IDをキーに、教材動画管理テーブル(図2)から使用されている動画を取得し、動画補助データテーブル(図3)、動画制御データテーブル(図4)、テストメタデータテーブル(図5)から、この教材に添付されているメタデータを取得する。(図8)
【0046】
次に、該当教材にて使用されているメタデータのうち、SMILのみで表現可能な動画補助データ(テキスト、静止画、枠等)と、動画制御データ(スキップ(skip)、リピート(repeat)等)の変換(変換方法については、表1参照)を行う(図9)。この際、リピートやスキップの挿入により、教材動画上でのメタデータの開始時刻の計算も行う。また、組み立てた動画上でのそれぞれのメタデータの開始時刻を保存する。動画1が再生され、所定時間だけスキップされ、動画2の再生とmemo3の表示がリピートされる。その後、動画3の再生とテストが表示され、スキップした後、動画4が再生され、memo4が表示される。
【0047】
次に、テストメタデータの開始時刻毎にメタデータをまとめ、メタデータリスト一覧(HTMLファイル)を作成する(図10)。この際、メタデータリストをダブルクリックしたときに、メタデータの開始時刻に動画の再生位置が移るようなアクションをJavascript(登録商標)で記述する。
【0048】
次に、ダイジェスト用のHTMLページ(ダイジェスト再生ページ)を作成する(図11)。このページには、メタデータを選択するためのチェックボックスと、「再生」ボタンおよび「閉じる」ボタンが表示される。「再生」ボタン(ダイジェストボタン)を押したとき、チェックボックスによって指定されているメタデータの開始時刻と継続時間(または開始時刻と終了時刻)を元に、動画再生を行うアクションを記述する。具体的には選択された各メタデータについてメタデータ開始時刻への動画再生位置移動と動画再生を行う。継続時間終了後(タイマの満了後)に、次のメタデータの開始時刻への動画再生位置移動と動画再生を行うような流れでアクションをJavascript(登録商標)で記述する。
【0049】
次に、テストデータの問題文、選択肢文、正解表示文、不正解表示文、解答番号を取り出し、チェックボックスやボタンフォームを使用してテスト問題用のHTMLページを作成する(図12)。このページには、問題文と、チェックボックスと、「解答」ボタンおよび「クリア」ボタンが表示される。このとき、正解時には正解時動作のアクション(例えば、動画再生再開等)を行い、不正解時には不正解時動画再生位置を元に、その位置へ動画再生時刻を遷移させるアクションをJavascript(登録商標)で記述する。
【0050】
次に、テストメタデータの開始時刻を使って、例えば、Real One Playerのイベント検出関数を用いて、上記テスト問題用のHTMLページを表示するアクション、動画を一時停止するアクション、上記メタデータ一覧リスト(HTMLファイル)を非表示にするアクションをJavascript(登録商標)で記述する。
【0051】
次に、テスト問題を解答したか否かおよび動画の状態を表すフラグを準備し、未解答の場合はそのテスト問題以降の動画は再生できないようにアクションを記述する。次に、動画を再生させる汎用プレーヤを埋め込むフレーム、メタデータ一覧リストを表示するフレーム、テスト問題を表示するフレームをまとめる本体ページを作成する。
【0052】
次に、図13を参照して、学習者による教材配信受信手順について説明する。まず、学習者は、学習者の端末200にて、配信を希望する教材を選択する(ステップS101)。次に、端末200にて、選択した教材の教材IDを配信装置100の配信サーバ105に送信する(ステップS102)。
【0053】
次に、配信装置100の配信サーバ105は、端末200から送信されてきた教材IDに基づいて、該当する配信教材を配信用教材DB104から読み出し(ステップS103)、読み出した教材を端末200に送信する(ステップS104)。次に、学習者は端末200にてHTTPにより教材を受信する(ステップS105)。この教材には、テスト情報(テスト問題文、解答選択肢、解答情報、テストイベント情報(テスト発生時刻、テスト発生時処理の記述)、制御情報(正解時処理の記述、不正解時処理の記述)が含まれている。
【0054】
次に、端末200の動画制御部204が、動画再生部202に対して受信した教材の再生開始を指示し、動画再生部202による教材の再生が開始される(ステップS106)とともに、イベントの監視を行う(ステップS107)。
【0055】
動画制御部204がテストイベント(テスト発生時刻)を検出すると、教材制御部205に対して通知を行い、テストイベント(テストID=1のテストイベント)が検出される(ステップS108)。動画制御部204及び教材制御部205は、テストイベント発生時の処理を実行する(ステップS109)。このとき、Javascript(登録商標)で記述されたテストイベント処理(例えば、動画を一時停止する、メタデータリストを非表示にする、問題を表示する等)が実行される(ステップS110)。
【0056】
次に、学習者の解答入力(ステップS111)に応じて、教材制御部205が処理を実行する。正解時の場合は、動画再開、テスト非表示等のアクションを実行する(ステップS113)。一方、不正解時の場合は、動画再開、テスト非表示等のアクションを実行する(ステップS114)。その後、ステップS115へ進む。
【0057】
ステップS115においては、全てのテスト問題が終了し、全ての再生動画クリップの再生が終了したか否かが判断される。その結果、まだ、全てのテスト問題が終了しておらず、全ての再生動画クリップの再生も終了していないと判断された場合(ステップS115のNo)、ステップS106に戻り、ステップS106以降の処理が繰り返し実行される。一方、全てのテスト問題が終了し、全ての再生動画クリップの再生が終了したと判断された場合(ステップS115のYes)、教材を終了する。
【0058】
図14は、ブラウザでの表示形態を示している。ブラウザの画面は、ブラウザメニューバー表示領域と、ブラウザ埋め込みプレーヤ表示領域(動画再生領域)と、テスト問題表示領域と、タイムライン表示&プレーヤ制御領域と、メタデータリスト&検索結果表示領域とから構成される。各領域にそれぞれ対応するデータが表示される。
【0059】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【0060】
【発明の効果】
以上の如く、本発明に係る動画像メタデータ教材配信装置、動画像メタデータ教材再生装置、動画像メタデータ教材再生方法、および動画像メタデータ教材再生プログラムによれば、専用のプレーヤをインストールすることなく、学習者は簡単に動画像メタデータ教材を閲覧することができる。また、学習者の入力に応じて、動画再生時刻を変更したり、動画クリップを変更することができる。また、テストを行った時刻より以降の時刻の動画を再生することができないようにするなど、条件に応じて学習者に視聴させる動画を制御することができる。また、汎用的な環境での再生を保証するデータ形式に変換することにより、既存の動画像メタデータ教材の再利用性を高めることができる。
【図面の簡単な説明】
【図1】本発明の一実施の形態の構成例を示すブロック図である。
【図2】動画像メタデータDBの教材動画管理テーブルを示す図である。
【図3】動画像メタデータDBの動画補助(表示系)データテーブル。
【図4】動画像メタデータDBの動画制御(制御系)データテーブル。
【図5】動画像メタデータDBのテストメタデータテーブル。
【図6】教材管理テーブルを示す図である。
【図7】配信用教材の関連図である。
【図8】配信教材生成フローである。
【図9】配信教材生成フローである。
【図10】配信教材生成フローである。
【図11】配信教材生成フローである。
【図12】配信教材生成フローである。
【図13】教材配信および受信処理を示すフローチャートである。
【図14】ブラウザでの表示形態を示す図である。
【図15】オーサリングツールの表示例である。
【図16】オーサリングツールの表示例である。
【図17】オーサリングツールの表示例である。
【図18】従来の学習補助データ処理方法を示す図である。
【図19】専用プレーヤを使う場合の処理例を示す図である。
【図20】汎用プレーヤを使う場合の処理例を示す図である。
【符号の説明】
10 サーバ
11 教材DB
12 学習補助DB
20 クライアント
21 同期処理部
22 動画教材再生プレーヤ
23 学習補助データ表示機能
24 学習補助データ添付機能
100 配信装置
101 動画像メタデータDB
102 メディア(動画素材)DB
103 配信教材作成部
104 配信用教材DB
105 教材配信サーバ(Web/ストリーミングサーバ)
200 端末
201 ブラウザ
202 動画再生部
203 HTML表示部
204 動画制御部
205 教材制御部
206 タイマ
207 入力(ユーザ操作)検出部
208 入力装置[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a moving image metadata teaching material distribution device, a moving image metadata teaching material reproducing device, a moving image metadata teaching material reproducing method, and a moving image metadata teaching material reproducing program, and in particular, to moving image metadata created by an authoring tool. The present invention relates to a moving image metadata teaching material distribution device, a moving image metadata teaching material reproducing device, a moving image metadata teaching material reproducing method, and a moving image metadata teaching material reproducing program capable of reproducing a teaching material.
[0002]
[Prior art]
Conventionally, as shown in FIGS. 15 to 17, as an e-learning authoring system device, learning aid data such as memos, still images, question answers, tests, etc., pause, repeated playback, skip There is an editing apparatus to which moving image metadata such as moving image control data can be attached.
As shown in FIG. 18, there is an e-learning distribution system that allows a learner to view and edit the created teaching material. In this system, a teaching material database (DB) 11 and a learning
FIG. 19 shows an example in which a learner (learning student) uses a dedicated playback player. On the
In the
FIG. 20 shows an example in which a learner (learning student) uses a general-purpose player. On the
In the
In addition, there is an arrangement in which a student can attach his or her own learning auxiliary data to a video teaching material, and can display the learning auxiliary data in a desired display format (for example, Patent Document 1). reference).
[0003]
[Patent Document 1]
JP-A-2003-67507 (FIG. 1)
[0004]
[Problems to be solved by the invention]
As described above, the conventional system can realize bidirectional learning and enhance the learning effect of the learner. However, in order to view the learning material created by the above system, as shown in FIG. It is necessary to install a dedicated playback player in the learner's personal computer (personal computer). If this dedicated player is not used, the moving image metadata that can be viewed on the learner side is one of memos and still images. There was a problem that it was limited to the metadata of a part. In addition, when a general-purpose reproduction player is used, only those that can be expressed by SMIL, such as repeat reproduction of text, still images, and moving images (clips) that can be easily expressed by SMIL, can be expressed. Also, when using a general-purpose playback player, a mechanism is implemented that changes the playback position of the video depending on the user's operation, for example, the result of the test, or disables the operation of the video of the teaching material during the test. There was a problem that you can not.
Further, in the invention described in
[0005]
The present invention has been made in view of such a situation, and establishes and implements a method of converting moving image metadata attached to a moving image by using a conventional authoring system by using SMIL and Javascript (registered trademark). In addition, moving image metadata (test metadata, temporarily designated metadata, and the like) that could not be realized on the learner terminal side can be viewed only by a general-purpose browser and a general-purpose reproduction player.
[0006]
[Means for Solving the Problems]
A moving image metadata teaching material distributing device according to
The moving image metadata teaching material reproducing device according to
The moving image metadata teaching material reproducing method according to claim 3 is a moving image metadata teaching material reproducing method for reproducing a moving image metadata teaching material distributed from a moving image metadata teaching material distributing device via a network. A moving image playback step of playing back a moving image included in the moving image metadata teaching material distributed from the image metadata teaching material delivery device, a display step of displaying HTML data included in the moving image metadata teaching material, and a moving image playback step. A moving image control step for controlling reproduction of a moving image, an input step for inputting predetermined data, a detection step for detecting occurrence of an event, an event detected in the detection step, and input data input in the input step , The display process in the display step is controlled, and the display method of the HTML data is changed. Gyoshi, characterized in that it comprises a materials control step of controlling processing in a moving control step.
Also, the detection of an event and the action for the event are described in JavaScript (registered trademark), and the action can be executed by a predetermined browser.
6. A moving image metadata teaching material reproducing program according to claim 5, wherein the moving image metadata teaching material reproducing device reproduces a moving image metadata teaching material distributed from the moving image metadata teaching material distribution device via a network. A meta data teaching material reproducing program, which displays a moving image reproducing step of reproducing a moving image included in a moving image meta data teaching material distributed from a moving image meta data teaching material distribution device, and displays HTML data included in the moving image meta data learning material. A moving image control step for controlling the reproduction of a moving image in the moving image reproducing step, an input step for inputting predetermined data, a detecting step for detecting occurrence of an event, and a detecting step. Depending on the event and the input data entered in the input step, the display step Controls kicking display process, controls the display of HTML data, characterized in that to execute and materials control step of controlling the processing in the moving image control step to the moving image metadata materials reproducing apparatus.
[0007]
BEST MODE FOR CARRYING OUT THE INVENTION
The present invention realizes reproduction of a moving image metadata teaching material by means of Synchronized Multimedia Integration Language (SMIL) and JavaScript (registered trademark), and uses only a general-purpose browser and a general-purpose reproduction player without installing a dedicated reproduction player. It enables reproduction of metadata teaching materials.
[0008]
That is, according to the present invention, an HTML page for dynamically viewing a learning material on a learner side is created from a moving image metadata learning material created using an authoring device on a server side, and a server on a learner side terminal is used. When an HTML page is received from above, the corresponding moving image metadata is displayed while playing the teaching material, and further, according to the setting of the attached moving image metadata using the authoring device and the input data from the learner, This dynamically controls the display of moving image and moving image metadata.
[0009]
In the present invention, an HTML page is dynamically created from moving image metadata. Basically, according to the content of the moving image metadata attached using the authoring device, the event detection and the action for the event are described in Javascript (registered trademark), so that the client-side terminal performs the action. Is monitored, and when the event occurs, the corresponding action is executed by the player or the browser.
[0010]
For example, the event action when there is test metadata has the following flow.
[0011]
(A) It's time for a test question (player event)
(B) Stop movie (action for player)
(C) Display test questions (action on browser)
(D) Hide metadata list (action for browser)
(E) The learner answers (browser event (event occurs when answer button is pressed))
(F) Match the learner's answer with the correct answer (browser action). If the answer is correct, go to (g). If the answer is incorrect, go to (h).
(G) Resume teaching materials (player action)
(H) Return the teaching material to the position of xx seconds (or return to the problem again) (player action).
[0012]
A method for realizing the above-described action for an event using SMIL and Javascript (registered trademark) will be described in detail below.
[0013]
FIG. 1 is a block diagram showing a configuration example of a moving image metadata distribution system according to an embodiment of the present invention. As shown in the figure, the present embodiment includes a
[0014]
The
[0015]
The moving
[0016]
The teaching material moving image management table stores a teaching material ID and a file name of the teaching material moving image data entity (RM format data or the like) in association with each other. The moving image auxiliary (display system) data table includes a display system ID, a teaching material ID, a display type (still image, frame, etc.), a start time, an end time, a display position ordinate, a display position abscissa, and the like. , Text, and file names of display data entities (JPEG, BMP format data, etc.) are stored in association with each other. In the video control (control system) data table, a control system ID, a teaching material ID, a control system type (repeat, skip, etc.), a start time, an end time, and a repetition count are stored in association with each other. . The test metadata table includes a test ID, a teaching material ID, a start time, a display vertical position, a display horizontal position, a question sentence, an option sentence, an answer number, a correct answer display sentence, and an incorrect answer time. A display sentence, a correct answer operation, and an incorrect answer moving image reproduction position are stored.
[0017]
The
[0018]
The distribution teaching
[0019]
The
[0020]
player. In html, logic for temporarily stopping a moving image is described in Javascript (registered trademark). test. In html, the test determination logic and the action after the determination (such as resuming reproduction) are described in Javascript (registered trademark). sample. In the smil, data that can be expressed only in SMIL is described.
[0021]
Upon receiving a learning material distribution request from the terminal 200 via the network, the learning
[0022]
When the terminal 200 on the learner side receives the HTML and the moving image file transmitted from the
[0023]
Upon receiving an event such as reproduction, stop, fast forward, rewind, pause, or restart of the moving image from the user, the moving
[0024]
The teaching
[0025]
The
[0026]
The input (user operation)
[0027]
Next, in this embodiment, a conversion method for expressing moving image metadata using SMIL and Javascript (registered trademark), and functions that can be realized by SMIL and Javascript (registered trademark) will be described.
[0028]
A moving image metadata teaching material created by a predetermined authoring tool is composed of fixed parts and metadata. The fixed part is obtained by synchronously controlling a moving image, a still image, and a character on a coordinate and a time axis (for example, SMIL). The metadata is composed of learning auxiliary data and control information data. The learning auxiliary data is text, a still image (icon), a frame, test metadata, etc. to be pasted on a moving image. The control information data is metadata indicating skip, repeat, pause, and the like for controlling the player.
[0029]
Next, functions that can be realized in the case of test metadata will be described. First, a viewing moving image control function can be realized. In other words, this function is to prevent the user from viewing a moving image thereafter (after the time when the test is attached) until the answer to the test question is completed during learning. Specifically, if the learner uses the player's video position adjustment knob and uses the accompanying event detection function to move after the time the test question is attached, disable the operation By describing the action to perform (return to the state before the operation) in JavaScript (registered trademark), the learner is prevented from viewing the moving image after the test question.
[0030]
During the answer to the test, when an attempt is made to play a moving image or use the moving image position adjustment knob, an action for invalidating the operation (returning to the state before the operation) is performed using the event detection function accompanying the operation. (Trademark) prevents students from watching the video during the test.
[0031]
If the test is answered correctly, a method for resuming playback is described in JavaScript (registered trademark) so that a moving picture from the currently answered test to the next test can be viewed.
[0032]
During the test, the moving image display area can be hidden so that the moving image cannot be operated. At this time, right-clicking is prohibited so that a menu using right-clicking (return to the front, etc.) in the browser cannot be used, or a user operation prevents the user from returning to the moving image display area during the test.
[0033]
Next, a test question creation and question display function will be described. This test question creation and question display function extracts the question sentence, the choice sentence, the correct answer display sentence, the incorrect answer display sentence, and the answer number from the test metadata table (FIG. 5) and tests using the check box and button form. This is to create an HTML page for the question. Next, the test question creation and question display function extracts the start time from the test metadata table and uses the event detection function of the Real One (registered trademark) Player to display the text question HTML page created earlier. Is described in Javascript (registered trademark).
[0034]
Next, the moving image stopping function will be described. This function stops the video being played at the test question start time by describing the method for stopping the player in Javascript (registered trademark) for the same event detection function used in the test question display function. It is to let.
[0035]
Next, the metadata list non-display function will be described. This function hides the metadata list for the same event detection function used in the test question display function.
[0036]
Next, the answer function will be described. This function compares the answer number retrieved from the test metadata table with the answer actually selected by the learner to determine whether the answer is correct or incorrect for the event that the answer button is pressed. It is.
[0037]
Next, the post-answer action designation function will be described. The correct playback video and the incorrect playback position are extracted from the test data table. When the answer is correct, specify the method for resuming video playback, for example, when the answer is correct, and when incorrect, specify the method for moving the clip at the specified time (or a method for returning to the wrong question). I do.
[0038]
Next, functions that can be realized in the case of pause metadata will be described. A video stop function is feasible. That is, this is the same function as the moving image pause function of the test metadata. Further, a stop function for a fixed time can be realized. That is, the pause is performed for the time specified by the metadata. The reproduction of the moving image is restarted by the expire of the
[0039]
Text data, still image metadata, skip, and repeat (repeated playback) metadata can be converted by SMIL-only expressions (see Table 1 for conversion methods).
[0040]
[Table 1]
[0041]
Next, the metadata list display function will be described. This function is a function for displaying all the metadata attached to the moving picture clip currently being reproduced. First, all the metadata attached to the teaching material is acquired from the moving image auxiliary (display system) data table (FIG. 3) and the moving image control (control system) data table (FIG. 4). When the teaching material is composed of a plurality of video clips, a metadata list (html file) is created for each video clip based on the start time of each video clip in the learning material and the start time of the metadata.
[0042]
Then, when moving to the next video clip, the metadata list of the next clip is displayed in the metadata list display frame. Next, in a test question, when learning items are separated, it is possible to have a metadata list for each learning item even in the same clip, and in this case, the next Control is performed so as to display a metadata list of learning items.
[0043]
Next, a jump function to a metadata position by clicking a metadata list will be described. This function implements a jump function by describing a method of a player that changes a moving image reproduction position at a predetermined metadata start time in response to an event when a list item is double-clicked.
[0044]
Next, the digest reproduction function will be described. This function includes a digest designation function and a digest reproduction function. The digest designation function is a function in which a learner selects metadata to be digest-reproduced with a check box using a metadata list. The digest playback function previously stores information about the start time and end time of each piece of metadata as a variable in Javascript (registered trademark), and is specified by a check box when the digest playback button is pressed. Based on the start time and end time of the metadata, the player is controlled (seek using the start time as an argument and event detection based on the end time are repeated) to perform digest reproduction.
[0045]
Next, a procedure for creating a distribution teaching material in the present embodiment will be described with reference to FIGS. First, the educator selects a teaching material (teaching material ID) for which a distribution teaching material is desired to be created using a predetermined terminal (FIG. 8). Next, using the teaching material ID as a key, the distribution teaching
[0046]
Next, among the metadata used in the corresponding teaching material, moving image auxiliary data (text, still image, frame, etc.) that can be expressed only with SMIL, moving image control data (skip, repeat, etc.) ) (See Table 1 for the conversion method) (FIG. 9). At this time, the start time of metadata on the educational material moving image is also calculated by inserting repeats and skips. Also, the start time of each metadata on the assembled moving image is stored. The moving
[0047]
Next, the metadata is compiled for each start time of the test metadata, and a metadata list (HTML file) is created (FIG. 10). At this time, when the metadata list is double-clicked, an action for moving the playback position of the moving image to the start time of the metadata is described in Javascript (registered trademark).
[0048]
Next, a digest HTML page (digest playback page) is created (FIG. 11). On this page, a check box for selecting metadata, a "play" button and a "close" button are displayed. When the “play” button (digest button) is pressed, an action for playing back a moving image is described based on the start time and duration (or start time and end time) of the metadata specified by the check box. Specifically, for each selected metadata, the moving image reproduction position is moved to the metadata start time and the moving image is reproduced. After the end of the duration (after the expiration of the timer), the action is described in Javascript (registered trademark) in such a manner that the moving image reproduction position is moved to the start time of the next metadata and the moving image is reproduced.
[0049]
Next, a question sentence, an option sentence, a correct answer display sentence, an incorrect answer display sentence, and an answer number of the test data are taken out, and an HTML page for the test question is created using check boxes and button forms (FIG. 12). This page displays a question sentence, a check box, an "answer" button, and a "clear" button. At this time, the action of the correct answer operation (for example, restarting the reproduction of the moving image, etc.) is performed when the answer is correct, and the action of transitioning the moving image reproduction time to that position based on the incorrectly moving image reproducing position is performed when the answer is incorrect, Javascript (registered trademark). Described by
[0050]
Next, using the start time of the test metadata, for example, using an event detection function of Real One Player, an action of displaying the HTML page for the test question, an action of pausing the moving image, and a list of the metadata list An action for hiding (HTML file) is described in Javascript (registered trademark).
[0051]
Next, a flag indicating whether or not the test question has been answered and the state of the moving image are prepared. If the answer is unanswered, an action is described so that the moving image after the test question cannot be reproduced. Next, a main body page is created that compiles a frame for embedding a general-purpose player for reproducing a moving image, a frame for displaying a metadata list, and a frame for displaying a test question.
[0052]
Next, with reference to FIG. 13, a description will be given of a learning material distribution receiving procedure performed by a learner. First, the learner selects, on the learner's terminal 200, a teaching material desired to be distributed (step S101). Next, the terminal 200 transmits the learning material ID of the selected learning material to the
[0053]
Next, the
[0054]
Next, the moving
[0055]
When the moving
[0056]
Next, in response to the learner's answer input (step S111), the teaching
[0057]
In step S115, it is determined whether or not all the test questions have been completed and the reproduction of all the reproduced moving image clips has been completed. As a result, when it is determined that all the test questions have not yet been completed and that all the reproduced moving image clips have not been reproduced yet (No in step S115), the process returns to step S106, and the processing after step S106 is performed. Is repeatedly executed. On the other hand, when it is determined that all the test questions have been completed and the reproduction of all the reproduced moving image clips has been completed (Yes in step S115), the teaching material is ended.
[0058]
FIG. 14 shows a display form on a browser. The browser screen consists of a browser menu bar display area, a browser embedded player display area (video playback area), a test question display area, a timeline display & player control area, a metadata list & search result display area. Is done. Data corresponding to each area is displayed.
[0059]
It is needless to say that the configuration and operation of the above embodiment are examples, and can be appropriately changed without departing from the spirit of the present invention.
[0060]
【The invention's effect】
As described above, according to the moving image metadata teaching material distribution device, the moving image metadata teaching material reproducing device, the moving image metadata teaching material reproducing method, and the moving image metadata teaching material reproducing program according to the present invention, a dedicated player is installed. Without this, the learner can easily browse the moving image metadata teaching material. In addition, according to the input of the learner, it is possible to change the moving image playback time or change the moving image clip. In addition, it is possible to control the moving image to be viewed by the learner according to the conditions, such as making it impossible to reproduce the moving image at a time after the time when the test is performed. Further, by converting the data into a data format that guarantees reproduction in a general-purpose environment, the reusability of existing moving image metadata teaching materials can be improved.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration example of an embodiment of the present invention.
FIG. 2 is a diagram showing a teaching material moving image management table of a moving image metadata DB.
FIG. 3 is a moving image auxiliary (display system) data table of a moving image metadata DB.
FIG. 4 is a moving image control (control system) data table of a moving image metadata DB.
FIG. 5 is a test metadata table of a moving image metadata DB.
FIG. 6 is a diagram showing a teaching material management table.
FIG. 7 is a diagram illustrating a related teaching material for distribution.
FIG. 8 is a flow chart of generating a distribution teaching material.
FIG. 9 is a flow of generating a distribution teaching material.
FIG. 10 is a flow of a distribution teaching material generation flow.
FIG. 11 is a flow of a distribution teaching material generation flow.
FIG. 12 is a flow of a distribution teaching material generation flow.
FIG. 13 is a flowchart illustrating a teaching material distribution and reception process.
FIG. 14 is a diagram showing a display form on a browser.
FIG. 15 is a display example of an authoring tool.
FIG. 16 is a display example of an authoring tool.
FIG. 17 is a display example of an authoring tool.
FIG. 18 is a diagram showing a conventional learning auxiliary data processing method.
FIG. 19 is a diagram illustrating a processing example when a dedicated player is used.
FIG. 20 is a diagram illustrating a processing example when a general-purpose player is used.
[Explanation of symbols]
10 Server
11 Teaching Material DB
12 learning assistance DB
20 clients
21 Synchronization processing unit
22 Video playback material playback player
23 Learning auxiliary data display function
24 Auxiliary data attachment function
100 distribution device
101 Moving Image Metadata DB
102 media (video material) DB
103 Distribution Material Creation Department
104 Distribution material DB for distribution
105 Teaching Material Distribution Server (Web / Streaming Server)
200 terminals
201 Browser
202 Video playback unit
203 HTML display
204 Video controller
205 Teaching Material Control Unit
206 timer
207 Input (user operation) detection unit
208 Input device
Claims (5)
動画像メタデータが格納された動画像メタデータデータベースと、
メディアが格納されるメディアデータベースと、
動画像メタデータを元に教材を作成する配信教材作成手段と、
前記配信教材作成手段によって作成された前記教材が格納される配信用教材データベースと、
前記端末からの要求に応じて、前記配信用教材データベースから読み出した前記教材、および前記メディアデータベースから読み出した前記教材に対応する前記メディアを読み出して前記端末に前記ネットワークを介して動画像メタデータ教材として配信する教材配信手段と
を備えることを特徴とする動画像メタデータ教材配信装置。A moving image metadata teaching material distribution device that distributes moving image metadata to a terminal via a network,
A moving image metadata database storing moving image metadata,
A media database where the media is stored,
Means for creating a teaching material based on moving image metadata,
A distribution teaching material database in which the teaching material created by the delivery teaching material creating unit is stored;
In response to a request from the terminal, the teaching material read from the distribution teaching material database, and the media corresponding to the teaching material read from the media database are read, and the moving image metadata teaching material is read to the terminal via the network. A moving image metadata teaching material distributing device, comprising:
前記動画像メタデータ教材配信装置より配信された動画像メタデータ教材に含まれる動画像を再生する動画再生手段と、
前記動画像メタデータ教材に含まれるHTMLデータを表示する表示手段と、
前記動画像再生手段による前記動画像の再生を制御する動画制御手段と、
所定のデータを入力するための入力手段と、
イベントの発生を検出する検出手段と、
前記検出手段によって検出された前記イベントおよび前記入力手段により入力された入力データに応じて、前記表示手段を制御し、前記HTMLデータの表示方法を制御し、前記動画制御手段を制御する教材制御手段と
を備えることを特徴とする動画像メタデータ教材再生装置。A moving image metadata teaching material playback device that plays back moving image metadata teaching materials distributed from a moving image metadata teaching material distribution device via a network,
A moving image reproducing unit that reproduces a moving image included in the moving image metadata teaching material distributed by the moving image metadata learning material distribution device;
Display means for displaying HTML data included in the moving image metadata teaching material;
Moving image control means for controlling reproduction of the moving image by the moving image reproduction means,
Input means for inputting predetermined data;
Detecting means for detecting occurrence of an event;
Teaching material control means for controlling the display means, controlling a display method of the HTML data, and controlling the moving picture control means in accordance with the event detected by the detection means and the input data inputted by the input means. A moving image metadata teaching material reproducing apparatus, comprising:
前記動画像メタデータ教材配信装置より配信された動画像メタデータ教材に含まれる動画像を再生する動画再生ステップと、
前記動画像メタデータ教材に含まれるHTMLデータを表示する表示ステップと、
前記動画像再生ステップにおける前記動画像の再生を制御する動画制御ステップと、
所定のデータを入力するための入力ステップと、
イベントの発生を検出する検出ステップと、
前記検出ステップにおいて検出された前記イベントおよび前記入力ステップにおいて入力された入力データに応じて、前記表示ステップにおける表示処理を制御し、前記HTMLデータの表示方法を制御し、前記動画制御ステップにおける処理を制御する教材制御ステップと
を備えることを特徴とする動画像メタデータ教材再生方法。A moving image metadata teaching material playback method for playing a moving image metadata teaching material distributed from a moving image metadata teaching material distribution device via a network,
A moving image reproducing step of reproducing a moving image included in the moving image metadata teaching material distributed from the moving image metadata teaching material distribution device;
A display step of displaying HTML data included in the moving image metadata teaching material;
A moving image control step of controlling reproduction of the moving image in the moving image reproduction step,
An input step for inputting predetermined data;
A detecting step for detecting occurrence of an event;
In accordance with the event detected in the detection step and the input data input in the input step, a display process in the display step is controlled, a display method of the HTML data is controlled, and a process in the moving image control step is performed. A moving image metadata teaching material reproducing method, comprising:
ことを特徴とする請求項3に記載の動画像メタデータ教材再生方法。The moving image metadata teaching material reproducing method according to claim 3, wherein the detection of the event and an action for the event are described in Javascript (registered trademark), and the action is executed by a predetermined browser.
前記動画像メタデータ教材配信装置より配信された動画像メタデータ教材に含まれる動画像を再生する動画再生ステップと、
前記動画像メタデータ教材に含まれるHTMLデータを表示する表示ステップと、
前記動画像再生ステップにおける前記動画像の再生を制御する動画制御ステップと、
所定のデータを入力するための入力ステップと、
イベントの発生を検出する検出ステップと、
前記検出ステップにおいて検出された前記イベントおよび前記入力ステップにおいて入力された入力データに応じて、前記表示ステップにおける表示処理を制御し、前記HTMLデータの表示方法を制御し、前記動画制御ステップにおける処理を制御する教材制御ステップとを前記動画像メタデータ教材再生装置に実行させる
ことを特徴とする動画像メタデータ教材再生プログラム。A moving image metadata teaching material reproducing program for controlling a moving image metadata teaching material reproducing device that reproduces a moving image metadata teaching material distributed from a moving image metadata teaching material distributing device via a network,
A moving image reproducing step of reproducing a moving image included in the moving image metadata teaching material distributed from the moving image metadata teaching material distribution device;
A display step of displaying HTML data included in the moving image metadata teaching material;
A moving image control step of controlling reproduction of the moving image in the moving image reproduction step,
An input step for inputting predetermined data;
A detecting step for detecting occurrence of an event;
In accordance with the event detected in the detection step and the input data input in the input step, a display process in the display step is controlled, a display method of the HTML data is controlled, and a process in the moving image control step is performed. A moving image metadata teaching material reproducing program, which causes the moving image metadata teaching material reproducing device to execute a controlling step of controlling the learning material.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003097414A JP2004304665A (en) | 2003-03-31 | 2003-03-31 | Moving image meta-data teaching material distribution apparatus, moving image meta-data teaching material reproducing apparatus, moving image meta-data teaching material reproducing method and image meta-data teaching material reproducing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003097414A JP2004304665A (en) | 2003-03-31 | 2003-03-31 | Moving image meta-data teaching material distribution apparatus, moving image meta-data teaching material reproducing apparatus, moving image meta-data teaching material reproducing method and image meta-data teaching material reproducing program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004304665A true JP2004304665A (en) | 2004-10-28 |
Family
ID=33409204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003097414A Pending JP2004304665A (en) | 2003-03-31 | 2003-03-31 | Moving image meta-data teaching material distribution apparatus, moving image meta-data teaching material reproducing apparatus, moving image meta-data teaching material reproducing method and image meta-data teaching material reproducing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004304665A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007091509A1 (en) * | 2006-02-07 | 2007-08-16 | The Tokyo Electric Power Company, Incorporated | Content edition/generation system |
JP2009093363A (en) * | 2007-10-05 | 2009-04-30 | Dowango:Kk | Information delivery system, information terminal and information delivery method |
JP2010536109A (en) * | 2007-08-14 | 2010-11-25 | シーディーネットワークス カンパニー リミテッド | Method for providing content to client and server using the same |
JP2011019609A (en) * | 2009-07-14 | 2011-02-03 | Nintendo Co Ltd | Information processing system, information processing apparatus, and information processing program |
JP2014507687A (en) * | 2011-02-16 | 2014-03-27 | ノウレッジ ファクター,インコーポレイティド | Systems and methods for adaptive knowledge assessment and learning |
CN105374249A (en) * | 2015-12-15 | 2016-03-02 | 浙江工商大学 | On-line question test method based on picture display in mobile terminal |
JP7365087B1 (en) * | 2023-04-12 | 2023-10-19 | 合同会社えんじに屋 | Video control system |
US12087181B2 (en) | 2017-12-22 | 2024-09-10 | Knowledge Factor, Inc. | Display and report generation platform for testing results |
-
2003
- 2003-03-31 JP JP2003097414A patent/JP2004304665A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007091509A1 (en) * | 2006-02-07 | 2007-08-16 | The Tokyo Electric Power Company, Incorporated | Content edition/generation system |
JPWO2007091509A1 (en) * | 2006-02-07 | 2009-07-02 | 東京電力株式会社 | Content editing generation system |
JP4507013B2 (en) * | 2006-02-07 | 2010-07-21 | 東京電力株式会社 | Content editing generation system |
JP2010536109A (en) * | 2007-08-14 | 2010-11-25 | シーディーネットワークス カンパニー リミテッド | Method for providing content to client and server using the same |
JP2009093363A (en) * | 2007-10-05 | 2009-04-30 | Dowango:Kk | Information delivery system, information terminal and information delivery method |
JP2011019609A (en) * | 2009-07-14 | 2011-02-03 | Nintendo Co Ltd | Information processing system, information processing apparatus, and information processing program |
JP2014507687A (en) * | 2011-02-16 | 2014-03-27 | ノウレッジ ファクター,インコーポレイティド | Systems and methods for adaptive knowledge assessment and learning |
CN105374249A (en) * | 2015-12-15 | 2016-03-02 | 浙江工商大学 | On-line question test method based on picture display in mobile terminal |
US12087181B2 (en) | 2017-12-22 | 2024-09-10 | Knowledge Factor, Inc. | Display and report generation platform for testing results |
JP7365087B1 (en) * | 2023-04-12 | 2023-10-19 | 合同会社えんじに屋 | Video control system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9584571B2 (en) | System and method for capturing, editing, searching, and delivering multi-media content with local and global time | |
US7096416B1 (en) | Methods and apparatuses for synchronizing mixed-media data files | |
US6496205B1 (en) | User interface for controlling audio functions in a web browser | |
JP2000187542A (en) | Scenario generating device for presentation material, and scenario generating method therefor | |
US20050154679A1 (en) | System for inserting interactive media within a presentation | |
US20030191805A1 (en) | Methods, apparatus, and systems for on-line seminars | |
US20140127659A1 (en) | Method and System for Providing Web Based Interactive Lessons with Improved Session Playback | |
US20100332959A1 (en) | System and Method of Capturing a Multi-Media Presentation for Delivery Over a Computer Network | |
CN102833490A (en) | Method and system for editing and playing interactive video, and electronic learning device | |
JP6219548B1 (en) | Virtual processing server, virtual processing server control method, content distribution system, and terminal device application program | |
KR20060035729A (en) | Methods and systems for presenting and recording class sessions in a virtual classroom | |
JP2000105775A (en) | Slide show system using browser and method therefor | |
JP2004304665A (en) | Moving image meta-data teaching material distribution apparatus, moving image meta-data teaching material reproducing apparatus, moving image meta-data teaching material reproducing method and image meta-data teaching material reproducing program | |
JP4010094B2 (en) | Lecture information presentation device for remote locations | |
JP2000099524A (en) | Multimedia information viewing device | |
JP2008096482A (en) | Receiving terminal, network learning support system, receiving method, and network learning support method | |
Renz et al. | Optimizing the video experience in moocs | |
JPH10187408A (en) | User interface for controlling audio function in web browser | |
JP4865469B2 (en) | Content production server, content presentation device, content production program, and content presentation program | |
JP2000098985A (en) | Multimedia information processor | |
CN103631576A (en) | Multimedia comment editing system and related multimedia comment editing method and device | |
JP2004128724A (en) | Media editor, media editing method, media editing program, and recording medium | |
KR20020088962A (en) | System and method for remote lecture using motion pictures on the internet | |
JP2003248417A (en) | Device and program for generating mask covered type question in remote education system, and recording medium | |
JP4864968B2 (en) | Recording / playback system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080212 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080414 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080603 |