(57)【要約】【課題】求められた操作を利用者が遂行できない状態にあるとき、動的情報の提供を停止する装置が求められている。【解決手段】動的情報を出力している途中の所定の時点で、利用者の入力を求める画面を表示させる。そして当該画面に対する利用者の操作に基づいて、動的情報の出力を継続するか否かを判断し、当該判断の結果に基づいて、動的情報の出力を制御する情報出力装置である。【選択図】図１
2008310733.tif 000002
【特許請求の範囲】
【請求項１】
動的情報を出力する手段と、
前記動的情報の出力中の所定の時点で、利用者の入力を求める画面を表示させる入力画面表示手段と、
前記画面に対する利用者の操作に基づいて、動的情報の出力を継続するか否かを判断する判断手段と、
前記判断の結果に基づいて、動的情報の出力を制御する手段と、
を含むことを特徴とする情報出力装置。
【請求項２】
前記判断手段は、前記入力画面表示手段で表示された画面の表示からそれに対する利用者の操作までの時間に基づいて、動的情報の出力を継続するか否かを判断することを特徴とする請求項１記載の情報出力装置。
【請求項３】
前記入力画面表示手段は、前記動的情報の出力中の複数の所定の時点で、利用者の入力を求める画面を表示させ、
前記判断手段は、過去に表示された複数の前記画面に対する利用者の各操作に基づいて、動的情報の出力を継続するか否かを判断する
ことを特徴とする請求項１または２に記載の情報出力装置。
【請求項４】
コンピュータを、
動的情報を出力する手段と、
前記動的情報の出力中の所定の時点で、利用者の入力を求める画面を表示させる入力画面表示手段と、
前記画面に対する利用者の操作に基づいて、動的情報の出力を継続するか否かを判断する判断手段と、
前記判断の結果に基づいて、動的情報の出力を制御する手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報出力装置及びプログラムに関する。
【背景技術】
【０００２】
コンテントを配信する技術がある。また、視聴者がコンテント配信者の意図通りに視聴したか否かを確認する装置がある（特許文献１）。
【特許文献１】特開２００３−２１６５３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
求められた操作を利用者が遂行できない状態にあるとき、動的情報の提供を停止する装置が求められている。
【課題を解決するための手段】
【０００４】
請求項１記載の発明は、情報出力装置であって、動的情報を出力する手段と、前記動的情報の出力中の所定の時点で、利用者の入力を求める画面を表示させる入力画面表示手段と、前記画面に対する利用者の操作に基づいて、動的情報の出力を継続するか否かを判断する判断手段と、前記判断の結果に基づいて、動的情報の出力を制御する手段と、を含むこととしたものである。
【０００５】
請求項２記載の発明は、請求項１記載の情報出力装置であって、前記判断手段は、前記入力画面表示手段で表示された画面の表示からそれに対する利用者の操作までの時間に基づいて、動的情報の出力を継続するか否かを判断することとしたものである。
【０００６】
請求項３記載の発明は、請求項１または２に記載の情報出力装置であって、前記入力画面表示手段は、前記動的情報の出力中の複数の所定の時点で、利用者の入力を求める画面を表示させ、前記判断手段は、過去に表示された複数の前記画面に対する利用者の各操作に基づいて、動的情報の出力を継続するか否かを判断することとしたものである。
【０００７】
請求項４記載の発明は、プログラムであって、コンピュータを、動的情報を出力する手段と、前記動的情報の出力中の所定の時点で、利用者の入力を求める画面を表示させる入力画面表示手段と、前記画面に対する利用者の操作に基づいて、動的情報の出力を継続するか否かを判断する判断手段と、前記判断の結果に基づいて、動的情報の出力を制御する手段と、として機能させることとしたものである。
【発明の効果】
【０００８】
請求項１，４記載の発明によると、求められた操作を利用者が遂行できない状態にあるとき、動的情報の提供が停止される。
【０００９】
請求項２記載の発明によると、求められた操作を利用者が遂行するまでの時間に応じて、動的情報の提供が停止される。
【００１０】
請求項３記載の発明によると、求められた過去複数回の操作に対する利用者の遂行状況に応じて、動的情報の提供が停止される。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る情報出力装置１は、図１に示すように、制御部１１、記憶部１２、操作部１３、及び出力部１４を含んで構成されている。
【００１２】
情報出力装置１の制御部１１は、ＣＰＵ（Central Processing Unit）等のプログラム制御デバイスであり、記憶部１２に格納されているプログラムに従って動作している。この制御部１１は、例えば動画情報と音声情報とを含む動的情報を出力する。また、この制御部１１は、この動的情報の出力中、所定の時点において、利用者による操作を求める画面を表示させる指示を出力する。また制御部１１は、当該画面に対する利用者の操作を操作部１３にて受け入れると、当該操作の状況に基づいて、動的情報の出力を継続するか否かを判断する。そして制御部１１は、その判断の結果に基づいて、動的情報の出力を制御する。この制御部１１の詳しい処理の内容については、後に詳しく述べる。
【００１３】
記憶部１２は、メモリ素子やハードディスクなどのディスクデバイスを含んで構成される。この記憶部１２は、制御部１１によって実行されるプログラムを保持している。このプログラムは、例えばＤＶＤ−ＲＯＭやＣＤ−ＲＯＭなどのコンピュータ可読な記録媒体に格納されて提供され、この記憶部１２に複写されたものであってもよい。
【００１４】
またこの記憶部１２は、制御部１１のワークメモリとしても動作する。この記憶部１２には、また、出力の対象となる動的情報が保持されていてもよい。ここで動的情報は例えば、図２に例示するように、一連の静止画（Ｆ１，Ｆ２…）を含む動画情報（Ｖ）と、音声情報（Ａ）と、動画や音声の再生中において互いに異なるタイミングで表示される複数の静止画像（Ｐ）とを含む。
【００１５】
また記憶部１２は、ある静止画像Ｐｘを再生するタイミングを指定するため、動的情報の再生開始からの経過時間（Ｌ）と、その経過時間の経過時に表示されるべき静止画像（Ｐ）とを関連づける同期情報（Ｔ）を、動的情報を特定する識別情報に関連づけて保持している。
【００１６】
さらに記憶部１２には、各動的情報に関連づけて、利用者に操作を求める少なくとも一つの操作要求画面情報（Ｑ）が格納されている。この操作要求画面情報（Ｑ）の具体的な例については後に述べる。
【００１７】
操作部１３は、マウスやキーボードを含んで構成されている。この操作部１３における操作の内容は、制御部１１へ出力される。出力部１４は、ディスプレイなどの表示部１４ａと、スピーカーなどの音声鳴動部１４ｂとを含んで構成されている。
【００１８】
制御部１１は、出力の対象となった動的情報に基づいて、この表示部１４ａに、動画情報や静止画像を表示する。また制御部１１は、動的情報に含まれる音声情報を、音声鳴動部１４ｂに出力して音声を鳴動する。
【００１９】
次に、本実施形態の情報出力装置１の制御部１１の動作について述べる。この制御部１１は、記憶部１２に格納されたプログラムに従って動作し、図３に例示するような機能を提供する装置として動作する。この制御部１１は、機能的には、再生処理部２１と、同期制御部２２と、入力要求部２３と、判断部２４と、再生制御部２５とを含んで構成されている。
【００２０】
再生処理部２１は、利用者が指定した動的情報の再生を行う。すなわち、この再生処理部２１は、利用者が指定した動的情報を記憶部１２から読み出す。そして、当該読み出した動的情報に含まれる動画情報と音声情報とを出力する。また、この再生処理部２１は、再生開始からの時刻を計時回路（不図示）によって計時する。そして当該計時した時刻の情報を出力する。
【００２１】
再生処理部２１は、また、同期制御部２２から静止画像（Ｐ）を表示するべき旨の指示を受けて、指示された静止画像を表示部１４ａに表示出力する。
【００２２】
同期制御部２２は、再生処理部２１にて再生される動的情報の識別情報に関連づけられている同期情報（Ｔ）を読み出す。また、この同期制御部２２は、再生処理部２１から入力される時刻の情報を受け入れて、次の処理を行う。
【００２３】
同期制御部２２は、最近受け入れた時刻の情報を少なくとも２つ記憶しておく。ここで前回受け入れた時刻の情報をＴｐ、今回受け入れた時刻の情報をＴｃとする。そして、同期制御部２２は、読み出した同期情報（Ｔ）に含まれる経過時間（Ｌ）を参照し、いずれかの経過時間Ｌｉ（ｉ＝１，２，…）について、Ｔｐ≦Ｌｉ＜ＴｃまたはＴｐ＜Ｌｉ≦Ｔｃであるか否かを調べる。そしてこれらの条件のいずれかを満足する場合、当該経過時間Ｌｉに関連づけられている静止画像（Ｐ）を表示するよう、再生処理部２１に指示する。
【００２４】
さらに同期制御部２２は、入力要求部２３から時刻を指定する情報を受け入れる。そして、この指定された時刻Ｔｓを記憶する。同期制御部２２は、Ｔｐ≦Ｔｓ＜ＴｃまたはＴｐ＜Ｔｓ≦Ｔｃとなると、指定された時刻が到来した旨を入力要求部２３に出力する。
【００２５】
入力要求部２３は、利用者が動的情報の再生を指示すると、当該動的情報に関連づけられている操作要求画面情報を読み出す。また入力要求部２３は、予め定められた規則に従って、最初に操作要求画面情報に基づく画面（操作要求画面）を表示するべき時刻を決定し、同期制御部２２に出力する。ここで規則は、例えば、動的情報の再生中は、予め定めた時刻間隔ΔＴごとに操作要求画面を表示するとの規則でよい。
【００２６】
また入力要求部２３は、指定された時刻が到来した旨の情報を受けると、そのタイミングで表示するべき操作要求画面情報に基づいて、利用者の操作を要求する画面（操作要求画面）を表示部１４ａに表示出力する。このとき、再生処理部２１に対して動的情報の再生を停止するよう要求してもよい。再生処理部２１は、動的情報の再生を停止する要求を受けると、その後停止解除または再生中止の指示を受けるまで、現在の再生の時点で動的情報の再生を停止する。
【００２７】
入力要求部２３は、操作要求画面を表示してからの経過時間を、図示しない時計にて計時する。そして、入力要求部２３は、表示した操作要求画面に対する操作が行われると、その時点での計時時刻を判断部２４に出力する。また、操作要求画面に対して操作が行われると、当該操作要求画面の表示を終了する。
【００２８】
判断部２４は、入力要求部２３から入力される計時時刻の情報等、利用者の操作を表す情報に基づいて、動的情報の出力を継続するか否かを判断する。
【００２９】
例えば、この判断部２４は、入力された計時時刻の情報が予め定めたしきい値を上回るか否かを判断する。そして入力された計時時刻の情報が予め定めたしきい値を上回る場合、判断部２４は、再生制御部２５に対して動的情報の再生を中断するよう指示する。また、入力された計時時刻の情報が予め定めたしきい値を上回らない場合は、再生制御部２５に対して動的情報の再生を継続するよう指示する。
【００３０】
再生制御部２５は、判断部２４から再生の中断が指示されると、再生処理部２１に対して動的情報の再生を中止するべき旨の指示を出力して、再生処理を中断する。また、この再生制御部２５は、判断部２４から再生の継続が指示されると、再生処理が停止されている場合は、再生処理部２１に対して再生の停止を解除するよう指示し、続けて再生を行わせる。
【００３１】
なお、ここでは操作要求画面を表示してからの利用者の応答時間により再生を継続するか否かを判断する例について述べたが、本実施の形態はこれに限られない。
【００３２】
この判断部２４は、例えば利用者がどの程度の集中力で、再生中の動的情報を視聴しているかを入力された計時時刻の情報等から推定し、当該推定の結果によって再生を継続するか否かを判断すればよい。
【００３３】
応答時間以外の情報を利用する一つの例として、操作要求画面を、複数の選択肢のうちから一つの正答を利用者に選択させる画面としておくこともできる。この場合、操作要求画面情報は、選択肢を含む画面を表す情報とともに、正答の選択肢がどれであるかを表す正答情報を含む。そして、入力要求部２３は、利用者によって操作が行われると、当該操作によって利用者が選択した選択肢が、正答情報の示す正答の選択肢であるか否かを判断し、その判断結果を、操作が行われるまでにかかった時間の情報（計時時刻の情報）とともに判断部２４に出力する。
【００３４】
判断部２４は、入力要求部２３から入力される計時時刻の情報と、正答であるか否かの判断の結果とに基づいて、再生を継続するか否かを判断する。具体的な例として正答である場合は、計時時刻が予め定めたしきい値を上回るかを調べ、計時時刻が予め定めたしきい値を上回らない場合に、動的情報の再生を継続させる。また、誤答である場合や、正答であっても計時時刻が予め定めたしきい値を上回る場合は、動的情報の再生を中止させてもよい。
【００３５】
なお、操作要求画面に含める選択肢は、動的情報の内容に関しての設問に係る正答と誤答とを取り混ぜた選択肢であってもよい。この場合は、当該操作要求情報は、設問の内容に関わる内容が再生された後に表示されるようにしておく。具体的には操作要求画面情報に、表示可能時間帯の情報を含めておき、入力要求部２３は、操作要求画面情報に基づく操作要求画面を表示する時刻を決定する規則として、対象となる操作要求画面情報に含まれる表示可能時間帯内で、表示する時刻を決定することとすればよい。
【００３６】
入力要求部２３において操作要求画面を表示する時刻を決定する規則もまた、ここまでに説明した例に限られるものではない。例えば、次の操作要求画面を表示する時刻は、一定の時間間隔ΔＴごとではなく、先行する操作要求画面の表示が終了してから、当該先行する操作要求画面での操作に基づいて定められる時間だけ後としてもよい。
【００３７】
一例として、先行する操作要求画面での利用者の応答時間（入力要求部２３が出力する計時時刻の情報）に基づいて、利用者の応答時間が短くなるほど、次の操作要求画面を表示するまでの時間を延長してもよい。
【００３８】
また、ここまでの説明では、例えば選択肢から正答を選択させる際に利用者が誤答をした場合や、応答時間がしきい値を上回っている場合に、再生を中止してしまうこととしたが、この再生の制御態様もこの例に限られない。
【００３９】
例えば、応答時間に対するしきい値を第１しきい値θ１、第２しきい値θ２…（θ１＜θ２＜…）と複数設けておき、判断部２４が、応答時間τに対して、
θi＜τ≦θi+1  （またはθi≦τ＜θi+1でもよい）
となるｉを見出してもよい（なお、θ0＝０としておく）。そして、各ｉに予め定められた再生制御を行うこととしてもよい。すなわち、ｉ＝０の場合に再生をそのまま継続することとし、ｉ＝１の場合に「休憩してください」などのメッセージを表示して、一定の時間に亘って再生を中断する。その後、当該一定の時間が経過してから再生の継続を指示するようにしてもよい。さらに、ｉ＝２の場合に、再生を中止することとしてもよい。
【００４０】
さらに判断部２４は、過去に表示された複数の操作要求画面に対する利用者の各操作に基づいて、動的情報の出力を継続するか否かを判断することとしてもよい。例えば、スコア値Ｓを設定し、当初は「０」にリセットしておく。判断部２４において、応答時間や正答したか否かなどによって、スコア値Ｓを更新する。例えば、応答時間がしきい値を超えた場合はスコア値を１だけインクリメントし、また、応答時間がしきい値を超えていなくても、選択肢から正答が選ばれなかった場合も、スコア値を１だけインクリメントする。そして応答時間がしきい値を超えておらず、選択肢から正答を選択した場合にスコア値をそのままとする。
【００４１】
そして判断部２４は、スコア値Ｓが予め定めたスコアしきい値σを超えたか否かによって、再生を継続するか否かを判断することとしてもよい。例えばスコア値が予め定めたスコアしきい値を超えたときに再生を中止させ、スコア値が予め定めたスコアしきい値を超えない間は、再生を継続させる。
【００４２】
なお、このスコアしきい値も複数設けてもよい。例えば、スコアしきい値をσ１，σ２…（σ１＜σ２＜…）とするとき、スコア値Ｓがスコアしきい値σ１を超えていなければ再生を継続する。また、スコア値Ｓがσ１を超え、かつσ２を超えていないときには、「休憩してください」などのメッセージを表示して、一定の時間に亘って再生を中断する。その後、当該一定の時間が経過してから再生の継続を指示する。そして、スコア値Ｓがσ２を超えていれば、再生を中止する、というようにしてもよい。
【００４３】
さらに、選択肢から正答を選択させる画面を提示する場合であっても、判断部２４は、利用者が正答を選択したか否かにかかわらず、応答時間に基づいて再生を継続するか否かを判断してもよい。
【００４４】
また、入力要求部２３は、操作要求画面を表示してから予め定めた制限時間Ｔlimitまでの間に利用者の操作が行われない場合は、動的情報の再生を中止するよう、再生制御部２５に指示してもよい。また、スコア値Ｓを用いる場合は、スコア値をインクリメントしてもよい。
【００４５】
以上説明した本実施の形態の情報出力装置１は、次の例のように動作する。すなわち、情報出力装置１は、利用者の指示によって動的情報の再生を開始するとともに、図４に示す処理を開始する。
【００４６】
情報出力装置１は、制限時間Ｔlimitを例えば１０秒、操作要求画面を表示する時間間隔ΔＴを１０分、スコア値Ｓを「０」、スコアしきい値σを「２」とセットする（初期化処理：Ｓ１）。そして、動的情報が再生されている間、以下の処理を繰り返して行う（ループ開始）。
【００４７】
情報出力装置１は、動的情報の再生時間Ｔｃを取得し、前回操作要求画面を表示した時刻Ｔｐ（当初は「０」にセットされている）からΔＴが経過したか否かを調べる（ΔＴだけ待機：Ｓ２）。
【００４８】
情報出力装置１は、処理Ｓ２において、Ｔｃ−ＴｐがΔＴを超えていなければ、動的情報が再生されているか否かの判断（ループの終了条件判断）に移行する。また、処理Ｓ２において、Ｔｃ−ＴｐがΔＴを超えていれば、その時点で表示するべき操作要求画面を規定する操作要求画面情報を取り出す（Ｓ３）。この処理は、例えば、操作要求画面情報に提示順を定める情報を含めておき、当該提示順に従って順番に操作要求画面情報を選択することで行うことができる。
【００４９】
情報出力装置１は、動的情報の再生を一時的に中断し（Ｓ４）、取り出した操作要求画面情報に基づいて、操作要求画面を提示する（Ｓ５）。ここで提示する操作要求画面は、複数の選択肢から正答を選択する操作を要求する画面であるとする。また、このとき、ＴｐをＴｃに更新してもよい。
【００５０】
また、当該提示のときからの経過時間の計時を開始し、利用者の操作が行われたか否かを調べる（Ｓ６）。ここで操作が行われていない場合は、操作要求画面を提示してからの経過時間が予め定めた制限時間Ｔlimitを超えたか否かを調べる（Ｓ７）。そして操作要求画面を提示してから、予め定めた制限時間Ｔlimitが経過していないのであれば、処理Ｓ６へ戻って処理を続ける。
【００５１】
一方、処理Ｓ７において、操作要求画面を提示してから、予め定めた制限時間Ｔlimitが経過していれば、再生を中止するよう制御し（Ｓ８）、処理を終了する。
【００５２】
情報出力装置１はまた、処理Ｓ６において、利用者の操作が行われたと判断されると、その時点での操作要求画面の提示からの経過時間Ｔｒを取得する。そして、このＴｒが応答時間に係るしきい値Ｔｌを超えたか否かを調べる（Ｓ９）。
【００５３】
処理Ｓ９において、ＴｒがＴｌを超えていなければ、利用者の操作によって選択された選択肢が正答に係るものか（正答が選択されたか）否かを判断する（Ｓ１０）。正答が選択された場合は、スコア値Ｓがスコアしきい値σを超えたか否かを判断し（Ｓ１１）、超えていなければ、動的情報の再生の中断を解除し（Ｓ１４）、動的情報が再生されているか否かの判断（ループの終了条件判断）に移行する。
【００５４】
一方、処理Ｓ９において、ＴｒがＴｌを超えていれば、スコア値Ｓを１だけインクリメントして（Ｓ１２）、処理Ｓ１０に移行する。また、処理Ｓ１０において、正答が選択されていないと判断された場合は、スコア値Ｓを１だけインクリメントして（Ｓ１３）、処理Ｓ１１に移行する。
【００５５】
さらに処理Ｓ１１において、スコア値Ｓがスコアしきい値σを超えたと判断される場合は、処理Ｓ８に移行して、再生を中止するよう制御し、処理を終了する。なお、動的情報の再生が終了したときも、情報出力装置１は、動的情報の再生に係る処理を終了する。
【００５６】
また、操作要求画面の提示のタイミングを同期情報Ｔに含めておいても構わない。この場合、静止画像（Ｐ）を表示する処理と同様にして、操作要求画面を表示するタイミングが到来すると、対応する操作要求画面を表示出力する。このとき、当該表示のタイミングは、例えば動的情報における章（チャプター）の区切りに一致させておいても構わない。
【００５７】
なお、ここまでの説明では、情報出力装置１が動的情報や操作要求画面などの表示や、それらに対する利用者の操作を受け入れることとしているが、本実施の情報出力装置１は、ネットワークなどの通信回線を介して接続された端末に対して、動的情報に基づく画像等や操作要求画面を表示させ、また音声を鳴動させるとともに、利用者の操作に係る情報を端末から受信するようにしておいても構わない。
【００５８】
本実施の形態によると、求められた操作を利用者が遂行できない場合（例えばその程度に集中力を欠く場合）などにおいて、動的情報の提供を停止することができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態に係る情報出力装置の構成例を表すブロック図である。
【図２】本発明の実施の形態に係る情報出力装置において再生される動的情報及び、再生時に利用される操作要求画面情報の例を表す説明図である。
【図３】本発明の実施の形態に係る情報出力装置の例を表す機能ブロック図である。
【図４】本発明の実施の形態に係る情報出力装置の動作例を表すフローチャート図である。
【符号の説明】
【００６０】
１  情報出力装置、１１  制御部、１２  記憶部、１３  操作部、１４  出力部、２１  再生処理部、２２  同期制御部、２３  入力要求部、２４  判断部、２５  再生制御部。
【図１】
2008310733.tif 000003
【図２】
2008310733.tif 000004
【図３】
2008310733.tif 000005
【図４】
2008310733.tif 000006