(57)【要約】【課題】半二重のＰＴＴ通信方式で通信する複数の通信端末のいずれかが発話権を有している場合に、通信内容を記録する。【解決手段】本発明に係る通信端末は、音声入力部と、音声が符号化された音声データを送信するデータ送信部と、データ受信部と、音声データが復号化された音声を出力する音声出力部と、受信モード、送信モード、並びにニュートラルモードのいずれかに当該通信端末の通信モードを設定する通信モード設定部と、音声入力部が入力する音声または音声出力部が出力する音声を録音する録音部と、通信モードが受信モードに設定されている場合、音声出力部が出力する音声を録音部に録音させ、通信モードが送信モードに設定されている場合、音声入力部が入力する音声を録音部に録音させ、通信モードがニュートラルモードに設定されると、録音部による音声の録音を中止する録音制御部とを備える。【選択図】図２
2008104118.tif 000002
【特許請求の範囲】
【請求項１】
音声データの半二重通信を行う通信端末であって、
ユーザの音声を入力する音声入力部と、
前記音声入力部が入力した音声が符号化された音声データを送信するデータ送信部と、
音声データを受信するデータ受信部と、
前記データ受信部が受信した音声データが復号化された音声を出力する音声出力部と、
前記データ受信部が音声データを受信して前記音声出力部が音声を出力する受信モード、前記音声入力部が音声を入力して前記データ送信部が音声データを送信する送信モード、並びに前記データ受信部および前記データ送信部のいずれもが動作せずに待機状態にあるニュートラルモードのいずれかに当該通信端末の通信モードを設定する通信モード設定部と、
前記音声入力部が入力する音声または前記音声出力部が出力する音声を録音する録音部と、
前記通信モードが前記受信モードに設定されている場合、前記音声出力部が出力する音声を前記録音部に録音させ、前記通信モードが前記送信モードに設定されている場合、前記音声入力部が入力する音声を前記録音部に録音させ、前記通信モードが前記ニュートラルモードに設定されると、前記録音部による音声の録音を中止する録音制御部と
を備える通信端末。
【請求項２】
前記音声入力部が入力する音声または前記音声出力部が出力する音声を録音する録音指示を、前記ユーザに入力させる録音指示入力部
を更に備え、
前記録音制御部は、前記録音指示入力部から前記ユーザの録音指示が入力されたときの前記通信モードが前記ニュートラルモードの場合、前記通信モードが前記ニュートラルモードから前記受信モードまたは前記送信モードに遷移したときから、前記録音部による音声の録音を開始させる
請求項１に記載の通信端末。
【請求項３】
前記音声入力部が入力する音声または前記音声出力部が出力する音声を録音する録音指示を、前記ユーザに入力させる録音指示入力部
を更に備え、
前記録音制御部は、前記録音指示入力部に前記ユーザからの録音指示が入力されたときの前記通信モードが前記受信モードまたは前記送信モードの場合、前記通信モードが前記受信モードまたは前記送信モードから前記ニュートラルモードに遷移したときに、前記録音部による音声の録音を中止させる
請求項１に記載の通信端末。
【請求項４】
前記録音制御部は、前記録音部による音声の録音を中止させた後、前記通信モードが前記ニュートラルモードから前記受信モードまたは前記送信モードに遷移したときに、前記録音部による音声の録音を開始させる
請求項３に記載の通信端末。
【請求項５】
前記録音部が録音した音声を、当該音声を送信した通信相手の通信端末を識別する相手通信端末識別子に対応づけて格納する音声格納部と、
複数の前記通信相手から少なくとも一人の通信相手を、前記ユーザに選択させる通信相手選択部と、
前記ユーザが選択した前記通信相手の前記通信端末を識別する前記相手通信端末識別子に対応づけて前記音声格納部が格納している音声を抽出する音声抽出部と
を更に備え、
前記音声出力部は、前記音声抽出部が抽出した、前記ユーザが選択した前記通信相手の複数の音声を連続して出力する
請求項１に記載の通信端末。
【請求項６】
前記音声格納部は、前記録音部が録音した音声を、当該音声が送信された時刻に更に対応づけて格納し、
前記音声出力部は、前記音声抽出部が抽出した、前記ユーザが選択した前記通信相手の複数の音声を、前記音声格納部が格納している時刻の順に連続して出力する
請求項５に記載の通信端末。
【請求項７】
前記音声格納部は、前記音声入力部が入力して前記録音部が録音した音声を、当該通信端末を識別する自己通信端末識別子に対応づけて更に格納し、
前記通信相手選択部は、前記複数の通信相手から少なくとも一人の通信相手、または前記ユーザ自身を、前記ユーザに選択させ、
前記音声抽出部は、前記ユーザが選択した前記通信相手または前記ユーザ自身の前記通信端末を識別する前記相手通信端末識別子または前記自己通信端末識別子に対応づけて前記音声格納部が格納している音声を抽出し、
前記音声出力部は、前記音声抽出部が抽出した、前記ユーザが選択した前記通信相手または前記ユーザ自身の複数の音声を連続して出力する
請求項５に記載の通信端末。
【請求項８】
半二重通信が確立されてから切断されるまでのセッションを識別するセッション識別子に対応づけて、当該セッション識別子で識別されるセッションにおいて送受信された少なくとも１つの音声を格納する音声格納部と、
複数の前記セッションから少なくとも１つのセッションを、前記ユーザに選択させるセッション選択部と、
前記ユーザが選択した前記セッションを識別する前記セッション識別子に対応づけて前記音声格納部が格納している音声を抽出する音声抽出部と
を更に備え、
前記音声出力部は、前記音声抽出部が抽出した、前記ユーザが選択した前記セッションにおいて送受信された複数の音声を連続して出力する
請求項１に記載の通信端末。
【請求項９】
前記音声格納部は、前記録音部が録音した音声を、当該音声が送信された時刻に更に対応づけて格納し、
前記音声出力部は、前記音声抽出部が抽出した、前記ユーザが選択した前記セッションにおいて送受信された複数の音声を、前記音声格納部が格納している時刻の順に連続して出力する
請求項８に記載の通信端末。
【請求項１０】
ユーザの音声を入力する音声入力段階と、
前記音声入力段階において入力された音声が符号化された音声データを送信するデータ送信段階と、
音声データを受信するデータ受信段階と、
前記データ受信段階において受信された音声データが復号化された音声を出力する音声出力段階と、
前記データ受信段階において受信された音声データを前記音声出力段階において音声として出力する受信モード、前記音声入力段階において入力された音声を前記データ送信段階において音声データとして送信する送信モード、並びに前記データ受信段階において音声を出力せず、および前記データ送信段階において音声データを送信しない待機状態であるニュートラルモードのいずれかに通信モードを設定する通信モード設定段階と、
前記音声入力段階において入力される音声または前記音声出力段階において出力される音声を録音する録音段階と、
前記通信モードが前記受信モードに設定されている場合、前記音声出力段階において出力される音声を前記録音段階において録音し、前記通信モードが前記送信モードに設定されている場合、前記音声入力段階において入力される音声を前記録音段階において録音し、前記通信モードが前記ニュートラルモードに設定されると、前記録音段階による音声の録音を中止する録音制御段階と
を備える通信方法。
【請求項１１】
音声データの半二重通信を行う通信端末用の通信プログラムであって、前記通信端末を
ユーザの音声を入力する音声入力部、
前記音声入力部が入力した音声が符号化された音声データを送信するデータ送信部、
音声データを受信するデータ受信部、
前記データ受信部が受信した音声データが復号化された音声を出力する音声出力部、
前記データ受信部が音声データを受信して前記音声出力部が音声を出力する受信モード、前記音声入力部が音声を入力して前記データ送信部が音声データを送信する送信モード、並びに前記データ受信部および前記データ送信部のいずれもが動作せずに待機状態にあるニュートラルモードのいずれかに当該通信端末の通信モードを設定する通信モード設定部、
前記音声入力部が入力する音声または前記音声出力部が出力する音声を録音する録音部、
前記通信モードが前記受信モードに設定されている場合、前記音声出力部が出力する音声を前記録音部に録音させ、前記通信モードが前記送信モードに設定されている場合、前記音声入力部が入力する音声を前記録音部に録音させ、前記通信モードが前記ニュートラルモードに設定されると、前記録音部による音声の録音を中止する録音制御部
として機能させる通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、通信方法、および通信プログラムに関する。特に、本発明は、音声データの半二重通信を行う通信端末、通信方法、および通信プログラムに関する。
【背景技術】
【０００２】
特許文献１には、ＰｏＣ（Ｐｕｓｈ−ｔｏ−ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ）の各セッション間で送受信される通信内容を、予め定めたルールにしたがって記録するＰｏＣシステムについて提案されている。
【特許文献１】特開２００５−２３４６６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載の発明においては、ＰｏＣの各セッション間で送受信される通信内容を予め定められたルールで自動判定して記録をするか否かを決定するので、ＰｏＣセッション間で通信端末を利用するユーザが記録したいと欲した通信内容があった場合には、当該通信内容を記録することが困難な場合がある。
【０００４】
そこで本発明は、上記課題を解決することができる通信端末、通信方法、および通信プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の第１の形態においては、音声データの半二重通信を行う通信端末であって、ユーザの音声を入力する音声入力部と、音声入力部が入力した音声が符号化された音声データを送信するデータ送信部と、音声データを受信するデータ受信部と、データ受信部が受信した音声データが復号化された音声を出力する音声出力部と、データ受信部が音声データを受信して音声出力部が音声を出力する受信モード、音声入力部が音声を入力してデータ送信部が音声データを送信する送信モード、並びにデータ受信部およびデータ送信部のいずれもが動作せずに待機状態にあるニュートラルモードのいずれかに当該通信端末の通信モードを設定する通信モード設定部と、音声入力部が入力する音声または音声出力部が出力する音声を録音する録音部と、通信モードが受信モードに設定されている場合、音声出力部が出力する音声を録音部に録音させ、通信モードが送信モードに設定されている場合、音声入力部が入力する音声を録音部に録音させ、通信モードがニュートラルモードに設定されると、録音部による音声の録音を中止する録音制御部とを備える。
【０００６】
また、音声入力部が入力する音声または音声出力部が出力する音声を録音する録音指示を、ユーザに入力させる録音指示入力部を更に備え、録音制御部は、録音指示入力部からユーザの録音指示が入力されたときの通信モードがニュートラルモードの場合、通信モードがニュートラルモードから受信モードまたは送信モードに遷移したときから、録音部による音声の録音を開始させてもよい。
【０００７】
また、本発明の第２の形態においては、通信方法であって、ユーザの音声を入力する音声入力段階と、音声入力段階において入力された音声が符号化された音声データを送信するデータ送信段階と、音声データを受信するデータ受信段階と、データ受信段階において受信された音声データが復号化された音声を出力する音声出力段階と、データ受信段階において受信された音声データを音声出力段階において音声として出力する受信モード、音声入力段階において入力された音声をデータ送信段階において音声データとして送信する送信モード、並びにデータ受信段階において音声を出力せず、およびデータ送信段階において音声データを送信しない待機状態であるニュートラルモードのいずれかに通信モードを設定する通信モード設定段階と、音声入力段階において入力される音声または音声出力段階において出力される音声を録音する録音段階と、通信モードが受信モードに設定されている場合、音声出力段階において出力される音声を録音段階において録音し、通信モードが送信モードに設定されている場合、音声入力段階において入力される音声を録音段階において録音し、通信モードがニュートラルモードに設定されると、録音段階による音声の録音を中止する録音制御段階とを備える。
【０００８】
また、本発明の第３の形態においては、音声データの半二重通信を行う通信端末用の通信プログラムであって、通信端末をユーザの音声を入力する音声入力部、音声入力部が入力した音声が符号化された音声データを送信するデータ送信部、音声データを受信するデータ受信部、データ受信部が受信した音声データが復号化された音声を出力する音声出力部、データ受信部が音声データを受信して音声出力部が音声を出力する受信モード、音声入力部が音声を入力してデータ送信部が音声データを送信する送信モード、並びにデータ受信部およびデータ送信部のいずれもが動作せずに待機状態にあるニュートラルモードのいずれかに当該通信端末の通信モードを設定する通信モード設定部、音声入力部が入力する音声または音声出力部が出力する音声を録音する録音部、通信モードが受信モードに設定されている場合、音声出力部が出力する音声を録音部に録音させ、通信モードが送信モードに設定されている場合、音声入力部が入力する音声を録音部に録音させ、通信モードがニュートラルモードに設定されると、録音部による音声の録音を中止する録音制御部として機能させる。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１０】
本発明によれば、半二重のＰＴＴ通信方式で通信する複数の通信端末のいずれかが発話権を有している場合に、通信内容を記録することができる。
【発明を実施するための最良の形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、本発明の一実施形態に係る通信端末１０における動作の概要を示す。通信端末１０は、ネットワーク４０を介して他の複数の通信端末１０と半二重のＰｕｓｈ−Ｔｏ−Ｔａｌｋ（ＰＴＴ）通信方式で通信する。ここで、複数の通信端末１０のいずれかが、ＰＴＴ通信方式による通信において音声を他の複数の通信端末１０に送信できることを示す発話権を有している場合に、複数の通信端末１０はそれぞれ、通信内容の記録を可能とすべく自身を制御する。一方、複数の通信端末１０のいずれもが発話権を有していない場合に、複数の通信端末１０はそれぞれ、通信内容の記録を中止すべく自己を制御する。
【００１３】
本実施形態に係る通信端末１０は、半二重のＰＴＴ通信方式で通信する複数の通信端末１０のいずれかが発話権を有している場合に、通信内容を記録することを目的とする。
【００１４】
例えば、通信端末１０（Ａ）と、通信端末１０（Ｂ）および通信端末１０（Ｃ）との間で、ＰＴＴ通信方式の通信をする場合を考える。まず、通信端末１０（Ａ）は、通信端末１０（Ｂ）および通信端末１０（Ｃ）とＰＴＴ通信方式による通信を開始すべく、通信端末１０（Ｂ）および通信端末１０（Ｃ）へのＰＴＴ通信方式による通信の接続を要求する旨を示す通信接続要求情報を、ネットワーク４０を介してＳＩＰサーバ２０に送信する。ＳＩＰサーバ２０は、通信端末１０（Ａ）から受信した通信接続要求情報に応じて、通信端末１０（Ａ）と通信端末１０（Ｂ）および通信端末１０（Ｃ）との間でＰＴＴ通信方式による通信を確立する。これにより、通信端末１０（Ａ）と通信端末１０（Ｂ）および通信端末１０（Ｃ）との間で、ＰＴＴ通信方式による通信のセッションが確立される。
【００１５】
次に、通信端末１０（Ａ）が通信端末１０（Ｂ）および通信端末１０（Ｃ）に先んじて、発話権を取得した場合に、通信端末１０（Ｂ）および通信端末１０（Ｃ）の通信モードはそれぞれ、音声データを受信する受信モードに遷移する。そして、通信端末１０（Ｂ）および通信端末１０（Ｃ）を利用するユーザの指示に応じて、通信端末１０（Ｂ）および通信端末１０（Ｃ）は、通信端末１０（Ａ）が送信した音声を録音する。ここで、通信端末１０（Ａ）においても、通信端末１０（Ａ）を利用するユーザの指示に応じて、通信端末１０（Ａ）は音声を録音する。
【００１６】
一方、通信端末１０（Ａ）が発話権を開放したときは、通信端末１０（Ａ）、通信端末１０（Ｂ）、および通信端末１０（Ｃ）はいずれも、音声を送信する送信モードおよび受信モードのいずれかの通信モードに遷移可能な状態で待機する状態である、ニュートラルモードに遷移する。そして、通信端末１０（Ａ）、通信端末１０（Ｂ）、および通信端末１０（Ｃ）はそれぞれ、通信モードがニュートラルモードに遷移したタイミングで、音声の録音を中止する。通信端末１０（Ａ）、通信端末１０（Ｂ）、および通信端末１０（Ｃ）はそれぞれ、通信モードがニュートラルモードである間は、音声を録音しない。
【００１７】
なお、複数の通信端末１０はそれぞれ、現在の自己の状況を示すプレゼンス情報を、予め定められた時間間隔、および予め定められたイベントの発生（例えば、プレゼンス情報の更新）ごとに、ネットワーク４０を介してプレゼンスサーバ２２に送信する。プレゼンスサーバ２２は、複数の通信端末１０から受信したプレゼンス情報を、当該プレゼンス情報を送信した通信端末１０を識別する通信端末識別子に対応づけて管理する。そして、プレゼンスサーバ２２は、予め定められた時間間隔、および予め定められたイベントの発生を検知したタイミングで、管理しているプレゼンス情報を複数の通信端末１０に送信して表示させる。これにより、複数の通信端末１０はそれぞれ、他の複数の通信端末１０の現在の状況を随時把握することができ、通信相手の通信端末１０において応答できるかどうかを判断した上で、ＰＴＴ通信方式による通信の接続を要求することができる。
【００１８】
図２は、本実施形態に係る通信端末１０の機能構成の一例を示す。通信端末１０は、音声データの半二重通信を行う通信端末である。通信端末１０は、例えば、携帯電話端末である。なお、通信端末１０は、通信機能を有したノートパソコン、ＰＤＡ、およびゲーム機等の情報端末、並びに通信機能を有したデスクトップ型ＰＣであってもよい。通信端末１０は、音声入力部１００、音声出力部１０２、表示部１０４、データ送信部１０６、データ受信部１０８、通信制御部１１０、通信モード設定部１１２、データ符号化部１１４、データ復号化部１１６、録音制御部１２０、録音部１２２、録音指示入力部１２４、音声格納部１２６、音声抽出部１２８、通信相手選択部１３０、セッション選択部１３２、表示制御部１４０、通信端末情報取得部１５０、および通信端末情報格納部１５２を備える。
【００１９】
音声入力部１００は、ユーザの音声を音声信号として入力する。音声入力部１００は、例えば、マイクである。音声入力部１００は、入力した音声信号を、データ符号化部１１４および録音部１２２に供給する。データ符号化部１１４は、音声入力部１００が入力した音声信号を符号化する。データ符号化部１１４は、例えば、ＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）音声符号化方式、ＡＤＰＣＭ（Ａｄａｐｔｉｖｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）音声符号化方式、またはＣＥＬＰ（Ｃｏｄｅ  ｅｘｃｉｔｅｄ  Ｌｉｎｅａｒ  Ｐｒｅｄｉｃｔｉｏｎ）音声符号化方式等の方式を用いて、音声入力部１００から受け取った音声信号を符号化する。データ符号化部１１４は、符号化した音声データをデータ送信部１０６に供給する。また、データ符号化部１１４は、符号化した音声データを録音部１２２に供給してもよい。
【００２０】
データ送信部１０６は、音声入力部１００が入力した音声信号が符号化された音声データを送信する。データ送信部１０６は、通信制御部１１０に制御されて音声データを外部の通信端末１０に送信する送信モードに設定されている場合に、データ符号化部１１４から受け取った符号化された音声データを送信する。データ送信部１０６は、当該通信端末１０を識別する自己通信端末識別子を音声データに対応づけて送信する。また、データ送信部１０６は、例えば、当該通信端末の応答モードを示す情報、および当該通信端末１０を利用するユーザの状況を示す情報を含む、当該通信端末１０の現在の状況を示すプレゼンス情報をプレゼンスサーバ２２に送信する。
【００２１】
データ受信部１０８は、音声データを受信する。データ受信部１０８は、通信制御部１１０に制御されて音声データを受信する受信モードに設定されている場合に、ネットワーク４０を介して他の通信端末１０から音声データを受信する。なお、データ受信部１０８が受信する音声データには、当該音声データを送信した他の通信端末１０を識別する相手通信端末識別子が対応づけられている。また、データ受信部１０８は、プレゼンスサーバ２２から他の複数の通信端末１０のプレゼンス情報をそれぞれ受信する。データ受信部１０８は、受信した音声データを、データ復号化部１１６に供給する。また、データ受信部１０８は、受信した音声データを録音部１２２に供給してもよい。更に、データ受信部１０８は、受信したプレゼンス情報を通信端末情報取得部１５０に供給する。
【００２２】
通信端末情報取得部１５０は、データ受信部１０８から受け取ったプレゼンス情報を取得する。通信端末情報取得部１５０は、取得したプレゼンス情報を、当該プレゼンス譲歩を提供している通信相手の通信端末１０を識別する相手通信端末識別子に対応づけて通信端末情報格納部１５２に格納する。また、通信端末情報取得部１５０は、取得したプレゼンス情報を表示制御部１４０に供給する。更に、通信端末情報取得部１５０は、データ受信部１０８が受信している音声信号または音声データを送信している通信相手の通信端末１０を識別する相手通信端末識別子を音声格納部１２６に供給する。通信端末情報格納部１５２は、通信端末情報取得部１５０が取得したプレゼンス情報を、当該プレゼンス譲歩を提供している通信相手の通信端末１０を識別する相手通信端末識別子に対応づけて格納する。通信端末情報格納部１５２は、通信端末情報取得部１５０からの働きかけに応じて、プレゼンス情報を通信端末情報取得部１５０に供給する。
【００２３】
データ復号化部１１６は、データ受信部１０８が受信した音声データを復号化して音声信号を生成する。データ復号化部１１６は、生成した音声信号を音声出力部１０２および録音部１２２に供給する。音声出力部１０２は、データ復号化部１１６から受け取った音声信号が示す音声を出力する。音声出力部１０２は、例えば、スピーカーである。また、音声出力部１０２は、音声抽出部１２８から受け取った音声信号が示す音声を出力するが、詳細は後述する。
【００２４】
通信モード設定部１１２は、データ受信部１０８が音声データを受信して音声出力部１０２が音声を出力する受信モード、音声入力部１００が音声を入力してデータ送信部１０６が音声データを送信する送信モード、並びにデータ送信部１０６およびデータ受信部１０８のいずれもが動作せずに待機状態にあるニュートラルモードのいずれかに当該通信端末１０の通信モードを設定する。具体的には、通信モード設定部１１２はユーザの指示を受け付けて、当該通信端末１０を受信モードまたは送信モードに設定する。通信モード設定部１１２は、ユーザの指示が示す、当該通信端末１０を受信モードまたは送信モードに設定する旨を示すモード設定信号を通信制御部１１０および録音制御部１２０に供給する。
【００２５】
通信制御部１１０は、通信モード設定部１１２から受け取ったモード設定信号に応じて、当該通信端末１０の通信モードを制御する。通信制御部１１０は、当該通信端末１０の通信モードがニュートラルモードである場合に、通信モード設定部１１２から受け取ったモード設定信号が示す通信モードに、当該通信端末１０の通信モードを設定する。例えば、通信制御部１１０は、モード設定信号が受信モードにすべき旨を示す場合に、データ送信部１０６の機能を停止させるとともに、データ受信部１０８を動作させることにより、通信モードを受信モードに設定する。一方、通信制御部１１０は、モード設定信号が送信モードにすべき旨を示す場合に、データ受信部１０８の機能を停止させるとともに、データ送信部１０６を動作させることにより、通信モードを送信モードに設定する。
【００２６】
録音部１２２は、音声入力部１００が入力する音声または音声出力部１０２が出力する音声を録音する。具体的には、録音部１２２は録音制御部１２０に制御されて、音声入力部１００が入力する音声信号、またはデータ復号化部１１６から受け取った音声出力部１０２が出力する音声信号を録音する。また、録音部１２２は、データ符号化部１１４から受け取った符号化された音声データ、およびデータ受信部１０８から受け取った符号化された音声データを記録してもよい。すなわち、録音部１２２は、データ符号化部１１４から受け取った符号化された音声データを示す複数の音声パケット、およびデータ受信部１０８から受け取った符号化された音声データを複数の音声パケットを記録してもよい。録音部１２２は、録音した音声、または記録した音声パケットを音声格納部１２６に供給する。
【００２７】
録音指示入力部１２４は、音声入力部１００が入力する音声または音声出力部１０２が出力する音声を録音する録音指示を、当該通信端末１０を利用するユーザに入力させる。録音指示入力部１２４は、ユーザが入力した録音指示を示す録音指示信号を、録音制御部１２０に供給する。録音制御部１２０は、通信モード設定部１１２から受け取ったモード設定信号を読み取って、当該通信端末１０の通信モードを判断する。なお、録音制御部１２０は、通信モード設定部１１２による通信モードの設定動作が発生するたびに、通信モード設定部１１２からモード設定信号を受け取る。
【００２８】
そして、録音制御部１２０は、当該通信端末１０の通信モードが受信モードに設定されている場合、音声出力部１０２が出力する音声を録音部１２２に録音させる。すなわち、録音制御部１２０は、通信モードが受信モードに設定されている場合において、録音指示入力部１２４から録音指示信号を受け取ったときに、データ復号化部１１６から音声出力部１０２に供給される音声を示す音声信号を録音部１２２に録音させる。なお、録音制御部１２０は、通信モードが受信モードに設定されている場合、データ受信部１０８が受信した音声データを録音部１２２に記録させてもよい。
【００２９】
また、録音制御部１２０は、当該通信端末１０の通信モードが送信モードに設定されている場合、音声入力部１００が入力する音声を録音部１２２に録音させる。すなわち、録音制御部１２０は、通信モードが送信モードに設定されている場合において、録音指示入力部１２４から録音指示信号を受け取ったときに、音声入力部１００から受け取った音声信号を録音部１２２に録音させる。なお、録音制御部１２０は、通信モードが送信モードに設定されている場合、データ符号化部１１４から受け取った音声データを録音部１２２に記録させてもよい。そして、録音制御部１２０は、当該通信端末１０の通信モードがニュートラルモードに設定されたときは、録音部１２２を制御して、録音部１２２による音声の録音および音声データの記録を中止する。
【００３０】
また、録音制御部１２０は、録音指示入力部１２４から録音指示信号を受け取ったときの当該通信端末１０の通信モードがニュートラルモードに設定されている場合は、通信モードがニュートラルモードから受信モードまたは送信モードに遷移したときから、録音部１２２による音声の録音または音声データの記録を開始させる。更に、録音制御部１２０は、録音指示入力部１２４にユーザからの録音指示が入力されたときの当該通信端末１０の通信モードが受信モードまたは送信モードの場合、通信モードが受信モードまたは送信モードからニュートラルモードに遷移したときに、録音部１２２による音声の録音および音声データの記録を中止させる。そして、録音制御部１２０は、録音部１２２による音声の録音および音声データの記録を中止させた後、当該通信端末１０の通信モードがニュートラルモードから受信モードまたは送信モードに遷移したときに、録音部１２２による音声の録音または音声データの記録を開始させる。
【００３１】
音声格納部１２６は、録音部１２２が録音した音声および録音部１２２が記録した音声データを、当該音声または音声データを送信した通信相手の通信端末１０を識別する相手通信端末識別子に対応づけて格納する。また、音声格納部１２６は、録音部１２２が録音した音声および録音部１２２が記録した音声データを、当該音声または音声データが送信された時刻に更に対応づけて格納する。更に、音声格納部１２６は、音声入力部１００が入力して録音部１２２が録音した音声、または音声入力部１００が入力した音声をデータ符号化部１１４が符号化した音声データであって、録音部１２２が記録した音声データを、当該通信端末１０を識別する自己通信端末識別子に対応づけて更に格納する。
【００３２】
また、音声格納部１２６は、半二重通信が確立されてから切断されるまでのセッションを識別するセッション識別子に対応づけて、当該セッション識別子で識別されるセッションにおいて送受信された少なくとも１つの音声および音声データを格納する。係る場合において、音声格納部１２６は、セッション中に録音部１２２が録音した複数の音声および録音部１２２が記録した複数の音声データを、当該複数の音声または当該複数の音声データが送信されたそれぞれの時刻に更に対応づけて格納する。音声格納部１２６は、格納している音声および音声データを音声抽出部１２８に供給する。また、音声格納部１２６は、通信相手選択部１３０に、格納している相手通信端末識別子を供給する。更に、音声格納部１２６は、セッション選択部１３２に、格納しているセッション識別子を供給する。なお、音声格納部１２６は、通信端末情報取得部１５０から相手通信端末識別子を受け取ってよい。
【００３３】
表示制御部１４０は、表示部１０４を制御して、当該通信端末１０を利用するユーザを示す情報、通信相手の通信端末１０を利用するユーザを示す情報、セッション識別子で識別されるセッションに関する情報、およびプレゼンス情報等を表示部１０４に表示させる。通信相手選択部１３０は、複数の通信相手から少なくとも一人の通信相手、または当該通信端末１０を利用するユーザ自身をユーザに選択させる。具体的には、通信相手選択部１３０は、音声格納部１２６が格納している音声または音声データに対応づけられている、相手通信端末識別子および自己通信端末識別子を、音声格納部１２６から取得する。そして、通信相手選択部１３０は、取得した相手通信端末識別子で識別される通信端末１０を利用する通信相手ユーザに関する情報、および自己通信端末識別子で識別される当該通信端末１０を利用するユーザに関する情報を表示制御部１４０に供給する。表示制御部１４０は、通信相手ユーザに関する情報およびユーザに関する情報を表示部１０４に表示する。
【００３４】
例えば、表示制御部１４０は、当該通信端末１０を利用するユーザの名前、および通信相手の通信端末１０を利用するユーザの名前をそれぞれ表示部１０４に表示させる。そして、通信相手選択部１３０は、表示部１０４に表示された複数の名前から、少なくとも一人の通信相手またはユーザ自身を、ユーザに選択させる。通信相手選択部１３０は、通信相手選択部１３０がユーザに選択させた通信相手が利用している通信端末１０を識別する相手通信端末識別子、またはユーザ自身が利用している当該通信端末１０の自己通信端末識別子を、音声抽出部１２８に供給する。
【００３５】
セッション選択部１３２は、複数のセッションから少なくとも１つのセッションを、ユーザに選択させる。具体的には、セッション選択部１３２は、音声格納部１２６が格納している音声または音声データに対応づけられている、セッション識別子を音声格納部１２６から取得する。そして、セッション選択部１３２は、取得したセッション識別子で識別されるセッションに関する情報を表示制御部１４０に供給する。表示制御部１４０は、セッションに関する情報を表示部１０４に表示する。例えば、表示制御部１４０は、セッションを識別するテキストデータを表示部１０４に表示させる。そして、セッション選択部１３２は、表示部１０４に表示された複数のセッションを識別するテキストデータから、少なくとも１つのセッションを、ユーザに選択させる。セッション選択部１３２は、セッション選択部１３２がユーザに選択させたセッションを識別するセッション識別子を、音声抽出部１２８に供給する。
【００３６】
音声抽出部１２８は、ユーザが選択した通信相手の通信端末１０を識別する相手通信端末識別子に対応づけて音声格納部１２６が格納している音声を抽出する。また、音声抽出部１２８は、ユーザが選択したユーザ自身の通信端末１０を識別する自己通信端末識別子に対応づけて音声格納部１２６が格納している音声を抽出する。更に、音声抽出部１２８は、ユーザが選択したセッションを識別するセッション識別子に対応づけて音声格納部１２６が格納している音声を抽出する。具体的には、音声抽出部１２８は、通信相手選択部１３０から受け取った相手通信端末識別子および自己通信端末識別子に対応づけて音声格納部１２６が格納している音声または音声データを抽出する。また、音声抽出部１２８は、セッション選択部１３２から受け取ったセッション識別子に対応づけて音声格納部１２６が格納している音声または音声データを抽出する。音声抽出部１２８は、抽出した音声または音声データを音声出力部１０２に供給する。
【００３７】
音声出力部１０２は、音声抽出部１２８が抽出した、ユーザが選択した通信相手の複数の音声を連続して出力する。具体的には、音声出力部１０２は、音声抽出部１２８が抽出した、ユーザが選択した通信相手の複数の音声を、音声格納部１２６が格納している時刻の順に連続して出力する。また、音声出力部１０２は、音声抽出部１２８が抽出した、ユーザが選択した通信相手またはユーザ自身の複数の音声を連続して出力してもよい。更に、音声出力部１０２は、音声抽出部１２８が抽出した、ユーザが選択したセッションにおいて送受信された複数の音声を連続して出力する。係る場合において、音声出力部１０２は、当該セッションにおいて送受信された複数の音声を、音声格納部１２６が格納している時刻の順に連続して出力する。これにより、ユーザは、ＰＴＴ通信方式で通信した内容を時系列に沿って聴くことができる。また、通信相手の通信端末１０が複数存在していた場合に、所望の通信相手の通信端末１０だけを選択して、選択した通信相手の通信端末１０が送信した音声だけを聴くこともできる。
【００３８】
本実施形態に係る通信端末１０によれば、複数の通信端末１０のいずれかが受信モードまたは送信モードに設定されている場合に送受信された音声または音声データを、録音または記録できる。これにより、ＰＴＴ通信方式による通話中に、重要事項および録音または記録を要する会話がなされた場合に、これらの会話を適切に録音または記録できる。
【００３９】
また、本実施形態に係る通信端末１０によれば、音声または音声データを送信した通信相手を識別する相手通信端末識別子に対応づけて、送受信された音声または音声データを格納することができるので、通信端末１０において、いずれの通信相手が発言したか否かを容易に管理できる。
【００４０】
図３は、本実施形態に係る音声格納部１２６のデータ構造の一例を示す。音声格納部１２６は、半二重通信が確立されてから切断されるまでのセッションを識別するセッション識別子に対応づけて、当該セッション識別子で識別されるセッションにおいて送受信された音声を格納する。なお、セッションＩＤはセッション識別子の一例であり、通信端末ＩＤは相手通信端末識別子および自己通信端末識別子の一例である。例えば、セッションＩＤ２０００で識別されるセッション中において、通信端末ＩＤ３０００で識別される通信端末１０と通信端末ＩＤ３１００で識別される通信端末１０とがＰＴＴ通信方式による通信をした場合を考える。
【００４１】
係る場合には、音声格納部１２６は、セッションＩＤ２０００および通信端末ＩＤ３０００に対応づけて、通信端末ＩＤ３０００で識別される通信端末１０が音声または音声データを送信した時刻である送信時刻および送信した音声５０００を格納する。同様にして、音声格納部１２６は、セッションＩＤ２０００および通信端末ＩＤ３１００に対応づけて、通信端末ＩＤ３１００で識別される通信端末１０が音声または音声データを送信した送信時刻および送信した音声５００５を格納する。更に、音声格納部１２６は、セッションＩＤ２０００および通信端末ＩＤ３０００に対応づけて、通信端末ＩＤ３０００で識別される通信端末１０が送信した音声または音声データ（例えば、音声５０１０および音声５０１５）を、音声または音声データが送信された送信時刻にそれぞれ対応づけて格納する。
【００４２】
また、例えば、セッションＩＤ２１００で識別されるセッション中において、通信端末ＩＤ３０００で識別される通信端末１０と通信端末ＩＤ３３００で識別される通信端末１０とがＰＴＴ通信方式による通信をした場合には、音声格納部１２６は、セッションＩＤ２１００および通信端末ＩＤ３０００に対応づけて、通信端末ＩＤ３０００で識別される通信端末１０が音声または音声データを送信した送信時刻および送信した音声５２００を格納する。同様にして、音声格納部１２６は、セッションＩＤ２１００および通信端末ＩＤ３３００に対応づけて、通信端末ＩＤ３３００で識別される通信端末１０が音声または音声データを送信した送信時刻および送信した音声５２０５を格納する。なお、１つのセッションに複数の通信端末１０がＰＴＴ通信方式による通信をした場合には、音声格納部１２６は、複数の通信端末１０をそれぞれ識別する複数の通信端末ＩＤのそれぞれに対応づけて、音声または音声データを格納する。
【００４３】
図４は、本実施形態に係る通信端末１０における処理の流れの一例を示す。まず、録音制御部１２０は、録音指示入力部１２４からユーザの録音開始の指示である録音指示を示す、録音指示信号が入力されたか否かを判断する（Ｓ１０００）。録音指示入力部１２４からユーザの録音指示が入力されるまで、録音制御部１２０は待機する（Ｓ１０００：Ｎｏ）。一方、録音指示入力部１２４からユーザの録音指示が入力された場合には（Ｓ１０００：Ｙｅｓ）、録音制御部１２０は録音処理を開始する（Ｓ１１００）。録音制御部１２０は、通信モード設定部１１２から受け取ったモード設定信号を解析して、当該通信端末１０の通信モードが受信モードまたは送信モードのいずれに設定されているかを判断する（Ｓ１１０５）。
【００４４】
当該通信端末１０の通信モードがニュートラルモードである場合には、録音制御部１２０は、通信モードが受信または送信モードのいずれかに設定されるまで待機する（Ｓ１１０５：Ｎｏ）。一方、当該通信端末１０の通信モードが受信または送信モードのいずれかに設定されている場合には（Ｓ１１０５：Ｙｅｓ）、録音制御部１２０は録音部１２２を制御して、録音部１２２に録音を開始させる（Ｓ１１１０）。録音部１２２が録音中においても、録音制御部１２０は、当該通信端末１０の通信モードを、通信モード設定部１１２から供給されるモード設定情報を解析することにより監視する。そして、当該通信端末１０の通信モードがニュートラルモードに遷移するか否かを監視する（Ｓ１１１５）。当該通信端末１０の通信モードがニュートラルモードに遷移しない場合は、録音制御部１２０は録音部１２２に録音を続行させる（Ｓ１１１５：Ｎｏ）。
【００４５】
一方、当該通信端末１０の通信モードがニュートラルモードに遷移した場合には（Ｓ１１１５：Ｙｅｓ）、録音制御部１２０は録音部１２２の録音を中止させる（Ｓ１１２０）。録音制御部１２０が開始した録音処理（Ｓ１１００）は、録音処理のステップ（Ｓ１１００）が開始してから、ステップＳ１１０５、ステップＳ１１１０、ステップＳ１１１５６、およびステップＳ１１２０のいずれかのステップ中またはステップの間において、録音指示入力部１２４から録音を終了すべき旨のユーザによる指示である録音終了指示が入力されるか、または、セッションが切断された場合に終了する（Ｓ１１２５）。
【００４６】
図５は、本実施形態に係る通信システムにおける処理の流れの一例を示す。本実施形態に係る通信システムは、通信端末１０、アグリゲーションプロキシ２４、プレゼンスサーバ２２、ＲＬＳサーバ２６、およびＳｈａｒｅｄサーバ２８を備える。そして、本実施形態に係る通信端末１０は、プレゼンスサーバ２２から他の通信端末１０のプレゼンス情報を取得して、プレゼンスコンタクトリスト（ＰＣＬ：Ｐｒｅｓｅｎｃｅ  Ｃｏｎｔａｃｔ  Ｌｉｓｔ）を構築する。続いて、通信端末１０は、構築したＰＣＬを表示部１０４に表示する。他の実施形態においては、ＰＣＬはＳｈａｒｅｄサーバ２８が保存しており、通信端末１０においてＰＣＬを表示するたびに、通信端末１０はＳｈａｒｅｄサーバ２８にアクセスする。そして、通信端末１０は、Ｓｈａｒｅｄサーバ２８からＰＣＬを取得して、他の通信端末１０のプレゼンス情報を含むＰＣＬを通信端末１０の表示部１０４に表示する。なお、ＰＣＬは、プレゼンスサーバ２２が格納していてもよい。
【００４７】
しかしながら、当該他の実施形態においては、通信端末１０を利用するユーザがＰＣＬを参照したいタイミングでＳｈａｒｅｄサーバ２８に通信端末１０はアクセスするので、Ｓｈａｒｅｄサーバ２８の処理負担、および通信トラフィックの増大によりネットワーク負荷が高くなる場合がある。そこで本実施形態においては、通信端末１０は、予め定められた時間間隔でＰＣＬをＳｈａｒｅｄサーバ２８から取得して、取得したＰＣＬを通信端末１０が備える通信端末情報格納部１５２に格納する。そして、通信端末１０を利用するユーザからＰＣＬの表示指示を取得した場合に、通信端末情報格納部１５２が格納しているＰＣＬを表示部１０４に表示する。これにより、通信トラフィックを低減することができる。
【００４８】
具体的には、まず、通信システムは、ＵＲＩ  Ｌｉｓｔの取得動作を実行する（Ｓ２０００）。すなわち、通信端末１０は、アグリゲーションプロキシ２４にＸＣＡＰ  Ｇｅｔ（ＡＵＩＤ＝ｒｅｓｏｕｒｃｅ−ｌｉｓｔｓ）メッセージを送信する（Ｓ２００５）。当該メッセージは、通信端末１０が他の複数の通信端末１０のうち、いずれの通信端末１０のプレゼンス情報の参照を欲するかを示す参照要求情報を書き込むＳｈａｒｅｄサーバ２８に転送される（Ｓ２０１０）。通信端末１０の初期クライアント動作時においては、Ｓｈａｒｅｄサーバ２８には当該通信端末１０に関するプレゼンス情報が格納されていないため、Ｓｈａｒｅｄサーバ２８は、エラーメッセージ（例えば、４０４  Ｄｏｃｕｍｅｎｔ  Ｎｏｔ  Ｆｏｕｎｄメッセージ）を通信端末１０に送信する（Ｓ２０１５、Ｓ２０２０）。
【００４９】
通信端末１０は、エラーメッセージを受信した場合に、当該エラーメッセージに応じて、Ｓｈａｒｅｄサーバ２８にＰＣＬの基本情報を構築すべく、ＸＣＡＰ  ＰＵＴ（ＡＵＩＤ＝ｒｅｓｏｕｒｃｅ−ｌｉｓｔｓ、Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ａｐｐｌｉｃａｔｉｏｎ／ｒｅｓｏｕｒｃｅ−ｌｉｓｔｓ＋ｘｍｌ）メッセージをＳｈａｒｅｄサーバ２８に送信する（Ｓ２０２５、Ｓ２０３０）。Ｓｈａｒｅｄサーバ２８は、通信端末１０からＸＣＡＰ  ＰＵＴメッセージを正常に受信した場合には、２００ＯＫを通信端末１０に送信する（Ｓ２０３５、Ｓ２０４０）。これにより、ＵＲＩ  Ｌｉｓｔの取得動作が終了する。
【００５０】
続いて、通信システムは、Ｐｒｅｓｅｎｃｅ  Ａｕｔｈｏｒｉｓａｔｉｏｎ  Ｒｕｌｅｓの取得を実行する（Ｓ２１００）。すなわち、通信端末１０は、アグリゲーションプロキシ２４にＸＣＡＰ  Ｇｅｔ（ＡＵＩＤ＝ｐｒｅｓ−ｒｕｌｅｓ）メッセージを送信する（Ｓ２１０５）。当該メッセージは、プレゼンス情報のブロックルールを書き込むプレゼンスサーバ２２に転送される（Ｓ２１１０）。プレゼンスサーバ２２は、エラーメッセージ（例えば、４０４  Ｄｏｃｕｍｅｎｔ  Ｎｏｔ  Ｆｏｕｎｄメッセージ）を通信端末１０に送信する（Ｓ２０１５、Ｓ２０２０）。
【００５１】
通信端末１０は、プレゼンスサーバ２２からエラーメッセージを受信した場合には、ＸＣＡＰ  ＰＵＴ（ＡＵＩＤ＝ｐｒｅｓｓ−ｒｕｌｅｓ、Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ａｐｐｌｉｃａｔｉｏｎ／ａｕｔｈ−ｐｏｌｉｃｙ＋ｘｍｌ）メッセージを、アグリゲーションプロキシ２４を介して、プレゼンスサーバ２２に送信する（Ｓ２１２５、Ｓ２１３０）。プレゼンスサーバ２２は、通信端末１０からＸＣＡＰ  ＰＵＴメッセージを正常に受信した場合には、２００ＯＫを通信端末１０に送信する（Ｓ２１３５、Ｓ２１４０）。これにより、Ｐｒｅｓｅｎｃｅ  Ａｕｔｈｏｒｉｓａｔｉｏｎ  Ｒｕｌｅｓの取得動作が終了する。
【００５２】
次に、通信システムは、Ｐｒｅｓｅｎｃｅ  Ｌｉｓｔの取得動作を実行する（Ｓ２２００）。すなわち、通信端末１０は、アグリゲーションプロキシ２４にＸＣＡＰ  Ｇｅｔ（ＡＵＩＤ＝ｒｌｓ−ｓｅｒｖｉｃｅｓ）メッセージを送信する（Ｓ２２０５）。当該メッセージは、いずれの通信端末１０からのプレゼンス情報を配信するかを書き込むＲＬＳサーバ２６に転送される（Ｓ２２１０）。ＲＬＳサーバ２６は、エラーメッセージ（例えば、４０４  Ｄｏｃｕｍｅｎｔ  Ｎｏｔ  Ｆｏｕｎｄメッセージ）を通信端末１０に送信する（Ｓ２２１５、Ｓ２２２０）。
【００５３】
通信端末１０は、ＲＬＳサーバ２６からエラーメッセージを受信した場合には、ＸＣＡＰ  ＰＵＴ（ＡＵＩＤ＝ｒｌｓ−ｓｅｒｖｉｃｅｓ、Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ａｐｐｌｉｃａｔｉｏｎ／ｒｌｓ−ｓｅｒｖｉｃｅｓ＋ｘｍｌ）メッセージを、アグリゲーションプロキシ２４を介して、ＲＬＳサーバ２６に送信する（Ｓ２２２５、Ｓ２２３０）。ＲＬＳサーバ２６は、通信端末１０からＸＣＡＰ  ＰＵＴメッセージを正常に受信した場合には、２００ＯＫを通信端末１０に送信する（Ｓ２２３５、Ｓ２２４０）。これにより、Ｐｒｅｓｅｎｃｅ  Ｌｉｓｔの取得動作が終了して、ＰＣＬが通信端末１０内に格納される。
【００５４】
図６は、他の実施形態に係る通信端末１０におけるマイプレゼンスの設定状況の一例を示す。通信端末１０は、表示部１０４に、当該通信端末１０および他の複数の通信端末１０のプレゼンス情報を表示する。例えば、通信端末情報取得部１５０は、通信端末情報格納部１５２が格納している他の通信端末１０のプレゼンス情報を取得する。そして、通信端末情報取得部１５０は、取得した複数のプレゼンス情報を、表示制御部１４０に供給する。また、通信端末情報格納部１５２は、当該通信端末１０の現在の状況を示すマイプレゼンス情報を更に格納していてもよい。係る場合において、通信端末１０は、マイプレゼンス情報をユーザに入力させるマイプレゼンス情報入力部を更に備える。
【００５５】
マイプレゼンス情報入力部は、ユーザにマイプレゼンス情報を入力させて、入力されたマイプレゼンス情報を、当該通信端末１０を識別する自己通信端末識別子に対応づけて通信端末情報格納部１５２に格納する。なお、プレゼンス情報が示す内容は、例えば、他の通信端末１０において許可されている通信方式（例えば、半二重のＰＴＴ通信方式、全二重のＴＶ電話通信方式、全二重の音声通信方式、および電子メール）を示す情報、他の通信端末１０を利用するユーザの現在の状況を示すテキストデータ並びにアイコン、および他の通信端末１０を利用するユーザの顔写真等であってよい。
【００５６】
まず、表示制御部１４０は、表示部１０４にマイプレゼンス情報、および他の複数の通信端末１０のプレゼンス情報の一連であるＰＣＬリストを表示する。係る場合において、表示制御部１４０は、ＰＣＬリストの最上部に常にマイプレゼンスを優先的に表示する。一方、他の複数の通信端末１０のプレゼンス情報は、プレゼンス情報表示領域６０２に表示する。これにより、当該通信端末１０を利用するユーザは、マイプレゼンスの設定状況をすばやく、かつ容易に確認できる。
【００５７】
また、ユーザは、選択ボタン６０４を操作して、選択枠６００を移動させる。そして、ユーザが選択枠６００を表示部１０４の"マイプレゼンス"の領域に移動させて、"マイプレゼンス"を選択すると、表示制御部１４０は、表示部１０４にマイプレゼンス情報の内容の設定画面を表示させる。マイプレゼンス情報入力部は、一括設定内容表示領域６１０において変更ボタン６３０をユーザに操作させて、複数の選択肢から所望の選択肢を選択させる。これにより、通信端末１０の応答モードの設定を一括して変更できる。ここで、一括設定の選択肢は、電話、電子メール、およびＰＴＴ通信方式による通信の全てについて応答可能であることを示す応答ＯＫ、および電話、電子メール、およびＰＴＴ通信方式による通信の全てについて応答ができないことを示す応答ＮＧ等を含む。
【００５８】
また、マイプレゼンス情報入力部は、表示部１０４のサービスステータス表示領域６１５に表示された、電話、電子メール、およびＰＴＴ通信方式による通信のそれぞれについて応答可否をユーザに設定させることができる。更に、マイプレゼンス情報入力部は、コメント欄６２０に、コメントをユーザに入力させる。マイプレゼンス情報入力部がマイプレゼンス情報をユーザに入力させた後、ユーザが更新ボタン６２５を選択することにより、マイプレゼンス情報入力部がユーザに入力させたマイプレゼンス情報が更新される。すなわち、マイプレゼンス情報入力部がユーザに入力させたマイプレゼンス情報が、プレゼンスサーバ２２に送信されて、他の複数の通信端末１０のそれぞれに更新後のマイプレゼンス情報が配信される。
【００５９】
図７は、本実施形態に係る通信端末１０のハードウェア構成の一例を示す。本実施形態に係る通信端末１０は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、および表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、およびＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、および入出力チップ１５７０を有するレガシー入出力部とを備える。
【００６０】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５およびグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０およびＲＡＭ１５２０に格納されたプログラムに基づいて動作して、各部を制御する。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得して、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを内部に含んでもよい。
【００６１】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置である通信インターフェイス１５３０、ハードディスクドライブ１５４０、ＣＤ−ＲＯＭドライブ１５６０を接続する。通信インターフェイス１５３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ１５４０は、通信端末１０内のＣＰＵ１５０５が使用するプログラムおよびデータを格納する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供する。
【００６２】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、および入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、通信端末１０が起動時に実行するブート・プログラム、通信端末１０のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０、例えば、パラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００６３】
ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供される通信プログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。通信プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介して通信端末１０内のハードディスクドライブ１５４０にインストールされ、ＣＰＵ１５０５において実行される。通信端末１０にインストールされて実行される通信プログラムは、ＣＰＵ１５０５等に働きかけて、通信端末１０を、図１から図６にかけて説明した音声入力部１００、音声出力部１０２、表示部１０４、データ送信部１０６、データ受信部１０８、通信制御部１１０、通信モード設定部１１２、データ符号化部１１４、データ復号化部１１６、録音制御部１２０、録音部１２２、録音指示入力部１２４、音声格納部１２６、音声抽出部１２８、通信相手選択部１３０、セッション選択部１３２、表示制御部１４０、通信端末情報取得部１５０、および通信端末情報格納部１５２として機能させる。
【００６４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加え得ることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６５】
【図１】通信端末１０の動作の概要図である。
【図２】通信端末１０の機能構成を示すブロック図である。
【図３】音声格納部１２６のデータ構造を示す図である。
【図４】通信端末１０における処理の流れを示すフローチャートである。
【図５】通信システムにおける処理の流れを示すシーケンス図である。
【図６】マイプレゼンスの設定状況を示す図である。
【図７】通信端末１０のハードウェア構成を示すブロック図である。
【符号の説明】
【００６６】
１０  通信端末
２０  ＳＩＰサーバ
２２  プレゼンスサーバ
２４  アグリゲーションプロキシ
２６  ＲＬＳサーバ
２８  Ｓｈａｒｅｄサーバ
４０  ネットワーク
１００  音声入力部
１０２  音声出力部
１０４  表示部
１０６  データ送信部
１０８  データ受信部
１１０  通信制御部
１１２  通信モード設定部
１１４  データ符号化部
１１６  データ復号化部
１２０  録音制御部
１２２  録音部
１２４  録音指示入力部
１２６  音声格納部
１２８  音声抽出部
１３０  通信相手選択部
１３２  セッション選択部
１４０  表示制御部
１５０  通信端末情報取得部
１５２  通信端末情報格納部
６００  選択枠
６０２  プレゼンス情報表示領域
６０４  選択ボタン
６１０  一括設定内容表示領域
６１５  サービスステータス表示領域
６２０  コメント欄
６２５  更新ボタン
６３０  変更ボタン
１５０５  ＣＰＵ
１５１０  ＲＯＭ
１５２０  ＲＡＭ
１５３０  通信インターフェイス
１５４０  ハードディスクドライブ
１５５０  フレキシブルディスク・ドライブ
１５６０  ＣＤ−ＲＯＭドライブ
１５７０  入出力チップ
１５７５  グラフィック・コントローラ
１５８０  表示装置
１５８２  ホスト・コントローラ
１５８４  入出力コントローラ
１５９０  フレキシブルディスク
１５９５  ＣＤ−ＲＯＭ
２０００、２１００  セッションＩＤ
３０００、３１００、３３００  通信端末ＩＤ
５０００、５００５、５０１０、５０１５、５２００、５２０５  音声
【図１】
2008104118.tif 000003
【図２】
2008104118.tif 000004
【図３】
2008104118.tif 000005
【図４】
2008104118.tif 000006
【図５】
2008104118.tif 000007
【図６】
2008104118.tif 000008
【図７】
2008104118.tif 000009