(57)【要約】【課題】従来から、チャット、掲示板、インスタントメッセンジャーなど、複数の人と同時にメッセージをネットワーク経由で交換する際に、利用者同士でお互いの状況が分からないことから、他者の発言完了を待つ間にストレスが生じることがある。【解決手段】本発明は、一方でメッセージ発信者による入力インターフェイスに対する入力履歴に基づいた入力ステータスを示すステータス情報を、メッセージ交換可能状態にある他のメッセージ交換端末に対して送信し、他方で送信されたステータス情報を受信し、メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、表示可能なメッセージ交換端末を提案するものである。【選択図】            図１
2008070994.tif 000002
【特許請求の範囲】
【請求項１】
メッセージ発信者による入力インターフェイスに対する入力履歴に基づいた入力ステータスを示すステータス情報を取得するステータス情報取得部と、
取得したステータス情報をメッセージ交換可能状態にある他のメッセージ交換端末に対して送信するステータス情報送信部と、
を有するメッセージ交換端末。
【請求項２】
ステータス情報取得部は、
入力ステータスとしてメッセージのメディア種別を示すメディア識別情報を含むステータス情報を取得するメディア識別付ステータス情報取得手段を有する請求項１に記載のメッセージ交換端末。
【請求項３】
ステータス情報取得部は、
入力ステータスとして新規発言か、レスポンス発言か、レスポンス発言の場合にはどのメッセージに対するレスポンスか、を識別する新規レスポンス識別情報を含むステータス情報を取得する新規レスポンス識別付ステータス情報取得手段を有する請求項１又は２に記載のメッセージ交換端末。
【請求項４】
メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信するステータス情報受信部と、
メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、受信したステータス情報を表示可能なステータス情報出力部と、
を有するメッセージ交換端末。
【請求項５】
ステータス情報出力部は、
同一ステータスに関連付けられたメッセージ発信者が所定の数以上の場合には、一のステータス表示に複数のメッセージ発信者識別子を対応付けたディスプレイ表示の出力をするまとめ表示出力手段を有する請求項４に記載のメッセージ交換端末。
【請求項６】
ステータス情報出力部が既に出力済みのステータス情報で示されるステータスが更新されたか判断する判断部を有し、
ステータス情報出力部は、
判断結果が更新されたとの判断結果であり、かつ新たなステータス情報がある場合には新たなステータス情報で既に出力したステータス情報を上書きするステータス情報上書手段を有する請求項４又は５に記載のメッセージ交換端末。
【請求項７】
ステータス情報出力部が既に出力済みのステータス情報で示されるステータスが更新されたか判断する判断部を有し、
ステータス情報出力部は、
判断結果が更新されたとの判断結果であり、かつメッセージが受信された場合には既に出力したステータス情報を消去するステータス情報消去手段を有する請求項４から６のいずれか一に記載のメッセージ交換端末。
【請求項８】
ステータス情報出力部が既に出力済みのステータス情報で示されるステータスが更新されたか判断する判断部を有し、
ステータス情報出力部は、
判断結果が更新されたとの判断結果であり、かつメッセージが受信された場合でも既に出力したステータス情報を消去しないステータス情報非消去手段を有する請求項４から６のいずれか一に記載のメッセージ交換端末。
【請求項９】
表示されるメッセージに対して発言番号を付与する発言番号付与部を有し、
ステータス情報出力部は、ステータス情報を表示する領域には発言番号を表示しないようにステータス情報を出力する請求項４から８のいずれか一に記載のメッセージ交換端末。
【請求項１０】
メッセージ表示位置に新規メッセージの行追加がされることにより表示画面から文字列があふれる場合には、一番古いメッセージ表示位置の行の文字列から順に流出させるスクロールをするスクロール部と、
流出させるべきメッセージ表示位置の行にステータス情報が表示されている場合にはそのステータス情報を流出させずに次に古いメッセージ表示位置の行の文字列を流出させるようにスクロール部を制御する制御部と、
を有する請求項４、又は６から８のいずれか一に記載のメッセージ交換端末。
【請求項１１】
請求項３に記載のメッセージ交換端末から、どのメッセージに対するレスポンスかを識別する新規レスポンス識別情報を含むステータス情報と、そのステータス情報に対応するメッセージを受信した場合には、そのメッセージにどのメッセージに対するレスポンスかを示す対応レスポンス情報を付して表示する対応レスポンス情報付メッセージ出力部と、
所定の条件が満たされた場合には前記対応レスポンス情報の全部又は一部を消去する対応レスポンス情報消去部と、
を有する請求項４に記載のメッセージ交換端末。
【請求項１２】
メッセージ発信者による入力インターフェイスに対する入力履歴に基づいた入力ステータスを示すステータス情報を取得するステータス情報取得ステップと、
取得したステータス情報をメッセージ交換可能状態にある他のメッセージ交換端末に対して送信するステータス情報送信ステップと、
を有するメッセージ交換方法。
【請求項１３】
メッセージ発信者による入力インターフェイスに対する入力履歴に基づいた入力ステータスを示すステータス情報を取得するステータス情報取得ステップと、
入力ステータスとして新規発言か、レスポンス発言か、レスポンス発言の場合にはどのメッセージに対するレスポンスか、を識別する新規レスポンス識別情報を含むステータス情報を取得する新規レスポンス識別付ステータス情報取得ステップと、
取得したステータス情報をメッセージ交換可能状態にある他のメッセージ交換端末に対して送信するステータス情報送信ステップと、
を有するメッセージ交換方法。
【請求項１４】
メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信するステータス情報受信ステップと、
メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、受信したステータス情報を表示するステータス情報出力ステップと、
を有するメッセージ交換方法。
【請求項１５】
メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信するステータス情報受信ステップと、
メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、受信したステータス情報を表示するステータス情報出力ステップと、
ステータス情報出力ステップにて既に出力済みのステータス情報で示されるステータスが更新されたか判断する判断ステップと、
前記判断ステップにおける判断結果が更新されたとの判断結果であり、かつメッセージが受信された場合には既に出力したステータス情報を消去するステータス情報消去ステップと、
を有するメッセージ交換方法。
【請求項１６】
メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信するステータス情報受信ステップと、
メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、受信したステータス情報を表示するステータス情報出力ステップと、
メッセージ表示位置に新規メッセージの行追加がされることにより表示画面から文字列があふれる場合には、一番古いメッセージ表示位置の行の文字列から順に流出させるスクロールをするスクロールステップと、
流出させるべきメッセージ表示位置の行にステータス情報が表示されている場合にはそのステータス情報を流出させずに次に古いメッセージ表示位置の行の文字列を流出させるようにスクロール部を制御する制御ステップと、
を有するメッセージ交換方法。
【請求項１７】
メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報として、新規発言か、レスポンス発言か、レスポンス発言の場合にはどのメッセージに対するレスポンスか、を識別する新規レスポンス識別情報を含むステータス情報を受信するステータス情報受信ステップと、
メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、受信したステータス情報を表示するステータス情報出力ステップと、
どのメッセージに対するレスポンスかを識別する新規レスポンス識別情報を含むステータス情報と、そのステータス情報に対応するメッセージを受信した場合には、そのメッセージにどのメッセージに対するレスポンスかを示す対応レスポンス情報を付して表示する対応レスポンス情報付メッセージ出力ステップと、
所定の条件が満たされた場合には前記対応レスポンス情報の全部又は一部を消去する対応レスポンス情報消去ステップと、
を有するメッセージ交換方法。
【請求項１８】
ステータス情報出力部は、
新たなステータス情報がある場合には新たなステータス情報で既に出力したステータス情報を上書きする第二ステータス情報上書手段を有する請求項４又は５に記載のメッセージ交換端末。
【請求項１９】
ステータス情報出力部は、
メッセージが受信された場合には既に出力したステータス情報を消去する第二ステータス情報消去手段を有する請求項４から６のいずれか一に記載のメッセージ交換端末。
【請求項２０】
ステータス情報出力部は、
メッセージが受信された場合でも既に出力したステータス情報を消去しない第二ステータス情報非消去手段を有する請求項４から６のいずれか一に記載のメッセージ交換端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ交換システム、メッセージ交換端末、メッセージ交換方法に関するものである。
【背景技術】
【０００２】
従来から、チャット、掲示板、インスタントメッセンジャーなど、複数の人と同時にメッセージをネットワーク経由で交換できる技術についてはすでに提案されている（例えば、特許文献１参照）。このとき、利用者のステータスを他の利用者に示すために、予めスイッチのポジションとステータスとを関連付けて設定しておき、スイッチポジションの変更に応じてステータスの通知を行う。
【特許文献１】特開２００５−２９５４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載の発明においては、利用者はスイッチを操作することが必要となり不便である。また利用者がスイッチ操作を忘れてしまうことで、必ずしもステータスが正確でない場合があり、利用者同士でお互いの状況が分からないことから、他者の発言完了を待つ間にストレスが生じることがある。
【０００４】
さらに、利用者のステータスは、メッセージログ表示領域とは別の表示領域に表示しているため、ステータス確認時に視線移動が必要となり、メッセージの見落としが生じる可能性がある。加えて、限られた表示画面がステータス表示領域に占有されて、メッセージ表示領域が狭くなるという課題がある。
【課題を解決するための手段】
【０００５】
本発明はかかる実情に鑑み、一方でメッセージ発信者による入力インターフェイスに対する入力履歴に基づいた入力ステータスを示すステータス情報を、メッセージ交換可能状態にある他のメッセージ交換端末に対して送信し、他方で送信されたステータス情報を受信し、メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、表示可能なメッセージ交換端末を提案するものである。
【０００６】
このとき、既に出力済みのステータス情報で示されるステータスが更新され、かつ新たなステータス情報がある場合には新たなステータス情報で既に出力したステータス情報を上書き（更新）、あるいは、消去する。また、メッセージ表示位置に新規メッセージの行追加がされることにより表示画面から文字列があふれる場合には、一番古いメッセージ表示位置の行の文字列から順に流出させ、流出させるべきメッセージ表示位置の行にステータス情報が表示されている場合にはそのステータス情報を流出させずに次に古いメッセージ表示位置の行の文字列を流出させる。
【発明の効果】
【０００７】
以上、説明したように本件発明に係るメッセージ交換端末は、メッセージ発信者がメッセージの全文を入力し終える前に発言しようとしていることや、入力に用いるメディアの種別を他の参加者に知らせることができる。参加者は発言しようとしているメッセージ参加者が発言完了までにどれくらいの時間が要するかを推測できるため、発言を待つ間の精神的なストレスを軽減できる。また、発言しようとしているメッセージ発信者も、他の参加者から発言を急かされることが少なくなることが期待される。
【０００８】
さらに、参加者のステータス情報をメッセージログ表示領域に表示することで、ステータス情報確認時の視線移動を最小限にとどめることができるため、メッセージを注視していてもステータス情報を見逃す危険性が減少した。また、発言ステータス用の表示領域を別途確保しなくて済むため、限られた表示画面を有効に使うことができる。
【発明を実施するための最良の形態】
【０００９】
以下に、各発明を実施するための最良の形態を説明する。各実施形態と請求項の関係はおおむね次のようなものである。実施形態１は、主に請求項１から３、１２、１３について説明する。  実施形態２は、主に請求項４、５、１４について説明する。  実施形態３は、主に請求項６から８、１５、１８から２０について説明する。  実施形態４は、主に請求項９について説明する。  実施形態５は、主に請求項１０、１６について説明する。  実施形態６は、主に請求項１１、１７について説明する  なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【００１０】
また、以下に記載する各機能ブロックは、ハードウェア、またはメモリ上に展開しハードウェアを制御することでその作用が得られるソフトウェア、またはハードウェア及びソフトウェアの両方として実現されうる。具体的には、コンピュータを利用するものであれば、ＣＰＵ、メモリ、ハードディスクドライブ、ＣＤ−ＲＯＭ／ＤＶＤ−ＲＯＭなどの読み取りドライブ、各種通信用の送受信ポート・インターフェイス・その他の周辺装置などのハードウェア構成部、それらハードウェアを制御するためのドライバプログラム、その他アプリケーションプログラムなどが挙げられる。
【００１１】
さらに、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。またこのような発明の一部をソフトウェアとして構成することもできる。さらにそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を固定した記録媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である。）
【００１２】
<<実施形態１>>
【００１３】
<実施形態１：概要>  本実施形態の概要について説明する。本実施形態は、メッセージ発信者による入力インターフェイスに対する入力履歴に基づいた入力ステータスを示すステータス情報を、メッセージ交換可能状態にある他のメッセージ交換端末に対して送信するメッセージ交換端末である。
【００１４】
図１は、本実施形態のメッセージ交換端末の一例を示すものである。複数のメッセージ発信者が、メッセージ交換端末を用いてメッセージ交換を行っている場面を示した。今、Ａ氏の発言に続いて、Ｂ氏が発言をしようとしている。Ｂ氏は自身のメッセージ交換端末に対して入力（「ラスト、感動」）を行い、メッセージを他のメッセージ交換端末に対して送信する。このとき、Ｂ氏の操作に応じて、メッセージ交換端末の入力インターフェイスでは入力履歴に基づいて「入力開始」を示すステータス情報を取得する。このステータス情報は、他のメッセージ交換端末に対して送信され、図で示すように他のメッセージ交換端末の表示画面上のメッセージログ表示領域に表示される。これにより、Ｂ氏はメッセージの全文を入力し終える前に発言しようとしていることを他の参加者に知らせることができる。
【００１５】
<実施形態１：構成１>  図２は、本実施形態の機能ブロックの一例を示したものである。  図２に示す本実施形態の「メッセージ交換端末」（０２００）は、「ステータス情報取得部」（０２０１）と、「ステータス情報送信部」（０２０２）と、を有する。
【００１６】
（メッセージ交換端末  ０２００）  「メッセージ交換端末」は、通信機能を備え、複数人同時にメッセージ交換可能な端末一般を広く含む。具体的には、パソコンや、携帯電話などが該当する。複数のメッセージ交換端末間でシステムを構築する場合には、Ｐ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）でメッセージを交換するとしてもよいし、サーバ経由にて（サーバの種類は問わない。チャットサーバ、掲示板サーバ、電子会議サーバ、メールサーバなど）メッセージを交換するとしてもよい。
【００１７】
（ステータス情報取得部  ０２０１）  「ステータス情報取得部」（０２０１）は、ステータス情報を取得する。「ステータス情報」とは、メッセージ発信者による入力インターフェイスに対する入力履歴に基づいた入力ステータスを示す情報をいう。ステータス情報は、メッセージ発信者がキーやマウスなどの入力インターフェイスに対して行った入力操作の履歴に基づいて、メッセージ発信者の現在の状態を表すための情報である。例えば、メッセージの「入力保留中」、「入力開始」、「入力中」などの状態を示す情報が該当する。入力インターフェイスには、メッセージ交換用の入力インターフェイスだけでなく、他の操作用の入力インターフェイスが含まれる場合があり、後者にてメッセージ交換以外の操作（他のアプリケーションの操作など）が実行されていることを検知した場合（メッセージ交換用アプリケーションがノンアクティブの場合）に、メッセージは「入力保留中」のステータスと判断することができる。また、メッセージ交換用アプリケーションのメッセージ入力欄にカーソルが移動したことを検知し、メッセージ入力処理が実行されていない状態から実行状態に切り替わった場合に、「入力開始」のステータスと判断することができ、文字入力実行後、送信ボタン押下までのメッセージ入力処理が継続している期間を「入力中」のステータスと判断することができる。
【００１８】
また、ステータス情報には、「入室中」、「退室中」、「入力方法の切替中」、「他者の発言中のＵＲＬ参照中」、「引用中（他者のメッセージのコピー中）」、「メッセージにファイル（写真、動画、音楽等）添付中」など様々な状態を示す情報が列挙できる。その他、ステータス情報には、メッセージ交換端末が特に電話の場合に、電話の着信や、受話をトリガとして、「着信中」、「通話中」、「音声読上げ中」などの状態を示す情報が含まれる場合もある。
【００１９】
従来は、ステータスを通知するためにスイッチを装備し、その操作を利用者が行うことが必要であったが、本件は上記のようにメッセージ送信のための入力処理の履歴に基づいてステータス情報が生成、取得されるため、利用者が特段の操作を行うことは不要となる。また、スイッチの装備なしに、きめ細かなステータス情報の設定も可能となる。
【００２０】
ステータス情報の取得は、一定期間経過ごとに実行されるとしてもよいし、ステータスが更新され、新たなステータス情報が生成された場合に実行されるとしてもよい。
【００２１】
（ステータス情報送信部  ０２０２）  「ステータス情報送信部」（０２０２）は、取得したステータス情報をメッセージ交換可能状態にある他のメッセージ交換端末に対して送信する。他のメッセージ交換端末からメッセージ交換可能状態にあることを示す識別情報等を取得し、これに基づいてステータス情報を送信することを想定している。メッセージ交換可能状態にあることを示す識別情報を取得できた端末の全てに対してステータス情報を送信する場合もあるし、所定の一部のみに対して送信するとしてもよい。ステータス情報を送信することで、発言しようとしていることを他の参加者に示すことができる。
【００２２】
<実施形態１：構成２>  図３は、本実施形態の機能ブロックの別の例を示したものである。  図３に示す本実施形態の「メッセージ交換端末」（０３００）は、「ステータス情報取得部」（０３０１）と、「ステータス情報送信部」（０３０２）と、を有し、さらに、ステータス情報取得部（０３０１）は、「メディア識別付ステータス情報取得手段」（０３０３）を有する。
【００２３】
（メディア識別付ステータス情報取得手段  ０３０３）  「メディア識別付ステータス情報取得手段」（０３０３）は、入力ステータスとしてメッセージのメディア種別を示すメディア識別情報を含むステータス情報を取得する。「メディア識別情報」とは、テキスト、音声、映像など発言内容のメディア種別を示すための情報をいう。メディア識別情報を含むステータス情報としては、「文字入力中」、「音声入力中（録音中）」、「映像入力中（録画中）」などの状態を示すことができる。メディア種別は、アクティブとなっているウィンドウを識別することで識別できる。例えば、テキスト入力のウィンドウがアクティブであれば、メディア種別は「文字」と判断できる。また、静止画を添付しつつ文字入力を行うなど、複数のメディアを用いて入力を行う場合には、全てのメディア識別情報をステータス情報に含めるとしてもよいし、一部のみであってもよい。その他各部の処理については、構成１と同様である。
【００２４】
<実施形態１：構成３>  図４は、本実施形態の機能ブロックの別の例を示したものである。  図４に示す本実施形態の「メッセージ交換端末」（０４００）は、「ステータス情報取得部」（０４０１）と、「ステータス情報送信部」（０４０２）と、を有し、さらに、ステータス情報取得部（０４０１）は、「新規レスポンス識別付ステータス情報取得手段」（０４０３）を有する。図４は構成１を元にした機能ブロック図であるが、構成２を元にした場合には、ステータス情報取得部はさらにメディア識別付ステータス情報取得手段を有する。
【００２５】
（新規レスポンス識別付ステータス情報取得手段  ０４０３）  「新規レスポンス識別付ステータス情報取得手段」（０４０３）は、入力ステータスとして新規発言か、レスポンス発言か、レスポンス発言の場合にはどのメッセージに対するレスポンスか、を識別する新規レスポンス識別情報を含むステータス情報を取得する。新規レスポンス識別情報は、主にメッセージ発信者による入力（選択）に基づいて生成することを想定している。具体的には、新規発言の場合には発言メッセージ入力表示領域に直接メッセージの入力操作を行う等して実現できる。また、レスポンス発言の場合にはレスポンス元の発言を指定（引用）し、その後にメッセージの入力操作を行う等して実現できる。このとき、新規発言の場合には該当する新規レスポンス識別情報はなくステータス情報のみとなり、レスポンス発言の場合には所定のマーク（>>）の後にレスポンス元の発言を引用して、どのメッセージに対するレスポンスかを示す新規レスポンス識別情報と現在のステータスを示す情報からなるステータス情報を生成する。
【００２６】
図５は、新規レスポンス識別情報を含むステータス情報の一例を示した図である。（ａ）は新規発言を、（ｂ）レスポンス発言を示したものである。レスポンス発言の場合にはどのメッセージに対するレスポンスかを識別するためにレスポンス元の発言を引用して表示する形態を示した。ここでは、Ａ氏の発言を引用してＢ氏が発言しようとしており、現在入力開始した状態にあることが分かる。
【００２７】
また、図６は、ステータス情報をファイル形式にて示した一例である。ステータスとしては、ＩＤ：１１２０に対するレスポンス発言（<ＲＥＳＥＰＯＮＳＥ>）のためのメッセージを文字入力（<ＭＥＤＩＡ>）により作成中（<ＳＴＡＴＵＳ>）であることを示している。その他各部の処理については、構成１、２と同様である。
【００２８】
<実施形態１：ハードウェア構成>  図７は、本実施形態のハードウェア構成の一例を示す概略図である。この図を利用して、メッセージ交換端末の処理実行におけるそれぞれのハードウェア構成部の働きについて説明する。この図にあるように、メッセージ交換端末は、ステータス情報取得部（０２０１）における処理を実現するために「ＣＰＵ（中央演算装置）」（０７０１）と、「メインメモリ」（０７０２）と、「記憶装置（又は記憶媒体）」（０７０３）と、「入力インターフェイス」（０７０４）と、を備える。また上記ハードウェア構成部に加え、ステータス情報送信部（０２０２）における処理を実現するためには「出力インターフェイス」（０７０５）を備える。これらは、「システムバス」（０７０６）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００２９】
記憶装置はＣＰＵにて実行される各種プログラム（例えば、ステータス情報取得用プログラム（ステータス情報取得部）、ステータス情報送信用プログラム（ステータス情報送信部）など）を記憶している。また、メインメモリは記憶装置に記憶されているプログラムを実行するために、そのプログラムを読み出して展開する領域であるワーク領域を提供する。さらに、このメインメモリや記憶装置にはそれぞれ複数のメモリアドレスが割り当てられており、ＣＰＵで実行されるプログラムは、そのメモリアドレスを特定しアクセスすることで相互にデータのやり取りを行い、処理することが可能となっている。以上が各ハードウェア構成の機能である。
【００３０】
情報処理装置の電源を入れると、記憶装置に記憶されているステータス情報取得用プログラム（アドレス０１）、ステータス情報送信用プログラム（アドレス０２）がメインメモリのワーク領域（アドレス１１、１２）にそれぞれ展開される。このとき、メインメモリのワーク領域に展開されたステータス情報取得用プログラムがＣＰＵによって実行される。これにより、メッセージ発信者の入力インターフェイスに対する入力履歴に基づいた入力ステータスを示すステータス情報が取得され、メインメモリのデータ領域などに一旦格納される。
【００３１】
まずメッセージ発信者は、キーボード、マイク、カメラなどを用いてメッセージの入力を行うが、このときメッセージ発信者による入力インターフェイスに対する入力履歴に基づいて、ＣＰＵにてステータス情報の生成が行われる。例えば、予めステータス情報と、入力履歴の対応関係が記憶装置などに記憶されており、入力インターフェイスに対する入力に応じて、これが読み出され比較処理が実行される。具体的には、ＣＰＵはメッセージ交換用アプリケーションのメッセージ入力欄にカーソルが移動したことを検知したことで、入力インターフェイスに対する入力履歴が発生したと判断し、ステータス情報と、入力履歴の対応関係の読み出しを実行する。これにより、「入力開始」を示すステータス情報が取得でき、メインメモリのデータ領域などに一旦格納される。さらに、文字入力実行が検知されれば、入力インターフェイスに対する入力履歴が発生したと判断し、ステータス情報と、入力履歴の対応関係の読み出しを実行する。これより、送信ボタン押下が検知されるまで「入力中」を示すステータス情報を取得できる。同様に、メッセージ交換用アプリケーションがノンアクティブとなり、メッセージ交換以外の操作（他のアプリケーションの操作など）などの処理が実行されていることを検知すれば「入力保留中」を示すステータス情報を生成する。
【００３２】
その他、入力ステータスとしてメッセージのメディア種別を示すメディア識別情報を含むステータス情報を取得するために、キーボード、マイク、カメラなどの入力インターフェイスに対する入力履歴に基づいて、「文字入力開始」、「音声入力中（録音中）」、「映像入力保留中（録画保留中）」などを示すステータス情報を生成する場合もある。この場合も、予めメディア識別情報と、入力履歴の対応関係が記憶装置などに記憶されており、入力インターフェイスに対する入力に応じて、これが読み出され比較処理が実行される。具体的には、キーボードからの入力を検知したことで、ＣＰＵは入力インターフェイスに対する入力履歴が発生したと判断し、メディア識別情報と、入力履歴の対応関係の読み出しを実行する。これにより、「文字」を示すメディア種別が取得でき、先のステータス情報と組み合わせることでメディア識別情報を含むステータス情報を取得することができる。
【００３３】
また、入力ステータスとして新規発言か、レスポンス発言か、レスポンス発言の場合にはどのメッセージに対するレスポンスか、を識別する新規レスポンス識別情報を含むステータス情報を取得する場合もある。これは、主にメッセージ発信者による入力（選択）に基づいて生成することを想定している。具体的には、ＣＰＵは発言メッセージ入力領域にカーソルを移動させ、直接メッセージの入力を行ったことを検知した場合には、「新規発言」との判断がなされる。また、ＣＰＵはレスポンス元の発言を指定するための入力領域にカーソルを移動させ、メッセージの引用する動作を検知した場合には、レスポンス発言である旨の情報を取得でき、「どのメッセージに対するレスポンスか」が識別できる。得られた新規レスポンス識別情報と、先のステータス情報とを組み合わせることで新規レスポンス識別情報を含むステータス情報を取得することができる。
【００３４】
次に、ステータス情報の取得をトリガとして、ステータス情報の送信用プログラムが起動する。メインメモリのデータ領域などに一旦保持されているステータス情報が読み出され、出力インターフェイスを介して、他のメッセージ交換端末に対して送信される。
【００３５】
なお、以上の説明においては、ステータス情報取得部と、ステータス情報送信部はソフトウェアで構成されているものとして説明したがハードウェアで構成されていてもよい。
【００３６】
<実施形態１：処理の流れ>  図８は、本実施形態のメッセージ交換端末における処理の流れの一例を示したものである。なお、以下に示す処理の流れは、方法、計算機に実行させるためのプログラムで実行することができ、またこのプログラムを計算機によって読取り可能な記録媒体に記録することができる。（本明細書のその他の処理の流れについても同様である。）
【００３７】
まず、メッセージ発信者による入力インターフェイスに対する入力履歴に基づいた入力ステータスを示すステータス情報を取得する（ステータス情報取得ステップ  Ｓ０８０１）。次に、取得したステータス情報をメッセージ交換可能状態にある他のメッセージ交換端末に対して送信する（ステータス情報送信ステップ  Ｓ０８０２）。なお、ステータス情報取得ステップ（Ｓ０８０１）にて、入力ステータスとしてメッセージのメディア種別を示すメディア識別情報を含むステータス情報を含むステータス情報や、新規発言か、レスポンス発言か、レスポンス発言の場合にはどのメッセージに対するレスポンスか、を識別する新規レスポンス識別情報を含むステータス情報を取得する場合もある。
【００３８】
<実施形態１：効果>  本実施形態は、メッセージ発信者による入力インターフェイスに対する入力履歴に基づいた入力ステータスを示すステータス情報を、メッセージ交換可能状態にある他のメッセージ交換端末に対して送信するメッセージ交換端末である。これにより、メッセージ発信者はメッセージの全文を入力し終える前に発言しようとしていることや、入力に用いるメディアの種別を他の参加者に知らせることができる。参加者は発言しようとしているメッセージ参加者が発言完了までにどれくらいの時間を要するかを推測できるため、発言を待つ間の精神的なストレスを軽減できる。また、発言しようとしているメッセージ発信者も、他の参加者から発言を急かされることが少なくなることが期待される。
【００３９】
<<実施形態２>>
【００４０】
<実施形態２：概要>  本実施形態の概要について説明する。本実施形態は他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信し、メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に表示可能なメッセージ交換端末である。
【００４１】
<実施形態２：構成１>  図９は、本実施形態の機能ブロックの一例を示したものである。  図９に示す本実施形態の「メッセージ交換端末」（０９００）は、「ステータス情報受信部」（０９０１）と、「ステータス情報出力部」（０９０２）と、を有する。
【００４２】
（ステータス情報受信部  ０９０１）  「ステータス情報受信部」（０９０１）は、メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信する。ステータス情報の送信元は、請求項１から３に記載のメッセージ交換端末などを想定したものである。
【００４３】
<実施形態２：構成２>  図１０は、本実施形態の機能ブロックの別の例を示したものである。  図１０に示す本実施形態の「メッセージ交換端末」（１０００）は、「ステータス情報受信部」（１００１）と、「ステータス情報出力部」（１００２）と、を有し、さらに、ステータス情報出力部（１００２）は「まとめ表示出力手段」（１００３）を有する。
【００４４】
（まとめ表示出力手段  １００３）  「まとめ表示出力手段」（１００３）は、同一ステータスに関連付けられたメッセージ発信者が所定の数以上の場合には、一のステータス表示に複数のメッセージ発信者識別子を対応付けたディスプレイ表示の出力をする。ここでは、メッセージ表示位置は同一の画面表示領域内とみなす。まとめ表示を行う際の閾値となるメッセージ発信者の数は、利用者が任意に定められるとしてもよい。同一ステータスに関連付けられたメッセージ発信者識別子を収集して、これが所定の数を上回る場合には、ステータスごとにメッセージ発信者を対応付けて表示する。
【００４５】
図１１は、まとめ表示の一例を示した図である。（ａ）は通常通りの表示例で、（ｂ）は（ａ）をまとめ表示したものである。また、メディア識別情報を含むステータス情報を受信した場合には、（ｃ）のようにメディア種別ごとにまとめて表示することもできる。また、（ｄ）のように、メッセージの入力が完了したメッセージ発信者のみステータスから消去され、メッセージ発信者の名前とともにメッセージが表示される。
【００４６】
その他各部の処理については、構成１と同様である。
【００４７】
<実施形態２：ハードウェア構成>  図１２は、本実施形態のハードウェア構成の一例を示す概略図である。この図を利用して、メッセージ交換端末の処理実行におけるそれぞれのハードウェア構成部の働きについて説明する。この図にあるように、メッセージ交換端末は、ステータス情報受信部（０９０１）における処理を実現するために「ＣＰＵ（中央演算装置）」（１２０１）と、「メインメモリ」（１２０２）と、「記憶装置（又は記憶媒体）」（１２０３）と、「入力インターフェイス」（１２０４）と、を備える。また上記ハードウェア構成部に加え、ステータス情報出力部（０９０２）における処理を実現するためには「出力インターフェイス」（１２０５）を備える。これらは、「システムバス」（１２１０６）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００４８】
記憶装置はＣＰＵにて実行される各種プログラム（例えば、ステータス情報受信用プログラム（ステータス情報受信部）、ステータス情報出力用プログラム（ステータス情報出力部）など）を記憶している。また、メインメモリは記憶装置に記憶されているプログラムを実行するために、そのプログラムを読み出して展開する領域であるワーク領域を提供する。さらに、このメインメモリや記憶装置にはそれぞれ複数のメモリアドレスが割り当てられており、ＣＰＵで実行されるプログラムは、そのメモリアドレスを特定しアクセスすることで相互にデータのやり取りを行い、処理することが可能となっている。以上が各ハードウェア構成の機能である。
【００４９】
情報処理装置の電源を入れると、記憶装置に記憶されているステータス情報受信用プログラム（アドレス０１）、ステータス情報出力用プログラム（アドレス０２）がメインメモリのワーク領域（アドレス１１、１２）にそれぞれ展開される。このとき、メインメモリのワーク領域に展開されたステータス情報受信用プログラムがＣＰＵによって実行される。これにより、他のメッセージ交換端末から送信されたステータス情報が取得され、メインメモリのデータ領域などに一旦保持される。
【００５０】
次に、ステータス情報の受信をトリガとして、ステータス情報の出力用プログラムが起動する。メインメモリのデータ領域などに一旦保持されているステータス情報は、グラフィックメモリに格納され、出力インターフェイスを介して、表示画面などに対して出力される。このとき、同一ステータスに関連付けられたメッセージ発信者の識別子をカウントし、所定の閾値を超える場合には、一のステータス表示に複数のメッセージ発信者識別子を対応付けたディスプレイ表示の出力をするとしてもよい。
【００５１】
なお、以上の説明においては、ステータス情報受信部と、ステータス情報出力部はソフトウェアで構成されているものとして説明したがハードウェアで構成されていてもよい。
【００５２】
<実施形態２：処理の流れ>  図１３は、本実施形態のメッセージ交換端末における処理の流れの一例を示したものである。
【００５３】
まず、メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信する（ステータス情報受信ステップ  Ｓ１３０１）。次に、メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、受信したステータス情報を表示する（ステータス情報出力ステップ  Ｓ１３０２）。このとき、同一ステータスに関連付けられたメッセージ発信者が所定の数以上の場合には、一のステータス表示に複数のメッセージ発信者識別子を対応付けたディスプレイ表示の出力をするとしてもよい。
【００５４】
<実施形態２：効果>  本実施形態は、他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信し、メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に表示可能なメッセージ交換端末である。参加者のステータス情報をメッセージログ表示領域に表示することで、ステータス情報確認時の視線移動を最小限にとどめることができるため、メッセージを注視していてもステータス情報を見逃す危険性が減少した。
【００５５】
また、発言ステータス用の表示領域を別途確保しなくて済むため、限られた表示画面を有効に使うことができる。加えて、まとめ表示を行うとさらに効果的である。
【００５６】
<<実施形態３>>
【００５７】
<実施形態３：概要>  本実施形態の概要について説明する。本実施形態は、既に出力済みのステータス情報で示されるステータスが更新され、かつ新たなステータス情報がある場合には新たなステータス情報で既に出力したステータス情報を上書きすることに特徴を有するメッセージ交換端末である。
【００５８】
<実施形態３：構成１>  図１４は、本実施形態の機能ブロックの一例を示したものである。  図１４に示す本実施形態の「メッセージ交換端末」（１４００）は、「ステータス情報受信部」（１４０１）と、「ステータス情報出力部」（１４０２）と、さらに、「判断部」（１４０３）と、を有し、ステータス情報出力部（１４０２）はさらに、「ステータス情報上書手段」（１４０４）を有する。なお、図１４は実施形態２の構成１を元にした機能ブロック図であるが、構成２を元にした場合には、ステータス情報出力部はさらにまとめ表示出力手段を有する。
【００５９】
（判断部  １４０３）  「判断部」（１４０３）は、ステータス情報出力部（１４０２）が既に出力済みのステータス情報で示されるステータスが更新されたか判断する。このとき、出力済みのステータス情報と、ステータス情報受信部（１４０１）にて新たに受信するステータス情報との比較を行うことで判断できる。両者が同一であれば更新されておらず、差異があれば更新されているとの判断結果となる。
【００６０】
（ステータス情報上書手段  １４０４）  「ステータス情報上書手段」（１４０４）は、判断結果が更新されたとの判断結果であり、かつ新たなステータス情報がある場合には新たなステータス情報で既に出力したステータス情報を上書きする。例えば、最初に「入力中」を示すステータス情報を受信し、これを出力した後に、新たに「保留中」を示すステータス情報が受信された場合には、「保留中」の表示で上書きを行う。表示例については、図２０（ａ）に示した。
【００６１】
なお、図１５に本構成の機能ブロックの別の例を示した。上記構成と異なるのは「判断部」を有さない点である。  図１５に示す「メッセージ交換端末」（１５００）は、「ステータス情報受信部」（１５０１）と、「ステータス情報出力部」（１５０２）と、を有し、ステータス情報出力部（１５０２）はさらに、「第二ステータス情報上書手段」（１５０３）を有する。なお、図１５は実施形態２の構成１を元にした機能ブロック図であるが、構成２を元にした場合には、ステータス情報出力部はさらにまとめ表示出力手段を有する。
【００６２】
「第二ステータス情報上書手段」（１５０３）は、新たなステータス情報がある場合には新たなステータス情報で既に出力したステータス情報を上書きする。ステータスが更新されたかの判断は行わずに上書き処理を実行するため、迅速な処理実行と処理負荷の軽減が図れる。
【００６３】
その他各部の処理については、実施形態２と同様である。
【００６４】
<実施形態３：構成２>  図１６は、本実施形態の機能ブロックの別の例を示したものである。  図１６に示す本実施形態の「メッセージ交換端末」（１６００）は、「ステータス情報受信部」（１６０１）と、「ステータス情報出力部」（１６０２）と、「判断部」（１６０３）と、を有し、ステータス情報出力部（１６０２）はさらに、「ステータス情報消去手段」（１６０４）を有する。図１６は実施形態２の構成１を元にした機能ブロック図であるが、他の構成を元にした場合には、別の構成要素（まとめ表示手段、ステータス情報上書手段）を有する。
【００６５】
（ステータス情報消去手段  １６０４）  「ステータス情報消去手段」（１６０４）は、判断結果が更新されたとの判断結果であり、かつメッセージが受信された場合には既に出力したステータス情報を消去する。例えば、最初に「入力中」を示すステータス情報を受信し、これを出力した後に、メッセージ発信者のメッセージ入力操作が終了し、新たにメッセージを受信した場合には、「入力中」の表示を消去し、メッセージを表示する。表示例については、図２０（ｂ）に示した。
【００６６】
なお、図１７に本構成の機能ブロックの別の例を示した。上記構成と異なるのは「判断部」を有さない点である。  図１７に示す「メッセージ交換端末」（１７００）は、「ステータス情報受信部」（１７０１）と、「ステータス情報出力部」（１７０２）と、を有し、ステータス情報出力部（１７０２）はさらに、「第二ステータス情報消去手段」（１７０３）を有する。なお、図１７は実施形態２の構成１を元にした機能ブロック図であるが、他の構成を元にした場合には、別の構成要素（まとめ表示手段、ステータス情報上書手段）を有する。
【００６７】
「第二ステータス情報消去手段」（１７０３）は、メッセージが受信された場合には既に出力したステータス情報を消去する。ステータスが更新されたかの判断は行わずに消去処理を実行するため、迅速な処理実行と処理負荷の軽減が図れる。
【００６８】
その他各部の処理については、構成１などと同様である。
【００６９】
<実施形態３：構成３>  図１８は、本実施形態の機能ブロックの別の例を示したものである。  図１８に示す本実施形態の「メッセージ交換端末」（１８００）は、「ステータス情報受信部」（１８０１）と、「ステータス情報出力部」（１８０２）と、「判断部」（１５０３）と、を有し、ステータス情報出力部（１８０２）はさらに、「ステータス情報非消去手段」（１８０４）を有する。図１８は実施形態２の構成１を元にした機能ブロック図であるが、他の構成を元にした場合には、別の構成要素（まとめ表示手段、ステータス情報上書手段）を有する。
【００７０】
（ステータス情報非消去手段  １８０４）  「ステータス情報非消去手段」（１８０４）は、判断結果が更新されたとの判断結果であり、かつメッセージが受信された場合でも既に出力したステータス情報を消去しない。例えば、最初に「入力開始」を示すステータス情報を受信し、これを出力した後に、メッセージ発信者のメッセージ入力操作が終了し、新たにメッセージを受信した場合であっても、「入力開始」の表示を表示した状態のまま、メッセージを表示する。表示例については、図２０（ｃ）に示した。ここでは、最初の発言が表示領域外になる態様を示した。
【００７１】
加えて、図２０（ｄ）のように発言時刻を表示する場合もある。ステータス情報を消去しない本構成の場合には、ステータスの開始や終了の時刻からメッセージ発信者の状況を確認でき、特に有益である。
【００７２】
なお、図１９に本構成の機能ブロックの別の例を示した。上記構成と異なるのは「判断部」を有さない点である。  図１９に示す「メッセージ交換端末」（１９００）は、「ステータス情報受信部」（１９０１）と、「ステータス情報出力部」（１９０２）と、を有し、ステータス情報出力部（１９０２）はさらに、「第二ステータス情報非消去手段」（１９０３）を有する。なお、図１９は実施形態２の構成１を元にした機能ブロック図であるが、他の構成を元にした場合には、別の構成要素（まとめ表示手段、ステータス情報上書手段）を有する。
【００７３】
「第二ステータス情報消去手段」（１９０３）は、メッセージが受信された場合でも既に出力したステータス情報を消去しない。ステータスが更新されたかの判断は行わないため、処理負荷の軽減を図れる。
【００７４】
その他各部の処理については、構成１などと同様である。
【００７５】
<実施形態３：ハードウェア構成>  図２１は、本実施形態のハードウェア構成の一例を示す概略図である。この図を利用して、メッセージ交換端末の処理実行におけるそれぞれのハードウェア構成部の働きについて、主に実施形態２との差異を中心に説明する。この図にあるように、メッセージ交換端末は、判断部（１４０３）における処理を実現するために「ＣＰＵ（中央演算装置）」（２１０１）と、「メインメモリ」（２１０２）と、「記憶装置（又は記憶媒体）」（２１０３）と、を備える。また上記ハードウェア構成部に加え、ステータス情報受信部（１４０１）における処理を実現するためには「入力インターフェイス」（２１０４）を、ステータス情報出力部（１４０２）における処理を実現するためには「出力インターフェイス」（２１０５）を備える。これらは、「システムバス」（２１０６）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００７６】
情報処理装置の電源を入れると、記憶装置に記憶されているステータス情報受信用プログラム（アドレス０１）、ステータス情報出力用プログラム（アドレス０２）、判断処理用プログラム（アドレス０３）がメインメモリのワーク領域（アドレス１１、１２、１３）にそれぞれ展開される。このとき、メインメモリのワーク領域に展開されたステータス情報受信用プログラムがＣＰＵによって実行される。これにより、他のメッセージ交換端末から送信されたステータス情報が取得され、メインメモリのデータ領域などに一旦保持される。
【００７７】
次に、ステータス情報の受信をトリガとして、判断処理用プログラムが起動する。メインメモリのデータ領域などに一旦保持されているステータス情報と、出力インターフェイスを介して、既に出力済みのステータス情報との比較処理が行われる。両者が同一であれば更新されておらず、差異があれば更新されているとの判断結果となる。
【００７８】
判断処理用プログラムにおける判断処理の完了をトリガとして、ステータス情報の出力用プログラムが起動する。先の判断結果に応じてグラフィックメモリに格納されたステータス情報が、出力インターフェイスを介して、表示画面などに対して出力される。このとき、判断結果が更新されたとの判断結果であり、かつ新たなステータス情報がある場合には既に出力したステータス情報を上書きするために新たなステータス情報をグラフィックメモリに格納する。また、判断結果が更新されたとの判断結果であり、かつメッセージが受信された場合には既に出力したステータス情報を消去するためにグラフィックメモリ内のステータス情報を消去する。あるいは、判断結果が更新されたとの判断結果であり、かつメッセージが受信されても既に出力したステータス情報を消去しないで以前のグラフィックメモリ内のステータス情報をそのまま保持する場合もある。
【００７９】
なお、判断処理用プログラムが存在しない構成の場合には、ステータス情報の受信をトリガとして、ステータス情報の出力用プログラムが起動する。メインメモリのデータ領域などに一旦保持されているステータス情報は、グラフィックメモリに格納され、出力インターフェイスを介して、表示画面などに対して出力される。このとき、新たなステータス情報がある場合には既に出力したステータス情報を上書きするために新たなステータス情報をグラフィックメモリに格納する。また、メッセージが受信された場合には既に出力したステータス情報を消去するためにグラフィックメモリ内のステータス情報を消去する。あるいは、メッセージが受信されても既に出力したステータス情報を消去しないで以前のグラフィックメモリ内のステータス情報をそのまま保持する場合もある。
【００８０】
<実施形態３：処理の流れ>  図２２は、本実施形態のメッセージ交換端末における処理の流れの一例を示したものである。
【００８１】
まず、メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信する（ステータス情報受信ステップ  Ｓ２２０１）。次に、メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、受信したステータス情報を表示する（ステータス情報出力ステップ  Ｓ２２０２）。その次に、ステータス情報受信ステップ（Ｓ２２０１）にて受信したステータス情報と、ステータス情報出力ステップ（Ｓ２２０２）にて既に出力済みのステータス情報とを比較し、ステータスが更新されたか判断する（更新判断ステップ  Ｓ２２０３）。前記更新判断ステップ（Ｓ２２０３）において更新されたとの判断結果の場合には、メッセージが受信されたかどうか確認する（メッセージ受信ステップ  Ｓ２２０４）。メッセージを受信した場合には既に出力したステータス情報を消去する（ステータス情報消去ステップ  Ｓ２２０５）。メッセージを受信していない場合には、新たなステータス情報があるか判断する（新規ステータス情報判断ステップ  Ｓ２２０６）。新たなステータス情報がある場合には、新たなステータス情報で既に出力したステータス情報を上書きする（ステータス情報上書ステップ  Ｓ２２０７）。その他の場合には処理を終了する。なお、ステータス情報消去ステップ（Ｓ２２０５）において、メッセージを受信した場合であっても既に出力したステータス情報を消去しない態様もある。
【００８２】
また、図２３には、更新判断ステップのない構成（ステータスが更新されたか判断しない）の処理の流れを示した。更新判断ステップがないこと以外は、上記と同様である。まず、メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信する（ステータス情報受信ステップ  Ｓ２３０１）。次に、メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、受信したステータス情報を表示する（ステータス情報出力ステップ  Ｓ２３０２）。その次に、メッセージが受信されたかどうか確認する（メッセージ受信ステップ  Ｓ２３０３）。メッセージを受信した場合には既に出力したステータス情報を消去する（ステータス情報消去ステップ  Ｓ２３０４）。メッセージを受信していない場合には、新たなステータス情報があるか判断する（新規ステータス情報判断ステップ  Ｓ２３０５）。新たなステータス情報がある場合には、新たなステータス情報で既に出力したステータス情報を上書きする（ステータス情報上書ステップ  Ｓ２３０６）。その他の場合には処理を終了する。なお、ステータス情報消去ステップ（Ｓ２３０４）において、メッセージを受信した場合であっても既に出力したステータス情報を消去しない態様もある。
【００８３】
また、図２４は、上記の処理の流れをさらに具体的に示したものである。まず、メッセージ送受信待機中の状態において、メッセージ交換可能状態にある他のメッセージ交換端末からメッセージを受信したか、あるいは、メッセージ発信者の入力ステータスを示すステータス情報を受信したかの判定を行う（受信判定ステップ  Ｓ２４０１）。メッセージを受信したと判定される場合には、既にメッセージログに表示中の当該メッセージ発信者のステータス情報を消去する（ステータス情報消去ステップ  Ｓ２４０２）。次に、参加者名、メディア種別、メッセージをメッセージログに表示する（メッセージ表示ステップ  Ｓ２４０３）。このとき、メディア種別が音声や映像などの場合には再生ボタン等を表示する場合もある。さらに、メッセージの受信を音などで報知する（メッセージ受信報知ステップ  Ｓ２４０４）。一方、受信判定ステップ（Ｓ２４０１）にてステータス情報を受信したと判定される場合には、ステータス情報の種別の判定を行い（ステータス情報判定ステップ  Ｓ２４０５）、以下の処理を実行する。まず、作成開始の場合には、参加者名、メディア種別に応じたステータス情報（例えば、「音声入力開始」など）をメッセージログに表示する（作成開始表示ステップ  Ｓ２４０６）。さらに、作成開始のステータス情報を音などで報知する（作成開始報知ステップ  Ｓ２４０７）。次に、作成中止の場合には、メッセージログに表示中の当該メッセージ発信者のステータス情報を消去する（作成中止ステップ  Ｓ２４０８）。さらに、作成中止のステータス情報を音などで報知する（作成中止報知ステップ  Ｓ２４９）。その次に、作成保留の場合には、メッセージログに表示中の当該メッセージ発信者のステータス情報を更新する（作成保留ステップ  Ｓ２４１０）。さらに、作成保留のステータス情報を音などで報知する（作成保留報知ステップ  Ｓ２４１１）。最後に、作成保留解除の場合には、メッセージログに表示中の当該メッセージ発信者のステータス情報を更新する（作成保留解除ステップ  Ｓ２４１２）。さらに、作成保留解除のステータス情報を音などで報知する（作成保留解除報知ステップ  Ｓ２４１３）。その後、メッセージ送受信待機中の状態に戻る。
【００８４】
一方、図２５は、メッセージを送信する側の処理の流れを具体的に示したものである。まず、入力ステータスを示すステータス情報の種別を判別する（ステータス情報判別ステップ  Ｓ２５０１）。これは入力インターフェイスなどを介して実現可能である。ステータス情報の種別が、作成完了の場合には、参加者名（自分自身の名前）、メディア種別、メッセージを他のメッセージ交換端末に送信する（作成完了ステップ  Ｓ２５０２）。次に、作成開始の場合には、メッセージのメディア種別を識別するための情報を取得（メディア種別取得ステップ  Ｓ２５０３）し、参加者名（自分自身の名前）、メディア種別、ステータス情報（「作成開始」）を他のメッセージ交換端末に送信する（作成開始ステップ  Ｓ２５０４）。その次に、作成中止の場合には、作成中のメッセージを破棄し（メッセージ破棄ステップ  Ｓ２５０５）、参加者名（自分自身の名前）、ステータス情報（「作成中止」）を他のメッセージ交換端末に送信する（作成中止ステップ  Ｓ２５０６）。さらにその次に、作成保留の場合には、保留の状態（メディア種別、ステータス情報、メッセージ）を記憶（保留状態維持ステップ  Ｓ２５０７）し、参加者名（自分自身の名前）、ステータス情報（「作成保留」）を他のメッセージ交換端末に送信する（作成保留ステップ  Ｓ２５０８）。さらに、作成保留解除の場合には、保留時に記憶された状態を呼び出し（保留状態呼出ステップ  Ｓ２５０９）、参加者名（自分自身の名前）、ステータス情報（「作成保留解除」）を他のメッセージ交換端末に送信する（作成保留解除ステップ  Ｓ２５１０）。最後に、メッセージログを更新する（メッセージログ更新ステップ  Ｓ２５１１）。その後、メッセージ送受信待機中の状態に戻る。
【００８５】
<実施形態３：効果>  本実施形態は、既に出力済みのステータス情報で示されるステータスが更新され、かつ新たなステータス情報がある場合には新たなステータス情報で既に出力したステータス情報を上書きすることに特徴を有するメッセージ交換端末である。ステータス情報を更新、あるいは、消去することで、メッセージ発信者の現在のステータスを的確に示すことができ、有益である。また、ステータス情報を消去しない場合には、ステータスの履歴に基づいてメッセージ発信者の状況を確認できるという効果を有する。
【００８６】
<<実施形態４>>
【００８７】
<実施形態４：概要>  本実施形態の概要について説明する。本実施形態は、ステータス情報を表示する領域には発言番号を表示しないようにステータス情報を出力することに特徴を有するメッセージ交換端末である。
【００８８】
<実施形態４：構成>  図２６は、本実施形態の機能ブロックの一例を示したものである。  図２６に示す本実施形態の「メッセージ交換端末」（２６００）は、「ステータス情報受信部」（２６０１）と、「ステータス情報出力部」（２６０２）と、さらに、「発言番号付与部」（２６０３）と、を有する。なお、図２６は実施形態２の構成１を元にした機能ブロック図であるが、他の実施形態等を元にした場合には、他の構成要素（判断部、ステータス情報出力部において、まとめ表示出力手段、ステータス情報上書手段、ステータス情報消去手段、ステータス情報非消去手段）を有する。
【００８９】
（発言番号付与部  ２６０３）  「発言番号付与部」（２６０３）は、表示されるメッセージに対して発言番号を付与する。発言番号は、時系列的に後の発言ほど大きな数が割り当てられる。なお、発言番号を特定することで、メッセージが特定できるため、どのメッセージに対するレスポンスかは、レスポンス元の発言番号を引用することで識別可能となる。
【００９０】
（ステータス情報出力部  ２６０２）  「ステータス情報出力部」（２６０２）は、ステータス情報を表示する領域には発言番号を表示しないようにステータス情報を出力する。図２７に表示の一例を示した。ステータス情報が出力されている間は、メッセージ発信者によるメッセージの入力が完了していない段階である場合といえるが、このとき発言番号はまだ付与されていないため、（ａ）で示すようにステータス情報を表示する領域には発言番号を表示しない。本来発言番号を表示するための領域は、空白のまま、あるいは所定の記号（例えば、「＊＊＊」など）などを表示するとしてもよい。
【００９１】
また、取得したステータス情報に新規レスポンス識別情報が含まれる場合において、どのメッセージに対するレスポンスかはレスポンス元の発言番号を引用することで識別可能に表示出力されるが、メッセージ発信者によるメッセージの入力が完了し、メッセージの発言番号が確定するまでは、（ｂ）で示すようにステータス情報を表示する領域には発言番号を表示しない。なお、（ｃ）で示すようにレスポンス元の発言番号とともに発言自体を引用するものであってもよい。
【００９２】
さらに、図２８にステータス情報の消去／非消去を行う場合の表示の一例を示す。（ａ）で示すように、最初の段階では、未だメッセージ発信者（Ｂ氏）によるメッセージの入力が完了していないため、発言番号を表示しない。その後、メッセージ発信者（Ｂ氏）によるメッセージの入力が完了した段階で、発言番号（４２３）が決定し、ステータス情報（「入力中」）の消去を行う。また、（ｂ）で示すように古い発言（発言番号４２１）が表示領域外になる場合もある。
【００９３】
さらに、図２９に発言時刻の表示の一例を示す。ステータス情報を消去しない本構成の場合には、ステータスの開始や終了の時刻からメッセージ発信者の状況を確認でき、特に有益である。
【００９４】
その他、各部の処理については実施形態２、３などと同様である。
【００９５】
<実施形態４：ハードウェア構成>  図３０は、本実施形態のハードウェア構成の一例を示す概略図である。この図を利用して、メッセージ交換端末の処理実行におけるそれぞれのハードウェア構成部の働きについて、主に実施形態２、３との差異を中心に説明する。この図にあるように、メッセージ交換端末は、発言番号付与部（２６０３）における処理を実現するために「ＣＰＵ（中央演算装置）」（３００１）と、「メインメモリ」（３００２）と、「記憶装置（又は記憶媒体）」（３００３）と、を備える。また上記ハードウェア構成部に加え、ステータス情報受信部（２６０１）における処理を実現するためには「入力インターフェイス」（３００４）を、ステータス情報出力部（２６０２）における処理を実現するためには「出力インターフェイス」（３００５）を備える。これらは、「システムバス」（３００６）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００９６】
情報処理装置の電源を入れると、記憶装置に記憶されているステータス情報受信用プログラム（アドレス０１）、ステータス情報出力用プログラム（アドレス０２）、発言番号付与用プログラム（アドレス０３）がメインメモリのワーク領域（アドレス１１、１２、１３）にそれぞれ展開される。このとき、メインメモリのワーク領域に展開されたステータス情報受信用プログラムがＣＰＵによって実行される。これにより、他のメッセージ交換端末から送信されたステータス情報が取得され、メインメモリのデータ領域などに一旦保持される。
【００９７】
次に、ステータス情報の受信をトリガとして、ステータス情報の出力用プログラムが起動する。メインメモリのデータ領域などに一旦保持されているステータス情報は、グラフィックメモリに格納され、出力インターフェイスを介して、表示画面などに対して出力される。
【００９８】
一方、入力インターフェイスを介して、他のメッセージ交換端末からメッセージを取得し、出力インターフェイスを介して表示出力等を行うが、このとき発言番号付与プログラムが起動し、表示されるメッセージをカウントする。カウント数はメインメモリのデータ領域などに保持されており、メッセージが表示出力されるたびにインクリメントされ、更新される。このとき、メッセージのみをカウントし、ステータス情報はカウントしない。そのカウント数は発言番号として、例えば、メッセージの先頭に配置するような構成にて、グラフィックメモリに格納することで、メッセージと関連付けて表示出力される。また、ステータス情報を表示する場合には、発言番号領域には発言番号を表示しない。
【００９９】
<実施形態４：処理の流れ>  図３１は、本実施形態のメッセージ交換端末における処理の流れの一例を示したものである。
【０１００】
まず、メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信する（ステータス情報受信ステップ  Ｓ３１０１）。次に、メッセージが受信されたか確認する（メッセージ受信ステップ  Ｓ３１０２）。メッセージが受信された場合には、発言番号を付与し、メッセージとともに表示する（発言番号付与ステップ  Ｓ３１０３）。メッセージが受信されていない場合には、メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、受信したステータス情報を表示し、発言番号は表示しない（ステータス情報出力ステップ  Ｓ３１０４）。
【０１０１】
<実施形態４：効果>  本実施形態は、ステータス情報を表示する領域には発言番号を表示しないようにステータス情報を出力することに特徴を有するメッセージ交換端末である。これによって、レスポンス発言の場合にどのメッセージに対するレスポンスかが的確に認識できる。
【０１０２】
<<実施形態５>>
【０１０３】
<実施形態５：概要>  本実施形態の概要について説明する。本実施形態は、メッセージ表示位置に新規メッセージの行追加がされることにより表示画面から文字列があふれる場合には、一番古いメッセージ表示位置の行の文字列から順に流出させ、流出させるべきメッセージ表示位置の行にステータス情報が表示されている場合にはそのステータス情報を流出させずに次に古いメッセージ表示位置の行の文字列を流出させることに特徴を有するメッセージ交換端末である。
【０１０４】
<実施形態５：構成>  図３２は、本実施形態の機能ブロックの一例を示したものである。  図２７に示す本実施形態の「メッセージ交換端末」（３２００）は、「ステータス情報受信部」（３２０１）と、「ステータス情報出力部」（３２０２）と、さらに、「スクロール部」（３２０３）と、「制御部」（３２０４）と、を有する。なお、図３２は実施形態２の構成１を元にした機能ブロック図であるが、他の実施形態等を元にした場合には、他の構成要素（判断部、ステータス情報出力部において、ステータス情報上書手段、ステータス情報消去手段、ステータス情報非消去手段）を有する。
【０１０５】
（スクロール部  ３２０３）  「スクロール部」（３２０３）は、メッセージ表示位置に新規メッセージの行追加がされることにより表示画面から文字列があふれる場合には、一番古いメッセージ表示位置の行の文字列から順に流出させるスクロールをする。
【０１０６】
（制御部  ３２０４）  「制御部」（３２０４）は、流出させるべきメッセージ表示位置の行にステータス情報が表示されている場合にはそのステータス情報を流出させずに次に古いメッセージ表示位置の行の文字列を流出させるようにスクロール部（３２０３）を制御する。
【０１０７】
図３３にスクロール手法の一例を示した。ここでは、３行分のメッセージログ表示領域に順次メッセージを表示する場面を示した。新しい発言は最下行に追加される。まず、（ａ）の状態において、新規メッセージが追加された場合には、最も古いメッセージ表示位置の行の文字列であるＡ氏のメッセージが表示領域外に流出され、（ｂ）の状態となる。ここでさらに、新規のメッセージが追加された場合には、流出させるべきメッセージ表示位置の行にはＢ氏のステータス情報「入力中」が表示されているため、先のスクロール処理とは異なる制御が実行される。つまり、Ｂ氏のステータス情報は流出させずに、次に古いメッセージ表示位置の行の文字列であるＣ氏のメッセージを流出させ、（ｃ）の状態となる。このときもし、次に古いメッセージ表示位置の行にもステータス情報が表示されていれば、そのステータス情報も流出させずに次に古いメッセージ表示位置の行の文字列を流出させるように制御を行う。（ｄ）の状態は、Ｂ氏のメッセージの入力が完了し、ステータスが更新された場合において、既に表示されているステータス情報を消去し新規のメッセージを表示する例を示した。
【０１０８】
その他、各部の処理については実施形態２、３などと同様である。
【０１０９】
<実施形態５：ハードウェア構成>  図３４は、本実施形態のハードウェア構成の一例を示す概略図である。この図を利用して、メッセージ交換端末の処理実行におけるそれぞれのハードウェア構成部の働きについて、主に実施形態２、３との差異を中心に説明する。この図にあるように、メッセージ交換端末は、スクロール部（３２０３）と、制御部（３２０４）における処理を実現するために「ＣＰＵ（中央演算装置）」（３４０１）と、「メインメモリ」（３４０２）と、「記憶装置（又は記憶媒体）」（３４０３）と、を備える。また上記ハードウェア構成部に加え、ステータス情報受信部（３２０１）における処理を実現するためには「入力インターフェイス」（３４０４）を、ステータス情報出力部（３２０２）における処理を実現するためには「出力インターフェイス」（３４０５）を備える。これらは、「システムバス」（３４０６）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【０１１０】
情報処理装置の電源を入れると、記憶装置に記憶されているステータス情報受信用プログラム（アドレス０１）、ステータス情報出力用プログラム（アドレス０２）、スクロール制御用プログラム（アドレス０３）がメインメモリのワーク領域（アドレス１１、１２、１３）にそれぞれ展開される。このとき、メインメモリのワーク領域に展開されたステータス情報受信用プログラムがＣＰＵによって実行される。これにより、他のメッセージ交換端末から送信されたステータス情報が取得され、メインメモリのデータ領域などに一旦保持される。
【０１１１】
次に、ステータス情報の受信をトリガとして、ステータス情報の出力用プログラムが起動する。メインメモリのデータ領域などに一旦保持されているステータス情報は、グラフィックメモリに格納され、出力インターフェイスを介して、表示画面などに対して出力される。
【０１１２】
また、同様にステータス情報の受信をトリガとして、スクロール制御用プログラムが起動する。メッセージ表示位置に新規メッセージの行追加がされることにより表示画面から文字列があふれる場合には、そのとき流出させるべきメッセージ表示位置の行の文字列が何を示すかの判定を行う。文字列がメッセージであるか、ステータス情報であるかは、付随する識別情報などに基づいて判定可能である。具体的には、文字列に付された識別情報と、予め記憶されている識別情報と文字列の種別の比較処理を実行することで実現できる。文字列がメッセージであれば、その文字列を流出させるスクロールを実行するために、グラフィックメモリに格納されている当該文字列を消去する。このとき、表示画面のピクセル数に基づいて、あふれる文字数（行数）を算出し、当該文字数（行数）分の消去を実行する。また、流出させるべきメッセージ表示位置の行番号などをメインメモリのデータ領域などに格納しておき、これをインクリメントして更新する。他方、文字列がステータス情報であれば、そのステータス情報は流出させずに、流出させるべきメッセージ表示位置の行番号をインクリメントして更新する。これにより、次に古いメッセージ表示位置の行の文字列が何を示すかの判定を行う処理へ移行する。
【０１１３】
<実施形態５：処理の流れ>  図３５は、本実施形態のメッセージ交換端末における処理の流れの一例を示したものである。
【０１１４】
まず、メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信する（ステータス情報受信ステップ  Ｓ３５０１）。次に、メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、受信したステータス情報を表示する（ステータス情報出力ステップ  Ｓ３５０２）。その次に、メッセージ表示位置に新規メッセージの行追加がされることにより表示画面から文字列があふれる場合には、流出させるべきメッセージ表示位置の行にメッセージと、ステータス情報のいずれが表示されているか判定する（判定ステップ  Ｓ３５０３）。流出させるべきメッセージ表示位置の行にメッセージが表示されている場合にはその文字列を順に流出させる（メッセージスクロールステップ  Ｓ３５０４）。他方、流出させるべきメッセージ表示位置の行にステータス情報が表示されている場合にはそのステータス情報は流出させずに、次に古いメッセージ表示位置の行の文字列を流出させるべきメッセージ表示位置の行にステータス情報を配置し（ステータススクロールステップ  Ｓ３５０５）、判定ステップ（Ｓ３５０３）に戻る。
【０１１５】
<実施形態５：効果>  本実施形態は、メッセージ表示位置に新規メッセージの行追加がされることにより表示画面から文字列があふれる場合には、一番古いメッセージ表示位置の行の文字列から順に流出させ、流出させるべきメッセージ表示位置の行にステータス情報が表示されている場合にはそのステータス情報を流出させずに次に古いメッセージ表示位置の行の文字列を流出させることに特徴を有するメッセージ交換端末である。これによって、ステータス情報を表示領域中にとどめておくことが可能となり、メッセージ発信者の状況を常に認識できる。
【０１１６】
<<実施形態６>>
【０１１７】
<実施形態６：概要>  本実施形態の概要について説明する。本実施形態は、所定の条件が満たされた場合には対応レスポンス情報の全部又は一部を消去することに特徴を有するメッセージ交換端末である。
【０１１８】
<実施形態６：構成>  図３６は、本実施形態の機能ブロックの一例を示したものである。  図３１に示す本実施形態の「メッセージ交換端末」（３６００）は、「ステータス情報受信部」（３６０１）と、「ステータス情報出力部」（３６０２）と、さらに、「対応レスポンス情報付メッセージ出力部」（３６０３）と、「対応レスポンス情報消去部」（３６０４）と、を有する。
【０１１９】
（対応レスポンス情報付メッセージ出力部  ３６０３）  「対応レスポンス情報付メッセージ出力部」（３６０３）は、請求項３に記載のメッセージ交換端末から、どのメッセージに対するレスポンスかを識別する新規レスポンス識別情報を含むステータス情報と、そのステータス情報に対応するメッセージを受信した場合には、そのメッセージに対応レスポンス情報を付して表示する。「対応レスポンス情報」とは、どのメッセージに対するレスポンスかを示す情報をいい、例えば、メッセージを所定のマーク（例えば、>>など）の後にレスポンス元の発言や、発言番号を引用して、どのメッセージに対するレスポンスかを示すものなどが該当する。
【０１２０】
（対応レスポンス情報消去部  ３６０４）  「対応レスポンス情報消去部」（３６０４）は、所定の条件が満たされた場合には前記対応レスポンス情報の全部又は一部を消去する。「所定の条件」は、一定時間の経過、新規発言ステータス、新規メッセージの着信などを想定したものである。また、「対応レスポンス情報の一部」とは、対応レスポンス情報が、例えば所定のマーク（>>）の後に発言番号を引用するものと、レスポンス元の発言自体も引用するものとの複数の項目からなる情報である場合にその片方のみをいう。所定のマーク（>>）の後にレスポンス元の発言を引用するものを消去するとすれば、どのメッセージに対するレスポンスかを識別しつつ、表示領域を広く確保できる。
【０１２１】
また、「消去」には、一時的に表示をしない状態も含む場合がある。つまり、残存している発言番号にフォーカスを当てることで、レスポンス元の発言がポップアップウィンドウや、別ウィンドウなどで表示されるとしてもよい。また、残存している発言番号にフォーカスを当てた状態で、クリック等を行い、選択／決定すれば当該発言番号の行まで自動的にジャンプするとしてもよい。
【０１２２】
図３７に、これらの表示の一例を示した。（ａ）には、発言番号とレスポンス元の発言とを引用してレスポンス発言を行っている場面を示した。一定時間経過後の状態を示したものが（ｂ）である。レスポンス元の発言は消去し、発言番号のみが残存している。また、（ｃ）のように、新規のメッセージ（ここではＤ氏の発言）を着信したことで、レスポンス元の発言が消去されるとしてもよい。
【０１２３】
図３８に、ステータス情報も加えた表示例を示した。（ａ）には、発言番号とレスポンス元の発言とを引用したレスポンス発言の入力途中である場面を示した。一定時間経過後、（ｂ）のように、レスポンス元の発言は消去し、発言番号のみが残存する。また、新規のメッセージ（ここでは、Ｃ氏の発言４２２）を着信したことで、レスポンス元の発言が消去されるとしてもよい。
【０１２４】
その他、各部の処理については実施形態２などと同様である。
【０１２５】
<実施形態６：ハードウェア構成>  図３９は、本実施形態のハードウェア構成の一例を示す概略図である。この図を利用して、メッセージ交換端末の処理実行におけるそれぞれのハードウェア構成部の働きについて、主に実施形態２との差異を中心に説明する。この図にあるように、メッセージ交換端末は、対応レスポンス情報付メッセージ出力部（３６０３）と、対応レスポンス情報消去部（３６０４）における処理を実現するために「ＣＰＵ（中央演算装置）」（３９０１）と、「メインメモリ」（３９０２）と、「記憶装置（又は記憶媒体）」（３９０３）と、を備える。また上記ハードウェア構成部に加え、ステータス情報受信部（３６０１）における処理を実現するためには「入力インターフェイス」（３９０４）を、ステータス情報出力部（３６０２）における処理を実現するためには「出力インターフェイス」（３９０５）を備える。これらは、「システムバス」（３９０６）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【０１２６】
情報処理装置の電源を入れると、記憶装置に記憶されているステータス情報受信用プログラム（アドレス０１）、ステータス情報出力用プログラム（アドレス０２）、対応レスポンス情報付メッセージ出力用プログラム（アドレス０３）、対応レスポンス情報消去プログラム（アドレス０４）がメインメモリのワーク領域（アドレス１１、１２、１３、１４）にそれぞれ展開される。このとき、メインメモリのワーク領域に展開されたステータス情報受信用プログラムがＣＰＵによって実行される。これにより、他のメッセージ交換端末から送信されたステータス情報が取得され、メインメモリのデータ領域などに一旦保持される。
【０１２７】
次に、ステータス情報の受信をトリガとして、対応レスポンス情報付メッセージ出力用プログラムが起動する。入力インターフェイスを介して、メッセージ交換端末からステータス情報に加えて、そのステータス情報に対応するメッセージを受信した場合には、そのメッセージに対応レスポンス情報を付して表示する。対応レスポンス情報は、受信したステータス情報に含まれる、どのメッセージに対するレスポンスかを識別する新規レスポンス識別情報に基づいて生成する。具体的には、受信したステータス情報から新規レスポンス識別情報を抽出し、これと、予め保持されている所定のマーク（例えば、>>など）と、を組み合わせて、対応レスポンス情報を生成する。また、メインメモリのデータ領域などに一旦格納されていたメッセージと、対応レスポンス情報とは、グラフィックメモリに格納され、出力インターフェイスを介して、表示画面などに対して出力される。
【０１２８】
また、同様にステータス情報の受信をトリガとして、ステータス情報の出力用プログラムが起動する。メインメモリのデータ領域などに一旦保持されているステータス情報は、グラフィックメモリに格納され、出力インターフェイスを介して、表示画面などに対して出力される。
【０１２９】
一方、所定の条件が満たされた場合には対応レスポンス情報消去プログラムが起動し、前記対応レスポンス情報の全部又は一部を消去する。所定の条件を満たすものとしては、内蔵のタイマでカウントし、一定時間の経過を測る場合や、入力インターフェイスを介して新規発言ステータス、新規メッセージの着信を検知した場合などが該当する。対応レスポンス情報は、一部のみが消去されることがあり、例えば、メッセージを所定のマーク（例えば、>>など）の後にレスポンス元の発言と、発言番号を引用する対応レスポンス情報の場合に、メッセージ部分のみを消去し、発言番号が残存することがある。これはグラフィックメモリに格納されている当該メッセージ部分のみを消去することで実現できる。
【０１３０】
<実施形態６：処理の流れ>  図４０は、本実施形態のメッセージ交換端末における処理の流れの一例を示したものである。
【０１３１】
まず、メッセージ交換可能状態にある他のメッセージ交換端末を利用しているメッセージ発信者の入力ステータスを示すステータス情報を受信する（ステータス情報受信ステップ  Ｓ４００１）。  次に、メッセージログ表示領域中の当該メッセージ発信者のメッセージ表示位置に、受信したステータス情報を表示する（ステータス情報出力ステップ  Ｓ４００２）。  また、ステータス情報として、新規発言か、レスポンス発言か、レスポンス発言の場合にはどのメッセージに対するレスポンスか、を識別する新規レスポンス識別情報を含むステータス情報を受信した後に、そのステータス情報に対応するメッセージが受信された場合には、そのメッセージにどのメッセージに対するレスポンスかを示す対応レスポンス情報を付して表示する（対応レスポンス情報付メッセージ出力ステップ  Ｓ４００３）。  さらに、所定の条件が満たされたかどうかの判別を行い（条件判別ステップ  Ｓ４００４）、所定の条件が満たされた場合には前記対応レスポンス情報の全部又は一部を消去する（対応レスポンス情報消去ステップ  Ｓ４００５）。なお、所定の条件が満たされていないと判別できる場合には処理を終了する。
【０１３２】
<実施形態６：効果>  本実施形態は、所定の条件が満たされた場合には対応レスポンス情報の全部又は一部を消去することに特徴を有するメッセージ交換端末である。これにより、最初は表示されていたレスポンス元の発言を所定の条件が満たされると発言番号のみの表示に変えることが可能となり、限られた表示領域において見やすくなる効果が期待できる。さらに、表示領域を有効に使えるという効果も有する。
【図面の簡単な説明】
【０１３３】
【図１】実施形態１の概要を説明するための概念図
【図２】実施形態１の機能ブロックの一例（構成１）を示した図
【図３】実施形態１の機能ブロックの別の例（構成２）を示した図
【図４】実施形態１の機能ブロックの別の例（構成３）を示した図
【図５】実施形態１の表示例を説明する図
【図６】実施形態１のステータス情報の一例を示した図
【図７】実施形態１のハードウェア構成の一例を示した図
【図８】実施形態１の処理の流れを示した図
【図９】実施形態２の機能ブロックの一例（構成１）を示した図
【図１０】実施形態２の機能ブロックの別の例（構成２）を示した図
【図１１】実施形態２のまとめ表示の例を説明する図
【図１２】実施形態２のハードウェア構成の一例を示した図
【図１３】実施形態２の処理の流れを示した図
【図１４】実施形態３の機能ブロックの一例（構成１）を示した図
【図１５】実施形態３の機能ブロックの一例（構成１の判断部のない例）を示した図
【図１６】実施形態３の機能ブロックの別の例（構成２）を示した図
【図１７】実施形態３の機能ブロックの別の例（構成２の判断部のない例）を示した図
【図１８】実施形態３の機能ブロックの別の例（構成３）を示した図
【図１９】実施形態３の機能ブロックの別の例（構成３の判断部のない例）を示した図
【図２０】実施形態３の表示例を説明する図
【図２１】実施形態３のハードウェア構成の一例を示した図
【図２２】実施形態３の処理の流れを示した図
【図２３】実施形態３の処理の流れ（ステータス更新判断ステップのない例）を示した図
【図２４】実施形態３の処理の具体的流れを示した図
【図２５】送信側の処理の具体的流れを示した図
【図２６】実施形態４の機能ブロックの一例を示した図
【図２７】実施形態４の表示例（その１）を説明する図
【図２８】実施形態４の表示例（その２）を説明する図
【図２９】実施形態４の表示例（その３）を説明する図
【図３０】実施形態４のハードウェア構成の一例を示した図
【図３１】実施形態４の処理の流れを示した図
【図３２】実施形態５の機能ブロックの一例を示した図
【図３３】実施形態５の表示例を説明する図
【図３４】実施形態５のハードウェア構成の一例を示した図
【図３５】実施形態５の処理の流れを示した図
【図３６】実施形態６の機能ブロックの一例を示した図
【図３７】実施形態６の表示例（その１）を説明する図
【図３８】実施形態６の表示例（その２）を説明する図
【図３９】実施形態６のハードウェア構成の一例を示した図
【図４０】実施形態６の処理の流れを示した図
【符号の説明】
【０１３４】
０２００    メッセージ交換端末
０２０１    ステータス情報取得部
０２０２    ステータス情報送信部
【図１】
2008070994.tif 000003
【図２】
2008070994.tif 000004
【図３】
2008070994.tif 000005
【図４】
2008070994.tif 000006
【図５】
2008070994.tif 000007
【図６】
2008070994.tif 000008
【図７】
2008070994.tif 000009
【図８】
2008070994.tif 000010
【図９】
2008070994.tif 000011
【図１０】
2008070994.tif 000012
【図１１】
2008070994.tif 000013
【図１２】
2008070994.tif 000014
【図１３】
2008070994.tif 000015
【図１４】
2008070994.tif 000016
【図１５】
2008070994.tif 000017
【図１６】
2008070994.tif 000018
【図１７】
2008070994.tif 000019
【図１８】
2008070994.tif 000020
【図１９】
2008070994.tif 000021
【図２０】
2008070994.tif 000022
【図２１】
2008070994.tif 000023
【図２２】
2008070994.tif 000024
【図２３】
2008070994.tif 000025
【図２４】
2008070994.tif 000026
【図２５】
2008070994.tif 000027
【図２６】
2008070994.tif 000028
【図２７】
2008070994.tif 000029
【図２８】
2008070994.tif 000030
【図２９】
2008070994.tif 000031
【図３０】
2008070994.tif 000032
【図３１】
2008070994.tif 000033
【図３２】
2008070994.tif 000034
【図３３】
2008070994.tif 000035
【図３４】
2008070994.tif 000036
【図３５】
2008070994.tif 000037
【図３６】
2008070994.tif 000038
【図３７】
2008070994.tif 000039
【図３８】
2008070994.tif 000040
【図３９】
2008070994.tif 000041
【図４０】
2008070994.tif 000042