(57)【要約】  メディアアイテムに関する自動的な質問の生成と回答の評価をするビデオオンデマンドシステムなどのシステムを提供する。主観的情報を要さずに、事実上無限の質問を生成できる。メディアアイテムに関する質問はそのメディアアイテムのメディアセグメントを選択することにより生成される。選択されたメディアセグメント中のメディアアイテムの少なくとも一部をユーザに示す。ユーザは、そのセグメントがあると考えるメディアアイテム中の位置を示すように要求される。示された位置をセグメントの実際の位置と比較し、回答を評価する。
2014531952.tif 000002
【特許請求の範囲】
【請求項１】
メディアアイテムに関するユーザに対する質問を自動的に生成し、前記生成された質問に対するユーザの回答を評価する方法であって、
前記メディアアイテムのメディアセグメントを選択する、前記選択されたセグメントは前記メディアアイテム中の第１の位置を有するステップと、
前記選択されたメディアセグメント中の前記メディアアイテムの少なくとも一部をレンダリングするステップと、
ユーザから前記メディアアイテム中の第２の位置の表示を受け取るステップと、
前記第１と第２の位置の差異を評価するステップと
を有する方法。
【請求項２】
選択範囲を空間的に表示するステップと、前記空間的に表示された選択範囲中の空間的位置のユーザ選択を入力するステップと、前記入力された空間的位置から前記第２の位置を求めるステップとを有する、請求項１に記載の方法。
【請求項３】
前記方法は、
前記第１の位置を含む、前記メディアアイテム中の複数の相互に異なる位置を選択するステップと、
前記複数の位置のそれぞれの表示をレンダリングするステップと、
第２の位置の表示が、前記複数の位置中の位置の表現からの選択として受け取られるステップと
を有する、請求項１に記載の方法。
【請求項４】
所定の支払い金額の電子的支払いを受けたとき、またはユーザアカウントから前記支払い金額を引き落としたとき、前記メディアアイテムまたはさらに別のメディアアイテムを前記ユーザに送信する、前記支払い金額は前記第１と第２の位置の差異に応じて決まるステップを有する、請求項１に記載の方法。
【請求項５】
事前に選択された前記メディアアイテムのメディアセグメントのリストに応じて前記メディアセグメントの選択を制御して、前記第１の位置が前記リスト中の前記セグメントのうちのどれかの位置から所定距離内にある選択をできないようにするステップと、
前記選択されたセグメントを前記リストに追加するステップと、
前記メディアアイテムについて、選択、レンダリング、受け取り、評価、及び追加するステップを繰り返して、前記メディアアイテムに関する異なる質問を生成するステップと
を有する、請求項１に記載の方法。
【請求項６】
前記セグメントは、前記メディアアイテム中の信号位置の範囲内の前記第１の位置をランダムに選択することにより選択される、請求項１に記載の方法。
【請求項７】
前記第１の位置は、前記メディアアイテムにより確定される信号サンプルのストリーム中の時間的位置である、請求項１に記載の方法。
【請求項８】
前記選択されたセグメント中の前記メディアアイテムのコンテンツの少なくとも一部を、前記セグメント外の前記メディアアイテムのコンテンツと直接的または間接的に比較して、前記比較の結果に応じて、前記質問及び／または前記示された第２の位置の評価を合わせるステップを有する、請求項１に記載の方法。
【請求項９】
前記メディアアイテムはビデオストリームを表す、請求項１に記載の方法。
【請求項１０】
前記レンダリングするステップは、前記ビデオストリームの２以上の画像を表示せずに、前記メディアセグメント中のビデオストリームのオーディオコンポーネント、及び／または字幕テキストのみをレンダリングするステップを有する、請求項９に記載の方法。
【請求項１１】
前記レンダリングするステップは、前記ビデオストリームの画像をまったく表示せずに、前記メディアセグメント中のビデオストリームのオーディオコンポーネント、及び／または字幕テキストのみをレンダリングするステップを有する、請求項９に記載の方法。
【請求項１２】
プログラム可能コンピュータの命令プログラムを含むコンピュータプログラム製品であって、前記プログラムは、前記コンピュータにより実行されたとき、前記コンピュータに請求項１ないし１１いずれか一項に記載の方法を実行させる、コンピュータプログラム製品。
【請求項１３】
自動的にメディアアイテムに関する質問を生成して、前記生成された質問に対するユーザの回答を評価するユーザクイズコンポーネントを有するシステムであって、前記ユーザクイズコンポーネントは、
前記メディアアイテムのメディアセグメントを選択するように構成された、前記選択されたセグメントは前記メディアアイテム中の第１の位置を有する選択器と、
前記選択されたセグメント中の前記メディアアイテムの少なくとも一部をレンダリングさせるように構成されたレンダラと、
ユーザから前記メディアアイテム中の第２の位置の表示を受け取る入力と、
前記第１と第２の位置の差異を評価するように構成された比較器と
を有するシステム。
【請求項１４】
前記選択器は、事前に選択された前記メディアアイテムのメディアセグメントのリストに基づき前記メディアセグメントの前記選択を制御し、前記第１の位置が、前記リスト中のどのセグメントの位置からも所定距離内である選択をできなくし、前記選択されたセグメントを前記リストに追加し、前記メディアアイテムについて、選択、レンダリング、受け取り、評価、及び追加するステップを繰り返して、前記メディアアイテムに関する異なる質問を生成するように構成された、請求項１３に記載のシステム。
【請求項１５】
前記選択器は、前記メディアアイテム中の信号位置の範囲内の前記第１の位置をランダムに選択することにより前記セグメントを選択するように構成された、請求項１３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動的に生成された質問によるメディアファイルベースの対ユーザクイズ出題機能を利用するコンピュータシステムと方法に関する。
【背景技術】
【０００２】
特許文献１は、質問に対してユーザが正しい答えを出したと判断すると、ユーザにポイントを与える、メディアファイルベースのクイズ出題システムを開示している。本システムは、ユーザに対して質問を出力し、回答を評価する。本明細書において、これはコンピュータクイズゲームの一部である。
【０００３】
かかるクイズ出題システムの場合、一般的には、ユーザが事前に回答を知ってしまうことを防ぐため、頻繁に同じ質問をしないことが望ましい。これは、十分大きな数の質問を備えることにより回避できる。しかし、これは、クイズ出題システムがインターネットなど、多数かつ予想できない数のユーザに対して用いられると、困難になる。結果として、一方で、質問が人間のユーザにとって意味のあるものであり、他方で、ユーザによる回答が自動的に評価できるように、質問の生成をどのように自動化するかという問題が生じる。
【０００４】
特許文献１は、この問題に対する、格納されたオーディオファイルを利用する解決策について触れている。格納された複数のオーディオファイルのうちの一オーディオファイルを選択し、このオーディオファイルのうちの一部を選択し、それを再生し、ユーザにより入力された歌の題名の選択を受け取り、選択されたオーディオファイルの歌の題名フィールドの内容を、受け取った選択肢と比較するシステムが説明されている。このように、ユーザは、効果的に、その部分が再生されている間に、「これは何の歌の一部ですか？」という質問を提示される。
【０００５】
特許文献１は、ユーザが所有するプレーヤに記憶されたファイルからオーディオファイルを選択する、より一般的に、ビデオ及びオーディオファイルを含むメディアファイルを選択する、及びクイズゲームにおいて競合する異なるユーザにより所有された複数のプレーヤから選択する可能性について記載している。このように、質問はプレーヤに対してパーソナライズされる。さらにまた、上記文献は、「この歌が入っているアルバムの名前は何か？」などの質問を生成するため、記憶されたメディアファイルに関する付加情報の抽出の利用についても記載している。
【０００６】
かかる質問の自動生成においての困難性は、大部分が歌の識別にある。歌が識別されてしまえば、質問の残りは、基本的にはその歌の具体的な属性の値を聞くものであり、ユーザの答えを記憶されたその属性の値と比較できるようにすることである。これは、特定の歌に関する質問の数がきわめて限定されていることを意味する。そのため、質問が１つの歌のみに関係するだけの場合、ユーザは容易に答えをコピーできる。
【０００７】
個々の映画のビデオオンデマンドのプロモーションなどの様々な場合には、個々のメディアアイテムに向けたクイズを提供することが好ましい。多数の予測不能数のユーザに対してこれを行う場合、ユーザが正しい回答をしたか自動的にテストできるように、個々のメディアアイテムに関して様々な質問の自動生成を提供することが好ましい。したがって、同じメディアアイテムに関する多数の異なる質問の生成ができる自動的に生成された質問によるメディアファイルベースのユーザクイズを提供する問題が提起される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許出願公開第２００９／００５１４１号
【発明の概要】
【発明が解決しようとする課題】
【０００９】
一目的は、同じメディアアイテムに関する多数の異なる質問を生成できるメディアファイルベースのユーザクイズを利用するコンピュータシステム及び方法を実現することである。
【課題を解決するための手段】
【００１０】
請求項１に記載の方法を提供する。ビデオアイテムなどのメディアアイテムの選択されたセグメントをレンダリングすることにより、ユーザ質問を生成し、そのメディアアイテム中のそのセグメントがあると思われるユーザが示す位置の表示の形式で回答を受け取る。例えば、メディアアイテム中のセグメントの位置を、例えばそのメディアアイテムにより確定される信号サンプルのストリーム中の時間的位置を選択することにより、セグメントを選択できる。回答を入力するため、空間的な選択範囲を表示し、例えば次に、表示された空間的選択範囲中の空間的位置のユーザ選択を入力し、入力された空間的位置からユーザが示した位置を求める。例えば、メディアアイテムからセグメントが取られた位置と、ユーザが示した位置との間の差異を評価することにより、回答の正しさをチェックする。このように、あるメディアアイテムに関する事実上尽きない多くの質問を自動的に生成して、別の情報を必要とせずに、回答を自動的にチェックできる。メディアアイテムに関する質問を用いて、例えばビデオオンデマンドシステムにおいて、そのメディアアイテムを宣伝できる。回答が正しければボーナスで、例えばメディアアイテムを注文したときの値引きなどで報いることにより、ユーザを刺激してかかる宣伝用の質問を視聴させることができる。
【００１１】
一実施形態では、第１と第２の位置の間の差異に応じて、所定の支払い金額を与えてもよい。
【００１２】
一実施形態では、本方法は、前記選択されたセグメント中の前記メディアアイテムのコンテンツの少なくとも一部を、前記セグメント外の前記メディアアイテムのコンテンツと直接的または間接的に比較して、前記比較の結果に応じて、前記質問及び／または前記示された第２の位置の評価を合わせるステップを有する。このように、例えば、比較の結果、選択されたセグメント中のメディアアイテムのコンテンツの少なくとも一部が、そのセグメントの外のメディアアイテムのコンテンツと一致する場合、他のセグメントを選択してもよい。他の一例として、回答の評価は、第２の位置と、マッチするセグメントがあれば見つかった各位置との間の差異の評価を、第１の位置との差異の評価に加えて含む。この場合、第２の位置が一または複数の位置から所定距離内にあれば、回答は正しいとされる。
【００１３】
一実施形態では、質問は、代替的な回答がメディアアイテム中の異なる位置に対応するマルチプルチョイスの質問として提示される。かかる質問は複数の位置を選択することにより自動的に生成できる。さらに別の一実施形態では、複数の位置の選択は、セグメントを比較して、例えば画像のまたはその複数の位置におけるアイテムのフィンガープリントを比較して、二以上の位置が同じコンテンツを有するメディアアイテムのセグメントに対応する、または同じ画像またはフィンガープリントが同じ画像を含む選択を排除することを含む。これにより、メディアアイテムが類似したコンテンツの繰り返しを含む場合に、曖昧な質問を防止できる。
【００１４】
別の一実施形態では、画像または画像のフィンガープリントの比較を用いて、マルチプルチョイスの質問における複数の位置の２以上を正解としてマークしてもよい。同様に、質問がユーザに連続した範囲から選択することにより回答を示すことを要求する場合、選択されたセグメントとマッチするコンテンツを有する複数のセグメント位置を、比較に応じた正解として記録してもよい。
【００１５】
一実施形態では、以前に選択されたメディアアイテムのメディアセグメントのリストを保持して、例えば、異なる質問のため同じセグメントを選択しないように、または異なる質問のためオーバーラップしたまたは近い（closely  spaced）セグメントを選択しないように、選択を制御するのに用いてもよい。これにより質問の繰り返しを防止する。
【００１６】
一実施形態では、セグメントは、例えば、真の乱数発生器または疑似乱数発生器などの乱数発生器を用いて、メディアアイテム中の信号位置の範囲内の第１の位置をランダムに選択することにより、選択され得る。一実施形態では、例えば、長さが１秒ないし１分に限られたセグメントを用いる。
【００１７】
一実施形態では、前記ビデオストリームの２以上の画像を表示せずに、前記メディアセグメント中のビデオストリームのオーディオコンポーネント、及び／または字幕テキストのみをレンダリングする。このように、質問をより難しくし、質問を格納するストレージスペースを短くできる。
【００１８】
プログラマブルコンピュータのための、コンピュータに上記方法を実行させる命令のプログラムを含む磁気ディスクまたは光ディスクまたは半導体メモリなどのコンピュータプログラム製品を提供してもよい。
【００１９】
請求項１３によるシステムを提供する。該システムは、自動的にメディアアイテムに関する質問を生成して、前記生成された質問に対するユーザの回答を評価するユーザクイズコンポーネントを有するシステムである。
【図面の簡単な説明】
【００２０】
これらの目的と有利な態様その他は、次の図面を参照して実施形態の説明を読めば明らかになる。
【図１】ビデオオンデマンドシステムを示す図である。
【図２】質問生成のフローチャートを示す図である。
【図３】質問イメージの例を示す図である。
【図３ａ】質問イメージの例を示す図である。
【発明を実施するための形態】
【００２１】
図１はビデオオンデマンドシステムを示し、このシステムは、ビデオストレージシステム１０、ビデオ配信システム１２、ビデオ配信制御システム１４、複数のユーザステーション１６及び通信ネットワーク１８を有する。ビデオ配信システム１２は、通信ネットワーク１８を介して、ビデオストレージシステム１０をユーザステーション１６に結合する。ビデオ配信制御システム１４は、通信ネットワーク１８を介して、ビデオ配信制御システム１４及びユーザステーション１６に結合している。
【００２２】
例として、ビデオ配信制御システム１４はビデオ配信システム１２に直接結合しているように示した。また、例として、ビデオ配信システム１２とビデオ配信制御システム１４は、通信ネットワーク１８を介してユーザステーション１６に結合しているように示した。
【００２３】
ビデオ配信制御システム１４は、ビデオオンデマンドサービス通信インタフェース１４０、ユーザアカウントデータと質問・回答ペアとをそれぞれ格納する第１と第２のストレージエリア１４２ａ、ｂを有するストレージシステム１４２、質問・回答生成器１４４、質問選択器１４６、及びチェックモジュール１４８を有する。ビデオ配信制御システム１４は、例えば、コンピュータに、通信インタフェース１４０の通信インタフェース機能、質問・回答生成器１４４の質問・回答生成機能、質問選択器１４６の質問選択機能、及び／またはチェックモジュール１４８のチェック機能を実行させる命令を含むプログラムモジュールを有するプログラマブルコンピュータを用いて実装し得る。第１と第２のストレージエリア１４２ａ、１４２ｂは、プログラマブルコンピュータのストレージデバイスの異なるエリアであってもよい。第１のストレージエリア１４２ａ中のユーザアカウントデータの異なる部分は、異なるユーザステーションと、または異なるユーザＩＤコードと関連付けられてもよい。ユーザアカウントデータは、ユーザステーション１６またはユーザに課金されるコスト単位量を表すデビットデータ、またはユーザステーション１６またはユーザが利用できるコスト単位量を表すクレジットデータを含み得る。デビットデータは、ユーザに請求書を送る管理のために、請求システム（図示せず）により使用され得る。クレジットデータにデータを追加するため、クレジットモジュール（図示せず）を設けてもよい。
【００２４】
（１つのみを説明するが、）ユーザステーション１６は、それぞれ、ストリーミングユニット１６０、入力デバイス１６２及び制御ユニット１６４を含み得る。ストリーミング部１６０は、通信ネットワーク１８を介してビデオ配信システム１２に結合し、ディスプレイスクリーン１６６とオーディオ出力１６８に結合している。制御部１６４は、ビデオ配信制御システム１４、入力デバイス１６２、及びストリーミング部１６０に結合している。入力デバイス１６２は、例えば、リモートコントロール、またはキーボード及び／またはマウスであってもよい。制御部１６４とストリーミング部１６０は１つのデバイスに結合していてもよいが、言うまでもなく別々のデバイスであってもよく、制御部１６４が自分のディスプレイスクリーン及び／またはオーディオ出力（図示せず）を有していてもよい。この場合、制御部１６４は例えばパーソナルコンピュータである。
【００２５】
動作中、ユーザは、ユーザステーション１６の入力デバイス１６２を用いてビデオアイテムを選択し、この選択をビデオ配信制御システム１４に送信する。ビデオ配信制御システム１４は、ビデオアイテムを表すビデオデータを読み出し、このデータをストリーミング部１６０にストリームするようにビデオ配信システム１２を制御する。ストリーミング部１６０は、ディスプレイスクリーン１６６とオーディオ出力１６８に、一連の表示画像及び音声信号として、ビデオデータをレンダリングさせる。また、ビデオ配信制御システム１４は、ストレージシステム１４２中のユーザステーション１６に関連するデビットデータを更新して、選択されたビデオアイテムに対して課金し、またはユーザが自分をアイデンティファイ（identify）した後に、ユーザのデビットデータが更新される。クレジットデータを用いる場合、ビデオ配信制御システム１４は、ストレージシステム１４２中のユーザステーション１６（または自分をアイデンティファイしたユーザ）のユーザアカウントデータ中に表されたクレジット金額をチェックし、表されたクレジット金額がビデオアイテムに関連する課金金額を超える場合にのみ、データをストリームするようビデオ配信システム１２を制御する。この場合、ビデオ配信制御システム１４は、ビデオアイテムが送信された場合、表されたクレジット金額を減額してもよい。
【００２６】
さらに、ユーザステーション１６とビデオ配信制御システム１４は、クイズモードで動作する。クイズモードにおいて、ユーザはクイズゲームをするオファーされる。クイズモードでは、ビデオ配信制御システム１４は、ビデオアイテムを表すビデオデータのセグメントをストリーミングするようにビデオ配信システム１２を制御し、ユーザステーション１６は、入力デバイス１６２を介して受け取った応答を返す。
【００２７】
図２は、クイズを示すフローチャートである。第１のステップ２１において、質問選択器１４６は、質問をするビデオタイトルの選択を入力する。第２のステップ２２において、質問選択器１４６は、選択されたビデオタイトルに対応するビデオストリームのセクションを選択する。例えば、ゼロからビデオストリームの再生時間の範囲の時間値を選択し、セグメントが選択された時間値の時点から所定長さの時間にわたり延在することにより、選択をできる。時間値は、例えば、ビデオストリーム中のシーンカットの開始ポイントの時間値の所定セットからランダムに選択してもよいし、すべての時間値からランダムに選択してもよい。引き続き第２のステップ２２において、質問選択器１４６は、選択されたセグメントを、質問・回答ペアの表現として、選択されたビデオタイトルの表示及びそのタイトルのセグメントの位置の表示と組み合わせて、ビデオストレージシステム１０からストレージシステム１４２の第２のストレージエリア１４２ｂにコピーする。ここでは、ランダムとは真のランダムまたは疑似ランダムを意味する（真のランダム選択は、例えば、ノイズ発生器からのノイズに基づき、疑似ランダムは、例えば、数学的数列による、及び／またはユーザ応答のタイミングに依存してもよい）。
【００２８】
第３のステップ２３において、質問選択器１４６は質問・回答ペアを選択する。質問選択器１４６は、第２のストレージエリア１４２ｂから通信インタフェース１４０に、質問・回答ペアの選択されたセグメントを送る。質問選択器１４６は、質問・回答ペアのセグメントの一部の表示を、チェックモジュール１４８に送る。第４のステップ２４では、通信インタフェース１４０は、選択されたセグメントからのデータを有するビデオストリームを、ユーザステーション１６に送信する。第５のステップ２５において、ユーザステーション１６は、そのセグメントを、ディスプレイスクリーン１６６とオーディオ出力１６８で再生させる。さらに、ユーザステーション１６は、スクロールバーや複数の選択ボタンなどの位置選択入力を、ディスプレイスクリーン１６６上に表示させる。
【００２９】
図３は、表示画像またはビデオアイテムからの画像にスーパーインポーズして表示されるスクロールバータイプの位置選択入力３０を含む、ディスプレイスクリーン１６６上の表示される画像３２の一例を示す。制御部１６４は、入力デバイス１６２からのユーザ入力に応じて表示位置を制御する。また、「このクリップはこのビデオアイテム中のどこにあるか？」などの標準的な質問テキストが表示される。また、留意点として、ビデオアイテムとは独立な標準的な質問テキストを、またはどのような言い回しが選択されようが、ビデオアイテムのタイトルなどの容易に入手できるテキストのみを含む標準的な質問テキストを用いることができる。
【００３０】
第６のステップ２６において、ユーザステーション１６は、入力デバイス１６２からユーザ応答を受け取る。ユーザ応答は、位置選択入力３０における位置選択を表す。ユーザステーション１６は、この応答を表すデータを、通信インタフェース１４０に送り返す。
【００３１】
第７のステップ２７において、通信インタフェース１４０は、応答をチェックモジュール１４８に送信する。チェックモジュール１４８は、その応答を、セグメントの位置の表示と比較する。チェックモジュール１４８は、比較結果に応じて、ユーザステーション１６（または、自分をアイデンティファイしたユーザ）と関連する、第１のストレージエリア１４２ａのユーザアカウントデータを更新する。第３ないし第７のステップ２３−２７は、ユーザが自分をアイデンティファイしたセッションの一部であってもよい。この場合、ユーザＩＤを用いて、更新されるユーザアカウントデータを選択する。
【００３２】
クレジット金額を用いる場合、受け取った応答が、質問・回答ペアからのビデオセグメントの表示により示される位置からの違いが閾値金額より少ない、完全なビデオタイトルのビデオストリーム中の位置を示す時、チェックモジュール１４８はクレジット金額を増やす。他の一実施形態では、チェックモジュール１４８は、受け取った応答により示される位置と、質問・回答ペアからのビデオセグメントの表示により示される位置との間の距離の関数として、クレジット金額を増やす。例えば、距離が大きくなるにつれ、連続的に小さくなる関数を用いることができる。デビット金額を使う場合、そのデビット金額を、同様に比較の結果に応じて減らすことができる。
【００３３】
チェックモジュール１４８が、ユーザ応答とセグメントの位置の表示との間の比較のみに応じてアカウントデータを更新する実施形態を説明したが、言うまでもなく、例えば、以前、（更新のサイズは回答数が増えるとともに減少する）同じユーザステーション１６から回答された質問の数や、プレイの開始後回答をするのにユーザが要した時間など、その他のファクタに応じて更新をしてもよい。
【００３４】
フローチャートは一質問・回答ペアが生成される一実施形態を示しているが、言うまでもなく、質問のポスティングとはオフラインで、第２のステップ２２を繰り返して、ストレージシステム１４２の第２のストレージエリア１４２ｂ中に複数の質問・回答ペアを格納してもよい。このように、複数の異なる質問を、同じビデオアイテムについて生成しても、複数の異なるビデオアイテムについて生成してもよい。この場合、第３のステップ２３は、事前に記憶された質問・回答ペアのうちのひとつを選択することを含み、第１のステップ２１及び第３のステップ２３及びその後のステップは、複数の質問の生成及び格納の後に実行されてもよい。
【００３５】
説明した一実施形態は、質問の提示が、ビデオセグメントをレンダリングするステップと、そのビデオアイテム中のレンダリングされたセグメントの位置と少なくとも近似的に等しい位置をユーザが入力したかチェックするステップとを含む。しかし、言うまでもなく、質問は複数の異なる方法で提示することができる。例えば、マルチプルチョイス入力の選択をするようにしてもよい。この実施形態では、質問選択器１４６は、第２のステップ２２において、一質問に対するメディアアイテム（例えば、少なくとも３つの位置）のうちの複数の位置を選択できる。セグメントはメディアアイテムのこれらの位置のうちのひとつにある。
【００３６】
任意的に、質問選択器１４６は、選択された位置の画像の画像フィンガープリント（image  fingerprints）を用い、ビデオアイテム中の選択される２以上の位置のセグメントが同じであること（フィンガープリントの計算と比較はそれ自体しられている）を排除する。また、第５のステップ２５において、ユーザステーション１６により、選択された各位置の表示がディスプレイスクリーン１６６またはオーディオ出力１６８にレンダリングされる。第６のステップ２６において、ユーザステーション１６は入力デバイス１６２から、複数の表示中のひとつを選択するユーザ選択を受け取る。第７のステップ２７において、通信インタフェース１４０は、応答をチェックモジュール１４８に送信する。チェックモジュール１４８は、その選択を、レンダリングされたセグメントに対応する選択と比較する。
【００３７】
この実施形態は、通信インタフェース１４０が選択されたセグメントのビデオストリームのテキスト部分及び／またはオーディオ部分のみを、任意的に複数の位置におけるビデオストリームからの画像とともにユーザステーション１６に送信する第４のステップ２４のバージョンと組み合わせることができる。この実施形態では、第５のステップ２５により、ユーザステーション１６により（例えば、図３ａに示したように、画像３４ａ−ｃがビデオアイテム中の異なる位置からとられた）画像が表示され、セグメントのテキスト部分及び／またはオーディオ部分がレンダリングされる。第６のステップ２６において、ユーザステーション１６は入力デバイス１６２から、表示された画像のひとつを示すユーザ選択を受け取る。このように、ユーザは、レンダリングされたテキスト部分及び／またはオーディオ部分がどの画像と関連しているか示すように有効に問われる。
【００３８】
他の一実施形態では、質問選択器１４６は、選択された位置における複数の画像のまたは画像の画像フィンガープリントの、ビデオアイテムのどこか他の位置の画像または画像フィンガープリントとの比較を用いても良い。この実施形態では、質問選択器１４６が、選択された位置における画像またはその画像フィンガープリントの、そのビデオアイテム中のどこか他の位置にある画像またはその画像フィンガープリントとの比較を用いるステップを、第３のステップ２３の後に追加してもよい。これにより、セグメントがマッチする位置が無いこともあればあることもある。この実施形態では、質問選択器１４６は、質問・回答ペアのセグメントの位置に加えて、マッチするセグメントの位置の表示をチェックモジュール１４８に送る。第７のステップ２７において、チェックモジュール１４８は、ユーザ応答をこれらの各位置と比較する。チェックモジュール１４８は、ユーザステーション１６（または、自分をアイデンティファイしたユーザ）に関連する第１のストレージエリア１４２ａ中のユーザアカウントデータを、比較の結果に応じて、ユーザにより示された位置が上記位置のうちのどれかに十分近いかに応じて、更新する。このように、同じセグメントの反復的使用を扱うことができる。同様に、マルチプルチョイスの質問を用いる場合、複数の回答を正解として扱うことができる。
【００３９】
選択されたビデオセグメントのビデオデータがストレージシステム１４２に格納され、通信インタフェース１４０から供給される実施形態を説明したが、言うまでもなく、セグメントはビデオストレージシステム１０からビデオ配信システム１２により供給してもよい。この場合、通信インタフェース１４０は、ビデオ配信システム１２に結合され、ユーザステーション１６にビデオセグメントをストリーミングするコマンドを送り、位置選択入力３０を表示させてもよい。これは、質問のために、ビデオデータとは別に格納するためのストレージスペースが必要ないとの利点がある。他方、別に格納すると、ビデオ配信システム１２とは別に質問を提示できるとの利点がある。
【００４０】
選択されたビデオセグメントの画像が表示され、オーディオが再生される実施形態を説明したが、別の実施形態では、ビデオのみまたはオーディオのみが再生され得る。一実施形態では、セグメントにおける画像中の空間的ウィンドウのみを表示し、任意的にセグメントの音声のレンダリングと組み合わせてもよい。他の実施形態では、ビデオアイテムの字幕テキストのみを表示する。これらは、ビデオアイテムのサブストリームから選択されたセグメントについて抽出でき、質問で用いるために、ストレージシステム１４２に格納され得る。オーディオのみまたは字幕またはウィンドウを再生することには、質問を格納及び送信するのに必要なストレージスペースと帯域幅が少ないとの利点がある。また、それにより質問がよりチャレンジングとなる。
【００４１】
上記の通り、ビデオアイテムのセグメントを選択することにより質問が生成される。一実施形態では、セグメントは、開始位置をランダムに選択して、その開始位置から所定長さのセグメントを用いることにより、選択できる。あるいは、シーンカットを示すビデオアイテムのマークアップバージョンを用いることができる。ビデオシーンカットは、それ自体が知られているように、画像変化から自動的に検出され得る。シーンカットの位置が利用できるとき、開始位置の選択は、シーンカットの位置からの選択に限定され得る。同様に、セグメントの終わりは、シーンカットの直前の位置から、例えば、セグメントの選択された開始から所定時間後の最初のシーンカットから選択され得る。他の実施形態では、他の所定の開始点のセットからの選択をしてもよい。
【００４２】
ビデオアイテムの実施形態を説明したが、言うまでもなく、より一般的に、どんな種類のメディアアイテムも使うことができる。ここで、メディアアイテムとは、画像、ビデオ画像のストリーム、及び／またはオーディオ信号サンプルのストリームを表すデータを意味し、より一般的には、時間的及び／または空間的位置に依存する信号値を有する人間が知覚できる信号を表す任意のデータを、またはテキストを著すデータのストリームを意味する。ビデオアイテムは、少なくとも時間的に一連の画像を表すメディアアイテムである。
【００４３】
質問が時間的セグメントの選択により生成される実施形態を説明したが、言うまでもなく、ビデオストリームの画像中のセグメントを選択することにより、質問を生成することもできる。この場合、ユーザは、画像中のセグメントの２次元位置を示すように要求されてもよい。これは時間的セグメントに替えて、または時間的セグメントと組み合わせて用いることもできる。ここで、位置とは、ビデオ画像の時間的ストリーム中の時間的位置、及び／または画像中の空間的位置を言い、より一般的には、時間的及び／または空間的位置に依存する信号値を有する信号中の任意の時間的または空間的位置を言う。
【００４４】
映画などのビデオアイテムに関する質問を生成する実施形態を説明したが、言うまでもなく、コンサートのレコーディングなどのオーディオアイテムに関する同様の質問を、そのオーディオアイテムの選択された時間的セグメントを用いて生成することができる。１つの画像についての同様の質問を、その画像の選択された空間的セグメントを用いて生成してもよい。
【００４５】
一ネットワークを用いてユーザステーション１６をビデオ配信システム１２とビデオ配信制御システム１４に結合する実施形態を説明したが、言うまでもなく、異なるネットワークを用いることができる。同様に、ビデオ配信制御システム１４は、通信ネットワーク１８などのネットワークを介してビデオ配信システム１２に結合されてもよい。
【００４６】
請求項に記載した発明を実施する際、図面、本開示、及び添付した特許請求の範囲を研究して、開示した実施形態のその他のバリエーションを、当業者は理解して実施することができるであろう。  請求項において、「有する（comprising）」という用語は他の要素やステップを排除するものではなく、「１つの（"a"  or  "an"）」という表現は複数ある場合を排除するものではない。単一のプロセッサまたはその他のアイテムが請求項に記載した複数のユニットの機能を満たすこともできる。相異なる従属クレームに手段が記載されているからといって、その手段を組み合わせて有利に使用することができないということではない。コンピュータプログラムは、光記憶媒体や他のハードウェアとともに、またはその一部として供給される固体媒体などの適切な媒体に記憶／配布することができ、インターネットや有線または無線の電気通信システムなどを介して他の形式で配信することもできる。請求項に含まれる参照符号は、その請求項の範囲を限定するものと解してはならない。
【図１】
2014531952.tif 000003
【図２】
2014531952.tif 000004
【図３】
2014531952.tif 000005
【図３ａ】
2014531952.tif 000006
【国際調査報告】
2014531952.tif 000007
2014531952.tif 000008