(57)【特許請求の範囲】
【請求項１】
動画情報とテキスト情報とを同期させて再生させる再生手順と、
前記テキスト情報の一部又は全部に対するマーカーの付加を、ユーザから受け付ける文字列選択手順と、
受け付けた前記マーカーに対する注釈の作成要求を、前記ユーザから受け付けた場合は、前記動画情報の再生を一時停止させるとともに、前記注釈の入力を受け付ける受付手順とをコンピュータが実行する同期電子コンテンツ管理方法。
【請求項２】
動画情報とテキスト情報とを同期させて再生させる再生手順と、
前記テキスト情報の中の一部又は全部の文字列に対するマーカーの付加を、ユーザから受け付ける文字列選択手順と、
前記文字列と前記マーカーが付加された時点の前記動画情報の再生時間とを含む注釈データを保存する保存手順と、
前記注釈データに含まれる前記文字列を含む複数の文字列を一覧で表示させる表示手順と、
表示された前記複数の文字列のうち指定された文字列に係る前記注釈データに含まれる前記再生時間より、前記動画情報と前記テキスト情報とを再生させる他の再生手順とをコンピュータが実行する同期電子コンテンツ管理方法。
【請求項３】
前記注釈データは、ユーザによって入力されたコメントを、更に含む請求項２記載の同期電子コンテンツ管理方法。
【請求項４】
前記表示手順は、前記保存されている前記注釈データに含まれている前記コメントを更に表示させ、
前記表示手順において表示された前記コメントの選択に応じ、該コメントの編集を受け付ける画面を表示させる編集受付手順を前記コンピュータが実行する請求項３記載の同期電子コンテンツ管理方法。
【請求項５】
前記注釈データは、前記コメントの入力に際して前記ユーザより選択された注釈の種別に関する情報を、更に含む請求項３又は４記載の同期電子コンテンツ管理方法。
【請求項６】
動画情報とテキスト情報とを同期させて再生させる再生手順と、
前記テキスト情報の一部又は全部に対するマーカーの付加を、ユーザから受け付ける文字列選択手順と、
受け付けた前記マーカーに対する注釈の作成要求を、前記ユーザから受け付けた場合は、前記動画情報の再生を一時停止させるとともに、前記注釈の入力を受け付ける受付手順とをコンピュータに実行させる同期電子コンテンツ管理プログラム。
【請求項７】
動画情報とテキスト情報とを同期させて再生させる再生手順と、
前記テキスト情報の中の一部又は全部の文字列に対するマーカーの付加を、ユーザから受け付ける文字列選択手順と、
前記文字列と前記マーカーが付加された時点の前記動画情報の再生時間とを含む注釈データを保存する保存手順と、
前記注釈データに含まれる前記文字列を含む複数の文字列を一覧で表示させる表示手順と、
表示された前記複数の文字列のうち指定された文字列に係る前記注釈データに含まれる前記再生時間より、前記動画情報と前記テキスト情報とを再生させる他の再生手順とをコンピュータに実行させる同期電子コンテンツ管理プログラム。
【請求項８】
動画情報とテキスト情報とを同期させて再生させる再生手段と、
前記テキスト情報の一部又は全部に対するマーカーの付加を、ユーザから受け付ける文字列選択手段と、
受け付けた前記マーカーに対する注釈の作成要求を、前記ユーザから受け付けた場合は、前記動画情報の再生を一時停止させるとともに、前記注釈の入力を受け付ける受付手段とを有する同期電子コンテンツ管理装置。
【請求項９】
動画情報とテキスト情報とを同期させて再生させる再生手段と、
前記テキスト情報の中の一部又は全部の文字列に対するマーカーの付加を、ユーザから受け付ける文字列選択手段と、
前記文字列と前記マーカーが付加された時点の前記動画情報の再生時間とを含む注釈データを保存する保存手段と、
前記注釈データに含まれる前記文字列を含む複数の文字列を一覧で表示させる表示手段と、
表示された前記複数の文字列のうち指定された文字列に係る前記注釈データに含まれる前記再生時間より、前記動画情報と前記テキスト情報とを再生させる他の再生手段とを有する同期電子コンテンツ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期電子コンテンツ管理プログラム、同期電子コンテンツ管理装置及び同期電子コンテンツ管理方法に関し、特に動画情報とテキスト情報とを同期させて再生させる同期電子コンテンツ管理プログラム、同期電子コンテンツ管理装置及び同期電子コンテンツ管理方法に関する。
【背景技術】
【０００２】
従来、コンピュータを用いて教育を行うためのシステムの一つとして、動画とテキスト情報とを同期させて表示させる同期電子教材が存在する。同期電子教材は、動画やテキスト情報等の複数のメディアを組み合わせることで分かり易い教材を提供することができる。したがって、近年、様々なシステムが製品化されており、自習型イーラーニングに広く活用されている。
【０００３】
図１は、従来の一般的な同期電子教材の画面例を示す図である。図１に示されるように、従来見受けられる一般的な同期電子教材画面５００は、動画を表示させる動画表示領域５０１と、テキスト情報が記載されたスライド等を表示させるテキスト情報表示領域５０２とを同一画面に表示させ、動画の再生時間に基づくスケジュールに従ってテキスト情報（スライド等）を入れ替える。このような同期電子教材によれば、動画において説明される内容にあわせてテキスト情報が表示されるため分かり易い教材を作成できる。
【特許文献１】特開２００１−３５０３９７号公報
【特許文献２】特開２００１−９２３４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、図１のような同期電子教材では、紙の教科書とノートとを使った実際の授業のように読み書きという作業が学習者に生じないため、かかる作業を通じた記憶の定着が行われず、学習内容が記憶に残りづらいという問題点があった。また、学習の過程をオフラインで残すことができないため有効な復習ができないという問題点もあった。これらは同期電子教材に関する共通の課題である。
【０００５】
かかる問題を解決するため、同期電子教材の視聴中に学習者が電子的なノートを記録できる手段を備えた従来技術がある（例えば、特許文献１）。特許文献１によれば、学習者は、同期電子教材を受講中にノート（注釈）を記入し、受講後にスライドとノートとからなる一覧画面を作成することができる。しかし、スライド単位で注釈を作成するため、スライド中のいずれの部分に対する注釈なのかを記録できず、後で見直すときに注釈を付加した背景が把握しづらいという問題がある。また、受講中にまとまった考えを文章としてノートに書き込む必要があるため、気になった語句をちょっとマーキングしておいてあとで調べるといった気軽な使い方はできない。そのため結果的に学習者による書き込みが行われづらいという問題がある。
【０００６】
また、特許文献２には、同期電子教材を使った遠隔教育で、生徒の興味を持続させるためにノートに重要なポイントを逐次表示する技術が記載されている。ノートに記載するポイントはスライドなど１枚単位で設定するものではないので特許文献１に記載の技術よりも細かい注釈付けが可能であるものの、注釈位置と内容は事前に教材作成者が作成しておかなくてはならない。したがって、受講者が自分の考えを記入することはできず、そのままでは電子教材の記憶定着向上を行う手段としては有効ではないという問題がある。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、ユーザが同期電子コンテンツに対して柔軟かつ簡便に書き込みを行うことのできる同期電子コンテンツ管理プログラム、同期電子コンテンツ管理装置及び同期電子コンテンツ管理方法の提供を目的とする。
【課題を解決するための手段】
【０００８】
そこで上記課題を解決するため、本発明は、コンピュータに、動画情報とテキスト情報とを同期させて再生させる同期電子コンテンツ管理プログラムであって、
前記動画情報を表示する動画領域と前記テキスト情報を表示するテキスト領域とを有する画面を表示させる画面表示手順と、前記テキスト領域におけるテキスト情報の中から一部又は全部の文字列を選択させる文字列選択手順と前記文字列に対して所定の属性を付加させる属性付加手順と、前記文字列ごとに、前記所定の属性と、前記文字列が選択された再生時間とを関連付けて保存する保存手順とを有することを特徴とする。
【０００９】
このような同期電子コンテンツ管理プログラムでは、ユーザが同期電子コンテンツに対して柔軟かつ簡便に書き込みを行うことができる。
【００１０】
また、上記課題を解決するため、本発明は、上記同期電子コンテンツ管理プログラムを実行する同期電子コンテンツ管理装置、又は前記同期電子コンテンツ管理装置における同期電子コンテンツ管理方法としてもよい。
【発明の効果】
【００１１】
本発明によれば、ユーザが同期電子コンテンツに対して柔軟かつ簡便に書き込みを行うことのできる同期電子コンテンツ管理プログラム、同期電子コンテンツ管理装置及び同期電子コンテンツ管理方法を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面に基づいて本発明の実施の形態を説明する。本発明の実施の形態では、同期電子教材の遠隔学習システムを例として説明する。ここで、同期電子教材とは、例えば、動画情報のような経時的要素を有する動的な情報と、当該動的な情報に同期させて表示されるテキスト情報のような静的な情報とを表示させる電子的な教材をいう。
【００１３】
図２は、本発明の実施の形態における遠隔学習システムの構成例を示す図である。図２において、本発明の実施の形態における遠隔学習システム１は、システムは教材サーバ１０、注釈ＤＢサーバ２０、及び受講端末４０等がＬＡＮ（Local  Area  Network）又はインターネット等のネットワーク３０（有線又は無線の別は問わない）によって接続されて構成されている。また、受講端末４０には、プリンタ５０が接続されている。
【００１４】
教材サーバ１０は、同期電子教材を提供するコンピュータであり、シナリオ配信部１１、動画配信部１２、及びテキスト情報配信部１３等より構成される。この他、受講者のユーザ管理を行うユーザ管理部を含んでもよい。
【００１５】
シナリオ配信部１１とテキスト情報配信部１３とは標準的なＨＴＴＰ（HyperText  Transfer  Protocol）サーバによって構成され、それぞれ、受講端末４０からの要求に応じて、シナリオデータ１４又はテキストデータ１６を返信する。動画配信部１２は、ＲＴＰ（Real-time  Transport  Protocol）サーバや、Microsoft（登録商標）  Windows（登録商標）  Media  Server等の動画ストリーミングサーバ等で構築され、受講端末４０からの要求に応じて動画データ１５を提供する。
【００１６】
教材サーバ１０は、また、同期電子教材を構成するデータとしてシナリオデータ１４、動画データ１５、及びテキストデータ１６等を保持する。シナリオデータ１４は、再生する同期電子教材中で使用される動画データ及びテキストデータを特定するための情報と、当該動画データとテキストデータとを時間的に同期させて表示させるための情報とが記録されたデータである。時間的に複数のメディアを同期させて表示させるための標準言語としてＳＭＩＬ（Synchronized  Multimedia  Integration  Language）が存在する。ＳＭＩＬを用いてシナリオデータ１４を記述すると、例えば、図３のようになる。図３は、ＳＭＩＬによるシナリオデータの記述例を示す図である。図３の定義内容を分かりやすく図示すると、図４のようになる。図４は、シナリオデータによって実現される動画データとテキストデータとの同期再生タイミングを示す図である。
【００１７】
図４における参照番号は、図３におけるものと対応している。すなわち、図３における記述１４１によって、「動画データＤ２−００１」を０秒から６００秒までの間再生することが定義されている。また、図３における記述１４２、１４３、１４４、１４５によって、テキストデータＤ３−００１、Ｄ０３−００２、Ｄ０３−００３、Ｄ３−００４のそれぞれを１０秒間、１５秒間、８秒間、１０秒間表示させる旨が定義されている。なお、シナリオデータ１４は、必ずしもＳＭＩＬを用いて記述する必要はない。
【００１８】
注釈ＤＢサーバ２０は、同期電子教材に対して付加された注釈データ２１を保存、管理及び配信するデータベースサーバであり、例えば、標準的なリレーショナルデータベースとＣＧＩ（Common  Gateway  Interface）等のＷｅｂインタフェースによって実装され得る。ここで、注釈データ２１とは、教材サーバ１０によって受講端末４０に提供された同期電子教材に対して、学習者によって入力されるコメント（注釈）等を含むデータをいう。
【００１９】
受講端末４０は、同期電子教材によって学習を行う学習者が利用するパソコン等の端末であり、同期電子教材を再生し注釈付けを行うための同期電子教材表示部４１と、同期電子教材に対して付された注釈の一覧画面（注釈一覧画面）を表示する注釈一覧表示部４２とを備える。
【００２０】
図５は、同期電子教材表示部の機能構成例を示す図である。図５において、同期電子教材表示部４１は、シナリオ管理部４１１、動画再生部４１２、テキストデータ描画部４１３、画面表示部４１４、注釈作成部４１６、及びユーザインタフェース４１７等より構成される。
【００２１】
シナリオ管理部４１１は、再生する電子教材のシナリオデータ１４を教材サーバ１０のシナリオ配信サーバ１１より受信すると、そのシナリオデータ１４を、図４において説明したような同期再生タイミングを示すデータ（以下「同期再生タイミングデータ」という。）に変換する。シナリオ管理部４１１は、同期再生タイミングデータに基づいて、再生対象となる動画データ１５を動画再生部４１２に通知する。
【００２２】
動画再生部４１２は、教材サーバ１０の動画配信部１２と通信し、動画データ１５の再生を行う。シナリオ管理部４１１は常に動画再生部４１２を監視しており、動画の再生位置（時間）を常時取得し、同期再生タイミングデータと照らし合わせて、その時刻に表示すべきテキストデータ１６をテキストデータ描画部４１３に通知する。
【００２３】
テキストデータ描画部４１３は、通知されたテキストデータ１６が描画中でない場合、当該テキストデータ１６をテキスト情報配信部１３より取得し、表示させる。
【００２４】
画面表示部４１４は、動画再生部４１２が再生し、テキストデータ描画部４１３が取得したテキスト情報を表示させるための画面（以下「同期電子教材画面」という。）を表示する。
【００２５】
図６は、本発明の実施の形態における同期電子教材画面の表示例を示す図である。図６において、同期電子教材画面４３０は、動画表示領域４３１と、テキスト情報表示領域４３２と、注釈作成ボタン４３３とを有する。動画表示領域４３１は、動画再生部４１２によって再生される動画データ１５が表示される領域である。テキスト情報表示領域４３２は、テキストデータ描画部４１３によってテキストデータ１６が表示される領域である。なお、動画表示領域４３１に表示される動画データ１５とテキスト情報表示領域４３２に表示されるテキストデータ１６とは、シナリオ管理部４１１によって同期制御がされて表示されるのは上述したとおりである。注釈作成ボタン４３３がクリックされると、注釈作成部４１６が起動される
注釈作成部４１６は、テキスト情報表示領域４３２において表示されたテキストデータ１６に対する注釈（コメント）を学習者に入力させると共に、入力された注釈を注釈データ２１として、注釈ＤＢサーバ２０に登録する。注釈作成部４１６は、また、注釈が入力された際に表示されていた動画のサムネイル画像１５１を生成し、注釈データ２１に関連付けて注釈ＤＢサーバ２０に登録する。なお、学習者による注釈の入力の詳細については後述する。
【００２６】
ユーザインタフェース４１７は、マウス又はキーボード等による入力イベントを注釈作成部４１６等に伝達する。
【００２７】
図７は、注釈一覧表示部の機能構成例を示す図である。図７において、注釈一覧表示部４２は、一覧画面描画部４２１、画面表示部４２２、ユーザインタフェース４２３、及び注釈編集部４２４等より構成され、同期電子教材表示部４１において入力された注釈の一覧画面（以下「注釈一覧画面」という。）を表示させる。
【００２８】
一覧画面描画部４２１は、学習者により注釈一覧画面の作成対象とされた教材（シナリオデータ１４）に関する注釈データ２１と、当該注釈データ２１に関連付けられているサムネイル画像１５１とを注釈ＤＢサーバ２０より取得する。一覧画面描画部４２１は、取得した情報に基づいて、例えばＨＴＭＬ（HyperText  Markup  Language）形式によって注釈一覧画面を生成する。
【００２９】
画面表示部４２２は、一覧画面描画部４２１によって生成される注釈一覧画面を表示させる。注釈編集部４２４は、注釈一覧画面に表示された注釈を更に編集（再編集）させる。ユーザインタフェース４２３は、マウス又はキーボート等によるイベントを注釈編集部４２４等に伝達する。
【００３０】
次に、受講端末４０のハードウェア構成例について説明する。図８は、本発明の実施の形態における受講端末のハードウェア構成例を示す図である。
【００３１】
図８の受講端末４０は、それぞれバスBで相互に接続されているドライブ装置４００と、補助記憶装置４０２と、メモリ装置４０３と、演算処理装置４０４と、表示装置４０５と、入力装置４０６と、インタフェース装置４０７と等を有するように構成される。
【００３２】
受講端末４０での処理を実現するプログラムは、CD―ROM等の記録媒体４０１によって提供される。プログラムを記録した記録媒体４０１がドライブ装置４００にセットされると、プログラムが記録媒体４０１からドライブ装置４００を介して補助記憶装置４０２にインストールされる。補助記憶装置４０２は、インストールされたプログラムを格納すると共に、プログラムの処理に必要な各種のデータを格納する。
【００３３】
メモリ装置４０３は、プログラムの起動指示があった場合に、補助記憶装置４０２からプログラムを読み出して格納する。演算処理装置４０４は、メモリ装置４０３に格納されたプログラムに従って受講端末４０に係る機能を実行する。表示装置４０５はプログラムによるＧＵＩ（Graphical  User  Interface）等を表示する。入力装置４０６はキーボード及びマウス等で構成され、様々な操作指示を入力するために用いられる。インタフェース装置４０７は、図２のネットワーク３０に接続するためのインタフェースとして用いられる。
【００３４】
なお、図２では、受講端末４０のハードウェエア構成例について説明したが、教材サーバ１０及び注釈ＤＢサーバ２０についても、同様のハードウェア構成を採用し得る。したがって、それぞれの機能を実現するためのプログラムが、注釈ＤＢサーバ２０及び受講端末４０にインストールされる。但し、受講端末４０における同期電子教材表示部４１及び注釈一覧表示部４２をＷｅｂページによって実装する場合、受講端末４０には、汎用的なＷｅｂブラウザとその動作環境が備えられていればよい。この場合、同期電子教材表示部４１又は注釈一覧表示部４２を構成する各部は、ＪａｖａＳｃｒｉｐｔ（登録商標）等によって実装される。
【００３５】
また、教材サーバ１０及び注釈ＤＢサーバ２０は、表示装置及び入力装置を必ずしも備えている必要はない。
【００３６】
以下、図２、図５及び図７によって示される遠隔学習システム１の処理手順について説明する。図９は、同期電子教材再生時の処理手順を説明するためのフローチャートである。
【００３７】
まず、学習者は、受講端末４０に表示されている非図示のログイン画面にユーザ名及びパスワード等を入力することにより、遠隔学習システム１に対してログインを行う（Ｓ１０１）。これによって、教材サーバ１０は、カレントユーザを識別することができる。ログインが成功すると、教材の一覧画面が受講端末４０に表示される。学習者は、教材の一覧画面において、学習対象とする教材を選択する（Ｓ１０２）。
【００３８】
続いて、同期電子教材表示部４１によって、選択された教材に係る同期電子教材が再生される（Ｓ１０３）。より詳しくは、まず、教材サーバ１０のシナリオ配信部１１が、学習者によって選択された教材に対応するシナリオデータ１４を受講端末４０に送信する。受講端末４０では、シナリオ管理部４１１がシナリオデータ１４を受信し、そのシナリオデータ１４を、図４に示されるような同期再生タイミングデータに変換する。シナリオ管理部４１１は、更に、同期再生タイミングデータに基づいて、再生対象となる動画データ１５を動画再生部４１２に通知する。続いて、動画再生部４１２が、教材サーバ１０の動画配信部１２と通信し、動画の再生を行う。シナリオ管理部４１１は常に動画再生部４１２を監視しており、動画の再生位置（時間）を常時取得し、同期再生タイミングデータと照らし合わせて、その時刻に表示すべきテキストデータ１６をテキストデータ描画部４１３に通知する。テキストデータ描画部４１３は、通知されたテキストデータ１６が描画中でない場合、当該テキストデータ１６をテキスト情報配信部１３より取得し、表示させる。続いて、画面表示部４１４は、同期電子教材画面を表示させる。
【００３９】
同期電子教材の再生中、学習者の任意によって注釈の追加が行われる。学習者は、再生中に重要だと思った箇所、又は疑問に思った箇所等を特定して注釈の入力を行う。なお、この処理の詳細については後述する。
【００４０】
再生が終了すると（Ｓ１０５でＹｅｓ）、同期電子教材表示部４１は、学習者に対して学習を終了するか否かを問い合わせる（Ｓ１０６）。学習の継続が指示されると（Ｓ１０６でＮｏ）、同期電子教材表示部４１は、再度、学習者に教材を選択させ（Ｓ１０２）、ステップＳ１０３以降の処理を実行する。一方、学習の終了が指示されると（Ｓ１０６でＹｅｓ）、同期電子教材表示部４１は、ログアウトを実行し（Ｓ１０７）、同期電子教材画面４３０を終了させる。
【００４１】
次に、ステップＳ１０４における注釈の追加処理の詳細について説明する。図１０は、注釈の追加処理を説明するためのフローチャートである。
【００４２】
図６に示されるような同期電子教材画面４００における同期電子教材の再生中、学習者は、テキスト情報表示領域４３２に表示されているテキスト情報において、重要と思った箇所や疑問に思った箇所（単語、文章等の文字列）等にマーカーを付加する（Ｓ１０４１）。マーカーの付加は、具体的には、当該箇所をマウスドラック等によって範囲指定することにより行われる。
【００４３】
続いて、学習者が、注釈作成ボタン４１３をクリックすると（Ｓ１０４２）、同期電子教材表示部４１は、同期電子教材の再生を一時停止する（Ｓ１０４３）。すなわち、動画の再生と、動画の再生に同期しているテキスト情報の表示との進行が一時停止される。
【００４４】
続いて、ユーザインタフェース部４１７は、学習者に注釈を入力させるためのダイアログ（以下「注釈入力ダイアログ」という。）を表示させる（Ｓ１０４４）。
【００４５】
図１１は、注釈入力ダイアログの表示例を示す図である。図１１において、注釈入力ダイアログ４４０は、注釈種別ボタン４４１、作成者入力領域４４２、タイトル入力領域４４３、注釈入力領域４４４、作成ボタン４４５、及びキャンセルボタン４４６等より構成される。
【００４６】
学習者は、注釈種別ボタン４４１によって注釈の種別（重要、注目、又は疑問等）を選択し、作成者入力領域４４２、タイトル入力領域４４３、注釈入力領域４４４にそれぞれ、注釈の作成者名（アカウント）、注釈のタイトル、注釈の本文を入力することができる（Ｓ１０４５）。
【００４７】
学習者が、キャンセルボタン４４６をクリックすると（Ｓ１０４６でＮｏ）、注釈の登録は行われず、同期電子教材表示部４１は、同期電子教材の再生を再開する（Ｓ１０４９）。
【００４８】
一方、注釈等の入力後、学習者が作成ボタン４４５をクリックすると、注釈作成部４１５は、注釈入力ダイアログ４４０に入力された情報等を、注釈データ２１として注釈ＤＢサーバ２０に登録する（Ｓ１０４７）。
【００４９】
図１２は、注釈データとして保存されるデータ項目の一例を示す図である。図１２に示されるように、注釈データ２１は、例えば、ｃｏｎｔｅｎｔ−ｉｄ、ｕｒｌ、ｔａｇｉｄ、ａｎｎｏｔａｔｏｒ、ｄａｔｅ、ｓｃｅｎａｒｉｏ−ｔｉｍｅ、ｄａｔａ、ｃｏｍｍｅｎｔ、ｐａｔｈ、ｐａｒａｇｒａｐｈ、ｔｈｏｍｂｎａｉｌ、及びｓｔａｎｃｅ等のデータ項目より構成される。
【００５０】
ｃｏｎｔｅｎｔ−ｉｄは、シナリオのＩＤを示し、シナリオデータ１４より取得される。ｕｒｌは、注釈入力時に表示対象となっていたテキストデータ１６のｕｒｌを示し、テキストデータ１６より取得される。ｔａｇｉｄは、当該注釈データ２１を一意に識別するためのＩＤであり、注釈データ２１の登録時に付加される。ａｎｎｏｔａｔｏｒは、注釈者を一意に識別するためのＩＤであり、注釈入力ダイアログ４４０に入力される、注釈の作成者名に基づいて登録される。ｄａｔｅは、注釈作成日時を示す。ｓｃｅｎａｒｉｏ―ｔｉｍｅは、注釈が付加されたシナリオ時間であり、シナリオ管理部４１１より取得される。ｄａｔａは、マーカーが付加された文字列（以下「被注釈語句」という。）を示し、テキストデータ１６より取得される。ｃｏｍｍｅｎｔは、被注釈語句に対する注釈内容を示し、注釈入力ダイアログ４４０に入力される注釈本文が登録される。ｐａｔｈは、ｕｒｌによって特定されるテキストデータ１６における、被注釈語句の位置を識別するための情報である。例えば、テキストデータ１６がＨＴＭＬやＸＭＬ（eXtensible  Markup  Language）等のツリー構造を構成する形式によって作成されている場合、そのツリー上でのパスが登録される。
【００５１】
ｐａｒａｇｒａｐｈは、被注釈語句を含む段落の全文を示し、テキストデータ１６より取得される。ｔｈｏｍｂｎａｉｌは、注釈作成時の動画のサムネイル画像１５１のＩＤを示す。すなわち、当該動画のサムネイル画像が動画再生部１５１より取得され、注釈ＤＢサーバ２０に保存された後に、そのＩＤが登録される。ｓｔａｎｃｅは、注釈の種別（重要、注目、又は疑問の別）を示し、注釈入力ダイアログ４４０において選択された値が登録される。
【００５２】
このように、注釈データ２１においては、マーカーが付加された被注釈語句ごとに注釈等が関連付けられて登録される。なお、図１２の注釈データ２１は、例えば、リレーショナルデータベースのテーブルにおける１レコードとして登録される。
【００５３】
続いて、テキストデータ描画部４１３は、新規に登録された注釈データ２１に基づいて、注釈の付加を反映したテキストデータ１６の描画を行う（Ｓ１０４８）。すなわち、現在再生対象のｃｏｎｔｅｎｔ−ｉｄ及びｕｒｌ（テキストデータ１６のＵＲＬ）に係る注釈データ２１を注釈ＤＢサーバ２０より取得し、ｐａｔｈ及びｄａｔａで特定される被注釈語句に強調表示を施すと共に、注釈内容を表示させるための画面（例えば、図１１の注釈入力ダイアログ４４０）へのリンクを付与する。例えば、テキストデータがＨＴＭＬの場合、被注釈語句を<SPAN    style=”・・・”>及び<a>タグによって修飾することで強調表示とリンクの付与は実現できる。
【００５４】
図１３は、被注釈語句が強調表示された同期電子教材画面の例を示す図である。図１３では、二つの被注釈語句４３２ａ及び４３２ｂに対してそれぞれ注釈が付加され、強調表示された例が示されている。強調表示は、付加された注釈の種別に応じてその色等を変化させてもよい。色の変化は、同期電子教材画面４３０をＨＴＭＬで記述する場合は注釈語句を囲む<SPAN>タグのstyle属性のうち、background-colorに塗りつぶす色指定することで実現できる。なお、被注釈語句４３２ａ及び４３２ｂには、リンクが付加されているため、学習者は、クリックすることにより当該被注釈語句に付加された注釈の詳細を容易に表示させることができる。
【００５５】
なお、ステップＳ１０３において、同期電子教材の再生を開始した後、既に注釈が付加された被注釈語句がある場合は、当該被注釈語句は強調表示される。
【００５６】
このように、本実施の形態における遠隔学習システム１によれば、テキストデータ１６中の任意の文字列単位でマーカーを付加することができると共に注釈を付加することができる。なお、注釈の付加は必要に応じて行ってもよい。すなわち、マーカーのみを付加し、コメントの入力は学習者の任意としてもよい。そうすることで、学習者は、受講中に気になった語句に気軽にマーキングすることができ、必要に応じて疑問、理解した内容等の注釈を教材に記入することができるようになる。
【００５７】
次に、上記の処理によって登録された注釈データ２１の一覧を教材ごとに表示させる処理について説明する。かかる処理は、例えば、同期電子教材による受講後の復習のために行われる。図１４は、注釈データ一覧画面の表示処理を説明するためのフローチャートである。
【００５８】
学習者が、非図示の教材の一覧画面において対象とする教材を選択すると（Ｓ２０１）、一覧画面描画部４２１は、選択された教材に係る注釈データ２１と、当該注釈データ２１に関連付けられているサムネイル画像１５１とを注釈ＤＢサーバ２０より取得する（Ｓ２０２）。
【００５９】
続いて、一覧画面描画部４２１は、取得した情報に基づいて、例えばＨＴＭＬ（HyperText  Markup  Language）形式によって注釈一覧画面を生成する（Ｓ２０３）。続いて、画面表示部４２２は、一覧画面描画部４２１によって生成された注釈一覧画面を表示させる（Ｓ２０４）。
【００６０】
図１５は、注釈一覧画面の表示例を示す図である。図１５に示されるように、注釈一覧画面は、スナップショット表示領域４５１、被注釈本文表示領域４５２、及び注釈表示領域４５３等より構成される。
【００６１】
スナップショット表示領域４５１には、注釈又は被注釈語句に対応する動画のスナップショップとしてのサムネイル画像１５１が表示される。被注釈本文表示領域４５２には、注釈データ２１の中のｐａｒａｇｒａｐｈの内容が表示され、更に、そのうちのｄａｔａの部分、すなわち被注釈語句が強調表示される。なお、強調表示の色は、注釈の種別によって変化させてもよい。注釈表示領域４５３には、注釈がその種別を示す記号と共に表示される。
【００６２】
このように、注釈一覧画面４５０では、注釈又は被注釈語句ごとに、スナップショットと、被注釈語句が含まれている本文と、注釈とを一目で確認することができる。
【００６３】
続いて、注釈一覧画面４５０の印刷が指示されると、プリンタ５０によって注釈一覧画面４５０のハードコピーが印刷される（Ｓ２０６）。学習者は、印刷された注釈一覧画面４５０を参考書として復習することにより、学習した内容をより効果的に記憶することができる。
【００６４】
また、注釈一覧画面４５０の被注釈本文表示領域４５２において、強調表示された被注釈語句がダブルクリック等されると、ユーザインタフェース４２３は、その被注釈語句の属する注釈データ２１のｃｏｎｔｅｎｔ−ｉｄとｓｃｅｎａｒｉｏ−ｔｉｍｅを入力情報として同期電子教材表示部４１を起動させる。すなわち、被注釈本文表示領域４５２の被注釈語句には、注釈一覧画面４５０の生成の際（Ｓ２０３）に同期電子教材表示部４１を起動させるためのリンクが埋め込まれているのである。同期電子教材表示部４１は、指定されたｃｏｎｔｅｎｔ−ｉｄに対応する同期電子教材について、ｓｃｅｎａｒｉｏ−ｔｉｍｅで指定された時間より再生を開始する。これによって、学習者は、注釈をブックマークとして復習することができる。
【００６５】
また、注釈一覧画面４５０の注釈表示領域４５３において、注釈がダブルクリック等されると、ユーザインタフェース４２３は、注釈編集部４２４を起動する。すなわち、注釈表示領域４５３の注釈には、注釈一覧画面４５０の生成の際（Ｓ２０３）に注釈変種部４２４を起動させるためのリンクが埋め込まれているのである。注釈編集部４２４は、ダブルクリックされた注釈を表示対象として注釈入力ダイアログ４４０（図１１）を表示させる。これによって、学習者は、改めて注釈の編集を行うことができ、編集結果を注釈ＤＢサーバ２０に反映させることができる。また、疑問の注釈については、教師がその回答を入力することもできる。
【００６６】
なお、注釈一覧画面４５０には、ログインユーザのみの（ログインユーザがａｎｎｏｔａｔｏｒの）注釈データ２１を表示させてもよいし、他人の注釈データや、同一学習グループに属するメンバー、あるいは教師が付けた注釈も表示可能として注釈情報を複数のユーザによって共有できるようにしてもよい。またその共有の範囲を例えばstance＝「疑問」ならば教師との間で注釈を共有する等、注釈のstanceごとに制限してもよい。
【００６７】
また、上記において、シナリオデータ１４、動画データ１５、テキストデータ１６、及び注釈データ２１等がネットワーク上のサーバに格納されている例を示したが、これらの各データの保存場所は例えば、受講端末４０のハードディスク内であってもよい。また、シナリオータ１４、動画データ１５、及びテキストデータ１６はＤＶＤ（Digital  Versatile  Disk）等の記録媒体に記録されていてもよい。
【００６８】
また、受講者端末４０に注釈データ２１を記録する実装において、別途ネットワーク３０上に注釈ＤＢサーバ２０を設け、受講端末４０がネットワーク接続したときに注釈データ２１の送信を行うと共に、新規注釈データ２１を受信して同期をとる仕組みを追加してもよい。
【００６９】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００７０】
以上の説明に関し、更に以下の項を開示する。
（付記１）  コンピュータに、動画情報とテキスト情報とを同期させて再生させる同期電子コンテンツ管理プログラムであって、
前記動画情報を表示する動画領域と前記テキスト情報を表示するテキスト領域とを有する画面を表示させる画面表示手順と、
前記テキスト領域におけるテキスト情報の中から一部又は全部の文字列を選択させる文字列選択手順と
前記文字列に対して所定の属性を付加させる属性付加手順と、
前記文字列ごとに、前記所定の属性と、前記文字列が選択された再生時間とを関連付けて保存する保存手順とを有することを特徴とする同期電子コンテンツ管理プログラム。
（付記２）  前記保存手順は、前記文字列が選択されたときに再生されていた動画データのサムネイル画像を関連付けて保存することを特徴とする付記１記載の同期電子コンテンツ管理プログラム。
（付記３）  前記所定の属性は、前記文字列に関するコメントを含むことを特徴とする付記１又は２記載の同期電子コンテンツ管理プログラム。
（付記４）  前記所定の属性は、前記コメントの種別を含むことを特徴とする付記３記載の同期電子コンテンツ管理プログラム。
（付記５）  前記保存手順において保存された情報に基づいて、前記文字列を含む前記テキスト情報の一覧を当該文字列と関連付けられて保存されている前記所定の属性と共に表示させる一覧表示手順を有することを特徴とする付記１乃至４いずれか一項記載の同期電子コンテンツ管理プログラム。
（付記６）  付記１乃至５いずれか一項記載の同期電子コンテンツ管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記７）  動画情報とテキスト情報とを同期させて再生させる同期電子コンテンツ管理装置であって、
前記動画情報を表示する動画領域と前記テキスト情報を表示するテキスト領域とを有する画面を表示させる画面表示手段と、
前記テキスト領域におけるテキスト情報の中から一部又は全部の文字列を選択させる文字列選択手段と
前記文字列に対して所定の属性を付加させる属性付加手段と、
前記文字列ごとに、前記所定の属性と、前記文字列が選択された再生時間とを関連付けて保存する保存手段とを有することを特徴とする同期電子コンテンツ管理装置。
（付記８）  動画情報とテキスト情報とを同期させて再生させる同期電子コンテンツ管理装置における同期電子コンテンツ管理方法であって、
前記動画情報を表示する動画領域と前記テキスト情報を表示するテキスト領域とを有する画面を表示させる画面表示手順と、
前記テキスト領域におけるテキスト情報の中から一部又は全部の文字列を選択させる文字列選択手順と
前記文字列に対して所定の属性を付加させる属性付加手順と、
前記文字列ごとに、前記所定の属性と、前記文字列が選択された再生時間とを関連付けて保存する保存手順とを有することを特徴とする同期電子コンテンツ管理方法。
【図面の簡単な説明】
【００７１】
【図１】従来の一般的な同期電子教材の画面例を示す図である。
【図２】本発明の実施の形態における遠隔学習システムの構成例を示す図である。
【図３】ＳＭＩＬによるシナリオデータの記述例を示す図である。
【図４】シナリオデータによって実現される動画データとテキストデータとの同期再生タイミングを示す図である。
【図５】同期電子教材表示部の機能構成例を示す図である。
【図６】本発明の実施の形態における同期電子教材画面の表示例を示す図である。
【図７】注釈一覧表示部の機能構成例を示す図である。
【図８】本発明の実施の形態における受講端末のハードウェア構成例を示す図である。
【図９】同期電子教材再生時の処理手順を説明するためのフローチャートである。
【図１０】注釈の追加処理を説明するためのフローチャートである。
【図１１】注釈入力ダイアログの表示例を示す図である。
【図１２】注釈データとして保存されるデータ項目の一例を示す図である。
【図１３】被注釈語句が強調表示された同期電子教材画面の例を示す図である。
【図１４】注釈データ一覧画面の表示処理を説明するためのフローチャートである。
【図１５】注釈一覧画面の表示例を示す図である。
【符号の説明】
【００７２】
１        遠隔学習システム
１０      教材サーバ
１１      シナリオ配信部
１２      動画配信部
１３      テキスト情報配信部
１４      シナリオデータ
１５      動画データ
１６      テキストデータ
２０      注釈ＤＢサーバ
２１      注釈データ
３０      ネットワーク
４０      受講端末
４１      同期電子教材表示部
４２      注釈一覧表示部
５０      プリンタ
４００    ドライブ装置
４０１        記録媒体
４０２        補助記憶装置
４０３        メモリ装置
４０４        演算処理装置
４０５        表示装置
４０６        入力装置
４０７    インタフェース装置
４１１    シナリオ管理部
４１２    動画再生部
４１３    テキストデータ描画部
４１４    画面表示部
４１６    注釈作成部
４１７    ユーザインタフェース
４２１    一覧画面描画部
４２２    画面表示部
４２３    ユーザインタフェース
４２４    注釈編集部
Ｂ        バス
【図１】
0004764148.tif 000002
【図２】
0004764148.tif 000003
【図３】
0004764148.tif 000004
【図４】
0004764148.tif 000005
【図５】
0004764148.tif 000006
【図６】
0004764148.tif 000007
【図７】
0004764148.tif 000008
【図８】
0004764148.tif 000009
【図９】
0004764148.tif 000010
【図１０】
0004764148.tif 000011
【図１１】
0004764148.tif 000012
【図１２】
0004764148.tif 000013
【図１３】
0004764148.tif 000014
【図１４】
0004764148.tif 000015
【図１５】
0004764148.tif 000016