(57)【特許請求の範囲】
【請求項１】
管理用サーバがネットワーク上の所定のチャンネルに接続された複数のユーザ用コンピュータ間の文字情報の同報通信制御を行うことにより各ユーザ用コンピュータのユーザが会話を行うようにしたチャットシステムの各ユーザ用コンピュータにおいて受信文字情報に基づいた会話文字列表示の背景に画像を表示させるようにした背景画像表示制御システムにおいて、
チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に基づいて定められた条件と背景画像の関係を示したテーブルを格納するテーブル格納手段と、
チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に対応した条件が上記テーブル格納手段に格納されたテーブルに記述されているときに、その条件に対応した背景画像を各ユーザ用コンピュータの会話文字列表示の背景に表示させる表示制御手段とを有するチャットシステムにおける背景画像表示制御システム。
【請求項２】
請求項１記載のチャットシステムにおける背景画像表示制御システムにおいて、
更に、上記テーブルは各条件に対して与えられる優先順位を表す情報を含み、
チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に対応する条件が上記テーブルに複数記述されている場合に、優先順位のより高い条件を選択する優先条件選択手段を有し、
上記表示制御手段が上記優先条件選択手段にて選択された条件に対応した背景画像を各ユーザ用コンピュータの会話文字列表示の背景に表示させるようにした背景画像表示制御システム。
【請求項３】
請求項１または２記載のチャットシステムにおける背景画像表示制御システムにおいて、
上記表示制御手段は、上記テーブルに記述された背景画像を表す画像データを格納した画像データ格納手段を有し、
当該条件に対応した背景画像を表す画像データを上記画像データ格納手段より読み出し、該画像データに基づいて対応する背景画像を各ユーザ用コンピュータの会話文字列表示の背景に表示させるようにした背景画像表示制御システム。
【請求項４】
請求項３記載のチャットシステムにおける背景画像表示制御システムにおいて、
上記画像データ格納手段は上記管理用サーバに構成され、当該背景画像の画像データが上記管理用サーバから各ユーザ用コンピュータに転送されるようにした背景画像表示制御システム。
【請求項５】
請求項３記載のチャットシステムにおける背景画像表示制御システムにおいて、
上記画像データ格納手段はいずれか１つのユーザ用コンピュータに構成され、  当該背景画像の画像データが上記１つのユーザ用コンピュータから他のユーザコンピュータに転送されるようにした背景画像表示システム。
【請求項６】
請求項１乃至３何れか１項記載のチャットシステムにおける背景画像表示制御システムにおいて、
上記テーブル格納手段および表示制御手段が各ユーザ用コンピュータ内に構築された背景画像表示制御システム。
【請求項７】
請求項６記載のチャットシステムにおける背景画像表示制御システムにおいて、
上記表示制御手段は、上記テーブルに記述された背景画像を表す画像データを格納した画像データ格納手段を有し、
当該条件に対応した背景画像を表す画像データを上記画像データ格納手段より読み出し、該画像データに基づいて対応する背景画像を当該ユーザ用コンピュータの会話文字列表示の背景に表示させるようにした背景画像表示制御システム。
【請求項８】
請求項１記載のチャットシステムにおける背景画像表示制御システムにおいて、
上記表示制御手段は、チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に対応した条件がテーブルに複数記述されているときに、その条件に対応した複数の表示画像を各ユーザ用コンピュータの会話文字列表示の背景に表示させる背景画像表示制御システム。
【請求項９】
請求項１記載のチャットシステムにおける背景画像表示制御システムにおいて、
上記テーブル格納手段は、上記背景画像に対応付けられた文字列を示す文字列設定テーブルを格納し、
上記表示制御手段は、上記条件に対応した背景画像に文字列が対応付けられている場合、当該背景画像と文字列を各ユーザ用コンピュータの会話文字列表示の背景に表示させる背景画像表示制御システム。
【請求項１０】
管理用サーバがネットワーク上の所定のチャンネルに接続された複数のユーザ用コンピュータ間の文字情報の同報通信制御を行うことにより各ユーザ用コンピュータのユーザが会話を行うようにしたチャットシステムの各ユーザ用コンピュータにおいて受信文字情報に基づいた会話文字列表示の背景に画像を表示させるようにした背景画像表示制御システムでの処理をコンピュータに行わせるためのプログラムを格納した記録媒体において、
チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に対応した条件が、チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に基づいて定められた条件と背景画像の関係を示したテーブルに記述されているときに、その条件に対応した背景画像及び文字列を各ユーザ用コンピュータの会話文字列表示の背景に表示させるための表示制御ユニットを有するプログラムを格納した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、チャットシステムにおける背景画像表示制御システムに係り、詳しくは、管理用サーバがネットワーク上の所定のチャンネルに接続された複数のユーザ用コンピュータ間の文字情報の同報通信制御を行うことにより各ユーザ用コンピュータのユーザが会話を行うようにしたチャットシステムの各ユーザ用コンピュータにおいて受信文字情報に基づいた会話文字列表示の背景に画像を表示させるようにした背景画像表示制御システムに関する。また、本発明は、背景画像表示制御システムでの処理をコンピュータに行わせるためのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
例えば、ネットワークに接続されたコンピュータを用いて他のコンピュータのユーザと会話を行うチャットシステムにおいて、ユーザ用コンピュータに背景画像を表示するプログラムを格納することによって、チャット時に当該ユーザ用コンピュータに背景画像を表示するシステムが提案されている。このようなシステムを用いることにより、当該背景画像の表示プログラムが格納されたコンピュータのユーザは、チャットの内容を視覚的に容易に知ることができる。更にチャットを視覚的にも楽しむことができる。
【０００３】
【発明が解決しようとする課題】
しかし、従来の背景画像の表示プログラムは、個別にユーザ用コンピュータに格納されるだけであり、背景画像の表示プログラムが格納されていない他のコンピュータには、チャット中に背景画像が表示されなかった。また、ユーザ用コンピュータによって異なる背景画像の表示プログラムが格納されている場合、チャット中に表示される背景画像がユーザ用コンピュータごとに異なっていた。更に、従来の背景画像の表示プログラムは、チャットシステムの状態や発現内容に応じた背景画像をユーザ用コンピュータに表示するものではなかった。
【０００４】
そこで、本発明の第一の課題は、チャットシステム内の各ユーザ用コンピュータに表示される会話文字列の背景にその会話にふさわしい統一的な背景画像を表示できるようにしたチャットシステムにおける背景画像表示制御システムを提供することである。
また、本発明の第二の課題は、そのような背景画像表示制御システムでの処理をコンピュータに行わせるためのプログラムを記録した記録媒体を提供することである。
【０００５】
【課題を解決するための手段】
上記第一の課題を解決するため、本発明は、請求項１に記載されるように、管理用サーバがネットワーク上の所定のチャンネルに接続された複数のユーザ用コンピュータ間の文字情報の同報通信制御を行うことにより各ユーザ用コンピュータのユーザが会話を行うようにしたチャットシステムの各ユーザ用コンピュータにおいて受信文字情報に基づいた会話文字列表示の背景に画像を表示させるようにした背景画像表示制御システムにおいて、チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に基づいて定められた条件と背景画像の関係を示したテーブルを格納するテーブル格納手段と、チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に対応した条件が上記テーブル格納手段に格納されたテーブルに記述されているときに、その条件に対応した背景画像を各ユーザ用コンピュータの会話文字列表示の背景に表示させる表示制御手段とを有するように構成される。
【０００６】
このような背景画像表示制御システムでは、管理用サーバによる各ユーザ用コンピュータ間の文字情報の同報通信制御により各ユーザ用コンピュータに会話文字列が表示される。これにより各ユーザ用コンピュータのユーザが互いに会話を行う。このとき、当該チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に対応する条件がテーブルに記述されていると、テーブルにおいてその条件に対応した背景画像が各ユーザ用コンピュータの会話文字列表示の背景に表示される。
【０００７】
チャットシステム内で発現しうる状態とは、チャットシステム内でユーザどうしの会話が行われている際におこりうるシステムの状態であって、例えば、チャンネルのモードの状態、チャンネルで扱うトピックの状態、チャンネルへの参加人数（接続されるユーザ用コンピュータの台数）の状態、会話がなされている際の時刻の状態、会話における発言内容の状態、会話におけ発言者の状態（特定の発言者など）、会話への参加人数の増加、減少の状態、会話における会話量（同報通信される文字情報の量）の状態、会話で出現するキーワードの状態を含む。
【０００８】
上記システムにおいて、チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に対応する条件がテーブル上に複数記述されている場合、特に必要な条件に対応した背景画像を表示させるという観点から、本発明は、請求項２に記載されるように、上記システムにおいて、更に、上記テーブルは各条件に対して与えられる優先順位を表す情報を含み、チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に対応する条件が上記テーブルに複数記述されている場合に、優先順位のより高い条件を選択する優先条件選択手段を有し、上記表示制御手段が上記優先条件選択手段にて選択された条件に対応した背景画像を各ユーザ用コンピュータの会話文字列表示の背景に表示させるように構成することができる。
【０００９】
このような背景画像表示制御システムでは、特に必要な条件に対して高い優先順位を表す情報を対応付けておくことにより、チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に対応する条件が当該特に必要な条件を含んで複数記述されていた場合、その高い優先順位によって、当該特に必要な条件を選択することができる。その結果、その必要な条件に対応した背景画像が各ユーザ用コンピュータに表示される。
【００１０】
上記のようなチャットシステムにおける画像表示制御システムは、各ユーザ用コンピュータ、１つのユーザ用コンピュータ、管理用サーバ、更に、ネットワークに接続された他のコンピュータに構築することができる。また、当該画像表示制御システムの機能を上述したようなネットワークに接続される複数のコンピュータに分散させることも可能である。
【００１１】
上記表示制御手段は、具体的に、請求項３に示すように、上記テーブルに記述された背景画像を表す画像データを格納した画像データ格納手段を有し、当該条件に対応した背景画像を表す画像データを上記画像データ格納手段より読み出し、該画像データに基づいて対応する背景画像を各ユーザ用コンピュータの会話文字列表示の背景に表示させるように構成することができる。
【００１２】
このように、画像表示制御手段が背景画像を表す画像データを格納した画像データ格納手段を有する場合、画像データのメンテナンスが容易であるという観点から、本発明は、請求項４に記載されるように、上記のように表示制御手段が画像データ格納手段を有するシステムにおいて、上記画像データ格納手段は上記管理用サーバに構成され、当該背景画像の画像データが上記管理用サーバから各ユーザ用コンピュータに転送されるように構成することができる。
【００１３】
このような背景画像表示制御システムでは、判定された条件に対応した背景画像の画像データが、管理用サーバから各ユーザ用コンピュータシステムに配信される。そして、表示すべき背景画像を変更したい場合には、管理用サーバの画像データ格納手段に格納された画像データを変更するだけでよい。
また、同様の趣旨と共に、管理用サーバに負担をかけないという観点から、本発明は、請求項５に記載されるように、上記と同様の表示制御手段が画像データ格納手段を有するシステムにおいて、上記画像データ格納手段はいずれか１つのユーザ用コンピュータに構成され、当該背景画像の画像データが当該１つのユーザ用コンピュータから他のユーザ用コンピュータに転送されるように構成することができる。
【００１４】
更に、背景画像表示制御システムでの処理に関する負荷を管理用サーバにかけないという観点から、本発明は、請求項６に記載されるように、上記背景画像表示制御システムにおいて、上記テーブル格納手段および表示制御手段が各ユーザ用コンピュータ内に構築されるように構成することができる。
このようなシステムでは、チャットシステム内での会話に関する処理が継続されている間、各ユーザ用コンピュータでは、上記テーブル格納手段に格納されたテーブルを用いて上述したような背景画像表示制御に関する処理がなされる。
【００１５】
このように背景画像表示制御システムの各要件が各ユーザ用コンピュータに構築される場合、上記表示制御手段は、請求項７に記載されるように、具体的に、上記テーブルに記述された背景画像を表す画像データを格納した画像データ格納手段を有し、当該条件に対応した背景画像を表す画像データを上記画像データ格納手段より読み出し、該画像データに基づいて対応する背景画像を当該ユーザ用コンピュータの会話文字列表示の背景に表示させるように構成することができる。
【００１６】
この場合、背景画像の画像データは、各ユーザ用コンピュータに対して、ＣＤ−ＲＯＭなどの記録媒体や、ネットワークを介して提供される。また、各ユーザ用コンピュータにおいて統一的な背景画像表示を行うという観点から、画像データの供給は、当該画像データの更新がある毎に、全てのユーザ用コンピュータに対して行われる必要がある。
【００１７】
また、複数の背景画像を同時に背景表示させるという観点から、本発明は、請求項８に記載されるように、上記表示制御手段は、チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に対応した条件がテーブルに複数記述されているときに、その条件に対応した複数の表示画像を各ユーザ用コンピュータの会話文字列表示の背景に表示させる構成とすることができる。
【００１８】
また、背景画像と文字列を表示させるという観点から、本発明は、請求項９に記載されるように、上記テーブル格納手段は、上記背景画像に対応付けられた文字列を示す文字列設定テーブルを格納し、上記表示制御手段は、上記条件に対応した背景画像に文字列が対応付けられている場合、当該背景画像と文字列を各ユーザ用コンピュータの会話文字列表示の背景に表示させる構成とすることができる。
【００１９】
上記第二の課題を解決するため、本発明は、請求項１０に記載されるように、管理用サーバがネットワーク上の所定のチャンネルに接続された複数のユーザ用コンピュータ間の文字情報の同報通信制御を行うことにより各ユーザ用コンピュータのユーザが会話を行うようにしたチャットシステムの各ユーザ用コンピュータにおいて受信文字情報に基づいた会話文字列表示の背景に画像を表示させるようにした背景画像表示制御システムでの処理をコンピュータに行わせるためのプログラムを格納した記録媒体において、チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に対応した条件が、チャットが行われているチャンネルの特性、又は、チャットが行われているチャンネルの特性及びチャットシステムに参加しているユーザ名に基づいて定められた条件と背景画像の関係を示したテーブルに記述されているときに、その条件に対応した背景画像及び文字列を各ユーザ用コンピュータの会話文字列表示の背景に表示させるための表示制御ユニットを有するプログラムを格納するように構成される。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態について図１乃至図１２を用いて説明する。
図１は、本背景画像表示制御システムが適用されるコンピュータネットワークの全体構成を説明するための図である。
図１に示すように、コンピュータネットワークであるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１００には複数のユーザ用コンピュータ１１０、１２０、１３０、・・・とサーバ１０１が接続されている。
【００２１】
また、他のＬＡＮ２００、ＬＡＮ３００等にもそれぞれ複数のユーザ用コンピュータ２１０、３１０等が接続され、ＬＡＮ同士はＷＡＮ（Ｗｉｄｅ  ＡｒｅａＮｅｔｗｏｒｋ）を介して接続され、広範囲にわたるコンピュータネットワークが構築されている。
本発明の背景画像表示制御システムは上記のようなコンピュータネットワークを利用した例えば、チャットシステムにおいて使用される。
【００２２】
チャットシステムとは、インターネットやパソコン通信網等のコンピュータネットワークに接続されたコンピュータを介して、複数のユーザが会話（チャット）を行うことのできるシステムである。
チャットシステムには複数のチャンネルがあり、ある一つのチャンネルに接続状態にあるユーザ用コンピュータを使用するユーザは、同じチャンネルに接続中の他のユーザ用コンピュータを使用するユーザの発言をユーザ用コンピュータの表示画面を見て知ることができる。また、ユーザ自身の発言はユーザ用コンピュータの入力装置に入力し、入力内容がコンピュータネットワークを介して他のユーザ用コンピュータに送信されることで行われる。
【００２３】
チャットシステムにおける各発言内容は当該チャンネルに接続している全てのユーザ用コンピュータの表示画面に文字列で発言順に表示されるようになっている。図２は、チャットに使用中のユーザ用コンピュータの表示画面例として、ＡＡＡＡＡというチャンネルでそれぞれニックネームａａａａａ、ｂｂｂｂｂ、ｃｃｃｃｃ、ｄｄｄｄｄ、ｅｅｅｅｅ、・・・を持つユーザがコンピュータの価格についてチャットを行っている様子を示す。図２に示すように、表示画面にはチャンネル名Ｉ（１）、チャットに参加中のユーザのニックネーム一覧Ｉ（２）、発言内容Ｉ（３）、各発言の発言者のニックネームＩ（４）、発言が行われた時刻Ｉ（５）等が表示される。
【００２４】
図３はサーバ１０１の機能的構成図である。管理サーバ１０１は、本システムの管理サーバとして機能し、図３に示すようにチャットシステムに参加しているユーザ名や発言内容、チャットが行われているチャンネルの特性等が記録されるチャット管理テーブル４００を有している。チャット管理テーブル４００はチャンネル毎にあり、サーバ１０１はチャットシステムの各チャンネルをチャンネル毎に設けられたチャット管理テーブル４００に基づいて管理する。
【００２５】
チャット管理テーブル４００は、チャンネルの運営方式（モード）が記録されるモードテーブル４１０、あるチャンネルにおけるトピックのキーワードが記録されるトピックテーブル４２０、チャンネルに接続中の各種ユーザ情報が記録される接続ユーザ管理テーブル４３０から構成される。
ここで、モードには、例えばシークレットモード、パスワードモード等がある。シークレットモードとは、チャットを行っているチャンネルへの参加者以外には当該チャンネルの存在が分からないようになっているチャンネルモードのことである。また、パスワードモードとは、特定のパスワードを入力しないと、当該チャンネルに参加できないようになっているチャンネルモードのことである。
【００２６】
サーバ１０１は例えばユーザ１１０ａから送信された発言内容を通信制御部４４０を介して受信し、発言内容の他、発言者名、チャンネルへの参加人数、参加者名、参加人数の増減、発言時刻等、様々なチャンネルの属性値をチャット管理テーブル４００に基づいて認識する。そして、サーバ１０１はユーザ１１０ａが属するチャンネルに接続中の全てのユーザに対して上記発言内容を送信する。  上記認識時にモード変更、トピック変更、チャットへの参加人数の変更等、チャンネルの属性値の変化があった場合、サーバ１０１は当該チャンネルに接続中のユーザに対してメッセージを送信する。
【００２７】
このメッセージには変化した属性値の種類を伝える情報だけではなく、全てのチャンネルの属性値そのものについての情報が含まれているとする。
上記チャットシステムでは、サーバ１０１を介さずに異なるユーザ用コンピュータ間で直接データの送受信を行うこともできるものとする。また、この場合のデータとは画像、文字列等の電子化された情報全てを対称とする。
【００２８】
図４は図１で示したユーザ用コンピュータ１１０のハードウェアの構成を示す。尚、ユーザ用コンピュータ１１０以外の他のユーザ用コンピュータの構成もユーザ用コンピュータ１１０と同様とする。
図４において、このコンピュータシステムは、それぞれバスＢで相互に接続されている入力ユニット１０、表示ユニット２０、制御ユニット３０、メモリユニット４０、出力ユニット５０、ドライブユニット６０、補助記憶ユニット７０、通信ユニット８０を有している。
【００２９】
入力ユニット１０は、ユーザが操作するキーボードやマウス等を有し、コンピュータシステムに各種情報を入力するために用いる。
表示ユニット２０は、入力ユニット１０からの入力に基づいた各種ウィンドウやコンピュータネットワークを介してなされる他のユーザとの会話内容等を表示する。
【００３０】
出力ユニット５０は、制御ユニット３０からの指令に基づいて表示ユニット２０に表示する画面内容やメモリユニット４０に記憶される情報等をプリントアウトする。
本発明の背景画像表示制御システムをコンピュータシステムを用いて利用するためのプログラム９１は、例えば、ＣＤ−ＲＯＭ等の記録媒体９０によって提供されている。このように、本背景画像表示制御システムに関するプログラム９１を格納した記録媒体９０は、ドライブユニット６０にセットされ、プログラム９１が記録媒体９０からドライブユニット６０を介して補助記憶ユニット７０にインストールされる。
【００３１】
補助記憶ユニット７０は、上記のように背景画像表示制御システムの動作時に実行されるプログラム９１を格納すると共に、表示画像設定テーブル、全画像管理テーブル、表示中画像管理テーブル、そして複数の背景画像データを格納する。
通信ユニット８０は、コンピュータネットワークを介して他のコンピュータとデータの送受信を行うためのインターフェースである。
【００３２】
図５は、ユーザ用コンピュータ１１０に構築される背景画像表示制御システムの機能構成図である。
通信ユニット８０はユーザ通信制御部８１とサーバ通信制御部８２を有する。ユーザ用コンピュータ１１０はユーザ通信制御部８１を介して他のユーザと情報の送受信を行う。また、サーバ通信制御部８２を介してサーバ１０１と情報の送受信を行う。
【００３３】
背景画像管理部９２は制御ユニット３０を介してチャット中に表示画面上に表示される背景画像を制御する機能を有する。具体的には背景画像管理部９２は、サーバ１０１から送信されるメッセージを補助ユニット７０が有するテーブルに設定された各種項目に照らし合わせて、当該メッセージに対応する背景画像を表示ユニット２０に表示させる。
【００３４】
背景画像管理部９２は本システムを動作させるプログラム９１の一部である。また、背景画像管理部９２はユーザ用コンピュータ１１０を構成する独立したモジュールとしてもよい。
補助記憶ユニット７０に格納される表示画像設定テーブルは、図６に示すように構成される。ここで、表示画像設定テーブルとは、チャンネルの属性値が変化したことを伝えるサーバ１０１からのメッセージをユーザ用コンピュータが受信した時に、当該メッセージに対応した背景画像を特定する全画像管理テーブルＩＤを検索するためのものである。
【００３５】
図６に示すように、表示画像設定テーブルには大きくはメッセージ項目欄と評価項目欄と優先順位欄と全画像管理テーブルＩＤ欄とが有る。メッセージ項目欄では、サーバ１０１からのメッセージがチャンネルの属性値の変更内容により分類される。メッセージ項目としてモード変更、トピック変更、（チャット参加者の）参加・離脱、時刻、発言等がある。
【００３６】
評価項目欄ではメッセージ項目欄で項目分類されたメッセージの内容の評価がされる。評価項目欄には条件、キーワード、発言者、拒否等の項目がある。メッセージが含む情報が各項目に該当するか否かを検索することにより、当該メッセージについて優先順位とその優先順位に対応する全画像管理テーブルＩＤが特定される。
【００３７】
ここで、図６に示す表示画像設定テーブルの条件欄の記述で「１０人以上」、「１０人以下」はチャットチャンネルへの参加人数を表わし、「１９９８／１２／２４」、「８：００」は対応する背景画像が表示される時刻を表わし、「１０行／分以上」、「１０行／分以下」は１分当たりの発言量を表わす。
キーワード欄には、「会議」、「緊急」、「回覧」等のキーワードが設定されており、発言内容に当該キーワードが含まれていれば、当該キーワードが記録された欄が検索される。また、キーワード欄と同様に発言者欄に設定された発言者が発言を行った場合、表示画像設定テーブルの対応する欄が検索される。
【００３８】
また、拒否欄に印「○」が設定されたメッセージが送信された時はその時点の背景画像が表示ユニット２０に表示され続ける。そして、ユーザが所定の拒否解除操作を行うまで、他の背景画像が表示されない。
尚、図６において、「−」は評価項目の未設定、「＊」は任意の文字列を意味する。
【００３９】
図７は全画像管理テーブルの構成を示す図である。
全画像管理テーブルは、表示画像設定テーブルで確定した全画像管理テーブルＩＤと各背景画像、文字列及びそれらの表示位置を対応付けるものである。
図７に示すように、全画像管理テーブルには「画像識別子」、「表示位置」、「ユーザ間転送」の各項目から構成される「背景画像設定欄」と「文字列」、「表示位置」の各項目から構成される「文字列設定欄」とがある。
【００４０】
上記各項目は、各全画像管理テーブルＩＤに対して設定されている。
画像識別子は表示ユニット２０に表示される様々な背景画像を識別するための文字列である。背景画像が表示される時は、画像識別子に基づいて対応する背景画像データが補助記憶ユニットから呼び出され、表示ユニット２０に表示される。
【００４１】
表示位置は表示ユニット２０の表示画面上での背景画像や文字列の表示位置を特定するものである。
ユーザ間転送欄に印「○」が記録されている全画像管理テーブルＩＤが表わす背景画像のデータはサーバ１０１を介さずに直接他のユーザに転送されることが可能である。一方、ユーザ間転送欄に印「×」が記録されている全画像管理テーブルＩＤが表わす背景画像のデータはサーバ１０１を介さずに直接他のユーザに転送することができない。
【００４２】
文字列欄の各文字列は対応する背景画像と一緒に所定の表示位置に表示される。
尚、文字列欄の「＄ＴＯＰＩＣ」は背景画像を表示する時点のトピックを意味する。文字列欄に＄ＴＯＰＩＣ表示のある背景画像が表示される時はその時のトピックが文字列として背景画像と一緒に表示される。
【００４３】
また、「＄ＫＥＹＷＯＲＤ」は背景画像を表示する時点で設定されているキーワードを意味する。文字列欄に＄ＫＥＹＷＯＲＤ表示のある背景画像が表示される時はその背景画像表示のきっかけとなったキーワードが文字列として背景画像と一緒に表示される。
図８は表示中画像管理テーブルの構成を示す図である。
【００４４】
図８に示すように、表示中画像管理テーブルには表示ユニット２０に表示中の背景画像の全画像管理テーブルＩＤとその優先順位が設定されている。表示中画像管理テーブルに記録される優先順位は表示画像設定テーブルで特定された優先順位と比較され、優先度が高い方の背景画像が新たに表示ユニット２０に表示される。
【００４５】
補助記憶ユニット７０が格納する背景画像データは各種条件に応じて表示ユニット２０に表示される様々な背景画像についてのデータである。例えば、人だかりを表わす背景画像は一目でチャットの参加人数が多いことを伝えることができる。また、例えば、文字列「緊急」がある赤い背景画像は一目でチャットの内容が緊急を要するものであると伝え、ユーザの注目を促すことができる。
【００４６】
上記各テーブル及び背景画像データは、ユーザ自身が入力ユニット１０の操作により任意に作成することができる。また、予め作成したテーブル及び背景画像データをＣＤ−ＲＯＭ等の記録媒体を用いて本発明のシステムに提供することもできる。更には、予め作成してあるテーブル及び背景画像データをコンピュータネットワークを通じて他のコンピュータから提供を受けることもできる。
【００４７】
続いて、図１及び図９乃至図１２を用いて本背景画像表示制御システムの動作説明を行う。
図１に示すコンピュータネットワークを利用したチャンネルＮのチャットにおいて、例えばユーザ１２０ａがコンピュータ１２０を用いて発言を行うと、その発言に関する情報がサーバ１０１に送信される。
【００４８】
サーバ１０１は、ユーザ１２０ａからの発言内容をチャット管理テーブル４００に基づいて分析し、チャンネルＮの属性値の変化を意味するような発言内容であるか否かを判断する。
チャンネルＮの属性値の変化を意味するような発言内容ではないと判断された場合は、前記発言内容内容のみがチャンネルＮに接続している全てのユーザ用コンピュータに送信される。そして、各ユーザ用コンピュータでは、送信された発言内容が表示ユニット２０に表示される。
【００４９】
一方、チャンネルＮの属性値の変化を意味するような発言内容であると判断された場合は、前記発言内容の他にチャンネルＮの属性値が変化したことを伝えるメッセージがチャンネルＮの属性値と共にチャンネルＮに接続している全てのユーザ用コンピュータに送信される。
図９は、ユーザ１１０ａが使用するユーザ用コンピュータ１１０にサーバ１０１からチャンネルＮの属性値が変化したことを伝えるメッセージとチャンネルＮの属性値に関する情報が送信された場合のユーザ用コンピュータ１１０での処理の流れを示すフローチャートである。
【００５０】
先ず、コンピュータ１１０が通信ユニット８０を介してサーバ１０１から上記メッセージを受信する（Ｓ１）と制御ユニット３０は表示画像設定テーブルを元に当該メッセージが何れのメッセージ項目に該当するか特定する（Ｓ２）。当該メッセージが表示画像設定テーブルに設定されている何れのメッセージ項目にも該当しない場合は、本背景画像表示制御システムの動作は終了となる。
【００５１】
ステップ（Ｓ２）において、当該メッセージが表示画像設定テーブルの何れかのメッセージ項目に該当する場合、制御ユニット３０は当該メッセージ項目に対して少なくても１つ以上の評価項目が設定されているか否かを判断する（Ｓ３）。当該メッセージ項目に対して何れの評価項目も設定されていない場合、本背景画像表示制御システムの動作は終了となる。
【００５２】
当該メッセージ項目に対して評価項目の中の何れかの項目が設定されている場合、制御ユニット３０は特定されたメッセージ項目においてメッセージを各種評価項目で評価してメッセージに対応する優先順位を確定する（Ｓ４）。そして、制御ユニット３０はステップ（Ｓ４）にて確定した優先順位と表示中画像管理テーブルに記録される表示中の背景画像の優先順位とを比較する。
【００５３】
図１０は、上記優先順位確定及び優先順位比較手順までの流れを示すフローチャートである。
先ず、制御ユニット３０はステップ（Ｓ２）で特定されたメッセージ項目について表示画像設定テーブルの評価項目欄の条件項目が設定されているか否かを判定する（Ｓ４−１）。
【００５４】
条件項目が設定されていない場合、制御ユニット３０はステップ（Ｓ２）で特定されたメッセージ項目について表示画像設定テーブルに発言者の設定があるか否かの判定をおこなう。（Ｓ４−３）。
一方、ステップ（Ｓ４−１）において、表示画像設定テーブルに条件項目が設定されている場合、制御ユニット３０はメッセージに含まれている情報（メッセージ情報）が表示画像設定テーブルに設定された何れの条件項目に該当するか検索する（Ｓ４−２）。
【００５５】
ステップ（Ｓ４−２）の検索の結果、当該メッセージ情報が何れの条件項目にも該当しない場合、制御ユニット３０は「ＦＡＬＳＥ」と判断し、本システムの動作は終了になる。
一方、ステップ（Ｓ４−２）において、メッセージ情報がある条件項目に該当する場合、当該条件項目が設定された欄を対象に制御ユニット３０は上記ステップ（Ｓ４−３）の手順に移る。
【００５６】
ステップ（Ｓ４−３）において、表示画像設定テーブルに発言者が設定されていない場合、制御ユニット３０は表示画像設定テーブルにキーワードの設定があるか否かの判定を行う（Ｓ４−５）。
一方、ステップ（Ｓ４−３）において、表示画像設定テーブルに発言者が設定されている場合、制御ユニット３０はメッセージ情報に含まれている発言者名が表示画像設定テーブルに設定されているか否かを検索する（Ｓ４−４）。
【００５７】
ステップ（Ｓ４−４）の検索の結果、当該メッセージ情報に含まれている発言者名が表示画像設定テーブルに設定された発言者項目に設定されていない場合、制御ユニット３０は「ＦＡＬＳＥ」と判断し、本システムの動作は終了になる。一方、ステップ（Ｓ４−４）において、メッセージ情報に含まれている発言者名が表示画像設定テーブルの発言者項目に設定されている場合、当該発言者名が設定された欄を対象に制御ユニット３０は上記ステップ（Ｓ４−５）の手順に移る。
【００５８】
ステップ（Ｓ４−５）において、表示画像設定テーブルにキーワードが設定されていない場合、制御ユニット３０は表示画像設定テーブルに拒否設定があるか否かの判定を行う（Ｓ４−７）。
一方、ステップ（Ｓ４−５）において、表示画像設定テーブルにキーワードが設定されている場合、制御ユニット３０はメッセージ情報に含まれているキーワードが表示画像設定テーブルに設定されているか否かを検索する（Ｓ４−６）。
【００５９】
ステップ（Ｓ４−６）の検索の結果、当該メッセージ情報に含まれているキーワードが表示画像設定テーブルに設定されたキーワード項目に設定されていない場合、制御ユニット３０は「ＦＡＬＳＥ」と判断し、本システムの動作は終了になる。
一方、ステップ（Ｓ４−６）において、メッセージ情報に含まれているキーワードが表示画像設定テーブルのキーワード項目に設定されている場合、当該キーワードが設定された欄を対象に制御ユニット３０は上記ステップ（Ｓ４−７）の手順に移る。
【００６０】
ステップ（Ｓ４−７）において、表示画像設定テーブルに拒否設定がされていない場合、制御ユニット３０は表示画像設定テーブルに優先順位設定があるか否かの判定を行う（Ｓ４−８）。
一方、ステップ（Ｓ４−７）において、表示画像設定テーブルに拒否設定がされている場合、制御ユニット３０は「ＦＡＬＳＥ」と判断し、本システムの動作は終了になる。
【００６１】
ステップ（Ｓ４−８）において、表示画像設定テーブルに優先順位が設定されていない場合、制御ユニット３０は図９のステップ（Ｓ５）の処理に移る。
一方、ステップ（Ｓ４−８）において、表示画像設定テーブルに優先順位が設定されている場合、制御ユニット３０は当該メッセージの優先順位と表示中画像管理テーブルの優先順位とを比較する（Ｓ４−９）。
【００６２】
比較の結果、当該メッセージの優先順位の方が優先度が低い場合、制御ユニット３０は「ＦＡＬＳＥ」と判断し、本システムの動作は終了になる。当該メッセージの優先順位の方が優先度が高い場合、優先順位に対応した全画像管理テーブルＩＤが確定する（Ｓ５）。
表示画像設定テーブルに時刻条件が設定されている場合、チャット中に当該時刻になると制御ユニット３０は、タイマーイベント通知信号を受信する（Ｓ６）。そして、表示画像設定テーブル上で当該時刻条件欄についてステップ（Ｓ４−８）からの処理が行われる。
【００６３】
一方、ステップ（Ｓ５）において全画像管理テーブルＩＤが確定すると、制御ユニット３０は図７に示す全画像管理テーブルを検索し（Ｓ７）、当該全画像管理テーブルＩＤに対して文字列が設定されているか否かを判定する（Ｓ８）。
文字列設定がされている場合、制御ユニット３０は上記全画像管理テーブルＩＤに対応する背景画像と文字列を重ね合わせて認識し（Ｓ９）、当該背景画像と文字列を一緒に表示ユニット２０に表示させる（Ｓ１０）。
【００６４】
一方、文字列設定がされていない場合、制御ユニット３０は上記全画像管理テーブルＩＤに対応する背景画像のみを認識し、当該背景画像を表示ユニット２０に表示させる（Ｓ１０）。更に、制御ユニット３０は表示中画像管理テーブルの全画像管理テーブルＩＤと優先順位をステップ（Ｓ１０）で表示した背景画像の全画像管理テーブルＩＤと優先順位に更新する（Ｓ１１）。そして、本背景画像表示制御システムの動作は終了になる。
【００６５】
図１１及び図１２は、背景画像の表示例としてそれぞれシークレットモードによるチャットチャンネルの背景画像とトピックキーワードが「会議」であるチャットチャンネルの背景画像を示す。
図１１の背景画像は、例えば、上記ステップ（Ｓ１）からステップ（Ｓ５）の手順を経て、図６の表示画像設定テーブルにおいて全画像管理テーブルＩＤが「３」と確定し、全画像管理テーブルＩＤ「３」に対応する背景画像Ｃ１が表示されたものである。
【００６６】
また、図１２の背景画像は、例えば、上記ステップ（Ｓ１）からステップ（Ｓ５）の手順を経て、図６の表示画像設定テーブルにおいて全画像管理テーブルＩＤが「８」と確定し、全画像管理テーブルＩＤ「８」に対応する背景画像Ｃ２と文字列Ｃ３が重ね合わされて表示されたものである。
尚、上記背景画像表示制御システムは、例えば、表示ユニット２０の画面上でトピックに応じて表示される背景画像表示領域と発言のキーワードに応じて表示される背景画像表示領域を分けて、トピックと発言のキーワードに応じた背景画像を同時に表示させるように、複数の画像を同時に表示することも可能とする。
【００６７】
上記実施例において、補助記憶ユニット７０がテーブル格納手段、画像データ格納手段に対応し、補助記憶ユニット７０及び制御ユニット３０が表示制御手段に対応する。また、ステップ（Ｓ４−８）、（Ｓ４−９）の処理が優先条件選択手段に対応し、全画像管理テーブルの文字列設定欄が文字列設定テーブルに対応し、制御ユニット３０が表示制御ユニットに対応する。
【００６８】
【発明の効果】
以上、説明してきたように、請求項１乃至９記載の本発明によれば、
チャットシステム内の各ユーザ用コンピュータに表示される会話文字列の背景にその会話にふさわしい統一的な背景画像及び文字列を表示できるようにしたチャットシステムにおける背景画像表示制御システムを提供することができる。
【００６９】
また、請求項１０記載の本発明によれば、上記のようなチャットシステムにおける背景画像表示制御システムでの処理をコンピュータに行わせるためのプログラムを格納した記録媒体を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施例である背景画像表示制御システムが適用されるコンピュータネットワークの全体構成を示す図である。
【図２】チャット中のコンピュータの表示画面例を示す図である。
【図３】サーバ１０１の機能的構成図である。
【図４】本実施例のユーザ用コンピュータのハードウェアの構成を示す図である。
【図５】ユーザ用コンピュータに構築される背景画像表示制御システムの機能的構成図である。
【図６】表示画像設定テーブルの構成を示す図である。
【図７】全画像管理テーブルの構成を示す図である。
【図８】表示中画像管理テーブルの構成を示す図である。
【図９】ユーザ用コンピュータ１１０での処理の流れを示すフローチャートである。
【図１０】評価項目の評価処理の流れを示すフローチャートである。
【図１１】シークレットモードのチャットチャンネルの背景画像の表示例である。
【図１２】トピックキーワードが「会議」であるチャットチャンネルの背景画像例である。
【符号の説明】
１０  入力ユニット
２０  表示ユニット
３０  制御ユニット
４０  メモリユニット
５０  出力ユニット
６０  ドライブユニット
７０  補助記憶ユニット
８０  通信ユニット
８１  ユーザ通信制御部
８２  サーバ通信制御部
９０  記録媒体
９２  背景画像管理部
１０１  サーバ用コンピュータ
１０１ａ  サーバ
１１０、１２０、１３０、２１０、３１０  ユーザ用コンピュータ
１１０ａ、１２０ａ、１３０ａ、２１０ａ、３１０ａ  ユーザ
４００  チャット管理テーブル
【図１】
0003594782.tif 000002
【図２】
0003594782.tif 000003
【図３】
0003594782.tif 000004
【図４】
0003594782.tif 000005
【図５】
0003594782.tif 000006
【図６】
0003594782.tif 000007
【図７】
0003594782.tif 000008
【図８】
0003594782.tif 000009
【図９】
0003594782.tif 000010
【図１０】
0003594782.tif 000011
【図１１】
0003594782.tif 000012
【図１２】
0003594782.tif 000013