(57)【特許請求の範囲】
【請求項１】
複数のユーザのそれぞれが用いる複数の端末装置にネットワークを介して接続可能な情報処理装置であって、
少なくとも１つの共有データを管理し、それぞれの前記端末装置からのアクセスに応じて前記共有データを更新する共有データ管理部と、
特定のユーザの前記端末装置からの予め定められた操作に応じて、少なくとも１つの前記共有データを含む成果物データを生成する成果物生成部と、
それぞれの前記端末装置に表示された画像である端末画像を取得する端末画像取得部と、
それぞれの前記端末装置に表示された前記端末画像のログを生成し、生成した前記端末画像のログを時刻情報とともにデータ記憶部に記憶させる端末ログ生成部と、
それぞれの前記端末装置の画面における時間管理領域に、現在時刻を含む所定の時間範囲の時刻を表すタイムラインバーを表示させるタイムライン表示制御部と、
前記端末画像のログのサムネイル画像を、前記タイムラインバーの前記端末画像のログの生成時刻に対応する位置に表示させるログ表示制御部と、
を備え、
前記ログ表示制御部は、前記共有データのログのサムネイル画像を、前記タイムラインバーにおける前記共有データのログの生成時刻に対応する位置に表示させる
情報処理装置。
【請求項２】
複数のユーザのそれぞれが用いる複数の端末装置にネットワークを介して接続可能な情報処理装置であって、
少なくとも１つの共有データを管理し、それぞれの前記端末装置からのアクセスに応じて前記共有データを更新する共有データ管理部と、
特定のユーザの前記端末装置からの予め定められた操作に応じて、少なくとも１つの前記共有データを含む成果物データを生成する成果物生成部と、
それぞれの前記端末装置に表示された画像である端末画像を取得する端末画像取得部と、
それぞれの前記端末装置に表示された前記端末画像のログを生成し、生成した前記端末画像のログを時刻情報とともにデータ記憶部に記憶させる端末ログ生成部と、
それぞれの前記端末装置の画面における時間管理領域に、現在時刻を含む所定の時間範囲の時刻を表すタイムラインバーを表示させるタイムライン表示制御部と、
前記端末画像のログのサムネイル画像を、前記タイムラインバーの前記端末画像のログの生成時刻に対応する位置に表示させるログ表示制御部と、
前記成果物データの生成完了の目標時刻の入力を受け付ける目標時刻入力部と、
前記タイムラインバーの前記目標時刻に対応する位置に、前記目標時刻を示す情報を表示させる目標表示制御部と、
現在時刻が前記目標時刻から予め定められた時間前に達しても前記成果物データが生成されていない場合に、それぞれの前記端末装置に警告を通知させる警告制御部と、
を備える情報処理装置。
【請求項３】
それぞれの前記端末装置に表示された前記端末画像を、対象の前記端末装置の画面における再生領域に表示させる端末画像表示制御部
をさらに備える請求項１または２に記載の情報処理装置。
【請求項４】
前記端末画像表示制御部は、対象の前記端末装置により第１時刻が指定された場合、前記第１時刻の前記端末画像のログを前記データ記憶部から取得して、対象の前記端末装置の画面における前記再生領域に表示させる
請求項３に記載の情報処理装置。
【請求項５】
前記共有データのログを生成し、生成した前記共有データのログを時刻情報とともに前記データ記憶部に記憶させる共有データログ生成部
をさらに備える請求項１から４の何れか１項に記載の情報処理装置。
【請求項６】
少なくとも１つの前記共有データを、対象の前記端末装置の画面における作業領域に表示させる共有データ表示制御部
をさらに備える請求項５に記載の情報処理装置。
【請求項７】
前記共有データ表示制御部は、対象の前記端末装置により第２時刻が指定された場合、前記第２時刻の前記共有データのログを前記データ記憶部から取得して、対象の前記端末装置の画面における前記作業領域に表示させる
請求項６に記載の情報処理装置。
【請求項８】
前記特定のユーザの前記端末装置により指定された前記成果物データを、前記特定のユーザの前記端末装置により指定された前記端末装置の画面に表示させる成果物表示制御部
をさらに備える請求項１から７の何れか１項に記載の情報処理装置。
【請求項９】
前記特定のユーザの前記端末装置により所定操作がされた場合、それぞれの前記端末装置の画面にデータの入力用のユーザインターフェイス画像を表示させる強制入力制御部をさらに備え、
前記ユーザインターフェイス画像にデータが入力された場合、前記共有データ管理部は、入力されたデータを新たな前記共有データとして登録する
請求項１から８の何れか１項に記載の情報処理装置。
【請求項１０】
前記強制入力制御部は、前記特定のユーザの前記端末装置により指定された前記端末装置の画面に前記ユーザインターフェイス画像を表示させる
請求項９に記載の情報処理装置。
【請求項１１】
前記目標表示制御部は、現在時刻が前記目標時刻を超えても前記成果物データが生成されていない場合、前記目標時刻を示す情報の表示形式を変更させる
請求項２に記載の情報処理装置。
【請求項１２】
前記目標表示制御部は、現在時刻が前記目標時刻を超えても前記成果物データが生成されていない場合であって、且つ、前記目標時刻が前記タイムラインバーにより表される時間範囲の外となった場合、前記タイムラインバーの最も過去の時刻に対応する位置に前記目標時刻を示す情報を表示させる
請求項１１に記載の情報処理装置。
【請求項１３】
複数のユーザのそれぞれが用いる複数の端末装置と、
複数の前記端末装置とネットワークを介して接続される情報処理装置と、
を備える情報処理システムであって、
前記情報処理装置は、
少なくとも１つの共有データを管理し、それぞれの前記端末装置からのアクセスに応じて前記共有データを更新する共有データ管理部と、
特定のユーザの前記端末装置からの予め定められた操作に応じて、少なくとも１つの前記共有データを含む成果物データを生成する成果物生成部と、
それぞれの前記端末装置に表示された画像である端末画像を取得する端末画像取得部と、
それぞれの前記端末装置に表示された前記端末画像のログを生成し、生成した前記端末画像のログを時刻情報とともにデータ記憶部に記憶させる端末ログ生成部と、
それぞれの前記端末装置の画面における時間管理領域に、現在時刻を含む所定の時間範囲の時刻を表すタイムラインバーを表示させるタイムライン表示制御部と、
前記端末画像のログのサムネイル画像を、前記タイムラインバーの前記端末画像のログの生成時刻に対応する位置に表示させるログ表示制御部と、
を備え、
前記ログ表示制御部は、前記共有データのログのサムネイル画像を、前記タイムラインバーにおける前記共有データのログの生成時刻に対応する位置に表示させる
情報処理システム。
【請求項１４】
複数のユーザのそれぞれが用いる複数の端末装置と、
複数の前記端末装置とネットワークを介して接続される情報処理装置と、
を備える情報処理システムであって、
前記情報処理装置は、
少なくとも１つの共有データを管理し、それぞれの前記端末装置からのアクセスに応じて前記共有データを更新する共有データ管理部と、
特定のユーザの前記端末装置からの予め定められた操作に応じて、少なくとも１つの前記共有データを含む成果物データを生成する成果物生成部と、
それぞれの前記端末装置に表示された画像である端末画像を取得する端末画像取得部と、
それぞれの前記端末装置に表示された前記端末画像のログを生成し、生成した前記端末画像のログを時刻情報とともにデータ記憶部に記憶させる端末ログ生成部と、
それぞれの前記端末装置の画面における時間管理領域に、現在時刻を含む所定の時間範囲の時刻を表すタイムラインバーを表示させるタイムライン表示制御部と、
前記端末画像のログのサムネイル画像を、前記タイムラインバーの前記端末画像のログの生成時刻に対応する位置に表示させるログ表示制御部と、
前記成果物データの生成完了の目標時刻の入力を受け付ける目標時刻入力部と、
前記タイムラインバーの前記目標時刻に対応する位置に、前記目標時刻を示す情報を表示させる目標表示制御部と、
現在時刻が前記目標時刻から予め定められた時間前に達しても前記成果物データが生成されていない場合に、それぞれの前記端末装置に警告を通知させる警告制御部と、
を備える情報処理システム。
【請求項１５】
複数のユーザのそれぞれが用いる複数の端末装置にネットワークを介して接続可能な情報処理装置において実行される方法であって、
情報処理装置が、
少なくとも１つの共有データを管理し、それぞれの前記端末装置からのアクセスに応じて前記共有データを更新する共有データ管理ステップと、
特定のユーザの前記端末装置からの予め定められた操作に応じて、少なくとも１つの前記共有データを含む成果物データを生成する成果物生成ステップと、
それぞれの前記端末装置に表示された画像である端末画像を取得する端末画像取得ステップと、
それぞれの前記端末装置に表示された前記端末画像のログを生成し、生成した前記端末画像のログを時刻情報とともにデータ記憶部に記憶させる端末ログ生成ステップと、
それぞれの前記端末装置の画面における時間管理領域に、現在時刻を含む所定の時間範囲の時刻を表すタイムラインバーを表示させるタイムライン表示制御ステップと、
前記端末画像のログのサムネイル画像を、前記タイムラインバーの前記端末画像のログの生成時刻に対応する位置に表示させるログ表示制御ステップと、
を実行し、
前記ログ表示制御ステップにおいて、前記共有データのログのサムネイル画像を、前記タイムラインバーにおける前記共有データのログの生成時刻に対応する位置に表示させる
方法。
【請求項１６】
複数のユーザのそれぞれが用いる複数の端末装置にネットワークを介して接続可能な情報処理装置において実行される方法であって、
情報処理装置が、
少なくとも１つの共有データを管理し、それぞれの前記端末装置からのアクセスに応じて前記共有データを更新する共有データ管理ステップと、
特定のユーザの前記端末装置からの予め定められた操作に応じて、少なくとも１つの前記共有データを含む成果物データを生成する成果物生成ステップと、
それぞれの前記端末装置に表示された画像である端末画像を取得する端末画像取得ステップと、
それぞれの前記端末装置に表示された前記端末画像のログを生成し、生成した前記端末画像のログを時刻情報とともにデータ記憶部に記憶させる端末ログ生成ステップと、
それぞれの前記端末装置の画面における時間管理領域に、現在時刻を含む所定の時間範囲の時刻を表すタイムラインバーを表示させるタイムライン表示制御ステップと、
前記端末画像のログのサムネイル画像を、前記タイムラインバーの前記端末画像のログの生成時刻に対応する位置に表示させるログ表示制御ステップと、
前記成果物データの生成完了の目標時刻の入力を受け付ける目標時刻入力ステップと、
前記タイムラインバーの前記目標時刻に対応する位置に、前記目標時刻を示す情報を表示させる目標表示制御ステップと、
現在時刻が前記目標時刻から予め定められた時間前に達しても前記成果物データが生成されていない場合に、それぞれの前記端末装置に警告を通知させる警告制御ステップと、
を実行する方法。
【請求項１７】
コンピュータを、複数のユーザのそれぞれが用いる複数の端末装置にネットワークを介して接続可能な情報処理装置として機能させるためのプログラムであって、
前記コンピュータを、
少なくとも１つの共有データを管理し、それぞれの前記端末装置からのアクセスに応じて前記共有データを更新する共有データ管理部と、
特定のユーザの前記端末装置からの予め定められた操作に応じて、少なくとも１つの前記共有データを含む成果物データを生成する成果物生成部と、
それぞれの前記端末装置に表示された画像である端末画像を取得する端末画像取得部と、
それぞれの前記端末装置に表示された前記端末画像のログを生成し、生成した前記端末画像のログを時刻情報とともにデータ記憶部に記憶させる端末ログ生成部と、
それぞれの前記端末装置の画面における時間管理領域に、現在時刻を含む所定の時間範囲の時刻を表すタイムラインバーを表示させるタイムライン表示制御部と、
前記端末画像のログのサムネイル画像を、前記タイムラインバーの前記端末画像のログの生成時刻に対応する位置に表示させるログ表示制御部
として機能させ、
前記ログ表示制御部は、前記共有データのログのサムネイル画像を、前記タイムラインバーにおける前記共有データのログの生成時刻に対応する位置に表示させる
プログラム。
【請求項１８】
コンピュータを、複数のユーザのそれぞれが用いる複数の端末装置にネットワークを介して接続可能な情報処理装置として機能させるためのプログラムであって、
前記コンピュータを、
少なくとも１つの共有データを管理し、それぞれの前記端末装置からのアクセスに応じて前記共有データを更新する共有データ管理部と、
特定のユーザの前記端末装置からの予め定められた操作に応じて、少なくとも１つの前記共有データを含む成果物データを生成する成果物生成部と、
それぞれの前記端末装置に表示された画像である端末画像を取得する端末画像取得部と、
それぞれの前記端末装置に表示された前記端末画像のログを生成し、生成した前記端末画像のログを時刻情報とともにデータ記憶部に記憶させる端末ログ生成部と、
それぞれの前記端末装置の画面における時間管理領域に、現在時刻を含む所定の時間範囲の時刻を表すタイムラインバーを表示させるタイムライン表示制御部と、
前記端末画像のログのサムネイル画像を、前記タイムラインバーの前記端末画像のログの生成時刻に対応する位置に表示させるログ表示制御部と、
前記成果物データの生成完了の目標時刻の入力を受け付ける目標時刻入力部と、
前記タイムラインバーの前記目標時刻に対応する位置に、前記目標時刻を示す情報を表示させる目標表示制御部と、
現在時刻が前記目標時刻から予め定められた時間前に達しても前記成果物データが生成されていない場合に、それぞれの前記端末装置に警告を通知させる警告制御部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、方法およびプログラムに関する。
【背景技術】
【０００２】
複数のユーザのそれぞれがコンピュータ等の端末装置を使用し、ネットワークを介してコミュニケーションを行うシステムが知られている。例えば、インタラクティブホワイトボードとコンピュータ等とをネットワークを介して接続した遠隔会議システムが知られている。
【０００３】
また、複数のユーザが共同して１つの成果物を生成する場合がある。例えば、会議等において、会議の進行役が、課題を提示し、複数の人から課題に対する意見を収集し、１つの成果物（例えば、課題を解決するための対策案）を作成する場合がある。また、学校の授業等において、先生が問題文を提示し、複数の生徒から問題文に対する回答を収集し、１つの成果物（例えば模範回答）を選択する場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来の遠隔会議システムでは、コンピュータ等の端末装置を用いてユーザ間のコミュニケーション（音声のやり取りまたは動画像のやり取り）を行うことはできた。しかし、従来の遠隔会議システムでは、複数のユーザのそれぞれが自身の端末装置を操作して、共同して１つの成果物データを生成することはできなかった。従って、従来の遠隔会議システムでは、会議または授業等に適用して、上述のように成果物を生成することはできなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、複数のユーザのそれぞれが端末装置を用いて共同して成果物データを生成することができる情報処理装置、情報処理システム、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る情報処理装置は、複数のユーザのそれぞれが用いる複数の端末装置にネットワークを介して接続可能な情報処理装置であって、少なくとも１つの共有データを管理し、それぞれの前記端末装置からのアクセスに応じて前記共有データを更新する共有データ管理部と、特定のユーザの前記端末装置からの予め定められた操作に応じて、少なくとも１つの前記共有データを含む成果物データを生成する成果物生成部と、それぞれの前記端末装置に表示された画像である端末画像を取得する端末画像取得部と、それぞれの前記端末装置に表示された前記端末画像のログを生成し、生成した前記端末画像のログを時刻情報とともにデータ記憶部に記憶させる端末ログ生成部と、それぞれの前記端末装置の画面における時間管理領域に、現在時刻を含む所定の時間範囲の時刻を表すタイムラインバーを表示させるタイムライン表示制御部と、前記端末画像のログのサムネイル画像を、前記タイムラインバーの前記端末画像のログの生成時刻に対応する位置に表示させるログ表示制御部と、を備え、前記ログ表示制御部は、前記共有データのログのサムネイル画像を、前記タイムラインバーにおける前記共有データのログの生成時刻に対応する位置に表示させる。
【発明の効果】
【０００７】
本発明によれば、複数のユーザがそれぞれ端末装置を用いて更新した共有データを含む成果物データを生成することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理システムを示す図である。
【図２】図２は、情報処理装置の機能構成を示す図である。
【図３】図３は、プロジェクト選択画像を示す図である。
【図４】図４は、プロジェクト管理部の機能構成を示す図である。
【図５】図５は、メイン画像を示す図である。
【図６】図６は、成果物表示領域が表示された状態のメイン画像を示す図である。
【図７】図７は、共有データの相互関係を示す図である。
【図８】図８は、共有データの第１の表示レイアウトを表す図である。
【図９】図９は、共有データの第２の表示レイアウトを表す図である。
【図１０】図１０は、共有データの第３の表示レイアウトを表す図である。
【図１１】図１１は、成果物データが表示されていない成果物表示領域を含むメイン画像を示す図である。
【図１２】図１２は、設定値入力ボックスが表示されたメイン画像を示す図である。
【図１３】図１３は、成果物データが表示された成果物表示領域を含むメイン画像を示す図である。
【図１４】図１４は、指定した端末装置に表示させた場合の成果物データを示す図である。
【図１５】図１５は、議事録データを表す図である。
【図１６】図１６は、データの入力用のユーザインターフェイス画像を表示した端末装置の画面を示す図である。
【図１７】図１７は、付箋画像の表示例を表す図である。
【図１８】図１８は、時間管理部の機能構成を示す図である。
【図１９】図１９は、時間管理領域を示す図である。
【図２０】図２０は、時間管理領域の表示の変化例を表す図である。
【図２１】図２１は、第１時刻マークを移動した場合の時間管理領域を示す図である。
【図２２】図２２は、進行管理部の機能構成を示す図である。
【図２３】図２３は、成果物データの生成完了の目標時刻の入力を受け付けた場合の時間管理領域を示す図である。
【図２４】図２４は、現在時刻が目標時刻から予め定められた時間前に達した場合の時間管理領域を示す図である。
【図２５】図２５は、現在時刻が目標時刻を超えても成果物データが生成されない場合の時間管理領域を示す図である。
【図２６】図２６は、現在時刻が目標時刻を超えても成果物データが生成されていない場合であって、且つ、目標時刻がタイムラインバーにより表される時間範囲の外となった場合の時間管理領域を示す図である。
【図２７】図２７は、予定期間バーが表示された時間管理領域を示す図である。
【図２８】図２８は、後に生成する予定であった成果物データが先に生成された場合の時間管理領域を示す図である。
【図２９】図２９は、情報処理装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら実施形態に係る情報処理システム１０について詳細に説明する。情報処理システム１０では、複数のユーザのそれぞれが端末装置２０を用いて、共有データを更新することができる。さらに、情報処理システム１０は、更新した共有データを含む成果物データを生成する。
【００１０】
図１は、実施形態に係る情報処理システム１０を示す図である。情報処理システム１０は、複数のユーザのそれぞれが用いる複数の端末装置２０と、情報処理装置３０とを備える。
【００１１】
例えば、情報処理システム１０は、それぞれのユーザが端末装置２０を用いて会議を行う電子会議システムに適用される。また、例えば、情報処理システム１０は、教師と複数の生徒との間で、端末装置２０を用いた授業を行う教育システムに適用される。このようなシステムに限らず、情報処理システム１０は、複数のユーザが端末装置２０を用いてコミュニケーションをすることができるシステムであれば、どのようなものにも適用できる。
【００１２】
複数の端末装置２０のそれぞれは、ネットワークを介して情報処理装置３０と接続可能である。ネットワークは、例えば、ＬＡＮ（Local  Area  Network）、ＶＰＮ（Virtual  Private  Network）またはＬＡＮがルータを介して接続されたＷＡＮ（Wide  Area  Network）である。また、ネットワークは、インターネットまたは電話通信回線等を含んでいてもよい。また、ネットワークは、有線で構成されていてもよいし、一部または全部が無線により構成されていてもよい。
【００１３】
端末装置２０は、情報の処理機能、情報の入力機能、情報の出力機能および通信機能等を有する装置である。端末装置２０は、ノート型またはデスクトップ型等の一般的なコンピュータ、タブレット端末またはスマートフォン等であってもよい。また、端末装置２０は、通信機能を有する電子黒板（インタラクティブホワイトボード）であってもよい。また、端末装置２０は、電子会議システムを行うための専用装置であってもよい。また、図１に示すように、一実施形態において、端末装置２０には、複数のユーザが共有して同じ画面を見るための共有用の装置と、各ユーザが自身の考え等を書き込むために利用する個人用の装置とがある。共有用の装置は教師等のその場を取りまとめるユーザにより管理され、個人用の装置は生徒等のそれぞれが共通したテーマに関する作業を行う者により用いられる。
【００１４】
また、端末装置２０は、ウェブブラウザ等のアプリケーションプログラムを実行して、情報処理装置３０にアクセスする。また、端末装置２０は、例えばネットワーク上の認証装置等と連携して、ユーザの認証を行う。これにより、情報処理装置３０は、ネットワークを介してアクセスした端末装置２０を使用しているユーザを特定することができる。
【００１５】
情報処理装置３０は、情報の処理機能および通信機能を有する一般的なサーバ等のコンピュータである。また、情報処理装置３０は、１個のサーバ等により構成されていてもよいし、複数のサーバ等が連携して構成されていてもよい。
【００１６】
情報処理装置３０は、ウェブブラウザ等を実行する複数の端末装置２０からのアクセスを受け付ける。そして、情報処理装置３０は、複数の端末装置２０のそれぞれに対して、その端末装置２０が要求した情報を提供する。
【００１７】
また、情報処理装置３０は、複数の端末装置２０が更新することが可能な少なくとも１つの共有データを管理する。より詳しくは、情報処理装置３０は、複数の端末装置のそれぞれが、既存の共有データの参照、新規の共有データの登録、既存の共有データの変更および既存の共有データの削除等をすることができるように、少なくとも１つの共有データを管理する。
【００１８】
また、情報処理装置３０は、それぞれの端末装置２０に表示された画像である端末画像を取得し、端末画像のログを記憶する。また、情報処理装置３０は、管理している共有データのログを記憶する。
【００１９】
また、情報処理装置３０は、管理している少なくとも１つの共有データを含む成果物データを生成する。
【００２０】
ここで、共有データは、例えば、テキストデータ、画像データ、動画像データ、音楽データ、文書データまたはプログラムデータ（スクリプトデータ）等のどのようなデータであってもよい。成果物データは、例えば、少なくとも１つの共有データを合成して文書化したデータである。例えば、成果物データは、テキストデータまたは画像データである共有データを、所定の位置に配置したＰＤＦ（Portable  Document  Format）データ等の文書データである。また、成果物データは、テキストデータ、画像データ、動画像データ、音楽データおよびプログラムデータ等を合成したウェブ文書データであってもよい。
【００２１】
図２は、情報処理装置３０の機能構成を示す図である。図３は、プロジェクト選択画像１２０を示す図である。
【００２２】
情報処理装置３０は、サーバ等のコンピュータが所定のアプリケーションプログラムを実行することにより図２に示す機能を実現する。情報処理装置３０は、プロジェクト選択部４２と、少なくとも１つのプロジェクト管理部４４と、データ記憶部４６とを有する。
【００２３】
情報処理装置３０は、プロジェクト毎に、複数のユーザによるグループを形成する。情報処理装置３０は、プロジェクト毎に、ユーザ間のコミュニケーションを実現させる。情報処理装置３０は、プロジェクト毎にプロジェクト管理部４４を有する。
【００２４】
プロジェクト選択部４２は、ユーザ認証がされた端末装置２０からアクセスされた場合、図３に示すようなプロジェクト選択画像１２０を端末装置２０に提供して、画面に表示させる。プロジェクト選択画像１２０は、管理している少なくとも１つのプロジェクトの中から、参加する１つのプロジェクトを端末装置２０に選択させるための画像である。端末装置２０は、ユーザにより何れかのプロジェクトが選択された場合、選択されたプロジェクトを示す選択情報を情報処理装置３０に送信する。
【００２５】
プロジェクト選択部４２は、端末装置２０からの選択情報に応じて、その端末装置２０が参加するプロジェクトを選択する。プロジェクト選択部４２は、端末装置２０からの選択情報に応じて選択されたプロジェクトに対応するプロジェクト管理部４４を呼び出し、そのプロジェクト管理部４４とその端末装置２０との間の情報のやり取りを可能とする。
【００２６】
それぞれのプロジェクト管理部４４は、対応するプロジェクトに参加するそれぞれの端末装置２０からアクセスを受け付ける。また、それぞれのプロジェクト管理部４４は、対応するプロジェクトに関する各種の情報処理を実行する。
【００２７】
データ記憶部４６は、それぞれのプロジェクト管理部４４が管理するデータをプロジェクト毎に記憶する。
【００２８】
図４は、プロジェクト管理部４４の機能構成を示す図である。図５および図６は、メイン画像１３０を示す図である。
【００２９】
プロジェクト管理部４４は、メイン画像提供部５０と、端末画像取得部５２と、端末ログ生成部５４と、端末画像表示制御部５６と、共有データ管理部５８と、共有データログ生成部６０と、共有データ表示制御部６２と、成果物生成部６４と、成果物表示制御部６６と、強制入力制御部６８と、時間管理部７０と、進行管理部７２と、操作制御部７４とを有する。
【００３０】
メイン画像提供部５０は、それぞれの端末装置２０の画面に、例えば、図５に示すように、操作領域１３２、再生領域１３４、作業領域１３６、時間管理領域１３８を含むメイン画像１３０を表示させる。
【００３１】
操作領域１３２には、各種の操作ボタンが表示される。再生領域１３４には、プロジェクトに参加するそれぞれの端末装置２０に表示された画像である端末画像が表示される。作業領域１３６には、プロジェクトに参加するそれぞれの端末装置２０からアクセス可能な共有データが表示される。時間管理領域１３８には、時間の経過および表示する画像の時刻に関する情報、および、プロジェクトの進行の管理をするための情報が表示される。
【００３２】
また、メイン画像提供部５０は、それぞれの端末装置２０の画面に、例えば、図６に示すような、成果物表示領域１４０を含むメイン画像１３０も表示させる。成果物表示領域１４０には、成果物が表示される。また、成果物表示領域１４０には、生成した成果物データ（または生成すべき成果物データ）の存在を示す情報の一覧が表示される。
【００３３】
メイン画像提供部５０は、図５に示すメイン画像１３０と、図６に示すメイン画像１３０を、それぞれの端末装置２０でのユーザの操作に応じて切り替えて表示させる。また、メイン画像提供部５０は、それぞれの端末装置２０でのユーザの操作に応じて再生領域１３４、作業領域１３６、成果物表示領域１４０の何れかのみを拡大して表示させてもよい。
【００３４】
端末画像取得部５２は、それぞれの端末装置２０に表示された画像である端末画像を取得する。例えば、端末画像取得部５２は、それぞれの端末装置２０で実行されているアクティブウィンドウの画像を端末画像として取得する。また、例えば、端末画像取得部５２は、それぞれの端末装置２０の画面全体の画像を端末画像として取得してもよい。
【００３５】
端末ログ生成部５４は、端末画像取得部５２が取得した端末画像に基づき、端末装置２０毎に、それぞれの端末装置２０に表示された端末画像のログを生成する。例えば、端末ログ生成部５４は、端末画像の内容が変更された場合に、変更後の端末画像をログとして取得する。そして、端末ログ生成部５４は、端末装置２０毎に生成した端末画像のログを時刻情報とともにデータ記憶部４６に記憶させる。
【００３６】
端末画像表示制御部５６は、それぞれの端末装置２０に表示された端末画像を、対象の端末装置２０の画面におけるメイン画像１３０の再生領域１３４に表示させる。この場合において、端末画像表示制御部５６は、端末画像取得部５２が取得した、リアルタイムの端末画像を再生領域１３４に表示させる。これに代えて、端末画像表示制御部５６は、データ記憶部４６から、端末画像の最新のログを取得して、再生領域１３４に表示させてもよい。
【００３７】
また、ユーザは、メイン画像１３０の時間管理領域１３８を操作して、過去の時刻（第１時刻）を指定することができる。端末画像表示制御部５６は、対象の端末装置２０により第１時刻が指定された場合、第１時刻の端末画像のログをデータ記憶部４６から取得して、対象の端末装置２０の画面におけるメイン画像１３０の再生領域１３４に表示させる。これにより、端末画像表示制御部５６は、過去に表示された端末画像をユーザに提供することができる。
【００３８】
共有データ管理部５８は、少なくとも１つの共有データを管理する。さらに、共有データ管理部５８は、プロジェクトに参加しているそれぞれの端末装置２０から、共有データへのアクセスを受け付ける。具体的には、共有データ管理部５８は、既存の共有データの参照、新規の共有データの登録、既存の共有データの変更および既存の共有データの削除等を受け付ける。また、共有データ管理部５８は、共有データ間の関連付けおよびそれぞれの共有データに付加されるパラメータを管理する。
【００３９】
共有データログ生成部６０は、共有データ管理部５８により管理されている共有データのログを生成する。例えば、共有データログ生成部６０は、共有データの内容が変更された場合、変更後の共有データをログとして取得する。そして、共有データログ生成部６０は、生成した共有データのログを時刻情報とともにデータ記憶部４６に記憶させる。
【００４０】
共有データ表示制御部６２は、少なくとも１つの共有データを、対象の端末装置２０の画面におけるメイン画像１３０の作業領域１３６に表示させる。この場合において、共有データ表示制御部６２は、共有データ管理部５８により管理されている最新の共有データを作業領域１３６に表示させる。これに代えて、共有データ表示制御部６２は、データ記憶部４６から、共有データの最新のログを取得して、作業領域１３６に表示させてもよい。
【００４１】
また、ユーザは、メイン画像１３０の時間管理領域１３８を操作して、過去の時刻（第２時刻）を指定することができる。共有データ表示制御部６２は、対象の端末装置２０により第２時刻が指定された場合、第２時刻の共有データのログをデータ記憶部４６から取得して、対象の端末装置２０の画面におけるメイン画像１３０の作業領域１３６に表示させる。これにより、共有データ表示制御部６２は、過去に表示された共有データをユーザに提供することができる。
【００４２】
成果物生成部６４は、特定のユーザの端末装置２０からの予め定められた操作に応じて、少なくとも１つの共有データを含む成果物データを生成する。例えば、成果物生成部６４は、プロジェクトの管理者であるユーザの端末装置２０からの操作に応じて、成果物データを生成してもよい。また、成果物生成部６４は、最初にプロジェクトを立ち上げたユーザまたは特定の権限を有するユーザの端末装置２０からの操作に応じて、成果物データを生成してもよい。成果物生成部６４は、生成した成果物データをデータ記憶部４６に記憶させる。
【００４３】
成果物表示制御部６６は、データ記憶部４６から成果物データを取得して、対象の端末装置２０の画面におけるメイン画像１３０の成果物表示領域１４０に表示させる。成果物表示制御部６６は、生成途中の状態の成果物データを成果物表示領域１４０に表示させてもよい。また、成果物表示制御部６６は、生成途中の段階の状態の成果物データについては、特定のユーザの端末装置２０の画面の成果物表示領域１４０に表示させ、確定した後の成果物データについては、他の全ての端末装置２０の画面の成果物表示領域１４０に表示させてもよい。また、成果物表示制御部６６は、特定のユーザの端末装置２０により指定された成果物データを、特定のユーザの端末装置２０により指定された他の端末装置２０の画面に表示させてもよい。
【００４４】
強制入力制御部６８は、特定のユーザの端末装置２０により所定操作がされた場合、プロジェクトに参加しているそれぞれの端末装置２０の画面にデータの入力用のユーザインターフェイス画像を表示させる。また、強制入力制御部６８は、例えば、プロジェクトに参加している端末装置２０のうちの、特定のユーザの端末装置２０により指定された一部の端末装置２０の画面に、ユーザインターフェイス画像を表示させてもよい。
【００４５】
そして、ユーザインターフェイス画像にデータが入力された場合、共有データ管理部５８は、入力されたデータを新たな共有データとして登録する。これにより、強制入力制御部６８は、特定のユーザ（例えば、プロジェクトの管理者、最初にプロジェクトを立ち上げたユーザまたは特定の権限を有するユーザ）による指示に応じて、それぞれの端末装置２０のユーザに共有データを入力することを指示することができる。
【００４６】
時間管理部７０は、時間の経過および表示する画像の時刻に関する情報を、対象の端末装置２０の画面におけるメイン画像１３０の時間管理領域１３８に表示させる。時間管理部７０は、例えば、現在時刻を示す情報、過去の端末画像を示すサムネイル画像、および、過去の共有データを示すサムネイル画像を、時間管理領域１３８に表示させる。また、時間管理部７０は、例えば、再生領域１３４に表示させる端末画像のログの時刻（第１時刻）、および、作業領域１３６に表示させる共有データのログの時刻（第２時刻）を制御するためのユーザインターフェイス等を、時間管理領域１３８に表示させる。なお、時間管理部７０による制御内容については、後で詳細をさらに説明する。
【００４７】
進行管理部７２は、プロジェクトの進行を管理するための情報を、対象の端末装置２０の画面におけるメイン画像１３０の時間管理領域１３８に表示させる。進行管理部７２は、例えば、成果物データの生成完了の目標時刻を表す情報等を時間管理領域１３８に表示させる。また、進行管理部７２は、成果物データの生成完了の目標時刻から予め定められた時間前に達しても成果物データが生成されていない場合、警告を通知する。また、進行管理部７２は、成果物データの生成完了の目標時刻を超えても成果物データが生成されていない場合、目標時刻を表す情報の表示形式を変更する。なお、進行管理部７２による制御内容については、後で詳細をさらに説明する。
【００４８】
操作制御部７４は、それぞれの端末装置２０のユーザによる操作を受け付ける。操作制御部７４は、例えば、各種の操作ボタン等を、対象の端末装置２０の画面におけるメイン画像１３０の操作領域１３２等に表示させ、各種の操作ボタンに対する操作を受け付ける。そして、操作制御部７４は、受け付けた操作内容に応じて、対応するユニットに指示を与えたり、対象の端末装置２０の表示内容を変更したりする。
【００４９】
図７は、共有データの相互関係を示す図である。共有データ管理部５８は、１つのプロジェクトに対して少なくとも１つのワークシートを設定する。ワークシートは、共有データを管理するためのインデックスを示す情報である。共有データ管理部５８は、共有データを何れかのワークシートに関連付けて管理する。
【００５０】
共有データ管理部５８は、例えば、特定のユーザの端末装置２０による操作に応じて、プロジェクトに対してワークシートを設定する。共有データ管理部５８は、例えばプロジェクトの立ち上げ時において、予め設定されたひな形を読み出して、複数のワークシートを設定してもよい。また、共有データ管理部５８は、プロジェクトの途中において、ワークシートを追加してもよい。
【００５１】
より具体的には、例えば電子会議の立ち上げ時において、共有データ管理部５８は、議論すべきテーマが示されたひな形を読み出して、ワークシートを設定する。例えば、共有データ管理部５８は、議論すべきテーマとして「課題」、「原因」、「解決策」、「実施」という複数のワークシートを、電子会議の立ち上げ時において設定してもよい。また、教師と複数の生徒との間で遠隔授業をする場合、共有データ管理部５８は、生徒に提示する問題文を表す「問題文１」、「問題文２」、「問題文３」といったワークシートを、授業の進行の途中において教師が順次に設定してもよい。
【００５２】
また、共有データ管理部５８は、ワークシート毎に、少なくとも１つの共有データを管理する。共有データ管理部５８は、少なくとも１つの共有データを、ワークシートをルートとする木構造により管理する。従って、それぞれの共有データは、他の共有データの子ノードとして関連付けられているか、または、ルートとなるワークシートの子ノードとして関連付けられている。
【００５３】
共有データ管理部５８は、何れかのユーザの端末装置２０により新規に共有データが登録された場合、または、共有データが更新された場合に、登録または更新された共有データに親子関係を設定する。
【００５４】
また、共有データ管理部５８は、それぞれの共有データにパラメータを設定することができる。共有データ管理部５８は、１つの共有データに複数の種類のパラメータを設定してもよい。設定すべきパラメータの内容は、例えばワークシート毎に予め設定されている。共有データ管理部５８は、例えばプロジェクトの設定時において、特定のユーザの端末装置２０による操作に応じてパラメータの内容を設定する。
【００５５】
パラメータは、例えば、ワークシートが示すインデックスとの関連度または共有データの重要性等を表す数値である。例えば、ワークシートが「課題」である場合、パラメータは、その「課題」に対するその共有データの関連度または重要度を表す数値であってよい。また、ワークシートが「問題文」である場合、パラメータは、その共有データが入力されるまでの時間（回答速度）または共有データの評価値（回答に対する評価点数）等であってもよい。なお、共有データ管理部５８は、パラメータを設定しないワークシートを設定してもよい。
【００５６】
また、成果物生成部６４は、ワークシート毎に、少なくとも１つの成果物データを生成する。成果物生成部６４は、１つのワークシートに関連付けられた共有データを含む成果物データを生成し、生成した成果物データをそのワークシートに関連付ける。
【００５７】
図８は、共有データの第１の表示レイアウトを示す図である。共有データ表示制御部６２は、ワークシート毎に、共有データを作業領域１３６に表示させる。共有データ表示制御部６２は、図８に示すように、共有データを親子関係に従って木構造に配置したレイアウトで作業領域１３６に表示させる。
【００５８】
なお、共有データがテキストデータまたは画像データ等のように表示可能なデータである場合には、共有データ表示制御部６２は、テキストおよび画像等を表示させる。また、共有データが音声データ等の表示できないデータである場合には、共有データ表示制御部６２は、そのデータの存在を表すアイコン（例えばタイトルがテキストで示されたアイコン等）を表示させる。
【００５９】
図９は、共有データの第２の表示レイアウトを示す図である。共有データ表示制御部６２は、図９に示すように、共有データを親子関係に従って重ねて配置したレイアウトで作業領域１３６に表示してもよい。この場合、共有データ表示制御部６２は、親の共有データを下層側、子の共有データを上層側に配置する。また、共有データ表示制御部６２は、親の共有データを子の共有データより大きく表示させる。また、共有データ表示制御部６２は、子の共有データに透過度を与えて、親の共有データの内容が視認できるようにしてもよい。
【００６０】
図１０は、共有データの第３の表示レイアウトを示す図である。共有データ表示制御部６２は、図１０に示すように、共有データの存在を表す情報（例えば、テキスト、サムネイル画像またはドット等）を、座標上に配置したレイアウトで作業領域１３６に表示してもよい。この場合、共有データ表示制御部６２は、座標軸を共有データに設定されるパラメータとする。そして、共有データ表示制御部６２は、それぞれの共有データの存在を示す情報を、その共有データに設定されたパラメータの数値に対応する座標に配置する。これにより、共有データ表示制御部６２は、パラメータを基準にした共有データの相互関係をユーザに認識させることができる。
【００６１】
共有データ表示制御部６２は、作業領域１３６の表示を、対象の端末装置２０のユーザによる操作に応じて、例えば、図８、図９または図１０の何れかの表示レイアウトに切り替える。また、共有データ表示制御部６２は、対象の端末装置２０のユーザによる操作に応じて、作業領域１３６に表示するワークシートを切り替える。
【００６２】
図１１は、成果物データが表示されていない成果物表示領域１４０を含むメイン画像１３０を表す図である。特定のユーザの端末装置２０からの指示に応じて、成果物表示制御部６６は、成果物表示領域１４０を含むメイン画像１３０を特定のユーザの端末装置２０の画面に表示させる。特定のユーザは、成果物表示領域１４０を操作して成果物データを生成することができる。
【００６３】
成果物表示領域１４０には、一覧領域１４２と、生成領域１４４とが含まれる。何れの成果物データも生成されていない場合、図１１に示すように、成果物表示領域１４０には、何らデータが表示されていない。また、一覧領域１４２には、生成開始ボタン１４６が表示されている。生成開始ボタン１４６が押された場合、成果物生成部６４は、成果物データの生成を開始する。
【００６４】
図１２は、設定値入力ボックス１４８が表示されたメイン画像１３０を表す図である。生成開始ボタン１４６が押された場合、成果物生成部６４は、特定のユーザの端末装置２０の画面に、図１２に示すような設定値入力ボックス１４８を表示させる。特定のユーザは、設定値入力ボックス１４８に、成果物データの名称、および、成果物データのレイアウトを指定する情報を入力する。設定値入力ボックス１４８には、レイアウトとして、例えば、図９、図１０または図１１に示した何れかの表示レイアウトを指定する情報を入力することができる。
【００６５】
設定値入力ボックス１４８に必要な情報が入力された場合、成果物生成部６４は、入力された情報に従って成果物データを生成する。例えば、成果物生成部６４は、共有データを指定されたレイアウトで合成したＰＤＦまたはＷＥＢ文書フォーマット等の文書データを生成し、生成した文書データを入力された名称でデータ記憶部４６に記憶させる。
【００６６】
図１３は、成果物データが表示された成果物表示領域１４０を含むメイン画像１３０を表す図である。成果物生成部６４が成果物データを生成した場合、成果物表示制御部６６は、生成された成果物データを生成領域１４４に表示させる。成果物生成部６４は、生成領域１４４に成果物データが表示された状態で、さらに、成果物データの表示形式を変更したり、成果物データに新たなデータを追加したりすることもできる。
【００６７】
また、成果物表示制御部６６は、一覧領域１４２に、成果物データの存在を示すエントリ情報１５０の一覧を表示させる。成果物表示制御部６６は、１つのプロジェクトに対して複数の成果物データが生成された場合には、それぞれの成果物データに対応する複数のエントリ情報１５０を一覧領域１４２に表示させる。この場合、成果物表示制御部６６は、何れかのエントリ情報１５０がユーザに選択された場合、選択されたエントリ情報１５０に対応する成果物データを生成領域１４４に表示させる。
【００６８】
図１４は、指定した端末装置２０に表示させた場合の成果物データを示す図である。成果物表示制御部６６は、それぞれの端末装置２０の画面における成果物表示領域１４０に、指定した成果物データを表示させる。例えば、成果物データが完成し、特定のユーザが完成した成果物データを指定した場合、成果物表示制御部６６は、全ての端末装置２０の画面における成果物表示領域１４０に、完成した成果物データを表示させる。
【００６９】
また、成果物表示制御部６６は、特定のユーザの端末装置２０により指定された成果物データを、特定のユーザの端末装置２０により指定された端末装置２０の画面に表示させてもよい。
【００７０】
例えば、特定のユーザが、一覧領域１４２に表示されている何れかのエントリ情報１５０をドラッグして、再生領域１３４における指定したユーザの端末画面上においてドロップする。図１４の例においては、ユーザＡが端末装置２０の画面上において、第１エントリ情報１５０−１をドラッグしてユーザＢの第１端末画像１５２−１上でドロップし、第２エントリ情報１５０−２をドラッグしてユーザＣの第２端末画像１５２−２上でドロップしている。このような操作がされた場合、成果物表示制御部６６は、ユーザＢの端末装置２０の画面に第１エントリ情報１５０−１に対応する成果物データを表示させ、ユーザＣの端末装置２０の画面に第２エントリ情報１５０−２に対応する成果物データを表示させることができる。
【００７１】
図１５は、議事録データ１６０を表す図である。成果物生成部６４は、成果物データに加えて、議事録データ１６０を生成してもよい。
【００７２】
議事録データ１６０は、成果物データ情報１６２と、リスト１６４とを含むデータである。リスト１６４は、例えば、その成果物データ情報１６２に対応するワークシートに関連付けられた少なくとも共有データと、その共有データを生成したユーザと、生成した日時とを含む。成果物生成部６４は、このような議事録データ１６０を生成することにより、後で成果物データの内容を確認させることができる。
【００７３】
図１６は、データの入力用のユーザインターフェイス画像（入力画像１７２）を表示した端末装置２０の画面を示す図である。強制入力制御部６８は、特定のユーザの端末装置２０により所定操作がされた場合、それぞれの端末装置２０の画面にデータの入力用のユーザインターフェイス画像を表示させる。
【００７４】
例えば、特定のユーザの端末装置２０の画面に作業領域１３６を含むメイン画像１３０が表示された状態において、メイン画像１３０上の強制入力ボタン１７０が操作されたとする。この場合、強制入力制御部６８は、他のユーザの端末装置２０の画面に、テキストデータの入力用のユーザインターフェイス画像（入力画像１７２）をポップアップ表示させる。この場合、強制入力制御部６８は、他のユーザの端末装置２０の画面において、入力画像１７２以外の画像を操作できないようにしてもよい。
【００７５】
それぞれの端末装置２０のユーザは、ポップアップ表示がされた入力画像１７２に、例えばテキストデータ等の情報を入力することができる。そして、ユーザインターフェイス画像（例えば入力画像１７２）にデータが入力された場合、共有データ管理部５８は、入力されたデータを新たな共有データとして登録する。これにより、例えば、強制入力制御部６８は、教師等が問題文を提示した場合に、生徒に回答を入力させることができる。
【００７６】
図１７は、付箋画像１７４の表示例を表す図である。共有データ管理部５８は、入力画像１７２をポップアップ表示して入力されたデータを、他の共有データとは異なる表示形式で表示してもよい。例えば、共有データ管理部５８は、付箋のような単一色の矩形の付箋画像１７４を共有データの最前面に貼りつけ、入力画像１７２に入力されたデータを付箋画像１７４上に表示してもよい。これにより、共有データ管理部５８は、付箋画像１７４上に表示されたデータを、共有データに対するコメント等として認識させることができる。
【００７７】
また、強制入力制御部６８は、成果物表示領域１４０を含むメイン画像１３０が表示された状態において、それぞれの端末装置２０の画面に入力画像１７２をポップアップ表示させてもよい。この場合、成果物生成部６４は、入力されたデータを成果物データに合成する。例えば、成果物生成部６４は、成果物データの最前面に、コメントが表示された付箋画像１７４を合成する。これにより、成果物生成部６４は、付箋画像１７４に表示されたデータを、成果物データに対するコメント等として認識させることができる。
【００７８】
図１８は、時間管理部７０の機能構成を示す図である。図１９は、時間管理領域１３８を示す図である。図２０は、時間管理領域１３８の表示の変化例を表す図である。図２１は、第１時刻マーク１８６を移動した場合の時間管理領域を示す図である。
【００７９】
時間管理部７０は、タイムライン表示制御部８２と、ログ表示制御部８４と、第１時刻表示制御部８６と、第２時刻表示制御部８８とを含む。
【００８０】
タイムライン表示制御部８２は、図１９に示すように、時間管理領域１３８に、タイムラインバー１８０と、現在時刻線１８２とを表示させる。タイムラインバー１８０は、現在時刻を含む所定の時間範囲の時刻を表す。例えば、図１９に示すタイムラインバー１８０は、８時５０分から１０時２０分までの範囲の時刻を表す。タイムライン表示制御部８２は、このような時間範囲に限らず、どのような時間範囲を表してもよい。
【００８１】
現在時刻線１８２は、タイムラインバー１８０における現在時刻に対応する位置を示す。図１９に示す現在時刻線１８２は、９時５５分を現在時刻として示している。
【００８２】
タイムライン表示制御部８２は、時間の経過に従って、タイムラインバー１８０の表示範囲と、現在時刻線１８２の位置とを相対的に移動させる。例えば、図２０のＡからＢへの遷移のように、タイムライン表示制御部８２は、タイムラインバー１８０の表示範囲を固定した状態で、現在時刻線１８２を時間経過に従って移動させる。また、例えば、図２０のＢからＣへの遷移のように、タイムライン表示制御部８２は、現在時刻線１８２を固定した状態で、タイムラインバー１８０の表示範囲を変化させてもよい。
【００８３】
ログ表示制御部８４は、図１９に示すように、端末画像のログのサムネイル画像１８４を、タイムラインバー１８０における端末画像のログの生成時刻に対応する位置に表示させる。例えば、ログ表示制御部８４は、内容が更新された時刻における端末画像のサムネイル画像１８４を表示させる。なお、ログ表示制御部８４は、指定された１つの端末装置２０の端末画像のサムネイル画像１８４を表示する。また、ログ表示制御部８４は、ユーザによる操作により、端末装置２０の指定を切り替えてもよい。また、ログ表示制御部８４は、複数の端末装置２０の端末画像のサムネイル画像１８４を混在させて表示させてもよい。
【００８４】
また、ログ表示制御部８４は、共有データのサムネイル画像１８４を、タイムラインバー１８０における端末画像のログの生成時刻に対応する位置に表示させてもよい。例えば、ログ表示制御部８４は、内容が更新された時刻における共有データのサムネイル画像１８４を表示させる。なお、ログ表示制御部８４は、ユーザによる操作により、端末画像のサムネイル画像１８４を表示させるか、共有データのサムネイル画像１８４を表示させるかを切り替える。
【００８５】
第１時刻表示制御部８６は、図２１に示すように、第１時刻マーク１８６の表示位置を制御する。第１時刻マーク１８６は、再生領域１３４に表示する端末画像のログの時刻（第１時刻）を指定する。第１時刻表示制御部８６は、通常時においては、タイムラインバー１８０における、現在時刻の位置に第１時刻マーク１８６を表示する。すなわち、第１時刻表示制御部８６は、通常時においては、現在時刻を第１時刻として指定する。従って、再生領域１３４には、通常時においては、現在時刻における端末画像が表示される。
【００８６】
ここで、第１時刻表示制御部８６は、ユーザの操作に応じて、図２１に示すように、第１時刻マーク１８６をタイムラインバー１８０における過去の時刻に対応する位置に移動させる。第１時刻マーク１８６が過去の時刻に対応する位置に移動した場合、端末画像表示制御部５６は、第１時刻の端末画像のログをデータ記憶部４６から取得して、対象の端末装置２０の画面における再生領域１３４に表示させる。これにより、再生領域１３４には、過去に表示された端末画像が表示される。
【００８７】
第２時刻表示制御部８８は、第２時刻マーク１８８の表示位置を制御する。第２時刻マーク１８８は、作業領域１３６に表示する共有データのログの時刻（第２時刻）を指定する。第２時刻表示制御部８８は、通常時においては、タイムラインバー１８０における、現在時刻の位置に第２時刻マーク１８８を表示する。すなわち、第２時刻表示制御部８８は、通常時においては、現在時刻を第２時刻として指定する。従って、作業領域１３６には、通常時においては、現在時刻における共有データが表示される。
【００８８】
ここで、第２時刻表示制御部８８は、ユーザの操作に応じて、第２時刻マーク１８８をタイムラインバー１８０における過去の時刻に対応する位置に移動させる。第２時刻マーク１８８が過去の時刻に対応する位置に移動した場合、共有データ表示制御部６２は、第２時刻の共有データのログをデータ記憶部４６から取得して、対象の端末装置２０の画面における作業領域１３６に表示させる。これにより、作業領域１３６には、過去に表示された共有データが表示される。
【００８９】
図２２は、進行管理部７２の機能構成を示す図である。進行管理部７２は、目標時刻入力部９２と、目標表示制御部９４と、警告制御部９６とを含む。
【００９０】
目標時刻入力部９２は、プロジェクトの開始時において、成果物データの生成完了の目標時刻の入力を受け付ける。例えば、目標時刻入力部９２は、特定のユーザの端末装置２０から、目標時刻の入力を受け付ける。目標表示制御部９４は、時間管理領域１３８における、タイムラインバー１８０の目標時刻に対応する位置に目標時刻を示す情報を表示させる。警告制御部９６は、成果物データが生成されていない場合に、それぞれの端末装置２０に警告を通知させる。
【００９１】
図２３は、成果物データの生成完了の目標時刻の入力を受け付けた場合の時間管理領域１３８を示す図である。
【００９２】
目標時刻入力部９２は、１つのプロジェクトにおいて複数の成果物データを生成する場合、生成予定の複数の成果物データのそれぞれについて目標時刻の入力を受け付ける。例えば、図２３の例の場合であれば、目標時刻入力部９２は、第１の成果物データについての目標時刻として９時２５分の入力を受け付け、第２の成果物データについての目標時刻として９時５０分の入力を受け付ける。
【００９３】
目標表示制御部９４は、それぞれの成果物データについて、タイムラインバー１８０における目標時刻に対応する位置に、目標時刻を示す情報を表示させる。例えば、図２３の例の場合であれば、目標表示制御部９４は、第１の成果物データについて第１目標アイコン１９２−１を、タイムラインバー１８０の９時２５分の位置に表示させる。また、目標表示制御部９４は、第２の成果物データについての第２目標アイコン１９２−２を、タイムラインバー１８０の９時５０分の位置に表示させる。そして、目標表示制御部９４は、このように表示した第１目標アイコン１９２−１および第２目標アイコン１９２−２をタイムラインバー１８０が示す時刻位置の遷移に伴って移動させる。
【００９４】
図２４は、現在時刻が目標時刻から予め定められた時間前に達した場合の時間管理領域１３８を示す図である。警告制御部９６は、現在時刻が目標時刻から予め定められた時間前に達しても成果物データが生成されていない場合に、それぞれの端末装置２０に警告を通知させる。
【００９５】
例えば、図２４の例であれば、警告制御部９６は、現在時刻が目標時刻から５分前である９時２０分に達した場合であって、対応する第１の成果物データが生成されていない場合、第１の成果物データが生成されていない旨の警告を通知させる。例えば、警告制御部９６は、音声で通知をしてもよいし、第１目標アイコン１９２−１を点滅等させて警告を通知してもよい。これにより、警告制御部９６は、プロジェクトの参加者であるユーザに対して、成果物データの生成目標の時刻に近づいたことを認識させることができる。
【００９６】
なお、警告制御部９６は、成果物データが生成された場合、警告を通知させない。また、警告を通知させた後に成果物データが生成された場合には、警告制御部９６は、警告の通知を停止する。
【００９７】
図２５は、現在時刻が目標時刻を超えても成果物データが生成されない場合の時間管理領域１３８を示す図である。さらに、時刻が進み、現在時刻が目標時刻を超えたとする。目標表示制御部９４は、現在時刻が目標時刻を超えても成果物データが生成されていない場合、目標時刻を示す情報の表示形式を変更させる。
【００９８】
例えば、図２５の例であれば、現在時刻が目標時刻である９時２５分を超えた場合であって、未だ第１の成果物データが生成されていない場合、目標表示制御部９４は、第１の成果物データに対応する第１目標アイコン１９２−１の表示色を変更したり、形状を変更したりする。これにより、目標表示制御部９４は、プロジェクトの参加者であるユーザに対して、生成目標の時刻を超えても成果物データが生成されていないことを認識させることができる。
【００９９】
なお、目標表示制御部９４は、成果物データが生成された場合、表示形式を変更しない。また、表示形式を変更した後に成果物データが生成された場合には、目標表示制御部９４は、表示形式を元に戻す。
【０１００】
図２６は、現在時刻が目標時刻を超えても成果物データが生成されていない場合であって、且つ、目標時刻がタイムラインバー１８０により表される時間範囲の外となった場合の時間管理領域１３８を示す図である。さらに、時刻が進み、目標時刻がタイムラインバー１８０により表される時間範囲外となったとする。目標表示制御部９４は、現在時刻が目標時刻を超えても成果物データが生成されていない場合であって、且つ、目標時刻がタイムラインバー１８０により表される時間範囲の外となった場合、タイムラインバー１８０における最も過去の時刻に対応する位置に目標時刻を示す情報を表示させる。
【０１０１】
例えば、図２６の例であれば、タイムラインバー１８０が９時４０分から１１時００分までの時間範囲を表す場合であって、第１の成果物データの生成完了の目標時刻が９時２５分であったとする。この場合において、第１の成果物データが未だ生成されていなければ、目標表示制御部９４は、タイムラインバー１８０における最も過去の時刻である９時４０分に対応する位置に第１の成果物データに対応する第１目標アイコン１９２−１を表示させる。これにより、目標表示制御部９４は、目標時刻がタイムラインバー１８０により表される時間範囲の外となった場合であっても、プロジェクトの参加者であるユーザに対して、成果物データが生成されていないことを認識させることができる。
【０１０２】
なお、目標表示制御部９４は、成果物データが生成された場合、目標時刻がタイムラインバー１８０により表される時間範囲の外となった場合には、目標時刻を示す情報を表示しない。また、目標時刻がタイムラインバー１８０により表される時間範囲の外となった後に成果物データが生成された場合には、目標表示制御部９４は、目標時刻を示す情報の表示を削除させる。
【０１０３】
図２７は、予定期間バー１９４が表示された時間管理領域１３８を示す図である。目標表示制御部９４は、成果物データの生成完了の目標時刻を受け付けた場合、それぞれの端末装置２０に、タイムラインバー１８０における、プロジェクトの開始時刻から最も遅い目標時刻までの期間を示す予定期間バー１９４を表示させてもよい。
【０１０４】
例えば、図２７の例であれば、プロジェクトの開始時刻が９時００分であり、最も遅い目標時刻が９時５０分である。従って、目標表示制御部９４は、タイムラインバー１８０における９時００分から９時５０分までの期間を示す予定期間バー１９４を表示させる。これにより、目標表示制御部９４は、プロジェクトの参加者であるユーザに、プロジェクトの残り時間を認識させることができる。
【０１０５】
図２８は、後に生成する予定であった成果物データが先に生成された場合の時間管理領域１３８を示す図である。１つのプロジェクトにおいて複数の成果物データを生成する場合、後に生成する予定であった成果物データが先に生成されることがある。この場合、目標表示制御部９４は、後に生成する予定であった成果物データに対して割り当てられていた生成期間の残存時間を、まだ生成されていない先に生成する予定であった成果物データの生成完了の目標時刻に加えて変更する。そして、目標表示制御部９４は、タイムラインバー１８０における、変更後の目標時刻の位置に、先に生成する予定であった成果物データについての目標時刻を表す情報を表示させる。
【０１０６】
例えば、第１の成果物データの生成完了の目標時刻が９時２５分、第２の成果物データの生成完了の目標時刻が９時５０分であったとする。そして、９時１５分の時点において、第２の成果物データの生成が完了したとする。この場合、目標表示制御部９４は、第２の成果物データに割り当てられていた生成期間の残存時間（９時２５分から９時５０分までの２５分間）を、第１の成果物データの生成完了の目標時刻に加えて、第１の成果物データの生成完了の目標時刻を９時５０分（９時２５分＋２５分）に変更する。そして、目標表示制御部９４は、タイムラインバー１８０における、９時５０分の位置に第１目標アイコン１９２−１を表示させる。
【０１０７】
これにより、目標表示制御部９４は、予定と異なる順序で成果物データが生成された場合であっても、適切に成果物データの生成完了の目標時刻を変更させることができる。
【０１０８】
図２９は、情報処理装置３０のハードウェア構成の一例を示す図である。情報処理装置３０は、通常のコンピュータと同様の構成をしている。すなわち、情報処理装置３０は、ＣＰＵ（Central  Processing  Unit）３０１と、ＲＯＭ（Read  Only  Memory）３０２と、ＲＡＭ（Random  Access  Memory）３０３と、記憶装置３０４と、通信装置３０５とを有する。ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、記憶装置３０４および通信装置３０５は、バスにより接続されている。
【０１０９】
ＣＰＵ３０１は、記憶装置３０４に記憶されたプログラムをＲＡＭ３０３に展開して実行し、各部を制御して入出力を行ったり、データの加工を行ったりする。ＲＯＭ３０２には、ＯＳの起動用プログラムを記憶装置３０４からＲＡＭ３０３に読み出すスタートプログラムが記憶されている。ＲＡＭ３０３は、ＣＰＵ３０１の作業領域としてデータを記憶する。
【０１１０】
記憶装置３０４は、例えば、ハードディスクドライブまたはフラッシュメモリ等である。記憶装置３０４は、オペレーティングシステム、アプリケーションプログラムおよびデータを記憶している。これらのプログラムは、インストール可能な形式または実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディアに記録して配布される。また、プログラムは、サーバからダウンロードすることにより配布されてもよい。通信装置３０５は、例えばネットワークに接続するためのインターフェイス装置である。
【０１１１】
本実施形態の情報処理装置３０で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１１２】
また、本実施形態の情報処理装置３０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の情報処理装置３０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、本実施形態のプログラムを、ＲＯＭ３０２等に予め組み込んで提供するように構成してもよい。
【０１１３】
コンピュータを情報処理装置３０として機能させるためのプログラムは、プロジェクト選択プログラムと、プロジェクト管理プログラム（メイン画像提供モジュール、端末画像取得モジュール、端末ログ生成モジュール、端末画像表示制御モジュール、共有データ管理モジュール、共有データログ生成モジュール、共有データ表示制御モジュール、成果物生成モジュール、成果物表示制御モジュール、強制入力制御モジュール、時間管理モジュール、進行管理モジュールおよび操作制御モジュールを含む。）等を有する。情報処理装置３０は、実際のハードウェアとしてはプロセッサ（ＣＰＵ３０１）が記憶媒体（記憶装置３０４等）からプログラムを読み出して実行することにより上記各部が主記憶装置（ＲＡＭ３０３）上にロードされ、プロジェクト選択部４２およびプロジェクト管理部４４（メイン画像提供部５０、端末画像取得部５２、端末ログ生成部５４、端末画像表示制御部５６、共有データ管理部５８、共有データログ生成部６０、共有データ表示制御部６２、成果物生成部６４、成果物表示制御部６６、強制入力制御部６８、時間管理部７０、進行管理部７２および操作制御部７４を含む。）が主記憶装置上に生成されるようになっている。
【０１１４】
以上、本発明の実施形態を説明したが、実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能である。
【符号の説明】
【０１１５】
１０  情報処理システム
２０  端末装置
３０  情報処理装置
４２  プロジェクト選択部
４４  プロジェクト管理部
４６  データ記憶部
５０  メイン画像提供部
５２  端末画像取得部
５４  端末ログ生成部
５６  端末画像表示制御部
５８  共有データ管理部
６０  共有データログ生成部
６２  共有データ表示制御部
６４  成果物生成部
６６  成果物表示制御部
６８  強制入力制御部
７０  時間管理部
７２  進行管理部
７４  操作制御部
８２  タイムライン表示制御部
８４  ログ表示制御部
８６  第１時刻表示制御部
８８  第２時刻表示制御部
９２  目標時刻入力部
９４  目標表示制御部
９６  警告制御部
１２０  プロジェクト選択画像
１３０  メイン画像
１３２  操作領域
１３４  再生領域
１３６  作業領域
１３８  時間管理領域
１４０  成果物表示領域
１４２  一覧領域
１４４  生成領域
１４６  生成開始ボタン
１４８  設定値入力ボックス
１５０  エントリ情報
１６０  議事録データ
１７０  強制入力ボタン
１７２  入力画像
１７４  付箋画像
１８０  タイムラインバー
１８２  現在時刻線
１８４  サムネイル画像
１８６  第１時刻マーク
１８８  第２時刻マーク
１９２−１  第１目標アイコン
１９２−２  第２目標アイコン
１９４  予定期間バー
【先行技術文献】
【特許文献】
【０１１６】
【特許文献１】特開２００８−１７６８０２号公報
【特許文献２】特開２０１５−０８８９４３号公報
【図１】
0006672713.tif 000002
【図２】
0006672713.tif 000003
【図３】
0006672713.tif 000004
【図４】
0006672713.tif 000005
【図５】
0006672713.tif 000006
【図６】
0006672713.tif 000007
【図７】
0006672713.tif 000008
【図８】
0006672713.tif 000009
【図９】
0006672713.tif 000010
【図１０】
0006672713.tif 000011
【図１１】
0006672713.tif 000012
【図１２】
0006672713.tif 000013
【図１３】
0006672713.tif 000014
【図１４】
0006672713.tif 000015
【図１５】
0006672713.tif 000016
【図１６】
0006672713.tif 000017
【図１７】
0006672713.tif 000018
【図１８】
0006672713.tif 000019
【図１９】
0006672713.tif 000020
【図２０】
0006672713.tif 000021
【図２１】
0006672713.tif 000022
【図２２】
0006672713.tif 000023
【図２３】
0006672713.tif 000024
【図２４】
0006672713.tif 000025
【図２５】
0006672713.tif 000026
【図２６】
0006672713.tif 000027
【図２７】
0006672713.tif 000028
【図２８】
0006672713.tif 000029
【図２９】
0006672713.tif 000030