(57)【要約】【課題】配信先に適切な情報量の議事録を配信することができる議事録配信システムを提供する。【解決手段】会議システム１００は、会議装置１０１から受信した会議情報に基づいて議事録１０００を作成し、作成した議事録を指定された配信先に配信する。会議システム１００は、配信先となるユーザと会議との関係性に基づいて当該配信先に配信する議事録１０００の情報量を制御する。【選択図】図１０
2020027351.tif 000002
【特許請求の範囲】
【請求項１】
会議の参加者が発した音声に基づいて作成された議事録を配信する議事録配信システムであって、
前記会議の参加者が発した音声に基づいて前記議事録を作成する議事録作成手段と、
前記議事録を配信する配信先を記録する配信先記録手段と、
前記配信先となるユーザと前記会議との関係性を決定する関係性決定手段とを備え、
前記議事録作成手段は、前記配信先となるユーザと会議との関係性に基づいて当該配信先に配信する議事録の情報量を制御することを特徴とする議事録配信システム。
【請求項２】
前記会議の欠席者に配信する議事録の情報量は、前記会議の参加者に配信する議事録の情報量より多いことを特徴とする請求項１記載の議事録配信システム。
【請求項３】
前記会議における一部の議題のみの参加者に配信する議事録の情報量は、前記会議における全ての議題の参加者に配信する議事録の情報量より少ないことを特徴とする請求項１又は２記載の議事録配信システム。
【請求項４】
前記会議が行われる会議室への入退室を管理する入退室管理手段を更に備え、
前記関係性決定手段は、前記会議室への入退室に関する情報に基づいて前記配信先となるユーザが前記会議の欠席者、前記会議における全ての議題の参加者、及び前記会議における一部の議題の参加者の何れであるかを決定することを特徴とする請求項２又は３記載の議事録配信システム。
【請求項５】
前記会議の主導者に配信する議事録の情報量は、前記会議の主導者以外の前記会議の参加者に配信する議事録の情報量より多いことを特徴とする請求項１乃至４のいずれか１項に記載の議事録配信システム。
【請求項６】
前記関係性決定手段は、前記会議における議題の最初の発話者及び前記会議における議題の最後の発話者を前記会議の主導者に決定することを特徴とする請求項５記載の議事録配信システム。
【請求項７】
前記会議の監督者に配信する議事録の情報量は、前記会議の監督者以外の配信先に配信する議事録の情報量より少ないことを特徴とする請求項１乃至６のいずれか１項に記載の議事録配信システム。
【請求項８】
前記議事録は、前記会議で議論した内容を示す議事情報を少なくとも含み、
前記議事録作成手段は、前記配信先となるユーザと会議との関係性に基づいて当該配信先に配信される議事録の議事情報を要約するための要約率を制御することを特徴とする請求項１乃至７のいずれか１項に記載の議事録配信システム。
【請求項９】
前記議事録は、前記会議に関連する画像データを少なくとも含み、
前記議事録作成手段は、前記配信先となるユーザと会議との関係性に基づいて当該配信先に配信される議事録に含まれる画像データの数を制御することを特徴とする請求項１乃至８のいずれか１項に記載の議事録配信システム。
【請求項１０】
会議の参加者が発した音声に基づいて作成された議事録を配信する議事録配信方法であって、
前記会議の参加者が発した音声に基づいて前記議事録を作成する議事録作成ステップと、
前記議事録を配信する配信先を記録する配信先記録ステップと、
前記配信先となるユーザと前記会議との関係性を決定する関係性決定ステップとを有し、
前記議事録作成ステップは、前記配信先となるユーザと会議との関係性に基づいて当該配信先に配信される議事録の情報量を制御することを特徴とする議事録配信方法。
【請求項１１】
会議の参加者が発した音声に基づいて作成された議事録を配信する議事録配信方法をコンピュータに実行させるプログラムであって、
前記議事録配信方法は、
前記会議の参加者が発した音声に基づいて前記議事録を作成する議事録作成ステップと、
前記議事録を配信する配信先を記録する配信先記録ステップと、
前記配信先となるユーザと前記会議との関係性を決定する関係性決定ステップとを有し、
前記議事録作成ステップは、前記配信先となるユーザと会議との関係性に基づいて当該配信先に配信される議事録の情報量を制御することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、議事録配信システム、議事録配信方法、及びプログラムに関する。
【背景技術】
【０００２】
会議の議事録を自動で生成する議事録配信システムが知られている。議事録は、会議概要情報及び議事情報で構成される。会議概要情報は、会議名、開催場所、開催日時、及び出席者名といった会議に関する情報である。議事情報は、会議で議論した内容やその結果を示す情報である。また、議事情報には、議論した内容が記されたホワイトボードを撮影した画像や会議中にプロジェクタで表示された資料等の会議で参照した情報も含まれる。議事録配信システムは、作成した議事録を、例えば、会議の参加予定者や会議を監督する立場にあるマネージャ職の監督責任者等といった会議の関係者に電子メールで配信する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１５２５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の議事録配信システムは、全ての配信先に同じ情報量、例えば、会議に参加した人にとって適切な情報量の議事録を配信していた。このような情報量の議事録では、例えば、会議を欠席した人は、会議で議論した内容を理解できる程の情報が盛り込まれておらず情報量が不足していると感じてしまう。また、マネージャ職等の複数の会議体に対して監督責任を負う人は、議事録から議論した結果を端的且つ効率的に把握したいため、情報量が過剰であると感じてしまう。このように、従来の議事録配信システムでは、各配信先に対して適切な情報量の議事録を配信することができない。
【０００５】
本発明の目的は、配信先に適切な情報量の議事録を配信することができる議事録配信システム、議事録配信方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の議事録配信システムは、会議の参加者が発した音声に基づいて作成された議事録を配信する議事録配信システムであって、前記会議の参加者が発した音声に基づいて前記議事録を作成する議事録作成手段と、前記議事録を配信する配信先を記録する配信先記録手段と、前記配信先となるユーザと前記会議との関係性を決定する関係性決定手段とを備え、前記議事録作成手段は、前記配信先となるユーザと会議との関係性に基づいて当該配信先に配信する議事録の情報量を制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、配信先に適切な情報量の議事録を配信することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る議事録配信システムとしての会議システムの構成を概略的に示すブロック図である。
【図２】図１の会議装置、会議サーバ、及びＰＣのハードウェア構成を概略的に示すブロック図である。
【図３】図２（ａ）の表示デバイスに表示される画面の一例を示す図である。
【図４】図１の会議装置によって記録される会議情報の一例を示す図である。
【図５】図１の会議装置によって実行される会議情報記録処理の手順を示すフローチャートである。
【図６】図１の会議装置によって実行される会議情報記録処理の手順を示すフローチャートである。
【図７】図５（ｃ）のステップＳ５２１の表示ページ変更記録処理の手順を示すフローチャートである。
【図８】図１の会議サーバが管理する議事録元情報の一例を示す図である。
【図９】図１の会議サーバによって実行される議事録作成処理の手順を示すフローチャートである。
【図１０】図１の会議サーバによって作成される議事録の一例を示す図である。
【図１１】図９のステップＳ９４４、Ｓ９４５の間に実行される要約テキスト生成処理の手順を示すフローチャートである。
【図１２】図１の会議装置がストレージに記録する会議情報の一例を示す図である。
【図１３】図５の会議情報記録処理の変形例の手順を示すフローチャートである。
【図１４】図１３（ｃ）のステップＳ１３０１の人物検出処理の手順を示すフローチャートである。
【図１５】図１３（ｂ）のステップＳ１３０４の参加状況決定処理及びステップＳ１３０５の立場決定処理の各手順を示すフローチャートである。
【図１６】本発明の第２の実施の形態に係る議事録配信システムとしての会議システムの構成を概略的に示すブロック図である。
【図１７】図１６の会議装置が入退室管理システム又は人事管理システムと送受信するデータの一例を示す図である。
【図１８】図１６の会議システムの会議装置によって実行される会議情報記録処理の手順を示すフローチャートである。
【図１９】図１８のステップＳ１８０３の参加状況決定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら詳述する。まず、本発明の第１の実施の形態について説明する。
【００１０】
図１は、本発明の実施の形態に係る議事録配信システムとしての会議システム１００の構成を概略的に示すブロック図である。図１において、会議システム１００は、会議装置１０１、会議サーバ１０２、及びＰＣ（Personal Computer）１０３を備える。会議装置１０１、会議サーバ１０２、及びＰＣ１０３はネットワーク１０４を介して接続されている。なお、本実施の形態では、会議システム１００は、会議装置１０１、会議サーバ１０２、及びＰＣ１０３を一台ずつ備える構成について説明するが、会議システム１００の構成は、これに限られない。例えば、会議システム１００は、会議装置１０１、会議サーバ１０２、及びＰＣ１０３をそれぞれ複数台備えていても良い。
【００１１】
会議装置１０１は、会議室等の会議開催場所に配置され、例えば、会議室のテーブル上に置かれる。会議装置１０１は、音声データや画像データ等の複数の種類のデータ（以下、「会議情報」という。）を記録する。会議装置１０１が記録する画像データは、会議で議論した内容が記されたホワイトボードや用紙を撮影して得られた画像データ、及びＰＣ１０３から受信した後述する表示画像データを含む。また、会議装置１０１は、議事録の配信先情報や、議事録の配信先に当たる人物の会議への参加状況及び会議との関係性に関する情報を会議情報の一部として記録する。会議装置１０１は、例えば、オフィスや所定の会場等で開催される会議の会議情報を記録する。なお、本実施の形態における会議は、複数の人が発言し合うような集まりであればよく、オフィスや所定の会場等で開催される会議に限定されない。例えば、本実施の形態における会議は、面接や取り調べ等を含む。また、会議装置１０１は、記録した会議情報を会議サーバ１０２に送信する。
【００１２】
会議サーバ１０２は、ＰＣやクラウドサーバである。会議サーバ１０２は、会議装置１０１から受信した会議情報を解析及び加工して議事録を作成する。具体的に、会議サーバ１０２は、会議情報に含まれる音声データを音声認識してテキストを生成し、また、会議情報に含まれる画像データを文字認識してテキストを生成する。会議サーバ１０２は、生成したテキストを要約して要約テキストを生成し、当該要約テキスト及び会議情報に含まれる画像データに基づいて議事録における会議の発言内容を示す議事情報を生成する。会議サーバ１０２は、作成した議事録を会議情報に含まれる配信先情報が示す配信先に配信する。
【００１３】
ＰＣ１０３は、一般的なＰＣやノートＰＣである。ＰＣ１０３は、アプリケーションプログラムを実行して、会議で参照する資料をディスプレイに表示し、また、接続されたプロジェクタから上記資料を投影する。ＰＣ１０３は、ユーザがディスプレイ等に表示する資料の変更を指示すると、表示する資料を識別するための識別情報を会議装置１０１に送信する。識別情報は、例えば、資料のファイル名やファイルＩＤである。また、ＰＣ１０３は、ユーザが資料の表示ページの変更を指示すると、変更後の表示ページの画像データである表示画像データを会議装置１０１に送信する。会議装置１０１は、受信した表示画像データを会議情報として記録する。
【００１４】
図２は、図１の会議装置１０１、会議サーバ１０２、及びＰＣ１０３のハードウェア構成を概略的に示すブロック図である。図２（ａ）は、会議装置１０１のハードウェア構成を示す。図２（ｂ）は、会議サーバ１０２及びＰＣ１０３のハードウェア構成を示す。
【００１５】
図２（ａ）において、会議装置１０１は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ストレージ２０４、入力デバイス２０５、表示デバイス２０６、外部インターフェース２０７、カメラデバイス２０８、及びマイクデバイス２０９を備える。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ストレージ２０４、入力デバイス２０５、表示デバイス２０６、外部インターフェース２０７、カメラデバイス２０８、及びマイクデバイス２０９は、データバス２１０を介して互いに接続されている。なお、ＣＰＵは、Central Processing Unitの略称である。ＲＡＭは、Random Access Memoryの略称である。ＲＯＭは、Read Only Memoryの略称である。
【００１６】
ＣＰＵ２０１は、会議装置１０１全体を制御するためのコントローラである。ＣＰＵ２０１は、ＲＯＭ２０２に格納されたブートプログラムを実行してＯＳ（Operating System）（不図示）を起動する。ＯＳが起動すると、ＣＰＵ２０１は、ストレージ２０４に格納されたコントローラプログラムを実行して、データバス２１０を介して接続された各デバイスを制御する。コントローラプログラムは、会議装置１０１全体を制御するプログラムである。ＲＯＭ２０２は、不揮発メモリであり、ブートプログラム等を格納する。ＲＡＭ２０３は、ＣＰＵ２０１の作業領域として、また、各データの一時格納領域として用いられる。ストレージ２０４は、読み出し及び書き込み可能な不揮発メモリであり、コントローラプログラム等を格納する。また、ストレージ２０４は、会議情報が会議サーバ１０２へ送信されるまでの間、当該会議情報を保持する。
【００１７】
入力デバイス２０５は、タッチパネル、ハードキー、及びマウス等から構成される入力装置である。入力デバイス２０５は、ユーザの操作指示を受け付けると、受け付けた操作指示の内容を示す指示情報をＣＰＵ２０１に送信する。表示デバイス２０６は、ＬＣＤ等の表示装置である。表示デバイス２０６は、ＣＰＵ２０１が生成した画像データを表示する。ＣＰＵ２０１は、入力デバイス２０５から受信した指示情報に基づいて会議装置１０１を制御する。例えば、ＣＰＵ２０１は、受信した指示情報に応じて新たな画像データを生成し、表示デバイス２０６の表示内容を当該新たな画像データに切り替える。外部インターフェース２０７は、ＬＡＮや電話回線等のネットワーク、又は赤外線といった近接無線等のネットワークを介して、外部機器とデータの送受信を行う。カメラデバイス２０８は、例えば、デジタルカメラであり、動画や静止画を撮影する。
【００１８】
図２（ｂ）において、会議サーバ１０２は、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、ストレージ２１４、入力デバイス２１５、表示デバイス２１６、及び外部インターフェース２１７を備える。ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、ストレージ２１４、入力デバイス２１５、表示デバイス２１６、及び外部インターフェース２１７は、データバス２１８を介して互いに接続されている。
【００１９】
ＣＰＵ２１１は、会議サーバ１０２全体を制御するためのコントローラである。ＣＰＵ２１１は、ＲＯＭ２１２に格納されたブートプログラムを実行して会議サーバ１０２のＯＳ（不図示）を起動する。ＯＳが起動すると、ＣＰＵ２１１は、ストレージ２１４に格納された会議サーバプログラムを実行して、データバス２１８を介して接続された各デバイスを制御する。ＲＯＭ２１２は、不揮発メモリであり、ブートプログラム等を格納する。ＲＡＭ２１３は、ＣＰＵ２１１の作業領域として、また、各データの一時格納領域として用いられる。ストレージ２１４は、読み出し及び書き込み可能な不揮発メモリであり、上記会議サーバプログラム等を格納する。入力デバイス２１５は、タッチパネル、ハードキー、及びマウス等から構成される入力装置である。入力デバイス２１５は、ユーザの操作指示を受け付けると、受け付けた操作指示の内容を示す指示情報をＣＰＵ２１１に送信する。表示デバイス２１６は、ＬＣＤ等の表示装置である。表示デバイス２１６は、ＣＰＵ２１１が生成した表示画像データ等を表示する。外部インターフェース２１７は、ＬＡＮや電話回線等のネットワーク、又は赤外線といった近接無線等のネットワークを介して、外部機器とデータの送受信を行う。
【００２０】
ＰＣ１０３のハードウェア構成は、図２（ｂ）に示す会議サーバ１０２と同様である。ＰＣ１０３のストレージ２１４には、会議用の資料及び当該資料を表示するためのアプリケーションプログラムが記録されている。ＰＣ１０３のＣＰＵ２１１は、ＰＣ１０３のＯＳ（不図示）上で、アプリケーションプログラムを実行することで、資料を解釈し、当該資料を表示するための表示画像データを生成する。ＰＣ１０３のＣＰＵ２１１は、生成した表示画像データをＰＣ１０３の表示デバイス２１６に表示させる。
【００２１】
図３は、図２（ａ）の表示デバイス２０６に表示される画面の一例を示す図である。図３（ａ）は、会議開始前に表示される会議開始画面３００の一例を示す。会議開始画面３００は、開始ボタン３０１を備える。開始ボタン３０１は、ユーザが会議装置１０１に会議開始を指示するためのボタンである。ＣＰＵ２０１は、会議開始画面３００においてユーザが開始ボタン３０１を選択すると、表示デバイス２０６に図３（ｂ）の会議中画面３０２を表示させ、会議情報の記録を開始する。
【００２２】
会議中画面３０２は、会議中に表示される画面であり、撮影ボタン３０３、アジェンダボタン３０４、及び終了ボタン３０５を備える。撮影ボタン３０３は、ユーザが会議装置１０１に撮影要求を行うためのボタンである。ＣＰＵ２０１は、会議中画面３０２においてユーザが撮影ボタン３０３を選択すると、表示デバイス２０６に図３（ｃ）の撮影画面３０６を表示させる。アジェンダボタン３０４は、ユーザが会議装置１０１に会議情報を記録する議題の変更要求を行うためのボタンである。ＣＰＵ２０１は、会議中画面３０２においてユーザがアジェンダボタン３０４を選択すると、表示デバイス２０６に図３（ｄ）の議題設定画面３０８を表示させる。終了ボタン３０５は、ユーザが会議装置１０１に会議終了を指示するためのボタンである。ＣＰＵ２０１は、会議中画面３０２においてユーザが終了ボタン３０５を選択すると、表示デバイス２０６に図３（ｅ）の配信先画面３１４を表示させる。
【００２３】
撮影画面３０６は、カメラデバイス２０８によって撮影する際に表示デバイス２０６に表示される画面である。撮影画面３０６には、カメラデバイス２０８によって得られた被写体の映像が表示される。ユーザは、撮影画面３０６の映像を見ながら、文字が記入されたホワイトボードや用紙がカメラデバイス２０８の撮影画角に収まるように会議装置１０１の向きや位置を調整する。また、撮影画面３０６には、上記映像の他に、ＯＫボタン３０７も表示される。ＯＫボタン３０７は、ユーザが会議装置１０１に撮影終了を指示するためのボタンである。ＣＰＵ２０１は、撮影画面３０６においてユーザがＯＫボタン３０７を選択すると、表示デバイス２０６に表示された撮影画面３０６を会議中画面３０２に切り替える。
【００２４】
議題設定画面３０８は、会議情報を記録する議題を変更する際に表示される画面である。議題設定画面３０８は、入力欄３０９、開始ボタン３１０、終了ボタン３１１、テキストエリア３１２、及びＯＫボタン３１３を備える。入力欄３０９には、会議装置１０１が会議情報を記録する議題の名称がユーザによって入力される。開始ボタン３１０は、ユーザが会議装置１０１に、入力欄３０９に入力した名称の議題に関する会議情報の記録の開始を指示するためのボタンである。終了ボタン３１１は、ユーザが会議装置１０１に、当該会議装置１０１が実行中の会議情報の記録の終了を指示するためのボタンである。なお、終了ボタン３１１が選択されて終了した議題の名称は、テキストエリア３１２に一覧表示される。ＯＫボタン３１３は、ユーザが会議装置１０１に議題の変更の終了を指示するためのボタンである。ＣＰＵ２０１は、議題設定画面３０８においてユーザがＯＫボタン３１３を選択すると、表示デバイス２０６に表示された議題設定画面３０８を会議中画面３０２に切り替える。
【００２５】
配信先画面３１４は、議事録の配信先を登録するための画面であり、会議を終了する際に表示される。配信先入力欄３１５には、議事録の配信先がユーザによって入力される。議事録の配信先として、例えば、メールアドレス、ファイルサーバのファイル名、Ｗｅｂサービスのアドレスが入力される。メールアドレスは、参加者個人のメールアドレスであっても良く、また、複数人が所属する部署や職階に割り当てられたグループ用メールアドレスであっても良い。なお、本実施の形態では、グループ用メールアドレスに属する複数人は、会議において同一の関係性として扱われる。追加ボタン３１６は、配信先入力欄３１５に入力された配信先の登録をユーザが会議装置１０１に指示するためのボタンである。配信先画面３１４においてユーザが追加ボタン３１６を選択すると、ＣＰＵ２０１は、配信先入力欄３１５に入力された配信先をリスト３１７の最後尾に追加し、また、配信先入力欄３１５を空欄にする。リスト３１７には、ユーザが登録した配信先が表示される。ＯＫボタン３１８は、議事録の配信先の登録の終了をユーザが会議装置１０１に指示するためのボタンである。ＣＰＵ２０１は、配信先画面３１４においてユーザがＯＫボタン３１８を選択すると、表示デバイス２０６に図３（ｆ）の設定画面３１９を表示させる。
【００２６】
設定画面３１９は、議事録の配信先に当たる人物の会議への参加状況や会議に対する立場を登録するための画面である。設定画面３１９には、リスト３２０が表示される。リスト３２０は、配信先列３２１、出欠列３２２、議題列３２３、及び立場列３２４で構成される。リスト３２０には、一行毎に異なる配信先に関する情報が設定される。配信先列３２１には、配信先画面３１４で登録された配信先が設定される。出欠列３２２には、配信先に当たる人物における会議の参加状況が設定される。出欠列３２２のセルの表示は、ユーザによる選択に応じて「出席」又は「欠席」にトグル状に切り替わる。議題列３２３には、配信先に当たる人物が参加した議題を示す情報が設定される。例えば、リスト３２０において、出欠列３２２のセルが「出席」に設定された行の議題列３２３のセルがユーザに選択された場合、ＣＰＵ２０１は、設定画面３１９に重ねて図３（ｇ）の議題選択画面３２６を表示させる。
【００２７】
議題選択画面３２６には、会議情報を記録した議題の一覧が表示される。議題選択画面３２６に表示されたチェックボックス群３２７の中から、ユーザが選択したチェックボックスに対応する議題が、ユーザに選択された議題列３２３のセルに設定される。ＯＫボタン３２８は、参加した議題の選択を終了することをユーザが会議装置１０１に指示するためのボタンである。ＣＰＵ２０１は、議題選択画面３２６においてユーザがＯＫボタン３２８を選択すると、表示デバイス２０６の議題選択画面３２６を閉じて、表示デバイス２０６に設定画面３１９を表示させる。このとき、議題選択画面３２６で選択された議題が、設定画面３１９における議題列３２３のセルに反映される。
【００２８】
リスト３２０において、出欠列３２２が「出席」であり且つ議題列３２３が空欄である設定は、この設定の配信先に当たる人物が会議における全ての議題に参加（以下、「全参加」という。）したことを表す。出欠列３２２が「出席」であり且つ議題列３２３に何れかの議題名を含む設定は、この設定の配信先に当たる人物が会議において議題列３２３に設定された議題のみに参加（以下、「部分参加」という。）したことを表す。出欠列３２２が「欠席」である設定は、この設定の配信先に当たる人物が会議における全ての議題を欠席したことを表す。
【００２９】
立場列３２４には、配信先に当たる人物の会議における立場が登録される。立場列３２４のセルの表示は、ユーザによる選択に応じて「主導」、「監督」、又は空欄にトグル状に切り替わる。立場列３２４が「主導」である設定は、この設定の配信先に当たる人物が会議の主催者や会議のファシリテーターといった会議を主導する立場であることを表す。立場列３２４が「監督」である設定は、この設定の配信先に当たる人物がマネージャ職等の会議を監督する立場であることを表す。立場列３２４が空欄である設定は、この設定の配信先に当たる人物が特殊な立場にない人物であることを表す。以下では、会議を主導する立場である人物を主導者（主催者）とし、また、会議を監督する立場である人物を監督者とする。
【００３０】
ＯＫボタン３２５は、ユーザが会議装置１０１に会議終了の確定を指示するためのボタンである。ＣＰＵ２０１は、設定画面３１９においてユーザがＯＫボタン３２５を選択すると、表示デバイス２０６を設定画面３１９から会議開始画面３００に切り替える。次いで、会議装置１０１は、図４（ａ）〜図４（ｆ）の各種データを含む会議情報の記録を終了し、会議情報を会議サーバ１０２へ送信する。その後、会議サーバ１０２は、受信した会議情報を解析及び加工して議事録を作成し、作成した議事録をユーザに指定された配信先に配信する。
【００３１】
図４は、図１の会議装置１０１によって記録される会議情報の一例を示す図である。図４（ａ）は、会議情報に含まれる音声情報テーブル４００の一例を示す。図４（ｂ）は、会議情報に含まれる画像情報テーブル４０４の一例を示す。図４（ｃ）は、会議情報に含まれる議題情報テーブル４０７の一例を示す。図４（ｄ）は、会議情報に含まれる配信先情報テーブル４１１（配信先記録手段）の一例を示す。図４（ｅ）は、会議情報に含まれる資料情報テーブル４１６の一例を示す。図４（ｆ）は、会議情報に含まれる資料ページ情報テーブル４２０の一例を示す。
【００３２】
音声情報テーブル４００は、マイクデバイス２０９が録音した音声に関する情報（以下、「音声情報」という。）を記録するためのデータテーブルである。音声情報テーブル４００は、録音開始時刻列４０１、録音終了時刻列４０２、及び音声データ列４０３で構成される。会議装置１０１は、会議中の会話を録音した音声データをストレージ２０４に格納する。録音開始時刻列４０１には、会議の開始時刻、具体的に、録音の開始時刻が記録される。録音終了時刻列４０２には、会議の終了時刻、具体的に、録音の終了時刻が記録される。音声データ列４０３には、ストレージ２０４に格納された音声データのファイル名が記録される。
【００３３】
画像情報テーブル４０４は、カメラデバイス２０８が撮影して得られた画像に関する情報（以下、「画像情報」という。）を記録するためのデータテーブルである。画像情報テーブル４０４は、撮影時刻列４０５及び画像データ列４０６で構成される。会議装置１０１は、カメラデバイス２０８が撮影した被写体の画像データを生成し、当該画像データをストレージ２０４に格納する。撮影時刻列４０５には、撮影時刻が記録される。画像データ列４０６には、ストレージ２０４に格納された画像データのファイル名が記録される。
【００３４】
議題情報テーブル４０７は、会議の議題に関する情報（以下、「議題情報」という。）を記録するためのデータテーブルである。議題情報テーブル４０７は、議題開始時刻列４０８、議題終了時刻列４０９、及び議題名列４１０で構成される。議題開始時刻列４０８には、議題名列４１０に設定された議題の開始時刻が記録される。議題終了時刻列４０９には、議題名列４１０に設定された議題の終了時刻が記録される。議題名列４１０には、会議における議題名が記録される。
【００３５】
配信先情報テーブル４１１は、作成した議事録の配信先に関する情報（以下、「配信先情報」という。）を記録するためのデータテーブルである。配信先情報テーブル４１１は、配信先列４１２、出欠列４１３、議題名列４１４、及び立場列４１５で構成される。配信先情報テーブル４１１では、配信先情報テーブル４１１における１つのレコードが、一件の配信先を表す。配信先情報テーブル４１１には、リスト３２０に対応する各情報が記録される。具体的に、配信先列４１２には、議事録の配信先として、リスト３２０の配信先列３２１に設定された情報が記録される。出欠列４１３及び議題名列４１４には、会議の参加状況として、リスト３２０の出欠列３２２及び議題列３２３に設定された情報が記録される。立場列４１５には、配信先列４１２の配信先に当たる人物の会議に対する立場として、リスト３２０の立場列３２４に設定された情報が記録される。
【００３６】
資料情報テーブル４１６は、ＰＣ１０３が表示した資料に関する情報（以下、「資料情報」という。）を記録するためのデータテーブルである。資料情報テーブル４１６は、資料開始時刻列４１７、資料終了時刻列４１８、及び資料名列４１９で構成される。資料開始時刻列４１７には、ＰＣ１０３が資料を表示し始めた時刻が記録される。資料終了時刻列４１８には、ＰＣ１０３が資料を表示し終えた時刻が記録される。資料名列４１９には、ＰＣ１０３が表示した資料名が記録される。
【００３７】
資料ページ情報テーブル４２０は、ＰＣ１０３が表示した資料のページに関する情報（以下、「資料ページ情報」という。）を記録するためのデータテーブルである。資料ページ情報テーブル４２０は、資料ページ開始時刻列４２１、資料ページ終了時刻列４２２、及び資料ページ番号列４２３で構成される。資料ページ開始時刻列４２１には、ＰＣ１０３が複数ページの資料において資料ページ番号列４２３に設定されたページを表示し始めた時刻が記録される。資料ページ終了時刻列４２２には、ＰＣ１０３が資料ページ番号列４２３に設定されたページを表示し終えた時刻が記録される。資料ページ番号列４２３には、ＰＣ１０３が表示した資料の資料名及びページ番号を示す情報が記録される。
【００３８】
図５及び図６は、図１の会議装置１０１によって実行される会議情報記録処理の手順を示すフローチャートである。図５及び図６の処理は、ＣＰＵ２０１が、ストレージ２０４に格納されたコントローラプログラムを読み出し、該コントローラプログラムをＲＡＭ２０４に展開して実行することで実現される。また、図５及び図６の処理は、ユーザが会議装置１０１の電源キー（不図示）を操作して会議装置１０１の電源をオンに設定した際に開始される。ユーザが会議装置１０１の電源をオンに設定すると、ＣＰＵ２０１は、表示デバイス２０６に会議開始画面３００を表示させる。
【００３９】
図５（ａ）において、まず、ＣＰＵ２０１は、ユーザが会議開始を指示したか否かを判別する（ステップＳ５０１）。ステップＳ５０１では、会議開始画面３００においてユーザが開始ボタン３０１を選択した場合、ＣＰＵ２０１は、ユーザが会議開始を指示したと判別する。一方、会議開始画面３００においてユーザが開始ボタン３０１を選択しない場合、ＣＰＵ２０１は、ユーザが会議開始を指示しないと判別する。
【００４０】
ステップＳ５０１の判別の結果、ユーザが会議開始を指示したとき、ＣＰＵ２０１は、表示デバイス２０６の会議開始画面３００を会議中画面３０２に切り替え、さらに、図５（ｂ）のステップＳ５０２及び後述する図５（ｃ）のステップＳ５１８の処理を並列で実行する。ステップＳ５０２では、ＣＰＵ２０１は、マイクデバイス２０９によって会話の録音を開始する。これにより、ＣＰＵ２０１は、音声データの取得を開始し、音声情報テーブル４００の録音開始時刻列４０１に現在時刻を記録する。また、ＣＰＵ２０１は、取得した音声データをストレージ２０４に格納する。ＣＰＵ２０１は、格納した音声データのファイル名を音声情報テーブル４００の音声データ列４０３に記録する。次いで、ＣＰＵ２０１は、ユーザが撮影要求を行ったか否かを判別する（ステップＳ５０３）。ステップＳ５０３では、会議中画面３０２においてユーザが撮影ボタン３０３を選択した場合、ＣＰＵ２０１は、ユーザが撮影要求を行ったと判別する。一方、会議中画面３０２においてユーザが撮影ボタン３０３を選択しない場合、ＣＰＵ２０１は、ユーザが撮影要求を行わないと判別する。
【００４１】
ステップＳ５０３の判別の結果、ユーザが撮影要求を行ったとき、ＣＰＵ２０１は、表示デバイス２０６の会議中画面３０２を撮影画面３０６に切り替える。次いで、ＣＰＵ２０１は、ユーザが撮影の開始を指示したか否かを判別する（ステップＳ５０４）。ステップＳ５０４では、撮影画面３０６においてユーザが撮影の開始を指示する所定の操作（以下、「撮影開始操作」という。）を行った場合、ＣＰＵ２０１は、ユーザが撮影の開始を指示したと判別する。一方、撮影画面３０６においてユーザが撮影開始操作を行わない場合、ＣＰＵ２０１は、ユーザが撮影の開始を指示しないと判別する。
【００４２】
ステップＳ５０４の判別の結果、ユーザが撮影の開始を指示しないとき、ＣＰＵ２０１は、後述するステップＳ５０６の処理を行う。ステップＳ５０４の判別の結果、ユーザが撮影の開始を指示したとき、ＣＰＵ２０１は、カメラデバイス２０８により被写体を撮影し（ステップＳ５０５）、画像データを生成する。ＣＰＵ２０１は、生成した画像データをストレージ２０４に格納する。また、ＣＰＵ２０１は、格納した画像データの画像情報に関するレコードを画像情報テーブル４０４に追加する。このレコードの撮影時刻列４０５には現在時刻が記録され、また、画像データ列４０６には格納した画像データのファイル名が記録されている。次いで、ＣＰＵ２０１は、ユーザが撮影終了を指示したか否かを判別する（ステップＳ５０６）。ステップＳ５０６では、撮影画面３０６においてユーザがＯＫボタン３０７を選択した場合、若しくは撮影画面３０６が表示されてから予め設定された所定の時間が経過するまでに撮影画面３０６においてユーザが撮影開始操作を行わない場合、ＣＰＵ２０１は、ユーザが撮影終了を指示したと判別する。一方、撮影画面３０６においてユーザがＯＫボタン３０７を選択しない場合、ＣＰＵ２０１は、ユーザが撮影終了を指示しないと判別する。
【００４３】
ステップＳ５０６の判別の結果、ユーザが撮影終了を指示しないとき、ＣＰＵ２０１は、表示デバイス２０６に撮影画面３０６を表示させたまま、ステップＳ５０４の処理に戻る。ステップＳ５０６の判別の結果、ユーザが撮影終了を指示したとき、ＣＰＵ２０１は、表示デバイス２０６の撮影画面３０６を会議中画面３０２に切り替えて、ステップＳ５０３の処理に戻る。
【００４４】
ステップＳ５０３の判別の結果、ユーザが撮影要求を行わないとき、ＣＰＵ２０１は、ユーザが議題の変更要求を行ったか否かを判別する（ステップＳ５０７）。ステップＳ５０７では、会議中画面３０２においてユーザがアジェンダボタン３０４を選択した場合、ＣＰＵ２０１は、ユーザが議題の変更要求を行ったと判別する。一方、会議中画面３０２においてユーザがアジェンダボタン３０４を選択しない場合、ＣＰＵ２０１は、ユーザが議題の変更要求を行わないと判別する。
【００４５】
ステップＳ５０７の判別の結果、ユーザが議題の変更要求を行ったとき、ＣＰＵ２０１は、表示デバイス２０６の会議中画面３０２を議題設定画面３０８に切り替える。次いで、ＣＰＵ２０１は、ユーザが議題設定画面３０８の入力欄３０９に入力した議題の開始を指示した否かを判別する（ステップＳ５０８）。ステップＳ５０８では、議題設定画面３０８においてユーザが入力欄３０９に議題名を入力し且つ開始ボタン３１０を選択した場合、ＣＰＵ２０１は、ユーザが上記議題の開始を指示したと判別する。一方、議題設定画面３０８においてユーザが入力欄３０９に議題名を入力せずに開始ボタン３１０を選択した場合、ユーザが開始ボタン３１０を選択しない場合、若しくは会議情報を記録中の別の議題が存在する場合、ＣＰＵ２０１は、ユーザが上記議題の開始を指示しないと判別する。
【００４６】
ステップＳ５０８の判別の結果、ユーザが上記議題の開始を指示したとき、ＣＰＵ２０１は、議題開始を記録する（ステップＳ５０９）。具体的に、ＣＰＵ２０１は、入力欄３０９に入力された名称の議題に関するレコードを議題情報テーブル４０７に追加する。このレコードの議題開始時刻列４０８には現在時刻が記録される。次いで、ＣＰＵ２０１は、ステップＳ５０８の処理に戻る。
【００４７】
ステップＳ５０８の判別の結果、ユーザが上記議題の開始を指示しないとき、ＣＰＵ２０１は、ユーザが議題の終了を指示したか否かを判別する（ステップＳ５１０）。ステップＳ５１０では、議題設定画面３０８においてユーザが終了ボタン３１１を選択した場合、ＣＰＵ２０１は、ユーザが議題の終了を指示したと判別する。一方、議題設定画面３０８においてユーザが終了ボタン３１１を選択しない場合、ＣＰＵ２０１は、ユーザが議題の終了を指示しないと判別する。
【００４８】
ステップＳ５１０の判別の結果、ユーザが議題の終了を指示したとき、ＣＰＵ２０１は、議題終了を記録する（ステップＳ５１１）。具体的に、ＣＰＵ２０１は、議題情報テーブル４０７の中から議題終了時刻列４０９が空欄であるレコードを抽出する。ＣＰＵ２０１は、当該レコードの議題終了時刻列４０９に現在時刻を記録し、また、議題名列４１０に終了する議題の名称を記録する。その後、ＣＰＵ２０１は、ステップＳ５０８の処理に戻る。
【００４９】
ステップＳ５１０の判別の結果、ユーザが議題の終了を指示しないとき、ＣＰＵ２０１は、ユーザが議題の変更の終了を指示したか否かを判別する（ステップＳ５１２）。ステップＳ５１２では、議題設定画面３０８においてユーザがＯＫボタン３１３を選択した場合、ＣＰＵ２０１は、ユーザが議題の変更の終了を指示したと判別する。一方、議題設定画面３０８においてユーザがＯＫボタン３１３を選択しない場合、ＣＰＵ２０１は、ユーザが議題の変更の終了を指示しないと判別する。
【００５０】
ステップＳ５１２の判別の結果、ユーザが議題の変更の終了を指示しないとき、ＣＰＵ２０１は、ステップＳ５０８の処理に戻る。ステップＳ５１２の判別の結果、ユーザが議題の変更の終了を指示したとき、ＣＰＵ２０１は、表示デバイス２０６の議題設定画面３０８を会議中画面３０２に切り替え、ステップＳ５０３の処理に戻る。
【００５１】
ステップＳ５０７の判別の結果、ユーザが議題の変更要求を行わないとき、ＣＰＵ２０１は、ユーザが会議終了を指示したか否かを判別する（ステップＳ５１３）。ステップＳ５１３では、会議中画面３０２においてユーザが終了ボタン３０５を選択した場合、ＣＰＵ２０１は、ユーザが会議終了を指示したと判別する。一方、会議中画面３０２においてユーザが終了ボタン３０５を選択しない場合、ＣＰＵ２０１は、ユーザが会議終了を指示しないと判別する。
【００５２】
ステップＳ５１３の判別の結果、ユーザが会議終了を指示しないとき、ＣＰＵ２０１は、ステップＳ５０３の処理に戻る。ステップＳ５１３の判別の結果、ユーザが会議終了を指示したとき、ＣＰＵ２０１は、マイクデバイス２０９による会議の録音を終了する（ステップＳ５１４）。ＣＰＵ２０１は、音声情報テーブル４００の録音終了時刻列４０２に現在時刻を記録する。なお、このとき、議題情報テーブル４０７に議題終了時刻列４０９に終了時刻が記録されていないレコードが存在する場合、このレコードの議題終了時刻列４０９にも現在時刻を記録する。録音終了時刻は、会議終了時刻に相当する。次いで、ＣＰＵ２０１は、表示デバイス２０６の会議中画面３０２を配信先画面３１４に切り替える。次いで、ＣＰＵ２０１は、ユーザが配信先の追加を指示したか否かを判別する（ステップＳ５１５）。ステップＳ５１５では、ユーザが配信先入力欄３１５に配信先に関する情報を入力し且つ追加ボタン３１６を選択した場合、ＣＰＵ２０１は、ユーザが配信先の追加を指示したと判別する。一方、ユーザが追加ボタン３１６を選択しない場合、若しくは配信先入力欄３１５が空欄又は不適切な情報が入力された状態でユーザが追加ボタン３１６を選択した場合、ＣＰＵ２０１は、ユーザが配信先の追加を指示しないと判別する。不適切な情報は、例えば、＠を含まないメールアドレスである。
【００５３】
ステップＳ５１５の判別の結果、ユーザが配信先の追加を指示したとき、ＣＰＵ２０１は、追加を指示された配信先を登録する（ステップＳ５１６）。具体的に、ＣＰＵ２０１は、配信先情報テーブル４１１に上記配信先に関するレコードを追加する。このレコードの配信先列４１２には配信先入力欄３１５に入力された配信先が記録される。次いで、ＣＰＵ２０１は、ステップＳ５１５の処理に戻る。
【００５４】
ステップＳ５１５の判別の結果、ユーザが配信先の追加を指示しないとき、ＣＰＵ２０１は、ユーザが配信先の登録の終了を指示したか否かを判別する（ステップＳ５１７）。ステップＳ５１７では、配信先画面３１４においてユーザがＯＫボタン３１８を選択した場合、ＣＰＵ２０１は、ユーザが配信先の登録の終了を指示したと判別する。一方、配信先画面３１４においてユーザがＯＫボタン３１８を選択しない場合、若しくは配信先画面３１４のリスト３１７に配信先が１つも表示されていない場合、ＣＰＵ２０１は、ユーザが配信先の登録の終了を指示しないと判別する。
【００５５】
ステップＳ５１７の判別の結果、ユーザが配信先の登録の終了を指示しないとき、ＣＰＵ２０１は、ステップＳ５１５の処理に戻る。ステップＳ５１７の判別の結果、ユーザが配信先の登録の終了を指示したとき、ＣＰＵ２０１は、表示デバイス２０６の配信先画面３１４を設定画面３１９に切り替え、図６の処理を行う。
【００５６】
図６において、ＣＰＵ２０１は、ユーザが会議の出欠登録に関する指示を行ったか否かを判別する（ステップＳ６０１）。ステップＳ６０１では、設定画面３１９においてユーザが出欠列３２２のセルを選択した場合、ＣＰＵ２０１は、ユーザが会議の出欠登録に関する指示を行ったと判別する。一方、設定画面３１９においてユーザが出欠列３２２のセルを選択しない場合、ＣＰＵ２０１は、ユーザが会議の出欠登録に関する指示を行わないと判別する。
【００５７】
ステップＳ６０１の判別の結果、ユーザが会議の出欠登録に関する指示を行ったとき、ＣＰＵ２０１は、会議の参加状況を記録する（ステップＳ６０２）。ステップＳ６０２では、ＣＰＵ２０１は、ユーザが選択した出欠列３２２のセルに該当する配信先を特定し、特定した配信先に対応するレコードを配信先情報テーブル４１１から取得する。ユーザが選択した出欠列３２２のセルが「出席」である場合、ＣＰＵ２０１は、取得したレコードの出欠列４１３に「出席」を記録する。また、ユーザが選択した出欠列３２２のセルが「欠席」である場合、ＣＰＵ２０１は、取得したレコードの出欠列４１３に「欠席」を記録する。次いで、ＣＰＵ２０１は、ステップＳ６０１の処理に戻る。
【００５８】
ステップＳ６０１の判別の結果、ユーザが会議の出欠登録に関する指示を行わないとき、ＣＰＵ２０１は、ユーザが参加議題の登録に関する指示を行ったか否かを判別する（ステップＳ６０３）。ステップＳ６０３では、設定画面３１９においてユーザが議題列３２３のセルを選択した場合、ＣＰＵ２０１は、ユーザが参加議題の登録に関する指示を行ったと判別する。一方、設定画面３１９においてユーザが議題列３２３のセルを選択しない場合、ＣＰＵ２０１は、ユーザが参加議題の登録に関する指示を行わないと判別する。
【００５９】
ステップＳ６０３の判別の結果、ユーザが参加議題の登録に関する指示を行ったとき、ＣＰＵ２０１は、ユーザが選択した議題列３２３のセルに該当する配信先を特定し、特定した配信先に対応するレコードを配信先情報テーブル４１１から取得する。また、ＣＰＵ２０１は、表示デバイス２０６の設定画面３１９を議題選択画面３２６に切り替える。議題選択画面３２６においてユーザがチェックボックス群３２７の中から１つ以上のチェックボックスを選択してＯＫボタン３２８を選択すると、ＣＰＵ２０１は、参加議題を記録する（ステップＳ６０４）。具体的に、ＣＰＵ２０１は、選択されたチェックボックスに対応する議題名を、取得したレコードの議題名列４１４に記録する。選択されたチェックボックスが２つ以上である場合には、ＣＰＵ２０１は、各議題名をカンマで区切って記録する。次いで、ＣＰＵ２０１は、表示デバイス２０６の議題選択画面３２６を設定画面３１９に切り替え、ステップＳ６０１の処理に戻る。
【００６０】
ステップＳ６０３の判別の結果、ユーザが参加議題の登録に関する指示を行わないとき、ＣＰＵ２０１は、ユーザが会議に対する立場の登録に関する指示を行ったか否かを判別する（ステップＳ６０５）。ステップＳ６０５では、設定画面３１９においてユーザが立場列３２４のセルを選択した場合、ＣＰＵ２０１は、ユーザが会議に対する立場の登録に関する指示を行ったと判別する。一方、設定画面３１９においてユーザが立場列３２４のセルを選択しない場合、ＣＰＵ２０１は、ユーザが会議に対する立場の登録に関する指示を行わないと判別する。
【００６１】
ステップＳ６０５の判別の結果、ユーザが会議に対する立場の登録に関する指示を行ったとき、ＣＰＵ２０１は、ユーザが指定した立場を記録する（ステップＳ６０６）。具体的に、ＣＰＵ２０１は、ユーザが選択した立場列３２４のセルに該当する配信先を特定し、特定した配信先に対応するレコードを配信先情報テーブル４１１から取得する。ユーザが選択した立場列３２４のセルが「主導」である場合、ＣＰＵ２０１は、取得したレコードの立場列４１５に「主導」を記録する。ユーザが選択した立場列３２４のセルが「監督」である場合、ＣＰＵ２０１は、取得したレコードの立場列４１５に「監督」を記録する。ユーザが選択した立場列３２４のセルが空欄である場合、ＣＰＵ２０１は、取得したレコードの立場列４１５を空欄にする。次いで、ＣＰＵ２０１は、ステップＳ６０１の処理に戻る。
【００６２】
ステップＳ６０５の判別の結果、ユーザが会議に対する立場の登録に関する指示を行わないとき、ＣＰＵ２０１は、ユーザが参加状況の登録の終了を指示したか否かを判別する（ステップＳ６０７）。ステップＳ６０７では、設定画面３１９においてユーザがＯＫボタン３２５を選択した場合、ＣＰＵ２０１は、ユーザが参加状況の登録の終了を指示したと判別する。一方、設定画面３１９においてユーザがＯＫボタン３２５を選択しない場合、ＣＰＵ２０１は、ユーザが参加状況の登録の終了を指示しないと判別する。
【００６３】
ステップＳ６０７の判別の結果、ユーザが参加状況の登録の終了を指示したとき、ＣＰＵ２０１は、後述するステップＳ５２４の処理を行う。ステップＳ６０７の判別の結果、ユーザが参加状況の登録の終了を指示しないとき、ＣＰＵ２０１は、ステップＳ６０１の処理に戻る。
【００６４】
図５（ｃ）において、ステップＳ５０２の処理と並列で実行されるステップＳ５１８では、ＣＰＵ２０１は、ユーザが表示資料を変更したか否かを判別する。ステップＳ５１８では、ＰＣ１０３から表示資料のファイル名に関する情報を受信した場合、ＣＰＵ２０１は、ユーザが表示資料を変更したと判別する。一方、ＰＣ１０３から表示資料のファイル名に関する情報を受信しない場合、ＣＰＵ２０１は、ユーザが表示資料を変更しないと判別する。
【００６５】
ステップＳ５１８の判別の結果、ユーザが表示資料を変更しないとき、ＣＰＵ２０１は、後述するステップＳ５２０の処理を行う。ステップＳ５１８の判別の結果、ユーザが表示資料を変更したとき、ＣＰＵ２０１は、表示資料の変更を記録する（ステップＳ５２０）。具体的に、ＣＰＵ２０１は、資料情報テーブル４１６の最新レコード、すなわち、資料開始時刻列４１７の時刻が最新のレコードの資料終了時刻列４１８に、変更前の資料の表示の終了時刻として、現在時刻を記録する。また、ＣＰＵ２０１は、資料情報テーブル４１６に変更後の表示資料に関するレコードを追加する。追加されたレコードの資料開始時刻列４１７には、変更後の資料の表示の開始時刻として現在時刻が記録され、資料名列４１９には、ＰＣ１０３から受信したファイル名が記録される。次いで、ＣＰＵ２０１は、ＰＣ１０３から表示画像データを受信したか否かを判別する（ステップＳ５２０）。
【００６６】
ステップＳ５２０の判別の結果、ＰＣ１０３から表示画像データを受信しないとき、ＣＰＵ２０１は、後述するステップＳ５２２の処理を行う。ステップＳ５２０の判別の結果、ＰＣ１０３から表示画像データを受信したとき、ＣＰＵ２０１は、後述する図７の表示ページ変更記録処理を実行し（ステップＳ５２１）、表示資料のページの変更を記録する。次いで、ＣＰＵ２０１は、ユーザが会議終了を指示したか否かを判別する（ステップＳ５２２）。
【００６７】
ステップＳ５２２の判別の結果、ユーザが会議終了を指示しないとき、ＣＰＵ２０１は、ステップＳ５１８の処理に戻る。ステップＳ５２２の判別の結果、ユーザが会議終了を指示したとき、ＣＰＵ２０１は、図５（ａ）に示すように、ストレージ２０４に格納した会議情報を、外部インターフェース２０７を介して会議サーバ１０２に送信する（ステップＳ５２３）。次いで、ＣＰＵ２０１は、表示デバイス２０６の会議中画面３０２を会議開始画面３００に切り替え、ステップＳ５０１の処理に戻る。なお、ＣＰＵ２０１は、会議情報を会議サーバ１０２に送信した後、当該会議情報をストレージ２０４から削除してもよい。
【００６８】
ステップＳ５０１の判別の結果、ユーザが会議開始を指示しないとき、ＣＰＵ２０１は、ユーザが上記電源キーを操作して会議装置１０１の電源オフを指示したか否かを判別する（ステップＳ５２４）。
【００６９】
ステップＳ５２４の判別の結果、ユーザが会議装置１０１の電源オフを指示しないとき、ＣＰＵ２０１は、ステップＳ５０１の処理に戻る。ステップＳ５２４の判別の結果、ユーザが会議装置１０１の電源オフを指示したとき、ＣＰＵ２０１は、本処理を終了する。
【００７０】
図７は、図５（ｃ）のステップＳ５２１の表示ページ変更記録処理の手順を示すフローチャートである。
【００７１】
図７において、ＣＰＵ２０１は、ステップＳ５１８の判別結果に基づいてユーザが表示資料を変更したか否かを判別する（ステップＳ７０１）。
【００７２】
ステップＳ７０１の判別の結果、ユーザが表示資料を変更したとき、ＣＰＵ２０１は、変更後の表示資料がＰＣ１０３に初めて表示される資料であるか否かを判別する（ステップＳ７０２）。ステップＳ７０２では、ＣＰＵ２０１は、資料ページ情報テーブル４２０を参照し、受信した表示画像データに対応する資料の名称を含む情報が資料ページ番号列４２３に記録されているか否かを判別する。該当する情報が記録されてない場合、ＣＰＵ２０１は、変更後の表示資料が初めて表示される資料であると判別する。このような資料は、ＰＣ１０３が会議中に初めて表示した資料に相当する。一方、該当する情報が記録されている場合、ＣＰＵ２０１は、変更後の表示資料が初めて表示される資料でないと判別する。このような表示資料は、ＰＣ１０３において、会議中に一度表示され、別の資料に切り替えられた後に、再度表示された資料に相当する。
【００７３】
ステップＳ７０２の判別の結果、変更後の表示資料がＰＣ１０３に初めて表示される資料であるとき、ＣＰＵ２０１は、表示資料のページ番号として「１」をＲＡＭ２０４に一時的に記憶させる（ステップＳ７０３）。その後、ＣＰＵ２０１は、後述するステップＳ７０９の処理を行う。
【００７４】
ステップＳ７０２の判別の結果、変更後の表示資料がＰＣ１０３に初めて表示される資料でないとき、ＣＰＵ２０１は、表示中のページ番号をＲＡＭ２０４に一時的に記憶させる（ステップＳ７０４）。その後、ＣＰＵ２０１は、後述するステップＳ７０９の処理を行う。
【００７５】
ステップＳ７０１の判別の結果、ユーザが表示資料を変更しないとき、ＣＰＵ２０１は、表示ページが変更されたか否かを判別する（ステップＳ７０５）。ステップＳ７０５では、ＣＰＵ２０１は、ストレージ２０４に格納された複数の表示画像データの中から、資料ページ情報テーブル４２０の資料ページ開始時刻列４２１が最新のレコードに対応する表示画像データをストレージ２０４から読み出す。また、ＣＰＵ２０１は、読み出した表示画像データとステップＳ５２０でＰＣ１０３から受信した表示画像データとの画像差分を算出する。差分のある画素の数が予め定めた所定数以上である場合、ＣＰＵ２０１は、表示ページが変更されたと判別する。一方、差分のある画素の数が上記所定数未満である場合、ＣＰＵ２０１は、表示ページが変更されないと判別する。
【００７６】
ステップＳ７０５の判別の結果、表示ページが変更されないとき、ＣＰＵ２０１は、本処理を終了する。ステップＳ７０５の判別の結果、表示ページが変更されたとき、ＣＰＵ２０１は、受信した表示画像データの表示ページは１つ前のページであるか否かを判別する（ステップＳ７０６）。ステップＳ７０６では、ＣＰＵ２０１は、資料ページ情報テーブル４２０において、資料ページ番号列４２３に受信した表示画像データに対応する資料の名称が設定されたレコードのうち、資料ページ開始時刻列４２１に二つ目に新しい時刻が設定されたレコードを特定する。ＣＰＵ２０１は、特定したレコードに該当する表示画像データを、ストレージ２０４から読み出し、読み出した表示画像データとＰＣ１０３から受信した表示画像データとの画像差分を計算する。差分のある画素の数が上記所定数以上である場合、ＣＰＵ２０１は、受信した表示画像データの表示ページは１つ前のページでなく、次の新しいページであると判別する。一方、差分のある画素の数が上記所定数未満である場合、ＣＰＵ２０１は、受信した表示画像データの表示ページは１つ前のページであると判別する。
【００７７】
ステップＳ７０６の判別の結果、受信した表示画像データの表示ページは１つ前のページであるとき、ＣＰＵ２０１は、上記１つ前のページのページ番号をＲＡＭ２０４に一時的に記憶させる（ステップＳ７０７）。具体的に、ＣＰＵ２０１は、上記１つ前のページのページ番号として、ステップＳ７０６で特定したレコードに含まれるページ番号をＲＡＭ２０４に記憶させる。その後、ＣＰＵ２０１は、ステップＳ７０９の処理を行う。
【００７８】
ステップＳ７０６の判別の結果、受信した表示画像データの表示ページは１つ前のページでないとき、ＣＰＵ２０１は、新しいページのページ番号をＲＡＭ２０４に一時的に記憶させる（ステップＳ７０８）。具体的に、ＣＰＵ２０１は、新しいページのページ番号として、ステップＳ７０６で特定したレコードに含まれるページ番号に「１」を加算したページ番号をＲＡＭ２０４に記憶させる。
【００７９】
次いで、ＣＰＵ２０１は、ページの変更を記録する（ステップＳ７０９）。具体的に、ＣＰＵ２０１は、資料ページ情報テーブル４２０から、資料ページ開始時刻列４２１に最新の時刻が記録されたレコードを取得し、取得したレコードの資料ページ終了時刻列４２２に現在時刻を記録する。また、ＣＰＵ２０１は、資料ページ情報テーブル４２０に新たなレコードを追加する。このレコードの資料ページ開始時刻列４２１には現在時刻が記録され、また、資料ページ番号列４２３にはＰＣ１０３から受信した表示画像データに対応する資料のファイル名とＲＡＭ２０４に一時的に格納されたページ番号とを含む情報が記録される。次いで、ＣＰＵ２０１は、ＰＣ１０３から受信した表示画像データをストレージ２０４に格納し（ステップＳ７１０）、本処理を終了する。
【００８０】
図８は、図１の会議サーバ１０２が管理する議事録元情報の一例を示す図である。図８（ａ）は、議事録元情報に含まれる発話テキスト情報テーブル８００の一例を示す。図８（ｂ）は、議事録元情報に含まれる記入テキスト情報テーブル８１０の一例を示す。図８（ｃ）は、議事録元情報に含まれる会議テキスト情報テーブル８２０の一例を示す。図８（ｄ）は、議事録元情報に含まれる議事情報テーブル８３０の一例を示す。
【００８１】
発話テキスト情報テーブル８００は、会議情報に含まれる音声データに対する音声認識結果に関する情報（以下、「発話テキスト情報」という。）を記録するためのデータテーブルである。発話テキスト情報テーブル８００は、発話時刻列８０１及び発話テキスト列８０２で構成される。ＣＰＵ２１１は、音声データを解析してユーザの発話を特定し、発話毎にレコードを生成する。発話時刻列８０１には、ユーザが音声を発した発話時刻が記録される。発話テキスト列８０２には、ＣＰＵ２１１が音声データを音声認識して得た発話テキストが記録される。なお、発話や発話時刻の特定方法については後述する。
【００８２】
記入テキスト情報テーブル８１０は、会議情報に含まれる画像データに対する文字認識結果に関する情報（以下、「記入テキスト情報」という。）を記録するためのデータテーブルである。記入テキスト情報テーブル８１０は、記入時刻列８１１及び記入テキスト列８１２で構成される。ＣＰＵ２１１は、画像データを解析してユーザによる記入を特定し、記入毎にレコードを生成する。記入時刻列８１１には、ユーザの記入時刻が記録される。記入テキスト列８１２には、ＣＰＵ２１１が画像データを文字認識して得た記入テキストが記録される。なお、記入や記入時刻の特定方法については後述する。
【００８３】
会議テキスト情報テーブル８２０は、会議においてＣＰＵ２１１が生成したテキストに関する情報（以下、「会議テキスト情報」という。）を記録するためのデータテーブルである。会議テキスト情報は、発話テキスト情報及び記入テキスト情報に基づいて生成される。会議テキスト情報テーブル８２０は、発生時刻列８２１、会議テキスト列８２２、及び要点列８２３で構成される。発生時刻列８２１には、会議テキスト情報の生成時刻が記録され、例えば、発話時刻列８０１又は記入時刻列８１１の時刻が記録される。会議テキスト列８２２には、会議においてＣＰＵ２１１が生成した発話テキストや記入テキスト等の会議テキストが記録され、例えば、発話テキスト列８０２又は記入テキスト列８１２のテキストが記録される。要点列８２３には、会議テキスト列８２２に記録された各テキストが会議における要点であるか否かを示す情報が記録される。上記要点は、会議において決定した事項や発生したアクションアイテム等である。なお、要点の判別方法については後述する。要点であるテキストを含むレコードの要点列８２３には、その旨を示す「１」が記録される。一方、要点であるテキストを含まないレコードの要点列８２３には、その旨を示す「０」が記録される。なお、ＣＰＵ２１１は、会議テキスト情報テーブル８２０のレコードを発生時刻列８２１の値で昇順にソートする。つまり、会議テキスト情報テーブル８２０では、レコードが生成日の古い順に上位から配列する。
【００８４】
議事情報テーブル８３０は、１つの配信先に対して生成する議事情報を記録するためのデータテーブルである。議事情報テーブル８３０は、議題列８３１、要約テキスト列８３２、画像列８３３、及び表示画像列８３４で構成される。ＣＰＵ２１１は、会議テキスト情報テーブル８２０における会議テキスト列８２２のテキストを議題毎に要約し、要約テキストを生成する。また、ＣＰＵ２１１は、画像情報テーブル４０４から議事情報に含める画像データを選択し、また、資料ページ情報テーブル４２０から議事情報に含める表示画像データを選択する。議題列８３１には、議題名が記録される。要約テキスト列８３２には、ＣＰＵ２１１が生成した要約テキストが記録される。画像列８３３には、選択した画像データのファイル名が記録される。画像データが複数選択された際には各画像データのファイル名がカンマで区切られる。表示画像列８３４には、選択した表示画像データのファイル名が記録される。表示画像データが複数選択された際には表示画像データのファイル名がカンマで区切られる。なお、本実施の形態では、複数の配信先に議事録を配信する場合、各配信先に対応する複数の議事情報テーブル８３０が生成される。
【００８５】
図９は、図１の会議サーバ１０２によって実行される議事録作成処理の手順を示すフローチャートである。図９の処理は、ＣＰＵ２１１が、ストレージ２１４に記録されている会議サーバプログラムを読み出し、該会議サーバプログラムをＲＡＭ２１３に展開して実行することで実現される。また、図９の処理は、会議サーバ１０２が起動した際に開始される。
【００８６】
図９（ａ）において、ＣＰＵ２１１は、外部インターフェース２１７を介して会議情報を受信したか否かを判別する（ステップＳ９０１）。
【００８７】
ステップＳ９０１の判別の結果、例えば、会議装置１０１から会議情報を受信したとき、ＣＰＵ２０１は、受信した会議情報に含まれる音声データに対して音声認識を行い、発話テキストを生成する（ステップＳ９０２）。ステップＳ９０２では、ＣＰＵ２１１は、音声データを先頭から走査して、音声データにおける無音区間を検出する。無音区間は、例えば、音声データの音圧が予め設定された閾値以下の状態が一定時間継続した区間である。以下では、或る無音区間と次の無音区間との間の区間を発話区間とする。ＣＰＵ２１１は、各発話区間について音声認識を行って発話テキストを生成する。また、ＣＰＵ２１１は、会議情報に含まれる音声情報テーブル４００の録音開始時刻列４０１の時刻と、各発話区間の音声データの先頭からの経過位置とに基づいて各発話区間の発話時刻を計算する。ＣＰＵ２１１は、このようにして得た各発話区間に関する情報を発話テキスト情報テーブル８００に記録する。例えば、ＣＰＵ２１１は、発話時刻及び発話テキストを、発話時刻列８０１及び発話テキスト列８０２に記録する。
【００８８】
次いで、ＣＰＵ２１１は、受信した会議情報に含まれる画像データに対して文字認識を行い、記入テキストを生成する（ステップＳ９０３）。ステップＳ９０３では、ＣＰＵ２１１は、会議情報に含まれる画像情報テーブル４０４のレコードを順に走査し、次の処理を行う。まず、ＣＰＵ２１１は、画像情報テーブル４０４のレコードを、撮影時刻列４０５の値で昇順にソートする。これにより、画像情報テーブル４０４では、レコードが撮影日の古い順に上位から配列する。ＣＰＵ２１１は、画像情報テーブル４０４の中から参照したレコードの画像データ列４０６が示す画像データと、１つ前のレコードの画像データ列４０６が示す画像データとの画像差分を算出する。算出した結果に基づいて、ＣＰＵ２１１は、１つ前のレコードに該当する撮影から現在参照しているレコードに該当する撮影までの間にユーザが記入した文字が含まれる部分画像を検出する。ＣＰＵ２１１は、検出した部分画像に対して文字認識を行い、当該部分画像における記入テキストを生成する。また、ＣＰＵ２１１は、現在参照しているレコードの撮影時刻列４０５に当該画像差分を算出した時刻を記録する。ＣＰＵ２１１は、このようにして得た各画像差分に関する情報を記入テキスト情報テーブル８１０に記録する。例えば、ＣＰＵ２１１は、記入時刻及び記入テキストを、記入時刻列８１１及び記入テキスト列８１２に記録する。
【００８９】
次いで、ＣＰＵ２１１は、生成した発話テキスト及び記入テキストに基づいて会議テキストを生成する（ステップＳ９０４）。ステップＳ９０４では、ＣＰＵ２１１は、次の処理を行う。まず、ＣＰＵ２１１は、発話テキスト情報テーブル８００に含まれる全てのレコードを会議テキスト情報テーブル８２０に記録する。具体的に、ＣＰＵ２１１は、発話時刻列８０１の発話時刻を発生時刻列８２１に記録し、また、発話テキスト列８０２の発話テキストを会議テキスト列８２２に記録する。さらに、ＣＰＵ２１１は、記入テキスト情報テーブル８１０に含まれる全てのレコードを会議テキスト情報テーブル８２０に記録する。具体的に、ＣＰＵ２１１は、記入時刻列８１１の記入時刻を発生時刻列８２１に記録し、また、記入テキスト列８１２の記入テキストを会議テキスト列８２２に記録する。その後、ＣＰＵ２１１は、会議テキスト情報テーブル８２０のレコードを発生時刻列８２１の値で昇順にソートする。これにより、会議テキスト情報テーブル８２０では、レコードがテキストの生成日の古い順に上位から配列する。
【００９０】
次いで、ＣＰＵ２１１は、図９（ｂ）の要点抽出処理を実行し（ステップＳ９０５）、要点抽出処理では、ＣＰＵ２１１は、ステップＳ９２１〜Ｓ９２５の処理を行って、ステップＳ９０４で生成した会議テキストから要点を抽出する。
【００９１】
図９（ｂ）において、ＣＰＵ２１１は、会議テキストを選択する（ステップＳ９２１）。具体的に、ＣＰＵ２１１は、会議テキスト情報テーブル８２０に記録されたレコードの中から処理の対象となる１つのレコードを選択する。ステップＳ９２１では、会議テキスト情報テーブル８２０に記録された先頭のレコードから順にレコードが選択される。次いで、ＣＰＵ２１１は、選択した会議テキストが要点であるか否かを判別する（ステップＳ９２２）。ステップＳ９２２では、例えば、選択した会議テキストに予め設定された特定のキーワードが含まれる場合、ＣＰＵ２１１は、選択した会議テキストが要点であると判別する。特定のキーワードは、例えば「決定事項」、「アクションアイテム」、及び「宿題」である。一方、選択した会議テキストに上記特定のキーワードが含まれない場合、ＣＰＵ２１１は、選択した会議テキストが要点でないと判別する。
【００９２】
ステップＳ９２２の判別の結果、選択した会議テキストが要点であるとき、ＣＰＵ２１１は、選択した会議テキストが要点である旨を記録する（ステップＳ９２３）。具体的に、ＣＰＵ２１１は、ステップＳ９２１で選択したレコードの要点列８２３に要点である旨を示す「１」を記録する。その後、ＣＰＵ２１１は、後述するステップＳ９２５の処理を行う。
【００９３】
ステップＳ９２２の判別の結果、選択した会議テキストが要点でないとき、ＣＰＵ２１１は、選択した会議テキストが要点でない旨を記録する（ステップＳ９２４）。具体的に、ＣＰＵ２１１は、ステップＳ９２１で選択したレコードの要点列８２３に要点でない旨を示す「０」を記録する。次いで、ＣＰＵ２１１は、会議テキスト情報テーブル８２０の全ての会議テキストについて処理したか否かを判別する（ステップＳ９２５）。
【００９４】
ステップＳ９２５の判別の結果、会議テキスト情報テーブル８２０の何れかの会議テキストについて処理しないとき、ＣＰＵ２１１は、ステップＳ９２１の処理に戻る。ステップＳ９２５の判別の結果、会議テキスト情報テーブル８２０の全ての会議テキストについて処理したとき、ＣＰＵ２１１は、要点抽出処理を終了し、図９（ａ）のステップＳ９０６の処理を行う。
【００９５】
図９（ａ）に戻り、ＣＰＵ２１１は、ステップＳ９０６において、会議概要情報を生成する。会議概要情報は、会議開催日時及び会議の出欠リストを含む。ステップＳ９０６では、具体的に、ＣＰＵ２１１は、音声情報テーブル４００の録音開始時刻列４０１の時刻と録音終了時刻列４０２の時刻とに基づいて会議開催日時を生成する。また、ＣＰＵ２１１は、配信先情報テーブル４１１に基づいて会議の出欠リストを生成する。例えば、ＣＰＵ２１１は、出欠列４１３が「出席」であり且つ議題名列４１４が空欄であるレコードに相当する配信先を、会議に全参加したことを示すように出欠リストに含める。出欠列４１３が「出席」であり且つ議題名列４１４に議題名が記録されたレコードに相当する配信先を、会議に部分参加したことを示すように出欠リストに含める。出欠列４１３が「欠席」であり且つ議題名列４１４が空欄であるレコードに相当する配信先を、会議を欠席したことを示すように出欠リストに含める。出欠リストでは、配信先を示す文字列として、例えば、配信先情報テーブル４１１の配信先列４１２に記録されたメールアドレス、当該メールアドレスから＠以降の文字列を削除した文字列、又は配信先情報テーブル４１１以外の他の情報テーブルに記録された配信先を示すユーザ名が使用される。ＣＰＵ２１１は、生成した会議概要情報をＲＡＭ２１３に一時的に格納する。
【００９６】
次いで、ＣＰＵ２１１は、配信先を選択する（ステップＳ９０７）。具体的に、ＣＰＵ２１１は、配信先情報テーブル４１１の中から処理の対象となる１つのレコードを選択する。ステップＳ９０７では、配信先情報テーブル４１１に記録された先頭のレコードから順にレコードが選択される。次いで、ＣＰＵ２１１は、図９（ｃ）の議事情報生成処理を実行する（ステップＳ９０８）。議事情報生成処理では、ＣＰＵ２１１は、ステップＳ９４１〜Ｓ９４７の処理を行い、選択したレコードの配信先列４１２の配信先に対する議事情報を生成する。議事情報は、要約テキスト、画像データ、及び表示画像データを含む。
【００９７】
図９（ｃ）において、ＣＰＵ２１１は、選択した配信先に対応する議事情報テーブル８３０を生成し、また、選択した配信先と会議の関係性を決定する（ステップＳ９４１）（関係性決定手段）。ステップＳ９４１では、ＣＰＵ２１１は、ステップＳ９０７で選択したレコードの出欠列４１３、議題名列４１４、及び立場列４１５の各値に基づいて上記関係性を決定する。例えば、ＣＰＵ２１１は、出欠列４１３が「出席」であり且つ議題名列４１４が空欄であるレコードに相当する配信先と会議の関係性を「全参加」に決定する。ＣＰＵ２１１は、出欠列４１３が「出席」であり且つ議題名列４１４に議題名が記録されたレコードに相当する配信先と会議の関係性を「部分参加」に決定する。ＣＰＵ２１１は、出欠列４１３が「欠席」であり且つ議題名列４１４が空欄であるレコードに相当する配信先と会議の関係性を「欠席」に決定する。また、ＣＰＵ２１１は、出欠列４１３及び議題名列４１４の値に関わらず、立場列４１５が「主導」であるレコードに相当する配信先と会議の関係性を、会議の主導者であることを示す「主導」に決定する。一方、ＣＰＵ２１１は、出欠列４１３及び議題名列４１４の値に関わらず、立場列４１５が「監督」であるレコードに相当する配信先と会議の関係性を、会議の監督者であることを示す「監督」に決定する。
【００９８】
次いで、ＣＰＵ２１１は、議題を選択する（ステップＳ９４２）。具体的に、ＣＰＵ２１１は、議題情報テーブル４０７の中から処理の対象となる１つのレコードを選択する。ステップＳ９４２では、議題情報テーブル４０７に記録された先頭のレコードから順にレコードが選択される。また、ＣＰＵ２１１は、ステップＳ９４２で選択したレコードの議題名列４１０の値を、議事情報テーブル８３０の議題列８３１に記録する。次いで、ＣＰＵ２１１は、ステップＳ９４２で選択した議題に該当する会議テキストを会議テキスト情報テーブル８２０から抽出する（ステップＳ９４３）。ステップＳ９４３では、ＣＰＵ２１１は、会議テキスト情報テーブル８２０に記録されたレコードのうち、発生時刻列８２１の時刻がステップＳ９４２で選択したレコードの議題開始時刻列４０８の時刻から議題終了時刻列４０９の時刻までの間のレコードを抽出する。次いで、ＣＰＵ２１１は、抽出した会議テキストを要約するための要約率を設定する（ステップＳ９４４）。ステップＳ９４４では、ステップＳ９４１で決定された会議の関係性に基づいて要約率が設定される。要約率は、要約元のテキストと要約結果のテキストとのバイト数や文字数等のサイズの比率である。要約率の数値が大きい程、要約結果は要約元のテキストに含まれる情報をより多く含む。
【００９９】
例えば、ステップＳ９４１で会議の関係性が「欠席」と決定される配信先は、会議の欠席者である。欠席者には、会議の内容を詳細に把握できるように、より多くの情報を含む議事録を配信するのが好ましい。これに対し、本実施の形態では、ＣＰＵ２１１は、ステップＳ９４１で会議の関係性が「欠席」と決定された配信先の議事録に含まれる要約テキストを生成するための要約率を７５％に設定する。
【０１００】
ステップＳ９４１で会議の関係性が「全参加」と決定される配信先は、会議における全ての議題に参加した全参加者である。全参加者は、会議に参加した時の記憶があるため、議事録を備忘や念のための振り返りの用途に用いると考えられる。このため、全参加者には、欠席者程では無いが、会議の内容を想起させることが可能な程度の情報を含む議事録を配信するのが好ましい。これに対し、本実施の形態では、ＣＰＵ２１１は、ステップＳ９４１で会議の関係性が「全参加」と決定された配信先の議事録に含まれる要約テキストを生成するための要約率を５０％に設定する。
【０１０１】
ステップＳ９４１で会議の関係性が「部分参加」と決定される配信先は、会議における一部の議題のみに参加した部分参加者である。部分参加者には、参加した議題に関して全参加者に配信する議事録と同程度の情報を含む議事録を送信するのが好ましい。一方、不参加の議題に関して部分参加者にとって必ずしも必要な情報ではないので、不参加の議題に関して情報共有や参考情報として参照する程度の情報に留めるのが好ましい。これに対し、本実施の形態では、ＣＰＵ２１１は、ステップＳ９４１で会議の関係性が「部分参加」と決定される配信先の議事録に含まれる要約テキストを生成するための要約率を参加議題に関して５０％に設定し、不参加議題に関して要約率を２０%に設定する。
【０１０２】
ステップＳ９４１で会議の関係性が「主導」と決定される配信先は、会議の主導者である。会議の主導者には、会議の後に議事録を参照して次回の会議に反映させるための振り返りを行うことができるように、全参加者に配信する議事録より多くの情報を含む議事録を送信するのが好ましい。これに対し、本実施の形態では、ＣＰＵ２１１は、ステップＳ９４１で会議の関係性が「主導」と決定された配信先の議事録に含まれる要約テキストを生成するための要約率を６０％に設定する。
【０１０３】
ステップＳ９４１で会議の関係性が「監督」と決定される配信先は、会議の監督者である。会議の監督者は、複数の会議体に対して監督責任を負っている可能性が極めて高い。このため、会議の監督者には、要点をまとめた情報量の少ない議事録を配信するのが好ましい。これに対し、本実施の形態では、ＣＰＵ２１１は、ステップＳ９４１で会議の関係性が「監督」と決定された配信先の議事録に含まれる要約テキストを生成するための要約率を１０％に設定する。このように、本実施の形態では、配信先となるユーザと会議との関係性に基づいて当該配信先に配信される議事録に含まれる要約テキストを生成するための要約率が制御される。次いで、ＣＰＵ２１１は、後述する図１１の要約テキスト生成処理を実行し、設定した要約率に基づいて要約テキストを生成する。
【０１０４】
なお、本実施の形態では、ステップＳ９４１で会議の関係性が「部分参加」と決定される配信先に対する要約テキストを生成する場合、ＣＰＵ２１１は、ステップＳ９４２で選択した議題が、参加議題及び不参加議題の何れであるかを判別する。ステップＳ９４２で選択したレコードの議題名列４１０の議題名が、ステップＳ９０７で選択したレコードの議題名列４１４に含まれる場合、ＣＰＵ２１１は、ステップＳ９４２で選択した議題が参加議題であると判別する。一方、ステップＳ９４２で選択したレコードの議題名列４１０の議題名が、ステップＳ９０７で選択したレコードの議題名列４１４に含まれない場合、ＣＰＵ２１１は、ステップＳ９４２で選択した議題が不参加議題であると判別する。
【０１０５】
次いで、ＣＰＵ２１１は、ステップＳ９４１の決定に基づいて議事情報に含める画像データの選択処理を行う（ステップＳ９４５）。ステップＳ９４５では、例えば、ステップＳ９４１で決定した関係性が「全参加」、「欠席」、及び「主導」の何れかである場合、ＣＰＵ２１１は、ステップＳ９４２で選択したレコードの議題名列４１０に記録された議題に対応する全ての画像データを選択する。具体的に、ＣＰＵ２１１は、画像情報テーブル４０４において、撮影時刻列４０５の時刻が、ステップＳ９４２で選択したレコードの議題開始時刻列４０８の時刻から議題終了時刻列４０９の時刻までの間のレコードが示す画像データを選択する。ステップＳ９４１で決定した関係性が「部分参加」であり且つステップＳ９４２で選択したレコードの議題名列４１０に記録された議題が参加議題である場合、ＣＰＵ２１１は、当該議題に該当する画像データを選択する。ステップＳ９４１で決定した関係性が「部分参加」であり且つステップＳ９４２で選択したレコードの議題名列４１０に記録された議題が不参加議題である場合、又はステップＳ９４１で決定した関係性が「監督」である場合、ＣＰＵ２１１は、画像データを選択しない。ＣＰＵ２１１は、選択した画像データのファイル名を議事情報テーブル８３０の画像列８３３に記録する。なお、複数の画像データを選択した場合、画像列８３３では、各画像データのファイル名がカンマで区切られる。
【０１０６】
次いで、ＣＰＵ２１１は、ステップＳ９４１の決定に基づいて議事情報に含める表示画像データの選択処理を行う（ステップＳ９４６）。ステップＳ９４６では、例えば、ステップＳ９４１で決定した関係性が「全参加」である場合、ＣＰＵ２１１は、ステップＳ９４２で選択した議題に該当する表示画像データのうち、注目度が最も高かった表示画像データを選択する。ＣＰＵ２１１は、例えば、資料ページ情報テーブル４２０における資料ページ開始時刻列４２１及び資料ページ終了時刻列４２２から各ページの表示時間を算出し、表示時間が最も長いページの表示画像データを注目度が最も高かった表示画像データとして選択する。このように、本実施の形態では、配信先となるユーザと会議との関係性に基づいて当該配信先に配信される議事録に含まれる画像データ及び表示画像データの数が制御される。
【０１０７】
また、ステップＳ９４６では、ステップＳ９４１で決定した関係性が「部分参加」である場合、ステップＳ９４２で選択した議題が参加議題及び不参加議題の何れであるかに基づいてＣＰＵ２１１は異なる処理を行う。ステップＳ９４２で選択した議題が参加議題である場合、ＣＰＵ２１１は、ステップＳ９４２で選択した議題に該当する表示画像データのうち、注目度が最も高かった表示画像データを選択する。一方、ステップＳ９４２で選択した議題が不参加議題である場合、ＣＰＵ２１１は、表示画像データを選択しない。
【０１０８】
さらに、ステップＳ９４６では、ステップＳ９４１で決定した関係性が「欠席」及び「主導」の何れかである場合、ＣＰＵ２１１は、ステップＳ９４２で選択した議題に該当する全ての表示画像データを選択する。ステップＳ９４１で決定した関係性が「監督」である場合、ＣＰＵ２１１は、表示画像データを選択しない。ＣＰＵ２１１は、選択した表示画像データのファイル名を議事情報テーブル８３０の表示画像列８３４に記録する。なお、複数の表示画像データが選択された場合、表示画像列８３４では、各表示画像データのファイル名がカンマで区切られる。次いで、ＣＰＵ２１１は、議題情報テーブル４０７の全ての議題について処理したか否かを判別する（ステップＳ９４７）。
【０１０９】
ステップＳ９４７の判別の結果、議題情報テーブル４０７の何れかの議題について処理しないとき、ＣＰＵ２１１は、ステップＳ９４２の処理に戻る。ステップＳ９４７の判別の結果、議題情報テーブル４０７の全ての議題について処理したとき、ＣＰＵ２１１は、議事情報生成処理を終了し、図９（ａ）のステップＳ９０９の処理を行う。
【０１１０】
図９（ａ）に戻り、ステップＳ９０９において、ＣＰＵ２１１は、ＰＣ１０３から受信した会議情報、並びに生成した会議概要情報及び議事情報に基づいて図１０の議事録１０００を作成する（ステップＳ９０９）（議事録作成手段）。議事録１０００は、議事テキストデータ１０１０及び貼付画像データ群１０２０で構成される。議事テキストデータ１０１０は、会議概要１０１１、要点一覧１０１２、議題名１０１３、１０１５、要約テキスト１０１４、１０１６を含む。ＣＰＵ２１１は、ステップＳ９０６の処理で生成した会議概要情報を会議概要１０１１に出力する。会議概要１０１１には、会議開催日時及び出欠リストが含まれる。なお、会議概要１０１１において、立場が「主導」である人物に対し、議事録１０００に特別な記号、例えば、「○」が付与されても良い。要点一覧１０１２は、会議テキスト情報テーブル８２０のレコードのうち、要点列８２３が「１」であるレコードの会議テキスト列８２２のテキストの一覧である。議題名１０１３、１０１５は、議事情報テーブル８３０の議題列８３１に記録された議題名である。要約テキスト１０１４、１０１６は、議事情報テーブル８３０の要約テキスト列８３２に記録されたテキストである。貼付画像データ群１０２０には、議事情報テーブル８３０の画像列８３３に記録されたファイル名の画像データや、表示画像列８３４に記録されたファイル名の表示画像データが含まれる。なお、貼付画像データ群１０２０に含まれる画像データや表示画像データは、議題毎に区分けしてもよい。例えば、アジェンダ毎にＺＩＰファイルにアーカイブしても良く、また、アジェンダ毎に１つのファイルに統合しても良い。
【０１１１】
次いで、ＣＰＵ２１１は、議事録１０００を、ステップＳ９０７で選択した配信先に配信する（ステップＳ９１０）。議事録１０００は、例えば、電子メールで送信される。ＣＰＵ２１１は、電子メールの本文に議事テキストデータ１０１０を入力し、貼付ファイルに貼付画像データ群１０２０を入力して、電子メールを送信する。
【０１１２】
次いで、ＣＰＵ２１１は、配信先情報テーブル４１１に記録された全ての配信先に議事録を配信したか否かを判別する（ステップＳ９１１）。
【０１１３】
ステップＳ９１１の判別の結果、配信先情報テーブル４１１に記録された何れかの配信先に議事録を配信しないとき、ＣＰＵ２１１は、ステップＳ９０７の処理に戻る。ステップＳ９１１の判別の結果、配信先情報テーブル４１１に記録された全ての配信先に議事録を配信したとき、ＣＰＵ２１１は、ステップＳ９０１の処理に戻る。
【０１１４】
ステップＳ９０１の判別の結果、会議情報を受信しないとき、ＣＰＵ２０１は、ユーザが会議終了を指示したか否かを判別する（ステップＳ９１２）。ステップＳ９１２では、例えば、外部インターフェース２１７を介して別のＰＣ（不図示）から会議終了の指示を受信した場合、ＣＰＵ２１１は、ユーザが会議終了を指示したと判別する。一方、外部インターフェース２１７を介して別のＰＣから会議終了の指示を受信しない場合、ＣＰＵ２１１は、ユーザが会議終了を指示しないと判別する。
【０１１５】
ステップＳ９１２の判別の結果、ユーザが会議終了を指示しないとき、ＣＰＵ２１１は、ステップＳ９０１の処理に戻る。ステップＳ９１２の判別の結果、ユーザが会議終了を指示したとき、ＣＰＵ２１１は、本処理を終了する。
【０１１６】
図１１は、図９のステップＳ９４４、Ｓ９４５の間に実行される要約テキスト生成処理の手順を示すフローチャートである。
【０１１７】
図１１において、ＣＰＵ２１１は、会議テキスト情報テーブル８２０の中から、ステップＳ９４２で選択した議題に対応するレコードを処理対象のレコードとして参照する。ＣＰＵ２１１は、処理対象のレコードの会議テキスト列８２２に記録された会議テキストを構成する単語の重要度を算出する（ステップＳ１１０１）。ＣＰＵ２１１は、例えば、各単語の出現頻度に基づいて各単語の重要度を算出する。ステップＳ１１０１では、出現頻度が高い単語程、重要度が高い単語であると算出される。重要度は、例えば、数値で表現される。
【０１１８】
次いで、ＣＰＵ２１１は、会議テキスト列８２２に記録された会議テキストの重要度を算出する（ステップＳ１１０２）。ステップＳ１１０２では、ＣＰＵ２１１は、ステップＳ１１０１で算出した各単語の重要度を参照し、会議テキストに含まれる各単語の重要度の合計値を算出することで、当該会議テキストの重要度を算出する。次いで、ＣＰＵ２１１は、会議テキスト列８２２に記録された会議テキストの中から重要度が高い会議テキストを抽出する（ステップＳ１１０３）。ステップＳ１１０３では、ＣＰＵ２１１は、会議テキスト列８２２に記録された会議テキストのうち、重要度が予め設定された基準重要度以上の会議テキストを重要度が高い会議テキストとして抽出する。次いで、ＣＰＵ２１１は、抽出した会議テキストを結合して要約テキストを生成する。次いで、ＣＰＵ２１１は、生成した要約テキストが、ステップＳ９４４で設定した要約率で要約されているか否かを判別する（ステップＳ１１０４）。ステップＳ１１０４では、ＣＰＵ２１１は、例えば、処理対象となる全てのレコードの会議テキスト列８２２の会議テキストのバイト数の総量と、生成した要約テキストのバイト数とに基づいて要約実施率を算出する。ＣＰＵ２１１は、算出した要約実施率とステップＳ９４４で設定した要約率とを比較する。これらの差が予め定めた基準値以内である場合、ＣＰＵ２１１は、生成した要約テキストが、ステップＳ９４４で設定した要約率で要約されていると判別する。一方、上記差が上記基準値を超える場合、ＣＰＵ２１１は、生成した要約テキストがステップＳ９４４で設定した要約率で要約されていないと判別する。
【０１１９】
ステップＳ１１０４の判別の結果、生成した要約テキストがステップＳ９４４で設定した要約率で要約されていないとき、ＣＰＵ２１１は、処理対象のレコード及びステップＳ１１０３で参照した会議テキストの基準重要度を更新する（ステップＳ１１０５）。例えば、ＣＰＵ２１１は、処理対象のレコードを、ステップＳ１１０３で抽出したレコードに更新する。次いで、ＣＰＵ２１１は、ステップＳ１１０３の処理に戻る。なお、本実施の形態において、要約テキストの生成は、上述した方法に限られず、例えば、「情報処理学会研究報告  Ｖｏｌ．２０１６−ＮＬ−２２７  Ｎｏ．５」に掲載されたディープラーニング技術を用いた方法を適用してもよい。
【０１２０】
ステップＳ１１０４の判別の結果、生成した要約テキストがステップＳ９４４で設定した要約率で要約されているとき、ＣＰＵ２１１は、本処理を終了する。
【０１２１】
上述した実施の形態によれば、配信先となるユーザと会議との関係性に基づいて当該配信先に配信される議事録の情報量が制御される。これにより、配信先に適切な情報量の議事録を配信することができる。
【０１２２】
また、上述した実施の形態では、会議の欠席者に配信する議事録の情報量は、会議の参加者に配信する議事録の情報量より多い。これにより、会議の欠席者に対し、議論した内容を理解可能な情報量の議事録を配信することができる。
【０１２３】
さらに、上述した実施の形態では、部分参加者に配信する議事録の情報量は、全参加者に配信する議事録の情報量より少ない。これにより、部分参加者に対し、当該部分参加者にとって不要と思われる不参加の議題に関する情報を削った議事録を配信することができる。
【０１２４】
上述した実施の形態では、会議の主導者に配信する議事録の情報量は、会議の主導者以外の会議の参加者に配信する議事録の情報量より多い。これにより、会議の主導者に対し、次回の会議に反映させるための振り返りを行うために必要な情報を盛り込んだ議事録を配信することができる。
【０１２５】
また、上述した実施の形態では、会議の監督者に配信する議事録の情報量は、会議の監督者以外の配信先に配信する議事録の情報量より少ない。これにより、会議の監督者に対し、当該会議の監督者にとって不要と思われる議論の詳細な内容を削った議事録を配信することができる。
【０１２６】
上述した実施の形態では、配信先となるユーザと会議との関係性に基づいて当該配信先に配信される議事録に含まれる要約テキストを生成するための要約率が制御される。また、配信先となるユーザと会議との関係性に基づいて当該配信先に配信される議事録に含まれる画像データ及び表示画像データの数が制御される。これにより、会議における重要な情報を含む議事録であって各配信先に適切な情報量の議事録を配信することができる。
【０１２７】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、配信先に当たる人物の会議への参加状況と立場を、ユーザが入力するのではなく、会議装置１０１が周囲の人物を検出した結果に基づいて記録しても良い。
【０１２８】
ここで、会議装置１０１のカメラデバイス２０８は、３６０°方向を撮影可能である。また、会議装置１０１のマイクデバイス２０９は、周囲３６０°に指向性のあるマイクアレイである。会議装置１０１は、カメラデバイス２０８を用いて３６０°方向を撮影し、また、マイクデバイス２０９を用いて、会議装置１０１の周囲で発せられた音声の方向を特定する。なお、カメラデバイス２０８及びマイクデバイス２０９は、ハードウェア構成として会議装置１０１の所定の位置に固定されている。
【０１２９】
図１２は、図１の会議装置１０１がストレージ２０４に格納する会議情報の一例を示す図である。図１２（ａ）は、会議情報に含まれる滞在状況情報テーブル１２００の一例を示す。図１２（ｂ）は、会議情報に含まれる話者情報テーブル１２１０の一例を示す。会議装置１０１は、図４に示す各データテーブルの他に、図１２に示すデータテーブルを会議情報として記録する。
【０１３０】
滞在状況情報テーブル１２００は、会議装置１０１がカメラデバイス２０８によって撮影した画像等に基づいて検出した人物の滞在状況（以下、「滞在状況情報」という。）を記録するためのデータテーブルである。滞在状況情報テーブル１２００は、人物列１２０１、滞在開始時刻列１２０２、及び滞在終了時刻列１２０３で構成される。人物列１２０１には、会議装置１０１が検出した人物の識別情報が記録される。なお、本実施の形態では、例えば、会議に参加予定の全ての人物の識別情報が会議装置１０１に予め登録され、登録された人物の識別情報がストレージ２０４に格納されている。会議装置１０１は、ストレージ２０４に格納された識別情報の中から、検出した人物の識別情報を特定し、特定した識別情報を人物列１２０１に記録する。滞在開始時刻列１２０２には、人物列１２０１の識別情報が示す人物が会議装置１０１の周辺に滞在し始めた時刻が記録される。滞在終了時刻列１２０３には、人物列１２０１の識別情報が示す人物が会議装置１０１の周辺から離れて滞在し終えた時刻が記録される。
【０１３１】
話者情報テーブル１２１０は、会議装置１０１が記録する話者の変更に関する情報（以下、「話者情報」という。）を記録するデータテーブルである。話者情報テーブル１２１０は、発言開始時刻列１２１１、発言終了時刻列１２１２、及び人物列１２１３で構成される。発言開始時刻列１２１１には、話者が発言を開始した時刻が記録される。発言終了時刻列１２１２には、話者が発言を終了した時刻が記録される。人物列１２１３には、発言した話者を区別するための情報が記録される。人物列１２１３には、滞在状況情報テーブル１２００の人物列１２０１に記録される識別情報に対応する情報が記録される。
【０１３２】
図１３は、図５の会議情報記録処理の変形例の手順を示すフローチャートである。図１３（ａ）において、ＣＰＵ２０１は、ステップＳ５０１の処理を実行する。次いで、ＣＰＵ２０１は、ステップＳ５０２、Ｓ５１８を並列で実行する。
【０１３３】
図１３（ｃ）において、ＣＰＵ２０１は、ステップＳ５１８〜Ｓ５２１の処理を実行する。次いで、ＣＰＵ２０１は、図１４の人物検出処理を実行する（ステップＳ１３０１）。
【０１３４】
図１４は、図１３（ｃ）のステップＳ１３０１の人物検出処理の手順を示すフローチャートである。
【０１３５】
図１４において、ＣＰＵ２０１は、カメラデバイス２０８により、会議装置１０１の周囲３６０°を撮影し（ステップＳ１４０１）、広角撮影画像を取得する。次いで、ＣＰＵ２０１は、取得した広角撮影画像の中から顔を検出する処理を開始する（ステップＳ１４０２）。顔の検出方法として、例えば、Ｈａａｒ−Ｌｉｋｅ特徴に基づく識別器を用いる方法が用いられる。会議装置１０１の周囲に複数の人物が滞在する場合、ＣＰＵ２０１は、複数の顔を検出する。次いで、ＣＰＵ２０１は、検出された顔部分を切り出して顔画像を生成する。次いで、ＣＰＵ２０１は、取得した広角撮影画像の中から顔を検出したか否かを判別する（ステップＳ１４０３）。
【０１３６】
ステップＳ１４０３の判別の結果、取得した広角撮影画像の中から顔を検出しないとき、ＣＰＵ２０１は、後述するステップＳ１４０９の処理を行う。ステップＳ１４０３の判別の結果、取得した広角撮影画像の中から顔を検出したとき、ＣＰＵ２０１は、生成した顔画像の中から１つの顔画像を選択する（ステップＳ１４０４）。次いで、ＣＰＵ２０１は、選択した顔画像の人物を特定する（ステップＳ１４０５）。ステップＳ１４０５では、ＣＰＵ２０１は、例えば、特定の候補として予め取得した人物の顔画像と選択した顔画像とのマッチングを行うことで、顔画像の人物を特定する。ＣＰＵ２０１は、特定した人物の識別情報をＲＡＭ２０４に一時的に記憶させ、さらに、広角撮影画像における上記選択した顔画像の位置情報をＲＡＭ２０４に一時的に記憶させる。
【０１３７】
次いで、ＣＰＵ２０１は、特定した人物が新たに検出された人物であるか否かを判別する（ステップＳ１４０６）。ステップＳ１４０６では、滞在状況情報テーブル１２００において、人物列１２０１の識別情報がステップＳ１４０５で特定した人物の識別情報と合致するレコードが含まれない場合、ＣＰＵ２０１は、特定した人物が新たに検出された人物であると判別する。一方、滞在状況情報テーブル１２００において、人物列１２０１の識別情報がステップＳ１４０５で特定した人物の識別情報と合致し且つ滞在終了時刻列１２０３が空欄であるレコードが含まれている場合、ＣＰＵ２０１は、特定した人物が新たに検出された人物でないと判別する。
【０１３８】
ステップＳ１４０６の判別の結果、特定した人物が新たに検出された人物でないとき、ＣＰＵ２０１は、後述するステップＳ１４０８の処理を行う。ステップＳ１４０６の判別の結果、特定した人物が新たに検出された人物であるとき、ＣＰＵ２０１は、新たに検出された人物の滞在状況情報を記録する（ステップＳ１４０７）。具体的に、ＣＰＵ２０１は、滞在状況情報テーブル１２００にレコードを追加する。追加したレコードの人物列１２０１には、ステップＳ１４０５で取得した人物の識別情報が記録され、また、滞在開始時刻列１２０２には、現在時刻が記録される。次いで、ＣＰＵ２０１は、検出した全ての顔について処理したか否かを判別する（ステップＳ１４０８）。
【０１３９】
ステップＳ１４０８の判別の結果、検出した何れかの顔について処理しないとき、ＣＰＵ２０１は、ステップＳ１４０４の処理に戻る。ステップＳ１４０８の判別の結果、検出した全ての顔について処理したとき、ＣＰＵ２０１は、滞在状況情報テーブル１２００から滞在状況情報を選択する（ステップＳ１４０９）。具体的に、ＣＰＵ２０１は、滞在状況情報テーブル１２００に記録されたレコードの中から処理の対象となる１つのレコードを選択する。ステップＳ１４０９では、滞在状況情報テーブル１２００に記録された先頭のレコードから順にレコードが選択される。
【０１４０】
次いで、ＣＰＵ２０１は、選択した滞在状況情報が滞在未終了を示すか否かを判別する（ステップＳ１４１０）。ステップＳ１４１０では、例えば、ステップＳ１４０９で選択したレコードの滞在終了時刻列１２０３が空欄である場合、ＣＰＵ２０１は、選択した滞在状況情報が滞在未終了を示すと判別する。一方、ステップＳ１４０９で選択したレコードの滞在終了時刻列１２０３が空欄でない場合、ＣＰＵ２０１は、選択した滞在状況情報が滞在未終了を示さないと判別する。
【０１４１】
ステップＳ１４１０の判別の結果、選択した滞在状況情報が滞在未終了を示すとき、ＣＰＵ２０１は、ステップＳ１４０９で選択したレコードの人物列１２０１の識別情報に該当する人物を特定済みであるか否かを判別する（ステップＳ１４１１）。ステップＳ１４１１では、ステップＳ１４０５でＲＡＭ２０４に一時的に記憶された人物の識別情報の中に、ステップＳ１４０９で選択したレコードの人物列１２０１の識別情報と一致する識別情報が含まれる場合、ＣＰＵ２０１は、ステップＳ１４０９で選択したレコードの人物列１２０１の識別情報に該当する人物を特定済みであると判別する。一方、ＲＡＭ２０４に一時的に記憶された人物の識別情報の中に、ステップＳ１４０９で選択したレコードの人物列１２０１の識別情報と一致する識別情報が含まれない場合、ＣＰＵ２０１は、ステップＳ１４０９で選択したレコードの人物列１２０１の識別情報に該当する人物を特定済みでないと判別する。
【０１４２】
ステップＳ１４１１の判別の結果、ステップＳ１４０９で選択したレコードの人物列１２０１の識別情報に該当する人物を特定済みであるとき、ＣＰＵ２０１は、ステップＳ１４０９の処理に戻る。ステップＳ１４１１の判別の結果、ステップＳ１４０９で選択したレコードの人物列１２０１の識別情報に該当する人物を特定済みでないとき、ＣＰＵ２０１は、選択した滞在状況情報を滞在終了の候補として記録する（ステップＳ１４１２）。具体的に、ＣＰＵ２０１は、ステップＳ１４０９で選択したレコードの滞在終了時刻列１２０３に、滞在終了の候補を示す「Ｐ：」等の特定の記号を接頭辞とした現在時刻を記録する。例えば、会議装置１０１に検出された一の人物が、後ろを向く等の動作を行った場合、ステップＳ１４０１で撮影した広角撮影画像に顔が映らないことがある。このような場合、会議装置１０１は、一の人物を一時的に検出できなかっただけであるにも関わらず、一の人物が滞在を終了したと誤って判別してしまう。このような誤った判別を行わないように、本実施の形態では、ステップＳ１４１２の処理が行われる。次いで、ＣＰＵ２０１は、ステップＳ１４０９の処理に戻る。
【０１４３】
ステップＳ１４１０の判別の結果、選択した滞在状況情報が滞在未終了を示さないとき、ＣＰＵ２０１は、選択した滞在状況情報が滞在終了の候補であるか否かを判別する（ステップＳ１４１３）。ステップＳ１４１３では、ステップＳ１４０９で選択したレコードの滞在終了時刻列１２０３に上記特定記号を接頭辞とした時刻が記録されている場合、ＣＰＵ２０１は、選択した滞在状況情報が滞在終了の候補であると判別する。一方、ステップＳ１４０９で選択したレコードの滞在終了時刻列１２０３に上記特定記号を接頭辞とした時刻が記録されていない場合、ＣＰＵ２０１は、選択した滞在状況情報が滞在終了の候補でないと判別する。
【０１４４】
ステップＳ１４１３の判別の結果、選択した滞在状況情報が滞在終了の候補でないとき、ＣＰＵ２０１は、ステップＳ１４０９の処理に戻る。ステップＳ１４１３の判別の結果、選択したレコードが滞在終了の候補であるとき、ＣＰＵ２０１は、ステップＳ１４０９で選択したレコードの人物列１２０１の識別情報に該当する人物を特定済みであるか否かを判別する（ステップＳ１４１４）。ステップＳ１４１５では、ステップＳ１４１１と同様の判別処理が行われる。
【０１４５】
ステップＳ１４１４の判別の結果、ステップＳ１４０９で選択したレコードの人物列１２０１の識別情報に該当する人物を特定済みであるとき、ＣＰＵ２０１は、選択した滞在状況情報が滞在終了の候補であることを取り消す（ステップＳ１４１５）。具体的に、ＣＰＵ２０１は、ステップＳ１４０９で選択したレコードの滞在終了時刻列１２０３を空欄に設定する。ステップＳ１４１５の処理により、一時的に検出されない状態の人物を再度検出した際に、当該人物を滞在状態として管理することが可能となる。
【０１４６】
ステップＳ１４１４の判別の結果、ステップＳ１４０９で選択したレコードの人物列１２０１の識別情報に該当する人物を特定済みでないとき、ＣＰＵ２０１は、選択した滞在状況情報を滞在終了とするか否かを判別する（ステップＳ１４１６）。ステップＳ１４１６では、ＣＰＵ２０１は、ステップＳ１４０９で選択したレコードの滞在終了時刻列１２０３の時刻から上記特定記号を削除した時刻と現在時刻とを比較する。比較した結果、当該レコードの滞在終了時刻列１２０３の時刻から予め設定された所定の時間が経過していた場合、ＣＰＵ２０１は、選択した滞在状況情報を滞在終了とすると判別する。一方、上記レコードの滞在終了時刻列１２０３の時刻から上記所定の時間が経過していない場合、ＣＰＵ２０１は、選択した滞在状況情報を滞在終了としないと判別する。
【０１４７】
ステップＳ１４１６の判別の結果、選択した滞在状況情報を滞在終了としないとき、ＣＰＵ２０１は、ステップＳ１４０９の処理に戻る。ステップＳ１４１６の判別の結果、選択した滞在状況情報を滞在終了とするとき、ＣＰＵ２０１は、選択した滞在状況情報に滞在終了を記録する（ステップＳ１４１７）。具体的に、ＣＰＵ２０１は、ステップＳ１４０９で選択したレコードの滞在終了時刻列１２０３に現在時刻を記録する。このように、所定時間経過後に滞在終了とすることで、人物を一時的に検出できない状態と、実際に滞在終了した状態とを区別することができる。次いで、ＣＰＵ２０１は、ステップＳ１４０９の処理に戻る。ＣＰＵ２０１は、会議情報記録処理を終了するまで、人物検出処理の実行を継続する。
【０１４８】
図１３（ｃ）に戻り、ＣＰＵ２０１は、ステップＳ１３０１の処理と並列で、話者が変更したか否かを判別する（ステップＳ１３０２）。ステップＳ１３０２では、ＣＰＵ２０１は、マイクデバイス２０９により発話方向を取得する。なお、本実施の形態では、上述した通り、カメラデバイス２０８とマイクデバイス２０９との位置関係は固定的である。これにより、会議装置１０１では、マイクデバイス２０９によって取得される発話方向と、カメラデバイス２０８が撮影して得られる広角撮影画像の水平方向の領域とのマッチングを実施可能である。例えば、マイクデバイス２０９が４方向の発話方向を取得可能であるとする。また、カメラデバイス２０８が撮影して得られる広角撮影画像を水平方向に４等分し、４等分した各領域をマイクデバイス２０９が取得可能な各発話方向と対応するように、カメラデバイス２０８とマイクデバイス２０９との位置関係が構成されていることとする。このような構成では、ＣＰＵ２０１は、カメラデバイス２０８が撮影して得られる広角撮影画像において、マイクデバイス２０９が取得する発話方向に該当する領域を特定することができる。ＣＰＵ２０１は、広角撮影画像においてマイクデバイス２０９が取得した発話方向に該当する領域、つまり、広角撮影画像において話者の画像が含まれる領域を特定する。また、ＣＰＵ２０１は、図１４のステップＳ１４０２で顔を検出された人物の識別情報及び当該人物の顔画像の位置情報を参照し、特定した領域に対応する位置の顔画像及び当該顔画像に対応する人物の識別情報を取得する。ＣＰＵ２０１は、取得した人物の識別情報と、話者情報テーブル１２１０の最新のレコード、すなわち、発言開始時刻列１２１１の時刻が最も新しいレコードの人物列１２１３の識別情報とを比較する。比較した結果、二つの識別情報が一致した場合、ＣＰＵ２０１は、話者が変更しないと判別する。一方、二つの識別情報が一致しない場合、ＣＰＵ２０１は、話者が変更したと判別する。
【０１４９】
ステップＳ１３０２の判別の結果、話者が変更しないとき、ＣＰＵ２０１は、ステップＳ５２２以降の処理を行う。ステップＳ１３０２の判別の結果、話者が変更したとき、ＣＰＵ２０１は、話者の変更を記録する（ステップＳ１３０３）。具体的に、ＣＰＵ２０１は、話者情報テーブル１２１０の最新レコードの発言終了時刻列１２１２に現在時刻を記録する。また、ＣＰＵ２０１は、話者情報テーブル１２１０において、発言開始時刻列１２２１に現在時刻を記録し、さらに、人物列１２１３にステップＳ１３０２で取得した人物の識別情報を記録した新たなレコードを追加する。次いで、ＣＰＵ２０１は、ステップＳ５２２以降の処理を行う。
【０１５０】
一方、ＣＰＵ２０１は、ステップＳ５１８と並列で、図１３（ｂ）のステップＳ５０２の処理を実行する。次いで、ＣＰＵ２０１は、図１３（ｂ）に示すように、ステップＳ５０３〜Ｓ５１７の処理を行う。次いで、ＣＰＵ２０１は、図１５（ａ）の参加状況決定処理を実行する（ステップＳ１３０４）。
【０１５１】
図１５（ａ）において、ＣＰＵ２０１は、配信先情報テーブル４１１から配信先を選択する（ステップＳ１５０１）。具体的に、ＣＰＵ２０１は、配信先情報テーブル４１１に記録されたレコードの中から処理の対象となる１つのレコードを選択する。ステップＳ１５０１では、配信先情報テーブル４１１に記録された先頭のレコードから順にレコードが選択される。次いで、ＣＰＵ２０１は、議題情報テーブル４０７から議題を選択する（ステップＳ１５０２）。具体的に、ＣＰＵ２０１は、議題情報テーブル４０７に記録されたレコードの中から処理の対象となる１つのレコードを選択する。ステップＳ１５０２では、議題情報テーブル４０７に記録された先頭のレコードから順にレコードが選択される。
【０１５２】
次いで、ＣＰＵ２０１は、滞在状況情報テーブル１２００の中から、選択した配信先に該当する滞在状況情報を抽出する（ステップＳ１５０３）。本実施の形態において、会議装置１０１のストレージ２０４には、滞在状況情報テーブル１２００の人物列１２０１に記録する人物の識別情報と、配信先情報テーブル４１１の配信先列４１２に記録する配信先との関連テーブル（不図示）が予め格納されている。ＣＰＵ２０１は、この関連テーブルを参照し、ステップＳ１５０１で選択したレコードの配信先列４１２の配信先に該当する人物の識別情報を取得する。ＣＰＵ２０１は、滞在状況情報テーブル１２００の中から、取得した人物の識別情報と一致する識別情報を含む１つ以上のレコードを抽出する。
【０１５３】
次いで、ＣＰＵ２０１は、選択した配信先に当たる人物における、選択した議題への参加有無を決定する（ステップＳ１５０４）。ステップＳ１５０４では、ＣＰＵ２０１は、ステップＳ１５０２で選択したレコードにおける議題開始時刻列４０８の時刻から議題終了時刻列４０９の時刻までの期間（以下、「議題審議期間」という。）を取得する。また、ステップＳ１５０３で抽出したレコードにおける滞在開始時刻列１２０２の時刻から滞在終了時刻列１２０３の時刻までの期間（以下、「滞在期間」という。）を取得する。なお、滞在期間は、複数取得され得る。ＣＰＵ２０１は、議題審議期間に対する滞在期間のカバー率を算出する。例えば、議題審議期間を、「２０１８／０５／２２  １３：００：００」から「２０１８／０５／２２  １３：２０：００」とする。また、滞在期間を「２０１８／０５／２２  １３：０１：００」から「２０１８／０５２２  １３：１０：００」とし、また、「２０１８／０５／２２  １３：１１：００」から「２０１８／０５２２  １３：２１：００」とする。つまり、参加者が途中で一旦退席したこととする。この場合、２０分間の議題審議期間に対して、９分間及び９分間の合計１８分間の滞在期間であるため、カバー率は１８／２０＝９０％となる。算出したカバー率が所定の閾値、例えば、８５％以上である場合、ＣＰＵ２０１は、選択した配信先に当たる人物が、選択した議題に参加したと決定する。一方、算出したカバー率が８５％未満であった場合、ＣＰＵ２０１は、選択した配信先に当たる人物が、選択した議題に参加しないと決定する。次いで、ＣＰＵ２０１は、議題情報テーブル４０７に記録された全ての議題について処理したか否かを判別する（ステップＳ１５０５）。
【０１５４】
ステップＳ１５０５の判別の結果、議題情報テーブル４０７に記録された何れかの議題について処理しないとき、ＣＰＵ２０１は、ステップＳ１５０２の処理に戻る。ステップＳ１５０５の判別の結果、議題情報テーブル４０７に記録された全ての議題について処理したとき、ＣＰＵ２０１は、選択した配信先に当たる人物が全ての議題に参加したか否かを判別する（ステップＳ１５０６）。
【０１５５】
ステップＳ１５０６の判別の結果、選択した配信先に当たる人物が全ての議題に参加したとき、ＣＰＵ２０１は、選択した配信先の参加状況として「全参加」である旨を記録する（ステップＳ１５０７）。具体的に、ＣＰＵ２０１は、配信先情報テーブル４１１において、ステップＳ１５０１で選択したレコードの出欠列４１３に「出席」を記録し、さらに、議題名列４１４を空欄にする。次いで、ＣＰＵ２０１は、後述するステップＳ１５１１の処理を行う。
【０１５６】
ステップＳ１５０６の判別の結果、選択した配信先に当たる人物が何れかの議題に参加しないとき、ＣＰＵ２０１は、選択した配信先に当たる人物が全ての議題に不参加であるか否かを判別する（ステップＳ１５０８）。
【０１５７】
ステップＳ１５０８の判別の結果、選択した配信先に当たる人物が全ての議題に不参加であるとき、ＣＰＵ２０１は、選択した配信先の参加状況として「欠席」である旨を記録する（ステップＳ１５０９）。具体的に、ＣＰＵ２０１は、配信先情報テーブル４１１において、ステップＳ１５０１で選択したレコードの出欠列４１３に「欠席」を記録し、さらに、議題名列４１４を空欄にする。次いで、ＣＰＵ２０１は、後述するステップＳ１５１１の処理を行う。
【０１５８】
ステップＳ１５０８の判別の結果、選択した配信先に当たる人物が全ての議題に不参加でないとき、ＣＰＵ２０１は、選択した配信先の参加状況として「部分参加」である旨を記録する（ステップＳ１５０９）。具体的に、ＣＰＵ２０１は、配信先情報テーブル４１１において、ステップＳ１５０１で選択したレコードの出欠列４１３に「出席」を記録し、さらに、議題名列４１４にステップＳ１５０２で選択した議題の名称を記録する。次いで、ＣＰＵ２０１は、配信先情報テーブル４１１に記録された全ての配信先について処理したか否かを判別する（ステップＳ１５１１）。
【０１５９】
ステップＳ１５１１の判別の結果、配信先情報テーブル４１１に記録された何れかの配信先について処理しないとき、ＣＰＵ２０１は、ステップＳ１５０１の処理に戻る。ステップＳ１５１１の判別の結果、配信先情報テーブル４１１に記録された全ての配信先について処理したとき、ＣＰＵ２０１は、参加状況決定処理を終了する。次いで、ＣＰＵ２０１は、図１５（ｂ）の立場決定処理を行って（ステップＳ１３０５）、各配信先に当たる人物の立場を決定する。一般的に、会議の主導者は、議題の開始時に、当該議題に関する議論の導入を述べる傾向がある。また、会議の主導者は、議題の終了時に、当該議題のまとめを述べる傾向がある。図１５（ｂ）の処理では、こうした傾向から、配信先に当たる人物のうち会議の主導者を決定する。
【０１６０】
図１５（ｂ）において、ＣＰＵ２０１は、議題情報テーブル４０７から議題を選択する（ステップＳ１５２１）。具体的に、ＣＰＵ２０１は、議題情報テーブル４０７に記録されたレコードの中から処理の対象となる１つのレコードを選択する。ステップＳ１５２１では、議題情報テーブル４０７に記録された先頭のレコードから順にレコードが選択される。
【０１６１】
次いで、ＣＰＵ２０１は、選択した議題において最初に発話した人物の識別情報をＲＡＭ２０４に記憶させる（ステップＳ１５２２）。ステップＳ１５２２では、ＣＰＵ２０１は、ステップＳ１５２１で選択したレコードの議題開始時刻列４０８の時刻を参照する。さらに、ＣＰＵ２０１は、話者情報テーブル１２１０のレコードを順に参照する。話者情報テーブル１２１０のレコードは、発言開始時刻列１２１１の値で昇順にソートされており、発話開始時刻が古いレコードから順に上位から配列されている。ＣＰＵ２０１は、話者情報テーブル１２１０において、発言開始時刻列１２１１の時刻が、ステップＳ１５２１で選択したレコードの議題開始時刻列４０８の時刻の直後のレコードを選択する。ＣＰＵ２０１は、当該レコードに該当する発話が議題の導入を述べた発話であると判別し、選択したレコードにおける人物列１２１３の人物の識別情報を、選択した議題において最初に発話した人物の識別情報として、ＲＡＭ２０４に一時的に記憶させる。
【０１６２】
次いで、ＣＰＵ２０１は、選択した議題において最後に発話した人物の識別情報をＲＡＭ２０４に記憶させる（ステップＳ１５２３）。ステップＳ１５２３では、ＣＰＵ２０１は、ステップＳ１５２１で選択したレコードの議題終了時刻列４０９の時刻を参照する。さらに、ＣＰＵ２０１は、話者情報テーブル１２１０のレコードを順に参照する。ＣＰＵ２０１は、話者情報テーブル１２１０において、発言終了時刻列１２１２の時刻が、ステップＳ１５２１で選択したレコードの議題終了時刻列４０９の時刻の直前のレコードを選択する。ＣＰＵ２０１は、当該レコードに該当する発話が議題のまとめを述べた発話であると判別し、選択したレコードにおける人物列１２１３の人物の識別情報を、選択した議題において最後に発話した人物の識別情報として、ＲＡＭ２０４に一時的に記憶させる。次いで、ＣＰＵ２０１は、議題情報テーブル４０７に記録された全ての議題について処理したか否かを判別する（ステップＳ１５２４）。
【０１６３】
ステップＳ１５２４の判別の結果、議題情報テーブル４０７に記録された何れかの議題について処理しないとき、ＣＰＵ２０１は、ステップＳ１５２１の処理に戻る。ステップＳ１５２４の判別の結果、議題情報テーブル４０７に記録された全ての議題について処理したとき、ＣＰＵ２０１は、ステップＳ１５２２、Ｓ１５２３でＲＡＭ２０４に記憶された識別情報に基づいて会議の主導者を決定する（ステップＳ１５２５）。次いで、ＣＰＵ２０１は、配信先情報テーブル４１１において、ＲＡＭ２０４に記憶された識別情報に対応するレコードの立場列４１５に「主導」を記録し、立場決定処理を終了する。その後、ＣＰＵ２０１は、図１３（ｂ）のステップＳ１３０６の処理を行う。
【０１６４】
ステップＳ１３０６では、ＣＰＵ２０１は、ステップＳ１３０４で決定した参加状況と、ステップＳ１３０５で決定した立場とを、設定画面３１９の表示に反映する。ＣＰＵ２０１は、配信先情報テーブル４１１の内容と表示デバイス２０６の表示内容とが一致するように、出欠列３２２、議題列３２３、及び立場列３２４の内容を更新する。その後、ＣＰＵ２０１は、ユーザが設定画面３１９や議題選択画面３２６を操作した際に、ステップＳ１３０４で決定した参加状況とステップＳ１３０５で決定した立場とを更新しても良い。次いで、ＣＰＵ２０１は、ステップＳ６０１以降の処理を行う。
【０１６５】
上述した実施の形態では、会議における各議題の最初の発話者及び会議における各議題の最後の発話者が会議の主導者に決定される。これにより、議事録を作成する際に配信先が主導者であるか否かに関する入力を要求することなく、配信先となるユーザと会議との関係性を容易に決定することができる。
【０１６６】
次に、本発明の第２の実施の形態について説明する。以下では、各配信先と会議の関係性を決定するための情報である参加状況や立場の情報を、会議装置１０１が収集する他の方法について説明する。
【０１６７】
なお、第２の実施の形態において、上述した実施の形態の各構成要素と機能及び作用が同じ構成要素については説明を省略し、上述した実施の形態と機能及び作用が異なる構成要素についてのみ以下に詳述する。
【０１６８】
図１６は、本発明の第２の実施の形態に係る議事録配信システムとしての会議システム１６００の構成を概略的に示すブロック図である。会議システム１６００は、図１の会議装置１０１、会議サーバ１０２、及びＰＣ１０３の他に、入退室管理システム１６０１、及び人事情報管理システム１６０２を備える。会議装置１０１、会議サーバ１０２、ＰＣ１０３、入退室管理システム１６０１、及び人事情報管理システム１６０２は、ネットワーク１０４を介して接続されている。
【０１６９】
入退室管理システム１６０１は、会議装置１０１が設置された会議室への入退室を管理するシステムである。入退室管理システム１６０１は、会議装置１０１が設置された会議室への入退室の情報（以下、「入退室情報」という。）として、会議室に入退室した人物に関する情報や会議室に入退室した時刻に関する情報を管理する。会議の参加者は、会議室の入り口に設置された端末（不図示）で認証操作することで会議室に入退室することができる。参加者は、例えば、割り当てられたパスコードを上記端末に入力する、若しくは各参加者に配布されたＩＤカードを上記端末に読み込ませるといった認証操作を行う。会議装置１０１は、入退室管理システム１６０１と通信を行って、会議装置１０１が設置された会議室への入退室情報を取得することができる。
【０１７０】
人事情報管理システム１６０２は、会議装置１０１が設置された会議室を利用する人物の人事に関する情報（以下、「人事情報」という。）を管理する。人事情報管理システム１６０２は、人事情報として、各人物の識別情報や職階等を管理する。会議装置１０１は、人事情報管理システム１６０２と通信を行って、指定した人物の人事情報を取得することができる。なお、入退室管理システム１６０１及び人事情報管理システム１６０２のハードウェア構成は、図２（ｂ）の会議サーバ１０２と同様である。
【０１７１】
図１７は、図１６の会議装置１０１が入退室管理システム１６０１又は人事情報管理システム１６０２と送受信するデータの一例を示す図である。図１７（ａ）は、入退室情報要求データテーブル１７００の一例を示す。図１７（ｂ）は、入退室情報応答データテーブル１７１０の一例を示す。図１７（ｃ）は、人事情報要求データテーブル１７２０の一例を示す。図１７（ｄ）は、人事情報応答データテーブル１７３０の一例を示す。
【０１７２】
入退室情報要求データテーブル１７００は、会議装置１０１が入退室管理システム１６０１に入退室情報を要求するためのデータテーブルである。入退室情報要求データテーブル１７００は、開始時刻列１７０１及び終了時刻列１７０２で構成される。開始時刻列１７０１には、会議装置１０１が要求する入退室情報の時間範囲の開始時刻が入力される。終了時刻列１７０２には、会議装置１０１が要求する入退室情報の時間範囲の終了時刻が入力される。会議装置１０１は、入退室管理システム１６０１へ入退室情報要求データテーブル１７００を送信することで、開始時刻列１７０１の時刻から終了時刻列１７０２の時刻までの間の入退室情報を要求することができる。
【０１７３】
入退室情報応答データテーブル１７１０は、入退室管理システム１６０１が会議装置１０１に返す入退室情報である。入退室情報応答データテーブル１７１０は、人物列１７１１、入室時刻列１７１２、及び退室時刻列１７１３で構成される。人物列１７１１には、会議装置１０１が設置された会議室に入退室を行った人物の識別情報が入力される。入室時刻列１７１２には、人物列１７１１の人物が上記会議室へ入室した時刻が入力される。退室時刻列１７１３には、人物列１７１１の人物が上記会議室から退室した時刻が入力される。
【０１７４】
人事情報要求データテーブル１７２０は、会議装置１０１が人事情報管理システム１６０２に人事情報を要求するためのデータテーブルである。人事情報要求データテーブル１７２０の人物列１７２１には、人事情報を要求する人物の識別情報が入力される。
【０１７５】
人事情報応答データテーブル１７３０は、人事情報管理システム１６０２が会議装置１０１に返す人事情報である。人事情報応答データテーブル１７３０は、人物列１７３１及び職階列１７３２で構成される。人物列１７３１には、人物の識別情報が入力される。職階列１７３２には、人物列１７３１の人物の職階が入力される。職階として、例えば、リーダー職を示す「Ｌ」、マネージャ職を示す「Ｍ」、一般者を示す空欄が設定される。
【０１７６】
図１８は、図１６の会議システム１６００の会議装置１０１によって実行される会議情報記録処理の手順を示すフローチャートである。図１８の処理も、ＣＰＵ２０１が、ストレージ２０４に格納されたコントローラプログラムを読み出し、該コントローラプログラムをＲＡＭ２０４に展開して実行することで実現される。なお、図１８の会議情報記録処理は、図５におけるステップＳ５１４の次の処理、また、ステップＳ５１７の判別の結果ユーザが配信先の登録の終了を指示したときの処理以外の処理は、図５の会議情報記録処理と同様である。このため、以下では、図５の会議情報記録処理と異なる処理についてのみ説明する。
【０１７７】
図１８（ｂ）において、ＣＰＵ２０１は、ステップＳ５１４の処理を完了すると、入退室情報要求データテーブル１７００を生成する。一般的に、参加者は、会議開始時刻より少し前に会議室へ入室し、また、会議終了時刻より少し後に会議室を退室する。これに対応して、ＣＰＵ２０１は、入退室情報要求データテーブル１７００において、音声情報テーブル４００の録音開始時刻列４０１の時刻より５分前の時刻を開始時刻列１７０１に設定し、また、録音終了時刻列４０２の時刻より５分後の時刻を終了時刻列１７０２に設定する。ＣＰＵ２０１は、生成した入退室情報要求データテーブル１７００を入退室管理システム１６０１に送信する。次いで、ＣＰＵ２０１は、入退室管理システム１６０１から入退室情報応答データテーブル１７１０を受信し、受信した入退室情報応答データテーブル１７１０に含まれる入退室情報を取得する（ステップＳ１８０１）。次いで、ＣＰＵ２０１は、取得した入退室情報を配信先情報に反映する（ステップＳ１８０２）。具体的に、ＣＰＵ２０１は、入退室情報応答データテーブル１７１０に含まれるレコードの数だけ、配信先情報テーブル４１１にレコードを追加する。配信先情報テーブル４１１において、追加された各レコードの配信先列４１２には、入退室情報応答データテーブル１７１０の人物列１７１１の人物に対応するメールアドレス等の人物の識別情報が記録される。また、ＣＰＵ２０１は、配信先情報テーブル４１１の内容を配信先画面３１４の表示に反映する。ＣＰＵ２０１は、配信先情報テーブル４１１の内容と表示内容とが一致するようにリスト３１７の表示内容を決定し、表示デバイス２０６に表示内容を更新させる。その後、ＣＰＵ２０１は、ユーザが配信先画面３１４の操作指示を行った際に、配信先を更新してもよい。なお、会議の欠席者の入退室情報は存在しないので、例えば、会議の主導者が配信先入力欄３１５に欠席者のメールアドレスを入力して登録する。次いで、ＣＰＵ２０１は、ステップＳ５１５〜Ｓ５１７の処理を行う。
【０１７８】
ステップＳ５１７の判別の結果、ユーザが配信先の登録の終了を指示したとき、ＣＰＵ２０１は、図１９の参加状況決定処理を実行し（ステップＳ１８０３）、ステップＳ１８０１で取得した入退室情報に基づいて配信先に該当する人物の参加状況を決定する。
【０１７９】
図１９は、図１８のステップＳ１８０３の参加状況決定処理の手順を示すフローチャートである。
【０１８０】
図１９において、ＣＰＵ２０１は、ステップＳ１５０１、Ｓ１５０２の処理を行う。次いで、ＣＰＵ２０１は、入退室情報応答データテーブル１７１０の中から、ステップＳ１５０１で選択した配信先に該当するレコードを抽出する（ステップＳ１９０１）。ＣＰＵ２０１は、上述した配信先と人物の識別情報との関連テーブルを参照し、ステップＳ１５０１で選択したレコードの配信先列４１２の配信先に該当する人物の識別情報を取得する。ＣＰＵ２０１は、入退室情報応答データテーブル１７１０の中から、取得した人物の識別情報と人物列１７１１の識別情報が一致する１つ以上のレコードを抽出する。次いで、ＣＰＵ２０１は、ステップＳ１５０１で選択した配信先に当たる人物におけるステップＳ１５０２で選択した議題への参加有無を決定する（ステップＳ１９０２）。ステップＳ１９０２では、ＣＰＵ２０１は、ステップＳ１５０２で選択したレコードから、議題開始時刻列４０８の時刻から議題終了時刻列４０９の時刻までの議題審議期間を取得する。また、ＣＰＵ２０１は、ステップＳ１９０１で抽出した入退室情報応答データテーブル１７１０のレコードにおける入室時刻列１７１２の時刻から退室時刻列１７１３の時刻までの入室期間を取得する。なお、入室期間は、複数取得され得る。ＣＰＵ２０１は、ステップＳ１５０４の処理と同様に、議題審議期間に対する入室期間のカバー率を算出する。算出したカバー率が所定の閾値、例えば、８５％以上である場合、ＣＰＵ２０１は、ステップＳ１５０１で選択した配信先に当たる人物がステップＳ１５０２で選択した議題に参加したと決定する。一方、算出したカバー率が所定の閾値、例えば、８５％未満である場合、ＣＰＵ２０１は、ステップＳ１５０１で選択した配信先に当たる人物がステップＳ１５０２で選択した議題に不参加であると決定する。ＣＰＵ２０１は、決定した結果をＲＡＭ２０４に一時的に記憶させる。その後、ＣＰＵ２０１は、ステップＳ１５０５〜Ｓ１５１１の処理を行い、参加状況決定処理を終了する。次いで、ＣＰＵ２０１は、人事情報要求データテーブル１７２０を生成する。ＣＰＵ２０１は、配信先情報テーブル４１１の配信先列４１２の内容に基づいて人物列１７２１に人事情報を要求する人物の識別情報を入力する。次いで、ＣＰＵ２０１は、人事情報要求データテーブル１７２０を人事情報管理システム１６０２に送信する。次いで、ＣＰＵ２０１は、図１８（ｂ）に示すように、人事情報管理システム１６０２から人事情報応答データテーブル１７３０を受信する（ステップＳ１８０４）。
【０１８１】
次いで、ＣＰＵ２０１は、受信した人事情報応答データテーブル１７３０に基づいて各配信先に当たる人物の立場を決定する（ステップＳ１８０５）。ステップＳ１８０５では、ＣＰＵ２０１は、人事情報応答データテーブル１７３０のレコードを順に参照する。ＣＰＵ２０１は、職階列１７３２が空欄でないレコードの人物列１７３１の人物の識別情報を取得する。ＣＰＵ２０１は、配信先情報テーブル４１１において、取得した人物の識別情報に対応するレコードの立場列４１５に、職階列１７３２の値に対応する立場を記録する。例えば、職階列１７３２に「Ｌ」が設定されていた場合、立場列４１５には「Ｌ」に対応する立場として「主導」が記録される。また、職階列１７３２に「Ｍ」が設定されていた場合、立場列４１５には「Ｍ」に対応する立場として「監督」が記録される。
【０１８２】
次いで、ＣＰＵ２０１は、ステップＳ１８０３で決定した参加状況と、ステップＳ１８０５で決定した立場とを設定画面３１９の表示に反映する（ステップＳ１８０６）。次いで、ＣＰＵ２０１は、ステップＳ６０１以降の処理を行う。
【０１８３】
上述した実施の形態では、会議室への入退室情報に基づいて配信先となるユーザが欠席者、全参加者、及び部分参加者の何れであるかが決定される。これにより、議事録を作成する際に各配信先の参加状況の入力を要求することなく、配信先となるユーザと会議との関係性を容易に決定することができる。
【０１８４】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１８５】
１００  会議システム
１０１  会議装置
１０２  会議サーバ
４１１  配信先情報テーブル
１０００  議事録
１０１０  議事テキストデータ
１０２０  貼付画像データ群
１７１０  入退室情報応答データテーブル
【図１】
2020027351.tif 000003
【図２】
2020027351.tif 000004
【図３】
2020027351.tif 000005
【図４】
2020027351.tif 000006
【図５】
2020027351.tif 000007
【図６】
2020027351.tif 000008
【図７】
2020027351.tif 000009
【図８】
2020027351.tif 000010
【図９】
2020027351.tif 000011
【図１０】
2020027351.tif 000012
【図１１】
2020027351.tif 000013
【図１２】
2020027351.tif 000014
【図１３】
2020027351.tif 000015
【図１４】
2020027351.tif 000016
【図１５】
2020027351.tif 000017
【図１６】
2020027351.tif 000018
【図１７】
2020027351.tif 000019
【図１８】
2020027351.tif 000020
【図１９】
2020027351.tif 000021