(57)【特許請求の範囲】
【請求項１】
発言者を特定することが可能な情報処理装置であって、
前記発言者の発言を発言データとして、前記発言者を特定するための発言者識別情報と対応付けて記憶する発言記憶手段と、
前記発言記憶手段に記憶された発言データを用いて、当該発言データを発言した発言者の発言量を算出する算出手段と、
特定の発言者の発言量に従って各発言者の画面上の配置を決定するための条件を含む配置情報を記憶する配置情報記憶手段と、
前記算出手段により算出された特定の発言者の発言量から得られる値と前記条件とに従って前記配置情報記憶手段から選択された配置情報を用いて、各発言者の画面上の配置を決定する配置決定手段と、
前記配置決定手段により決定した配置に従って、各発言者が配置された画面を表示する画面表示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記画面表示手段は、更に、
前記発言を時系列に表示する時系列バーと、前記時系列バー上の前記発言が発言された時刻に対応する位置に当該発言の発言マークを表示すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画面表示手段は、更に、
ユーザによる前記発言マークの選択を受け付けた場合、前記選択を受け付けた発言マークに対応する発言データを表示すること
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記各発言者に係る発言量とは、
全発言データのうち当該発言者が発言した発言の占める、回数、時間、またはデータ量、の割合である
ことを特徴とする請求項１乃至請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
前記配置決定手段により決定された前記配置情報をユーザの操作により変更させる配置情報変更手段
を更に備えることを特徴とする請求項１乃至請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
前記配置情報は、
前記発言者の発言量が所定の値よりも多い発言者が１人の場合、当該発言者を他の発言者とは識別して表示する第１の表示形式、
前記発言者の発言量が所定の値よりも多い発言者が複数の場合、当該複数の発言者を他の発言者とは識別して表示する第２の表示形式、
前記発言者の発言量が所定の値よりも多い発言者がいない場合、すべての発言者を識別することなく表示する第３の表示形式のうち、少なくとも１つの表示形式に配置を決定するための情報であること
を特徴とする請求項１乃至請求項５のいずれか１項に記載の情報処理装置。
【請求項７】
前記画面表示手段は、更に、
前記発言者が発言したことを示す吹き出しとして、前記発言データを表示すること
を特徴とする請求項１乃至請求項６のいずれか１項に記載の情報処理装置。
【請求項８】
前記画面表示手段は、更に、
前記画面表示手段により表示されている発言者のうち、前記画面表示手段により表示されている発言データの発言を発言した発言者を識別して表示すること
を特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記画面表示手段は、更に、
ユーザによる前記画面表示手段により表示された発言者の選択を受け付けた場合、前記選択を受け付けた発言者が前記画面表示手段により現在表示されている発言データよりも後の時刻に発言した発言データを表示すること
を特徴とする請求項６乃至請求項８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記画面表示手段は、更に、
前記発言データの発言量に基づいて、発言量の多い発言者を少ない発言者と識別して表示すること
を備えることを特徴とする請求項１乃至請求項９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記発言記憶手段は、更に、前記発言データと、当該発言データを発言した発言者のグループのグループ識別情報とを対応付けて記憶し、
前記グループ識別情報と前記画面表示手段による表示に用いた配置情報とを対応付けて記憶するグループ配置情報記憶手段を更に備え、
前記配置決定手段は、
前記画面表示手段により前記発言データを表示する場合、前記発言記憶手段に記憶された当該発言データに対応するグループ識別情報に従って前記グループ配置情報記憶手段から取得した配置情報を用いて、当該グループの各発言者の配置を決定すること
を特徴とする請求項１乃至請求項１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記算出手段は、更に、
前記発言記憶手段に新たな発言データが記憶されたことに応じて、前記発言者に係る発言量を算出すること
を特徴とする請求項１乃至請求項１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記発言データは、発言者によって発信された発信データであること
を特徴とする請求項１乃至請求項１２のいずれか１項に記載の情報処理装置。
【請求項１４】
発言者を特定することが可能な情報処理装置における処理方法であって、
前記情報処理装置が、
前記発言者の発言を発言データとして、前記発言者を特定するための発言者識別情報と対応付けて記憶する発言記憶ステップと、
前記発言記憶ステップに記憶された発言データを用いて、当該発言データを発言した発言者の発言量を算出する算出ステップと、
特定の発言者の発言量に従って各発言者の画面上の配置を決定するための条件を含む配置情報を記憶する配置情報記憶ステップと、
前記算出ステップにより算出された特定の発言者の発言量から得られる値と前記条件とに従って前記配置情報記憶ステップから選択された配置情報を用いて、各発言者の画面上の配置を決定する配置決定ステップと、
前記配置決定ステップにより決定した配置に従って、各発言者が配置された画面を表示する画面表示ステップと
を実行することを特徴とする処理方法。
【請求項１５】
発言者を特定することが可能な情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
前記発言者の発言を発言データとして、前記発言者を特定するための発言者識別情報と対応付けて記憶する発言記憶手段と、
前記発言記憶手段に記憶された発言データを用いて、当該発言データを発言した発言者の発言量を算出する算出手段と、
特定の発言者の発言量に従って各発言者の画面上の配置を決定するための条件を含む配置情報を記憶する配置情報記憶手段と、
前記算出手段により算出された特定の発言者の発言量から得られる値と前記条件とに従って前記配置情報記憶手段から選択された配置情報を用いて、各発言者の画面上の配置を決定する配置決定手段と、
前記配置決定手段により決定した配置に従って、各発言者が配置された画面を表示する画面表示手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、すでに実施された意見交換における発言記録を再生する技術に関する。
【背景技術】
【０００２】
従来、電子会議システムにおいて発言を音声認識することで、議事録の作成を効率化させる技術がある。また、近年ではＳＮＳ（ソーシャル・ネットワーク・システム）などインターネット上で、複数のメンバーでグループ（以下、ＳＮＳグループと記す）を作成し、ＳＮＳグループ内で意見を発信し合い、発信データを記録するシステムが存在する。いずれも、後で発言データ、発信データを参照するために有益な技術である。
【０００３】
更に、これらの発言データ、発信データを読み返す際に読みやすくするための技術も提供されている。
【０００４】
特許文献１においては、会議中の発言を音声認識により文字に変換して議事録を作成する際に、声紋認証により各発言内容の発言者を特定し、文字データ化する際に色分けなどにより誰の発言であるかを分かりやすく表現する技術が提供されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２３３０７５号公報
【特許文献２】特開平１１−０５３３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、議事録の発言が音声であっても、文字データであっても、単に会話を見聞きするだけでは、その場の状態（会議形態）を把握することは困難である。
【０００７】
ここで、会議形態とは、例えばプレゼンテーションやレビューのように、発言をしているのは原則１人であって、他の参加者は時々質問やアドバイスをするもの、パネルディスカッションのように、数名の参加者の発言が会議の大半を占め、他の参加者は傍聴しているもの、あるいはブレーンストーミングのように全員がほぼ平等に発言しているもの、のように会議の形式を表すものである。
【０００８】
言い換えると、議事録の発言データを音声や文字データとして出力した場合、上記のような会議形態をイメージすることは難しいという課題がある。
【０００９】
また、ＳＮＳグループのメンバーによる発信データを閲覧する場合においても、上記の会議の場合と同様に、ＳＮＳグループの形態（メンバーのうちの数名が発信の大半を占めているのか、それとも、メンバー全員がほぼ平等に発信しているのか等）をイメージすることは難しいという課題がある。更に、ＳＮＳグループに途中参加したメンバーは、過去の発信データを遡って閲覧しなければ、既存メンバーの過去の発言量の多寡についてわからないという課題もある。
【００１０】
そこで、本発明の目的は、発言データまたは発信データに応じて、発言者または発信者を視覚的にわかりやすい配置で表示する仕組みを提供することである。
【課題を解決するための手段】
【００１１】
本発明は、発言者を特定することが可能な情報処理装置であって、前記発言者の発言を発言データとして、前記発言者を特定するための発言者識別情報と対応付けて記憶する発言記憶手段と、前記発言記憶手段に記憶された発言データを用いて、当該発言データを発言した発言者の発言量を算出する算出手段と、特定の発言者の発言量に従って各発言者の画面上の配置を決定するための条件を含む配置情報を記憶する配置情報記憶手段と、前記算出手段により算出された特定の発言者の発言量から得られる値と前記条件とに従って前記配置情報記憶手段から選択された配置情報を用いて、各発言者の画面上の配置を決定する配置決定手段と、前記配置決定手段により決定した配置に従って、各発言者が配置された画面を表示する画面表示手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明により、発言データまたは発信データに応じて、発言者または発信者を視覚的にわかりやすい配置で表示する仕組みを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係わるシステム構成の一例を示す図である。
【図２】本発明の実施形態に係わる会議サーバ、クライアント装置のハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施形態に係るクライアント装置に再生表示される発言再生画面の一例を示す図である。
【図４】本発明の実施形態に係るクライアント装置に再生表示される発言再生画面の一例を示す図である。
【図５】本発明の実施形態に係るクライアント装置に再生表示される発言再生画面の一例を示す図である。
【図６】本発明の実施形態に係るクライアント装置に再生表示される発言再生画面の一例を示す図である。
【図７】本発明の実施形態に係るクライアント装置に再生表示される発言再生画面の一例を示す図である。
【図８】本発明の実施形態に係わる会議の発言記録の一例を示す図である。
【図９】本発明の実施形態に係わるＳＮＳ上の発言記録の一例を示す図である。
【図１０】本発明の実施形態に係わる再生タイプ決定条件記憶部のデータ構成を示す一例である。
【図１１】本発明の実施形態に係わる発言記録の読み込み結果として作成される発言一覧データの構成を示す一例である。
【図１２】本発明の実施形態に係わる発言再生全体の流れを示すメインのフローチャートの一例である。
【図１３】本発明の実施形態に係わる発言記録を読み込んで発言一覧データを構成するフローチャートの一例である。
【図１４】本発明の実施形態に係わる発言を再生する際のタイプを決定するフローチャートの一例である。
【図１５】本発明の実施形態に係わる発言再生の処理を示すフローチャートの一例である。
【図１６】本発明の実施形態に係わる発言再生の処理における画面表示の詳細処理を示すフローチャートの一例である。
【図１７】本発明の実施形態に係わる発言再生画面の再生タイプを切り替えるためのダイアログの一例を示す図である。
【図１８】本発明の第２の実施形態に係わるＳＮＳメッセージ出力画面の一例を示す図である。
【図１９】本発明の第２の実施形態に係わるＳＮＳメッセージ出力画面の一例を示す図である。
【図２０】本発明の第２の実施形態に係わるＳＮＳメッセージ出力全体の流れを示すメインのフローチャートの一例である。
【図２１】本発明の第２の実施形態に係わるＳＮＳグループにおけるメッセージ記録、配置タイプ記憶部の一例を示す図である。
【図２２】本発明の実施形態に係わるクライアント装置の機能構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１４】
〔第１の実施形態〕
【００１５】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１６】
図１は、本発明の実施形態に係わるシステム構成の一例を示す図である。
【００１７】
本発明のクライアント装置１０１（情報処理装置）は、例えば、パーソナルコンピュータであり、ネットワーク通信機能を備え、ネットワーク１０４（ＬＡＮ、ＷＡＮなど）を介して会議サーバ１０２（会議支援サーバ、テレビ会議サーバ）、ＳＮＳサーバ１０３、再生装置１０５とデータ通信が可能（接続可能）である。
【００１８】
ここでＳＮＳとは、ソーシャルネットワークシステムの略であり、クライアント装置１０１からネットワーク経由でユーザがメッセージを投稿することが可能なシステムであり、ＳＮＳサーバ１０３は、そのシステムを管理するためのサーバである。
【００１９】
会議システムについては、周知の技術であるため詳細の説明を省略する。本発明の実施形態では、複数のクライアント装置１０１から１つの会議に参加することにより、ユーザが意見交換を行うものである。通常、意見交換はカメラで撮影された各拠点の映像やマイクロフォン（不図示）で取得された音声のデータを扱うが、本発明の実施形態では、このうち音声データを、音声認識によりテキスト（あるいはテキストを発言とするデータベース）に変換して記録し、発言記録として扱う。あるいは、会議システム側に音声認識機能がない場合には、本発明の実施形態に音声認識により音声データをテキストに変換し、発言記録として登録する構成を含むことも可能であるが、以下の説明では、その機能については省略する。
【００２０】
ＳＮＳにおいては、例えば会員登録することによりメッセージを投稿することが可能であるが、例えば、１つのＳＮＳにおいても興味によってフォーラムと呼ばれる異なるグループを定義することができる。ユーザは全てのフォーラムに自由に投稿ができるわけではなく、フォーラムを管理している人に投稿権限を付与してもらう、当該フォーラムの他のユーザから紹介されるなどして投稿権限を付与される。
【００２１】
さらに、１つのフォーラムにおいても、ある特定のトピックについて話し合うための「スレッド」と呼ばれる投稿されたメッセージ群が構成される場合がある。以下の発明において、ＳＮＳの発言記録は、ＳＮＳ全体、１つまたは複数のフォーラム、１つまたは複数のスレッドを対象とするものであるが、同じトピックについて意見交換する（複数のユーザが投稿し、更にその投稿に対して他のユーザが投稿する）という想定であるため、通常は１つのスレッドと考えられる。
【００２２】
クライアント装置１０１は、会議システム（会議支援システム、テレビ会議システム）を利用するユーザが操作するパーソナルコンピュータ、タブレット端末、携帯端末などであり、会議サーバ１０２へアクセスするためのクライアント側アプリケーション、および専用のモジュール（アプリケーション）がインストールされている。また、会議システムがウェブを利用したウェブ会議システムである場合には、クライアント側アプリケーションはウェブブラウザを用いるように構成されていてもよい。すなわち、専用のモジュールは、例えば、ウェブブラウザを介して、会議サーバ１０２からダウンロードするＡｃｔｉｖｅＸ（登録商標）コンポーネントであってもよい。
【００２３】
再生装置１０５は、会議システム、ＳＮＳの発言記録を再生するための情報処理装置である。再生装置１０５はサーバであって、クライアント装置１０１からの要求をうけて、本発明の実施形態における「再生」を処理して、クライアント装置１０１に表示させてもよいし、再生装置１０５はクライアント装置１０１であって、ユーザが直接操作することで再生を処理し、再生装置１０５（この場合はクライアント装置１０１でもある）の表示装置に再生を表示してもよい。
【００２４】
また、クライアント装置１０１のうちの１台が、会議サーバ１０２を兼ねるよう、会議サーバ１０２とクライアント装置１０１が同一筐体に構成可能であってもよい。
【００２５】
また、会議サーバ１０２とＳＮＳサーバ１０３、再生装置１０５の全て、またはいずれかが同一筐体であってもよい。これらの構成はあくまで例であり、様々なハードウェアの構成が可能である。
【００２６】
図２は、クライアント装置１０１、会議サーバ１０２、ＳＮＳサーバ１０３に適用可能な情報処理装置のハードウェア構成例を示すブロック図である。
【００２７】
図２に示すように、クライアント装置１０１、会議サーバ１０２、ＳＮＳサーバ１０３は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８等が接続された構成を採る。
【００２８】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２９】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、各サーバあるいは各ＰＣが実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。また、本発明を実施するために必要な情報が記憶されている。なお外部メモリはデータベースであってもよい。
【００３０】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００３１】
また、入力コントローラ２０５は、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。
【００３２】
ビデオコントローラ２０６は、ディスプレイ２１０等の表示器への表示を制御する。尚、表示器は液晶ディスプレイ等の表示器でもよい。これらは、必要に応じて管理者が使用する。
【００３３】
メモリコントローラ２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、あるいは、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３４】
通信Ｉ／Ｆコントローラ２０８は、ネットワーク１０４を介して外部機器と接続・通信し、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いた通信等が可能である。
【００３５】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上に表示することが可能である。また、ＣＰＵ２０１は、ディスプレイ２１０上のマウスカーソル（図示しない）等によるユーザ指示を可能とする。
【００３６】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイルおよび各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明についても後述する。
【００３７】
以降の説明では、図３から図７を用いて、クライアント装置１０１条に表示される発言再生画面のイメージを説明する。また、図８、図９によりそれぞれ会議サーバ１０２、ＳＮＳサーバ１０３に記憶される発言記憶部のデータ構成の一例を説明する。更に図１０では、これらの発言記憶部から発言を取得して解析する際に、意見交換を前述した会議の形態（意見交換の形態）のいずれのパターンとして再生するかを決定するための条件を記憶するデータ構成を説明する。この条件により後述するフローチャートで会議サーバ１０２、ＳＮＳサーバ１０３に記憶される発言記憶部から発言データを読み取りながら、意見交換の再生パターンを決定する。図１１は、会議サーバ１０２、ＳＮＳサーバ１０３に記憶される発言記憶部から発言データを読み取った発言を、本発明の実施形態において、再生可能なデータベースに変換した結果の構成の一例である。図１２から図１６のフローチャートで、以上の処理を具体的に説明する。
【００３８】
図３は、本発明の実施形態に係るクライアント装置に再生表示される発言再生画面の一例を示す図である。発言再生画面は、図３から図７までにより説明されるが、図３では、まず基本的な画面構成を説明し、さらに図３独自の構成を説明する。図４から図７までにおいては、それぞれ図３とは異なる独自の部分を説明する。
【００３９】
発言再生画面３００ａは、発言再生フィールド３０１、発言一覧フィールド３０２、表示切替ボタン３０３、自動再生ボタン３０４、終了ボタン３０５、次へボタン３０６、時系列バー３０７ａ、現発言者３０８、現発言内容３０９、次発言者３１０などから構成される。
【００４０】
発言再生フィールド３０１は、意見交換の場を可視化することで臨場感を持たせて表示する画面領域である。中心となって意見交換をしている発言者を左側に並べ（本例では３人）、他の発言者を右に並べる。本発明の実施形態では「パネルディスカッションタイプ」と呼ぶことにする。
【００４１】
発言一覧フィールド３０２は、後述する発言一覧記憶部１１１０から、テキストとして読み込んだ発言を表示する。現在の発言を中心として時間的に近接する表示可能な範囲の発言を表示するが、発言一覧スクロールバー３１５により表示位置を変更することができる。また、現在発言中以外の発言を選択することで、再生中の発言の位置を変更することができる。
【００４２】
表示切替ボタン３０３は、再生のタイプを切り替えるためのボタンである。本発明の実施形態では、前述の「パネルディスカッションタイプ」の他、後述する「ブレーンストーミングタイプ」、「プレゼンテーションタイプ」などの例を挙げているが、いずれのタイプで再生するかは、自動的に決定される（図１４のフローチャート参照）。しかしながら、表示切替ボタン３０３を押下することで、タイプの一覧を選択する画面（不図示）が表示され、ユーザが他のタイプを選択することを可能とする。
【００４３】
自動再生ボタン３０４は、本発明の「意見交換の再生」を開始、または一時停止するためのボタンである。すなわち、自動再生ボタン３０４の押下により、自動再生がされている場合には停止し、また自動再生が停止されている場合には、停止された位置から再生を再開する。また、例えば議事録再生中には、自動再生ボタン３０４の表示形態が変わるようにして、再生中と停止中の区別がつくようにしてもよい（色が変わる、ボタン名称が変わる、名称のフォントなどが変わる、３次元的に出っ張った状態と引っ込んだ状態になる等）。
【００４４】
終了ボタン３０５は、「意見交換の再生」を終了するボタンである。
【００４５】
次へボタン３０６は、現在再生されている発言以降の発言であって、次発言者（現在の発言者以外の発言者）が最初に発言するところまで、スキップして再生を再開する。次発言者３１０は、図３などの例では、「△」で示されている。
【００４６】
時系列バー３０７は、発言一覧の時間的状況を表すものであり、ある発言が発言一覧の中のどの時間的位置に分布しているかを、分かりやすく分布表示する。詳細は後述する。
【００４７】
現発言者３０８は、発言再生フィールド３０１において、他の発言者と識別可能に表示されている。図３等の例では、現発言者３０８は黒、一方他の発言者は白で表示されている。
【００４８】
現発言内容３０９は、現発言者３０８から吹き出しなどの形式で表示される。
【００４９】
さらに時系列バー３０７ａは、時間目盛３１１、現発言マーク３１２、現発言者発言マーク３１３、他発言者発言マーク３１４等から構成される。
【００５０】
時間目盛３１１は、発言全体（後述の発言一覧記憶部１１１０に記憶された発言の全て）を、上から下までの全体として表し、各発言の相対的位置をマーク（後述する３１２〜３１３の矩形のブロック）で示したものである。便宜上「時間目盛」と呼ぶが、文字通り意見交換の時間全体を示し、各マークが正確に時間の相対的な位置を示すように配置されてもよいし、実際には時間的には単なる時系列順を示すのみであって全発言の数に対する相対的な順番を示すように配置してもよい。
【００５１】
図３では、各マークは横に３つずつ並べられており、これらは必ずしも意見交換する同一の発言者の発言ではなくともよい。順番に３つずつ並べられているだけである。
【００５２】
現発言マーク３１２は、図３では例えば黒い矩形で表示されている。発言再生フィールド３０１のＡさん（３０８）の吹き出しで表された発言（３０９）に対応している。
【００５３】
現発言者発言マーク３１３は、現在の発言者（例ではＡさん（３０８））の全発言のうち、現発言マーク３１２以外の発言に対応している。図中では、矩形内に更に小さい黒い矩形があるマークで表示している。本例では、発言者Ａさん（３０８）は、現在の発言（３１２）の後、２回の発言をすることが分かる。
【００５４】
他発言者発言マーク３１４は、他の発言者（図３では例としてＡさん以外のＢさん、Ｃさん、Ｄさんなど）の発言の相対的位置を表している。
【００５５】
なお、再生の時間については、例えば会議システムの発言をもとにしている場合には、その実際の時間に対応する再生であってもよい。しかし、実際の会議の中では誰も発言していない時間などもあるため、実際に発言している時間のみに圧縮してもよい。すなわち、発言の順序に従って、発言の間隔は詰めて再生してもよい。いずれの場合も発言を順番に従って「連続して（連続的に）」再生することになる。また、実際に音声で聞くのとは異なり、テキスト表示の場合には、再生をしている状態を読むことになる。通常、音声よりも読む速度の方が速いため、読む速度に合わせた再生を行ってもよい。また、読む速度もユーザにより異なるため「速度調整バー」（不図示）などにより、再生速度が調整可能であってもよい。
【００５６】
なお、以降の図４から図７において、時系列バーは幾つかのタイプをあげているが、これらは必ずしも再生のタイプと対応していてもよいし、対応していなくともよい。また、ユーザが分かりやすく切り替えられるものであってもよい。
【００５７】
これらの図中の人やマークなど、各オブジェクトの色、形態はあくまで例であって、様々なデザインがあってもよい。発言再生画面全体のレイアウトも同様である。図３（及び以降図７まで）はあくまで例である。以上で、図３の説明を完了する。
【００５８】
図４は、本発明の実施形態に係るクライアント装置に再生表示される発言再生画面の一例を示す図である。図３と異なる部分を説明する。発言者全員（例ではＡさん〜Ｄさんの４人）が同程度の頻度で発言をしているため、発言再生画面３００ｂにおいては、発言者全員が同等に扱われている（円周に並んでいる状態）。この再生タイプを「ブレーンストーミングタイプ」と呼ぶ。また、時系列バー３０７ｂにおける現発言マーク３１２、現発言者発言マーク３１３、他発言者発言マーク３１４は、発言者毎に縦一列に並べられており、また分かりやすく縦の点線で区切られている（４０１）。そのため、これらマークの並びも、時系列ではあるが図３とは異なり、発言者毎に並ぶ。
【００５９】
図５は、本発明の実施形態に係るクライアント装置に再生表示される発言再生画面の一例を示す図である。図３、図４と異なる部分を説明する。発言者全員は主に１名（例ではＡさん）である。他のメンバーも発言者となるが、発言量は少ない。発言再生画面３００ｃにおいては、主に発言する１名（レビューア）が、例では左におり、他発言者から離れている。この再生タイプを「レビュータイプ」と呼ぶ。また、時系列バー３０７ｃは、図４の時系列バー３０７ｂとほぼ同じだが、レビューアの発言マークは、時系列バーの左、他の発言マークは右に置かれる（５０１）。
【００６０】
図６は、本発明の実施形態に係るクライアント装置に再生表示される発言再生画面の一例を示す図である。図３において、次へボタン３０６を押下した場合に、発言再生画面３００ｄに移行する。
【００６１】
前述のように、次へボタン３０６は、現在再生されている発言以降の発言であって、現在の発言者以外の発言者（例ではＢさんに「△」が付与されている）が最初に発言するところまで、スキップして再生を再開する。
【００６２】
また、それに伴って、現発言マーク３１２、現発言者発言マーク３１３、他発言者発言マーク３１４の表示、現発言のテキスト（発言一覧フィールド３０２中の例では太字斜体になっている文字列）もＢさんの発言に移行する。
【００６３】
発言を現在の発言から他の発言に切り替える方法としては、次へボタン３０６を押下する他に、他の発言者（現発言者３０８以外）の発言者を発言再生フィールド３０１で選択する操作がある。特に「△」が付与された発言者を選択することで次へボタン３０６を押下するのと同じ発言の位置へ移行する。
【００６４】
また、時系列バー３０７のマークのいずれかを選択することでも移行することができる。特に発言者別になっている場合（図４の４０１、図５の５０１など）には、誰の発言を選択するか視覚的に分かる。また、発言の移行は、時系列において後方だけではなく、前方へ移行することも可能である。その際、発言再生フィールド３０１、発言一覧フィールド３０２の表示も連動も変わる。
【００６５】
図７は、本発明の実施形態に係るクライアント装置に再生表示される発言再生画面の一例を示す図である。発言再生画面３００ｅでは、Ａさんを選択することで例えば図６で次へボタン３０６を押下し、発言がＡさんからＢさんに移行した後、またＡさんの発言（ただし時系列的に後方の発言）に移行する操作を示している。
【００６６】
以上で、図３から図７を使用しての発言再生画面３００の説明を完了する。次に、図８、図９によりそれぞれ会議サーバ１０２、ＳＮＳサーバ１０３に記憶される発言記憶部のデータ構成の一例を説明する。
【００６７】
図８は、本発明の実施形態に係わる会議の発言記録の一例を示す図である。図８の会議発言記憶部８００は、会議システムなどにおける発言を音声認識により文字列化し、発言の時間と共に記録するものである。
【００６８】
会議発言記憶部８００は、発言Ｎｏ８０１、発言者８０２、発言内容８０３、発言開始時間８０４、発言終了時間８０５等のデータ項目から構成される。発言Ｎｏ８０１は、発言の１つ１つに付与された一意的な番号である。
【００６９】
本実施の形態においては、便宜上「会議システム」と呼ぶが、必ずしも特許文献１に記載されているような遠隔地のユーザと会議するシステムではなくとも、例えばヘルプデスク、コールセンターなどでの顧客応対を録音したものをテキスト化したデータベースであったり、何らかのプレゼンテーションを録画したものの音声データからテキスト化したデータベースであったりしてもよい。
【００７０】
図９は、本発明の実施形態に係わるＳＮＳ上の発言記録の一例を示す図である。ＳＮＳ（ソーシャルネットワークシステム）については、周知の技術として説明を省略する。また、実際には、従来から「電子掲示板」と呼ばれる情報共有の仕組みなどであってもよい。いずれにしても、ある特定の話題について意見交換する技術であって、テキストデータが取得可能であればよい。
【００７１】
ＳＮＳ画面９００は、複数のユーザの意見が投稿されたメッセージとして時系列に表示されている様子をイメージしている。実際の画面レイアウトは本例に限定されるものではない。
【００７２】
また、ＳＮＳ発言記憶部９１０は、投稿されたメッセージのそれぞれを「発言」とみなしたデータベースである。例えば、発言Ｎｏ９０１、発言者９０２、発言日９０３、発言時間９０４、発言内容９０５等のデータ項目から構成される。発言Ｎｏ９０１は、発言の１つ１つに付与された一意的な番号である。
【００７３】
以上、図８、図９を用いて、本発明の実施形態における「発言」を収集するもととなるデータベースの例の説明を完了する。「発言」を収集するもととなるデータベースは如何なるものであってもよい。すなわち、共通の話題について意見交換する、１人の人が話し続ける、あるいはそれに対して時々質問が入る、などのタイプなど、発言がテキスト化可能であればいずれも本願発明の発言に関する元データとなる。
【００７４】
図１０は、本発明の実施形態に係わる再生タイプ決定条件記憶部のデータ構成を示す一例である。再生タイプ決定条件記憶部１０００に記載されている情報は、図３から図５で説明したように発言再生画面３００で発言を視覚化する際に、いずれのタイプの再生方法を選択するか決定するための条件である。
【００７５】
再生タイプ決定条件記憶部１０００は、条件ＩＤ１００１、発言者総数１００２、上位発言者数１００３、上位発言者の発言割合１００４、再生タイプ１００５等のデータ項目から構成される。これらのデータ項目に記載される値は、所定の閾値として用いられる。すなわち、再生タイプ決定条件記憶部１０００は、発言データの発言量と、発言者の配置を制御する配置制御情報とを対応付けて記憶する手段の一例を示す機能部である。
【００７６】
これらのデータ項目は再生タイプ決定条件として対応付けて記憶されている。再生タイプ決定条件は、発言者の発言の多寡に応じて、再生タイプ（１００５に記載された再生タイプ）を用いて発言再生フィールド３０１における発言者の配置や、発言者の立場（例えばレビュータイプであれば、発言者がレビューアか否か）を決定するものである。再生時には、図１１で後述する発言者記憶部１１００、発言一覧記憶部１１１０に記録された発言の情報を従って、再生タイプ決定条件記憶部１０００に設定されているいずれの条件が一致するかに従って、発言再生画面３００で発言を視覚化する。
【００７７】
条件ＩＤ１００１は、条件を一意的に示すＩＤである。更に、図１１で説明する発言のデータベースに従った場合に、複数の再生タイプ決定条件が満たされた場合には、条件ＩＤ１００１の優先順位に従い（例えば条件ＩＤが小さい順）に再生タイプ１００５を選択する、としてもよい。
【００７８】
再生タイプ決定条件は、具体的には、発言者総数１００２（全発言者の数）、上位発言者数１００３、上位発言者の発言割合１００４（上位発言者発言割合）で決定される。例えば条件ＩＤが「１」の場合には、上位発言者数１００３「１」、上位発言者の発言割合１００４「６０％」ということで、ある発言者がほとんど１人で発言しており、他の発言者は時々質問したり、アドバイスをしたりする、と言うことが想定される（判断される）ので再生タイプ１００５「レビュー」となる。これらの値は、具体的には図１１に基づいて算出する。
【００７９】
再生タイプ１００５は、例えば、前述の１００１〜１００４で条件がマッチした場合の再生タイプである。例として「パネルディスカッション」（図３の例に対応）、「ブレーンストーミング」（図４の例に対応）、「レビュー」（図５の例に対応）の３つがあるが、図３から図５の例とあわせて、更に別の再生タイプがあってもよい。これら３つはあくまで例である。
【００８０】
なお、後述する図１１に発言回数１１０３を記憶し、発言割合を発言回数から算出しているが、発言の長さ（時間の長さ、音声認識によりテキスト化した文字列の長さ）から算出してもよい。この場合は、図１１の発言者記憶部１１００において、発言回数１１０３の代わりに「発言の長さ」を登録するようにする。以上で図１０を使用した再生タイプ決定条件記憶部１０００についての説明を完了する。
【００８１】
図１１は、本発明の実施形態に係わる発言記録の読み込み結果として作成される発言一覧データの構成を示す一例である。２つのテーブルは、図１３で説明する「発言読込処理」で詳述するが、図８、図９で説明した会議発言記憶部８００、ＳＮＳ発言記憶部９１０など、外部のシステムで作成された発言データベースを読み込んで、図１１で説明する２つのテーブルを生成する。
【００８２】
２つのテーブルは、再生時に作成してもよいし、事前に作成してあってもよい。
【００８３】
発言者記憶部１１００は、発言者を特定する発言者ＩＤ１１０１、発言者の名前を記憶する発言者１１０２、各発言者の発言回数を記憶する発言回数１１０３等のデータ項目から構成される。
【００８４】
発言回数１１０３は、図１０のタイプ決定条件と比較するため値であって、要するにこの値により再生タイプが決定されることになる。前述の通り、発言回数ではなく、発言の長さ（時間としてのトータルとしての長さ、または音声認識でテキスト化した時のトータルとしてのテキストの長さ）を記憶し、発言の長さの値を図１０の条件を決定するために用いてもよい。
【００８５】
発言一覧記憶部１１１０は、発言を順番に特定するための発言ＩＤ１１１１、発言内容１１１２、発言者ＩＤ１１１３、発言日時１１１４等のデータ項目から構成される。すなわち、発言一覧記憶部１１１０は、発言者の発言を発言データとして、発言者を特定するための発言者識別情報と対応付けて記憶する手段の一例を示す機能部である。
【００８６】
発言日時１１１４は、再生時に実際の時間にあわせて再生する場合などに利用する。あるいは、前述のように音声として聞く場合よりテキストを読む速度は通常速いため、例えばテキスト表示を実際の時間の数倍の速度で行う、あるいは誰も発言していない時間まで発言日時１１１４の時間に従う必要はない、などの方法で再生可能である。
【００８７】
図１２は、本発明の実施形態に係わる発言再生全体の流れを示すメインのフローチャートの一例である。図１２のフローチャートの各ステップは、再生装置１０５のＣＰＵ２０１で実行される。再生処理の結果である表示（図３から図７など）は、再生装置１０５上に表示してもよいし（再生装置１０５がクライアント装置１０１でもある場合）、クライアント装置１０１からの要求に基づき再生処理を行って、結果はクライアント装置１０１の表示装置に行ってもよい。
【００８８】
Ｓ１０１においては、発言読込処理を行う。具体的には、図８の会議発言記憶部８００、図９のＳＮＳ発言記憶部９１０など、外部の発言記憶データを読み込み、本発明の実施形態の発言再生に利用可能なデータ構成（図１１の発言者記憶部１１００、発言一覧記憶部１１１０）を作成する。詳細処理は図１３のフローチャートで説明する。前述の通り、Ｓ１０１の処理は、再生時に行ってもよいし、事前に図１１のデータを作成しておき、再生時にはＳ１０１の処理を省略できるようにしておいてもよい。また、発言者記憶部１１００は、Ｓ１０１において発言の回数を算出することで初めて作成できるデータであるが、発言一覧記憶部１１１０は、実質的に図８の会議発言記憶部８００、図９のＳＮＳ発言記憶部９１０など、外部の発言記憶データと同じであるため、Ｓ１０２、Ｓ１０３において外部の発言記憶データを直接読み込んで利用してもよい。本発明において、いずれのデータも「発言記憶部に記憶された発言（一覧）」などという文言で説明する。
【００８９】
Ｓ１０２においては、発言分析処理を行う。具体的には、図１１の発言者記憶部１１００（特に発言回数１１０３）と図１０の再生タイプ決定条件記憶部１０００に基づき、再生タイプを決定する（再生タイプ決定条件取得部）。詳細は、図１４のフローチャートで説明する。
【００９０】
Ｓ１０３においては、発言再生処理を行う。具体的には、Ｓ１０２で決定した再生タイプに基づき図３から図５の発言操作画面を表示させ、ユーザ操作を受け付けながら、図１１の発言一覧記憶部１１１０の発言を再生する。詳細は図１５のフローチャートで説明する。
【００９１】
図１３は、本発明の実施形態に係わる発言記録を読み込んで発言一覧データを構成するフローチャートの一例である。図１３のフローチャートの各ステップは、再生装置１０５のＣＰＵ２０１で実行される。
【００９２】
Ｓ２０１においては、外部の発言記憶データから１つの発言に関するレコードを取得する。例えば、図８の会議発言記憶部８００、図９のＳＮＳ発言記憶部９１０から読み込む。
【００９３】
Ｓ２０２においては、Ｓ２０１で読み込んだ１つの発言の発言者が、既に発言者記憶部１１００に登録されているか否かを判定する。登録されている場合にはＳ２０３に進む。登録されていない場合には、Ｓ２０６に進み、その発言者を発言者記憶部１１００に登録する。初期状態では発言回数を０とする。
【００９４】
Ｓ２０３においては、発言者記憶部１１００に登録された当該発言者の発言回数を１つ増やす。前述の通り「発言の長さ」を算出する場合には、今回分の発言の長さを、もとの発言の長さに加算する。すなわち、ステップＳ２０３は、発言データを用いて、発言者に係る発言量を算出する処理の一例を示すステップである。
【００９５】
Ｓ２０４においては、Ｓ２０１において取得した発言を発言一覧記憶部１１１０に追加する。
【００９６】
Ｓ２０５においては、外部の発言記憶データにまだ発言に関するレコードがあるか否かを判定する。ある場合にはＳ２０１に戻り処理を繰り返す。ない場合には、図１３のフローチャートを完了する。
【００９７】
図１４は、本発明の実施形態に係わる発言を再生する際のタイプを決定するフローチャートの一例である。図１４のフローチャートの各ステップは、再生装置１０５のＣＰＵ２０１で実行される。
【００９８】
Ｓ３０１からＳ３０７の処理を、再生タイプ決定条件記憶部１０００に記憶されている再生タイプ条件をチェックし、再生タイプが決定するまで繰り返す。
【００９９】
Ｓ３０２においては、再生タイプ決定条件記憶部１０００から１つの条件（再生タイプ決定条件）を取得し着目する。
【０１００】
Ｓ３０３においては、Ｓ３０２で取得した条件が最後の条件であるか否かを判定する。最後の条件である場合（ＹＥＳの場合）にはＳ３０６に進む（無条件にその条件に対応する再生タイプを利用する）。最後の条件ではない場合（ＮＯの場合）には、Ｓ３０４に進む（条件を個別にチェックする）。
【０１０１】
Ｓ３０４においては、発言者記憶部１１００に記憶された発言者数が、着目中の条件の発言者総数１００２の条件を満たすか否かを判定する。条件を満たす場合（ＹＥＳの場合）には、Ｓ３０５に進む。条件を満たさない場合（ＮＯの場合）には、Ｓ３０７に進む（次の条件のチェックに進む）。
【０１０２】
Ｓ３０５においては、発言者記憶部１１００において、発言回数１１０３に記載された発言回数が多い発言者から、着目中の条件の上位発言者数１００３の人数分の発言者を選択して、当該発言者の発言回数を合計し、当該合計が着目中の条件の上位発言者の発言割合１００４より多いか、または以上であるか否かを判定する。多いか、または以上である場合（ＹＥＳの場合）には、Ｓ３０６に進む。そうではない場合には、Ｓ３０７に進む（次の条件のチェックに進む）。
【０１０３】
Ｓ３０６においては、着目中の条件に記載されている再生タイプ１００５を、再生時に使用する再生タイプとして決定する。すなわち、ステップＳ３０６は、算出された発言量に基づいて、配置制御情報を決定する処理の一例を示すステップである。例として「パネルディスカッション」（図３の例に対応）、「ブレーンストーミング」（図４の例に対応）、「レビュー」（図５の例に対応）の３つが図１０の再生タイプ決定条件記憶部１０００に記載されているが、その他の再生画面のタイプがあってもよい。再生タイプが決定した際には前述の通り、図１４のフローチャートを完了する。
【０１０４】
図１５は、本発明の実施形態に係わる発言再生の処理を示すフローチャートの一例である。図１５のフローチャートの各ステップは、再生装置１０５のＣＰＵ２０１で実行される。
【０１０５】
Ｓ４０１においては、図１４のフローチャートで決定した再生タイプに従って、発言再生画面３００を表示する。すなわち、ステップＳ４０１は、決定した配置制御情報によって、発言者を出力する処理の一例を示すステップである。具体例として「パネルディスカッション」（図３の例に対応）、「ブレーンストーミング」（図４の例に対応）、「レビュー」（図５の例に対応）の３つがあるが、これ以外の再生タイプに対応する発言再生画面があってもよい。発言再生フィールド３０１の他、ボタンなどの表示を行う。また、この時点で、発言内容を示す現発言ＩＤを１とする。
【０１０６】
Ｓ４０２においては、発言表示の詳細処理を行う。詳細は、図１６のフローチャートを用いて説明する。再生を開始した時点では、Ｓ４０１とあわせて、図３から図５等の発言再生画面３００内の構成要素を表示する。また、再生中は、状況に合わせてリアルタイムに表示を変更していく。
【０１０７】
図１６は、本発明の実施形態に係わる発言再生の処理における画面表示の詳細処理を示すフローチャートの一例である。図１６のフローチャートの各ステップは、再生装置１０５のＣＰＵ２０１で実行される。図１６のフローチャートは、発言再生画面３００の表示に変更がある場合にだけ呼び出される。従って、例えば後述する自動再生がＯＦＦである場合（再生が停止されている場合）には図１６のフローチャートの処理は実行されない。
【０１０８】
Ｓ５０１においては、現発言ＩＤに対応する発言ＩＤを、発言内容を発言一覧記憶部１１１０から検索し、発言者９０２、発言内容９０５などを抽出する。発言者がある場合に、発言再生画面３００における現発言者３０８（発言者９０２に対応）を強調表示、色を変更する、形を変えるなど、表示形態を変更しユーザに分かりやすくする。
【０１０９】
Ｓ５０２においては、発言内容９０５を現発言内容３０９（吹き出し）として表示する。なお、ここまで発言をテキストとして表示すると説明してきたが、会議システムのように音声が記録されている場合には、音声データも合わせて再生してもよい。この場合、会議発言記憶部８００に音声データを格納してもよいし、再生時に発言一覧記憶部１１１０の発言日時１１１４に従って、会議システムに音声データを要求してもよい。この場合、再生しようとする発言一覧記憶部１１１０が、会議システムに保存されているどの会議のデータに対応するかをも、あわせて記録するようにする。
【０１１０】
Ｓ５０３においては、時系列バー３０７を表示する。指定に応じて発言時間別、発言者別などの形式で表示する。
【０１１１】
Ｓ５０４においては、次発言者３１０（「△」のマーク）の表示を行う。
【０１１２】
Ｓ５０５においては、発言一覧フィールド３０２の表示を行う。現発言から表示可能な発言数をテキスト表示し、相対的位置を発言一覧スクロールバー３１５で示す。また、現発言を太字／斜体にする、フォントの変更、色を変更するなどユーザに分かりやすく表示形態の変更をする。
説明を、図１５のフローチャートに戻す。
【０１１３】
Ｓ４０３においては、次へボタン３０６が押下されたか否かを判定する。押下された場合（ＹＥＳの場合）にはＳ４０９に進む。押下されていない場合（ＮＯの場合）には、Ｓ４０４に進む。Ｓ４０９においては、次発言者（現在の発言者以外の発言者。図３の「△」マークの発言者）の最初に発言ＩＤを取得する。
【０１１４】
Ｓ４０４においては、発言者アイコン（図３のＡさん〜Ｄさんなどの人型のマーク）を押下されたか否かを判定する。押下された場合（ＹＥＳの場合）にはＳ４１０に進む。押下されていない場合（ＮＯの場合）には、Ｓ４０５に進む。Ｓ４１０においては、押下された発言者アイコンに対する発言ＩＤのうち、現在の発言ＩＤよりも後の最初の発言ＩＤを取得する（発言者変更部）。
【０１１５】
Ｓ４０５においては、時系列バー３０７上の現発言マーク３１２、現発言者発言マーク３１３、他発言者発言マーク３１４等の発言マークが押下されたか否かを判定する。押下された場合（ＹＥＳの場合）にはＳ４１１に進む。押下されていない場合（ＮＯの場合）には、Ｓ４０６に進む。Ｓ４１１においては、押下された発言マークに対応する発言ＩＤを取得する（発言位置変更手段）。また、発言マークの数が多く、表示し切れない場合には、時系列バー３０７はスクロール可能となっており、スクロールした後で発言マークを選択することが可能である。
【０１１６】
Ｓ４１２においては、Ｓ４０９、Ｓ４１０、Ｓ４１１のいずれかで発言ＩＤを取得した場合に、当該発言ＩＤを新しく現在発言中の発言ＩＤとして置き換える。
【０１１７】
Ｓ４０６においては、自動再生ボタン３０４が押下されたか否かを判定する。押下された場合（ＹＥＳの場合）にはＳ４１３に進む。押下されていない場合（ＮＯの場合）にはＳ４０７に進む。Ｓ４１３においては、自動再生の状態における「再生」と「停止」を切り替える。具体的には、自動再生がされている場合には、「再生」の場合には、自動再生フラグをＯＮとし、「停止」の場合にはＯＦＦとする。
【０１１８】
Ｓ４０７においては、自動再生フラグがＯＮ／ＯＦＦのいずれであるかを判定する。自動再生フラグがＯＮの場合には、Ｓ４１４に進む。ＯＦＦの場合には、Ｓ４０８に進む。Ｓ４１４においては、現発言を１つ進める。すなわち現発言ＩＤの値を１つ加算する。
【０１１９】
Ｓ４０８においては、終了ボタン３０５が押下されたか否かを判定する。押下された場合（ＹＥＳの場合）には図１５のフローチャートを終了する。すなわち再生処理を終了する。押下されていない場合（ＮＯの場合）にはＳ４１５に進む。
【０１２０】
Ｓ４１５においては、表示切替ボタン３０３が押下されたか否かを判定する。押下された場合（ＹＥＳの場合）には図１７で説明するダイアログにより再生タイプを選択する（再生タイプ変更部）。その後、Ｓ４０１に戻り、選択された再生タイプに切り替えて画面表示を行う（ダイアログで選択がキャンセルされた場合にはＮＯの場合と同様Ｓ４０２に進む）。押下されていない場合（ＮＯの場合）にはＳ４０２に進み、再生処理を継続する。
【０１２１】
なお、Ｓ４０１において行った処理、すなわち再生タイプに従った発言者の配置に含めて、および図１６のフローチャートによって行った現発言者３０８、現発言内容３０９、次発言者３１０などの表示処理をあわせて、表示の配置あるいはレイアウトなどと呼ぶことにする。
【０１２２】
以上で、図１２から図１６のフローチャートを用いた再生処理の説明を完了する。
【０１２３】
図１７は、本発明の実施形態に係わる発言再生画面の再生タイプを切り替えるためのダイアログの一例を示す図である。表示切替ダイアログ１７００により、再生タイプを切り替える。
【０１２４】
１７０１ａ〜１７０１ｃには、「パネルディスカッションタイプ」（図３の例に対応）、「ブレーンストーミングタイプ」（図４の例に対応）、「レビュータイプ」（図５の例に対応）の３つの選択肢があり、ユーザが選択したタイプに応じて、後続の再生の画面が切り替えられる。
【０１２５】
キャンセルボタン１７０２が押下された場合には、ダイアログが閉じた後、もとのタイプで再生が継続する。
【０１２６】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１２７】
なお、第１の実施形態において、「発言」「再生」「再生タイプ」という文言を用いたが、これらの文言はそれぞれ、「発信」「出力」「配置タイプ」と言い換えることも可能である。
【０１２８】
以上により、発言データに応じて発言者の配置を制御することで、意見交換の状況を臨場感のある視覚的にわかりやすく表示することができる。
〔第２の実施形態〕
【０１２９】
第２の実施形態として、ＳＮＳの複数ユーザがメンバーとして属すＳＮＳグループにおける発信メッセージを出力する形態を示す。
【０１３０】
なお、第１の実施形態においては、会議における「発言」、発言の「再生」、発言を出力する際の発言者の配置を「再生タイプ」という文言を用いたが、第２の実施形態においては、これらの文言はそれぞれ、ＳＮＳグループにおけるメンバーによって発信された「メッセージ」、発信されたメッセージの「出力」、発信されたメッセージを出力する際の発信者マークの配置を「配置タイプ」と言い換える。
【０１３１】
図１８は、本発明の第２の実施形態に係わるメッセージ出力画面の一例を示す図である。
【０１３２】
図１８の発信出力画面３００ｆに出力されているＳＮＳグループにおけるこれまでの発信回数は、時系列バー１８０１の左列から右列へ順番に、Ａさん５回、Ｂさん４回、Ｃさん１回、Ｄさん２回であって、発信者全員（この実施例ではＡさん〜Ｄさんの４人）が同程度の頻度でメッセージを発信しているため、図４の発言再生画面３００ｂと同様、再生タイプ決定条件記憶部１０００（図１０）を用いて、配置タイプを決定する処理（図１４）により、上位発信者３名（この実施例では、ＡさんとＢさんとＤさんの３名）がメッセージ全体に占める割合は８０％を超えるため、発信者全員を「パネルディスカッションタイプ」で配置する。
【０１３３】
なお、ＳＮＳグループにおけるメンバー毎のメッセージ発信回数に応じ、メンバーを表すマークの大きさを変更する。図１８においては、Ａさん、Ｂさん、Ｄさん、Ｃさんの順でメッセージ発信回数が多いため、Ａさんを表すマークを最も大きく、Ｃさんを表すマークを最も小さく、表示する。これにより、後からこのＳＮＳグループに参加したメンバーは、このＳＮＳグループにおいて、メンバーのメッセージ発信回数の多寡が一目でわかる。
【０１３４】
次に、図１９について説明する。図１９は、本発明の第２の実施形態に係わるメッセージ出力画面の一例を示す図であり、図１８の後に、メッセージ発信が何度か行われた状態である。
【０１３５】
図１８の時系列バー１８０１と図１９の時系列バー１９０１を見比べると、図１８の後、Ａさんが６回続けてメッセージを発信していることがわかる。これにより、このＳＮＳグループにおけるメッセージの発信回数は、Ａさん１１回、Ｂさん４回、Ｃさん１回、Ｄさん２回となり、再生タイプ決定条件記憶部１０００（図１０）を用いて、再生タイプを決定する処理（図１４）を行うことにより、上位発信者１名（この実施例では、Ａさん）がメッセージ全体に占める割合は６０％を超えるため、発信者全員を「レビュータイプ」で配置する。
【０１３６】
つまり、第２の実施形態においては、ＳＮＳグループのメンバーによるメッセージ発信が行われる度に、再生タイプ決定条件記憶部１０００（図１０）を用いて、再生タイプを決定する処理（図１４）を行うことで、発信者の配置を決定して、発信出力画面を表示する。なお、この実施形態においては、「メッセージ発信が行われる度に」としたが、これに限定するものではなく、メッセージのテキスト量について全メッセージに占める割合の変化、発信した写真などの画像の枚数やサイズについて全画像に占める割合変化、または所定時間の経過に応じて、再生タイプ決定条件記憶部１０００（図１０）を用いて、再生タイプを決定する処理（図１４）を行うとしてもよい。
【０１３７】
図２０は、本発明の第２の実施形態に係わる発信出力全体の流れを示すメインのフローチャートの一例である。図１２の第１の実施形態に係わるフローチャートと同様に、各ステップは、再生装置１０５のＣＰＵ２０１で実行される。図１２と異なる処理について説明する。
【０１３８】
Ｓ２００１においては、配置タイプ読込処理を行う。具体的には、このＳＮＳグループのメッセージ出力画面を前回どの配置タイプを用いて出力していたか配置タイプ記憶部２１２０（図２１）を検索する。例えば、今回表示するＳＮＳグループをグループＩＤ２１２１＝１とすると、このＳＮＳグループは前回「パネルディスカッションタイプ」で出力していたことがわかる。
【０１３９】
以下、Ｓ１０１〜Ｓ１０３については、第１の実施形態の処理と同様である。
【０１４０】
なお、第１の実施形態のＳ１０１では発言一覧記憶部１１１０（図１１）から発言を読み込むが、第２の実施形態のＳ１０１では、ＳＮＳメッセージ一覧記憶部２１１０（図２１）からメッセージを読み込む。ＳＮＳメッセージ一覧記憶部２１１０は、第１の実施形態の発言一覧記憶部１１１０（図１１）のような過去に行われた会議の音声データ等を読み込み作成された記憶部ではなく、ＳＮＳグループにおいて発信されたメッセージが随時記憶される記憶部である。すなわち、ＳＮＳメッセージ一覧記憶部２１１０は、発言者の発言を発言データとして、発言者を特定するための発言者識別情報と対応付けて記憶する手段の一例を示す機能部である。なお、ＳＮＳメッセージ一覧記憶部２１１０は、ＳＮＳに複数のグループが存在することを考慮し、グループＩＤ２１１１を持ち、ＳＮＳグループ毎に発信されたメッセージを管理できるようにする。
【０１４１】
Ｓ２００２においては、ＳＮＳメッセージ出力画面を閉じるか否かを判定する。具体的には、ユーザによって、閉じるボタン１９０２（図１９）が押下されたか否かを判定する。押下されたと判定された場合はＳ２００３に進む。押下されていないと判定された場合はＳ１０１に戻る。つまり、閉じるボタン１９０２が押下されるまで、Ｓ１０１〜Ｓ１０３を繰り返し、Ｓ１０１でメッセージを読み込み、Ｓ１０２のメッセージ分析により配置タイプを決定し、Ｓ１０３でメッセージを決定した配置タイプで表示する。言い換えると、メンバーによりメッセージが発信されれば、図１８から図１９の遷移する間に配置タイプが変わったように、発信されたメッセージに応じて配置タイプが即時変わりうるということである。
【０１４２】
Ｓ２００３においては、配置タイプ記憶処理を行う。具体的には、このＳＮＳグループのメッセージ出力画面をどの配置タイプで出力していたか配置タイプ記憶部２１２０（図２１）に記憶する。すなわち、ステップＳ２２０３は、ステップＳ１０３でで用いた配置制御情報を記憶する処理の一例を示すステップである。例えば、ユーザが閉じるボタン１９０２を押下した場合、グループＩＤ２１２１＝１の配置タイプは、「レビュータイプ」であるため、配置タイプ２１２２を「レビュータイプ」に変更する。これにより、次回、このＳＮＳグループのメッセージを出力する時は、「レビュータイプ」で出力されることになる。なお、配置タイプ記憶部２１２０に、ユーザＩＤのカラムを追加することで、ＳＮＳメッセージ出力画面を閲覧するユーザ毎に配置タイプを決定できるとしてもよい。
【０１４３】
以上により、発信データに応じてメッセージ発信者の配置を制御することで、メッセージ交換の状況を臨場感のある視覚的にわかりやすく表示することができる。
【０１４４】
図２２は、本発明の実施形態に係わるクライアント装置の機能構成の一例を示すブロック図である。
【０１４５】
発言記憶部２２０１は、発言者の発言を発言データとして、発言者を特定するための発言者識別情報と対応付けて記憶する機能部である。
【０１４６】
配置制御情報決定条件記憶部２２０２は、前記発言データの発言量と、発言者の配置を制御する配置制御情報とを対応付けて記憶する機能部である。
【０１４７】
算出部２２０３は、前記発言記憶部２２０１に記憶された発言データを用いて、発言者に係る発言量を算出する機能部である。
【０１４８】
配置制御情報決定部２２０４は、前記算出部２２０３により算出された発言量に基づいて、前記配置制御情報決定条件記憶部２２０２に記憶された配置制御情報を決定する機能部である。
【０１４９】
出力部２２０５は、前記配置制御情報決定部２２０４により決定した配置制御情報によって、発言者を出力する機能部である。
【０１５０】
前記算出部２２０３は、更に、前記発言データの発言量の変化、または、時間の経過に応じて、前記発言者に係る発言量を算出する機能部である。
【０１５１】
前記出力部２２０５は、更に、前記発言データの発言量に基づいて、発言者を識別可能に変更する機能部である。
【０１５２】
前記出力部２２０５は、更に、発言出力フィールドに配置されている発言者の中で現在の発言者を識別可能に変更させる機能部である。
【０１５３】
発言者変更部２２０６は、発言出力フィールドに配置されている発言者をユーザに選択させることにより、前記現在の発言者を変更させる機能部である。
【０１５４】
前記出力部２２０５は、更に、前記発言がなされた時間的状況を示すための時系列バーと、当該時系列バーの上に各発言の発言時間に応じた分布を示す発言マークと、を表示する機能部である。
【０１５５】
第一の発言位置変更部２２０７は、前記時系列バーの上に分布表示された発言マークをユーザに選択させることにより、前記発言を変更させる機能部である。
【０１５６】
前記出力部２２０５は、更に、前記発言をテキストとして表示する発言出力フィールドを有し、当該発言出力フィールドに表示可能な範囲で現発言と時間的に近接する発言を時間の順で表示するとともに、スクロールにより現発言と近接しない発言を出力させる機能部である。
【０１５７】
第二の発言位置変更部２２０８は、当該出力された発言をユーザに選択させることにより、前記発言を変更させる機能部である。
【０１５８】
前記出力部２２０５は、現発言者の発言を吹き出しとして表示する機能部である。
【０１５９】
前記配置制御情報決定部２２０４は、前記発言データに基づいて算出された前記発言者の総数、前記上位発言者数に対応する前記上位発言者の発言を加算した前記上位発言者発言割合を算出し、前記配置制御情報決定条件記憶部２２０２に記憶された優先順位が上位である配置制御情報決定部２２０４から順に、当該配置制御情報決定条件を満たすか否かを判定し、前記配置制御情報を決定する機能部である。
【０１６０】
配置制御情報変更部２２０９は、前記配置制御情報決定部２２０４により決定された前記配置制御情報をユーザの操作により変更させる機能部である。
【０１６１】
配置制御情報記憶部２２１０は、前記出力部２２０５で用いた配置制御情報を記憶する機能部である。
【０１６２】
前記出力部２２０５は、前記配置制御情報記憶部２２１０に記憶された配置制御情報によって、発言者を出力する機能部である。
【０１６３】
以上の、第１の実施形態と第２の実施形態により、発言データまたは発信データに応じて、発言者または発信者を視覚的にわかりやすい配置で表示する仕組みを提供することができる。
【０１６４】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１６５】
また、本発明におけるプログラムは、図１２〜図１６、図２０に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図１２〜図１６、図２０の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図１２〜図１６、図２０の各装置の処理方法ごとのプログラムであってもよい。
【０１６６】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６７】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１６８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１６９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７２】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１７３】
１０１  クライアント装置
１０２  会議サーバ
１０３  ＳＮＳサーバ
１０４  ネットワーク
１０５  再生装置
３０１  発言再生フィールド
３０２  発言一覧フィールド
３０３  表示切替ボタン
３０４  自動再生ボタン
３０５  終了ボタン
３０６  次へボタン
３０７  時系列バー
３０８  現発言者
３０９  現発言内容
３１０  次発言者
３１１  時間目盛
３１２  現発言マーク
３１３  現発言者発言マーク
３１４  他発言者発言マーク
３１５  発言一覧スクロールバー
【図１】
0005949843.tif 000002
【図２】
0005949843.tif 000003
【図３】
0005949843.tif 000004
【図４】
0005949843.tif 000005
【図５】
0005949843.tif 000006
【図６】
0005949843.tif 000007
【図７】
0005949843.tif 000008
【図８】
0005949843.tif 000009
【図９】
0005949843.tif 000010
【図１０】
0005949843.tif 000011
【図１１】
0005949843.tif 000012
【図１２】
0005949843.tif 000013
【図１３】
0005949843.tif 000014
【図１４】
0005949843.tif 000015
【図１５】
0005949843.tif 000016
【図１６】
0005949843.tif 000017
【図１７】
0005949843.tif 000018
【図１８】
0005949843.tif 000019
【図１９】
0005949843.tif 000020
【図２０】
0005949843.tif 000021
【図２１】
0005949843.tif 000022
【図２２】
0005949843.tif 000023