(57)【特許請求の範囲】
【請求項１】
コンテンツを表示するとともに、当該コンテンツに関連するトピックを表示するコンテンツ表示制御装置であって、
上記コンテンツの表示中に投票された上記トピックと、投票されたときのコンテンツの表示を特定する投票位置特定情報とから計算された上記トピックのランキングを、表示しているコンテンツを特定する表示特定情報によって特定されるコンテンツが上記投票位置特定情報によって特定されるコンテンツであるときに該コンテンツとともに表示部に表示させる表示制御部と、を備え、
上記表示制御部は、上記トピックに対応付けられたメッセージを上記表示部に表示させるとともに、上記コンテンツに関連しないトピックも上記表示部に同時に表示させ、上記コンテンツに関連しない上記トピックに対応付けられたメッセージを、上記コンテンツに関連する上記トピックに対応付けられたメッセージとは異ならせて上記表示部に表示させることを特徴とするコンテンツ表示制御装置。
【請求項２】
上記コンテンツの表示中に、現在の表示以前における上記コンテンツの投票位置特定情報と投票されたトピックとの対応付けを示すランキング算出総合情報を取得し、現在の表示における、上記トピックの上記投票に基づくランキングを計算するランキング計算部を備え、
上記表示制御部は、上記ランキング計算部が計算したランキングを上記表示部に表示することを特徴とする請求項１に記載のコンテンツ表示制御装置。
【請求項３】
上記コンテンツの表示中に、上記トピックの投票を受け付ける投票受付部と、
上記投票受付部が受け付けた投票された上記トピックと、該投票されたときの上記コンテンツの表示を特定する投票位置特定情報とを対応付けてランキング算出情報として出力する出力部と、を備えていることを特徴とする請求項２に記載のコンテンツ表示制御装置。
【請求項４】
上記コンテンツは、動画像であり、
上記投票位置特定情報および上記表示特定情報は、上記動画像における所定の時点からの経過時間を特定するものであることを特徴とする請求項１〜３のいずれか１項に記載のコンテンツ表示制御装置。
【請求項５】
上記コンテンツにおける経過時間の指定を受け付ける時間受付部を備え、
上記表示制御部は、上記時間受付部が受け付けた経過時間における上記コンテンツと、該経過時間における上記ランキングとを上記表示部に表示することを特徴とする請求項１〜４のいずれか１項に記載のコンテンツ表示制御装置。
【請求項６】
上記表示制御部は、上記コンテンツに関連するトピックに、該コンテンツとは関連しないトピックも加えて計算された上記ランキングを上記表示部に表示することを特徴とする請求項１〜５のいずれか１項に記載のコンテンツ表示制御装置。
【請求項７】
上記トピックの選択を受け付ける選択受付部を備え、
上記選択されたトピックに対応付けられたメッセージを上記表示部に表示させることを特徴とする請求項１〜６のいずれか１項に記載のコンテンツ表示制御装置。
【請求項８】
上記コンテンツは、時間的に連続する複数の部分よりなり、
上記表示制御部は、表示中の上記部分を特定する上記投票位置特定情報と対応付けられたトピックの優先順位を、表示中でない上記部分を特定する上記投票位置特定情報と対応付けられた他のトピックよりも高めて計算されたランキングを上記表示部に表示させることを特徴とする請求項１〜７のいずれか１項に記載のコンテンツ表示制御装置。
【請求項９】
上記コンテンツは静止画であり、
上記投票位置特定情報および上記表示特定情報は、上記静止画の表示が開始されてから経過した時間を特定するものであることを特徴とする請求項１〜３のいずれか１項に記載のコンテンツ表示制御装置。
【請求項１０】
上記コンテンツは上記表示部においてスクロールすることにより全体が視認可能な画像であり、
上記投票位置特定情報および上記表示特定情報は、上記画像のスクロール位置を特定するものであることを特徴とする請求項１〜９のいずれか１項に記載のコンテンツ表示制御装置。
【請求項１１】
上記表示制御部は、上記コンテンツとともに表示中の該コンテンツの表示経過時間と実際の時刻とを上記表示部に表示させることを特徴とする請求項１〜１０のいずれか１項に記載のコンテンツ表示制御装置。
【請求項１２】
コンテンツを表示するとともに、当該コンテンツに関連するトピックを表示するコンテンツ表示制御装置と、該コンテンツ表示制御装置とネットワークを介して通信可能なコンテンツ管理サーバと含むトピック管理システムであって、
上記コンテンツ表示制御装置は、
上記コンテンツの表示中に、上記トピックの投票を受け付ける投票受付部と、
上記投票受付部が受け付けた投票された上記トピックと、該投票されたときの上記コンテンツの表示を特定する投票位置特定情報とを対応付けてランキング算出情報として上記コンテンツ管理サーバへ出力する出力部と、
上記コンテンツ管理サーバから、上記出力部から出力した上記ランキング算出情報を、自装置以外のコンテンツ表示制御装置から出力されたランキング算出情報に盛り込んだランキング算出総合情報を取得する取得部と、
コンテンツ表示中に、上記取得部が取得した、現在の表示以前における上記ランキング算出総合情報を用いて、現在の表示における、上記トピックの上記投票に基づくランキングを計算するランキング計算部と、
上記ランキング計算部が計算したランキングを、表示しているコンテンツを特定する表示特定情報によって特定されるコンテンツが上記投票位置特定情報によって特定されるコンテンツであるときに該コンテンツとともに表示部に表示させる表示制御部と、を備え、
上記コンテンツ管理サーバは、
上記コンテンツ表示制御装置から上記ランキング算出情報を取得する取得部と、
上記ランキング算出情報を格納する記憶部と、
上記ランキング算出情報を上記コンテンツ表示制御装置に送信する送信部と、を備え、
上記表示制御部は、上記トピックに対応付けられたメッセージを上記表示部に表示させるとともに、上記コンテンツに関連しないトピックも上記表示部に同時に表示させ、上記コンテンツに関連しない上記トピックに対応付けられたメッセージを、上記コンテンツに関連する上記トピックに対応付けられたメッセージとは異ならせて上記表示部に表示させることを特徴とするトピック管理システム。
【請求項１３】
コンテンツを表示するとともに、当該コンテンツに関連するトピックを表示するコンテンツ表示制御装置の制御方法であって、
上記コンテンツの表示中に投票された上記トピックと、投票されたときのコンテンツの表示を特定する投票位置特定情報とから計算された上記トピックのランキングを、表示しているコンテンツを特定する表示特定情報によって特定されるコンテンツが上記投票位置特定情報によって特定されるコンテンツであるときに該コンテンツとともに表示部に表示させる表示制御ステップを含み、
上記トピックに対応付けられたメッセージを上記表示部に表示させるとともに、上記コンテンツに関連しないトピックも上記表示部に同時に表示させ、上記コンテンツに関連しない上記トピックに対応付けられたメッセージを、上記コンテンツに関連する上記トピックに対応付けられたメッセージとは異ならせて上記表示部に表示させるステップをさらに含むことを特徴とするコンテンツ表示制御装置の制御方法。
【請求項１４】
請求項１に記載のコンテンツ表示制御装置としてコンピュータを機能させるための制御プログラムであって、上記表示制御部としてコンピュータを機能させるための制御プログラム。
【請求項１５】
請求項１４に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを視聴しているユーザに対して、該コンテンツおよびそのコンテンツに関連するトピック、およびメッセージを提示するコンテンツ表示制御装置等に関する。
【背景技術】
【０００２】
会社および学校などの組織に属する人、および友人などの特定の人たちのコミュニティー、および同じ趣味や興味を有する不特定多数の人たちのコミュニティーにおいて、同じコミュニティーに属する各人が同じ情報を共有するためのツールとして、インターネットやローカルネットワークを介した電子掲示板システムやソーシャルネットワ−キングサービス（ＳＮＳ）が利用されている。
【０００３】
例えば、あるイベントに参加した（あるいは、参加している）参加者は、該イベントが開催されている期間、同じ時空間を互いに共有する。このような場合に、当該イベントに専用の電子掲示板システムや情報共有サイトなどを特設して参加者にアクセスさせたり、イベント毎に特有のハッシュタグと呼ばれるキーワードを設定して参加者に通知し、周知のＳＮＳなどを利用させたりすることによって、参加者間の情報共有を促すことが広く行われている。同じ時空間を共有する参加者は、そのイベントに参加している間は当該イベントに専念しているため、情報共有のために用意されたツール（例えば、上記の電子掲示板システムおよびＳＮＳなど）を適時に活発に利用する。同じイベントに参加している参加者は、目の前で実際に進行するイベントのテーマの進捗度合いを互いに共有しているため、概ね理解度が揃っている。それゆえ、参加者は、共有した情報に関して適切なトピックに関する有意義かつ興味深いメッセージを発信したり、議論を行ったりすることができる。なお、情報共有のために用意されたツールは、参加者間の議論のみではなく、当該イベントの主催者および講演者などに対する参加者からのフィードバックにも利用されることが可能であるため、当該イベントの主催者および講演者などへの質問やイベント会場の運営上の有益なコメントを収集する目的にも有効活用できる。
【０００４】
同じ時空間を互いに共有する参加者間の情報共有に利用される上記のような技術は、講演会やテレビ中継など実時間（リアルタイム）に行われるイベントの参加者間では有効であるものの、電子掲示板システムを用いた情報交換においては、参加者の興味が集約されにくいという問題がある。例えば、組織内やコミュニティー内の参加者間における情報交換にネットワーク上に設けられた電子掲示板システムを利用する場合には、各参加者が電子掲示板システムを利用する時間（日付および時刻など）は多様であり、同じ時空間を互いに共有するとは限らない。また、当該電子掲示板システムを利用する時点の各参加者の理解度も多様で、かつ各参加者の興味の対象が分散しているため、参加者の興味が集約されにくい。
【０００５】
ネットワーク上に設けられた電子掲示板システムでは、多くの利用者によって多種多様なメッセージが電子掲示板に投稿される。それゆえ、電子掲示板システムの利用者が、所望の情報を当該電子掲示板システムから得るためには、高い認知負荷を要求される可能性がある。例えば、電子掲示板システムに投稿されたメッセージの中に当該電子掲示板の主要なテーマと直接的な関係が無いものが含まれ得る。その場合、電子掲示板のテーマに関心のある利用者は、投稿されている各メッセージを逐一チェックして、重要な内容を含むメッセージか否かを確認しなければならない。
【０００６】
そこで、非特許文献１では、イベントの参加者が興味のあるトピックを制限された文字数（例えば、２０文字以内）で記述して入力し（投票したと見做す）、入力された１以上のトピックは参加者に提示され、当該イベントの参加者（トピックを記述した参加者を含む）が提示されたトピックのいずれかに対して投票する仕組みを提案している（図９参照）。この仕組みでは、イベントの各参加者にさまざまな内容のメッセージを個別に自由な投稿をさせるのではなく、同意できるトピックに投票させる。これにより、参加者の興味が集約されて、重要なテーマや視点が整理され、当該イベントに無関係の話題に埋もれることを回避することができる。
【０００７】
また、非特許文献１に記載の仕組みでは、入力されたトピックの順位づけ（ランキング）を導入している。イベントの参加者がトピックを入力、すなわち当該トピックに投票してからの経過時間の逆数を集計することによりトピック評価値を算出し、このトピック評価値に基づいてリアルタイムにランキングを変化させて表示する。例えば、参加者によって入力されたばかりのトピックはランキングの上位に表示され、そのトピックに賛同する参加者による投票が継続すれば、当該トピックはランキングの上位に定着する。一方、他の参加者の賛同が得られなかったり、参加者の関心をもはや惹かなくなったりしたトピックは、時間経過とともにその順位を落としていく。しかし、例えば、ランキングの表示が１位から１０位までである場合、順位が低下したトピックであっても、表示される順位（１０位以内）内であれば、当該トピックは視認され得るため、その価値が再発見される可能性がある。それゆえ、重要なトピックが容易に脱落せず、抽出されやすいという効果がある。また、参加者は、従来の電子掲示板のようにメッセージの内容を逐一確認して把握することなく、時間経過とともに変化するトピックの順位を適宜参照するだけで、他の参加者の興味の動向を把握することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−１４８０７１号公報（２００８年  ６月２６日公開）
【非特許文献】
【０００９】
【非特許文献１】小島清信、徳田英幸、「リアルタイムランキングシステムで観測されたコミュニティの共振現象」、情報処理学会論文誌、p.１４８−１６０、２０１５年１月１５日発行
【発明の概要】
【発明が解決しようとする課題】
【００１０】
動画配信サイトから配信される動画を、さまざまな時間に視聴する参加者の間では、例えば特許文献１に記載の技術などを用いて、情報交換が行われている。例えば、動画共有サイトでは、配信された動画を再生しつつ、再生位置（開始からの経過時間で示される再生時点）に合わせて視聴者からの投稿を表示するシステムが開示されている（図１０参照）。しかし、すべての投稿を逐一見るのは大変で、表示された瞬間に参加者が反応しやすいわかりやすい投稿が多くなり、深い議論は起こりにくい。
【００１１】
本発明は、前記の問題点に鑑みてなされたものであり、その目的は、再生位置に合わせてトピックのランキングを当該時点において提示するコンテンツ表示制御装置等を実現することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明に係るコンテンツ表示制御装置は、コンテンツを表示させるとともに、当該コンテンツに関連するトピックを表示させるコンテンツ表示制御装置であって、上記コンテンツの表示中に投票された上記トピックと、投票されたときのコンテンツの表示を特定する表示特定情報とから計算された上記トピックのランキングを、上記表示特定情報によって特定された表示のときに該コンテンツとともに表示部に表示させる表示制御部と、を備えていることを特徴としている。
【００１３】
上記の構成によれば、コンテンツの表示特定情報と投票されたトピックとの対応付けを用いて、コンテンツ表示中に、現在の表示における、トピックの投票に基づくランキングを表示することができる。これにより、ユーザに対し、コンテンツの表示時点において、ランキングに応じたトピックを提示することができ、例えば、当該トピックに関連するメッセージを提示することができる。
【００１４】
すなわち、コンテンツを視聴しているユーザの視聴時刻が同時刻でなくても、ユーザに対し、コンテンツに対応させたランキングを提示することができ、複数のユーザがコンテンツを、まちまちのタイミングで視聴したとしても、ユーザ間でコンテンツの表示時点に対応した同期的情報交換を実現することが可能となる。
【００１５】
本発明に係るコンテンツ表示制御装置では、上記コンテンツの表示中に、現在の表示以前における上記コンテンツの表示特定情報と投票されたトピックとの対応付けを示すランキング算出総合情報を取得し、現在の表示における、上記トピックの上記投票に基づくランキングを計算するランキング計算部を備え、上記表示制御部は、上記ランキング計算部が計算したランキングを上記表示部に表示するものであってもよい。
【００１６】
上記の構成によれば、自装置でランキングを計算することができる。よって、外部の装置から、コンテンツと表示特定情報と投票されたトピックとが対応付けられた情報を取得するのみで、ランキングを計算することができる。また、外部の装置では、上記情報を取得、格納しておくのみでよく、大掛かりな装置が不要となる。
【００１７】
本発明に係るコンテンツ表示制御装置では、上記コンテンツの表示中に、上記トピックの投票を受け付ける投票受付部と、上記投票受付部が受け付けた投票された上記トピックと、該投票されたときの上記コンテンツの表示を特定する表示特定情報とを対応付けてランキング算出情報として出力する出力部と、上記出力部から出力した上記ランキング算出情報を、自装置以外のコンテンツ表示制御装置から出力されたランキング算出情報に盛り込んだランキング算出総合情報を取得する取得部を備え、上記ランキング計算部は、上記取得部が取得したランキング算出総合情報を用いて上記ランキングを算出するものであってもよい。
【００１８】
上記の構成によれば、自装置、および自装置以外の他の装置から投票によるランキング算出総合情報を用いて、ランキングを計算することができる。
【００１９】
本発明に係るコンテンツ表示制御装置では、上記コンテンツは、動画像であり、上記表示特定情報は、上記動画像における所定の時点からの経過時間を特定するものであってもよい。
【００２０】
上記の構成によれば、コンテンツの表示経過時点に合わせてランキングを表示できる。よって、ユーザに対し、コンテンツの表示経過時点における同期的情報交換を実現させることができる。
【００２１】
本発明に係るコンテンツ表示制御装置では、上記コンテンツにおける経過時間の指定を受け付ける時間受付部を備え、上記表示制御部は、上記時間受付部が受け付けた経過時間における上記コンテンツと、該経過時間における上記ランキングとを上記表示部に表示するものであってもよい。
【００２２】
上記の構成によれば、ユーザによって指定された時点のコンテンツ、およびその時点のランキングを表示することができる。
【００２３】
本発明に係るコンテンツ表示制御装置では、上記表示制御部は、上記コンテンツに関連するメッセージのトピックに、該コンテンツとは関連しないメッセージのトピックも加えて計算された上記ランキングを上記表示部に表示するものであってもよい。
【００２４】
上記の構成によれば、コンテンツに関連するメッセージのトピックのみではなく、コンテンツに関連しないメッセージのトピックも含めたランキングを表示することができる。
【００２５】
本発明に係るコンテンツ表示制御装置では、上記表示制御部は、上記トピックに対応付けられたメッセージを上記表示部に表示させるとともに、上記コンテンツに関連しないトピックも上記表示部に同時に表示させ、上記コンテンツに関連しない上記トピックに対応付けられたメッセージを、上記コンテンツに関連する上記トピックに対応付けられたメッセージとは異ならせて上記表示部に表示させるものであってもよい。
【００２６】
上記の構成によれば、コンテンツに関連するトピックと対応付けられたメッセージと、コンテンツに関連しないトピックと対応付けられたメッセージとを異ならせて表示することができる。
【００２７】
本発明に係るコンテンツ表示制御装置では、上記トピックの選択を受け付ける選択受付部を備え、上記選択されたトピックに対応付けられたメッセージを上記表示部に表示させるものであってもよい。
【００２８】
上記の構成によれば、選択を受け付けたトピックに対応付けられたメッセージを表示部に表示させるので、特定のトピックに関するメッセージをユーザに認識させることができる。これにより、特定のトピックに関する議論（メッセージの投稿）のみを進行させることができる。
【００２９】
本発明に係るコンテンツ表示制御装置では、上記コンテンツは、時間的に連続する複数の部分よりなり、上記表示制御部は、表示中の上記部分を特定する上記表示特定情報と対応付けられたトピックの優先順位を、表示中でない上記部分を特定する上記表示特定情報と対応付けられた他のトピックよりも高めて計算されたランキングを上記表示部に表示させるものであってもよい。
【００３０】
上記の構成によれば、コンテンツが複数の部分に分かれている場合に、表示中の部分と対応付いたトピックの優先順位を高めて計算されたランキングを表示することができる。これにより、現在表示中の部分に関するトピックをよりユーザに認識させることができる。
【００３１】
本発明に係るコンテンツ表示制御装置では、上記コンテンツは静止画であり、上記表示特定情報は、上記静止画の表示が開始されてから経過した時間を特定するものであってもよい。
【００３２】
上記の構成によれば、静止画の表示が開始されてから経過した時間に対応させてランキングを計算することができる。これにより、コンテンツが静止画であっても、ユーザ間でコンテンツの表示に対応した同期的情報交換を実現することが可能となる。
【００３３】
本発明に係るコンテンツ表示制御装置では、上記コンテンツは上記表示部においてスクロールすることにより全体が視認可能な画像であり、上記表示特定情報は、上記画像のスクロール位置を特定するものであってもよい。
【００３４】
上記の構成によれば、スクロール位置に対応したランキングを表示することができる。これにより、コンテンツが、表示部においてスクロールすることにより全体が視認可能な画像であっても、ユーザ間でコンテンツの表示に対応した同期的情報交換を実現することが可能となる。
【００３５】
なお、画像には、例えば、ウェブページ（静止画、文字情報、動画がキャプチャーされた画像、表示画像内で表示内容、位置等が変化する画像等を含む）を含む。
【００３６】
本発明に係るコンテンツ表示制御装置では、上記表示制御部は、上記コンテンツとともに表示中の該コンテンツの表示経過時間と実際の時刻とを上記表示部に表示させるものであってもよい。
【００３７】
上記の構成によれば、コンテンツの表示経過時間と実際の時刻とが上記表示部に表示させる。これにより、ユーザは、コンテンツの表示経過時間と実際の時刻とを認識することができる。
【００３８】
上記課題を解決するために、本発明に係るトピック管理システムは、コンテンツを表示させるとともに、当該コンテンツに関連するトピックを表示させるコンテンツ表示制御装置と、該コンテンツ表示制御装置とネットワークを介して通信可能なコンテンツ管理サーバと含むトピック管理システムであって、上記コンテンツ表示制御装置は、上記コンテンツの表示中に、上記トピックの投票を受け付ける投票受付部と、上記投票受付部が受け付けた投票された上記トピックと、該投票されたときの上記コンテンツの表示を特定する表示特定情報とを対応付けてランキング算出情報として上記コンテンツ管理サーバへ出力する出力部と、上記コンテンツ管理サーバから、上記出力部から出力した上記ランキング算出情報を、自装置以外のコンテンツ表示制御装置から出力されたランキング算出情報に盛り込んだランキング算出総合情報を取得する取得部と、コンテンツ表示中に、上記取得部が取得した、現在の表示以前における上記ランキング算出情報を用いて、現在の表示における、上記トピックの上記投票に基づくランキングを計算するランキング計算部と、上記ランキング計算部が計算したランキングを上記コンテンツとともに表示部に表示させる表示制御部と、を備え、上記コンテンツ管理サーバは、上記コンテンツ表示制御装置から上記ランキング算出情報を取得する取得部と、上記ランキング算出情報を格納する記憶部と、上記ランキング算出情報を上記コンテンツ表示制御装置に送信する送信部と、を備えていることを特徴としている。
【００３９】
上記課題を解決するために、本発明に係るコンテンツ表示制御装置の制御方法は、コンテンツを表示するとともに、当該コンテンツに関連するトピックを表示させるコンテンツ表示制御装置の制御方法であって、上記コンテンツの表示中に投票された上記トピックと、投票されたときのコンテンツの表示を特定する表示特定情報とから計算された上記トピックのランキングを、上記表示特定情報によって特定された表示のときに該コンテンツとともに表示部に表示させる表示制御ステップを含むことを特徴としている。
【００４０】
本発明の各態様に係るコンテンツ表示制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記コンテンツ表示制御装置が備える各部（ソフトウェア要素）として動作させることにより上記コンテンツ表示制御装置をコンピュータにて実現させるコンテンツ表示制御装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００４１】
本発明によれば、コンテンツの表示特定情報と投票されたトピックとの対応付けを用いて、コンテンツ表示中に、現在の表示における、トピックの投票に基づくランキングを表示することができる。これにより、ユーザに対し、コンテンツの表示時点において、ランキングの高いトピックを提示することができ、例えば、当該トピックに関連するメッセージを提示することができるという効果を奏する。
【００４２】
すなわち、コンテンツを視聴しているユーザの視聴時刻が同時刻でなくても、ユーザに対し、コンテンツに対応させたランキングを提示することができ、複数のユーザがコンテンツを、まちまちのタイミングで視聴したとしても、ユーザ間でコンテンツの表示時点に対応した、メッセージの同期的情報交換を実現することが可能となるという効果を奏する。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態に係る情報提示システムに含まれるサーバおよびクライアント装置の構成の一例を示す機能ブロック図である。
【図２】図１に示す情報提示システムにおいて、サーバおよびクライアント装置が行う処理の一例を示す図である。
【図３】コンテンツ、トピックランキング、およびメッセージを表示する表示画面の画面構成例を示す図である。
【図４】メッセージを表示する表示画面の画面構成例を示す図である。
【図５】メッセージの詳細情報の表示、変更に利用される詳細表示画面の画面構成例を示す図である。
【図６】コンテンツ、トピックランキング、およびメッセージを表示する表示画面の他の画面構成例を示す図である。
【図７】投稿先コンテンツ情報を表示する表示画面の他の画面構成例を示す図である。
【図８】コンテンツ、トピックランキング、およびメッセージを表示する表示画面の他の画面構成例を示す図である。
【図９】従来技術における表示画面構成を示す図である。
【図１０】従来技術における表示画面構成を示す図である。
【発明を実施するための形態】
【００４４】
以下、本発明の実施の形態について、詳細に説明する。以下では、本発明に係る情報提示システムの一例として、サーバ７０とクライアント装置３０（コンテンツ表示制御装置）とを含む情報提示システム２００を例に挙げて説明する。
【００４５】
〔実施形態１〕
（情報提示システム２００の構成）
まず、情報提示システム２００の構成について、図１を用いて説明する。図１は、本発明の一実施形態に係る情報提示システム２００に含まれるサーバ（コンテンツ管理サーバ）７０およびクライアント装置３０の構成の一例を示す機能ブロック図である。なお、図１では、説明を簡単化するために、１つのサーバ７０および１つのクライアント装置３０を含む情報提示システム２００を示しているが、これに限定されるものではなく、サーバ７０およびクライアント装置３０の数はそれぞれ１つであってもよいし、複数であってもよい。情報提示システム２００では、サーバ７０から送信されるコンテンツを複数のユーザが利用（閲覧したり、視聴したり）した場合、クライアント装置３０を用いる各ユーザは当該コンテンツに含まれる情報を共有したり、同じ情報に関する意見を交換し合ったりすることができる。
【００４６】
サーバ７０とクライアント装置３０とは、不特定多数の人が用いるインターネット、会社および学校などの組織に属する人が用いるローカルネットワークなどのネットワーク、および友人などの特定の人たちのコミュニティー間で用いるプライベートなネットワークなどを介してデータの送受信が可能である。クライアント装置３０は、ユーザにコンテンツおよびメッセージなどを提示することが可能な装置であればよく、例えば、パーソナルコンピュータ（ＰＣ）、タブレット端末、およびスマートフォンなどのように表示画面を備える機器であってもよいし、別体のディスプレイと接続して該ディスプレイを制御することができる機器であってもよい。クライアント装置３０は、例えば、ウェブブラウジングのためのアプリケーション、および情報共有／情報交換のための電子掲示板システムやソーシャルネットワ−キングサービス（ＳＮＳ）などを利用するためのアプリケーションなどを実行することができる。
【００４７】
（コンテンツ、トピック、メッセージについて）
以下において、「コンテンツ」は、テキスト（文字列情報）、音声情報、画像情報、および動画像情報など、ユーザに提示され得る任意のコンテンツを含んでいてもよい。
【００４８】
例えば、コンテンツは、ビデオ映像などの動画であってもよいし、発表スライド形式の資料（すなわち、１以上の静止画像を含むコンテンツ）であってもよいし、ページ単位の書籍、またはウェブページであってもよい。
【００４９】
また、以下において、「トピック」は、コンテンツのチャプター毎に含まれるテーマ、タイトル、小見出し、およびキーワードを示すものであってもよいし、組織やユーザが抱える課題、参加者への提案、講演者への質問、他の参加者に投稿を促すための題材でもよい。トピックは、コンテンツを利用するユーザによって入力・登録されたものを含んでいてもよいし、予めコンテンツ毎に登録されているトピックを含んでいてもよい。
【００５０】
また、以下において、「メッセージ」は、コンテンツの内容に対して、ユーザによって入力され、投稿される情報である。メッセージは、コンテンツの内容に関連するトピックに対してユーザが発信する意見、質問、および感想などを示す文字列情報であってもよいが、これに限定されない。例えば、コンテンツに、ユーザに対して図形などを描かせるような内容が含まれる場合、メッセージはユーザによって描かれた図形などであってもよい。
【００５１】
（サーバ７０の構成）
次に、サーバ７０の構成について説明する。図１に示す例では、サーバ７０は、ユーザ管理部７１、コンテンツ−トピック・メッセージシステム対応管理部（記憶部、送信部）７２、コンテンツ管理部７３、およびトピック・メッセージ管理部（取得部）７４を備えている。
【００５２】
ユーザ管理部７１は、情報提示システム２００を利用する全てのユーザのログイン情報とアクセス制限とを対応付けて保持しており、クライアント装置３０から受信したログイン情報に基づいて、そのログイン情報が示すユーザが利用可能な（例えば、視聴可能な）コンテンツおよび各コンテンツに関するトピックランキングなどへのアクセス権限などを照会する。ユーザ管理部７１は、ログイン情報の送信元のクライアント装置３０に対して、照会結果のアクセス権限などを送信する。
【００５３】
コンテンツ−トピック・メッセージシステム対応管理部７２は、情報提示システム２００を利用するユーザが利用可能なコンテンツと、参加者間でトピック・メッセージを共有する情報格納領域（例えば、掲示板、スレッド等）との対応関係を管理する。
【００５４】
コンテンツ管理部７３は、コンテンツ毎に該コンテンツに特有のＵＲＬを対応付けて記憶しており、クライアント装置３０から受信したアクセス情報に含まれるＵＲＬに対応付けられたコンテンツを当該クライアント装置３０へ送信する。なお、コンテンツ管理部７３は、情報提示システム２００を利用するユーザが利用可能なコンテンツのみを保持していてもよいし、それ以外のコンテンツも保持していてもよい。この意味において、コンテンツ管理部７３は、情報提示システム２００専用のものでなくてもよく、例えば、既存のコンテンツ配信サービスを提供する事業者が管理するサーバ、および放送事業者が管理するサーバであってもよい。あるいは、個人が撮像した画像および動画などを記憶しているサーバであってもよい。
【００５５】
トピック・メッセージ管理部７４は、各コンテンツに関する各トピックに関して投稿されたメッセージデータ、および各トピックに対してユーザが投票した投票数および投票時刻を含むトピック投票データなどの記録、更新、および配信を行う。トピック・メッセージ管理部７４は、コンテンツに関する各トピックに関するトピック・メッセージデータ（トピック名、メッセージ内容、および各トピックに対して過去に投票が行われた時、および各メッセージが投稿された時のコンテンツの再生位置（チャプター(c)とチャプター内位置(t)）などを、トピック・メッセージ管理部４０へ送信する。以下では、トピック・メッセージ管理部７４が記憶しているトピック・メッセージデータの、各トピックに対して過去に投票が行われた時のコンテンツの再生位置（チャプター(c)とチャプター内位置(t)）を、「投票位置」と表し、後述の「連動位置」と区別する。また、トピック・メッセージ管理部７４は、新規に送信（登録）された投票データを既に保持している投票データに加えて、投票データを更新する。トピック・メッセージ管理部７４は、更新した投票データおよびメッセージデータを随時トピック・メッセージ管理部４０に送信する。また、トピック・メッセージ管理部７４は、トピック入力・投票制御部４４から、ユーザによって投票されたトピック、およびトピックに対して投票が行われた時のコンテンツの再生位置を取得し、トピック投票データの記録を更新する。なお、トピック・メッセージ管理部７４は、コンテンツを利用するユーザが行った投票に関する投票データとして、投票されたトピック名、および投票された実時間などを、クライアント装置３０から受信してもよい。また、トピック・メッセージ管理部７４は、メッセージ投稿部４８から、ユーザによって選択されたトピックを指示するタグ情報を含むメッセージデータを受信する。
【００５６】
（クライアント装置３０の構成）
次に、クライアント装置３０の構成について説明する。図１に示す例では、ログイン制御部４９、コンテンツ選択部３１、コンテンツ表示部（表示部）３２、表示制御部（時間受付部、選択受付部）３３、トピック・メッセージ管理部（取得部）４０、トピック・メッセージ保持部４１、ランキング計算部４２、トピックランキング表示部４３、トピック入力・投票制御部（投票受付部、出力部）４４、メッセージ抽出部４５、メッセージ表示部４６、トピック選択部４７、およびメッセージ投稿部４８を備えている。
【００５７】
ログイン制御部４９は、ユーザによる操作によって入力されたログイン情報を取得する。ログイン制御部４９は、当該ユーザが利用可能な（例えば、視聴可能な）コンテンツおよびトピックランキングなどへのアクセス権限をユーザ管理部７１に送信して確認（ログイン認証）し、確認された情報をコンテンツ選択部３１に出力する。なお、以下において、クライアント装置３０からサーバ７０へアクセスする場合には、このログイン認証で取得したトークン（token）を付加して管理する。これにより、サーバ７０がアクセスを受け付けた場合に、どのユーザからのアクセスであるかを識別することができる。
【００５８】
コンテンツ選択部３１は、コンテンツ−トピック・メッセージシステム対応管理部７２からコンテンツ一覧を取得する。コンテンツ一覧とは、ユーザが利用可能なコンテンツ情報（コンテンツの名称、対応するコンテンツデータのＵＲＬ、各コンテンツに対応付けられた情報格納領域のid（参加者間で情報共有を行う範囲の単位）など）のリストである。コンテンツ選択部３１は、ユーザによる操作によってコンテンツの選択指示を取得すると、選択されたコンテンツを表示するようコンテンツ表示部３２に指示する。また、コンテンツ選択部３１は、トピック・メッセージ管理部４０に対して、ユーザによって選択されたコンテンツに関するトピック・メッセージデータの取得指示を送信する。
【００５９】
コンテンツ表示部３２は、表示制御部３３からのコンテンツ表示制御に従って、コンテンツを表示する。コンテンツ表示部３２は、コンテンツ選択部３１から取得したコンテンツ情報に含まれるコンテンツのＵＲＬを用いて、コンテンツ管理部７３から当該コンテンツを取得する。コンテンツ表示部３２は、同じ部屋にあるテレビのような独立した機器であってもいいし、公共のディスプレイで複数のクライアント装置３０内の複数の表示制御部３３と連携するものであってもよい。
【００６０】
表示制御部３３は、コンテンツ表示部３２におけるコンテンツ表示を制御するための制御指示をコンテンツ表示部３２に送る。また、表示制御部３３は、コンテンツ表示部３２において表示しているコンテンツのチャプター（c0）およびチャプター内の位置（t0（秒））（表示特定情報）を、ランキング計算部４２およびメッセージ抽出部４５に出力する。なお、以下では、コンテンツのチャプター（c0）およびチャプター内の位置（t0（秒））を「連動位置」と表記する。すなわち、「連動位置」は、ユーザが閲覧したり、視聴したりして利用しているコンテンツの全体にうち、現在どこの部分を表示しているかを示している。例えば、コンテンツが動画である場合、連動位置とは、ユーザが現在視聴している場面が属するチャプターおよび該チャプター内の再生位置を示している。よって、コンテンツが動画である場合、連動位置は、再生開始からの時間によって再生位置によって示され得る。また、コンテンツが静止画像である場合、連動位置は、コンテンツ全体のうちの何枚目を表示中か、または表示を開始してからどれだけ時間が経過したか、などによって示され得る。例えば、縦方向および横方向に長い情報であれば、連動位置は、縦方向にスクロールした距離を示す値と横方向にスクロールした距離を示す値との組み合わせによって示され得る。
【００６１】
トピック・メッセージ管理部４０は、トピック・メッセージ保持部４１にデータを格納したり、トピック・メッセージ保持部４１からデータを読み出したりする機能を有する。トピック・メッセージ管理部４０は、ユーザによって選択されたコンテンツのコンテンツ情報をコンテンツ選択部３１から取得して、トピック・メッセージ保持部４１に格納する。また、トピック・メッセージ管理部４０は、トピック・メッセージ管理部７４からコンテンツに関する各トピックに関して投稿されたメッセージデータ、および各トピックに対してユーザから投票された投票数および投票時刻を含むトピック投票データなど（ランキング算出総合情報）を取得して、トピック・メッセージ保持部４１に格納する。さらに、トピック・メッセージ管理部４０はトピック・メッセージ保持部４１から、指定されたトピック投票データを読み出して、ランキング計算部４２に出力する。また、トピック・メッセージ管理部４０はトピック・メッセージ保持部４１から、指定されたメッセージデータを読み出して、メッセージ抽出部４５に出力する。
【００６２】
ランキング計算部４２は、連動位置、投票位置、および、ユーザ毎に各トピックに対する投票が最後に行われた時点の再生位置（チャプター（c_recent）とチャプター内位置（t_recent）、以後、「最新投票位置」と表す）を参照して算出されたトピックの評価値を算出し、算出したトピックの評価値に基づいて、各トピックの順位を連動位置毎に決定する。ランキング計算部４２は、決定したトピックの順位をトピックランキング表示部４３に出力する。ランキング計算部４２が、トピック・メッセージ管理部４０からトピック投票データに含まれる各トピックに対して投票が行われた投票位置と、表示制御部３３から受信した連動位置とを用いて、トピック毎の評価値Vnを算出する処理については、後に説明する。
【００６３】
トピックランキング表示部４３は、ランキング計算部４２が算出した各トピックのランキングを取得し、ランキングに基づいてトピックを表示画面の所定の表示領域（例えば、図３のトピックランキング表示領域５４）に表示させる。
【００６４】
トピック入力・投票制御部４４は、ユーザによるトピックへの投票操作、およびユーザによる新規のトピックの入力操作（新規のトピックへの投票と見做してもよい）に対応する投票データ（ランキング算出情報）をトピック・メッセージ管理部７４へ送信する。
【００６５】
メッセージ抽出部４５は、トピック・メッセージ管理部４０から取得したメッセージデータのうち、ユーザによって投票された時に対応するチャプター（c）およびチャプター内位置（t）と、表示制御部３３から取得した連動位置（現在表示中のコンテンツのチャプター（c0）およびチャプター内位置（t0））とを比較し、前者が後者より若い（すなわち、c＜c0または、c＝c0かつt＜t0）メッセージを抽出し、メッセージ表示部４６に送信する。また、メッセージ抽出部４５は、トピック選択部４７から、ユーザによって選択されたトピックを受信し、該選択されたトピックと、表示制御部３３から取得した連動位置とに基づいて、トピック・メッセージ管理部４０から指示された所定の抽出条件を満たし、かつ、ユーザによって選択されたトピックを示す情報（例えば、トピックの文字列など）をタグ情報として含むメッセージを抽出する。
【００６６】
メッセージ表示部４６は、メッセージ抽出部４５が抽出したメッセージのメッセージデータを受信し当該メッセージを表示画面の所定の表示領域（例えば、図４のメッセージ表示領域５５）に表示させる。
【００６７】
トピック選択部４７は、ユーザによって選択されたトピックをメッセージ抽出部４５に送信する。
【００６８】
（情報提示システム２００の処理）
続いて、情報提示システム２００の処理の一例について、図２および図３を用いて説明する。図２は、情報提示システム２００において、サーバ７０およびクライアント装置３０が行う処理の一例を示す図である。図３は、コンテンツ、トピックランキング、およびメッセージを表示する表示画面の画面構成例を示す図である。なお、図３に示す画面構成ではユーザによる操作を受け付ける領域が設けられている。例えば、ユーザはマウスなどを操り、カーソルを所定の領域に移動させてクリック操作を行ったり、表示画面に直接タッチ操作を行ったりすることにより、所望の指示を入力することができる。
【００６９】
情報提示システム２００が行う処理の一例として、以下の工程０〜工程２１を順に説明する。以下に説明する工程０〜工程２１の各工程はそれぞれ、図２に示された矢印に付した符号１〜２１と対応している。なお、工程０〜工程２１は、概ね付された番号の昇順に実行されるが、この順番に限定されず、適宜、工程の順番を変更してもよい。
【００７０】
（工程０：ログイン）
ユーザによってクライアント装置３０が操作され、ログイン情報がログイン制御部４９に入力されると、ログイン制御部４９は、ログイン情報をユーザ管理部７１に送信する。ユーザ管理部７１は、受信したログイン情報に対応付けられたユーザの、コンテンツやトピックランキングへのアクセス権限を確認し、当該ユーザがアクセス権限を有するコンテンツの一覧をクライアント装置３０へ送信する。以降、サーバ７０へのアクセスには、このログイン認証で取得したトークンを付加して管理する。
【００７１】
（工程１：コンテンツ一覧の取得）
コンテンツ選択部３１は、サーバ７０からコンテンツ情報（コンテンツの名称、対応するコンテンツデータのＵＲＬ、参加者間でトピック・メッセージを共有する情報格納領域のid）のリストを取得する。
【００７２】
（工程２：ユーザによるコンテンツの選択指示）
ユーザによってトピック・メッセージ表示領域５０内のコンテンツ選択ボタン５６（図３参照）が操作されると、コンテンツ選択部３１は、コンテンツ選択ボタン５６の近傍などにコンテンツ一覧を表示する（図示せず）。なお、図３に示す画面構成例では、ユーザによってコンテンツ一覧の中から「協業技術セミナー」が選択された場合の表示画面を示している。
【００７３】
（工程３：コンテンツの表示指示）
コンテンツ選択部３１は、上記工程１にてコンテンツ選択部３１が取得した、ユーザによって選択されたコンテンツに対応するコンテンツデータのＵＲＬをコンテンツ表示部３２に送る。
【００７４】
（工程４：コンテンツ情報の取得）
コンテンツ表示部３２は、受信したコンテンツデータのＵＲＬを用いてコンテンツ管理部７３から当該コンテンツデータを取得し、コンテンツ表示領域５１に当該コンテンツを表示する。
【００７５】
（工程５：コンテンツに関するトピック・メッセージデータの取得指示）
上記工程３において、コンテンツ選択部３１は、上記工程１にて取得した、ユーザにより選択されたコンテンツに対応するトピック、メッセージ情報を管理する情報格納領域のidをトピック・メッセージ管理部４０に送る。
【００７６】
（工程６：コンテンツに関するトピック・メッセージデータの取得）
トピック・メッセージ管理部４０は、上記工程５にて取得した、ユーザにより選択されたコンテンツに対応するトピック、メッセージ情報を管理する情報格納領域のidを用いて、トピック・メッセージ管理部７４から当該コンテンツに関する各トピックに関するトピック・メッセージデータ（トピック名、メッセージ内容、および各トピックに対して投票が行われた時と各メッセージが投稿された時のコンテンツの再生位置（すなわち、投票位置））を取得する。トピック・メッセージ管理部４０が取得したトピック・メッセージデータは、トピック・メッセージ保持部４１に格納される。
【００７７】
（工程７：ユーザによるコンテンツの表示の操作）
図３に示す画面構成例では、コンテンツ表示領域５１にて、上記工程２にて選択された「協業技術セミナー」の動画コンテンツ「講演２」を表示（再生）している様子を示している。図３ではコンテンツ表示領域５１の左右にはそれぞれビデオチャプター選択ボタン５３が設けられている。ビデオチャプター選択ボタン５３がクリック操作された場合、表示制御部３３は、コンテンツ表示領域５１にて表示するコンテンツは、「講演２」から「講演１」または「講演３」へと切り替える。表示制御部３３は、ビデオ再生制御ボタン・スライダーバー５２の「ｐｌａｙ」（再生）ボタンがクリック操作されたとき、選択されたコンテンツの再生を開始する。なお、ビデオ再生制御ボタン・スライダーバー５２には、コンテンツ表示領域５１において再生されている動画の、現在の再生位置を表示したり、変更したりするために用いられる棒状の操作領域であるスライダーバー（「シークバー」とも呼ばれる）が設けられている。
【００７８】
（工程８：コンテンツ表示制御）
コンテンツ表示部３２は、表示制御部３３からの指示に従い、ユーザによって選択されたコンテンツをコンテンツ表示領域５１にて再生する。
【００７９】
（工程９：コンテンツ位置の取得）
コンテンツが動画および音声などである場合、ユーザによるページ送り操作、スクロール操作を要求することなく自動的にチャプター内の位置（コンテンツ位置、経過時間）が変化する。それゆえ、表示制御部３３は、随時、現在の再生位置、すなわち連動位置をコンテンツ表示部３２から取得する。他方、ユーザによるページ送り操作、スクロール操作を要求するコンテンツである場合には、ユーザによる操作が行なわれる毎に、現在表示している位置（コンテンツ位置）をコンテンツ表示部３２から取得すればよい。動画などの現在の再生位置または静止画などの現在の表示位置は、ランキング計算部４２およびメッセージ抽出部４５において、連動位置として利用される。
【００８０】
（工程１０：連動位置の指定）
表示制御部３３は、連動位置を、ランキング計算部４２およびメッセージ抽出部４５に送信する。
【００８１】
（工程１１：連動位置に基づいて投票データの抽出とランキング計算）
ランキング計算部４２は、トピック・メッセージ保持部４１に記憶されているトピック投票データをトピック・メッセージ管理部４０から取得する。コンテンツを表示（動画であれば再生表示）中に、ランキング計算部４２は、上記工程１０にて表示制御部３３から受信した連動位置と、トピック・メッセージ管理部４０から取得したトピック投票データに含まれる各トピックに対する投票が行われた投票位置と、を比較する。ランキング計算部４２は、投票位置が連動位置よりも前（c＜c0、または、c＝c0かつt＜t0）のトピックデータについて、ユーザ（n）ごとに、そのトピックに対する投票を最後に行った時点の再生位置である最新投票位置（チャプター（c_recent）とチャプター内位置（t_recent））を得る。
【００８２】
そして、ランキング計算部４２は、トピックの評価値Vnを以下のように算出する。
【００８３】
c_recent＝c0である場合は、Vn＝1／(t0 − t_recent) + Vbase0により算出する。ここで、Vbase0としては、投票後に所定の時間（例えば、数十分）が経過した時点における1／(t0 − t_recent)の値と同等の値になるような数値を用いればよく、例えば、Vbase0＝1／1800などであってもよい。
【００８４】
一方、c_recent＜c0である場合は、チャプター内位置の最大値をt_max（例えば、86400）とすると、それよりも大きいt_unit（例えば、99999）を用いて、Vn＝1／(t0 − t_recent + (c0 − c_recent) × t_unit ) + Vbaseにより算出する。ただし、Vbaseは、1／1000000などの値であり、Vbase0に比べて数桁小さい数とすればよい。
【００８５】
ランキング計算部４２は、トピック毎にすべてのユーザ（n）について評価値Vnの総和ΣVnを求め、このΣVnの値に基づいて、トピックを評価の高低順にソートして、例えば上位１０位までのトピックを決定し、トピックランキング表示部４３に送る。例えば、トピックランキング表示部４３は、図３に示すように、トピックの名称などの文字列のリストをトピック選択領域５８に表示し、各トピックへの投票者数を投票者数表示領域５９に表示してもよい。
【００８６】
トピックランキング表示部４３は、トピックランキング表示領域５４に評価値が高いトピックを１つまたは複数表示する。なお、表示すべきトピックが未入力である場合、あるいは表示すべきトピックが所定の数（例えば、１つ）である場合、トピックランキング表示部４３は、トピックランキング表示領域５４に「トピックを入力してください」および「トピック未登録」などの文字列を表示させ、ユーザに対してトピックの入力を促してもよい。
【００８７】
このように各トピックの評価値Vnを計算すれば、ユーザがトピックに投票した直後は、上記評価値Vnを算出するために用いられる式の逆数部分、すなわち1／(t − t_recent)がVbase0よりも大きく影響するため、投票したユーザの数が少ない場合（例えば、１人）でも、投票されたトピックの評価値Vnは大きい値となり、ランキング上位に出現することができる。一方、ユーザがトピックに投票してから所定の時間が経過すると、投票したユーザの数（十分時間が経過した場合、Vbase0の値の和に相当する）が、トピックの評価値Vnに大きく影響するようになり、トピックのランキングを左右するようになる。
【００８８】
また、現在再生中のチャプター以前のチャプターにおいて行われた過去の投票は、少なくともt_unitだけ時間が離れており、かつVbaseがVbase0に比べて数桁小さい値であるため、現在再生中のチャプター以前のチャプターのみにおいて投票されたトピックの評価値Vnは、現在のチャプターで投票されたトピックの評価値Vnを容易には超えることができない。それゆえ、現在再生中のチャプター以前のチャプターにおいて投票されたトピックが、現在再生中のチャプターにおいても上位にランキングされることは困難である。ただし、現在再生中のチャプターにおける投票が不活発である場合には、以前のチャプターで活発に投票されたトピックがチャプターの近さと投票者数を組み合わせた順位づけでリストされ、古いチャプターであっても投票者の多いものは表示するため、ユーザにそれまでのチャプター内容を思い出す機会を与えることができる。
【００８９】
なお、Vbase0の値は、（１）チャプターの時間、（２）チャプター内での各話題、各テーマ、および各視点などが転換されるまでの時間、および（３）ユーザが１つの視点を持ち続ける時間などをベースに調整されてもよい。例えば、Vbase0の値として、現在再生中のチャプターを含むコンテンツの時間の半分の時間と、所定の時間（例えば、１０分間）とを比較して長い方の時間を秒数で表わし、その秒数の逆数を用いてもよい。
【００９０】
トピックランキング表示領域５４に表示されているトピックの順位が変化する場合、トピックランキング表示部４３は、トピックごとに新しい順位が表示される位置までの移動途中を０．５秒程度のアニメーションで表示してもよい。このようにランキングの変動を、アニメーションを用いて示すことにより、ユーザに対して、トピックランキングに変化があったことを知らせるとともに、順位が変わったトピックを視認させることができる。なお、ユーザによってコンテンツが早送り再生などが操作されると、連動位置が高速で変化することに伴い、高速でトピックの順位が変化する可能性があり、トピックランキング表示領域５４の視認性が損なわれる虞がある。そこで、ランキング計算部４２からトピックランキング表示部４３へのランキングの更新指示は、所定の時間（例えば、２秒間）以上の間隔を空けて送信するように構成してもよい。これにより、トピックランキング表示領域５４の視認性が損なわれることを回避できる。
【００９１】
コンテンツの内容に関連する各トピックの順位は、連動位置と投票位置とを参照して算出されたトピックの評価値に基づいているため、トピックランキングの変動は、コンテンツの内容の移り変わりを反映したものとなる。それゆえ、トピックランキング表示領域５４におけるトピックの順位の変動状況をユーザに示すことには、以下のような効果もある。例えば、講演などの動画コンテンツや音声コンテンツなどの場合、ユーザが所望の内容についての発言などが登場する再生位置を、コンテンツ表示領域５１の表示を見ながら早送りボタンやスライダーバーなどを操作して検索することは困難である場合がある。なぜならば、早送りボタンやスライダーバーなどを操作しても、表示されるコンテンツの内容の移り変わりを把握するための手がかりが無いからである。上記の構成によれば、ユーザにトピックの順位の変動状況を知らせることができる。これにより、ユーザによる早送りボタンやスライダーバーなどへの操作を受け付けている間であっても、コンテンツの内容の移り変わりをユーザに把握させ、当該ユーザが所望する内容についての発言などが登場する再生位置を容易に検索できるようにすることができる。
【００９２】
（工程１２：連動位置に基づいたメッセージの抽出・表示）
またメッセージ抽出部４５は、トピック・メッセージ管理部４０から、トピック・メッセージ保持部４１に保持されているメッセージデータを取得する。メッセージ抽出部４５は、上記工程１０にて表示制御部３３から受信した連動位置と、トピック・メッセージ管理部４０から取得した各メッセージが投稿された時のコンテンツの再生位置（投稿位置）と、を比較して、所定の抽出条件を満たすメッセージデータを抽出する。メッセージ抽出部４５は、投稿位置が連動位置よりも前（c＜c0、または、c＝c0かつt＜t0）のメッセージデータを抽出して、メッセージ表示部４６に送信し、メッセージ表示部４６は受信したメッセージデータが示すメッセージをメッセージ表示領域５５に表示する。メッセージ表示領域５５に表示されるメッセージは、コンテンツ内のチャプターの順序（例えば、昇順）に合わせて表示されてもよい。また、各チャプター内のメッセージは、当該チャプター内の投稿位置の順序（例えば、昇順）に表示されてもよい。すなわち、直近に投稿されたメッセージが最下部（あるいは最上部）に位置するように順に表示されるようにスクロールしてもよい。c＜c0のチャプターへのメッセージが投稿されたか、c＝c0のチャプターへのメッセージが投稿されたかによって、当該メッセージの表示態様を異ならせてもよい。例えば、c＜c0のチャプターへのメッセージが投稿されたメッセージの表示の背景は薄いグレー色などを配し、それ以外のメッセージの表示の背景には異なる色を配することにより、c＜c0のチャプターへのメッセージを他のメッセージと区別できるようにしてもよい。
【００９３】
(工程１３：ユーザによるトピックへの投票操作）
図３に示すように、トピックランキング表示領域５４は、トピック選択領域５８、投票者数表示領域５９、および投票領域６０が設けられており、トピック入力・投票制御部４４は、ユーザによって投票領域６０のボタンが操作（例えば、クリック操作）された場合、投票領域６０の当該ボタンに対応付けられたトピックへの投票として受け付ける。ユーザによって操作されたボタンは、一定期間（例えば３０分間）操作不能となり（赤色へ変化させてもよい）、操作直後に連続して投票を行うことはできないようになっていてもよい。上記の「一定期間」の長さは、例えば、Vbase0と同様に、現在再生中のチャプターを含むコンテンツの時間の半分の時間と、所定の時間（例えば、１０分間）とを比較して長い方の時間としてもよい。投票領域のボタンは、操作後に一定期間が経過した場合、およびコンテンツ表示領域５１にて再生しているコンテンツが別のチャプターに移行した場合などに、操作不能の状態は解除され、同じトピックへの投票をもう一度受け付けることができるように構成してもよい。このように構成することによって、同じユーザが同じトピックに連続して投票することを防ぎつつ、先のチャプターを視聴して、理解が深まった後や、別の内容に対して同じトピック名を投票する場合には、同じユーザが同じトピックに再度投票することを許可することができる。これにより、恣意的な順位保持を目的とした不正な投票が行われることを防ぎ、トピックの評価値Vnを適切に算出することができる。
【００９４】
なお、上記工程１１では、同じユーザが最近投票したトピックについてのみ、最新投票位置を抽出する。それゆえ、投票者数は増加しないが、評価値Vnを算出するために用いられる式の逆数部分、すなわち1／(t0 − t_recent)は増加する。これにより、評価値Vnを上記のような式を用いて算出すれば、最近投票されたトピックの評価値Vnを一時的に上げることができ、当該トピックの順位が上がる可能性がある。トピックランキング表示領域５４に表示された各トピックのうち、順位が変動したトピックを他のユーザが確認して投票した場合、当該トピックはトピックランキング表示領域５４に表示されるランキング内に残りやすくなる。
【００９５】
あるいは、あるトピックをトピックランキング表示領域５４に継続して表示させておきたい場合、一時的に順位を上昇または維持させる目的で、同じユーザが同じトピックに対して後のチャプターを視聴時に再投票してもよい。これにより、当該トピックのトピックランキング表示領域５４での表示を一時的に維持させることができる。
【００９６】
（工程１４：投票データの送信）
トピック入力・投票制御部４４は、ユーザによって投票領域６０のボタンがクリック操作されたトピックの文字列の他に、現在の時刻、投票位置（チャプターおよびチャプター内位置）、ユーザidなどを含む投票データをトピック・メッセージ管理部７４に送信（登録）する。投票操作を受け付けたボタンは、一定期間（例えば３０分間）操作不能となってもよい（例えば、赤色へ変化）。
【００９７】
（工程１５：更新情報の受信）
トピック・メッセージ管理部７４は、新規に送信（登録）された投票データを既に保持している投票データに加えて、投票データを更新する。各クライアントから送られた投票データに関しても同様に更新される。トピック・メッセージ管理部４０は、更新された投票データを随時トピック・メッセージ管理部７４から取得する。
【００９８】
（工程１６）
トピックランキング表示領域５４に表示されていないトピックに対してユーザが投票したい場合には、トピック入力領域６１に投票を希望するトピックの名称などを表す文字列を入力させる。トピック入力・投票制御部４４は入力されたトピックを、トピック・メッセージ管理部７４に送信する。なお、トピックの名称などを表す文字列には、一覧性の向上や表現を集約させるために効果的な所定の範囲内の文字数に制限することが望ましい。ここで、所定の範囲内の文字数の上限は、例えば、日本語表記の場合では２０文字程度で十分であるが、アルファベットを用いた場合も考慮して３２文字とすればよい。また、トピックのタイトルおよび名称などを表す文字列として適さない禁止文字を設定したり、所定の範囲内の文字数の下限を設定してもよい。
【００９９】
トピック入力・投票制御部４４は、入力されたトピックを、上記工程１３における処理と同様、ユーザによって投票されたトピックについての投票データをトピック・メッセージ管理部７４に送信（登録）する。また、上記工程１４における処理と同様、トピック・メッセージ管理部７４は、新規に送信（登録）された投票データを既に保持している投票データに加えて、投票データを更新する。ユーザによって投票されたトピック、および当該投票が行われた時の投票位置は、トピック・メッセージ保持部４１に保持しておく構成であってもよい。この場合、トピックランキング表示領域５４にランキング一覧を表示するときに、既に投票されたトピックに対応する投票領域６０のボタンが一定期間（例えば３０分間）操作不能となってもよい。
【０１００】
（工程１７：ユーザによるトピックの選択）
ユーザによって、トピック選択領域５８に表示されているトピックが操作（例えば、クリック操作）された場合、トピック選択部４７は、選択されたトピックを選択トピック表示領域６３に表示させる。なお、すでに選択されたトピックがトピック選択領域５８内で再度クリック操作されると、そのトピックに対する選択が解除され、選択トピック表示領域６３の表示の消えるように構成してもよい。また、トピック選択領域５８に表示されているトピックの選択は、１つのトピックに対して行ってもよいし、複数のトピックに対して行ってもよい。
【０１０１】
（工程１８：選択されたトピックをタグとして指定）
ユーザによって選択されたトピックを示す情報は、タグ情報としてトピック選択部４７からメッセージ投稿部４８に送信される。
【０１０２】
（工程１９：ユーザによるメッセージの入力）
メッセージ投稿部４８は、メッセージ入力領域６２に入力されたメッセージの情報（メッセージデータ）に、上記工程１８で受信したトピック（１または複数）を示す情報をタグとして付加する。ここで、メッセージには、所定の文字数の上限値（例えば１０００文字）を設けてもよい。
【０１０３】
（工程２０：メッセージの登録）
メッセージ投稿部４８は、ユーザにより入力されたメッセージの文字列、タグとして付加されたトピックの文字列、現在の時間（現在時刻）、投票位置（チャプター、チャプター内位置）、ユーザidなどを加えたメッセージデータを、トピック・メッセージ管理部７４へ送信（登録）する。上記工程１５と同様、トピック・メッセージ管理部７４は、新規に送信（登録）されたメッセージデータを既に保持しているメッセージデータに加えて、メッセージデータを更新する。更新されたメッセージデータは、各クライアント装置３０に随時配信され、トピック・メッセージ保持部４１に保持される。
【０１０４】
また、メッセージのタグ付けに利用されたトピックについては、そのタグについて投票が行われたとして取り扱い、工程１４と同様の工程を施してもよい。
【０１０５】
（工程２１：選択されたトピックと連動位置に基づいたメッセージの抽出・表示）
上記工程１７で選択されたトピックはトピック選択部４７からメッセージ抽出部４５に送られ、メッセージ抽出部４５は、上記工程１２にて示された抽出条件に加えて、指示されたトピックをタグとして含むメッセージを抽出する。トピック選択部４７において複数のトピックが選択されている場合、選択されたトピックを示す情報（トピックの文字列など）のうちのいずれかをタグとして含むメッセージを抽出する。上記工程１７にてトピックが選択されると、メッセージ抽出部４５は、そのトピックを示す情報がタグとして含まれるメッセージを抽出し、メッセージ表示部４６は、メッセージ抽出部４５が抽出したメッセージをメッセージ表示領域５５に表示する。このように構成すれば、同じトピックに関して他のユーザから投稿されたメッセージをユーザに確認させることができる。これにより、上記工程１９において、他のユーザが既に投稿したメッセージと重複するメッセージをユーザが不用意に投稿しないようにさせることができる。
【０１０６】
（メッセージ表示領域５５）
次に、メッセージ表示部４６が制御するメッセージ表示領域５５の画面構成例について、図４を用いて説明する。図４は、メッセージを表示する表示画面の画面構成例を示す図である。
【０１０７】
メッセージ発信者名と顔写真表示領域５５１には、メッセージ表示領域５５に表示されているメッセージ５５２の投稿者の名前やサムネイルが表示される。ここで、メッセージ５５２がユーザ本人によって投稿されたメッセージである場合と、当該ユーザ以外の投稿者によって投稿されたメッセージである場合とで、メッセージ発信者名と顔写真表示領域５５１の投稿者の名前の文字の色などを異ならせてもよい。例えば、ユーザ本人によって投稿されたメッセージを表示する場合はグレーの文字とし、当該ユーザ以外によって投稿されたメッセージを表示する場合は赤色の文字などとすればよい。
【０１０８】
タグ表示領域５５３には、メッセージ５５２にタグとして付加されたトピックを示す情報が表示される。複数トピックが選択された場合には、タグ表示領域５５３には複数のトピックを示す情報が並ぶ。
【０１０９】
メッセージの発信タイミング表示領域５５４には、メッセージ５５２の投稿位置が表示される。例えば、メッセージ５５２が投稿された時点のコンテンツのチャプターが［  ］内に表示され、当該チャプター内位置（時間経過）が時間：分：秒（例えば、00:00:32）の形式で表示される。
【０１１０】
メッセージの番号５５５には、メッセージ５５２が投稿された時間に基づいて決定されたメッセージ５５２の投稿順を示す番号が表示される。
【０１１１】
（詳細表示画面５５６）
続いて、メッセージ表示部４６が制御する詳細表示画面について、図５を用いて説明する。図５は、メッセージの詳細情報の表示、変更に利用される詳細表示画面５５６の画面構成例を示す図である。
【０１１２】
メッセージ表示領域５５にてメッセージを表示する場合、核メッセージの全体を表示するのではなく、その冒頭部分など、一部のみを表示するようにしてもよい。例えば、各メッセージの最初の１４０文字、もしくは最初の２行分のみをメッセージ表示領域５５に表示してもよい。なお、メッセージ表示領域５５において当該メッセージに対する操作（クリック操作など）が行われた場合に、図５に示す詳細表示画面５５６に切り替えてもよい。これにより、長文のメッセージが投稿された場合においても、メッセージ表示領域５５の一覧性を維持しつつ、長文のメッセージのすべての内容をユーザに確認させることができる。
【０１１３】
詳細表示画面５５６は、ユーザ自身が投稿したメッセージを削除したり、タグとして付加されたトピックの追加および削除をしたりすることが可能なように構成されていてもよい。一方、サーバ７０（またはトピック・メッセージ管理部７４）の管理者は、すべてのユーザから投稿されたメッセージを管理する権限を有していてもよい。
【０１１４】
〔実施形態２〕
上述の実施形態では、コンテンツが動画である例を挙げて説明したが、コンテンツが発表スライド形式の資料（すなわち、１以上の静止画像を含むコンテンツ）であったり、ページ単位の書籍またはウェブページの形態のコンテンツであったりする場合には、以下のように構成してもよい。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１１５】
すなわち、図３に示すビデオ再生制御ボタン・スライダーバー５２のような、ユーザからの再生コントロール操作の入力を受け付ける領域が無い表示画面となってよい。そして、コンテンツ表示領域５１に表示するコンテンツのページなどを切り替える指示の入力はビデオチャプター選択ボタン５３にて受け付けてもよい。なお、この場合、ビデオチャプター選択ボタン５３が表示されている領域には、コンテンツ表示領域５１にて表示されているページの１つ前のページ番号、または１つ後のページ番号を表示してもよい。
【０１１６】
上記の（工程９）では、表示制御部３３は、随時、現在の再生位置、すなわち連動位置をコンテンツ表示部３２から取得するがコンテンツが静止画像である場合、連動位置は、コンテンツ全体のうちの何ページ目を表示中か、またはそのページの表示を開始してからどれだけ時間が経過したか、などによって示され得る。そこで、表示制御部３３は、例えば、現在表示中のページの表示を開始してからの経過時間を連動位置としてコンテンツ表示部３２から取得すればよい。なお、ユーザは、コンテンツを表示させたままで他の作業を行う場合がある。それゆえ、連動位置としての上記経過時間に所定の上限値（例えば２分など）を設け、この上限値を超えても同じページの表示が継続している場合には、表示制御部３３は、所定の上限値を連動位置として取得する構成であってもよい。
【０１１７】
資料（コンテンツ）の閲覧を開始してからの時間経過に応じてユーザの理解が深まることが期待されるため、このような構成を採用すれば、コンテンツの閲覧をしているユーザの現時点での理解度にふさわしい順序に並んだトピックを、ユーザに適切なタイミングで示すことができる。さらに、ユーザは、コンテンツの閲覧を開始直後にすぐ理解できるトピックから、当該コンテンツをしばらく閲覧しなければ到達し得ない深い考察が必要なトピックまでの流れを追うことができる。
【０１１８】
さらに、トピック・メッセージ管理部７４は、ユーザによるトピックへの投票が行われた投票位置を集計することにより、当該コンテンツの各ページをユーザが理解するために要した時間や速度を統計的に把握することもできる。それゆえ、コンテンツの制作者は、当該コンテンツの難度を調節または修正したり、コンテンツ作成したりする上で、この集計結果を参考にすることもできる。
【０１１９】
〔実施形態３〕
上述の実施形態では、コンテンツが動画である場合を例に挙げて説明したが、コンテンツが縦長でスクロールによって表示位置を変化させるようなウェブページであれば、以下のような実施形態であってもよい。このような実施形態について、以下に説明する。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１２０】
コンテンツ表示部３２は、ウェブページに含まれる各見出しをチャプターに割り付け、スクロール位置に応じて、コンテンツ表示領域５１に現在表示されているチャプターとその中でのスクロール量とをチャプター内位置（コンテンツ位置）として表示制御部３３に送信する。なお、コンテンツ表示領域５１のサイズや表示設定によってピクセル数が異なるため、スクロール量はそのチャプター全体を表示するのに必要なピクセル数に対する表示済領域のパーセンテージを用いてもよい。あるいは、ウェブページ内のスクリプト要素（例えば、<div>や<img>などで表されるＨＴＭＬ内の要素）数を用いて、スクロール位置までに表示された要素数を用いてもよい。なお、一般的にスクロール位置は画面上部までの位置で表されるため、上記の表示済領域とは、スクロール位置にコンテンツ表示領域５１の全領域を加えた領域である。
【０１２１】
本実施形態においては、メッセージの発信タイミング表示領域５５４には、例えば、メッセージ５５２が投稿された時点の見出しの名称が［  ］内に表示される。なお、当該コンテンツ内位置（時間経過）は表示しなくてもよいし、代替として上記の表示済領域のパーセンテージを表示してもよい。
【０１２２】
〔実施形態４〕
上述の工程２１の変形として、トピック選択部４７が、ユーザによるトピックの選択を受け付けた場合、メッセージ抽出部４５が、上記工程１２にて指示された所定の抽出条件（チャプターやチャプター内位置の条件）を満たすメッセージデータを抽出するのではなく、投稿された全メッセージの中から、所定のトピックを示す情報をタグとして含むメッセージを抽出してもよい。このような実施形態について、以下に説明する。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１２３】
この場合、図６に示すように、コンテンツの表示位置より後に投稿されたメッセージの表示態様を異ならせてもよい。図６は、コンテンツ、トピックランキング、およびメッセージを表示する表示画面の他の画面構成例を示す図である。例えば、図示のように、メッセージを表示している背景を他のメッセージと異ならせて、区別を明確化して表示してもよい。
【０１２４】
図６に示す例のように、コンテンツが教材系のコンテンツ（例えば、セミナービデオなど）である場合、ユーザが当該コンテンツの内容全体に対して質問したい場合が想定される。このような場合には、ユーザが現在どこまでコンテンツを視聴したかによらず、コンテンツに対して投稿された全メッセージの中から当該コンテンツの内容全体に関連したトピックに関するメッセージを表示することが望ましい。
【０１２５】
上記の構成を適用することにより、実時間としてはすでに議論が尽くされつつあるトピックが選択され、該トピックに関する場違いなメッセージの投稿がなされることを防ぐことができる。
【０１２６】
また、コンテンツ表示領域５１にてコンテンツの動画が連続して再生されている場合、現在のチャプターから次のチャプターに自動的に遷移する。このような場合、チャプターが次に遷移した後に投稿されたメッセージは、ユーザによって確認されにくいという問題がある。そこで、上記の構成を適用すれば、後のチャプターに関するトピックに関して投稿されたメッセージもユーザに確認させることができる。それゆえ、ユーザは、コンテンツの現在のチャプターを気にすることなく、当該コンテンツに内容全体に関するメッセージを投稿することできる。
【０１２７】
〔実施形態５〕
上述の実施形態では、上記工程１１および１２において、ランキング計算部４２は、連動位置に基づいて投票データを抽出してランキング計算を行う場合について説明したが、これに限定されない。例えばランキング計算部４２は、実時間を連動位置として用いて投票データを抽出してランキング計算を行ってもよい。このような実施形態について、以下に説明する。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１２８】
上記工程１１において、ランキング計算部４２は、トピック・メッセージ管理部４０からトピック・メッセージ保持部４１に保持されているトピック投票データを取得する。コンテンツ表示中に、ランキング計算部４２は、上記工程１０にて表示制御部３３から受信したチャプター連動位置（表示中のチャプター(c0)と現在の実時間(T0)）と、トピック・メッセージ管理部４０から取得したトピック投票データに含まれる各トピックに対する投票が行われたチャプター投票位置（チャプター(c)と実時間(T)）と、を比較する。ランキング計算部４２は、投票位置が連動位置よりも前（c＜c0、または、c＝c0かつT＜T0）のトピックデータについて、ユーザ（n）ごとに、そのトピックに対する投票を最後に行った時点の再生位置である最新のチャプター投票位置（チャプター（c_recent）と実時間（T_recent））を得る。
【０１２９】
そして、ランキング計算部４２は、トピックの評価値Vnを以下のように算出する。
【０１３０】
c_recent＝c0である場合は、Vn＝1／(T0 − T_recent) + Vbase0により算出する。ここで、Vbase0としては、投票後に所定の時間（例えば、３日間）が経過した時点における1／(T0 − T_recent)の値と同等の値になるような数値を用いればよく、例えば、Vbase0＝1／259200などであってもよい。
【０１３１】
一方、c_recent＜c0である場合は、実時間の最大値をT_max（例えば、１０年＝315360000）を用いて、Vn＝1／(T0 − T_recent + (c − c_recent) × T_max) + Vbaseにより算出する。ただし、Vbaseは、1/10000000などの値であり、Vbase0に比べて数桁小さい数とすればよい。
【０１３２】
ランキング計算部４２は、トピック毎にすべてのユーザ（n）について評価値Vnの総和ΣVnを求め、このΣVnの値に基づいて、トピックを評価の高低順にソートして、例えば上位１０位までのトピックを決定し、トピックランキング表示部４３に送る。
【０１３３】
なお、Vbase0の値としては、新規に投票されたトピックが、トピックランキング表示領域５４に残存し、その影響力を維持することが望ましい期間に基づいて任意に設定され得る。例えば、企業内であれば週末や出張などの期間、ユーザが情報提示システム２００を利用しない場合があり得る。そこで、新規に投票されたトピックが、３日間はトピックランキング表示領域５４に残存するようにVbase0の値を設定してもよい。このように、投票を行うユーザ、およびユーザによって利用されるコンテンツの特性に応じてVbase0の値を設定することが望ましい。
【０１３４】
また、上記工程１２では、メッセージ抽出部４５は、現在表示されているチャプターの再生位置までに投稿されたすべてのメッセージデータを抽出する。メッセージ抽出部４５は、抽出したメッセージデータをメッセージ表示部４６に送信し、メッセージ表示部４６は、受信したメッセージデータが示すメッセージをメッセージ表示領域５５に表示する。メッセージ表示領域５５に表示されるメッセージは、コンテンツ内のチャプターの順序（例えば、昇順）に合わせて表示されてもよい。また、各チャプター内のメッセージは、投票位置の実時間の順序（例えば、昇順）に表示されてもよい。
【０１３５】
あるいは、チャプターによらず、実時間の順序に従って、すべてのメッセージを表示するモードがあってもよい。この場合、メッセージの発信タイミング表示領域５５４には、例えば、メッセージが投稿された時点のチャプターが［  ］内に表示され、実時間（14:30などの時間表示、あるいは、２０時間以上経過したものについては年月日表示）を表示すればよい。「[２]14:30」であれば、メッセージが投稿された時点のチャプターが２であり、メッセージが投稿された時点の実時間が１４時３０分であることを示している。
【０１３６】
本実施形態においては、新しいチャプターに移動したときに、その移動先のチャプターで投稿されたメッセージが一斉にメッセージ表示領域５５に表示され、一方、トピックランキング表示領域５４には、選択中のチャプターに関して実時間において最近投票されたトピックが上位になるように表示される。それゆえ、実施形態１〜４におけるユーザ間の情報交換と比べて、本実施形態に係るユーザ間の情報交換は以下のような差異がある。すなわち、実施形態１〜４におけるユーザ間の情報交換では、コンテンツ毎に、当該コンテンツの視聴とユーザの理解の深まり具合に応じて惹起された普遍的な議論に適しているのに対し、本実施形態におけるユーザ間の情報交換では、ユーザが実時間で抱える問題意識を含むメッセージを、同じコンテンツを利用する他のユーザとの議論および情報共有に利用することができる。
【０１３７】
〔実施形態６〕
実施形態５では、コンテンツを視聴しているユーザによって、当該コンテンツに関するトピックへの投票が行われた場合、ランキング計算部４２は、投票位置が連動位置よりも前（c＜c0、または、c＝c0かつT＜T0）のトピックデータと、そのトピックに対して投稿されたメッセージのみを抽出している。しかし、投票位置が連動位置よりも以後のチャプターについて投票されたトピックもランキング計算部４２が抽出する構成であってもよい。このような実施形態について、以下に説明する。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１３８】
上記工程１１において、ランキング計算部４２は、ユーザ（n）ごとに、そのトピック（c0）に対する投票を最後に行った時点の再生位置である最新チャプター投票位置（チャプター（c_recent=c）と実時間（T_recent））を得る。
【０１３９】
そして、ランキング計算部４２は、トピックの評価値Vnを以下のように算出する。
【０１４０】
Vn＝1／(T0 − T_recent) + Vbase0により算出する。視聴中のチャプターに関するトピックに対して投票を行っていないユーザについては、直近に当該ユーザによる投票が行われた実時間（T_recent）を用いて、Vn＝1／(T0 − T_recent + T_max) + Vbaseにより算出する。ただし、Vbase0、T_max、およびVbaseの各値は、実施形態５と同様にして設定すればよい。
【０１４１】
ランキング計算部４２は、トピック毎にすべてのユーザ（n）について評価値Vnの総和ΣVnを求め、このΣVnの値に基づいて、トピックを評価の高低順にソートして、トピックランキング表示部４３に送る。なお、本実施形態では、トピックの対象が、各チャプターではなく、コンテンツ全体であるため、トピックランキング表示領域５４に表示するトピック数は、他の実施形態の場合よりも多くする（例えば上位３０位まで）ことが望ましい。
【０１４２】
また、上記工程１２において、メッセージ抽出部４５は、コンテンツに関連するすべてのメッセージを抽出する。それゆえ、メッセージ表示部４６は、コンテンツ表示領域５１にて再生中のチャプターに対して投稿されたメッセージと、それ以外のチャプターに対して投稿されたメッセージとの表示態様を異ならせてもよい。例えば、再生中のチャプターに対して投稿されたメッセージの表示の背景色を、それ以外のチャプターに対して投稿されたメッセージの表示の背景色と異ならせてもよい。あるいは、メッセージの文字列のフォントを異ならせてもよいし、フォントの色を異ならせてもよい。また、再生中のチャプターに対して投稿されたメッセージに表示位置を合わせるようにメッセージ表示領域５５をスクロールさせてもよいし、表示順を変更してもよい。
【０１４３】
本実施形態においては、新しいチャプターに移動したときに、トピックランキング表示領域５４にはそのチャプターに関して実時間において最近メッセージが投稿されたトピックが上位になるように表示される。
【０１４４】
この実施例は、表示中のチャプター以外に対する投票や投稿はチャプターにかかわらず実時間順に扱われるため、チャプターに順位を持たず独立したコンテンツに有効である。コンテンツをネタに実時間で抱える問題に関する情報交換を行うことができる。
【０１４５】
〔実施形態７〕
上述の実施形態１〜６のうち、どの表示態様を適用するかを、選択可能に構成してもよい。
【０１４６】
コンテンツの性質やユーザの特性によって最適な抽出・表示方法が変わる。サーバ７０のデータベースにおいて、各コンテンツについて、投票データの抽出方法と、トピックおよびメッセージの表示方法との対応関係（選択ロジック）を記述しておいてもよい。選択ロジックを記述しておくことで、クライアント装置３０は、実施形態１〜６において説明した投票データの抽出方法と、トピックおよびメッセージの表示方法とを適用することができる。また、この選択ロジックの設定を変更するボタン（図示せず）をクライアント装置３０のユーザインタフェース（ＵＩ）に設け、ユーザ毎に異なる選択ロジックの設定ができるようにしてもよい。
【０１４７】
〔実施形態８〕
実施形態１では、上記工程１において、コンテンツ選択部３１がコンテンツ−トピック・メッセージシステム対応管理部７２からコンテンツ一覧を取得し、ユーザに利用するコンテンツを選択させる。しかし、ユーザは、通常、実時間において情報交換を行いながら、他のユーザが投票したトピック、および投稿されたメッセージを参照した上で、コンテンツ連携モードに遷移する。コンテンツ連係モードとは、実時間とコンテンツ連携が共存するモードであり、コンテンツと同期した情報交換と、実時間における情報交換とを組み合わせたモードである。このような実施形態について、図８および図９を用いて説明する。
【０１４８】
図７は、トピック投稿情報を表示する表示画面の他の画面構成例を示す図である。図８では、トピック投稿情報が実時間でも、組織内メンバー間で共有されている場合を示している。トピック投票情報８１にはユーザ（図中では「高橋」）が、トピック「トータルでコスト上がるのでは？」をコンテンツ連携の対象コンテンツである「協業技術セミナー」に作成したことが示されており、投稿先コンテンツ情報８２には、ユーザが投稿したメッセージの投稿先であるコンテンツ名およびトピック名が表示されている。トピック投票情報８１および投稿先コンテンツ情報８２に表示されているコンテンツ名「協業技術セミナー」には図８に示す画面に遷移するためのリンクが設けられており、「協業技術セミナー」という表示に対する操作（例えば、クリック操作）を受け付けると、メッセージ表示部４６は、図８に示すコンテンツ連携の画面構成の表示に切り替える。
【０１４９】
図８は、コンテンツ、トピックランキング、およびメッセージを表示する表示画面の画面構成例を示す図である。図８に示す表示画面では、図７においてトピック投票情報８１および投稿先コンテンツ情報８２に対してクリックされたコンテンツ「協業技術セミナー」の該当するチャプター（図中の講演２）、チャプター内位置（スライダーバーによって示された再生位置）が頭出しされている。このように、本実施形態を適用すれば、ユーザは情報交換の契機となったコンテンツの内容を視聴して背景を理解し、その上で当該トピックに関連するメッセージの投稿を行うことができる。
【０１５０】
また、実時間での情報交換に関するメッセージと、コンテンツと同期した情報交換に関するメッセージとが共存するモードでは、実時間へのトピック投票９２および実時間へのメッセージ投稿９３は、コンテンツと同期したトピック投票およびメッセージ投稿とは表示態様を異ならせてもよい。これにより、実時間の旬な話題とコンテンツに関する話題とを明確に区別してユーザに知らせることができる。なお、ユーザによって、実時間共存設定９１のモード設定メニューにおける「実時間」のチェックが外された場合、メッセージ表示部４６は、コンテンツと同期した情報交換に関するのみを表示する。これにより、ユーザは、コンテンツに関するトピックに集中することができる。
【０１５１】
〔実施形態９〕
上記各実施形態では、情報提示システム２００が１つのサーバ７０を用いる例を説明したが、サーバ７０の有する各機能が、個別のサーバにて実現されていてもよい。そして、複数のサーバを適用する場合においては、各サーバは、同じ事業者によって管理されていてもよいし、異なる事業者によって管理されていてもよい。
【０１５２】
〔実施形態１０〕
クライアント装置３０およびサーバ７０の制御ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１５３】
後者の場合、クライアント装置３０およびサーバ７０は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【符号の説明】
【０１５４】
３０  クライアント装置（コンテンツ表示制御装置）
３１  コンテンツ選択部
３２  コンテンツ表示部（表示部）
３３  表示制御部（時間受付部、選択受付部）
４０  トピック・メッセージ管理部（取得部）
４１  トピック・メッセージ保持部
４２  ランキング計算部
４３  トピックランキング表示部
４４  トピック入力・投票制御部（投票受付部、出力部）
４５  メッセージ抽出部
４６  メッセージ表示部
４７  トピック選択部
４８  メッセージ投稿部
４９  ログイン制御部
５０  トピック・メッセージ表示領域
５１  コンテンツ表示領域
５２  スライダーバー
５３  ビデオチャプター選択ボタン
５４  トピックランキング表示領域
５５  メッセージ表示領域
５６  コンテンツ選択ボタン
５８  トピック選択領域
５９  投票者数表示領域
６０  投票領域
６１  トピック入力領域
６２  メッセージ入力領域
６３  選択トピック表示領域
７０  サーバ（コンテンツ管理サーバ）
７１  ユーザ管理部
７２  コンテンツ−トピック・メッセージシステム対応管理部（記憶部、送信部）
７３  コンテンツ管理部
７４  トピック・メッセージ管理部（取得部）
８１  トピック投票情報
８２  投稿先コンテンツ情報
９１  実時間共存設定
９２  トピック投票
９３  メッセージ投稿
２００  情報提示システム
【図１】
0006621691.tif 000002
【図２】
0006621691.tif 000003
【図３】
0006621691.tif 000004
【図４】
0006621691.tif 000005
【図５】
0006621691.tif 000006
【図６】
0006621691.tif 000007
【図７】
0006621691.tif 000008
【図８】
0006621691.tif 000009
【図９】
0006621691.tif 000010
【図１０】
0006621691.tif 000011