(57)【特許請求の範囲】
【請求項１】
コンピュータに、
講義に使用したスライド情報とポインティングデバイスを使用した前記講義のビデオ情報から、スライド上のポインティング位置とポインティング時刻を示すポインティング情報を抽出するポインティング情報抽出ステップと、
前記スライド情報から抽出したテキスト情報を解析して単語とその位置を示す単語情報を生成する単語情報生成ステップと、
前記スライド上のポインティング位置に最も近い単語を推定して前記ポインティング時刻に基づくポインティング時間を割り付けた単語ポインティング情報を生成する単語ポインティング情報生成ステップと、
前記単語ポインティング情報から所定時間以上のポインティング時間をもつ単語を穴埋め単語として抽出する穴埋め単語抽出ステップと、
前記スライド情報の前記穴埋め単語に空白領域を設定して穴埋めテスト問題を作成するテスト問題作成ステップと、
を実行させることを特徴とする穴埋めテスト問題作成プログラム。
【請求項２】
請求項１記載の穴埋めテスト問題作成プログラムに於いて、前記単語情報生成ステップでは、前記テキスト情報を形態素解析して単語とその位置を示す単語情報を生成することを特徴とする穴埋めテスト問題作成プログラム。
【請求項３】
請求項１記載の穴埋めテスト問題作成プログラムに於いて、前記ポインティング情報抽出ステップでは、
前記ビデオ情報のビデオフレーム単位に前記スライド情報との対応関係を同定し、
同定した前記対応関係から前記スライド単位にビデオフレームをまとめて各スライドの表示時間を検出し、更に、
前記ビデオフレーム単位にポインティング位置を抽出すると共にポインティング時刻を抽出して前記同定したスライド上のポインティング位置に変換することにより、スライド上のポインティング位置とポインティング時刻を示すポインティング情報を抽出することを特徴とする穴埋めテスト問題作成プログラム。
【請求項４】
請求項１記載の穴埋めテスト問題作成プログラムに於いて、前記ポインティング情報抽出ステップでは、ビデオ情報に存在するレーザーポインタの輝点、パーソナルコンピュータのマウス操作に連動したマウスカーソル、指示棒の先端部位、講師の手又は指先をポインティング位置として抽出することを特徴とする穴埋めテスト問題作成プログラム。
【請求項５】
請求項１記載の穴埋めテスト問題作成プログラムに於いて、前記単語ポインティング情報生成ステップでは、前記スライド毎に、ポインティング位置に最も近い単語を検出してポインティング時刻を割当ると共に、同じ単語のポインティング時刻を統合して各単語のポインティング時間を生成することを特徴とする穴埋めテスト問題作成プログラム。
【請求項６】
請求項１記載の穴埋めテスト問題作成プログラムに於いて、前記テスト問題作成ステップでは、前記単語ポインティング情報の中から所定の制約条件を満たす穴埋め単語を抽出して穴埋めテスト問題を作成することを特徴とする穴埋めテスト問題作成プログラム。
【請求項７】
請求項６記載の穴埋めテスト問題作成プログラムに於いて、前記テスト問題作成ステップでは、前記制約条件として、
一行あたりに設定した穴埋め単語数以下であること、
先行する穴埋め単語に隣接しないこと、又は
スライド１ページに設定した穴埋め単語数以下であること、
の少なくともいずれかを設定して穴埋め単語を抽出することを特徴とする穴埋めテスト問題作成プログラム。
【請求項８】
請求項６記載の穴埋めテスト問題作成プログラムに於いて、前記テスト問題作成ステップでは、前記制約条件として穴埋め単語数を所定数以下に制限した場合、所定の優先条件に従って所定数以下の穴埋め単語を抽出することを特徴とする穴埋めテスト問題作成プログラム。
【請求項９】
コンピュータが、
講義に使用したスライド情報とポインティングデバイスを使用した前記講義のビデオ情報から、スライド上のポインティング位置とポインティング時刻を示すポインティング情報を抽出するポインティング情報抽出ステップと、
前記スライド情報から抽出したテキスト情報を解析して単語とその位置を示す単語情報を生成する単語情報生成ステップと、
前記スライド上のポインティング位置に最も近い単語を推定して前記ポインティング時刻に基づくポインティング時間を割り付けた単語ポインティング情報を生成する単語ポインティング情報生成ステップと、
前記単語ポインティング情報から所定時間以上のポインティング時間をもつ単語を穴埋め単語として抽出する穴埋め単語抽出ステップと、
前記スライド情報の前記穴埋め単語に空白領域を設定して穴埋めテスト問題を作成するテスト問題作成ステップと、
を実行することを特徴とする穴埋めテスト問題作成方法。
【請求項１０】
講義に使用したスライド情報とポインティングデバイスを使用した前記講義のビデオ情報から、スライド上のポインティング位置とポインティング時刻を示すポインティング情報を抽出するポインティング情報抽出部と、
前記スライド情報から抽出したテキスト情報を解析して単語とその位置を示す単語情報を生成する単語情報生成部と、
前記スライド上のポインティング位置に最も近い単語を推定して前記ポインティング時刻に基づくポインティング時間を割り付けた単語ポインティング情報を生成する単語ポインティング情報生成部と、
前記単語ポインティング情報から所定時間以上のポインティング時間をもつ単語を穴埋め単語として抽出する穴埋め単語抽出部と、
前記スライド情報の前記穴埋め単語に空白領域を設定して穴埋めテスト問題を作成するテスト問題作成部と、
を備えたことを特徴とする穴埋めテスト問題作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、講義に使用したスライド等のプレゼンテーション資料の一部を空白に置き換えることで穴埋めテスト問題を自動的に作成する穴埋めテスト問題作成プログラム、方法及び装置に関し、特に、プレゼンテーション資料に対しレーザーポインタのようなポインティングツールを使用した講義のビデオとの連携により穴埋めテスト問題を自動的に作成する穴埋めテスト問題作成プログラム、方法及び装置に関する。
【背景技術】
【０００２】
社内教育や、一般の教育分野では、イー・ラーニング（ｅ−Ｌｅａｒｎｉｎｇ）の導入が行われつつある。イー・ラーニングは、インターネットを使った遠隔地教育で、ウェブ画面を使って行われることが多い。また、イー・ラーニングでは講師が生徒の反応を確かめることができないため、ＷＥＢ画面での学習の後に、ＷＥＢ画面でテストを行うのが普通である。
【０００３】
ウェブのテストコンテンツの作成は、コンテンツの内容を理解している専門家が、内容の重要度を考えながら作成するため、大変工数のかかる作業である。
【０００４】
一方、講義ビデオを使用する形態のウェブコンテンツでは、講師は、講義の撮影中に重要な箇所は時間をかけて説明するのが普通である。講義に使用した資料から、時間をかけて説明した重要な箇所を自動的に抽出できれば、テスト問題作成の自動化が可能となる。
【０００５】
このような穴埋めテスト問題を作成するための従来技術としては以下のようなものが知られている。
【０００６】
（１）画面上に表示された文書中の任意の文字をポインティングデバイスによる簡単な操作で伏せ字とした後、伏せ字を簡単な操作で表示して確認するもの（特許文献１）。
【０００７】
（２）暗記学習支援装置及び暗記学習支援制御プログラムを記憶した媒体ペンにより表示された文書中から暗記学習対象とする文字列の領域を指定するもの（特許文献２）。
【０００８】
（３）マスク編集部により、既に存在する教材を編集（変更）することなく、教材上の任意の領域に対し任意の時間だけマスク設定を行うことで見た目に変更を加えることができるもの。このため再利用性を高めてマスク形式問題を平易に作成することができ、学習者が教材を編集せずに見た目に変更を加えられる（特許文献３）。
【０００９】
（４）学習対象文として例えば「織田信長を継いだ豊臣秀吉は、１５９０年小田原の北条氏を滅ぼし、全国を統一した。」を入力すると、この中から人名、地名、数字の品詞情報を持つ語をランダムに選択し、穴埋め問題の問題文、解答欄、正答を自動的に作成するもの。このため問題作成労力が軽減でき、学習者がこの装置で学習することにより、応用力が身に付き、学習効果が期待できるようになる（特許文献４）。
【特許文献１】特願平５−１９１６３号公報
【特許文献２】特願平８−２７４６４６号公報
【特許文献３】特開平６−９５５８３号公報
【特許文献４】特開２００３−２４８４１７号公報
【特許文献５】特開２０００−１４８０７９号公報
【特許文献６】特開２００１−１８８７９２号公報
【特許文献７】特開平７−３０２０３６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、このような従来の穴埋めテスト問題作成にあっては、ユーザが画面を見ながら手動で穴埋め箇所を指定する方法であり、穴埋めテスト問題の自動作成とはなっていない。
【００１１】
（１）のものは、画面上でユーザがマウスポインタ等で指定した箇所だけ表示と非表示の切り替えを行うものであり、手動でテスト問題を作成するための工数がかかる。
【００１２】
（２）のものは、画面上でペンにより穴埋め箇所を指示するものであり、手動でテスト問題を作成するので工数がかかる。
【００１３】
（３）のものは、画面上でユーザがマウスポインタ等で指定した箇所だけ表示と非表示の切り替えを行うものであり、穴埋め箇所はユーザが手動で指定するものなので、テスト問題を作成するのに工数がかかる。
【００１４】
また従来の穴埋めテスト問題作成にあっては、講義資料から穴埋めテスト問題を自動作成できるが、講師が重要と思われる所以外も穴埋め箇所になってしまい、適切な問題が作成できない。即ち（４）のものは、テキストの中から人名、地名、数字の品詞情報を持つ語をランダムに選択し、穴埋め問題の問題文、解答欄、正答を自動的に作成するものであり、講師による穴埋め項目の重要度の判断がされない。
【００１５】
一方、本願発明者にあっては、講義を撮影したビデオと、その講義で使用されたスライドとを同期を取ってウェブ上で再生するコンテンツの自動作成技術や、レーザーポインタを使用した講義で、レーザーポインタ情報をウェブ上で再現するコンテンツを講義ビデオから自動的に作成する技術を開発してきている（特願２００４−５６９３５９）。
【００１６】
講義ビデオを使用する形態のウェブコンテンツでは、講師は、講義の撮影中に重要な箇所は時間をかけて説明するのが普通である。講義に使用した資料から、時間をかけて説明した重要な箇所を自動的に抽出できれば、テスト問題作成の自動化が可能となる。
【００１７】
本発明は、講義ビデオのレーザーポインタ等によるポインティング位置から講義に使用したスライド情報なかの重要箇所を判断して適切な穴埋めテスト問題を自動的に作成する穴埋めテスト問題作成プログラム、方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
この目的を達成するため本発明は次のように構成する。
（プログラム）
本発明は、穴埋めテスト問題作成プログラムを提供するものであり、コンピュータに、
講義に使用したスライド情報とポインティングデバイスを使用した講義のビデオ情報から、スライド上のポインティング位置とポインティング時間を示すポインティング情報を抽出するポインティング情報抽出ステップと、
スライド情報から抽出したテキスト情報を解析して単語とその位置を示す単語情報を生成する単語情報生成ステップと、
スライド上のポインティング位置に最も近い単語を推定してポインティング時間を割り付けた単語ポインティング情報を生成する単語ポインティング情報生成ステップと、
単語ポインティング情報から所定時間以上のポインティング時間をもつ単語を穴埋め単語として抽出する穴埋め単語抽出ステップと、
スライド情報の前記穴埋め単語に空白領域を設定して穴埋めテスト問題を作成するテスト問題作成ステップと、
を実行させることを特徴とする。
【００１９】
ここで、単語情報生成ステップは、テキスト情報を形態素解析して単語とその位置を示す単語情報を生成する。
【００２０】
ポインティング情報抽出ステップは、
ビデオ情報のビデオフレーム単位に前記スライド情報との対応関係を同定し、
同定した前記対応関係から前記スライド単位にビデオフレームをまとめて各スライドの表示時間を検出し、更に、
ビデオフレーム単位にポインティング位置を抽出すると共にポインティング時刻を抽出して同定したスライド上のポインティング位置に変換することにより、スライド上のポインティング位置とポインティング時刻を示すポインティング情報を抽出する。
【００２１】
ポインティング情報抽出ステップは、ビデオ情報に存在するレーザーポインタの輝点、パーソナルコンピュータのマウス操作に連動したマウスカーソル、指示棒の先端部位、講師の手又は指先等をポインティング位置として抽出する。
【００２２】
単語ポインティングジ情報生成ステップは、スライド毎に、ポインティング位置に最も近い単語を検出してポインティング時間を割当ると共に、同じ単語のポインティング時刻を統合して各単語のポインティング時間を生成する。
【００２３】
テスト問題生成ステップは、穴埋め単語情報の中から所定の制約条件を満たす穴埋め単語を抽出して穴埋めテスト問題を作成する。テスト問題生成ステップは、前記制約条件として、
一行あたりに設定した穴埋め単語数以下であること、
先行する穴埋め単語に隣接しないこと、又は、
スライド１ページに設定した穴埋め単語数以下であること、
の少なくともいずれかを設定して穴埋め文字を選択する。
【００２４】
テスト問題生成ステップは、制約条件として穴埋め単語数を所定数以下に制限した場合、所定の優先条件に従って所定数以下の穴埋め単語を選択する。
【００２５】
テスト問題生成ステップは、優先条件として、
名詞の優先させるか、又は、
英語、かたかな、漢字、ひらがな等の文字種の内の予め設定した文字種を優先させる、
の少なくともいずれかを設定して穴埋め文字を選択する。
【００２６】
（方法）
本発明は、穴埋めテスト問題作成方法を提供するもので、
講義に使用したスライド情報とポインティングデバイスを使用した講義のビデオ情報から、スライド上のポインティング位置とポインティング時間を示すポインティング情報を抽出するポインティング情報抽出ステップと、
スライド情報から抽出したテキスト情報を解析して単語とその位置を示す単語情報を生成する単語情報生成ステップと、
スライド上のポインティング位置に最も近い単語を推定してポインティング時間を割り付けた単語ポインティング情報を生成する単語ポインティング情報生成ステップと、
単語ポインティング情報から所定時間以上のポインティング時間をもつ単語を穴埋め単語として抽出する穴埋め単語抽出ステップと、
スライド情報の穴埋め単語に空白領域を設定して穴埋めテスト問題を作成するテスト問題作成ステップと、
を備えたことを特徴とする。
【００２７】
（装置）
本発明は、穴埋めテスト問題作成装置を提供するものであり、
講義に使用したスライド情報とポインティングデバイスを使用した講義のビデオ情報から、スライド上のポインティング位置とポインティング時間を示すポインティング情報を抽出するポインティング情報抽出部と、
スライド情報から抽出したテキスト情報を解析して単語とその位置を示す単語情報を生成する単語情報生成部と、
スライド上のポインティング位置に最も近い単語を推定してポインティング時間を割り付けた単語ポインティング情報を生成する単語ポインティング情報生成部と、
単語ポインティング情報から所定時間以上のポインティング時間をもつ単語を穴埋め単語として抽出する穴埋め単語抽出部と、
スライド情報の穴埋め単語に空白領域を設定して穴埋めテスト問題を作成するテスト問題作成部と、
を備えたことを特徴とする。
【００２８】
なお、本発明による穴埋めテスト問題作成方法及び装置の詳細は、本発明の穴埋めテスト問題作成プログラムの場合と基本的に同じであるる
【発明の効果】
【００２９】
本発明によれば、スライドを用いた講義ビデオを使用する形態のウェブコンテンツでは、講師はスライドを用いた講義の撮影中に重要な箇所は時間をかけて説明するのが普通であり、スライド上の重要な箇所についてはレーザーホインタなどを使用して何度も指し示していることから、講義ビデオにおけるレーザーポインタなどのポインティング情報からスライド上の文章の中の重要な箇所の自動的に抽出し、重要箇所の単語を空白領域に置き換えるこで、講義内容が習得できたか否かを判定する適切な穴埋めテスト問題を自動生成することができ、従来、講師が講義スライドとは別に作成していた穴埋めテスト問題が自動的に作成でき、人為的な作成に比べて手間と時間が節減され、大幅にコストダウンすることができる。
【００３０】
またビデオ撮影している講義が終了すれば、撮影した講義ビデオから、講義内容に即した適性な穴埋め問題が速やかに作成でき、タイムリーに簡単なテストを生徒に提供し、生徒の理解度チェック等に役立てることができる。
【発明を実施するための最良の形態】
【００３１】
図１は本発明による穴埋めテスト問題作成装置の使用環境の一例を示した説明図である。図１において、本発明による穴埋めテスト問題作成装置１０は、例えばパーソナルコンピュータなどの情報処理装置で構成されている。穴埋めテスト問題作成装置１０の処理には講義ビデオ情報と講義で使用するスライド情報が必要である。
【００３２】
このためビデオカメラ１２により、スライド１４とレーザーポインタ１８などのポインティングデバイスを使用した講師１６による講義を撮影する。ビデオカメラ１２による講義撮影映像の中には、講師１６がスライド１４の説明に使用しているレーザーポインタ１８により指し示しているレーザースポット（輝点）２０の映像が含まれる。
【００３３】
このようなスライド１４を使用した講義にあっては、講師１６はスライド１４の中の重要な箇所については時間を掛けて説明しており、その説明の際には重要箇所をレーザーポインタ１８で何回も指し示しながら説明をしており、したがってスライド１４上におけるレーザーポインタ１８によるレーザースポット２０の画像状態から、講師１６が時間を掛けて説明した重要な箇所を判別することが可能である。
【００３４】
ビデオカメラ１２で撮影されたビデオ情報は、ＡＶＩ（Ａｕｄｉｏ  Ｖｉｄｅｏ  Ｉｎｔｅｒｌｅａｖｉｎｇ）形式などに変換して穴埋めテスト問題作成装置１０に保存する。また穴埋めテスト問題作成装置１０は、講義で使用したスライド情報としてパワーポイント（Ｒ）ファイルなどのスライドファイル２２を入力する。このようなビデオカメラ１２からのビデオ情報と講義で使用したスライドファイル２２を入力した後に、講義で講師１６が長い時間を掛けて説明した箇所を重要箇所と判断し、その箇所を穴埋めにした穴埋めテスト問題ファイル２４を自動的に生成して出力する。
【００３５】
ここで講義に使用するスライドファイル２２にはテキスト文章２５−１，２５−２，２５−３が含まれており、講義においてはスライド１４上に映し出されたスライドファイル２２につき、講師１６はレーザーポインタ１８を使用してテキスト文章２５−１〜２５−３の中の重要な箇所をレーザースポット２０により何回も指し示しており、このレーザースポット２０のビデオ画像における検出情報から重要箇所を判断し、穴埋めテスト問題ファイル２４において空白２６−１，２６−２を形成して、穴埋めテスト問題ファイル２４を作成している。
【００３６】
図２は本発明による穴埋めテスト問題作成装置１０のハードウェア構成のブロック図である。図２において、穴埋めテスト問題作成装置１０はＣＰＵ２８のバス３０に対し、ビデオ入力制御部３２、ＲＡＭなどのメモリ３４、ディスプレイ３８，キーボード４０及びマウス４２を接続したデバイスインタフェース３６、プログラム用ＨＤＤ（ハードディスクドライブ）４４、データ用ＨＤＤ４６、形態素解析辞書用ＨＤＤ４８及びファイル入出力部５０を接続している。
【００３７】
ビデオ入力制御部３２に対してはビデオカメラ１２が外部接続され、図１のようにビデオカメラ１２で撮影した講義の動画像がビデオ入力制御部３２を通って、データ用ＨＤＤ４６にＡＶＩ形式などでビデオファイルとして蓄積される。一方、ファイル入出力部５０に対しては、講義で使用するパワーポインタなどのスライドファイル２２が接続されており、スライドファイル２２をファイル入出力部５０を通してデータ用ＨＤＤ４６に保存する。
【００３８】
プログラム用ＨＤＤ４６には本発明による穴埋めテスト問題作成プログラムがアプリケーションプログラムとしてインストールされている。このような穴埋めテスト問題作成装置１０は、パーソナルコンピュータのハードウェア環境により実現される。
【００３９】
穴埋めテスト問題作成装置１０を起動すると、即ちコンピュータにおけるアプリケーションプログラムとしてインストールされているプログラム用ＨＤＤ４４の穴埋めテスト問題作成プログラムをメモリ３４に読み出して実行すると、データ用ＨＤＤ４６から、保存されている講義のビデオ情報と講義で使用したスライド情報がメモリ３４に読み込まれ、講義で講師が長い時間を掛けて説明した箇所を重要箇所と判断し、その箇所を空白とした穴埋めテスト問題が作成され、作成された穴埋めテスト問題は穴埋めテスト問題ファイル２４に、例えばＨＴＭＬ形式に変換して保存される。
【００４０】
図３は本発明による穴埋めテスト問題作成装置１０の機能構成のブロック図であり、図２において、メモリ３４にプログラム用ＨＤＤ４５からローディングされた穴埋めテスト問題作成プログラムをＣＰＵ２８で実行することにより実現される機能である。
【００４１】
図３において、穴埋めテスト問題作成装置１０は、穴埋めテスト問題作成プログラムを実行するためのアプリケーション実行環境５２を備える。アプリケーション実行環境５２には、ビデオファイル５４、ポインティング情報抽出部５６、ポインティング情報ファイル５８、単語情報生成部６０、単語情報ファイル６４、単語ポインティング情報生成部６５、単語ポインティング情報ファイル６６、穴埋め問題単語抽出部６８、穴埋め問題単語ファイル７０、テスト問題作成部７２及び制約条件ファイル７１が設けられる。
【００４２】
なお単語情報生成部６０に対してはビデオファイル５４と同様、図２のデータ用ＨＤＤ４６によるスライドファイルが設けられることになるが、これは外部のスライドファイル２２と同じ内容であることから省略している。また単語情報生成部６０に対しては、外部的に形態素解析辞書ファイル６２が設けられている。
【００４３】
ポインティング情報抽出部５６は、講義で使用したスライドファイル２２とポインティングデバイスを使用したビデオファイル５４の講義のビデオ情報から、スライドごとにスライド上のポインティング位置とポインティング時間を示すポインティング情報を抽出して、ポインティング情報ファイル５８に格納する。
【００４４】
単語情報生成部６０は、講義に使用したスライドごとに、スライドの中からテキスト情報を抽出し、抽出したテキスト情報につき形態素解析辞書ファイル６２に基づく形態素解析を実行して単語とその位置座標を求め、単語情報ファイル６４に格納する。
【００４５】
単語ポインティング情報生成部６５は、ポインティング情報ファイル５８及び単語情報ファイル６４からスライドごとにポインティング情報と単語情報を読み込み、スライド上のポインティング位置に最も近い単語を推定して、ポインティング時間を割り付けた単語ポインティング情報を生成し、単語ポインティング情報ファイル６６に格納する。
【００４６】
この単語ポインティング情報が生成されると、スライド中の各単語についてレーザーポインタで指し示したポインティング時間が得られており、ポインティング時間が長いほど講師が時間を掛けて説明した重要箇所を表わすことになる。
【００４７】
穴埋め問題単語抽出部６８は、単語ポインティング情報ファイル６６からスライドごとに単語ポインティング情報を読み込み、単語ポインティング情報の中の各単語について割り当てられているポインティング時間の中から予め定めた所定時間以上、即ち所定の重要度を示す閾値以上となるポインティング時間を持つ単語を穴埋め単語として抽出し、穴埋め問題単語ファイル７０に格納する。
【００４８】
テスト問題作成部７２は、穴埋め問題単語ファイル７０からスライドごとに穴埋め単語を読み込み、スライド情報の穴埋め単語の領域を空白領域に設定して穴埋めテスト問題を作成し、例えばＨＴＭＬ形式に変換して、穴埋めテスト問題コンテンツとして穴埋めテスト問題ファイル２４に出力する。
【００４９】
ここでテスト問題作成部７２に対しては制約条件ファイル７１が設けられており、必要に応じて制約条件ファイル７１に格納されている制約条件を使用して穴埋めテスト問題を作成することもできる。
【００５０】
制約条件ファイル７１に格納されている制約条件としては
（１）１行当たりに設定した所定の穴埋め単語数以下であること。
（２）先行する穴埋め単語に隣接しないこと。
（３）スライド１ページに設定した所定の穴埋め単語数以下であること。
【００５１】
更に、制約条件ファイル７１には優先条件が設定される。これはスライド１ページまたは１行当たりの穴埋め単語数を所定数に制限した際に、その候補となる穴埋め単語のポインティング時間が同一のものが多数存在するような場合に、制限数を満足する単語を抽出する優先順位を設定する。この優先順位としては例えば次のものを設定する。
（１）名詞を優先させる。
（２）英語、カタカナ、漢字、ひらがななどの文字種のうち、予め設定した文字種を優先させる。例えば英語、カタカナの単語を、漢字、ひらがなの単語より優先させる。
【００５２】
このような制約条件ファイル７１における制約条件及び優先条件は、問題作成対象となる講義内容や受講生のレベル、講師の意向などに基づき、必要に応じて適宜の制約条件及び優先条件を設定してテスト問題作成処理に反映させることができる。
【００５３】
図４は本発明の処理対象となる講義で使用したスライドファイルの説明図である。図４において、スライドファイル２２は例えばパワーポイント（Ｒ）ファイルであり、スライド上にはテキスト文章２５が表示されている。
【００５４】
図５は図４のスライドファイル２２を使用した講義のビデオ画像である。図５において、ビデオ画像７４は、図１のようにビデオカメラ１２でスライド１４を使用した講師１６による講義の様子を撮影した１シーンであり、ビデオ画像７４の中にスライド画像７６が映し出されている。
【００５５】
このような図４のスライドファイル２２及び図５のビデオ画像７４を、図３の穴埋めテスト問題作成装置１０に入力して、講師が長い時間を掛けて説明した重要箇所をレーザーポインタによるレーザースポットにより指し示した位置に基づいて抽出して穴埋めテスト問題を作成する際には、図５のビデオ画像７４の中からスライド画像７６を画像処理により切り出し、画像情報として図４のスライドファイル２２とスライド画像７６の同期を取る処理を行った後に、スライド画像７６の中からポインティング情報を生成し、また図４のスライドファイル２２の中から単語情報を生成し、両者を結合することで単語ポインティング情報を抽出し、ポインティング時間の長い単語を穴埋め単語として抽出してテスト問題を生成することになる。
【００５６】
図６及び図７は、図３の穴埋めテスト問題作成装置１０に設けたアプリケーション実行環境５２の機能による本発明の穴埋めテスト問題作成処理の手順を示した説明図である。
【００５７】
図６において、まず図３の単語情報生成部６０による処理が行われる。単語情報生成部６０は、対象となる例えば３枚のスライドファイル２２−１〜２２−３を読み込み、スライドファイル２２−１〜２２−３のそれぞれからテキスト情報を抽出してテキスト情報ファイル８２−１〜８２−３を作成するテキスト情報抽出処理８０を実行する。
【００５８】
このテキスト情報ファイル８２−１〜８２−３のそれぞれにつき、形態素解析辞書ファイル６２を使用して形態素解析処理８４を実行し、スライドごとに単語情報ファイル６４−１〜６４−３を作成する。単語情報ファイル６４−１〜６４−３は、各スライドにおいて抽出したテキスト情報の形態素解析で得られた単語と、その座標位置を格納している。
【００５９】
一方、図３のポインティング情報抽出部５６は、スライドファイル２２−１〜２２−３と、これを使用した講義内容を持つビデオ情報としてビデオフレーム７８−１〜７８−３ｎを読み込み、両者の対応付け処理８８を実行する。対応付け処理８８は、スライドファイル２２−１〜２２−３のそれぞれが映っているビデオフレーム７８−１〜７８−３ｎを対応付けする（同定）。対応付け処理８８によりビデオフレームとスライドの対応関係が特定された対応情報ファイル９０が作成される。
【００６０】
続いて対応情報ファイル９０を対象に、スライドそれぞれにつき表示時間検出処理９２を実行し、スライド表示時間ファイル９４を作成する。スライド表示時間の検出は、対応情報ファイル９０について各スライドに属するビデオフレームの全フレーム時間の合計した時間を検出する。
【００６１】
更に図３のポインティング情報抽出部５６は、図６においてポインティング情報検出処理９５を実行し、スライド毎にポインティング情報ファイル５８−１〜５８−３を作成する。ポインティング情報検出処理９５は、例えばスライドファイル２２−１を例にとると、スライドファイル２２−１に対応するビデオフレーム７８−１〜７８−ｎのそれぞれにおけるレーザーポインタによるスポットのポインティング座標とその時刻を抽出し、更にビデオフレーム上のポインティング座標についてはスライド上の座標に変換する。この処理結果として、スライドごとのポインティング情報として座標（スライド座標）と時刻が出力されることになる。
【００６２】
図６のポインティング情報検出処理９５の詳細は図８に示している。図８において、ビデオフレーム７８−１〜７８−３ｎは、対応付け処理によってスライド２２−１にビデオフレーム７８−１〜７８−ｎが対応付けられ、スライド２２−２にビデオフレーム７８−（ｎ＋１）〜７８−２ｎが対応付けられ、更にスライド２２−３にビデオフレーム７８−（２ｎ＋１）〜７８−３ｎが対応付けられている。
【００６３】
このようなビデオフレーム７８−１〜７８−３ｎとスライド２２−１〜２２−３が対応付けられる同定が済むと、スライド２２−１〜２２−３につき、対応付けられたビデオフレーム７８−１〜７８−３ｎのフレーム時刻ｔ１〜ｔ３ｎからスライド２２−１〜２２−３の表示時間１００−１〜１００−３を検出する。
【００６４】
スライド２２−１の表示時間Ｔ１は、対応付けられたフレームの開始時刻ｔ１から終了時刻ｔｎまでの時間である。スライド２２−２の表示時間Ｔ２は、対応付けられたフレーム時刻ｔｎ＋１から終了時刻ｔ２ｎまでの時間である。更にスライド２２−３の表示時間Ｔ３は、対応付けられたフレーム時刻ｔ２ｎ＋１からフレーム時刻ｔ３ｎまでの時間である。
【００６５】
更に、スライド２２−１〜２２−３毎に、対応付けられたビデオフレーム７８−１〜７８−３ｎに撮像されているレーザーポインタのポインタＰ１〜Ｐ３ｎのそれぞれにつき、ポインティング情報ファイル５８−１〜５８−３が作成される。例えばスライド２２−１に対応付けられたビデオフレーム７８−１，７８−２を例にとると、レーザーポインタによるポインタＰ１の座標は（ｘ１，ｙ１）であり、時刻ｔ１が格納される。また次のビデオフレーム７８−２については、ポイントＰ２の座標（ｘ２，ｙ２）とその時刻ｔ２が格納される。
【００６６】
なお図８のビデオフレーム７８−１〜７８−３ｎについては、全てのフレームにレーザーポインタによるポインタが映っている場合を例にとっているが、これは説明を簡単にするためであり、実際のビデオ画像では講義の状況によりポインタが映ったり映らなかったりしていることはもちろんである。
【００６７】
再び図６を参照するに、図３の単語情報生成部６０及びポインティング情報抽出部５６の処理により、スライドごとに単語情報ファイル６４−１〜６４−３及びポインティング情報ファイル５８−１〜５８−３が作成されたならば、続いて図７の処理に移行する。図７は図３における単語ポインティング情報生成部６５及び穴埋め問題単語抽出部６８による処理手順を示している。
【００６８】
まず単語ポインティング情報生成部６５にあっては、スライドごとに作成された単語情報ファイル６４−１〜６４−３及びポインティング情報ファイル５８−１〜５８−３を読み込み、単語ポインティング情報生成処理９６を実行し、単語ポインティング情報ファイル６６−１，６６−２，６６−３を作成する。この単語ポインティング情報生成処理９６の詳細は図９に示される。
【００６９】
図９（Ａ）は、図７のポインティング情報ファイル５８−１と単語情報ファイル６４−１を対応するスライド２２−１上に説明を分かりやすくするために表示したもであり、スライド２２−１上には、単語情報ファイル６４−１の内容である単語Ｗ１〜Ｗ７と、ポインティング情報ファイル５８−１のポインタＰ１〜Ｐ６が表示されている。
【００７０】
図９（Ｂ）はスライド２２−１に基づく単語ポインティング情報の生成処理の手順である。図９（Ｂ）において、ポインティング情報５８−１は、ポインタＰ１〜Ｐ６につきスライド２２−１上の座標ＰＰ１〜ＰＰ６とポインティング時刻ｔ１〜ｔ６を格納している。一方、単語情報ファイル６４−１は、単語Ｗ１〜Ｗ７と、その座標ＷＰ１〜ＷＰ７を登録している。
【００７１】
したがって、ポインティング情報ファイル５８−１と単語情報ファイル６８−１に基づき、図９（Ａ）のスライド２２−１上におけるような単語Ｗ１〜Ｗ７の配置及びポインタＰ１〜Ｐ６の配置が得られる。
【００７２】
次にポインタＰ１〜Ｐ６の順番に、それぞれのポインタにつき最も近い位置にある単語を判定する。この例ではポインタＰ１，Ｐ２は単語Ｗ１に最も近く、ポインタＰ３は単語Ｗ２に最も近く、ポインタＰ４は単語Ｗ６に最も近く、更にポインタＰ５，Ｐ６は単語Ｗ７に最も近い。
【００７３】
したがって、これらの関係から図９（Ｂ）のポインタ・単語対応情報１０２が中間的なワーク情報として作成される。このポインタ・単語対応情報１０２につき、同一の単語における時刻を１つにまとめ、これに単語の座標を組み合わせることで、単語ポインティング情報６８−１が生成される。単語ポインティング情報ファイル６６−１は、単語、座標、時刻で構成されており、各単語につきレーザーポインタにより指し示している時刻、具体的にはフレーム時刻がまとめられている。
【００７４】
ここでフレーム時刻は一定の時間間隔を持つことから、時刻ｔ１〜ｔ６はそれぞれフレーム単位時間として扱うことができる。フレーム単位時間をＴとすると、（ｔ１，ｔ２）＝２Ｔ、ｔ３＝Ｔ、ｔ４＝Ｔ、（ｔ５，ｔ６）＝２Ｔとして時間に変換することができる。
【００７５】
単語ポインティング情報ファイル６６−１を作成する際のポインタと単語の距離の検出は、例えば図１０のようにして行われる。図１０はスライド２２−１１上に単語１０４が配置された場合であり、単語１０４は単語領域の座標として左上隅と右下隅の２つの座標点の座標を持っている。この左上隅と右下隅の２点の座標を持つことで、矩形の単語１０４の領域を特定することができる。
【００７６】
単語１０４に対しては破線のように、縦横に仕切られた８つの領域１０６〜１２０が周囲に形成される。そして、単語１０４の矩形領域の各辺の外側の領域１０８，１１２，１１６，１２０については、その領域に存在するポインタＰ２，Ｐ４，Ｐ６，Ｐ８から辺に垂線を下ろした距離を検出する。これに対し単語１０４のコーナーに対応した領域１０６，１１０，１１４，１１８については、その領域に存在するポインタＰ１，Ｐ３，Ｐ５，Ｐ７と各コーナーを結んだ直線の距離を検出する。
【００７７】
図１１は本発明により作成された穴埋めテスト問題の表示画面の説明図である。図１１において、穴埋めテスト問題画面１２２には、本発明により作成された穴埋めテスト問題１２４が表示される。穴埋めテスト問題１２４は、図４に示した講義に使用したスライドファイル２２につき、ビデオ情報に映っているレーザーポインタによるレーザースポットに基づき、講師が時間を掛けて説明した重要箇所である単語を抽出し、抽出した単語を空白とし、更にこの例では（問１）〜（問５）を割り当てている。
【００７８】
穴埋めテスト問題１２４の右側には、ヒントとして関連語１２６のダイアログが表示される。また穴埋めテスト問題１２４の下部には解答欄１２８が設けられている。解答欄１２８については、問１、問２、問３、問４、問５のそれぞれにつき答えの記入欄が設けられている。また解答欄としては、「問１の答え」の右側に示すように「Ａ：ＷＷＷ，Ｂ：ＷＢＴ，Ｃ：Ｉｎｔｅｒｎｅｔ，Ｃ：ＣＢＴ」のように選択問題とすることもできる。
【００７９】
なお、この穴埋めテスト問題１２４については、図３における制約条件ファイル７１による制約条件は特に設定していないことから、例えば（問１）（問２）については１行に問題が連続して割り当てられている。また穴埋めテスト問題１２４としては、関連語１２６や解答欄１２８を設けず、（問１）〜（問５）の部分をカッコ書きやボックスなどの単なる空欄とし、ここに直接、回答を書き込める問題形式としてもよい。
【００８０】
図１２は本発明による穴埋めテスト問題作成処理のフローチャートであり、図３を参照して説明すると次のようになる。まずステップＳ１で、ファイル入出力部５０を介してスライドファイル２２を単語情報生成部６０に読み込み、ステップＳ２でスライドごとにテキスト情報を抽出する。
【００８１】
続いて、ステップＳ３で形態素解析辞書ファイル６２に基づきスライドごとにテキスト情報を形態素解析し、ステップＳ４で単語情報ファイル６４を作成する。続いて、ステップＳ５でビデオファイル５４により講義ビデオファイルをポインティング情報抽出部５６に読み込み、ステップＳ６でビデオフレームとスライドの対応情報とスライド表示時間情報を作成する。次にステップＳ７で、フレームごとにポインティング座標とポインティング時刻を検出し、ポインティング座標をスライド座標に変換したポインティング情報を作成してポインティング情報ファイル５８に格納する。
【００８２】
ここでステップＳ１〜Ｓ４の単語情報の作成処理と、ステップＳ５〜Ｓ７のポインティング情報の作成処理は、並行処理として同時に実行するようにしてもよい。
【００８３】
続いてステップＳ８で、単語ポインティング情報生成部６５により単語ポインティング情報を作成して単語ポインティング情報ファイル６６に格納する。続いてステップＳ９で穴埋め問題単語抽出部６８が単語ポインティング情報から閾値時間以上の単語を抽出し、ステップＳ１０で穴埋め問題単語ファイル７０をスライドごとに作成する。続いてステップＳ１１で穴埋め問題単語ファイル７０を対象に必要に応じて制約条件ファイル７１の制約条件に基づく穴埋め単語の絞り込み処理を行う。
【００８４】
次にステップＳ１２で、テスト問題作成部７２がスライドごとに得られた穴埋め単語のスライド上の位置を、空白あるいはカッコ書きあるいは（問１），（問２）というように変換し、穴埋めテスト問題を作成する。そしてステップＳ１３で、例えばＨＴＭＬ形式に変換して穴埋めテスト問題ファイル２４に出力する。
【００８５】
図１３は図１２のステップＳ８の図３における単語ポインティング情報生成部６５による処理の詳細を示したフローチャートである。
【００８６】
図１３において、単語ポインティング情報生成部６５は、ステップＳ１で単語情報ファイル６４からスライドごとに単語情報を読み込み、またステップＳ２でポインティング情報ファイル５８からスライドごとにポインティング情報を読み込み、ステップＳ３でポインタに最も近い単語を検出し、その時刻を割り当てたポインタ・単語対応情報をワーク情報として作成する。
【００８７】
続いてステップＳ４でポインタ単語対応情報における同じ単語の時刻を統合した単語ポインティング情報を作成する。続いてステップＳ５で全スライドの処理済か否かチェックし、全スライドについて処理が済むまで、ステップＳ１〜Ｓ５の処理を繰り返す。このステップＳ１〜Ｓ５の単語ポインティング情報生成処理の内容は図９の処理手順に対応している。
【００８８】
また本発明はコンピュータで実行される穴埋めテスト問題作成プログラムを提供するものであり、このプログラムは図１２及び図１３のフローチャートに従った内容を持つことになる。
【００８９】
また本発明は穴埋めテスト問題作成プログラムを格納したコンピュータ読取可能な記録媒体を提供する。記録媒体とは、ＣＤ−ＲＯＭ、フロッピィディスクＦＤ（Ｒ）、ＤＶＤディスク，光磁気ディスク、ＩＣカードなどの可搬型記憶媒体やコンピュータシステムの内外に備えられたハードディスクＨＤＤなどの記憶装置のほか、回線を介してプログラムを保持するデータベース、或いは、他のコンピュータシステム、ＰＣ並びにそのデータベースや、更に回線上の伝送媒体を含むものである。
【００９０】
なお上記の実施形態にあっては、ポインティングデバイスとしてレーザーポインタを例に取るものであったが、ポインティングデバイスとしては、これ以外に、講師が使用している棒や講師の手や指先をポインタとしてビデオ画像から抽出して、そのポインティング位置とポインティング時刻を示すポインティング情報を抽出してもよい。
【００９１】
またスライドを使用した講義にあっては、パーソナルコンピュータにプロジェクターを接続し、パーソナルコンピュータのディスプレイ上にパワーポイント（Ｒ）などのスライド画面を表示し、これに連動してプロジェクターでスライド表示を行う場合がある。この場合にはパーソナルコンピュータの画面上でマウスを操作しながらマウスをスライド上に表示して説明していることから、スライドのアプリケーションをマウスボタンで操作した画面を記録した講義ビデオについて、マウスポインタを対象としたポインティング情報を生成することで、そのまま適用できる。
【００９２】
更に上記の実施形態は講義のビデオ画像を入力しているが、コンピュータ上でのスライド操作とマウスボタン操作につき、それぞれの操作情報を記録したデータを入力してポインティング情報を抽出するようにしてもよい。この場合には、ビデオのフレームからポインタの座標及び時刻を抽出する必要がない分、処理が簡単にできる。
【００９３】
また上記の実施形態にあっては、作成された穴埋めテスト問題をＨＴＭＬ形式に変換して出力しているが、これに限定されず、テキスト文書、ワード文書など、テスト問題を表現できる形式であれば適宜の形式に変換して出力することができ、更にウェブのテスト問題だけではなく印刷した紙文書として出力することもできる。
【００９４】
また本発明は、その目的と利点を損なうことのない適宜の変形を含み、更に上記の実施形態に示した数値による限定は受けない。
【００９５】
ここで本発明の特徴をまとめて列挙すると次の付記のようになる。
（付記）
（付記１）
コンピュータに、
講義に使用したスライド情報とポインティングデバイスを使用した前記講義のビデオ情報から、スライド上のポインティング位置とポインティング時間を示すポインティング情報を抽出するポインティング情報抽出ステップと、
前記スライド情報から抽出したテキスト情報を解析して単語とその位置を示す単語情報を生成する単語情報生成ステップと、
前記スライド上のポインティング位置に最も近い単語を推定して前記ポインティング時間を割り付けた単語ポインティング情報を生成する単語ポインティング情報生成ステップと、
前記単語ポインティング情報から所定時間以上のポインティング時間をもつ単語を穴埋め単語として抽出する穴埋め単語抽出ステップと、
前記スライド情報の前記穴埋め単語に空白領域を設定して穴埋めテスト問題を作成するテスト問題作成ステップと、
を実行させることを特徴とする穴埋めテスト問題作成プログラム。（１）
【００９６】
（付記２）
付記１記載の穴埋めテスト問題作成プログラムに於いて、前記単語情報生成ステップは、前記テキスト情報を形態素解析して単語とその位置を示す単語情報を生成することを特徴とする穴埋めテスト問題作成プログラム。（２）
【００９７】
（付記３）
付記１記載の穴埋めテスト問題作成プログラムに於いて、前記ポインティング情報抽出ステップは、
前記ビデオ情報のビデオフレーム単位に前記スライド情報との対応関係を同定し、
同定した前記対応関係から前記スライド単位にビデオフレームをまとめて各スライドの表示時間を検出し、更に、
前記ビデオフレーム単位にポインティング位置を抽出すると共にポインティング時刻を抽出して前記同定したスライド上のポインティング位置に変換することにより、スライド上のポインティング位置とポインティング時刻を示すポインティング情報を抽出することを特徴とする穴埋めテスト問題作成プログラム。（３）
【００９８】
（付記４）
付記１記載の穴埋めテスト問題作成プログラムに於いて、前記ポインティング情報抽出ステップは、ビデオ情報に存在するレーザーポインタの輝点、パーソナルコンピュータのマウス操作に連動したマウスカーソル、指示棒の先端部位、講師の手又は指先をポインティング位置として抽出することを特徴とする穴埋めテスト問題作成プログラム。（４）
【００９９】
（付記５）
付記１の穴埋めテスト問題作成プログラムに於いて、前記単語ポインティングジ情報生成ステップは、前記スライド毎に、ポインティング位置に最も近い単語を検出してポインティング時間を割当ると共に、同じ単語のポインティング時刻を統合して各単語のポインティング時間を生成することを特徴とする穴埋めテスト問題作成プログラム。（５）
【０１００】
（付記６）
付記１記載の穴埋めテスト問題作成プログラムに於いて、前記テスト問題生成ステップは、前記穴埋め単語情報の中から所定の制約条件を満たす穴埋め単語を抽出して穴埋めテスト問題を作成することを特徴とする穴埋めテスト問題作成プログラム。（６）
【０１０１】
（付記７）
付記６記載の穴埋めテスト問題作成プログラムに於いて、前記テスト問題生成ステップは、前記制約条件として、
一行あたりに設定した穴埋め単語数以下であること、
先行する穴埋め単語に隣接しないこと、又は
スライド１ページに設定した穴埋め単語数以下であること、
の少なくともいずれかを設定して穴埋め文字を選択することを特徴とする穴埋めテスト問題作成プログラム。（７）
【０１０２】
（付記８）
付記６記載の穴埋めテスト問題作成プログラムに於いて、前記テスト問題生成ステップは、前記制約条件として穴埋め単語数を所定数以下に制限した場合、所定の優先条件に従って所定数以下の穴埋め単語を選択することを特徴とする穴埋めテスト問題作成プログラム。（８）
【０１０３】
（付記９）
付記８記載の穴埋めテスト問題作成プログラムに於いて、前記テスト問題生成ステップは、前記優先条件として、
名詞の優先させるか、又は
英語、かたかな、漢字、ひらがな等の文字種の内の予め設定した文字種を優先させる、
の少なくともいずれかを設定して穴埋め文字を選択することを特徴とする穴埋めテスト問題作成プログラム。
【０１０４】
（付記１０）
講義に使用したスライド情報とポインティングデバイスを使用した前記講義のビデオ情報から、スライド上のポインティング位置とポインティング時間を示すポインティング情報を抽出するポインティング情報抽出ステップと、
前記スライド情報から抽出したテキスト情報を解析して単語とその位置を示す単語情報を生成する単語情報生成ステップと、
前記スライド上のポインティング位置に最も近い単語を推定して前記ポインティング時間を割り付けた単語ポインティング情報を生成する単語ポインティング情報生成ステップと、
前記単語ポインティング情報から所定時間以上のポインティング時間をもつ単語を穴埋め単語として抽出する穴埋め単語抽出ステップと、
前記スライド情報の前記穴埋め単語に空白領域を設定して穴埋めテスト問題を作成するテスト問題作成ステップと、
を備えたことを特徴とする穴埋めテスト問題作成方法。（９）
【０１０５】
（付記１１）
付記１０記載の穴埋めテスト問題作成方法に於いて、前記単語情報生成ステップは、前記テキスト情報を形態素解析して単語とその位置を示す単語情報を生成することを特徴とする穴埋めテスト問題作成方法。
【０１０６】
（付記１２）
付記１０記載の穴埋めテスト問題作成方法に於いて、前記ポインティング情報抽出ステップは、
前記ビデオ情報のビデオフレーム単位に前記スライド情報との対応関係を同定し、
同定した前記対応関係から前記スライド単位にビデオフレームをまとめて各スライドの表示時間を検出し、更に、
前記ビデオフレーム単位にポインティング位置を抽出すると共にポインティング時刻を抽出して前記同定したスライド上のポインティング位置に変換することにより、スライド上のポインティング位置とポインティング時刻を示すポインティング情報を抽出することを特徴とする穴埋めテスト問題作成方法。
【０１０７】
（付記１３）
付記１０記載の穴埋めテスト問題作成方法に於いて、前記ポインティング情報抽出ステップはビデオ情報に存在するレーザーポインタの輝点、パーソナルコンピュータのマウス操作に連動したマウスカーソル、指示棒の先端部位、講師の手又は指先をポインティング位置として抽出することを特徴とする穴埋めテスト問題作成方法。
【０１０８】
（付記１４）
付記１０記載の穴埋めテスト問題作成方法に於いて、前記単語ポインティングジ情報生成ステップは、前記スライド毎に、ポインティング位置に最も近い単語を検出してポインティング時間を割当ると共に、同じ単語のポインティング時刻を統合して各単語のポインティング時間を生成することを特徴とする穴埋めテスト問題作成方法。
【０１０９】
（付記１５）
付記１０記載の穴埋めテスト問題作成方法に於いて、前記テスト問題生成ステップは、前記穴埋め単語情報の中から所定の制約条件を満たす穴埋め単語を抽出して穴埋めテスト問題を作成することを特徴とする穴埋めテスト問題作成方法。
【０１１０】
（付記１６）
付記１５記載の穴埋めテスト問題作成方法に於いて、前記テスト問題生成ステップは、前記制約条件として、
一行あたりに設定した穴埋め単語数以下であること、
先行する穴埋め単語に隣接しないこと、又は
スライド１ページに設定した穴埋め単語数以下であること、
の少なくともいずれかを設定して穴埋め文字を選択することを特徴とする穴埋めテスト問題作成方法。
【０１１１】
（付記１７）
付記１５記載の穴埋めテスト問題作成方法に於いて、前記テスト問題生成ステップは、前記制約条件として、前記制約条件として穴埋め単語数を所定数以下に制限した場合、所定の優先条件に従って所定数以下の穴埋め単語を選択することを特徴とする穴埋めテスト問題作成方法。
【０１１２】
（付記１８）
付記１７記載の穴埋めテスト問題作成方法に於いて、前記テスト問題生成ステップは、前記優先条件として、
名詞の優先させるか、又は
英語、かたかな、漢字、ひらがな等の文字種の内の予め設定した文字種を優先させる、
の少なくともいずれかを設定して穴埋め文字を選択することを特徴とする穴埋めテスト問題作成方法。
【０１１３】
（付記１９）
講義に使用したスライド情報とポインティングデバイスを使用した前記講義のビデオ情報から、スライド上のポインティング位置とポインティング時間を示すポインティング情報を抽出するポインティング情報抽出部と、
前記スライド情報から抽出したテキスト情報を解析して単語とその位置を示す単語情報を生成する単語情報生成部と、
前記スライド上のポインティング位置に最も近い単語を推定して前記ポインティング時間を割り付けた単語ポインティング情報を生成する単語ポインティング情報生成部と、
前記単語ポインティング情報から所定時間以上のポインティング時間をもつ単語を穴埋め単語として抽出する穴埋め単語抽出部と、
前記スライド情報の前記穴埋め単語に空白領域を設定して穴埋めテスト問題を作成するテスト問題作成部と、
を備えたことを特徴とする穴埋めテスト問題作成装置。（１０）
【０１１４】
（付記２０）
付記１９記載の穴埋めテスト問題作成装置に於いて、前記ポインティング情報抽出部はビデオ情報に存在するレーザーポインタの輝点、パーソナルコンピュータのマウス操作に連動したマウスカーソル、指示棒の先端部位、講師の手又は指先をポインティング位置として抽出することを特徴とする穴埋めテスト問題作成装置。
【図面の簡単な説明】
【０１１５】
【図１】本発明による穴埋めテスト問題作成装置の使用環境の説明図
【図２】本発明による穴埋めテスト問題作成装置のハードウェア構成のブロック図
【図３】本発明による穴埋めテスト問題作成装置の機能構成のブロック図
【図４】本発明で使用するスライドファイルの説明図
【図５】本発明で使用する講義ビデオの説明図
【図６】本発明の穴埋めテスト問題作成処理の手順説明図
【図７】図６に続く穴埋めテスト問題作成処理の手順説明図
【図８】ビデオフレームからスライド毎にポインティング情報を生成する処理の説明図
【図９】単語情報とポインティング情報から単語ポインティング情報を生成する処理の説明図
【図１０】図９における単語とポインタの距離の検出処理の説明図
【図１１】本発明により作成された穴埋めテスト問題の表示画面の説明図
【図１２】本発明による穴埋めテスト問題作成処理のフローチャート
【図１３】図１２のステップＳ８における単語ポインティング情報生成処理のフローチャート
【符号の説明】
【０１１６】
１０：穴埋めテスト問題作成装置
１２：ビデオカメラ
１４：スライド
１６：講師
１８：レーザーポインタ
２０：レーザースポット
２２：スライドファイル
２４：穴埋めテストファイル
２５，２５−１〜２５−３：テキスト文章
２６−１，２６−２：空白
２８：ＣＰＵ
３０：バス
３２：ビデオ入力制御部
３４：メモリ
３６：デバイスインタフェース
３８：ディスプレイ
４０：キーボード
４２：マウス
４４：プログラム用ＨＤＤ
４６：データ用ＨＤＤ
４８：形態素解析辞書用ＨＤＤ
５０：ファイル入出力部
５２：アプリケーション実行環境
５４：ビデオファイル
５６：ポインティング情報抽出部
５８，５８−１〜５８−３：ポインティング情報ファイル
６０：単語情報生成部
６２：形態素解析辞書ファイル
６４：単語情報ファイル
６５：単語ポインティング情報生成部
６６：単語ポインティング情報ファイル
６８：穴埋め問題単語抽出部
７０：穴埋め問題単語ファイル
７１：制約条件ファイル
７２：テスト問題作成部
７４：ビデオ画像
７６：スライド画像
７８−１〜７８−３ｎ：ビデオフレーム
８０：テキスト情報抽出処理
８２−１〜８２−３：テキスト情報ファイル
８４：形態素解析処理
８８：対応付け処理
９０：対応情報ファイル
９２：表示時間検出処理
９４：スライド表示時間ファイル
９５：ポインティング情報検出処理
９６：単語ポインティング情報生成処理
９８：穴埋め単語抽出処理
１００−１〜１００−３：スライド表示時間
１０２：ポインタ・単語対応情報
１０４：単語
１０６〜１２０：領域
１２２：穴埋めテスト問題画面
１２４：穴埋めテスト問題
１２６：関連語表示部
１２８：解答欄
【図１】
0004817289.tif 000002
【図２】
0004817289.tif 000003
【図３】
0004817289.tif 000004
【図４】
0004817289.tif 000005
【図５】
0004817289.tif 000006
【図６】
0004817289.tif 000007
【図７】
0004817289.tif 000008
【図８】
0004817289.tif 000009
【図９】
0004817289.tif 000010
【図１０】
0004817289.tif 000011
【図１１】
0004817289.tif 000012
【図１２】
0004817289.tif 000013
【図１３】
0004817289.tif 000014