(57)【特許請求の範囲】
【請求項１】
通信回線によりユーザ端末と通信可能に接続されたチャットサーバであって、
放送データを前記通信回線を介して送信する動画送信手段と、
前記通信回線を介して前記放送データを受信したユーザ端末において送信された発言データを受け付ける発言受付手段と、
受け付けた前記発言データを受け付けた時刻である発言時刻と関連付けて記憶する発言記憶手段と、
前記発言データ及び前記発言時刻から、所定の発言時間帯に該当する同一の発言内容を判断する発言同一性判断手段と、
前記発言同一性判断手段が判断した同一の発言内容を計数した発言数を集計する発言集計手段と、
前記ユーザ端末において前記発言データを表示する表示態様を前記発言数に基づいて決定する発言表示態様決定手段と、
前記ユーザ端末において表示する前記発言データ及び前記表示態様を関連付けた発言表示データを前記通信回線を介してユーザ端末に送信する発言表示態様送信手段と、
を備えるチャットサーバ。
【請求項２】
前記表示態様は表示サイズである請求項１記載のチャットサーバ。
【請求項３】
前記発言同一性判断手段は、前記発言データの前記発言内容を形態素解析した語句の語句データ及び前記発言時刻から、所定の発言時間帯に該当する同一の発言内容を判断し、
前記発言集計手段は、前記発言同一性判断手段が判断した同一の語句データを計数した前記発言数を集計し、
前記発言表示態様決定手段は、前記ユーザ端末において、前記語句データを表示する表示態様を前記発言数に基づいて決定し、
前記発言表示態様送信手段は、ユーザ端末において表示する前記語句データ及び前記表示態様を関連付けた前記発言表示データを前記通信回線を介して送信する請求項１ないし２記載のチャットサーバ。
【請求項４】
前記チャットサーバは、
電子データによる仮想３次元空間データを記憶する仮想空間記憶手段と、
前記ユーザ端末において表示され、前記ユーザ端末において操作される、前記仮想３次元空間データを、前記通信回線を介して前記ユーザ端末からの要求に応じて送信する仮想空間送信手段と、
をさらに備える請求項１ないし３記載のチャットサーバ。
【請求項５】
前記発言表示態様送信手段は、前記ユーザ端末において、前記発言データを前記表示態様で表示する際に、表示したアバターデータの近傍に、吹き出し状に、前記発言データを前記表示態様で表示する前記発言表示データを送信する請求項１ないし４記載のチャットサーバ。
【請求項６】
前記アバターデータとは、前記発言データを前記発言受付手段が受け付けたユーザに対応するアバターデータである、請求項５記載のチャットサーバ。
【請求項７】
通信回線によりユーザ端末と通信可能に接続されたチャットサーバによるチャットの提供方法であって、
前記チャットサーバが、放送データを送信し前記ユーザ端末に表示させるステップと、
前記チャットサーバが、前記通信回線を介して前記放送データを受信したユーザ端末において送信された発言データを受け付けるステップと、
前記チャットサーバが、受け付けた前記発言データを受け付けた時刻である発言時刻と関連付けて記憶するステップと、
前記チャットサーバが、前記発言データ及び前記発言時刻から、所定の発言時間帯に該当する同一の発言内容を判断するステップと、
前記チャットサーバが、判断した同一の発言内容を計数した発言数を集計するステップと、
前記チャットサーバが、前記ユーザ端末において前記発言データを表示する表示態様を前記発言数に基づいて決定するステップと、
前記チャットサーバが、ユーザ端末において表示する前記発言データ及び前記表示態様を関連付けた発言表示データを前記通信回線を介してユーザ端末に送信するステップと、
を少なくとも含むことを特徴とするチャットの提供方法。
【請求項８】
通信回線により通信可能に接続されたチャットサーバ及びユーザ端末を含むチャットシステムであって、
前記チャットサーバは、
放送データを前記通信回線を介して送信する動画送信手段と、
前記通信回線を介して受信した発言データを受け付ける発言受付手段と、
受け付けた前記発言データを受け付けた時刻である発言時刻と関連付けて記憶する発言記憶手段と、
前記発言データ及び前記発言時刻から、所定の発言時間帯に該当する同一の発言内容を判断する発言同一性判断手段と、
前記発言同一性判断手段が判断した同一の発言内容を計数した発言数を集計する発言集計手段と、
前記ユーザ端末において前記発言データを表示する表示態様を前記発言数に基づいて決定する発言表示態様決定手段と、
ユーザ端末において表示する前記発言データ及び前記表示態様を関連付けた発言表示データを前記通信回線を介して送信する発言表示態様送信手段と、
を備え、
前記ユーザ端末は、
前記通信回線を介して前記チャットサーバから放送データを受信する動画受信手段と、
受信した前記放送データを表示する動画表示手段と、
ユーザが前記発言内容を入力する入力手段と、
前記通信回線を介して前記発言データを送信する送信手段と、
前記通信回線を介して前記チャットサーバから前記発言表示データを受信する発言表示データ受信手段と、
受信した前記発言表示データに基づき、前記発言データを前記表示態様で表示する発言表示データ表示手段と、
を備えるチャットシステム。
【請求項９】
前記チャットサーバは、
電子データによる仮想３次元空間データを記憶する仮想空間記憶手段と、
仮想空間上の前記ユーザ端末の個々のユーザを仮想的に示すアバターに関するアバターデータを記憶するアバター記憶手段と、
前記仮想３次元空間データ及びアバターデータを前記通信回線を介して前記ユーザ端末からの要求に応じて送信する仮想空間送信手段と、
をさらに備え、
前記ユーザ端末は、
前記ユーザからの操作入力を受け付ける仮想空間入力手段と、
前記仮想空間入力手段に対する入力操作信号を前記チャットサーバに送信する入力信号送信手段と、
前記チャットサーバから前記仮想３次元空間データを受信する仮想空間受信手段と、
受信した仮想３次元空間データを、前記仮想空間入力手段に対する前記ユーザの操作に基づいて、表示する仮想空間表示手段と、
受信したアバターデータを、前記仮想空間入力手段に対する前記ユーザの操作に基づいて、表示するアバター表示手段と、
をさらに備える請求項８記載のチャットシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャットにおいて同一と判断される発言内容をまとめて表示するチャットサーバ、チャットシステム、チャット方法に関する。
【背景技術】
【０００２】
近年、メタバースと呼ばれる電子データによる仮想３次元空間において、仮想３次元空間内においてユーザの分身となるアバターを介してメッセージを交換することが現実となりつつある。メタバースにおいてメッセージを交換することにより、ユーザは、互いのメッセージに対して発言するのみではなく、メタバースにおいてユーザが互いに共有する体験について発言することが可能となる。
したがって、ユーザが同じ内容を含む発言を同時に行う機会が増え、ユーザ端末において、同じ内容を含む発言が多数表示されることにより、発言がどのユーザによる発言か区別する必要が生じる。
【特許文献１】特開平１１−２０３２２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような発言を含む吹き出しの形状をユーザにより選択可能にし、さらにユーザ毎に吹き出しの色を変更するチャット方法は、吹き出しの形状をユーザが選択し、ユーザ毎に吹き出しの色を変更することにより、ユーザが円滑にコミュニケーションできるよう、発言者の感情・意図の表現能力を拡張する。
しかしながら、仮想空間において多数のユーザが同じ語句を含む発言を同時に行うとき、リアルタイムな通信を行うユーザ端末においては、同じ内容を含む発言が多数表示されることにより、それぞれの発言を一定時間表示するときには表示が煩雑となってしまう。
【０００４】
本発明は、リアルタイムな通信を行うユーザ端末において、同じ内容を含む発言をまとめて表示態様を変更して表示することにより、表示が煩雑であっても、多くの人が発言した発言内容の発言を目立たせることによりユーザ同士の共感を高めてチャットにおけるコミュニケーションを円滑にすることができるチャットサーバ、チャットシステム、チャット方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明者は、チャットにおける発言を発言時刻と関連付けて単位時間毎の同一発言をまとめる仕組みを見出し、本発明を想到するに至った。
本発明に係るチャットシステムは、チャットにおける発言を発言時刻と関連付けて単位時間毎の同一発言をまとめて表示態様を変更して表示することにより、表示が煩雑であっても、同一発言を目立たせるものである。
【０００６】
（１）  通信回線によりユーザ端末と通信可能に接続されたチャットサーバであって、
放送データを前記通信回線を介して送信する動画送信手段と、
前記通信回線を介して前記放送データを受信したユーザ端末において送信された発言データを受け付ける発言受付手段と、
受け付けた前記発言データを受け付けた時刻である発言時刻と関連付けて記憶する発言記憶手段と、
前記発言データ及び前記発言時刻から、所定の発言時間帯に該当する同一の発言内容を判断する発言同一性判断手段と、
前記発言同一性判断手段が判断した同一の発言内容を計数した発言数を集計する発言集計手段と、
前記ユーザ端末において前記発言データを表示する表示態様を前記発言数に基づいて決定する発言表示態様決定手段と、
ユーザ端末において表示する前記発言データ及び前記表示態様を関連付けた発言表示データを前記通信回線を介してユーザ端末に送信する発言表示態様送信手段と、
を備えるチャットサーバ。
【０００７】
（１）の発明によれば、チャットサーバは、発言時間帯に該当する同一の発言内容の発言数に基づいて発言データの表示態様を決定する。そして、ユーザ端末において発言データを決定した表示態様で表示する。
【０００８】
そのため、チャットサーバは、発言時間帯に該当する同一の発言内容をまとめて、表示態様を変更してユーザ端末に表示させることができる。つまり、チャットサーバは、多くの同一の発言内容を表示態様を変更して、より強調して表示することができる。
【０００９】
したがって、チャットサーバは、同一の発言内容はまとめて多くのユーザによる同一の発言内容とわかるよう表示態様を変更して表示することにより、放送を視聴しながら、同一の発言を行ったユーザ同士の共感をリアルタイムに高めて、チャットにおけるコミュニケーションを円滑にすることができる。
【００１０】
（２）  前記表示態様は表示サイズである（１）記載のチャットサーバ。
【００１１】
（２）の発明によれば、チャットサーバは、発言時間帯に該当する同一の発言内容の発言数に基づいて発言データの表示サイズを決定する。そして、ユーザ端末において発言データを決定した表示サイズで表示する。
【００１２】
そのため、チャットサーバは、発言時間帯に該当する同一の発言内容をまとめて、表示サイズを変更してユーザ端末に表示させることができる。つまり、チャットサーバは、多くの同一の発言内容をサイズを変更して、例えば、発言数の多い発言データを大きく表示して目立たせることができる。
【００１３】
したがって、チャットサーバは、同一の発言内容はまとめて多くのユーザによる同一の発言内容とわかるよう表示サイズを変更して目立たせて表示することにより、同一の発言を行ったユーザ同士の共感を高めて、チャットにおけるコミュニケーションを円滑にすることができる。
【００１４】
（３）  前記発言同一性判断手段は、前記発言データの前記発言内容を形態素解析した語句の語句データ及び前記発言時刻から、所定の発言時間帯に該当する同一の発言内容を判断し、
前記発言集計手段は、前記発言同一性判断手段が判断した同一の語句データを計数した前記発言数を集計し、
前記発言表示態様決定手段は、前記ユーザ端末において、前記語句データを表示する表示態様を前記発言数に基づいて決定し、
前記発言表示態様送信手段は、ユーザ端末において表示する前記語句データ及び前記表示態様を関連付けた前記発言表示データを前記通信回線を介して送信する（１）ないし（２）記載のチャットサーバ。
【００１５】
（３）の発明によれば、チャットサーバは、発言時間帯に該当する語句データを計数した発言数に基づいて語句データの表示態様を決定する。そして、チャットサーバは、ユーザ端末において語句データを表示態様で表示する。
【００１６】
そのため、チャットサーバは、発言時間帯に該当する同一の発言内容を形態素解析した語句の語句データをまとめることにより、発言時間帯に該当する同一の発言内容をまとめることができるのに加えて、発言時間帯に該当する発言内容に含まれる同一の語句データをもまとめることができる。
【００１７】
したがって、チャットサーバは、同一の発言内容に加えて同一の語句データがまとめられて、異なる表示態様で表示されるため、より多くのユーザが、発言内容及び発言内容に含まれる語句が同一となり異なる表示態様で表示されることを経験して、共感を高めることが可能となり、チャットにおけるコミュニケーションを円滑にすることができる。
【００１８】
（４）  前記チャットサーバは、
電子データによる仮想３次元空間データを記憶する仮想空間記憶手段と、
前記ユーザ端末において表示され、表示された仮想空間は前記ユーザ端末において操作される、前記仮想３次元空間データを、前記通信回線を介して前記ユーザ端末からの要求に応じて送信する仮想空間送信手段と、
をさらに備える（１）ないし（３）記載のチャットサーバ。
【００１９】
（４）の発明によれば、チャットサーバは、ユーザ端末に仮想空間を表示するための仮想３次元空間データを送信し、ユーザは、表示された仮想空間をユーザ端末において操作する。
【００２０】
そのため、チャットサーバは、ユーザに仮想空間における臨場感の高い体験を共有させることができる。さらに、チャットサーバは、ユーザに仮想空間を共有してチャットを行わせることができる。
【００２１】
したがって、チャットサーバは、臨場感の高い体験を共有したユーザがチャットにおいて発した発言内容に含まれる同一の発言内容及び発言内容に含まれる語句を異なる表示態様で表示して、体験を共有するとともに同一の発言内容及び発言内容に含まれる語句をチャットにおいて発したユーザ同士の共感を高めることができ、チャットにおけるコミュニケーションを円滑にすることができる。
【００２２】
（５）  前記発言表示態様送信手段は、前記ユーザ端末において、前記発言データを前記表示態様で表示する際に、表示したアバターデータの近傍に、吹き出し状に、前記発言データを前記表示態様で表示する前記発言表示データを送信する（１）ないし（４）記載のチャットサーバ。
【００２３】
（５）の発明によれば、チャットサーバは、ユーザ端末に表示したアバターデータの近傍に発言データを吹き出し状に表示する。
【００２４】
そのため、チャットサーバは、ユーザ端末の表示において、ユーザにアバターと発言データを関連付けて認識させることができる。したがって、チャットサーバは、ユーザに発言者による発言データを直感的に区別させて、チャットにおけるコミュニケーションを円滑にすることができる。
【００２５】
（６）  前記アバターデータとは、前記発言データを前記発言受付手段が受け付けたユーザに対応するアバターデータである、（５）記載のチャットサーバ。
【００２６】
（６）の発明によれば、チャットサーバは、アバターデータを記憶する。さらに、チャットサーバは、アバターデータを発言データ及び発言データを送信したユーザに関連付けて記憶する。
【００２７】
そのため、ユーザは、アバターを介して、発言データをユーザと関連付けて認識することができる。したがって、チャットサーバは、チャットにおけるコミュニケーションを円滑にすることができる。
【００２８】
（７）  通信回線によりユーザ端末と通信可能に接続されたチャットサーバによるチャットの提供方法であって、
放送データを受信し前記ユーザ端末に表示させるステップと、
前記チャットサーバが、前記ユーザ端末において送信された発言データを受け付けるステップと、
前記チャットサーバが、受け付けた前記発言データを受け付けた時刻である発言時刻と関連付けて記憶するステップと、
前記チャットサーバが、前記発言データ及び前記発言時刻から、所定の発言時間帯に該当する同一の発言内容を判断するステップと、
前記チャットサーバが、判断した同一の発言内容を計数した発言数を集計するステップと、
前記チャットサーバが、前記ユーザ端末において前記発言データを表示する表示態様を前記発言数に基づいて決定するステップと、
前記チャットサーバが、ユーザ端末において表示する前記発言データ及び前記表示態様を関連付けた発言表示データを前記ユーザ端末に送信するステップと、
を少なくとも実行することを特徴とするチャットの提供方法。
【００２９】
（８）  通信回線により通信可能に接続されたチャットサーバ及びユーザ端末を含むチャットシステムであって、
前記チャットサーバは、
前記通信回線を介して受信した発言データを受け付ける発言受付手段と、
受け付けた前記発言データを受け付けた時刻である発言時刻と関連付けて記憶する発言記憶手段と、
前記発言データ及び前記発言時刻から、所定の発言時間帯に該当する同一の発言内容を判断する発言同一性判断手段と、
前記発言同一性判断手段が判断した同一の発言内容を計数した発言数を集計する発言集計手段と、
前記ユーザ端末において前記発言データを表示する表示態様を前記発言数に基づいて決定する発言表示態様決定手段と、
ユーザ端末において表示する前記発言データ及び前記表示態様を関連付けた発言表示データを前記通信回線を介して送信する発言表示態様送信手段と、
を備え、
前記ユーザ端末は、
放送データを受信する動画受信手段と、
放送データを表示する動画表示手段と、
ユーザが前記発言内容を入力する入力手段と、
前記通信回線を介して前記発言データを送信する送信手段と、
前記通信回線を介して前記チャットサーバから前記発言表示データを受信する発言表示データ受信手段と、
受信した前記発言表示データに基づき、前記発言データを前記表示態様で表示する発言表示データ表示手段と、
を備えるチャットシステム。
【００３０】
（９）  前記チャットサーバは、
電子データによる仮想３次元空間データを記憶する仮想空間記憶手段と、
仮想空間上の前記ユーザ端末の個々のユーザを仮想的に示すアバターに関するアバターデータを記憶するアバター記憶手段と、
前記仮想３次元空間データ及びアバターデータを前記通信回線を介して前記ユーザ端末からの要求に応じて送信する仮想空間送信手段と、
をさらに備え、
前記ユーザ端末は、
前記ユーザからの操作入力を受け付ける仮想空間入力手段と、
前記仮想空間入力手段に対する入力操作信号を前記チャットサーバに送信する入力信号送信手段と、
前記チャットサーバから前記仮想３次元空間データを受信する仮想空間受信手段と、
受信した仮想３次元空間データを、前記仮想空間入力手段に対する前記ユーザの操作に基づいて、表示する仮想空間表示手段と、
受信したアバターデータを、前記仮想空間入力手段に対する前記ユーザの操作に基づいて、表示するアバター表示手段と、
をさらに備える（８）記載のチャットシステム。
【発明の効果】
【００３１】
本発明によれば、チャットにおいて、同じ内容を含む発言をまとめて表示態様を変更して表示することにより、表示が煩雑となることを防ぎ、他の発言を保護してチャットにおけるコミュニケーションを円滑にすることができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００３３】
［チャットシステムの全体構成］
図１は、本実施形態に係るチャットシステム１０の全体構成を示す図である。
【００３４】
本実施形態に係るチャットシステム１０は、後述するチャットサーバ１とユーザ端末２とを含む。チャットサーバ１は、例えば、インターネット等の通信ネットワークＮに接続されている。ユーザ端末２は、通信ネットワークＮに接続されている。
【００３５】
チャットサーバ１は、ユーザ端末２に放送データを送信し、ユーザ端末２から受信した発言データを処理して発言表示データをユーザ端末２に送信する。
【００３６】
ユーザ端末２は、チャットサーバ１より通信ネットワークＮを介して、例えば、ＭＰＥＧ−２及びＨ．２６４等の圧縮フォーマットにより圧縮された放送データを受信する動画受信手段４１と、受信した放送データを表示する、例えば、液晶ディスプレイ、プラズマディスプレイ及びＣＲＴ等の動画表示手段４２とを備える。また、後述する、動画送信手段３１が、チャットサーバ１の構成要素ではなく、放送電波を送信する装置に備えられることで、ユーザ端末２の動画受信手段４１が、放送電波を受信し、動画表示手段４２により、放送電波を表示する態様であってもよい。
【００３７】
ユーザ端末２は、ユーザが発言データを入力する、例えば、キーボード等の入力手段４３と、入力された発言データを通信ネットワークＮを介して後述するチャットサーバ１に送信する送信手段４４とを備える。
【００３８】
ユーザ端末２は、後述するチャットサーバ１より後述する発言表示データを通信ネットワークＮを介して受信する発言表示データ受信手段４５と、受信した発言表示データを表示する、例えば、液晶ディスプレイ、プラズマディスプレイ、ＣＲＴ等の発言表示データ表示手段４６とを備える。
【００３９】
ユーザ端末２は、後述するチャットサーバ１より後述する仮想空間データを通信ネットワークＮを介して受信する仮想空間受信手段４７と、受信した仮想空間データを表示する、例えば、液晶ディスプレイ、プラズマディスプレイ、ＣＲＴ等の仮想空間表示手段４８とを備える。
【００４０】
［チャットサーバの機能構成］
図２は、本実施形態に係るチャットサーバ１の機能構成の概要を示す図である。本実施形態に係るチャットサーバ１は、動画送信手段３１、発言受付手段３２、発言記憶手段３３、発言同一性判断手段３４、発言集計手段３５、発言表示態様決定手段３６及び発言表示態様送信手段３７を備える。
【００４１】
動画送信手段３１は、通信ネットワークＮを介してユーザ端末２に上述のユーザ端末２において表示する、例えば、ＭＰＥＧ−２及びＨ．２６４等の圧縮フォーマットにより圧縮された放送データを送信してもよい。例えば、放送は生放送など、リアルタイムに行われたものを、放送データとして送信してもよい。すなわち、動画送信手段３１が、チャットサーバ１の構成要素ではなく、放送電波を送信する装置に備えられることで、ユーザ端末２の動画受信手段４１が、放送電波を受信し、動画表示手段４２により、放送電波を表示する態様であってもよい。
【００４２】
発言受付手段３２は、通信ネットワークＮを介してユーザ端末２から受信した発言データを受け付ける。発言記憶手段３３は、受け付けた発言データを受け付けた時刻である発言時刻と関連付けて記憶しておく。発言記憶手段３３の詳細については後述する。
【００４３】
発言同一性判断手段３４は、記憶している発言データ及び発言時刻から所定の時間である発言時間帯に含まれる発言データのうち、発言内容が重複する発言データを判断する。または、発言同一性判断手段３４は、発言記憶手段３３が記憶している発言データ及び発言時刻から所定の時間である発言時間帯に含まれる発言データを形態素解析して語句データを抽出する。そして、発言同一性判断手段３４は、所定の時間である発言時間帯に含まれる語句データのうち、発言内容が重複する語句データを判断する。発言同一性判断手段３４の詳細については後述する。
【００４４】
発言集計手段３５は、発言同一性判断手段３４が判断した同一の発言内容の発言データ及び語句データを計数して発言数を得る。さらに、発言集計手段３５は、計数した発言数を集計する。発言集計手段３５の詳細については後述する。
【００４５】
発言表示態様決定手段３６は、例えば、発言集計手段３５が集計した発言数が多いほど発言データ及び語句データをユーザ端末２において表示するときに大きく表示する等、発言データ及び語句データの表示態様を発言集計手段３５が集計した発言数に基づいて決定する。
【００４６】
発言表示態様送信手段３７は、発言表示態様決定手段３６が決定した表示態様と発言データ及び語句データとを関連付けた発言表示データを生成する。さらに、発言表示態様送信手段３７は、生成した発言表示データを通信ネットワークＮを介してユーザ端末２に送信する。
【００４７】
仮想空間記憶手段３８は、ユーザ端末２の仮想空間表示手段４８に表示するための電子データによる仮想３次元空間データである仮想空間データを記憶する。仮想空間送信手段３９は、ユーザ端末２の仮想空間受信手段４７に仮想空間データを通信ネットワークＮを介して送信する。
【００４８】
［発言記憶手段と関連要素の構成］
図３は、発言記憶手段３３と関連要素の構成の概要を示す図である。
発言記憶手段３３は、発言時刻テーブル１２１を備える。発言時刻テーブル１２１には、発言受付手段３２が発言データを受け付けた時刻である発言時刻に、発言データの発言内容が関連付けて記憶されている。図３においては１９時１分１秒から１９時１分６秒までの発言データを受け付けた時刻である発言時刻にそれぞれの発言データに含まれる発言内容が関連付けて記憶されている。
【００４９】
［発言同一性判断手段及び発言集計手段と関連要素の構成］
図４，図５は発言同一性判断手段３４及び発言集計手段３５と関連要素の概要を示す図である。図４において、発言同一性判断手段３４及び発言集計手段３５は、発言時間帯テーブル（１）１２２を備える。
【００５０】
発言時間帯テーブル（１）１２２には、特定の時間である発言時間帯に含まれる発言時刻に受け付けられた発言データの発言内容が上述の発言時刻テーブル１２１に基づいて関連付けて記憶されている。さらに、発言同一性判断手段３４は、発言時間帯に関連付けて記憶されている発言内容のうち同一の発言内容を判断し、発言集計手段３５は同一の発言内容の発言数をカウントする。発言数は、発言時間帯テーブル（１）１２２の発言内容に関連付けて記憶されている。
【００５１】
図５において、発言同一性判断手段３４及び発言集計手段３５は、発言時間帯テーブル（２）１２３を備える。
【００５２】
発言時間帯テーブル（２）１２３には、特定の時間である発言時間帯に含まれる発言時刻に受け付けられた発言データを形態素解析して抽出した語句データの発言内容が上述の発言時刻テーブル１２１に基づいて関連付けて記憶されている。さらに、発言同一性判断手段３４は、発言時間帯に関連付けて記憶されている発言内容のうち同一の発言内容を判断し、発言集計手段３５は同一の発言内容の発言数をカウントする。発言数は、発言時間帯テーブル（１）１２２の発言内容に関連付けて記憶されている。
【００５３】
［チャットサーバのハードウェア構成図］
図６は、本実施形態に係るチャットサーバ１のハードウェア構成を示す図である。
チャットサーバ１は、制御部３００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１０（マルチプロセッサ構成ではＣＰＵ３２０等複数のＣＰＵが追加されてもよい）、バスライン２００、通信Ｉ／Ｆ（Ｉ／Ｆ：インタフェース）３３０、メインメモリ３４０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）３５０、Ｉ／Ｏコントローラ３６０、ハードディスク３７０、光ディスクドライブ３８０、並びに半導体メモリ３９０を備える。尚、ハードディスク３７０、光ディスクドライブ３８０、並びに、半導体メモリ３９０はまとめて記憶装置４１０と呼ばれる。
【００５４】
制御部３００は、チャットサーバ１を統括的に制御する部分であり、ハードディスク３７０（後述）に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００５５】
通信Ｉ／Ｆ３３０は、チャットサーバ１が、例えば、インターネット等の通信ネットワークＮ（図１）を介してユーザ端末２と情報を送受信する場合のネットワーク・アダプタである。通信Ｉ／Ｆ３３０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００５６】
ＢＩＯＳ３５０は、チャットサーバ１の起動時にＣＰＵ３１０が実行するブートプログラムや、チャットサーバ１がハードウェアに依存するプログラム等を記録する。
【００５７】
Ｉ／Ｏコントローラ３６０には、ハードディスク３７０、光ディスクドライブ３８０、及び半導体メモリ３９０等の記憶装置４１０を接続することができる。
【００５８】
ハードディスク３７０は、本ハードウェアをチャットサーバ１として機能させるための各種プログラム、本発明の機能を実行するプログラム及び後述するテーブル及びレコードを記憶する。なお、チャットサーバ１は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００５９】
光ディスクドライブ３８０としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク４００を使用する。光ディスク４００から光ディスクドライブ３８０によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ３６０を介してメインメモリ３４０またはハードディスク３７０に提供することもできる。
【００６０】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、チャットサーバ１は、記憶装置４１０、制御部３００等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００６１】
チャットサーバ１においては、記憶装置４１０が主として発言記憶手段３３に対応し、通信Ｉ／Ｆ３３０が主として動画送信手段３１、発言受付手段３２及び発言表示態様送信手段３７に対応し、制御部３００が発言同一性判断手段３４、発言集計手段３５、発言表示態様決定手段３６に対応する。
【００６２】
［ユーザ端末のハードウェア構成］
図７は、本実施形態に係るユーザ端末２のハードウェア構成を示す図である。
ユーザ端末２は、上述のチャットサーバと同様な構成を持つ。加えて、ユーザ端末２は、入力装置５１０及び表示装置５２０をさらに備える。
【００６３】
入力装置５１０は、ユーザが入力を行うための入力装置であり、例えば、キーボード、マウス等を含む。表示装置５２０は、制御部６００が画像表示を行うための装置であり、例えば、液晶ディスプレイ、プラズマディスプレイ及びＣＲＴ等を含む。
【００６４】
ユーザ端末２においては、通信Ｉ／Ｆ６３０が主として動画受信手段４１、送信手段４４及び発言表示データ受信手段４５に対応し、表示装置５２０が主として動画表示手段４２及び発言表示データ表示手段４６に対応し、入力装置５１０が主として入力手段４３に対応する。
【００６５】
［本発明の実施形態に係るフローチャート（１）］
図８は、本発明の実施形態に係るチャットサーバ１における処理（１）のフローチャートを示している。
【００６６】
Ｓ１：インターネット等の通信ネットワークＮを介して通信Ｉ／Ｆ３３０に受信した放送データを通信Ｉ／Ｆ３３０より送信しユーザ端末２に表示させる。
【００６７】
Ｓ２：発言受付手段３２は、ユーザ端末２において放送データを視聴したユーザが入力した発言データをインターネット等の通信ネットワークＮを介して受け付けたか否かを判別する。
【００６８】
Ｓ３：発言記憶手段３３は、発言データを受け付けた発言時刻と発言データの発言内容とを関連付けて発言時刻テーブル１２１に記憶しておく。
【００６９】
Ｓ４：発言同一性判断手段３４は、発言記憶手段３３が記憶している発言データ及び発言時刻から所定の時間である発言時間帯に含まれる発言データのうち、発言内容が重複する発言データを判断する。
【００７０】
Ｓ５：発言集計手段３５は、発言同一性判断手段３４が判断した同一の発言内容の発言データを計数して発言数を集計する。集計した発言数は発言時間帯及び発言内容と関連付けて発言時間帯テーブル（１）１２２に記憶しておく。
【００７１】
Ｓ６：発言表示態様決定手段３６は、集計した発言数に基づいて、発言データをユーザ端末２において表示するときの表示態様を決定する。
【００７２】
Ｓ７：発言表示態様送信手段３７は、決定した表示態様と発言データとを関連付けた発言表示データを生成し、生成した発言表示データをインターネット等の通信ネットワークＮを介してユーザ端末２に送信する。
【００７３】
［本発明の実施形態に係るフローチャート（２）］
図９は、本発明の実施形態に係るチャットサーバ１における処理（２）のフローチャートを示している。
【００７４】
Ｓ１１：動画送信手段３１は、インターネット等の通信ネットワークＮを介して通信Ｉ／Ｆ３３０よりユーザ端末２に放送データを送信する。
【００７５】
Ｓ１２：発言受付手段３２は、ユーザ端末２において放送データを視聴したユーザが入力した発言データをインターネット等の通信ネットワークＮを介して受け付けたか否かを判別する。
【００７６】
Ｓ１３：発言記憶手段３３は、発言データを受け付けた発言時刻と発言データの発言内容とを関連付けて発言時刻テーブル１２１に記憶しておく。
【００７７】
Ｓ１４：発言同一性判断手段３４は、記憶している発言データ及び発言時刻から所定の時間である発言時間帯に含まれる発言データを形態素解析して語句データを抽出する。そして、発言同一性判断手段３４は、所定の時間である発言時間帯に含まれる抽出した語句データのうち、発言内容が重複する語句データを判断する。
【００７８】
Ｓ１５：発言集計手段３５は、発言同一性判断手段３４が判断した同一の発言内容の語句データを計数して発言数を集計する。集計した発言数は発言時間帯及び発言内容と関連付けて発言時間帯テーブル（２）１２３に記憶しておく。
【００７９】
Ｓ１６：発言表示態様決定手段３６は、集計した発言数に基づいて、語句データをユーザ端末２において表示するときの表示態様を決定する。
【００８０】
Ｓ１７：発言表示態様送信手段３７は、決定した表示態様と語句データとを関連付けた発言表示データを生成し、生成した発言表示データをインターネット等の通信ネットワークＮを介してユーザ端末２に送信する。
【００８１】
［本発明の実施形態に係るフローチャート（３）］
図１０は、本発明の実施形態に係るユーザ端末２における処理のフローチャートを示している。
【００８２】
Ｓ２１：動画受信手段４１は、チャットサーバ１より、例えば、インターネット等の通信ネットワークＮを介して、放送データを受信する。
【００８３】
Ｓ２２：動画表示手段４２は、受信した放送データを例えば、液晶ディスプレイ、プラズマディスプレイ及びＣＲＴ等の表示装置５２０に表示する。
【００８４】
Ｓ２３：入力手段４３は、例えば、キーボード等の入力装置５１０よりユーザが発言データを入力したか否かを判定する。
【００８５】
Ｓ２４：送信手段４４は、入力された発言データを例えば、インターネット等の通信ネットワークＮを介してチャットサーバ１に送信する。
【００８６】
Ｓ２５：発言表示データ受信手段４５は、チャットサーバ１より表示態様と発言データまたは語句データとを関連付けた発言表示データを通信ネットワークＮを介して受信する。
【００８７】
Ｓ２６：発言表示データ表示手段４６は、受信した発言表示データに基づき、それぞれのデータに関連付けられた表示態様で発言データまたは語句データを、例えば、液晶ディスプレイ、プラズマディスプレイ、ＣＲＴ等の表示装置５２０に表示する。
【００８８】
図１１は、本発明の実施形態に係るチャットシステム１０におけるユーザ端末２の表示例を示している。
【００８９】
チャットサーバ１は、電子データによる仮想３次元空間を、例えば、インターネット等の通信ネットワークＮを介してユーザ端末２に送信する。さらに、ユーザ端末２は仮想空間４０１をユーザによる入力装置５１０からの入力により操作可能に表示装置５２０に表示する。
【００９０】
仮想空間４０１内の仮想スクリーンには動画４０３が表示されている。さらに、ユーザＡ，Ｂ，Ｃ，Ｄ・・・はユーザによる入力装置５１０からの入力により操作可能な仮想空間内の表示するアバターデータのパーツ組合せをユーザが選択して作成したユーザそれぞれの分身であるアバター４０２を介してチャットを行っている。また、動画４０３はサッカーの試合の動画であり、手前の選手××がシュートレンジに入り、奥の選手○○がオーバーラップしてきている。チャットサーバ１は、表示したアバター４０２の近傍にユーザによる発言４０４を発言データに基づき吹き出し状に表示する。チャットサーバ１は、発言４０４のうち、発言「××」及び「シュート」の表示態様を変更する発言表示データを送信し、ユーザ端末２は発言表示データに基づき「××」及び「シュート」といった表示態様を変更した発言４０５を表示する。本表示例では、表示態様の変更は表示サイズの変更であり、発言４０４に比べて表示態様を変更した発言４０５は大きい表示サイズで表示される。
【００９１】
図１２は、本発明の実施形態に係るチャットシステム１０におけるユーザ端末２の他の表示例を示している。
【００９２】
仮想空間４０１内の仮想スクリーンには動画４０３が表示されている。また、動画４０３はサッカーの試合の動画であり、手前の選手××がシュートレンジに入り、奥の選手○○がオーバーラップしてきている。チャットサーバ１は、チャットサーバ１は、表示したアバター４０２の近傍にユーザによる発言４０４を発言データに基づき吹き出し状に表示する。発言４０４のうち、発言「××」及び「シュート」の表示態様を変更する発言表示データを送信し、ユーザ端末２は発言表示データに基づき「××」及び「シュート」といった表示態様を変更した発言４０５を表示する。本表示例では、表示態様の変更は表示サイズの変更であり、発言４０４に比べて表示態様を変更した発言４０５は大きい表示サイズで表示される。また、ユーザ端末２は、発言４０４のうち「××」、「シュート」及び語句「××」及び「シュート」のみを含む「××シュート」を表示しない。
【００９３】
そのため、チャットサーバは、発言時間帯に該当する同一の発言内容をまとめて、発言時間帯に該当する発言データの表示数を減らすことができる。つまり、チャットサーバは、同一ではない発言内容の表示が多くの同一の発言内容の表示により隠されてしまうことを防ぐことができる。また、チャットサーバは、例えば、ユーザ端末のハードウェアの制限等により、同時に表示する発言データの数が限られているときには、先の同一ではない発言内容が後の同一の発言内容により流されてしまうことを防ぐことができる。
【００９４】
したがって、チャットサーバは、表示のためのリソースが制限されている場合にも、例えば、共感のための同一の発言内容はまとめて多くのユーザによる同一の発言内容とわかるよう表示態様を変更し、会話や個々の感想といった異なる発言内容を保護して、チャットにおけるコミュニケーションを円滑にすることができる。
【００９５】
上述の実施形態の他の実施形態として、チャットサーバ１は、発言データ及び語句データのうち同一の発言内容を有する発言データ及び語句データを、計数した発言数に応じてユーザ端末２に表示するときの表示サイズを大きく表示し、さらに、所定の時間が経過した時点から、同一の発言内容を有する発言データ及び語句データの表示サイズを時間の経過に比例して徐々に小さくユーザ端末２において表示する。
【００９６】
そして、チャットサーバ１は、同一の発言内容を有する発言データ及び語句データの表示サイズを時間の経過に比例して徐々に小さくして表示しているときに、さらに同一の発言内容を有する発言データ及び語句データを計数したときには、計数した発言数に応じて表示サイズを大きくユーザ端末２において表示する。
【００９７】
そして、チャットサーバ１は、同一の発言内容を有する発言データ及び語句データの表示サイズを時間の経過に比例して徐々に小さくして表示しているときに、同一の発言内容を有する発言データ及び語句データの表示サイズが所定のサイズになったときには表示を消去する。
【００９８】
図４を参照すると、他の実施例においては、チャットサーバ１は、１９時０１分００秒〜１９時０１分０４秒において、発言内容「××」及び「シュート」の発言データを計数した発言数に応じた表示サイズでユーザ端末２において表示する。
【００９９】
次に、チャットサーバ１は、１９時０１分０５秒〜１９時０１分０９秒において、発言内容「××」及び「シュート」の発言データが計数していないため、ここでは、最新の発言時刻から５秒が経過した時点から、発言内容「××」及び「シュート」の表示は、経過時間に応じて徐々に小さくユーザ端末２において表示する。
【０１００】
次に、チャットサーバ１は、１９時０１分１０秒〜１９時０１分１４秒において、発言内容「××」の発言データが計数しているため、計数した発言数に応じて発言内容「××」の発言データを大きくユーザ端末２において表示する。発言内容「シュート」の発言データは計数していないため、経過時間に応じて徐々に小さくユーザ端末２において表示する。
【０１０１】
チャットサーバ１は、１９時０１分１０秒〜１９時０１分１４秒において、発言内容「シュート」の発言データは計数していないため、経過時間に応じて徐々に小さくユーザ端末２において表示する。通常の発言データと同じ大きさまで表示サイズが小さくなったときには表示を消去する。
【０１０２】
本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０１０３】
【図１】本実施形態に係るチャットシステムの全体構成を示す図である。
【図２】本実施形態に係るチャットサーバの機能構成の概要を示す図である。
【図３】発言記憶手段と関連要素の構成の概要を示す図である。
【図４】発言同一性判断手段及び発言集計手段と関連要素の概要を示す図である。
【図５】発言同一性判断手段及び発言集計手段と関連要素の概要を示す図である。
【図６】本実施形態に係るチャットサーバのハードウェア構成を示す図である。
【図７】本実施形態に係るユーザ端末のハードウェア構成を示す図である。
【図８】本実施形態に係るチャットサーバにおける処理（１）のフローチャートである。
【図９】本実施形態に係るチャットサーバにおける処理（２）のフローチャートである。
【図１０】本実施形態に係るユーザ端末における処理のフローチャートである。
【図１１】本実施形態に係るチャットシステムにおけるユーザ端末の表示例を示す図である。
【図１２】本実施形態に係るチャットシステムにおけるユーザ端末の他の表示例を示す図である。
【符号の説明】
【０１０４】
１  チャットサーバ
２  ユーザ端末
１０  チャットシステム
３６  発言表示態様決定手段
【図１】
0004796606.tif 000002
【図２】
0004796606.tif 000003
【図３】
0004796606.tif 000004
【図４】
0004796606.tif 000005
【図５】
0004796606.tif 000006
【図６】
0004796606.tif 000007
【図７】
0004796606.tif 000008
【図８】
0004796606.tif 000009
【図９】
0004796606.tif 000010
【図１０】
0004796606.tif 000011
【図１１】
0004796606.tif 000012
【図１２】
0004796606.tif 000013