(57)【要約】【課題】より適切に会議を再現することを目的とする。【解決手段】情報処理装置に通信可能に接続されている表示装置の構成情報を取得し、議事情報の入力、及び議事情報の再生の指示を受け付け、議事情報の入力時に接続されている表示装置に表示されている画面を再生用の画像として生成し、再生用の画像と議事情報とを関連付ける処理を行い、議事情報の再生時に、入力時に接続されている表示装置の構成情報と再生時に接続されている表示装置の構成情報とを比較し、表示装置の構成が異なると判断した場合、再生時に接続されている表示装置に、入力時とは異なる配置で再生用の画像を表示することによって課題を解決する。【選択図】図１０
2013126127.tif 000002
【特許請求の範囲】
【請求項１】
通信可能に接続されている記憶装置に議事情報を記録し、通信可能に接続されている表示装置に前記議事情報を表示する情報処理装置であって、
前記情報処理装置に通信可能に接続されている表示装置の構成情報を取得する取得手段と、
議事情報の入力、及び前記議事情報の再生の指示を受け付ける受付手段と、
前記議事情報の入力時に接続されている表示装置に表示されている画面を再生用の画像として生成し、前記再生用の画像と前記議事情報とを関連付ける処理を行う処理手段と、
前記議事情報の再生時に、前記入力時に接続されている表示装置の構成情報と前記再生時に接続されている表示装置の構成情報とを比較し、表示装置の構成が異なると判断した場合、前記再生時に接続されている表示装置に前記入力時とは異なる配置で前記再生用の画像を表示する表示手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記表示手段は、表示装置の構成が異なると判断した場合、画像を縮小して表示することを示す前記記憶装置に記憶されている設定情報に従って、前記再生時に接続されている表示装置のうちの一の表示装置に前記再生用の画像を縮小して表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示手段は、表示装置の構成が異なると判断した場合、画像を切り替えて表示することを示す前記記憶装置に記憶されている設定情報に従って、ユーザ操作に応答して、前記再生時に接続されている表示装置のうちの一の表示装置において前記再生用の画像を切り替えて表示することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記受付手段は、前記再生時に接続されている表示装置のうちの一の表示装置を介して前記議事情報の再生の指示を受け付け、
前記表示手段は、表示装置の構成が異なると判断した場合、前記一の表示装置に画像を表示することを示す前記記憶装置に記憶されている設定情報に従って、前記一の表示装置に前記再生用の画像を表示することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記入力時に接続されている表示装置の画面の更新を検知する検知手段と、
前記検知手段で更新が検知された画面を再生用の画像として生成して前記記憶装置に記憶する記憶手段と、を更に有し、
前記処理手段は、前記受付手段で前記議事情報の入力が受け付けられると、前記議事情報と前記記憶装置に記憶されている再生用の画像とを関連付ける処理を行うことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記処理手段は、前記受付手段で前記議事情報の入力が受け付けられた時間を更に関連付ける処理を行い、
前記受付手段は、時間の入力による再生の指示を受け付け、
前記表示手段は、前記受付手段で受け付けられた時間が関連付けられた再生用の画像が存在するか否かを判断し、存在すると判断した場合、前記再生時に接続されている表示装置に前記再生用の画像を表示することを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記処理手段は、前記画面が表示されている座標を特定し、前記座標を更に関連付ける処理を行い、
前記表示手段は、表示装置の構成が同じであると判断した場合、前記再生時に接続されている表示装置に前記座標に従って前記再生用の画像を表示することを特徴とする請求項１記載の情報処理装置。
【請求項８】
通信可能に接続されている記憶装置に議事情報を記録し、通信可能に接続されている表示装置に前記議事情報を表示する情報処理装置が実行する情報処理方法であって、
前記情報処理装置に通信可能に接続されている表示装置の構成情報を取得する取得工程と、
議事情報の入力、及び前記議事情報の再生の指示を受け付ける受付工程と、
前記議事情報の入力時に接続されている表示装置に表示されている画面を再生用の画像として生成し、前記再生用の画像と前記議事情報とを関連付ける処理を行う処理工程と、
前記議事情報の再生時に、前記入力時に接続されている表示装置の構成情報と前記再生時に接続されている表示装置の構成情報とを比較し、表示装置の構成が異なると判断した場合、前記再生時に接続されている表示装置に前記入力時とは異なる配置で前記再生用の画像を表示する表示工程と、を有することを特徴とする情報処理方法。
【請求項９】
通信可能に接続されている記憶装置に議事情報を記録し、通信可能に接続されている表示装置に前記議事情報を表示するコンピュータに、
前記コンピュータに通信可能に接続されている表示装置の構成情報を取得する取得工程と、
議事情報の入力、及び前記議事情報の再生の指示を受け付ける受付工程と、
前記議事情報の入力時に接続されている表示装置に表示されている画面を再生用の画像として生成し、前記再生用の画像と前記議事情報とを関連付ける処理を行う処理工程と、
前記議事情報の再生時に、前記入力時に接続されている表示装置の構成情報と前記再生時に接続されている表示装置の構成情報とを比較し、表示装置の構成が異なると判断した場合、前記再生時に接続されている表示装置に前記入力時とは異なる配置で前記再生用の画像を表示する表示工程と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
会議システムにおいて、会議の様子を記録および再生する方法が知られている。例えば、特許文献１には、会議のメモの入力時間を記録するとともに、ビデオカメラ、カメラ、マイク等で会議中の様子を記録し、再生時には選択したメモの入力時間からビデオデータ、静止画データ、音声データ等を再生することが記載されている。
また、特許文献２には、会議中の画面の状態変化を検知した時間と、その時点の表示データの変更内容等とを記録し、再生時には記録の開始から指定時間までの変更内容等を合成して当時の画面を再現することが記載されている。
また、特許文献３には、拠点間のモニタ情報より定義した共通の論理モニタ上で資料の表示に用いられるレイアウトを定義することで、各拠点で異なるモニタ構成であっても領域を最大限活用して資料を表示することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７２５８２号公報
【特許文献２】特開２００５−１４１２８４号公報
【特許文献３】特開２０００−２７６１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した技術では、議事録の閲覧者が会議中の会議資料を確認できないおそれがあった。
例えば、特許文献１の技術においては、ビデオカメラ、カメラなどの映像では会議システム上で表示された会議資料が撮影されていない場合、議事録の閲覧者が発言時の会議資料を確認できないおそれがある。更に、撮影範囲に入っていたとしても会議資料の内容が確認できるような高精細な画像が得られない場合、会議資料の内容を映像から読み取れないおそれもあり、議事録の閲覧者が会議の内容を十分に理解できないおそれがある。
また、特許文献２の技術においては、一般的なアプリケーションには、表示状態の変更内容等を取得し、また再現することができないものが多い。そのために、会議資料の表示状態が再現できず、議事録の閲覧者が会議の内容を十分に理解できないおそれがある。
また、特許文献３の技術においては、各端末で再生する画像を生成する段階で再生する全ての端末のモニタ情報を取得する必要がある。しかしながら、会議のように記録のタイミングと再生のタイミングとが異なる場合、画像の生成時に再生用の端末のモニタ情報を特定して取得することができないので、各再生用の端末のモニタを最大限活用できる画像を生成することが難しい。
【０００５】
本発明はこのような問題点に鑑みなされたもので、より適切に会議を再現することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明に係る情報処理装置は、通信可能に接続されている記憶装置に議事情報を記録し、通信可能に接続されている表示装置に前記議事情報を表示する情報処理装置であって、前記情報処理装置に通信可能に接続されている表示装置の構成情報を取得する取得手段と、議事情報の入力、及び前記議事情報の再生の指示を受け付ける受付手段と、前記議事情報の入力時に接続されている表示装置に表示されている画面を再生用の画像として生成し、前記再生用の画像と前記議事情報とを関連付ける処理を行う処理手段と、前記議事情報の再生時に、前記入力時に接続されている表示装置の構成情報と前記再生時に接続されている表示装置の構成情報とを比較し、表示装置の構成が異なると判断した場合、前記再生時に接続されている表示装置に前記入力時とは異なる配置で前記再生用の画像を表示する表示手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、より適切に会議を再現することができる。
【図面の簡単な説明】
【０００８】
【図１】会議中の構成の一例を示す図である。
【図２】端末のハードウェアの構成の一例を示す図である。
【図３】再生中の構成の一例を示す図である。
【図４】議事情報の一例を示す図である。
【図５】会議の情報の一例を示す図である。
【図６】記録処理に係るフローチャートの一例を示す図である。
【図７】再生処理に係るフローチャートの一例を示す図である。
【図８】会議中の構成の一例を示す図である。
【図９】会議の情報の一例を示す図である。
【図１０】再生中の構成の一例を示す図である。
【図１１】再生中の構成の一例を示す図である。
【図１２】再生中の構成の一例を示す図である。
【図１３】再生中の構成の一例を示す図である。
【図１４】再生中の構成の一例を示す図である。
【図１５】会議中の構成の一例を示す図である。
【図１６】タイミングチャートの一例を示す図である。
【図１７】会議の情報の一例を示す図である。
【図１８】会議の情報の一例を示す図である。
【図１９】再生中の構成の一例を示す図である。
【図２０】記録処理に係るフローチャートの一例を示す図である。
【図２１】記録処理に係るフローチャートの一例を示す図である。
【図２２】再生処理に係るフローチャートの一例を示す図である。
【図２３】会議の情報の一例を示す図である。
【図２４】再生中の構成の一例を示す図である。
【図２５】再生処理に係るフローチャートの一例を示す図である。
【図２６】会議中の構成の一例を示す図である。
【図２７】会議の情報の一例を示す図である。
【図２８】再生中の構成の一例を示す図である。
【図２９】記録処理に係るフローチャートの一例を示す図である。
【図３０】再生処理に係るフローチャートの一例を示す図である。
【図３１】座標の一例を示す図である。
【図３２】再生中の構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。なお、実施形態は、本発明を限定するものではなく、また、実施形態で説明されている全ての構成が本発明の課題を解決するための手段に必須であるとは限らない。
【００１０】
＜第１の実施形態＞
本実施形態に係る会議記録再生装置は、記録装置の一例であり、会議中に入力された議事を記録する。また、会議記録再生装置は、会議資料が表示されている会議中の画面（会議資料画面）を議事が入力されたタイミングでキャプチャし、キャプチャした画像（キャプチャ画像）を議事と関連付けて記録する。
また、会議記録再生装置は、再生装置の一例であり、記録された議事（議事録）を表示する。また、会議記録再生装置は、議事の選択状態と、議事の入力時点でのキャプチャ画像の表示状態とを同期させることで会議を再現する。本実施形態では、会議記録再生装置を例に挙げて、会議中の会議資料画面の内容を記録し、当該内容の再生を行う構成について説明する。
図１は、会議記録再生装置の構成（会議中の構成）の一例を示す図である。端末１１１は、情報処理装置（コンピュータ）の一例である。端末１１１は、会議記録再生装置の中核を成し、会議（電子会議）に必要な機能を備えると共に、議事の入力を受け付けて会議資料画面１１５のキャプチャ画像と共にファイルサーバ１２１に記録する。また、端末１１１は、キャプチャ画像（会議）の再生時は、ファイルサーバ１２１より議事およびキャプチャ画像を取得し、指定された議事（なお、後述のように、指定された時間であってもよい。）の会議を再現する。
【００１１】
ディスプレイ１１２及びディスプレイ１１３は、各種の情報を表示する表示装置の一例であり、端末１１１と通信可能に接続され、端末１１１から出力された会議中の情報、会議の再現時の情報などを表示する。本実施形態では、ディスプレイ１１２には議事録画面１１４が表示され、ディスプレイ１１３には会議資料画面１１５が表示されている。
ファイルサーバ１２１は、各種の情報を記憶する記憶装置の一例であり、端末１１１と通信可能に接続されている。ファイルサーバ１２１は、会議に必要な会議資料等を保存（記録）すると共に、ネットワーク１０１を介して接続された端末１１１から、入力された議事、キャプチャ画像等のデータを保存し、また保存したデータを端末１１１に提供する。
なお、端末１１１、ディスプレイ１１２、ディスプレイ１１３、ファイルサーバ１２１の数は、それぞれ１台に限定されず、幾つであってもよい。また、例えば、端末１１１を複数台用意し、それぞれを記録用の端末、再生用の端末とすることも可能である。また、例えば、ファイルサーバ１２１については、端末１１１と独立させずに端末１１１と同一の機器として構成してもよい。
【００１２】
図２は、端末１１１のハードウェアの構成の一例を示す図である。なお、端末１１１は、パーソナルコンピュータ等の汎用的な情報処理装置で構成されている。
制御部２０１は、端末１１１全体の制御を司り、ＣＰＵ等で構成される。記憶部２０２には、ブートプログラム、ＢＩＯＳ、各種のアプリケーションのプログラム、会議記録・再生用プログラム、データファイル等が記憶される。記憶部２０２は、ＲＯＭ、ＲＡＭ、ＨＤＤ等の記憶媒体から構成される。
本実施形態では、ＣＰＵが、記憶媒体に格納されたプログラムの手順に従って処理を行うことによって、端末１１１における機能及び後述するフローチャートに係る処理が実現される。なお、端末１１１における機能、後述するフローチャートに係る処理の一部、又は全部を専用のハードウェアを用いて構成してもよい。
【００１３】
表示部２０３は、ビデオメモリを内蔵し、制御部２０１の制御に応じ、描画処理、表示用のビデオ信号の生成処理などを行う。また、表示部２０３は、表示部２０３に接続されるディスプレイ１１２及びディスプレイ１１３にビデオメモリの内容を表示させる。
入力部２０４は、標準入力装置として機能するキーボード及びポインティングデバイスを制御する。議事の入力、会議の再現（キャプチャ画像の再生）の指示などについては、標準入力装置のユーザによる操作（ユーザ操作）に基づいて受け付けられる（入力部２０４により受付処理が行われる）。ネットワークＩ／Ｆ部２０５は、ネットワーク１０１を介してデータを送受信する。ネットワークＩ／Ｆ部２０５は、ネットワークカード等で構成される。
表示画像取得部２０６は、表示部２０３から画像データを取得し、キャプチャ画像（キャプチャ画像ファイル）を生成する。表示画像取得部２０６により生成されたキャプチャ画像は、ネットワークＩ／Ｆ部２０５を介してファイルサーバ１２１に記録される。なお、表示画像取得部２０６については、端末１１１の主要な構成要素として採用しているが、制御部２０１等の別の構成要素に含まれる構成としてもよい。
【００１４】
以下では、図１などを用いて端末１１１における記録処理について説明し、続いて図３などを用いて端末における再生処理について説明する。
まず、記録処理について説明する。本実施形態では、図１に示すように、図中左側のディスプレイ１１２に議事の表示および議事の入力の受け付けを担う議事録画面１１４を表示し、図中右側のディスプレイ１１３に会議資料画面１１５を表示し、会議が行われるものとする。
本実施形態では、発表者（説明者）は、ディスプレイ１１３上で様々な説明用の会議資料（会議資料画面１１５）を切り替えながら説明を行う。説明用の会議資料を表示するアプリケーションは、一般的に利用されるものであり、説明用の会議資料自体も複数ページから構成されるもの、編集が可能なものなど様々なものが利用できる。議事の入力を担当するユーザは、ディスプレイ１１２上で会議の要点を議事として逐次入力していく。入力された議事は、議事録画面１１４上に一覧形式で表示される。
【００１５】
端末１１１は、会議の開始時に会議に利用するディスプレイ１１２及びディスプレイ１１３にそれぞれ識別子となる画面ＩＤを割り振り（設定し）、記録の対象のディスプレイを識別できるように構成されている。また、端末１１１は、議事録画面１１４上で議事が入力されたことを検知すると、議事を識別可能な識別子となる議事ＩＤを発行し、議事を議事録画面１１４に一覧形式で表示する。更に、端末１１１は、議事、当該議事の議事ＩＤ、当該議事の記録時間をファイルサーバ１２１に記録する。実際に記録された記事録データ（議事情報の一例）を図４に示す。
次に、端末１１１は、各ディスプレイの議事の表示状態を確認し、記録の対象から外す領域を特定する。現在、ディスプレイ１１２に議事が表示されているので、端末１１１は、記録の対象となるのはディスプレイ１１３のみと判断する。そして、端末１１１は、表示画像取得部２０６を介して表示部２０３の管理するビデオメモリからディスプレイ１１３に出力している画像を取得する。端末１１１は、取得した画像（キャプチャ画像）を、ディスプレイ１１３の画面ＩＤ、議事の議事ＩＤ、議事の記録時間と共にファイルサーバ１２１に記録する。
これにより、各議事とキャプチャ画像とは、議事ＩＤをキーに関連付けられた状態でファイルサーバ１２１に記録される。実際に記録されたデータ（会議の情報の一例）を図５に示す。議事ＩＤにより、議事とキャプチャ画像とが関連付けられた状態となっている。また、共通の時間（時間情報）も記録しているので、時間をキーに議事とキャプチャ画像とが指定できる状態となる。
【００１６】
次に、再生処理について説明する。図３は、会議記録再生装置の構成（再生中の構成）の一例を示す図である。ディスプレイ１１２には議事録画面３１４が表示され、ディスプレイ１１３にはキャプチャ画像３１５が表示される。会議の再現は、会議中でも会議後でも実施することができる。
会議記録再生装置のユーザは、ディスプレイ１１２上で議事の選択状態を切り替えると、ディスプレイ１１３上には、選択された議事を入力したときに記録されたキャプチャ画像が表示される。
より具体的には、端末１１１は、ユーザが一覧より議事を選択したことを検出すると、選択された議事の議事ＩＤを取得し、同じ議事ＩＤが関連付けられたキャプチャ画像をファイルサーバ１２１より取得する。そして、端末１１１は、取得したキャプチャ画像に関連付けられた画面ＩＤと同じ画面ＩＤを持つディスプレイに対し、表示部２０３を介してキャプチャ画像を表示する。
【００１７】
次に図６を用いて、記録処理の詳細について説明する。図６は、記録処理に係るフローチャートの一例を示す図である。なお、本実施形態では、フローチャートに係るプログラム、及びプログラムの実行に必要なデータは、ＲＯＭ、ＨＤＤ等に記憶されており、ＣＰＵによってＲＡＭに読み出されて実行される。
まず会議が始まると、Ｓ６０１では、端末１１１は、端末１１１に接続された全てのディスプレイに識別子となる画面ＩＤを割り振る。画面ＩＤは、「１」から始まる連続した値とし、左側の画面から順に割り振られるものとする。図１では左側から順にディスプレイ１１２、ディスプレイ１１３が並んでいるため、ディスプレイ１１２に対して画面ＩＤ「１」が割り振られ、ディスプレイ１１３に対して画面ＩＤ「２」が割り振られる。
なお、ディスプレイの位置を特定可能な位置の情報については、適宜の構成により取得可能であり、例えば、ＧＰＳ等を利用して取得してもよいし、ディスプレイとの接続部に事前に割り当てられた位置の情報を取得してもよい。
【００１８】
続いてＳ６０２では、端末１１１は、現在のディスプレイ数（構成情報の一例）をファイルサーバ１２１に記録し、再生時に記録時のディスプレイ数を取得できるようにする。本実施形態では、ディスプレイが２画面あるので、ディスプレイ数として「２」が記録される。
続いて端末１１１は、Ｓ６０３において議事の入力を検知すると、議事を記録するためにＳ６０４において議事ＩＤを発行し、Ｓ６０５において議事、議事の議事ＩＤ、及び議事の記録時間をファイルサーバ１２１に記録する。最初の議事である場合、議事ＩＤ「００１」が発行され、その記録結果は、例えば図４の２行目に示すようなデータとなる。
【００１９】
また、端末１１１は、会議資料が表示されていないディスプレイについて記録されることを避けるために、Ｓ６０６及びＳ６０７では、議事録画面１１４が全面に表示されているディスプレイをキャプチャの対象から外す。より具体的には、Ｓ６０６では、端末１１１は、議事録画面１１４が表示されている対象外のディスプレイを確認し、該当するディスプレイがあるか否かを判断する。このとき、端末１１１は、該当するディスプレイがあると判断した場合、Ｓ６０７に処理を進め、他方、該当するディスプレイがないと判断した場合、Ｓ６０８に処理を進める。
Ｓ６０７では、端末１１１は、該当するディスプレイの画面ＩＤを取得する。本実施形態では、ディスプレイ１１２に議事録画面１１４が表示されているので、Ｓ６０７では、Ｓ６０１にてディスプレイ１１２に割り振られた画面ＩＤ「１」が取得される。
【００２０】
そして端末１１１は、Ｓ６０８乃至Ｓ６１３では、キャプチャの対象の全ディスプレイから画面をキャプチャし、ファイルサーバ１２１に記録する。
より具体的には、Ｓ６０８では、端末１１１は、カウンタｉを初期化し、Ｓ６１０乃至Ｓ６１３を繰り返して全ディスプレイに対してキャプチャの実施の有無の判断およびキャプチャの実施を行う。なお、Ｓ６０９及びＳ６１３により、繰り返しの終了の判定が行われている。
Ｓ６１０では、端末１１１は、Ｓ６０７で取得した画面ＩＤを元に、キャプチャの対象外となるディスプレイを識別する。このとき、端末１１１は、カウンタｉのディスプレイがキャプチャの対象外であると判断した場合、Ｓ６１３に処理を進め、他方、キャプチャの対象であると判断した場合、Ｓ６１１に処理を進める。
Ｓ６１１では、端末１１１は、カウンタｉのディスプレイの画面についてキャプチャを実施する。続いてＳ６１２では、端末１１１は、画面ＩＤ、議事ＩＤ、記録時間、キャプチャ画像を関連付けてファイルサーバ１２１に記録する。
本実施形態では、ディスプレイ１１２については、キャプチャの対象外となり、次の繰り返し処理に処理が進められる。一方、ディスプレイ１１３については、記録の対象となるのでＳ６１１においてキャプチャが実施される。そしてＳ６１２では、キャプチャ画像、画面ＩＤ、議事の議事ＩＤ、議事の記録時間がファイルサーバ１２１に記録される。記録の対象となるディスプレイは、画面ＩＤ「２」が割り振られたディスプレイ１１３のみとなるので、記録結果（会議の情報）は、例えば図５に示すものとなる。なお、会議中は、図６の処理が繰り返し実施され、会議の情報が記録されていく。
【００２１】
次に図７を用いて、再生処理について詳細に説明する。図７は、再生処理に係るフローチャートの一例を示す図である。なお、図７には、第２の実施形態などを用いて説明する処理も含まれるので、ここでは本実施形態に関するＳ７０１乃至Ｓ７０９について説明する。
まずユーザ操作に応答して会議の再生状態に移行すると、Ｓ７０１では、端末１１１は、図６のＳ６０１と同様に全てのディスプレイに画面ＩＤを割り振る。続いてＳ７０２では、端末１１１は、Ｓ６０２において記録した情報より会議の記録時のディスプレイ数を取得する。
【００２２】
続いて再生モードを決定するためにＳ７０３では、端末１１１は、記録時のディスプレイ数と再生時のディスプレイ数とを比較する。このとき、端末１１１は、記録時のディスプレイ数と再生時のディスプレイ数とが一致していると判断した場合、Ｓ７０４に処理を進め、他方、一致していないと判断した場合、Ｓ７１０に処理を進める。Ｓ７０４では、端末１１１は、記録時とまったく同じ画面を再現する「忠実再現モード」を再現モードとして選択する。
本実施形態では、記録時の端末と再生時の端末とが同一の端末１１１であるので、「忠実再現モード」が選択される。なお、記録時の環境と再生時の環境とが同じことが事前にわかっている場合、Ｓ７０１乃至Ｓ７０４の処理を省略し、忠実再現モードと決め打ちにしてＳ７０５乃至Ｓ７０９を実施する構成としてもよい。
【００２３】
続いて端末１１１は、Ｓ７０５において議事が選択されたことを検知すると、Ｓ７０６において選択された議事の議事ＩＤを取得する。続いてＳ７０７では、端末１１１は、取得した議事ＩＤが関連付けられたキャプチャ画像をファイルサーバ１２１より取得する。例えば、先頭の議事が選択された場合、図４より議事ＩＤ「００１」が取得できるので、図５より議事ＩＤ「００１」が関連付けられた画像「ＩＭＧ＿０００１．ＰＮＧ」がキャプチャ画像として取得される。
続いてＳ７０８では、端末１１１は、再現モードの判断を行う。このとき、端末１１１は、忠実再現モードであると判断した場合、Ｓ７０９に処理を進め、他方、近似再現モードであると判断した場合、Ｓ７１１に処理を進める。本実施形態では、記録時と同じディスプレイの構成で再生できるので、記録時と同じ表示状態を再現する「忠実再現モード」が選択されている。よって、Ｓ７０９に処理が進められる。
【００２４】
続いてＳ７０９では、端末１１１は、再生の対象のキャプチャ画像を、記録時と同じ画面ＩＤを持つディスプレイに表示する。本実施形態では、全てのキャプチャ画像が画面ＩＤ「２」のディスプレイ１１３から取得されているので、再生時も全て画面ＩＤ「２」のディスプレイ１１３上で行われる。
また、再生結果は、例えば図３に示すものとなり、議事録画面３１４で選択された議事に対応したキャプチャ画像がディスプレイ１１３上にキャプチャ時と同じ状態で表示される。そして、再生状態が終了するまでＳ７０５乃至Ｓ７０９を繰り返し実施することで、選択された議事に対応するキャプチャ画像が記録時と同じ状態で順次再生されていく。
【００２５】
以上のように、本実施形態によれば、会議記録再生装置のユーザは、会議中の会議資料の表示の状況を、議事との対応を取りながら、会議中と同じ状態で確認することができる。したがって、会議中に利用したアプリケーションに関わらず会議中と同じ画質で、会議中の会議資料を確認することができる。
なお、キャプチャ画像を選択するためのダイアログ等のＵＩ（ユーザインタフェース）を追加し、ユーザによる画像の指定を検出することで、指定されたキャプチャ画像および関連する議事を再生するように構成してもよい。また、時間を指定するためのスライダー等のＵＩを追加し、ユーザによる時間の指定を検出することで、指定された時間の議事およびキャプチャ画像を選択して再生するように構成してもよい。
【００２６】
＜第２の実施形態＞
本実施形態に係る会議記録再生装置は、記録時と再生時とで接続されたディスプレイのディスプレイ数が異なる端末を利用するので、記録時とは異なるレイアウト（配置）でキャプチャ画像を再生する。なお、本実施形態では、第１の実施形態の構成と同一の構成については同一の符号を用いてその説明を適宜省略する。
まず図８を用いて、端末８１１における記録処理について説明する。図８は、会議中の構成の一例を示す図である。本実施形態では、会議を３画面で行うため、会議の記録用の端末８１１には、３つのディスプレイ（８１２、８１３、８１４）が接続される。
図中左端のディスプレイ８１２において議事録画面８１５が表示され、他のディスプレイ（８１３、８１４）において会議資料画面（８１６、８１７）が表示されて会議が行われる。そして、第１の実施形態と同様に、議事録画面８１５上で議事が入力されると、ディスプレイ（８１３、８１４）の会議資料画面（８１６、８１７）がキャプチャされて記録される。
記録結果（会議の情報）の一例を図９に示す。記録の対象がディスプレイ８１３及びディスプレイ８１４の２画面となったので、１つの議事ＩＤに対して２つのキャプチャ画像が記録される。
【００２７】
次に図１０乃至図１４を用いて、記録時とディスプレイ数が異なる環境で会議を再生する再生処理について説明する。
２台のディスプレイ（１０１２、１０１３）が接続された端末１０１１上で会議を再生する再生中の構成の一例を図１０乃至図１２に示す。端末１０１１は、端末８１１よりも接続されているディスプレイのディスプレイ数が少ないため、会議中の状況をそのまま再現するための画面数を確保することができない。そのため、端末１０１１では、ユーザが選択可能な３種類の表示方法を利用し、会議を近似的に再現する。
【００２８】
図１０では、端末１０１１は、議事録画面１０１４については会議中と同じ位置のディスプレイ１０１２に表示し、キャプチャ画像１０１５についてはもう一方のディスプレイ１０１３に元の大きさで表示している。キャプチャ画像を元の大きさで表示すると、２画面あるキャプチャ画像を同時に表示させることができない。そのため、画像切り替えボタン１００１を追加し、ユーザ操作によりキャプチャ画像を切り替えることで、選択された議事に対応する全てのキャプチャ画像を順に表示できるようにする。
図１１では、端末１０１１は、議事録画面１０１４については縮小して表示し、２つのキャプチャ画像（１０１５、１０１６）を表示する領域を確保している。より具体的には、端末１０１１は、各キャプチャ画像の画面ＩＤを比較し、小さい画面ＩＤ「２」が割り振られたキャプチャ画像１０１５を図中左側のディスプレイ１０１２に表示する。また、端末１０１１は、更に大きい画面ＩＤ「３」が割り振られたキャプチャ画像１０１６を図中右側のディスプレイ１０１３に表示する。このように構成することで、会議資料を会議中と同じ順序、同じサイズで表示することができるようになる。
【００２９】
図１２では、端末１０１１は、キャプチャ画像を縮小して表示し、議事録画面１０１４およびキャプチャ画像を会議中と同じ順序で並べて表示している。
より具体的には、端末１０１１は、議事録画面１０１４については会議中と同じ状態で再現する。そして、端末１０１１は、キャプチャ画像（１０１５、１０１６）については、１つの画面に並列に並べられるサイズまで縮小した上で、表示の順序を各キャプチャ画像に割り振られた画面ＩＤの順で決定する。決定された順序でディスプレイ１０１３上に各キャプチャ画像が表示されることで、議事録画面１０１４を優先しつつ、全ての会議資料を会議中の順番のまま表示することができる。
次に、図１３及び１４に、１台のディスプレイ１３１２が接続された端末１３１１上で会議を再生する再生中の構成の一例を示す。端末１３１１は、端末１０１１よりも更にディスプレイ数が少ないため、図１０乃至図１２で示した表示方法（表示パターン）を組み合わせて会議を再現する。
【００３０】
図１３では、端末１３１１は、図１０で説明した構成と図１１で説明した構成とを組みあわせた構成を有するので、画像切り替えボタン１００１を表示すると共に、議事録画面１０１４を縮小して表示することで会議資料を会議中と同じサイズで表示させる。
一方、図１４では、端末１３１１は、図１１で説明した構成と図１２で説明した構成とを組み合わせた構成を有するので、議事録画面１０１４及びキャプチャ画像（１０１５、１０１６）を縮小して表示することで、会議中の全ての情報を一覧形式で表示させる。
【００３１】
次に図６を用いて、端末８１１の記録処理について詳細に説明する。本実施形態では、端末８１１に接続されたディスプレイのディスプレイ数が端末１１１のディスプレイ数と異なるため、第１の実施形態と共通の図６のフローチャートを実施した際に第１の実施形態とは異なる結果が出力される。
まず端末８１１は、会議が始まる際にＳ６０１及びＳ６０２を実施し、ディスプレイ８１２乃至ディスプレイ８１４に対して画面ＩＤ「１」乃至「３」を割り振ると共に、画面数「３」をファイルサーバ１２１に記録する。
続いて端末８１１は、Ｓ６０３において議事の入力を検知すると、Ｓ６０４において議事ＩＤを発行し、Ｓ６０５において議事、議事ＩＤ、及び記録時間をファイルサーバ１２１に記録する。ここで、第１の実施形態と同様に、議事ＩＤ「００１」が発行された場合、その記録結果は、例えば図４の２行目に示すものとなる。
【００３２】
続いてＳ６０６及びＳ６０７では、端末８１１は、議事録画面８１５が全面に表示されているディスプレイ８１２を特定し、画面ＩＤ「１」のディスプレイ８１２をキャプチャの対象から外す。続いてＳ６０８乃至Ｓ６１３では、端末８１１は、キャプチャの対象の全ディスプレイから画面をキャプチャし、ファイルサーバ１２１に記録する。
本実施形態では、端末８１１に２台の会議資料表示用のディスプレイ（８１３、８１４）が接続されているので、一度の議事の入力でキャプチャされる画像も２枚となる。キャプチャ画像にはそれぞれ画面ＩＤ「２」、「３」が割り振られ、共通の議事ＩＤ「００１」が付与されてファイルサーバ１２１に記録される。記録結果は、例えば図９に示すものとなる。会議中は、図６の処理が繰り返し実施され、議事の入力が検知される度に２つのキャプチャ画像が生成されていく。
【００３３】
次に図７を用いて、端末１０１１の再生処理について詳細に説明する。本実施形態では、記録用の端末８１１と再生用の端末１０１１とで接続されたディスプレイのディスプレイ数が異なるので、図７のフローチャートの再生処理を実施した際に、第１の実施形態では説明しなかったＳ７１０乃至Ｓ７１８の処理が実施される。
まず再生状態に移行すると、Ｓ７０１では、端末１０１１は、ディスプレイ１０１２及びディスプレイ１０１３に、それぞれ画面ＩＤ「１」、「２」を割り振る。続いて端末１０１１は、Ｓ７０２において会議中のディスプレイ数「３」を取得し、Ｓ７０３において端末１０１１に接続されているディスプレイのディスプレイ数と比較する。端末１０１１は、会議中よりも少ない２台のディスプレイしか接続されていないと判断するので、Ｓ７１０において、会議中とは異なるレイアウトで会議を再現する「近似再現モード」を再現モードとして選択する。
【００３４】
続いて端末１０１１は、Ｓ７０５乃至Ｓ７０７では、議事の選択の検知、選択された議事の議事ＩＤの取得、及び関連するキャプチャ画像の取得を行う。本実施形態では、記録時に２つのディスプレイからキャプチャが実施されているので、端末１０１１は、Ｓ７０７において２枚のキャプチャ画像を取得する。
例えば、先頭の議事が選択された場合、図４より議事ＩＤ「００１」が取得されるので、キャプチャ画像として図９より議事ＩＤ「００１」が関連付けられた画像「ＩＭＧ＿０００１．ＰＮＧ」及び画像「ＩＭＧ＿０００２．ＰＮＧ」が取得される。続いてＳ７０８では、端末１０１１は、再現モードの判定を行う。ここでは、Ｓ７０３及びＳ７１０で選択された「近似再現モード」が選択されているので、表示の変更ルール（設定情報の一例）を選択するＳ７１１に処理を進める。
Ｓ７１１では、端末１０１１は、システムもしくはユーザが事前に設定しておいた変更ルールを元に処理を切り替える。変更ルールとしての選択肢は、「スライドショー」、「資料表示領域外利用」、及び「縮小」の何れかであり、それぞれの変更ルールに従った処理では、図１０、図１１、及び図１２のそれぞれに示すような画面が生成される。
【００３５】
事前に「スライドショー」が設定されていた場合、まず端末１０１１は、Ｓ７１２においてキャプチャ画像を表示するためのディスプレイを特定する。より具体的には、Ｓ７１２では、端末１０１１は、議事に関連付けられた各キャプチャ画像の画面ＩＤを取得し、現在接続されているディスプレイの画面ＩＤと一致する番号を選択する。
例えば、議事ＩＤ「００１」に関連付けられている２枚のキャプチャ画像には、それぞれ画面ＩＤ「２」、「３」が関連付けられている。一方、再生用の端末１０１１のディスプレイ１０１２及びディスプレイ１０１３には、Ｓ７０１にて画面ＩＤとしてそれぞれ「１」、「２」が割り振られている。したがって、これらの共通の画面ＩＤ「２」が選択される。この処理により、キャプチャ画像は、画面ＩＤ「２」が設定されたディスプレイ１０１３に表示されるようになる。
続いてＳ７１３では、端末１０１１は、複数のキャプチャ画像を切り替えて表示するためのビューアを生成し、Ｓ７１２で選択した画面ＩＤのディスプレイ１０１３に表示する。続いてＳ７１４では、端末１０１１は、Ｓ７１３で生成したビューアに選択した議事に関連する全キャプチャ画像を登録し、１枚目のキャプチャ画像を表示させる。これらの処理を行うことで、図１０に示すような画面となる。
【００３６】
事前に「資料表示領域外利用」が設定されていた場合、ディスプレイ１０１２にキャプチャ画像が表示されるように、議事録画面１０１４の表示位置をディスプレイ１０１２の端にずらし、キャプチャ画像を表示するディスプレイを変更する。
まずＳ７１５では、端末１０１１は、Ｓ７０７で取得した各キャプチャ画像の画面ＩＤを取得し、取得した画面ＩＤから「１」減じた画面ＩＤが割り振られたディスプレイに各キャプチャ画像を表示する。図９に示すように、２種類のキャプチャ画像（例えば画像「ＩＭＧ＿０００１．ＰＮＧ」及び画像「ＩＭＧ＿０００２．ＰＮＧ」）には、それぞれ画面ＩＤ「２」、「３」が割り振られている。この場合、端末１０１１は、各キャプチャ画像の画面ＩＤから「１」減算し、それぞれを画面ＩＤ「１」、「２」が割り振られたディスプレイ１０１２、ディスプレイ１０１３に表示する。
続いてＳ７１６では、端末１０１１は、議事録画面１０１４がキャプチャ画像の全面を覆わないように、議事録画面１０１４を縮小する。これらの処理を行うことで、図１１に示すような画面となる。
【００３７】
事前に「縮小」が設定されていた場合、端末１０１１は、Ｓ７１２と同様に、Ｓ７１７では、キャプチャ画像を表示するためのディスプレイの特定を行う。続いてＳ７１８では、端末１０１１は、Ｓ７０７で取得したキャプチャ画像を縮小した上で、対象のディスプレイにおいて一覧形式で表示を行う。これらの処理を行うことで、図１２に示すような画面となる。
なお、再生用の端末１３１１のように、ディスプレイが１台しかなくＳ７１１乃至Ｓ７１８を一度処理しただけでは一連の表示を表示し切れない場合、Ｓ７１１乃至Ｓ７１８を複数回繰り返すことで対応する。「資料表示領域外利用」の処理及び「スライドショー」の処理を順に組み合わせることで図１３に示すような画面が実現される。また、「資料表示領域外利用」の処理及び「縮小」の処理を順に組み合わせることで図１４に示すような画面が実現される。
【００３８】
以上のように、本実施形態によれば、会議記録再生装置のユーザは、記録用の端末のディスプレイ数と再生用の端末のディスプレイ数とが異なっていても、会議中に近い状態を維持しながら会議中の会議資料を確認することができる。また、状態の再現は会議中に利用したアプリケーションに依存せずに行うことができ、また、記録時に再生用の端末の環境が特定できなくても状態の再現ができる。
なお、本実施形態では、会議中のディスプレイの構成を３台としたが、２台もしくは４台以上でもよく、再生時のディスプレイ数が会議中のディスプレイ数より少なければ同様の処理で再生することができる。また、第１の実施形態と同様に、キャプチャ画像の指定、時間の指定などをトリガとして同様の再生を行うようにしてもよい。
【００３９】
＜第３の実施形態＞
本実施形態に係る会議記録再生装置は、第１の実施形態と同様に、２台のディスプレイを接続した端末上で記録および再生を行う。また、会議資料画面をキャプチャするタイミングは、議事の入力時だけではなく会議資料画面の表示の更新時も含み、再生時には更新時の画像も含めてキャプチャ画像を再生する。なお、本実施形態では、上述した実施形態の構成と同一の構成については同一の符号を用いてその説明を適宜省略する。
まず図１５及び図１６を用いて、端末１１１の記録処理について説明する。図１５は、会議中の構成の一例を示す図である。本実施形態では、第１の実施形態と同様に、ディスプレイ１１３が記録の対象であり、ディスプレイ１１２に表示されている議事録画面１１４上で議事が入力されると、自動的にディスプレイ１１３の会議資料画面１５０１がキャプチャされる。更に、議事の入力の状況に関わらず、ディスプレイ１１３上の表示が更新されると、ディスプレイ１１３の会議資料画面１５０１が自動的にキャプチャされる。
なお、本実施形態では、表示の更新のタイミングで記録されたキャプチャ画像は、その時点ではどの議事の議事ＩＤも関連付けられていないが、その後に議事が入力されたタイミングで、その議事の議事ＩＤが関連付けられる。
【００４０】
図１６は、本実施形態における議事の入力のタイミング及び会議資料画面１５０１の表示の変化を時系列で示すタイミングチャートの一例であり、議事の入力が完了する前に議事の内容に対応するスライド１が画面から表示されなくなることを示している。
会議における発表者は、１５：００：３５からスライド１についての説明を始め、途中で表示の内容を更新させながら、１５：０１：５７までスライド１を画面に表示し続けている。そして発表者は、１５：０１：５８からはスライド２に移り、次の説明を続ける。一方、議事を入力するユーザは、１５：０１：１９から議事の入力を始め、スライド１からスライド２へ切り替わった後の１５：０２：１５に議事の入力を完了している。
端末１１１は、会議資料の表示が更新されたタイミング及び議事が入力されたタイミングで会議資料画面１５０１のキャプチャを行うため、実際にキャプチャされる時間は、１５：００：３５、１５：０１：１４、１５：０１：５８、１５：０２：１５となる。
【００４１】
次に図１７及び図１８を用いて、端末１１１の記録処理について説明する。図１７は、画面の更新による記録のみ行った１５：０１：５８時点の記録結果（会議の情報）の一例を示す図である。会議の情報には、議事ＩＤが関連付けられていない画像のみ記録されている。一方、図１８は、その後に議事の入力が行われ、会議を継続したときの記録結果（会議の情報）の一例を示す図である。会議の情報には、図１７で議事ＩＤが関連付けられていなかった３つの画像に対し、その後に入力された議事の議事ＩＤ「００１」が関連付けられている。
次に図１９を用いて、端末１１１の再生処理について説明する。図１９は、本実施形態における再生中の構成の一例を示す図である。第１の実施形態と同様に、ディスプレイ１１２には議事録画面３１４が表示されている。一方、ディスプレイ１１３には、キャプチャ画像１９０１、及び表示するキャプチャ画像を時間で選択するためのリスト１９０２が表示されている。
ユーザが議事ＩＤ「００１」の議事を選択した場合、端末１１１は、図１８の会議の情報より議事ＩＤ「００１」が関連付けられた４つのキャプチャ画像を取得する。そして端末１１１は、各キャプチャ画像の記録時間と、ユーザが選択した議事の記録時間との差異をそれぞれ求め、リスト１９０２上に表示する。
リスト１９０２上の時間についてはユーザが選択できるようになっており、端末１１１は、ユーザが指定した時間のキャプチャ画像をディスプレイ１１３上に表示する。図１６に示したように、本来入力した議事に最適なキャプチャ画像として１５：０１：１４の時点のものがあり、ユーザは該当する時間を選択することで当時の会議資料を表示させることができる。
【００４２】
次に図２０及び図２１を用いて、端末１１１の記録処理について詳細に説明する。図２０では、画面の更新による記録処理、図２１では、議事の入力による記録処理について説明する。なお、図２０及び図２１のシーケンスは、並行して実施される。更に、ディスプレイ単位で画面の更新の有無を確認し、更新の発生時に画面単位で更新フラグをＯＮにするシーケンス（図示せず）も常時実行されているものとする。
図２０は、画面更新フラグがＯＮになっているディスプレイから画面をキャプチャする記録処理に係るフローチャートの一例を示す図である。
【００４３】
まず会議が始まると、端末１１１は、Ｓ２００１では、Ｓ６０１同様に、端末１１１に接続された全てのディスプレイに画面ＩＤを割り振る。続いてＳ２００２では、端末１１１は、全てのディスプレイの更新フラグをＯＦＦとし、画面の更新の検知による記録の初期化処理を行う。このＯＦＦにされた更新フラグは、並行して実行される画面の更新の有無を確認するシーケンスにより、画面の更新の発生時にＯＮに変更される。
続いて、Ｓ２００３乃至Ｓ２０１２では、端末１１１は、画面の更新が発生した会議資料表示用のディスプレイからキャプチャを行う。より具体的には、Ｓ２００３及びＳ２００４では、端末１１１は、Ｓ６０６及びＳ６０７と同様に、議事録画面３１４が表示されているディスプレイの画面ＩＤを取得する。第１の実施形態と同様に、Ｓ２００４では、ディスプレイ１１２の画面ＩＤ「１」が取得される。
【００４４】
Ｓ２００５、Ｓ２００６、及びＳ２０１２は、ループを回すための処理となり、端末１１１は、ディスプレイの数だけＳ２００７乃至Ｓ２０１１を実施する。より具体的には、Ｓ２００７では、端末１１１は、議事録画面３１４が全面に表示されているディスプレイをキャプチャの対象から外す判断を行っている。ディスプレイ１１２については、Ｓ２００４で対象外とされているので、この時点でキャプチャの処理がスキップされる。
続いてＳ２００８では、端末１１１は、対象となるディスプレイで画面の更新が発生したかどうかを確認する。端末１１１は、この時点で更新がないと判断した場合、該当するディスプレイのキャプチャの処理をスキップし、更新があると判断した場合、Ｓ２００９においてキャプチャした上で、Ｓ２０１０において会議の情報の議事ＩＤ欄を空の状態で記録を行う。続いてＳ２０１１では、端末１１１は、対象のディスプレイの更新フラグをＯＦＦとし、次の更新が発生するまでキャプチャの対象から外す。
その後、Ｓ２００６では、端末１１１は、全てのディスプレイに対するチェックが終了したと判断すると、Ｓ２０１３において１秒待機し、再度、更新の確認及びキャプチャの実施を行う。本実施形態では、ディスプレイ１１３のみが記録の対象になるので、例えば図１７に示すような記録結果となる。
【００４５】
図２１は、議事の入力に同期してディスプレイから画面をキャプチャする記録処理に係るフローチャートの一例を示す図である。第１の実施形態における図６のフローチャートと共通するものについてはその説明を適宜省略し、主な差異となるＳ２１０１及びＳ２１０２について説明する。
まず第１の実施形態と同様に、Ｓ６０３乃至Ｓ６０５では、端末１１１は、議事の入力の検知、議事の議事ＩＤの発行、及び議事の記録時間の記録を行う。その後、Ｓ２１０１及びＳ２１０２では、端末１１１は、画面の更新の検知により記録されたキャプチャ画像のうち議事ＩＤが関連付けられていないものに対し、今回発行された議事ＩＤを関連付ける。それまでのキャプチャの状況が図１７の状態であり、今回議事ＩＤ「００１」が発行された場合、それまでキャプチャされていた３つのキャプチャ画像に対して議事ＩＤ「００１」が関連付けられる。
【００４６】
図２２は、端末１１１の再生処理に係るフローチャートの一例を示す図である。第１の実施形態および第２の実施形態における図７のフローチャートと共通するものについてはその説明を適宜省略し、主な差異となるＳ７０７、及びＳ２２０１乃至Ｓ２２０３について説明する。
本実施形態では、議事の入力時のキャプチャ画像以外に画面の更新時のキャプチャ画像も各議事に関連付けられるので、１つの議事ＩＤが指定された際に取得できるキャプチャ画像が会議資料表示用のディスプレイの数よりも多くなることがある。例えば、ユーザが議事ＩＤ「００１」の議事を選択したとき、端末１１１は、Ｓ７０７において図１８を参照し、会議資料表示用のディスプレイの数より多い４つのキャプチャ画像を取得する。
【００４７】
そしてＳ２２０１では、端末１１１は、１つのディスプレイに複数のキャプチャ画像が割り振られているか否かを判断する。このとき、端末１１１は、割り振られていると判断した場合、Ｓ７０９に処理を進め、他方、割り振られていないと判断した場合、Ｓ２２０２に処理を進める。
より具体的には、端末１１１は、議事ＩＤ「００３」のように画面ＩＤ「２」に対して１つのみキャプチャ画像が生成されている場合、第１の実施形態と同様に、Ｓ７０９の処理により表示を行う。他方、端末１１１は、議事ＩＤ「００１」のように画面ＩＤ「２」に対して４つのキャプチャ画像が生成されている場合、後述のＳ２２０２及びＳ２２０３の処理により、複数の画像を切り替えられるビューアを表示する。
続いてＳ２２０２では、端末１１１は、画像を表示する各ディスプレイに、画像のリストを備えたビューアを表示する。続いてＳ２２０３では、端末１１１は、Ｓ２２０２で生成したビューアに対し、そのディスプレイの画面ＩＤが関連付けられているキャプチャ画像を登録し、更に各キャプチャ画像の記録時間と選択された議事の記録時間との差異をリスト１９０２上に表示する。これらの処理を行うことで、図１９に示すような画面となる。ビューアは、リスト１９０２の指定により表示するキャプチャ画像を切り替える機能を備え、ユーザは、リスト１９０２より最適な画像を選択することができる。
【００４８】
以上のように、本実施形態によれば、会議記録再生装置のユーザは、議事の入力時に最適なキャプチャ画像を取得できていなかったとしても、他のキャプチャ画像から議事に関連するものを選択することができる。よって、議事の入力のタイミングに左右されず、会議の内容を把握するために必要なキャプチャ画像を参照することができるようになる。
なお、今回は「議事ＩＤが関連付けられていない画像」に対して議事ＩＤを関連付けているが、これに限られるものではなく、一定時間前の画像全てに関連付ける、一定枚数前の画像全てに関連付けるなど、他のルールに沿って関連付けてもよい。また、１つの画像に複数の議事ＩＤを関連付け、複数の議事から参照できるようにしてもよい。
【００４９】
＜第４の実施形態＞
本実施形態に係る会議記録再生装置は、第３の実施形態とは異なり、３台のディスプレイを接続した端末上で記録および再生を行う。また、再生の対象の選択は、議事の選択ではなく時間を直接指定することで行われる。なお、再生の対象のディスプレイに指定時間の画像が記録されていない場合は、代替の画像を選択することで会議の再現が行われる。なお、本実施形態では、上述した実施形態の構成と同一の構成については同一の符号を用いてその説明を適宜省略する。
本実施形態における会議中の構成の一例を図８に示す。端末８１１の記録処理の手順に関しては、第３の実施形態と共通となるのでその説明を省略する。また、記録処理を行った記録結果（会議の情報）の一例を図２３に示す。
本実施形態では、会議資料表示用のディスプレイ８１４が増えているので、記録の対象の画面ＩＤとして「２」及び「３」が記録されている。また、会議資料表示用のディスプレイ８１３及びディスプレイ８１４は、更新のタイミングが異なることがある。故に、画面の更新の検知による記録の際、記録時間ごとに画面ＩＤ「２」及び「３」の両方が記録されているものと片方のみが記録されているものとが存在する。
【００５０】
次に図２４を用いて、端末８１１の再生処理について説明する。図２４（Ａ）乃至図２４（Ｃ）は、それぞれ異なる時間を指定して会議資料画面を再生したときの再生中の構成の一例を示す図である。なお、時間の指定は、議事録画面１０１４に備えられたスライダー２４０１により行われるものとする。
図２４（Ａ）は、スライダー２４０１により１５：０４：３１が指定されたときの構成の一例を示している。図２３に示すように、１５：０４：３１には画面ＩＤ「２」及び「３」の両方のキャプチャ画像（画像「ＩＭＧ＿０００８．ＰＮＧ」及び画像「ＩＭＧ＿０００９．ＰＮＧ」）が記録されている。そのため、ディスプレイ８１３及びディスプレイ８１４には、それぞれのキャプチャ画像（２４０１、２４０２）が表示されている。
【００５１】
図２４（Ｂ）は、１５：０３：３３が指定されたときの構成の一例を示している。図２３に示すように、１５：０３：３３に記録されている画像は、画面ＩＤ「３」の画像「ＩＭＧ＿０００７．ＰＮＧ」しかなく、画面ＩＤ「２」のものがない。そのため端末８１１は、画面ＩＤ「２」のディスプレイ８１３に表示する画像を、指定時間の直前に画面ＩＤ「２」としてキャプチャされたものから選択する。該当するものは１５：０２：４４の画像「ＩＭＧ＿０００６．ＰＮＧ」となるので、端末８１１は、先に選択した「ＩＭＧ＿０００７．ＰＮＧ」と共に再生用の画像として再生する。
その結果、図２４（Ｂ）では、ディスプレイ８１３及びディスプレイ８１４に、それぞれキャプチャ画像（２４０４、２４０５）が表示される。なお、１５：０１：１４のように、それまでのキャプチャ画面が１画面しかない時間を指定された場合、図２４（Ｃ）のように片面のみ再生が行われる。指定時間以前に生成されたキャプチャ画像がないディスプレイ８１４には、代わりにブランク画面２４０７が表示される。
なお、議事録画面８１５で選択された議事の議事ＩＤは、再生の対象となったキャプチャ画像に関連付けられた議事ＩＤと連動するものとする。
【００５２】
図２５は、端末８１１の再生処理に係るフローチャートの一例を示す図である。Ｓ７０１乃至Ｓ７１８については他の実施形態において既に説明しているので、本実施形態では主にＳ２５０１乃至Ｓ２５１１について説明する。
Ｓ２５０１では、端末８１１は、再生する時間の指定を検出すると、Ｓ２５０２乃至Ｓ２５１１において全ディスプレイに対する画像の選択を行い、選択した画像を、Ｓ７０８、Ｓ７０９、及びＳ７１１乃至Ｓ７１８において表示する。
より具体的には、Ｓ２５０２では、端末８１１は、初期化した変数ｉを元に、Ｓ２５０３及びＳ２５１１で会議中の全てのディスプレイに対して再生用のキャプチャ画像を選択する処理を繰り返し行う。続いてＳ２５０４では、端末８１１は、処理の対象の各ディスプレイの画面ＩＤと同じ画面ＩＤのキャプチャ画像の一覧を取得する。
【００５３】
続いてＳ２５０５では、端末８１１は、Ｓ２５０４でのキャプチャ画像の取得数を確認する。このとき、端末８１１は、「０」であると判断した場合、Ｓ２５１１に処理を進め、他方、「１」以上であると判断した場合、Ｓ２５０６に処理を進める。
ディスプレイ８１２のように議事録画面８１５が表示されている場合、対応する画面ＩＤ「１」のキャプチャ画像は１つも取得されない。よって、端末８１１は、画面ＩＤ「１」に対するキャプチャ画像はないものとし、この時点で次のループに処理を移す。他方、端末８１１は、ディスプレイ８１２及びディスプレイ８１３のように、キャプチャ画像が記録されている画面ＩＤ「２」及び「３」に対しては、Ｓ２５０６乃至Ｓ２５１０において再生用のキャプチャ画像を選択する。
続いてＳ２５０６では、端末８１１は、指定時間に記録されたキャプチャ画像が存在するか否かを判断する。このとき、端末８１１は、存在すると判断した場合、Ｓ２５０７に処理を進め、他方、存在しないと判断した場合、Ｓ２５０８に処理を進める。Ｓ２５０７では、端末８１１は、指定時間に記録されたキャプチャ画像を選択して表示する。
【００５４】
Ｓ２５０８では、端末８１１は、指定時間より前に記録されたキャプチャ画像が存在するか否かを判断する。このとき、端末８１１は、存在すると判断した場合、Ｓ２５０９に処理を進め、他方、存在しないと判断した場合、Ｓ２５１０に処理を進める。Ｓ２５０９では、端末８１１は、指定時間より前に記録された直近のキャプチャ画像を選択して表示する。Ｓ２５１０では、端末８１１は、指定された画面ＩＤの再生用のキャプチャ画像としてブランク画像を生成し、選択して表示する。
例えば、ユーザ操作により１５：０４：３１が指定された場合、Ｓ２５０７において画面ＩＤ「２」及び「３」のキャプチャ画像の一覧からそれぞれ画像「ＩＭＧ＿０００８．ＰＮＧ」、画像「ＩＭＧ＿０００９．ＰＮＧ」が選択される。そして表示の結果は、図２４（Ａ）に示すようなものとなる。
【００５５】
また例えば、ユーザ操作により１５：０３：３３が指定された場合、端末８１１は、指定時間のキャプチャ画像がある画面ＩＤ「３」に対しては、Ｓ２５０７において画像「ＩＭＧ＿０００７．ＰＮＧ」を選択する。他方、端末８１１は、指定時間のキャプチャ画像はないが指定時間より前のキャプチャ画像がある画面ＩＤ「２」に対しては、Ｓ２５０９において指定時間の直前の画像「ＩＭＧ＿０００６．ＰＮＧ」を選択する。そして表示の結果は、図２４（Ｂ）に示すようなものとなる。
また例えば、１５：０１：２４が指定された場合、端末８１１は、指定時間のキャプチャ画像はないが指定時間より前のキャプチャ画像がある画面ＩＤ「２」に対しては、Ｓ２５０９において指定時間の直前の画像「ＩＭＧ＿０００２．ＰＮＧ」を選択する。他方、端末８１１は、指定時間のキャプチャ画像も指定時間より前のキャプチャ画像もない画面ＩＤ「３」に対しては、Ｓ２５１０において画面ＩＤ「３」に対する再生用のキャプチャ画像としてブランク画像を生成して選択する。そして表示の結果は、図２４（Ｃ）に示すようなものとなる。
【００５６】
以上のように、本実施形態によれば、会議記録再生装置のユーザは、時間の指定により会議の状況を再生することができる。また、指定時間にキャプチャされた会議資料画面の画像が生成されていなかったとしても、その直前の画像を表示することで、指定時間に表示されていた可能性の高い会議資料画面を表示させることができる。
【００５７】
＜第５の実施形態＞
本実施形態に係る会議記録再生装置は、第１の実施形態とは異なり、ウィンドウ単位で記録および再生を行う。なお、本実施形態では、上述した実施形態の構成と同一の構成については同一の符号を用いてその説明を適宜省略する。
図２６は、本実施形態における会議中の構成の一例を示す図である。端末１１１には、２台のディスプレイ（１１２、１１３）が接続され、その態様が示されている。ディスプレイ（１１２、１１３）上には、議事録画面１１４、アプリケーションＡのウィンドウ２６０１乃至ウィンドウ２６０３、アプリケーションＢのウィンドウ２６０４、及びアプリケーションＣのウィンドウ２６０５が表示されている。
記録の対象のウィンドウは、会議前もしくは会議中にユーザが指定することで特定される。図２６においてアプリケーションＡを記録の対象として指定されると、ウィンドウ２６０１乃至ウィンドウ２６０３が記録の対象となる。キャプチャの処理は、基本的には、第１の実施形態と同様に、議事録画面１１４に対する議事の入力のタイミングで行われる。ただし、ウィンドウ単位で記録されるので、画面ＩＤではなく、座標がキャプチャ画像に関連付けられる。
実際の記録結果（会議の情報）の一例を図２７に示す。記録の対象が３つのウィンドウ（２６０１、２６０２、２６０３）となるので、１つの議事ＩＤに対して３つの画像が生成される。議事ＩＤ「００１」である場合、画像「ＩＭＧ＿０００１．ＰＮＧ」乃至画像「ＩＭＧ＿０００３．ＰＮＧ」の３つの画像が生成され、それぞれの記録時の座標が関連付けられる。
【００５８】
次に図２８を用いて、端末１１１の再生処理について説明する。図２８は、再生中の構成の一例を示す図である。記録時と再生時との表示領域の解像度に差異がない場合、選択された議事に対応する各キャプチャ画像は、記録時と同じ座標で表示される。議事ＩＤ「００１」が関連付けられた画像は、画像「ＩＭＧ＿０００１．ＰＮＧ」乃至画像「ＩＭＧ＿０００３．ＰＮＧ」の３枚となるため、議事ＩＤ「００１」の議事が選択されると、画像２８０１乃至画像２８０３が表示される。
図２９は、端末１１１の記録処理に係るフローチャートの一例を示す図である。議事の入力を検知してから議事を記録するまでのＳ６０３乃至Ｓ６０５の処理は、図６のものと共通であるので、その他の処理について主に説明する。
本実施形態では、ディスプレイ単位で記録を行う他の実施形態とは異なり、記録の対象がアプリケーション単位で指定される。そのため、Ｓ２９０１では、端末１１１は、ユーザがアプリケーションを指定するための選択用ダイアログ（図示せず）を表示し、記録の対象のアプリケーションの一覧を取得する。この処理は、会議中および会議前の何れのタイミングで行ってもよく、またこの処理では、複数のアプリケーションの指定も受け付けられる。
【００５９】
Ｓ６０３乃至Ｓ６０５では、端末１１１は、議事の入力の検知、議事ＩＤの発行、及び議事の記録時間の記録を行った後、Ｓ２９０２乃至Ｓ２９０７で選択されたアプリケーションのウィンドウをキャプチャする。より具体的には、Ｓ２９０２では、端末１１１は、Ｓ２９０１で選択されたアプリケーションのウィンドウの一覧を取得し、記録の対象を特定する。図２６におけるアプリケーションＡが指定された場合、Ｓ２９０２で選択されるウィンドウは、ウィンドウ２６０１乃至ウィンドウ２６０３の３つとなる。
続いてＳ２９０３では、端末１１１は、初期化した変数ｉを元に、Ｓ２９０４及びＳ２９０７で記録の対象となる全ウィンドウに対してウィンドウの表示座標のキャプチャの処理を繰り返し行う。より具体的には、端末１１１は、Ｓ２９０５では、変数ｉ番目のウィンドウをキャプチャし、Ｓ２９０６では、キャプチャした座標（記録対象座標）、議事ＩＤ、及びキャプチャした時間（記録時間）を関連付けてキャプチャ画像をファイルサーバ１２１に記録する。
本実施形態では、Ｓ２９０２において３つのウィンドウ（２６０１、２６０２、２６０３）が選択されるので、それぞれのウィンドウに対してキャプチャが行われることになる。これらの処理を繰り返し行うことで１つの議事の入力に対してアプリケーションＡの３つのウィンドウがキャプチャされ、会議の情報は、例えば図２７に示すように記録される。
【００６０】
図３０は、端末１１１の再生処理に係るフローチャートの一例を示す図である。議事の選択の検知から表示するキャプチャ画像の選択まで（図３０のＳ７０６乃至Ｓ７０８）については図７のＳ７０６乃至Ｓ７０８と共通であるので、その他の処理について主に説明する。
端末１１１は、記録処理と同様に再生処理も座標単位で行うので、Ｓ３００１では、現在の表示可能範囲を取得する。図２８の環境で再生を行うにあたり、ディスプレイ１１２及びディスプレイ１１３がそれぞれ１９２０×１２００の解像度である場合、表示可能範囲は、３８４０×１２００となる。
続いて端末１１１は、Ｓ７０６乃至Ｓ７０８において、議事の選択の検出、議事ＩＤの取得、及び関連するキャプチャ画像の取得を行うと、Ｓ３００２では、各キャプチャ画像のキャプチャ時の座標を取得する。続いてＳ３００３では、端末１１１は、各キャプチャ画像の外接矩形の座標を算出する。外接矩形の座標を算出することで、キャプチャ時と同じ座標に表示するために必要な領域を求めることができる。
例えば、ユーザにより議事ＩＤ「００１」の議事が選択された場合、図２７より対応するキャプチャ画像として画像「ＩＭＧ＿０００１．ＰＮＧ」乃至画像「ＩＭＧ＿０００３．ＰＮＧ」が選択される。そして、それぞれの座標は、図３１（Ａ）に示す通りとなり、３つのキャプチャ画像の外接矩形は、図３１（Ｂ）に示す（８００，５０）−（２１４０，１１００）の領域３１０１となる。
【００６１】
続いてＳ３００４では、端末１１１は、Ｓ３００３で求めた領域が端末１１１のディスプレイの構成においてそのまま表示できるか否かを判断する。このとき、端末１１１は、表示できると判断した場合、Ｓ３００５に処理を進め、他方、表示できないと判断した場合、Ｓ３００６に処理を進める。
Ｓ３００５では、端末１１１は、キャプチャ画像をキャプチャ時と同じ座標で表示する。端末１１１の表示領域は、（０，０）−（３８４０，１２００）となり、（８００，５０）−（２１４０，１１００）の領域３１０１を包含している。そのため、キャプチャ画像である画像「ＩＭＧ＿０００１．ＰＮＧ」乃至画像「ＩＭＧ＿０００３．ＰＮＧ」は、全てキャプチャ時と同じ座標に表示される。
なお、図３２のように、議事の再生用の端末１３１１のディスプレイ数が記録用の端末１１１よりも少ない場合など解像度が異なる場合は、端末１１１は、Ｓ３００６においてレイアウトを変更した上でキャプチャ画像を表示する。
【００６２】
以上のように、本実施形態によれば、会議記録再生装置のユーザは、会議中に利用したアプリケーションに依存せず、ウィンドウ単位で会議の記録および再生を行うことができる。また、座標単位で再生に用いるレイアウトを制御することで、記録の環境と再生の環境とで表示領域が異なっていても記録時に近い状態でウィンドウの表示を再現することができる。
なお、本実施形態では、アプリケーションを指定することで記録の対象のウィンドウ及び記録の対象の座標を決定したが、ユーザがウィンドウを直接指定する構成としてもよく、また、ウィンドウの表示範囲に限られず座標を直接指定する構成としてもよい。
【００６３】
＜その他の実施形態＞
上述した各実施形態の構成については適宜に組み合わせて採用してもよい。
以上、各実施形態を詳述したが、本発明については、システム、装置、方法、プログラム、記憶媒体等としての実施態様をとることが可能である。例えば、複数の機器（ホストコンピュータ、インタフェース機器、撮像装置、ＷＥＢアプリケーションを有するコンピュータ等）から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００６４】
上述した実施形態の構成によれば、より適切に会議を再現することができる。
【００６５】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６６】
１０１  ネットワーク、１１１  端末、１１２  ディスプレイ、１１３  ディスプレイ、１１４  議事録画面、１１５  会議資料画面、１２１  ファイルサーバ
【図１】
2013126127.tif 000003
【図２】
2013126127.tif 000004
【図３】
2013126127.tif 000005
【図４】
2013126127.tif 000006
【図５】
2013126127.tif 000007
【図６】
2013126127.tif 000008
【図７】
2013126127.tif 000009
【図８】
2013126127.tif 000010
【図９】
2013126127.tif 000011
【図１０】
2013126127.tif 000012
【図１１】
2013126127.tif 000013
【図１２】
2013126127.tif 000014
【図１３】
2013126127.tif 000015
【図１４】
2013126127.tif 000016
【図１５】
2013126127.tif 000017
【図１６】
2013126127.tif 000018
【図１７】
2013126127.tif 000019
【図１８】
2013126127.tif 000020
【図１９】
2013126127.tif 000021
【図２０】
2013126127.tif 000022
【図２１】
2013126127.tif 000023
【図２２】
2013126127.tif 000024
【図２３】
2013126127.tif 000025
【図２４】
2013126127.tif 000026
【図２５】
2013126127.tif 000027
【図２６】
2013126127.tif 000028
【図２７】
2013126127.tif 000029
【図２８】
2013126127.tif 000030
【図２９】
2013126127.tif 000031
【図３０】
2013126127.tif 000032
【図３１】
2013126127.tif 000033
【図３２】
2013126127.tif 000034