(57)【特許請求の範囲】
【請求項１】
会議管理サーバと、入力ボードと、蓄積装置とがネットワークを介して相互に接続されて構成される、会議に関する処理の実行を支援するための会議支援システムであって、
前記会議管理サーバは、
前記蓄積装置に蓄積される会議資料データの蓄積場所を示すアドレス情報を含む会議情報を記憶する記憶手段と、
前記入力ボードからの会議情報の要求に応じて、当該会議情報を前記記憶手段から取得して、当該入力ボードに送信する送信手段とを備え、
前記入力ボードは、
前記蓄積装置に蓄積される会議資料データであって、前記入力ボードを利用する会議で用いる当該会議資料データの蓄積場所を示すアドレス情報を含む会議情報を、前記会議管理サーバに要求する要求手段と、
前記会議管理サーバから、前記会議情報を受信する受信手段と、
前記受信手段で受信した会議情報に含まれるアドレス情報で指定される、前記蓄積装置内の会議資料データを取得する取得手段と、
前記取得手段で取得した会議資料データを描画する描画手段と
を備えることを特徴とする会議支援システム。
【請求項２】
前記入力ボードは、
前記受信手段が会議情報を受信したことに応じて、自動的に前記取得手段が、前記会議資料データを取得する
ことを特徴とする請求項１に記載の会議支援システム。
【請求項３】
前記記憶手段は、記憶する会議資料データを指定された順序で記憶する
ことを特徴とする請求項１または２に記載の会議支援システム。
【請求項４】
前記蓄積装置は、前記ネットワーク上の複合機内に構成されている
ことを特徴とする請求項１乃至３のいずれか１項に記載の会議支援システム。
【請求項５】
前記蓄積装置は、共有ファイルシステムを構築している前記ネットワーク上のサーバに構成されている
ことを特徴とする請求項１乃至３のいずれか１項に記載の会議支援システム。
【請求項６】
前記会議管理サーバは、当該会議管理サーバへアクセスを要求するクライアントのユーザを認証する第１認証手段を更に備える
ことを特徴とする請求項１乃至５のいずれか１項に記載の会議支援システム。
【請求項７】
前記記憶手段は、前記会議情報として、更に、
ユーザに関するユーザ情報、
複数のユーザからなるグループに関するグループ情報、
会議を構成するユーザを示す会議体情報、
管理対象とする会議室に関する会議室情報、
ネットワーク上に接続される機器に関する機器情報、
前記会議室を利用するスケジュールに関するスケジュール情報を記憶する
ことを特徴とする請求項１乃至６のいずれか１項に記載の会議支援システム。
【請求項８】
前記入力ボードは、
情報を入力するための操作手段と、
当該入力ボードを操作するユーザを認証する第２認証手段とを更に備え、
前記第２認証手段は、
前記操作手段から入力されるユーザ情報を前記会議管理サーバへ送信し、そのユーザ情報と前記会議情報で管理されるユーザ情報との前記会議管理サーバによる比較結果に基づいて、当該入力ボードを操作するユーザを認証する
ことを特徴とする請求項７に記載の会議支援システム。
【請求項９】
前記入力ボードは、
情報を入力するための操作手段を更に備え、
前記操作手段を介して会議開始の指示が入力された場合に、前記取得手段は、前記受信手段で受信した会議情報に含まれるアドレス情報で指定される、前記蓄積装置内の会議資料データを取得する
ことを特徴とする請求項１乃至７のいずれか１項に記載の会議支援システム。
【請求項１０】
前記第２認証手段による認証が成功した場合に、前記取得手段は、前記受信手段で受信した会議情報に含まれるアドレス情報で指定される、前記蓄積装置内の会議資料データを取得する
ことを特徴とする請求項８に記載の会議支援システム。
【請求項１１】
前記入力ボードは、
前記描画手段が描画する会議資料データを前記蓄積装置内に蓄積する蓄積手段を更に備える
ことを特徴とする請求項１乃至１０のいずれか１項に記載の会議支援システム。
【請求項１２】
前記描画手段が描画する会議資料データが、次回の会議が行われる会議室の入力ボードに描画されるように、当該次回の会議に対応する会議情報に含まれるアドレス情報で指定される前記蓄積装置内に、前記蓄積手段が前記会議資料データを蓄積する
ことを特徴とする請求項１１に記載の会議支援システム。
【請求項１３】
前記会議管理サーバは、
前記入力ボードが設置されている会議室を特定するための会議室情報と、前記入力ボードからの会議情報の要求が行われた時刻を示す時刻情報とを用いて前記会議情報を決定し、当該会議情報を前記送信手段で送信する
ことを特徴とする請求項１乃至１２のいずれか１項に記載の会議支援システム。
【請求項１４】
会議管理サーバ、及び蓄積装置とネットワークを介して接続可能な入力ボードであって、
前記蓄積装置に蓄積される会議資料データであって、前記入力ボードを利用する会議で用いる当該会議資料データの蓄積場所を示すアドレス情報を含む会議情報を、前記会議管理サーバに要求する要求手段と、
前記会議管理サーバから前記会議情報を受信する受信手段と、
前記受信手段で受信した会議情報に含まれるアドレス情報で指定される、前記蓄積装置内の会議資料データを取得する取得手段と、
前記取得手段で取得した会議資料データを描画する描画手段と
を備えることを特徴とする入力ボード。
【請求項１５】
前記受信手段が会議情報を受信したことに応じて、自動的に前記取得手段が、前記会議資料データを取得する
ことを特徴とする請求項１４に記載の入力ボード。
【請求項１６】
前記会議管理サーバは、前記入力ボードが設置されている会議室を特定するための会議室情報と、前記要求手段で要求が行われた時刻を示す時刻情報とを用いて、前記会議情報を決定する
ことを特徴とする請求項１４または１５に記載の入力ボード。
【請求項１７】
前記会議情報は、前記要求手段によって前記入力ボードから前記会議管理サーバに送信される
ことを特徴とする請求項１６に記載の入力ボード。
【請求項１８】
前記時刻情報は、前記要求手段によって前記入力ボードから前記会議管理サーバに送信される
ことを特徴とする請求項１６に記載の入力ボード。
【請求項１９】
前記描画手段が描画する会議資料データを前記蓄積装置内に蓄積する蓄積手段を更に備える
ことを特徴とする請求項１４乃至１８のいずれか１項に記載の入力ボード。
【請求項２０】
前記描画手段が描画する会議資料データが、次回の会議が行われる会議室の入力ボードに描画されるように、当該次回の会議に対応する会議情報に含まれるアドレス情報で指定される前記蓄積装置内に、前記蓄積手段が前記会議資料データを蓄積する
ことを特徴とする請求項１９に記載の入力ボード。
【請求項２１】
前記要求手段は、前記次回の会議に対応する会議情報を前記会議管理サーバに要求する
ことを特徴とする請求項２０に記載の入力ボード。
【請求項２２】
前記入力ボードを操作するユーザを認証する認証手段を更に備え、
前記認証手段による認証が成功した場合に、前記ユーザに前記入力ボードの操作を許可する
ことを特徴とする請求項１４乃至２１のいずれか１項に記載の入力ボード。
【請求項２３】
会議管理サーバ、及び蓄積装置とネットワークを介して接続可能な入力ボードの制御方法であって、
前記蓄積装置に蓄積される会議資料データであって、前記入力ボードを利用する会議で用いる当該会議資料データの蓄積場所を示すアドレス情報を含む会議情報を、前記会議管理サーバに要求する要求工程と、
前記会議管理サーバから前記会議情報を受信する受信工程と、
前記受信工程で受信した会議情報に含まれるアドレス情報で指定される、前記蓄積装置内の会議資料データを取得する取得工程と、
前記取得工程で取得した会議資料データを描画する描画工程と
を備えることを特徴とする入力ボードの制御方法。
【請求項２４】
会議管理サーバ、及び蓄積装置とネットワークを介して接続可能な入力ボードの制御をコンピュータに実行させるためのプログラムであって、
前記蓄積装置に蓄積される会議資料データであって、前記入力ボードを利用する会議で用いる当該会議資料データの蓄積場所を示すアドレス情報を含む会議情報を、前記会議管理サーバに要求する要求工程と、
前記会議管理サーバから前記会議情報を受信する受信工程と、
前記受信工程で受信した会議情報に含まれるアドレス情報で指定される、前記蓄積装置内の会議資料データを取得する取得工程と、
前記取得工程で取得した会議資料データを描画する描画工程と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会議管理サーバ、板面を有し、手書き情報を入力する入力ボード、画像蓄積装置がネットワークを介して相互に接続されて構成される、会議に関する処理の実行を支援するための会議支援システム、入力ボード及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
近年、オフィス環境において、会議室を有効に活用するために、コンピュータを用いた会議室予約システムの利用が広まってきている。また、会議室に設置される電子黒板、ホワイトボード等のような入力ボードががネットワークに接続されるようになってきている。
【０００３】
例えば、特許文献１では、電子黒板上の描画面から認識した画像データを蓄積することにより、画像データのバックアップ（蓄積）を実現している。また、蓄積した画像データを会議等の特定可能な情報により容易に検索し利用できるようにして、ファイル作業を行うことなく会議議事録等の画像データを保管管理するができる利用性の高い会議支援装置が提案されている。
【０００４】
一方、ネットワークに接続可能な電子黒板としては、特許文献２で、外部から投入された画像データを、電子黒板上に描画する構成が提案されている。
【特許文献１】特開２０００−１６５５７７号公報
【特許文献２】特開２００４−２３３１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、会議室に設置される電子黒板を会議室予約システムと連携して使用することにより、電子黒板の利用効率を高め、円滑に会議の運営を行えるような工夫がなされていない。
【０００６】
例えば、特許文献１では、電子黒板に描画された画像データを蓄積することが可能であるが、蓄積されている会議資料等の画像データを電子黒板上に描画することはできない。
【０００７】
また、オフィスに設置された数少ない会議室を複数の組織で共有していると、長時間にわたり会議を開催したいときに、同一の会議室を連続して確保できずに、会議の途中で他の会議室に移動しなければならないことがある。
【０００８】
例えば、会議Ａを９：００〜１２：００まで行いたい場合に、９：００〜１２：００まで連続して使用できる会議室はないが、９：００〜１０：００までを第１会議室で、１０：００〜１２：００までを第２会議室で行うことは可能であるような場合がある。このような状況において、第１会議室で電子黒板に書いていた内容を第２会議室でもそのまま使用できると便利である。
【０００９】
また、定期的に同一の会議出席者による会議を行う場合には、前回の会議で電子黒板に書いていた内容を、次回の会議で再現できると便利である。
【００１０】
本発明は上記の課題を解決するためになされたものであり、電子黒板等の入力ボードの利用効率を高め、円滑に会議の運営を行える会議支援システム、入力ボード及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するための本発明による会議支援システムは以下の構成を備える。即ち、
会議管理サーバと、入力ボードと、蓄積装置とがネットワークを介して相互に接続されて構成される、会議に関する処理の実行を支援するための会議支援システムであって、
前記会議管理サーバは、
前記蓄積装置に蓄積される会議資料データの蓄積場所を示すアドレス情報を含む会議情報を記憶する記憶手段と、
前記入力ボードからの会議情報の要求に応じて、当該会議情報を前記記憶手段から取得して、当該入力ボードに送信する送信手段とを備え、
前記入力ボードは、
前記蓄積装置に蓄積される会議資料データであって、前記入力ボードを利用する会議で用いる当該会議資料データの蓄積場所を示すアドレス情報を含む会議情報を、前記会議管理サーバに要求する要求手段と、
前記会議管理サーバから、前記会議情報を受信する受信手段と、
前記受信手段で受信した会議情報に含まれるアドレス情報で指定される、前記蓄積装置内の会議資料データを取得する取得手段と、
前記取得手段で取得した会議資料データを描画する描画手段と
を備える。
【００２２】
また、上記の目的を達成するための本発明による入力ボードは以下の構成を備える。即ち、
会議管理サーバ、及び蓄積装置とネットワークを介して接続可能な入力ボードであって、
前記蓄積装置に蓄積される会議資料データであって、前記入力ボードを利用する会議で用いる当該会議資料データの蓄積場所を示すアドレス情報を含む会議情報を、前記会議管理サーバに要求する要求手段と、
前記会議管理サーバから前記会議情報を受信する受信手段と、
前記受信手段で受信した会議情報に含まれるアドレス情報で指定される、前記蓄積装置内の会議資料データを取得する取得手段と、
前記取得手段で取得した会議資料データを描画する描画手段と
を備える。
【発明の効果】
【００２５】
本発明によれば、電子黒板等の入力ボードの利用効率を高め、円滑に会議の運営を行える会議支援システム、入力ボード及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２７】
＜実施形態１＞
図１は本発明の実施形態１の会議支援システムのネットワーク構成を説明するネットワーク構成図である。
【００２８】
オフィス内には、サーバルーム１００１、事務室１００２、第１会議室１００３、第２会議室１００４が配置されている。サーバルーム１００１には、会議管理サーバ１０１１が配置されている。事務室１００２には、クライアントコンピュータ１０２１及び１０２２が配置されている。ここで、このクライアントコンピュータ１０２１や１０２２は、会議支援システムを利用する会議管理クライアントとして機能する。
【００２９】
第１会議室１００３には、電子黒板１０３１、複合機１０３２が配置されている。第２会議室１００４には、電子黒板１０４１、複合機１０４２が配置されている。
【００３０】
また、会議管理サーバ１０１１、クライアントコンピュータ１０２１及び１０２２、電子黒板１１０３１、複合機１０３２、電子黒板１０４１、複合機１０４２は、ＬＡＮ１００５に収容（接続）されており、相互に通信することが可能になっている。
【００３１】
また、複合機１０３２及び１０４２は、公衆網１００６に接続されていて、その公衆網１００６に接続された他のファクシミリ装置や複合機とファクシミリ通信を行うことが可能となっている。
【００３２】
電子黒板１０３１と電子黒板１０４１は、同等の機能を持つ電子黒板であり、ユーザの操作に応じて、その操作情報を表示したり、表示されている情報を制御する。複合機１０３２と複合機１０４２は同等の機能を持つ複合機である。
【００３３】
電子黒板１０３１及び１０４１は、ユーザが水性ペン等の指示具を用いて板面に自由に描画できる。また、この板面に描画された画像を電子的に読み取り、画像データを形成し、ＬＡＮ１００５に接続された複合機１０３２、１０４２のボックス（画像蓄積装置）に蓄積する機能を有する。また、複合機１０３２及び１０４２のボックスに格納された画像データをＬＡＮ１００５を介して取得し板面に描画する機能を有している。更に、ＬＡＮ１００５を介して会議管理サーバ１０１１に、会議資料画像等の画像データの蓄積場所を問い合わせる機能を有している。
【００３４】
複合機１０３２及び１０４２は、コピー機能、ファクシミリ機能を有するとともに、原稿画像を読み取り、その読み取った画像データをＬＡＮ１００５上の各装置に送信するデータ送信機能を有する。また、ＰＤＬ機能を有するので、ＬＡＮ１０５上に接続されているコンピュータから指示されたＰＤＬ画像を受信して印刷することが可能である。複合機１０３２や１０４２で読み取った画像や、ＬＡＮ１００５上に接続されているコンピュータから指示されたＰＤＬ画像を、ハードディスク３００４（図３）の指定したボックス領域に保存することも可能である。そして、ボックス領域に保存された画像を印刷することが可能になっている。
【００３５】
複合機１０３２は、例えば、ＬＡＮ１００５を介して複合機１０４２が読み取ったデータを受信し、受信した画像データを複合機１０３２内のハードディスク３００４に保存／印刷出力することが可能である。また、ＬＡＮ１００５を介して、クライアントコンピュータ１０２１や１０２２から画像データを受信し、複合機１０３２内に保存／印刷出力することが可能である。また、ＬＡＮ１００５を介して、電子黒板１０３１や１０４１から画像データを受信し、複合機１０３２内に保存／印刷出力することが可能である。
【００３６】
会議管理サーバ１００１１は、クライアントコンピュータ１０２１及び１０２２によって会議室の予約をさせたり、電子黒板１０３１や１０４１に会議資料である画像データの蓄積場所を通知したりするためのサーバである。
【００３７】
クライアントコンピュータ１０２１及び１０２２は、ＬＡＮ１００５を介して、会議管理サーバ１０１１に接続され、会議に関連する管理データの変更を行ったり、会議の予約ができるようになっている。また、ＬＡＮ１００５を介して複合機１０３２に画像データを蓄積したり、ＬＡＮ１００５を介して複合機１０３２が読み取った画像データを受信し、受信した画像データを加工、編集することが可能である。
【００３８】
尚、クライアントコンピュータはそれぞれ、汎用コンピュータに搭載される標準的な構成要素（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等）を有している。
【００３９】
次に、電子黒板１０３１及び１０３２の主要構成について、図２を用いて説明する。
【００４０】
図２は本発明の実施形態１の電子黒板の主要部構成を示すブロック図である。
【００４１】
コントローラユニット２０００は、板面を読み取り画像データを形成する板面読取部２０７０、板面に画像を描画する画像描画部２０９５とを接続する。そして、板面読取部２０７０で読み取られた画像や画像データをＬＡＮ１００５を経由して複合機１０３２及び１０４２に送信するための制御を行う。また、ＬＡＮ１００５を経由して複合機１０３２及び１０４２から画像データを取得し、板面描画部２０７５で板面に描画するための制御を行う。
【００４２】
ここで、板面とは、例えば、ホワイトボードであり、板面読取部２０７０は、この板面上に描画された文字等の軌跡画像を読み取ることが可能である。一方、板面描画部２０７０５は、例えば、プロッタで構成され、板面上あるいは板面上に配置された用紙上にペンによる画像の描画を行うことが可能である。
【００４３】
また、板面読取部２０７０と板面描画部２０７５は、この構成に限定されない。例えば、板面読取部２０７０として、板面上の画像をカメラ等の撮像装置で読み取る読取装置を構成し、板面描画部２０７５として、その読み取り画像をプロジェクタ等の投影装置で板面上に描画する描画装置を構成しても良い。
【００４４】
更には、板面読取部２０７０と板面描画部２０７５を、表示部と操作部からなるタッチパネルで構成しても良い。この場合、板面読取部２０７０は、タッチパネルから入力された座標情報から得られる画像を読み取り、その読み取った画像をタッチパネル上で描画する構成となる。
【００４５】
コントローラユニット２０００は、具体的には、ＣＰＵ２００１を有し、ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げる。そして、このＯＳ上でＲＯＭ２００３に格納されているアプリケーションプログラムを実行することによって各種処理を実行する。この処理には、後述するフローチャートで示される処理が含まれる。このＣＰＵ２００１の作業領域としては、ＲＡＭ２００２が用いられる。ＲＡＭ２００２は、作業領域とともに、画像データを一時記憶するための画像メモリ領域を提供する。
【００４６】
ＣＰＵ２００１には、システムバス２００７を介して、ＲＯＭ２００３及びＲＡＭ２００２、操作部Ｉ／Ｆ（インタフェース）２００６、ネットワークＩ／Ｆ２０１０、及びイメージバスＩ／Ｆ２００５が接続されている。
【００４７】
操作部Ｉ／Ｆ２００６は、操作ボタンや表示画面を有する操作部２０１２とのインタフェースであり、操作部２０１２に表示するデータを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２においてユーザにより入力された情報をＣＰＵ２００１に送出する。
【００４８】
ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００５に接続され、ＬＡＮ１００５を介してＬＡＮ１００５上の各装置との間で情報の入出力を行う。
【００４９】
イメージバスＩ／Ｆ２００５は、システムバスＩ／Ｆ２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するためのバスブリッジである。画像バス２００８は、例えば、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。
【００５０】
画像バス２００８上には、デバイスＩ／Ｆ２０２０、読取画像処理部２０８０、描画画像処理部２０９０が接続されている。デバイスＩ／Ｆ２０２０には、板面読取部２０７０及び板面描画部２０９５が接続され、デバイスＩ／Ｆ２０２０は、データ構造の変換を行う。読取画像処理部２０８０は、入力画像データに対し補正、加工、編集等の画像処理を行う。描画画像処理部２０９０は、描画画像データに対して補正、解像度変換等の処理を行う。
【００５１】
次に、複合機１０３２及び１０４２の主要構成について、図３を用いて説明する。
【００５２】
図３は本発明の実施形態１の複合機の主要部構成を示すブロック図である。
【００５３】
コントローラユニット３０００は、画像入力デバイスであるスキャナ３０７０や画像出力デバイスであるプリンタ３０９５を接続する。そして、スキャナ３０７０で読み取られた画像データをプリンタ３０９５により印刷出力するコピー機能を実現するための制御を行う。また、ＬＡＮ１００５や公衆回線１００６に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。
【００５４】
コントローラユニット３０００は、具体的には、ＣＰＵ３００１を有し、ＣＰＵ３００１は、ＲＯＭ３００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を起動する。そして、このＯＳ上で、ＨＤＤ（ハードディスクドライブ）３００４に格納されているアプリケーションプログラムを実行することによって各種処理を実行する。この処理には、後述するフローチャートで示される処理が含まれる。このＣＰＵ３００１の作業領域としては、ＲＡＭ３００２が用いられる。ＲＡＭ３００２は、作業領域とともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ３００４は、アプリケーションプログラムとともに、画像データを格納する。
【００５５】
ＣＰＵ３００１には、システムバス３００７を介して、ＲＯＭ３００３及びＲＡＭ３００２、操作部Ｉ／Ｆ３００６、ネットワークＩ／Ｆ３０１０、モデム３０５０及びイメージバスＩ／Ｆ３００５が接続されている。
【００５６】
操作部Ｉ／Ｆ３００６は、タッチパネルを有する操作部３０１２とのインタフェースであり、操作部３０１２に表示する画像データを操作部３０１２に対して出力する。また、操作部Ｉ／Ｆ３００６は、操作部３０１２においてユーザにより入力された情報をＣＰＵ３００１に送出する。
【００５７】
ネットワークＩ／Ｆ３０１０は、ＬＡＮ１００５に接続され、ＬＡＮ１００５を介してＬＡＮ１００５上の各装置との間で情報の入出力を行う。モデム３０５０は、公衆回線１００６に接続され、公衆回線１００６を介して情報の入出力を行う。
【００５８】
イメージバスＩ／Ｆ３００５は、システムバス３００７と画像データを高速で転送する画像バス３００８を接続し、データ構造を変換するためのバスブリッジである。画像バス３００８は、例えば、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。
【００５９】
画像バス３００８上には、ラスタイメージプロセッサ（以下、ＲＩＰという）３０６０、デバイスＩ／Ｆ３０２０、スキャナ画像処理部３０８０、プリンタ画像処理部３０９０が設けられている。更に、画像バス３００８上には、画像回転部３０３０、サムネイル作成部３０３５及び画像圧縮部３０４０が設けられている。
【００６０】
ＲＩＰ３０６０は、ＰＤＬコード等の描画コマンドをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ３０２０には、スキャナ３０７０及びプリンタ３０９５が接続され、デバイスＩ／Ｆ３０２０は、画像データの同期系／非同期系の変換を行う。
【００６１】
スキャナ画像処理部３０８０は、入力画像データに対し補正、加工、編集等の画像処理を行う。プリンタ画像処理部３０９０は、出力画像データに対して補正、解像度変換等の画像処理を行う。画像回転部３０３０は、画像データの回転を行う。画像圧縮部３０４０は、多値画像データを、例えば、ＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨ等のデータに圧縮するとともに、その伸張処理を行う。
【００６２】
次に、会議管理サーバ１０１１のソフトウェア構成（機能構成）について、図４を用いて説明する。
【００６３】
図４は本発明の実施形態１の会議管理サーバのソフトウェア構成を説明するブロック図である。
【００６４】
ネットワーク通信部４０１０は、ＬＡＮ１００５を介して、ＬＡＮ１００５に接続されたクライアントコンピュータ１０２１や１０２２、電子黒板１０３１や１０４１と画像データや会議予約に関するデータの入出力を行う。
【００６５】
主制御部４０２０では、ＬＡＮ１００５を介して、クライアントコンピュータ１０２１や１０２２、電子黒板１０３１や１０４１から処理の依頼があったときに、依頼に応じて、各種処理を実行する。具体的には、その処理内容に応じて、ユーザ管理部４０３１、グループ管理部４０３２、会議体管理部４０３３、会議室管理部４０３４、機器管理部４０３５、スケジュール管理部４０３６をそれぞれ制御して、その処理結果を返答する。
【００６６】
ここで、クライアントコンピュータ１０２１や１０２２には、一般に広く使用されているＷＷＷブラウザが搭載されており、会議管理サーバ１０１１は、ＨＴＴＰサーバの機能を備えており、Ｗｅｂアプリケーションとして構築されている。
【００６７】
つまり、クライアントコンピュータ１０２１や１０２２は、会議管理サーバ１０１１が作成したＨＴＭＬデータをＷｅｂブラウザに表示し、ブラウザに表示されたＨＴＭＬデータを操作する。これにより、次の依頼を会議管理サーバ１００に送信することができるようになっている。
【００６８】
依頼元が電子黒板１０３１や１０４１の場合には、依頼内容を予め定義された形式のＸＭＬファイルとして受信し、その処理結果をＸＭＬファイルで返答する。つまり、ＸＭＬ  Ｗｅｂサービスのリモート操作を提供している。
【００６９】
ユーザ管理部４０３１は、ユーザ管理機能を提供する。ユーザは、データベース４０５０内のユーザ管理テーブル４０３１ａを使って管理されている。
【００７０】
ユーザ管理テーブル４０３１ａには、ユーザに関する情報を含むユーザレコードを複数格納可能になっている。１つのユーザレコードには、テーブル中で一意の値を持つユーザＩＤ、ユーザ名、パスワード、ユーザ種別が含まれる。ユーザ種別とは、ユーザが管理者か一般ユーザかを示す情報である。
【００７１】
尚、ユーザ管理機能とは、ユーザの新規作成、ユーザの削除、ユーザ情報の更新等の処理である。
【００７２】
グループ管理部４０３２は、グループ管理機能を提供する。グループは、データベース４０５０内のグループ管理テーブル４０３２ａを使って管理されている。
【００７３】
グループ管理テーブル４０３２ａには、グループに関する情報を含むグループレコードを複数格納可能になっている。１つのグループレコードには、テーブル中で一意の値を持つグループＩＤ、グループ名、所属ユーザリスト等が含まれる。
【００７４】
尚、グループ管理機能とは、グループの新規作成、グループの削除、グループ情報の更新等の処理である。
【００７５】
会議体管理部４０３３は、会議体管理機能を提供する。会議体は、データベース４０５０内の会議体管理テーブル４０３３ａを使って管理されている。
【００７６】
会議体管理テーブル４０３３ａには、会議体に関する情報を含む会議体レコードを複数格納可能になっている。１つの会議体レコードには、テーブル中で一意の値を持つ会議体ＩＤ、会議体名、構成ユーザ／グループリスト等が含まれる。
【００７７】
尚、会議体管理機能とは、会議体の新規作成、会議体の削除、会議体情報の更新等の処理である。また、会議体は、会議を構成するユーザ／グループの組み合わせである。
【００７８】
会議室管理部４０３４は、会議室管理機能を提供する。会議室は、データベース４０５０内の会議室管理テーブル４０３４ａを使って管理されている。
【００７９】
会議室管理テーブル４０３４ａには、会議室に関する情報を含む会議室レコードを複数格納可能になっている。１つの会議室レコードには、テーブル中で一意の値を持つ会議室ＩＤ、会議室名、会議室に設置されている機器のリスト等が含まれる。
【００８０】
尚、会議室管理機能とは、会議室の新規作成、会議体の削除、会議室情報の更新等の処理である。
【００８１】
機器管理部４０３５は、機器管理機能を提供する。機器は、データベース４０５０内の機器管理テーブル４０３５ａを使って管理されている。
【００８２】
機器管理テーブル４０３５ａには、機器に関する情報を含む機器レコードを複数格納可能になっている。１つの機器レコードには、テーブル中で一意の値を持つ機器ＩＤ、機器名、機器種別、機器のＩＰアドレス等が含まれる。機器の種別としては、電子黒板、複合機等の情報が含まれる。
【００８３】
尚、機器管理機能とは、機器の新規作成、機器の削除、機器情報の更新等の処理である。
【００８４】
スケジュール管理部４０３６は、スケジュール管理機能を提供する。スケジュールは、データベース４０５０内のスケジュール管理テーブル４０３６ａを使って管理されている。
【００８５】
スケジュール管理テーブル４０３６ａには、スケジュールに関する情報を含むスケジュールレコードを複数格納可能になっている。１つのスケジュールレコードには、テーブル中で一意の値を持つスケジュールＩＤ、スケジュール名（会議名等）、会議体ＩＤ、会議室ＩＤ、会議資料蓄積場所、会議中に使用する機器リスト、会議開始時刻、会議終了時刻、予約者ＩＤ等が含まれる。
【００８６】
ここで、会議資料蓄積場所とは、会議中に電子黒板の板面に描画する画像データの蓄積場所（記憶先（記憶装置のアドレス情報））を特定する情報、つまり、複合機のＩＤ及び複合機のボックス番号、ボックス内の画像番号等から構成される。会議資料の内、複数の画像を板面に描画する場合に備えて、ここでは、複数の画像を順番付きで記憶装置に保存管理することが可能になっている。また、会議中に使用する機器リストとは、会議中に使用する機器ＩＤのリストが登録される。
【００８７】
尚、スケジュール管理機能とは、スケジュールの新規作成、スケジュールの削除、スケジュール情報の更新等の処理である。ここで、スケジュールは同一の会議室については開始時刻と終了時刻の時間帯が一部でも重なるようなレコードを作成できないように制御されている。
【００８８】
例えば、第１会議室で、２００５年７月１日午前１０時〜１２時までのスケジュールが作成されている状態では、後から、第１会議室で、２００５年７月１日午前９時〜１１時のスケジュールや１１時〜１２時のスケジュールを作成することはできない。
【００８９】
また、同一の会議体が開始時刻と終了時刻の時間帯が一部でも重なるような、新たなスケジュールを作成することもできない。
【００９０】
例えば、会議体Ａが第１会議室で、２００５年７月１日午前１０時〜１２時までのスケジュールを作成されている状態では、後から、会議体Ａが第２会議室１０４２で、２００５年７月１日午前９時〜１１時のようなスケジュールを作成することはできない。
【００９１】
データベース接続部４０４０は、データベース４０５０内に格納されている各種テーブルにアクセスしてレコードを取得するための処理部である。具体的には、必要な処理に応じて、ユーザ管理部４０３１、グループ管理部４０３２、会議体管理部４０３３、会議室管理部４０３４、機器管理部４０３５、スケジュール管理部４０３６の各構成要素を介して処理を実行する。
【００９２】
ここで、データベース４０５０内に格納されている各種テーブルによって構成される情報を総称して、会議情報と呼ぶことにする。
【００９３】
次に、会議管理サーバ１０１１における処理について、図５を用いて説明する。
【００９４】
図５は本発明の実施形態１の会議管理サーバにおける処理を示すフローチャートである。
【００９５】
ステップＳ５０１０で、プログラムが使用する変数を確保し、その初期化処理を行う。次に、ステップＳ５０２０で、クライアントにログイン（ユーザ認証）を要求する。
【００９６】
ここで、クライアントとしては、クライアントコンピュータ１０２１や１０２２、電子黒板１０３１や１０４１、複合機１０３２や１０４２がある。
【００９７】
ステップＳ５０３０で、クライアントからのログイン入力を受信し、データベース４０５０のユーザ管理テーブル４０３１ａに問い合わせ、正規のユーザであるかどうかの確認を行う。正規のユーザであると判断した場合（ステップＳ５０３０でＹＥＳ）、ステップＳ５０４０に進む。
【００９８】
一方、正規のユーザでないと判断した場合（ステップＳ５０３０でＮＯ）、ステップＳ５０８０に進み、ログインの失敗数をカウントアップする。次に、ステップＳ５０９０で、ログインの失敗数が規定回数（失敗限度）内である否かを判定する。規定回数内でない場合（ステップＳ５０９０でＮＯ）、処理を終了する。一方、規定回数内である場合（ステップＳ５０９０でＹＥＳ）、ステップＳ５０２０に処理を戻し、再びログイン入力を受け付ける。
【００９９】
尚、クライアントコンピュータ１０２１や、１０２２からのログイン時には、管理者としてのログインを行うのか、一般ユーザとしてのログインを行うのかを指定可能なように構成されている。
【０１００】
一般ユーザが管理者としてログインを試みた場合、ログインは不正なものとみなし、失敗する。また、管理者が一般ユーザとしてログインを試みた場合は、一般ユーザとしてのログインを認める。
【０１０１】
電子黒板１０３１や１０４１、または、複合機１０３２や１０４２からのログイン時には、システムの正規ユーザであるかどうかに加えて、現在その機器が設置されている会議室で開催されている会議の出席者であるかどうかも認証の条件として考慮される。
【０１０２】
ステップＳ５０４０で、ログイン種別を判定する。ここでは、クライアントからのアクセスであるのか、電子黒板からのアクセスであるのか、複合機からのアクセスであるのかを判定する。また、クライアントからのアクセスである場合は、管理者であるのか、一般ユーザであるのかを判定し、処理を分岐する。
【０１０３】
管理者によるアクセスの場合には、ステップＳ５０５０に進み、管理者用処理を実行する。また、一般ユーザによるアクセスの場合には、ステップＳ５０６０に進み、一般ユーザ用処理を実行する。また、電子黒板／複合機によるアクセスの場合には、ステップＳ５０７０に進み、電子黒板／複合機用処理を実行する。
【０１０４】
次に、ステップＳ５０５０の管理者用処理の詳細について、図６を用いて説明する。
【０１０５】
図６は本発明の実施形態１の管理者用処理の詳細を示すフローチャートである。
【０１０６】
本処理は、例えば、クライアントコンピュータ１０２１や１０２２から管理者として会議管理サーバ１０１１にログインしたときに実施される。以下では、クライアントコンピュータ１０２１との間の処理を例に挙げて説明する。
【０１０７】
ステップＳ６０１０で、管理者用プログラムを起動し、クライアントコンピュータ１０２１に返答する。管理者用プログラムでは、ユーザ管理機能、グループ管理機能、会議体管理機能、機器管理機能、スケジュール管理機能が提供され、これらの処理を選択可能とするＨＴＭＬページを作成し、クライアントコンピュータ１０２１に返送する。
【０１０８】
ステップＳ６０２０で、クライアントコンピュータ１０２１からの処理要求を受け付ける。
【０１０９】
ステップＳ６０３０で、クライアントコンピュータ１０２１から要求された処理の処理種別を判別し、処理を分岐する。
【０１１０】
ユーザ管理処理である場合、ステップＳ６０４１に進む。グループ管理処理である場合、ステップＳ６０４２に進む。会議体管理処理である場合、ステップＳ６０４３に進む。会議室管理処理である場合、ステップＳ６０４４に進む。機器管理処理である場合は、ステップＳ６０４５に進む。スケジュール管理処理である場合は、ステップＳ６０４６へ進む。また、終了処理である場合は、この処理を終了する。
【０１１１】
ステップＳ６０４１のユーザ管理処理では、ユーザの新規作成、ユーザの削除、ユーザ情報の更新用のユーザ管理用ＨＴＭＬページを作成し、クライアントコンピュータ１０２１に返送する。そして、このユーザ管理用ＨＴＭＬページに対する操作に応じて、処理を行う。ここで行われた処理は、その処理内容に応じて、データベース４０５０に格納されているユーザ管理テーブル４０３１ａに反映される。
【０１１２】
ステップＳ６０４２のグループ管理処理では、グループの新規作成、グループの削除、グループ情報の更新用のグループ管理用ＨＴＭＬページを作成し、クライアントコンピュータ１０２１に返送する。そして、このグループ管理用ＨＴＭＬページに対する操作に応じて、処理を行う。ここで行われた処理は、その処理内容に応じて、データベース４０５０に格納されているグループ管理テーブル４０３２ａに反映される。
【０１１３】
ステップＳ６０４３の会議体処理では、会議体の新規作成、会議体の削除、会議体情報の更新用の会議体管理用ＨＴＭＬページを作成し、クライアントコンピュータ１０２１に返送する。そして、この会議体管理用ＨＴＭＬページに対する操作に応じて、処理を行う。ここで行われた処理は、その処理内容に応じて、データベース４０５０に格納されている会議体管理テーブル４０３３ａに反映される。
【０１１４】
ステップＳ６０４４の会議室管理処理では、会議室の新規作成、会議室の削除、会議室情報の更新用の会議室管理用ＨＴＭＬページを作成し、クライアントコンピュータ１０２１に返送する。そして、この会議室管理用ＨＴＭＬページに対する操作に応じて、処理を行う。ここで行われた処理は、その処理内容に応じて、データベース４０５０に格納されている会議室管理テーブル４０３４ａに反映される。
【０１１５】
ステップＳ６０４５の機器管理処理では、機器の新規作成、機器の削除、機器情報の更新用の機器管理用ＨＴＭＬページを作成し、クライアントコンピュータ１０２１に返送する。そして、この機器管理用ＨＴＭＬページに対する操作に応じて、処理を行う。ここで行われた処理は、その処理内容に応じて、データベース４０５０に格納されている機器管理テーブル４０３５ａに反映される。
【０１１６】
ステップＳ６０４６のスケジュール管理処理では、スケジュールの新規作成、スケジュールの削除、スケジュールの更新用のスケジュール管理用ＨＴＭＬページを作成し、クライアントコンピュータ１０２１に返送する。そして、このスケジュール管理用ＨＴＭＬページに対する操作に応じて、処理を行う。ここで行われた処理は、その処理内容に応じて、データベース４０５０に格納されているスケジュール管理テーブル４０３６ａに反映される。
【０１１７】
次に、ステップＳ５０６０の一般ユーザ用処理の詳細について、図７を用いて説明する。
【０１１８】
図７は本発明の実施形態１の一般ユーザ用処理の詳細を示すフローチャートである。
【０１１９】
本処理は、例えば、クライアントコンピュータ１０２１や１０２２から一般ユーザとして会議管理サーバ１０１１にログインしたときに実施される。以下では、クライアントコンピュータ１０２１との間の処理を例に挙げて説明する。
【０１２０】
ステップＳ７０１０では、一般ユーザ用プログラムを起動し、クライアントコンピュータ１０２１に返答する。一般ユーザ用プログラムでは、会議室予約機能、予約検索機能が提供され、これらの処理を選択可能とするＨＴＭＬページを作成し、クライアントコンピュータ１０２１に返送する。
【０１２１】
ステップＳ７０２０では、クライアントコンピュータ１０２１からの処理要求を受け付ける。
【０１２２】
ステップＳ７０３０では、クライアントコンピュータ１０２１から要求された処理の種別を判別し、処理を分岐する。
【０１２３】
処理種別が会議室予約である場合、ステップＳ７０４０に進む。予約検索である場合、ステップＳ７０５０へ分岐する。また、終了処理である場合、この処理を終了する。
【０１２４】
ステップＳ７０４０の予約処理では、スケジュールの新規作成、自分が予約者となっているスケジュールの削除、更新用のスケジュール予約用ＨＴＭＬページを作成し、クライアントコンピュータ１０２１に返送する。そして、このスケジュール予約用ＨＴＭＬページに対する操作に応じて、処理を行う。ここで行われた処理は、その処理内容に応じて、データベース４０５０に格納されているスケジュール管理テーブル１０３６ａに反映される。
【０１２５】
ステップＳ７０５０の予約検索処理では、クライアント自身が行った予約の一覧、希望の時間帯に予約可能な会議室の一覧等のスケジュール検索用のスケジュール検索用ＨＴＭＬページを作成し、クライアントコンピュータ１０２１に返送する。そして、このスケジュール検索用ＨＴＭＬページに対する操作に応じて、処理を行う。
【０１２６】
次に、ステップＳ５０７０の電子黒板／複合機用処理の詳細について、図８を用いて説明する。
【０１２７】
図８は本発明の実施形態１の電子黒板／複合機用処理の詳細を示すフローチャートである。
【０１２８】
本処理は、例えば、電子黒板１０３１や１０４１、または複合機１０３２や１０４２から会議管理サーバ１０１１にログインしたときに実施される。以下では、電子黒板１０３１または複合機１０３２との間の処理を例に挙げて説明する。
【０１２９】
ステップＳ８０１０で、電子黒板／複合機用プログラムを起動し、電子黒板１０３１または複合機１０３２に返答する。電子黒板／複合機用プログラムでは、会議画像ロケーション取得機能、会議用複合機取得機能、会議画像追加機能、予約検索機能、連続会議検索機能が提供される。
【０１３０】
ステップＳ８０２０で、電子黒板１０３１または複合機１０３２からの処理要求を受け付ける。
【０１３１】
ステップＳ８０３０では、電子黒板１０３１または複合機１０３２から要求された処理の処理種別を判別し、処理を分岐する。
【０１３２】
処理種別が会議画像ロケーション取得機能である場合、ステップＳ８０４０に進む。会議用複合機取得機能である場合、ステップＳ８０５０に進む。会議画像追加機能である場合、ステップＳ８０６０に進む。予約検索機能である場合、ステップＳ８０７０に進む。連続会議検索機能である場合、ステップＳ８０８０に進む。また、処理が終了処理である場合、この処理を終了する。
【０１３３】
ステップＳ８０４０の会議画像ロケーション取得処理では、会議画像のロケーション要求を受け付け、その処理を行う。会議画像ロケーション取得要求時、クライアントからはスケジュールＩＤが指定される。
【０１３４】
会議管理サーバ１０１１は、指定されたスケジュールＩＤを有するスケジュール情報をスケジュール管理テーブル４０３６ａを参照して検索する。そして、検索されたスケジュール情報に含まれる会議資料蓄積場所を返送先（電子黒板１０３１または複合機１０３２）へ返送する。
【０１３５】
ステップＳ８０５０の会議用複合機取得処理では、会議用複合機の取得要求を受け付け、その処理を行う。会議用複合機の取得要求時、クライアントからはスケジュールＩＤが指定される。
【０１３６】
会議管理サーバ１０１１は、指定されたスケジュールＩＤを有するスケジュール情報をスケジュール管理テーブル４０３６ａを参照して検索する。そして、検索されたスケジュール情報に含まれる会議用複合機のアドレス情報を返送先（電子黒板１０３１または複合機１０３２）へ返送する。
【０１３７】
ステップＳ８０６０の会議画像追加処理では、会議資料用の画像の追加処理を行う。電子黒板１０３１または複合機１０３２からは、スケジュールＩＤと会議資料蓄積場所とその表示順番を指示する情報が送付される。この処理によって、データベース４０５０の内容が更新される。
【０１３８】
会議管理サーバ１０１１は、指定されたスケジュールＩＤを有するスケジュール情報をスケジュール管理テーブル４０３６ａを参照して検索する。そして、検索されたスケジュール情報に含まれる会議用複合機のアドレス情報を返送先（電子黒板１０３１または複合機１０３２）へ返送する。
【０１３９】
ステップＳ８０７０の予約検索処理では、スケジュール検索の要求を受け付け、その処理を行う。電子黒板１０３１または複合機１０３２はスケジュール検索の条件として、現在時刻と機器が設置されている会議室のＩＤを指定する。
【０１４０】
会議管理サーバ１０１１は、指定された会議室のＩＤを有する会議室情報を会議室管理テーブル４０３４ａを参照して検索する。更に、検索された会議室情報に対するスケジュール情報をスケジュール管理テーブル４０３６ａを参照して検索し、検索されたスケジュール情報を返送先（電子黒板１０３１または複合機１０３２）へ返送する。
【０１４１】
ステップＳ８０８０の連続会議検索処理では、現在の会議（ある会議体による）が会議室を移動して継続（連続）して実施される連続会議を検索する場合に、その会議のスケジュールＩＤを返送先（電子黒板１０３１または複合機１０３２）へ返送する。電子黒板１０３１または複合機１０３２は、スケジュール検索の条件として、現在の会議のスケジュールＩＤを指定する。
【０１４２】
会議管理サーバ１０１１は、指定された会議のスケジュールＩＤを有するスケジュール情報をスケジュール管理テーブル４０３６ａを参照して検索する。次に、検索されたスケジュール情報中に含まれる会議体を示す会議体ＩＤと同一の会議体ＩＤを有するスケジュールＩＤをスケジュール管理テーブル４０３６ａを参照して検索する。そして、この検索したスケジュールＩＤを返送先（電子黒板１０３１または複合機１０３２）へ返送する。
【０１４３】
尚、連続会議とは、同一の会議体による会議が、時間的あるいは位置的に異なって、連続的に行われる会議を意味する。例えば、同一の会議体による会議が、毎週、同一の会議室で開催される場合も連続会議となるし、同一の会議体による会議が、同日に複数の会議室に跨がって開催する場合も連続会議となる。
【０１４４】
また、連続会議検索処理で検索されるスケジュールＩＤは、基本的には、現在の会議よりも後に開催予定にある会議のスケジュールＩＤとする。従って、検索されるスケジュールＩＤは１つとは限らない。ここで将来開催予定の連続会議を検索する理由は、通常は、現在よりも先の開催予定の連続会議を検索する要望が強いと想定されるからである。
【０１４５】
但し、開催済の会議のスケジュールＩＤを履歴として管理しておくことも可能であるので、開催予定の連続会議のスケジュールＩＤに加えて、開催済の連続会議のスケジュールＩＤも検索するようにしても良い。
【０１４６】
次に、電子黒板で実行する処理について、図９を用いて説明する。
【０１４７】
図９は本発明の実施形態１の電子黒板で実行する処理を示すフローチャートである。
【０１４８】
ステップＳ９０１０は、初期化処理であり、変数の初期化や各機能ブロックの起動を行う。
【０１４９】
ステップＳ９０２０で、ユーザ認証処理を行う。ユーザが、操作部２０１２を操作して、ユーザ認証情報（ユーザ名、パスワード）を入力し、会議管理サーバ１０１１にユーザ認証の問い合わせを行う。
【０１５０】
ステップＳ９０３０で、ユーザ認証の成功の是非を判定する。ユーザ認証が成功した場合（ステップＳ９０３０でＹＥＳ）、ステップＳ９０４０に進む。一方、ユーザ認証が失敗した場合（ステップＳ９０３０でＮＯ）、ステップＳ９０２０に戻り、再度ユーザ認証情報の入力を促す。尚、失敗回数が所定回数以上を越えた場合は、認証処理を打ち切るようにしても良い。
【０１５１】
ステップＳ９０４０で、ユーザの操作を待ち受ける処理である。操作部２０１２が操作されると、ステップＳ９０５０で、操作内容を判別し、操作内容に従って処理を分岐する。
【０１５２】
操作内容が、板面描画操作である場合、ステップＳ９０６１に進む。板面保存操作である場合、ステップＳ９０６２に進む。板面印刷操作である場合、ステップＳ９０６３に進む。会議開始操作である場合、ステップＳ９０６４に進む。会議終了操作である場合、ステップＳ９０６５に進む。会議室移動操作である場合、ステップＳ９０６６に進む。また、終了処理である場合、この処理を終了する。
【０１５３】
ステップＳ９０６１では、板面描画処理として、板面描画画像に指定された画像を、外部から取得し、取得した画像を板面に描画する。ここで、描画画像の取得先（例えば、複合機１０３２の所定ボックス）は予め指定されている必要がある。
【０１５４】
ステップＳ９０６２では、板面保存処理として、板面に描画されている画像を読み取り画像データを生成し、生成した画像データを予め指定された蓄積場所に蓄積する。ここで、蓄積場所（例えば、複合機１０３２の所定ボックス）は予め指定されている必要がある。これに併せて、その画像データ及び蓄積場所を示すアドレス情報を一時的にＲＡＭ２００２に保存する。
【０１５５】
ステップＳ９０６３では、板面印刷処理として、板面に描画されている画像を読み取り画像データを生成し、生成した画像データを予め指定された複合機で印刷する。ここで、印刷する複合機は予め指定されている必要がある。これに併せて、複合機の機器情報を一時的にＲＡＭ２００２に保存する。
【０１５６】
ステップＳ９０６４では、会議開始処理を実行する。尚、この処理については、図１０で後述する。
【０１５７】
ステップＳ９０６５では、会議終了処理として、会議開始処理でＲＡＭ２００２に記憶した、会議資料蓄積場所のアドレス情報、会議用複合機の機器情報をＲＡＭ２００２から消去する。
【０１５８】
ステップＳ９０６９では、会議室移動処理を実行する。尚、この処理について、図１１で後述する。
【０１５９】
ここで、ステップＳ９０６４の会議開始処理の詳細について、図１０を用いて説明する。
【０１６０】
図１０は本発明の実施形態１の会議開始処理の詳細を示すフローチャートである。
【０１６１】
ステップＳ１００１０で、会議管理サーバ１０１１に問い合わせ、会議情報を取得する。ここでは、会議情報として、現在時刻と会議室ＩＤを送付し、対応するスケジュールＩＤを取得する。
【０１６２】
ステップＳ１００２０で、ステップＳ１００１０でスケジュールＩＤを含む会議情報を取得できたか否かを判定する。会議情報を取得できない場合（ステップＳ１００２０でＮＯ）、ステップＳ１００８０に進み、警告表示を操作部２０１２に実行して、処理を終了する。一方、会議情報を取得できた場合（ステップＳ１００２０でＹＥＳ）、ステップＳ１００３０に進む。
【０１６３】
ステップＳ１００３０で、会議管理サーバ１０１１に問い合わせ、会議資料蓄積場所と、会議用複合機の機器情報を取得する。このとき、会議管理サーバ１０１１に送付する要求には、スケジュールＩＤが含まれる。ここで、取得された会議資料蓄積場所、会議用複合機は、後で参照可能なように、ＲＡＭ２００２に保存される。
【０１６４】
尚、後述するように、過去の会議において、現在の会議が連続会議として開催されることが予め分かっている場合には、その現在の会議のスケジュールＩＤに含まれる会議資料蓄積場所に、その過去の会議で電子黒板に描画された会議資料が蓄積されている。そこで、ステップＳ１１０３０の処理は、現在の会議のスケジュールＩＤに含まれる会議資料蓄積場所を取得することで、過去の会議で電子黒板に描画された会議資料を取得することが可能となる。
【０１６５】
ここで、ステップＳ１１０３０の処理は、現在の会議のスケジュールＩＤに含まれる会議資料蓄積場所を取得しないで、以下の処理を実行するようにしても良い。つまり、同一の会議体による会議が過去に開催されていて、その会議で電子黒板に描画された会議資料は、その会議のスケジュールＩＤに含まれる会議資料蓄積場所でも蓄積されている。そこで、このような場合には、その過去の会議のスケジュールＩＤに含まれる会議資料蓄積場所で蓄積されている会議資料を、現在の会議の電子黒板に描画する会議資料として取得することが可能になる。
【０１６６】
そこで、このような構成の場合には、会議管理サーバ１０１１は、受信したスケジュールＩＤに含まれる会議体の会議体ＩＤと同一の会議体ＩＤを有するスケジュールＩＤをスケジュール管理テーブル４０３６ａを参照して検索する。これにより、検索されたスケジュールＩＤに含まれる会議資料蓄積場所及び会議用複合機の機器情報を取得することが可能になる。
【０１６７】
ここで、検索対象となるスケジュールＩＤは、現在時刻から直近の時刻のスケジュールＩＤを取得する。これにより、現在の会議の直前の会議で電子黒板に描画された会議資料を取得することが可能となる。但し、直近の時刻のスケジュールＩＤに限定することはない。
【０１６８】
例えば、過去に開催された同一の会議体による会議が複数存在する場合には、それぞれの会議のスケジュールＩＤをリスト形式で、電子黒板１０３１の操作部２０１２に提示して、ユーザに所望のスケジュールＩＤを選択させるようにしても良い。この際には、各スケジュールＩＤに含まれる会議資料蓄積場所に蓄積されている会議資料のサムネイル画像を操作部２０１２に併せて提示するようにしても良い。このサムネイル画像を提示することで、ユーザは、会議資料の内容を確認した上で、所望の会議資料を選択して、電子黒板１０３１の板面に描画させることが可能となる。
【０１６９】
図１０の説明に戻る。
【０１７０】
ステップＳ１００４０で、会議資料蓄積場所が設定されているか否かを判定する。設定されていない場合（ステップＳ１００４０でＮＯ）、ステップＳ１００８０に進み、警告表示を操作部２０１２に実行して、処理を終了する。一方、設定されている場合（ステップＳ１００４０でＹＥＳ）、ステップＳ１００５０に進む。
【０１７１】
ステップＳ１００５０で、会議資料蓄積場所から板面に描画するための板面描画画像を取得する。
【０１７２】
ステップＳ１００６０で、画像の取得が成功したか否かを判定する。成功していない場合（ステップＳ１００６０でＮＯ）、ステップＳ１００８０に進み、警告表示を操作部２０１２に実行して、処理を終了する。一方、成功した場合（ステップＳ１００６０でＹＥＳ）、ステップＳ１００７０に進み、取得した板面描画画像を板面に描画する。
【０１７３】
次に、ステップＳ９０６６の会議室移動処理の詳細について、図１１を用いて説明する。
【０１７４】
図１１は本発明の実施形態１の会議室移動処理の詳細を示すフローチャートである。
【０１７５】
この処理は、現在の会議室に設置されている当該電子黒板の板面上の画像を、再度利用するための処理となる。
【０１７６】
ステップＳ１１０１０で、連続会議の有無を会議管理サーバ１０１１に問い合わせ、その結果として連続会議のスケジュールＩＤを取得する。ここで、会議管理サーバ１０１１への問い合わせ要求には、現在の会議のスケジュールＩＤが含まれる。
【０１７７】
ステップＳ１１０２０で、問い合わせ結果に基づいて、連続会議がある否かを判定する。連続会議がない場合（ステップＳ１１０２０でＮＯ）、ステップＳ１１１００に進み、警告表示を操作部２０１２に実行して、処理を終了する。一方、連続会議がある場合（ステップＳ１１０２０でＹＥＳ）、ステップＳ１１０３０に進む。
【０１７８】
ステップＳ１１０３０で、ステップＳ１１０１０で取得したスケジュールＩＤを用いて、会議室移動後の会議で使用される会議資料蓄積場所を問い合わせる。ステップＳ１１０４０で、板面を読み取り、その読取画像の画像データを作成する。ステップＳ１１０５０で、ステップＳ１１０４０で作成した画像データを、ステップＳ１１０３０で取得した会議資料蓄積場所に保存する。そして、その画像データのＩＤを取得する。
【０１７９】
ステップＳ１１０６０で、保存に成功したか否かを判定する。保存に失敗した場合（ステップＳ１１０６０でＮＯ）、ステップＳ１１１００に進み、警告表示を操作部２０１２に実行して、処理を終了する。一方、保存に成功した場合（ステップＳ１１０６０でＹＥＳ）、ステップＳ１１０７０に進む。
【０１８０】
ステップＳ１１０７０で、ステップＳ１１０５０で保存した画像を、会議資料として追加するように会議管理サーバ１０１１に要求を行う。この画像は、移動後の会議室の電子黒板の板面に、最初に描画されるのが望ましいため、最初に描画されるように順番を制御して会議資料蓄積場所に追加される。
【０１８１】
ステップＳ１１０８０で、会議管理サーバ１０１１への要求が成功したか否かを判定する。失敗した場合（ステップＳ１１０８０でＮＯ）、ステップＳ１１１００に進み、警告表示を操作部２０１２に実行して、処理を終了する。一方、成功した場合（ステップＳ１１０８０でＹＥＳ）、処理を終了する。
【０１８２】
以上説明したように、実施形態１によれば、外部から取得した画像データの板面への描画、板面を読み取って作成した画像データの外部蓄積装置への保存が可能な電子黒板を会議管理サーバと連携して構築した会議室支援システムを提供する。これにより、事前に準備した会議で使用する会議資料を自動的に、会議室に設置される電子黒板に描画することができるようになる。
【０１８３】
また、会議で使用する会議室を途中で移動するような場合に、移動前の会議室で電子黒板の板面に描画されていた画像データが、移動後の会議室の電子黒板に自動的に描画することもできるようになる。そのため、会議の運営が円滑に行えるようになる。
【０１８４】
＜実施形態２＞
実施形態１では、図９を用いて説明したとおり、ユーザが行う電子黒板の操作としては、ユーザ認証と会議開始を別々の操作としたが、ユーザ認証が成功したら、続けて会議開始処理を行うこともできる。これにより、ユーザの操作の手間を一層簡単に済ますことができる。
【０１８５】
＜実施形態３＞
実施形態１及び２では、図９を用いて説明したとおり、ユーザが行う電子黒板の操作としては、会議終了と会議室移動を別々の操作としたが、会議終了の操作が行われたら、まず、会議室移動処理を行い、続けて会議開始処理を行うこともできる。これにより、ユーザの操作の手間を一層簡単に済ますことができる。
【０１８６】
＜実施形態４＞
実施形態１〜３では、電子黒板におけるユーザ認証処理は、操作部にユーザ名とパスワードを入力するものとしたが、これに限定されない。例えば、電子黒板の構成を図１２に示すように、認証装置２１００を構成し、ＩＣカード認証や指紋認証等の様々なユーザ認証方法で代用することが可能である。この場合、会議管理サーバ１０１１のユーザ情報としては、認証装置２１００で認証を行うために必要な情報を保持する必要がある。また、これを利用して逆に当会議室をこれまでやっていた会議メンバーが全員退室したことを検知すると、板面への描画を開始するようにしてもよい。これにより、描画終了が早くなるので会議再開を即座に行うことができる。
【０１８７】
＜実施形態５＞
実施形態１〜４では、会議資料蓄積場所として、複合機１０３２や１０４２が備えるハードディスク内のボックスに保存するものとしたが、これに限定されない。例えば、図１３に示すように、ネットワーク構成に、共有ファイルシステムを公開する画像蓄積サーバ１０１２を構成して、ここに会議資料を保存するようにしても構わない。
【０１８８】
この場合、会議資料蓄積場所のアドレス情報としては、画像蓄積サーバ１０１２のアドレス、画像蓄積サーバ１０１２のフォルダパス名情報、ファイル名情報を保持することになる。また、蓄積していた板面上の情報を電子黒板に再描画したり、印刷出力したりコンピュータ端末で表示したりする他、スライドで映写する等、種々の変形も可能であることは言うまでもない。
【０１８９】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１９０】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１９１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１９２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１９３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）等がある。
【０１９４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１９５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１９６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１９７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１９８】
【図１】本発明の実施形態１の会議支援システムのネットワーク構成を説明するネットワーク構成図である。
【図２】本発明の実施形態１の電子黒板の主要部構成を示すブロック図である。
【図３】本発明の実施形態１の複合機の主要部構成を示すブロック図である。
【図４】本発明の実施形態１の会議管理サーバのソフトウェア構成を説明するブロック図である。
【図５】本発明の実施形態１の会議管理サーバにおける処理を示すフローチャートである。
【図６】本発明の実施形態１の管理者用処理の詳細を示すフローチャートである。
【図７】本発明の実施形態１の一般ユーザ用処理の詳細を示すフローチャートである。
【図８】本発明の実施形態１の電子黒板／複合機用処理の詳細を示すフローチャートである。
【図９】本発明の実施形態１の電子黒板で実行する処理を示すフローチャートである。
【図１０】本発明の実施形態１の会議開始処理の詳細を示すフローチャートである。
【図１１】本発明の実施形態１の会議室移動処理の詳細を示すフローチャートである。
【図１２】本発明の実施形態４の電子黒板の主要部構成を示すブロック図である。
【図１３】本発明の実施形態５の会議支援システムのネットワーク構成を説明するネットワーク構成図である。
【符号の説明】
【０１９９】
１００５  ＬＡＮ
１０１１  会議管理サーバ
１０２１、１０２２  クライアントコンピュータ
１０３１、１０４１  電子黒板
１０３２、１０４２  複合機
１００６  公衆網
【図１】
0004799154.tif 000002
【図２】
0004799154.tif 000003
【図３】
0004799154.tif 000004
【図４】
0004799154.tif 000005
【図５】
0004799154.tif 000006
【図６】
0004799154.tif 000007
【図７】
0004799154.tif 000008
【図８】
0004799154.tif 000009
【図９】
0004799154.tif 000010
【図１０】
0004799154.tif 000011
【図１１】
0004799154.tif 000012
【図１２】
0004799154.tif 000013
【図１３】
0004799154.tif 000014