(57)【要約】【課題】改善されたメッセージングシステムを提供する。【解決手段】クライアント装置は、通常は、低品質な画像をサーバ装置に送信するが、サーバ装置２００を介して他のクライアント装置が要求した場合に限り、鮮明な画像をサーバ装置２００に送信する。サーバ装置２００は、低品質な画像を一のクライアント装置から受け取ると、他のクライアント装置にこれを送信する。サーバ装置２００が鮮明な画像を一のクライアント装置から受け取ると、鮮明な画像を要求したクライアント装置に対して鮮明な画像を送信し、他のクライアント装置に対しては、画質を落とした画像を送信する。【選択図】図４
2007104323.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、通信ネットワークを介して接続される２以上のクライアント装置とから構成され、前記クライアント装置は他のクライアント装置とメッセージを交換することを特徴とするメッセージングシステムであって、
前記クライアント装置は、
当該クライアント装置の使用者の存在予定位置の画像を撮像して画像データを出力する撮像手段と、
画像の送信要求データは、要求元である当該クライアント装置を特定する情報を含み、他のクライアント装置の画像の送信要求を、前記サーバ装置に送信する送信要求手段と、
前記サーバ装置から、前記画像の送信要求データを受信する撮像画像要求受信手段と、
前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信するまでは、前記撮像手段が撮像した画像よりも低品質の第１の品質の画像を前記サーバ装置に送信し、前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信した後は、前記撮像手段が撮像した画像である第２の品質の画像を前記サーバ装置に送信する画像送信手段と、
前記他のクライアント装置のプレゼンス情報を受信して、出力するプレゼンス情報受信出力手段と、
当該クライアント装置の使用者の指示にしたがって、前記他のクライアント装置とメッセージを送受信するメッセージ送受信手段と、
から構成され、
前記サーバ装置は、
前記クライアント装置から画像を受信する画像受信手段と、
前記クライアント装置から前記画像の送信要求データを受信する送信要求受信手段と、
前記送信要求受信手段が前記画像の送信要求データを受信すると、画像の要求先である他のクライアント装置に、当該画像の送信要求データを送信する送信要求送信手段と、
前記画像受信手段が一のクライアント装置から前記第１の品質の画像を受信すると、他のクライアント装置に前記第１の品質の画像をプレゼンス情報として送信し、前記画像受信手段が一のクライアント装置から前記第２の品質の画像を受信すると、前記撮像画像要求受信手段が受信した画像の送信要求データの要求元である前記クライアント装置には前記第２の品質の画像をプレゼンス情報として送信し、それ以外の他のクライアント装置には前記第１の品質の画像をプレゼンス情報として送信する画像一斉送信手段と、
から構成されることを特徴とするメッセージングシステム。
【請求項２】
前記撮像手段は、
撮像素子と、
前記撮像素子上に前記メッセージ送受信者の存在予定位置の画像を投影する光学系と、
前記光学系と前記撮像素子との相対位置を移動する位置制御手段と、
を備え、
前記画像送信手段は、前記撮像画像要求受信手段が前記サーバ装置からデータを受信するまでは、前記位置制御手段を制御して、前記光学系の焦点位置からずれた位置に撮像素子を位置させることにより前記第１の品質の画像を前記撮像素子から出力させ、前記撮像画像要求受信手段が前記サーバ装置からデータを受信すると、前記位置制御手段を制御して、前記光学系の焦点位置に前記撮像素子を位置させることにより前記第２の品質の画像を前記撮像素子から出力させる画質制御手段と、当該撮像素子の出力を前記サーバ装置に送信する手段と、を備える、
ことを特徴とする請求項１に記載のメッセージングシステム。
【請求項３】
前記画像送信手段は、前記撮像画像要求受信手段が前記サーバ装置からデータを受信するまでは、前記撮像手段から供給される画像データを前記第１の品質の画像データに変換し、前記サーバ装置からデータを受信した後は、前記撮像手段から供給される画像データを、前記第２の品質の画像データに変換する画質変換手段と、当該画質変換手段の出力を前記サーバ装置に送信する手段と、を備える、
ことを特徴とする請求項１に記載のメッセージングシステム。
【請求項４】
前記画像送信手段は、前記第２の品質の画像の画像データを前記クライアント装置に送信し始めてから所定時間経過後、画像データを第１の品質の画像の画像データに切り替える手段を備える、ことを特徴とする請求項１から３のいずれか１項に記載のメッセージングシステム。
【請求項５】
送信要求データは該送信要求データの送信元を特定する送信元特定情報を含み、
前記サーバ装置は、
時刻を計時する計時手段と、
画像の送信要求データを送信元のクライアント装置から受信すると、前記計時手段から現在時刻を取得し、送信元のクライアント装置を特定する情報と現在時刻とを対応付けて保存する要求履歴保存手段と、
をさらに備えることを特徴とする請求項１から４のいずれか１項に記載のメッセージングシステム。
【請求項６】
前記サーバ装置は、
一のクライアント装置の画像の送信要求データを他のクライアント装置から受け付けると、プレゼンス情報を送信する要求を受信したことを当該一のクライアント装置に報知する報知手段をさらに備えることを特徴とする請求項１から５のいずれか１項に記載のメッセージングシステム。
【請求項７】
サーバ装置と、通信ネットワークを介して接続される２以上のクライアント装置とから構成され、前記クライアント装置は他のクライアント装置とメッセージを交換することを特徴とするメッセージングシステムであって、
前記クライアント装置は、
当該クライアント装置の使用者の存在予定位置の画像を撮像して画像データを出力する撮像手段と、
画像の送信要求データは、要求元である当該クライアント装置を特定する情報を含み、他のクライアント装置の画像の送信要求を、前記サーバ装置に送信する送信要求手段と、
前記サーバ装置から、前記画像の送信要求データを受信する撮像画像要求受信手段と、
前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信するまでは、前記撮像手段が撮像した画像よりも低品質の第１の品質の画像を前記サーバ装置に送信し、前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信した後は、前記撮像手段が撮像した画像である第２の品質の画像を前記サーバ装置に送信する画像送信手段と、
前記他のクライアント装置のプレゼンス情報を受信して、出力するプレゼンス情報受信出力手段と、
当該クライアント装置の使用者の指示にしたがって、前記他のクライアント装置とメッセージを送受信するメッセージ送受信手段と、
から構成され、
前記サーバ装置は、
前記クライアント装置から画像を受信する画像受信手段と、
前記クライアント装置から前記画像の送信要求データを受信する送信要求受信手段と、
前記送信要求受信手段が前記画像の送信要求データを受信すると、画像の要求先である他のクライアント装置に、当該画像の送信要求データを送信する送信要求送信手段と、
一のクライアント装置が他のクライアント装置へ前記第２の品質の画像を送信するか否かの設定が記載された設定情報を保存する設定情報保存手段と、
前記画像受信手段が一のクライアント装置から前記第１の品質の画像を受信すると、他のクライアント装置に前記第１の品質の画像をプレゼンス情報として送信し、前記画像受信手段が一のクライアント装置から前記第２の品質の画像を受信すると、前記設定情報を参照し、前記撮像画像要求受信手段が受信した送信要求データの送信元である前記クライアント装置に前記第２の品質の画像を送信すると判別すると、当該クライアント装置には前記第２の品質の画像をプレゼンス情報として送信し、それ以外の他のクライアント装置には前記第１の品質の画像をプレゼンス情報として送信し、前記第２の品質の画像を送信しないと判別すると、他のクライアント装置に前記第１の品質の画像をプレゼンス情報として送信する画像一斉送信手段と、
から構成されることを特徴とするメッセージングシステム。
【請求項８】
通信ネットワークを介して、サーバ装置と他のクライアント装置と接続され、前記他のクライアント装置とメッセージを交換することを特徴とするクライアント装置であって、
当該クライアント装置の使用者の存在予定位置の画像を撮像して画像データを出力する撮像手段と、
画像の送信要求データは、要求元である当該クライアント装置を特定する情報を含み、他のクライアント装置の画像の送信要求を、前記サーバ装置に送信する送信要求手段と、
前記サーバ装置から、前記画像の送信要求データを受信する撮像画像要求受信手段と、
前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信するまでは、前記撮像手段が撮像した画像よりも低品質の第１の品質の画像を前記サーバ装置に送信し、前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信した後は、前記撮像手段が撮像した画像である第２の品質の画像を前記サーバ装置に送信する画像送信手段と、
前記他のクライアント装置のプレゼンス情報を受信して、出力するプレゼンス情報受信出力手段と、
当該クライアント装置の使用者の指示にしたがって、前記他のクライアント装置とメッセージを送受信するメッセージ送受信手段と、
から構成されることを特徴とするクライアント装置。
【請求項９】
通信ネットワークを介して、他のクライアント装置に接続されるサーバ装置であって、
前記クライアント装置から画像を受信する画像受信手段と、
前記クライアント装置から前記画像の送信要求データを受信する送信要求受信手段と、
前記送信要求受信手段が前記画像の送信要求データを受信すると、画像の要求先である他のクライアント装置に、当該画像の送信要求データを送信する送信要求送信手段と、
前記画像受信手段が一のクライアント装置から前記第１の品質の画像を受信すると、他のクライアント装置に前記第１の品質の画像をプレゼンス情報として送信し、前記画像受信手段が一のクライアント装置から前記第２の品質の画像を受信すると、前記撮像画像要求受信手段が受信した画像の送信要求データの要求元である前記クライアント装置には前記第２の品質の画像をプレゼンス情報として送信し、それ以外の他のクライアント装置には前記第１の品質の画像をプレゼンス情報として送信する画像一斉送信手段と、
から構成されることを特徴とするサーバ装置。
【請求項１０】
通信ネットワークを介して、サーバ装置と他のクライアント装置と接続され、前記他のクライアント装置とメッセージを交換することを特徴とするコンピュータに、
当該クライアント装置の使用者の存在予定位置の画像を撮像して画像データを出力する撮像手順、
画像の送信要求データは、要求元である当該クライアント装置を特定する情報を含み、他のクライアント装置の画像の送信要求を、前記サーバ装置に送信する送信要求手順、
前記サーバ装置から、前記画像の送信要求データを受信する撮像画像要求受信手順、
前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信するまでは、前記撮像手段が撮像した画像よりも低品質の第１の品質の画像を前記サーバ装置に送信し、前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信した後は、前記撮像手段が撮像した画像である第２の品質の画像を前記サーバ装置に送信する画像送信手順、
前記他のクライアント装置のプレゼンス情報を受信して、出力するプレゼンス情報受信出力手順、
当該クライアント装置の使用者の指示にしたがって、前記他のクライアント装置とメッセージを送受信するメッセージ送受信手順、
を実行させることを特徴とするプログラム。
【請求項１１】
通信ネットワークを介して、他のクライアント装置に接続されるコンピュータに、
前記クライアント装置から画像を受信する画像受信手順、
前記クライアント装置から前記画像の送信要求データを受信する送信要求受信手順、
前記送信要求受信手段が前記画像の送信要求データを受信すると、画像の要求先である他のクライアント装置に、当該画像の送信要求データを送信する送信要求送信手順、
前記画像受信手段が一のクライアント装置から前記第１の品質の画像を受信すると、他のクライアント装置に前記第１の品質の画像をプレゼンス情報として送信し、前記画像受信手段が一のクライアント装置から前記第２の品質の画像を受信すると、前記撮像画像要求受信手段が受信した画像の送信要求データの要求元である前記クライアント装置には前記第２の品質の画像をプレゼンス情報として送信し、それ以外の他のクライアント装置には前記第１の品質の画像をプレゼンス情報として送信する画像一斉送信手順、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージングシステム、クライアント装置、サーバ装置およびプログラムに関する。
【背景技術】
【０００２】
通信ネットワーク上で、通信相手の状態を確認しながらメッセージの交換を行うインスタントメッセージング（ＩＭ；  Instant Messaging）サービスが知られている。
ＩＭの利用者は、通信相手とのメッセージの交換の便宜のため、自らの状態を表す情報を通信相手に提示できる。この「自らの状態を表す情報」のことをプレゼンス情報という。
【０００３】
プレゼンス情報には、たとえば、「在席」「不在」「多忙」などの自らの状態を示すテキスト情報や画像情報などがある。ＩＭの利用者は、相手方のプレゼンス情報を見て、相手の状態を判別し、メッセージを送信する。
【０００４】
従来のＩＭでは、ＩＭの利用者がプレゼンス情報を設定する必要がある。このため、ＩＭの利用者が、プレゼンス情報の更新を忘れることが多くあり、プレゼンス情報の信頼度は低い。
このような問題点を解決するため、特許文献１には、ＩＭを利用している端末にカメラとマイクとを設け、その端末の周囲を撮像した画像と音声とを相手方の端末に送信し、相手方端末でこれらをプレゼンス情報として出力するという技術が開示されている。
【特許文献１】特開２００４−２１４９３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている技術では、ＩＭの利用者は、画像によって監視されているという抵抗や束縛を感じてしまい、ひいては、プレゼンス情報を伝えるためのカメラやマイクの利用を控えるようになってしまう。
【０００６】
本発明は、上記問題点に鑑みてなされたものであり、メッセージングシステムにおいて、適切なプレゼンス情報を簡単に提供できるようにすることを目的とする。
また、本発明は、利用者の画像をプレゼンス情報として使用する場合に、利用者に被監視感や拘束感を与えることの少ないメッセージングシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の第１の観点に係るメッセージングシステムは、
サーバ装置と、通信ネットワークを介して接続される２以上のクライアント装置とから構成され、前記クライアント装置は他のクライアント装置とメッセージを交換することを特徴とするメッセージングシステムであって、
前記クライアント装置は、
当該クライアント装置の使用者の存在予定位置の画像を撮像して画像データを出力する撮像手段と、
画像の送信要求データは、要求元である当該クライアント装置を特定する情報を含み、他のクライアント装置の画像の送信要求を、前記サーバ装置に送信する送信要求手段と、
前記サーバ装置から、前記画像の送信要求データを受信する撮像画像要求受信手段と、
前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信するまでは、前記撮像手段が撮像した画像よりも低品質の第１の品質の画像を前記サーバ装置に送信し、前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信した後は、前記撮像手段が撮像した画像である第２の品質の画像を前記サーバ装置に送信する画像送信手段と、
前記他のクライアント装置のプレゼンス情報を受信して、出力するプレゼンス情報受信出力手段と、
当該クライアント装置の使用者の指示にしたがって、前記他のクライアント装置とメッセージを送受信するメッセージ送受信手段と、
から構成され、
前記サーバ装置は、
前記クライアント装置から画像を受信する画像受信手段と、
前記クライアント装置から前記画像の送信要求データを受信する送信要求受信手段と、
前記送信要求受信手段が前記画像の送信要求データを受信すると、画像の要求先である他のクライアント装置に、当該画像の送信要求データを送信する送信要求送信手段と、
前記画像受信手段が一のクライアント装置から前記第１の品質の画像を受信すると、他のクライアント装置に前記第１の品質の画像をプレゼンス情報として送信し、前記画像受信手段が一のクライアント装置から前記第２の品質の画像を受信すると、前記撮像画像要求受信手段が受信した画像の送信要求データの要求元である前記クライアント装置には前記第２の品質の画像をプレゼンス情報として送信し、それ以外の他のクライアント装置には前記第１の品質の画像をプレゼンス情報として送信する画像一斉送信手段と、
から構成されることを特徴とする。
【０００８】
前記撮像手段は、
撮像素子と、
前記撮像素子上に前記メッセージ送受信者の存在予定位置の画像を投影する光学系と、
前記光学系と前記撮像素子との相対位置を移動する位置制御手段と、
を備え、
前記画像送信手段は、前記撮像画像要求受信手段が前記サーバ装置からデータを受信するまでは、前記位置制御手段を制御して、前記光学系の焦点位置からずれた位置に撮像素子を位置させることにより前記第１の品質の画像を前記撮像素子から出力させ、前記撮像画像要求受信手段が前記サーバ装置からデータを受信すると、前記位置制御手段を制御して、前記光学系の焦点位置に前記撮像素子を位置させることにより前記第２の品質の画像を前記撮像素子から出力させる画質制御手段と、当該撮像素子の出力を前記サーバ装置に送信する手段と、を備える、
ことを特徴としてもよい。
【０００９】
前記画像送信手段は、前記撮像画像要求受信手段が前記サーバ装置からデータを受信するまでは、前記撮像手段から供給される画像データを前記第１の品質の画像データに変換し、前記サーバ装置からデータを受信した後は、前記撮像手段から供給される画像データを、前記第２の品質の画像データに変換する画質変換手段と、当該画質変換手段の出力を前記サーバ装置に送信する手段と、を備える、
ことを特徴としてもよい。
【００１０】
前記画像送信手段は、前記第２の品質の画像の画像データを前記クライアント装置に送信し始めてから所定時間経過後、画像データを第１の品質の画像の画像データに切り替える手段を備える、ことを特徴としてもよい。
【００１１】
送信要求データは該送信要求データの送信元を特定する送信元特定情報を含み、
前記サーバ装置は、
時刻を計時する計時手段と、
画像の送信要求データを送信元のクライアント装置から受信すると、前記計時手段から現在時刻を取得し、送信元のクライアント装置を特定する情報と現在時刻とを対応付けて保存する要求履歴保存手段と、
をさらに備えることを特徴としてもよい。
【００１２】
前記サーバ装置は、
一のクライアント装置の画像の送信要求データを他のクライアント装置から受け付けると、プレゼンス情報を送信する要求を受信したことを当該一のクライアント装置に報知する報知手段をさらに備えることを特徴としてもよい。
【００１３】
上記課題を解決するため、本発明の第２の観点に係るメッセージングシステムは、
サーバ装置と、通信ネットワークを介して接続される２以上のクライアント装置とから構成され、前記クライアント装置は他のクライアント装置とメッセージを交換することを特徴とするメッセージングシステムであって、
前記クライアント装置は、
当該クライアント装置の使用者の存在予定位置の画像を撮像して画像データを出力する撮像手段と、
画像の送信要求データは、要求元である当該クライアント装置を特定する情報を含み、他のクライアント装置の画像の送信要求を、前記サーバ装置に送信する送信要求手段と、
前記サーバ装置から、前記画像の送信要求データを受信する撮像画像要求受信手段と、
前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信するまでは、前記撮像手段が撮像した画像よりも低品質の第１の品質の画像を前記サーバ装置に送信し、前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信した後は、前記撮像手段が撮像した画像である第２の品質の画像を前記サーバ装置に送信する画像送信手段と、
前記他のクライアント装置のプレゼンス情報を受信して、出力するプレゼンス情報受信出力手段と、
当該クライアント装置の使用者の指示にしたがって、前記他のクライアント装置とメッセージを送受信するメッセージ送受信手段と、
から構成され、
前記サーバ装置は、
前記クライアント装置から画像を受信する画像受信手段と、
前記クライアント装置から前記画像の送信要求データを受信する送信要求受信手段と、
前記送信要求受信手段が前記画像の送信要求データを受信すると、画像の要求先である他のクライアント装置に、当該画像の送信要求データを送信する送信要求送信手段と、
一のクライアント装置が他のクライアント装置へ前記第２の品質の画像を送信するか否かの設定が記載された設定情報を保存する設定情報保存手段と、
前記画像受信手段が一のクライアント装置から前記第１の品質の画像を受信すると、他のクライアント装置に前記第１の品質の画像をプレゼンス情報として送信し、前記画像受信手段が一のクライアント装置から前記第２の品質の画像を受信すると、前記設定情報を参照し、前記撮像画像要求受信手段が受信した送信要求データの送信元である前記クライアント装置に前記第２の品質の画像を送信すると判別すると、当該クライアント装置には前記第２の品質の画像をプレゼンス情報として送信し、それ以外の他のクライアント装置には前記第１の品質の画像をプレゼンス情報として送信し、前記第２の品質の画像を送信しないと判別すると、他のクライアント装置に前記第１の品質の画像をプレゼンス情報として送信する画像一斉送信手段と、
から構成されることを特徴とする。
【００１４】
上記課題を解決するため、本発明の第３の観点に係るクライアント装置は、
通信ネットワークを介して、サーバ装置と他のクライアント装置と接続され、前記他のクライアント装置とメッセージを交換することを特徴とするクライアント装置であって、
当該クライアント装置の使用者の存在予定位置の画像を撮像して画像データを出力する撮像手段と、
画像の送信要求データは、要求元である当該クライアント装置を特定する情報を含み、他のクライアント装置の画像の送信要求を、前記サーバ装置に送信する送信要求手段と、
前記サーバ装置から、前記画像の送信要求データを受信する撮像画像要求受信手段と、
前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信するまでは、前記撮像手段が撮像した画像よりも低品質の第１の品質の画像を前記サーバ装置に送信し、前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信した後は、前記撮像手段が撮像した画像である第２の品質の画像を前記サーバ装置に送信する画像送信手段と、
前記他のクライアント装置のプレゼンス情報を受信して、出力するプレゼンス情報受信出力手段と、
当該クライアント装置の使用者の指示にしたがって、前記他のクライアント装置とメッセージを送受信するメッセージ送受信手段と、
から構成されることを特徴とする。
【００１５】
上記課題を解決するため、本発明の第４の観点に係るサーバ装置は、
通信ネットワークを介して、他のクライアント装置に接続されるサーバ装置であって、
前記クライアント装置から画像を受信する画像受信手段と、
前記クライアント装置から前記画像の送信要求データを受信する送信要求受信手段と、
前記送信要求受信手段が前記画像の送信要求データを受信すると、画像の要求先である他のクライアント装置に、当該画像の送信要求データを送信する送信要求送信手段と、
前記画像受信手段が一のクライアント装置から前記第１の品質の画像を受信すると、他のクライアント装置に前記第１の品質の画像をプレゼンス情報として送信し、前記画像受信手段が一のクライアント装置から前記第２の品質の画像を受信すると、前記撮像画像要求受信手段が受信した画像の送信要求データの要求元である前記クライアント装置には前記第２の品質の画像をプレゼンス情報として送信し、それ以外の他のクライアント装置には前記第１の品質の画像をプレゼンス情報として送信する画像一斉送信手段と、
から構成されることを特徴とする。
【００１６】
上記課題を解決するため、本発明の第５の観点に係るプログラムは、
当該クライアント装置の使用者の存在予定位置の画像を撮像して画像データを出力する撮像手順、
画像の送信要求データは、要求元である当該クライアント装置を特定する情報を含み、他のクライアント装置の画像の送信要求を、前記サーバ装置に送信する送信要求手順、
通信ネットワークを介して、サーバ装置と他のクライアント装置と接続され、前記他のクライアント装置とメッセージを交換することを特徴とするコンピュータに、
前記サーバ装置から、前記画像の送信要求データを受信する撮像画像要求受信手順、
前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信するまでは、前記撮像手段が撮像した画像よりも低品質の第１の品質の画像を前記サーバ装置に送信し、前記撮像画像要求受信手段が前記サーバ装置から画像の送信要求データを受信した後は、前記撮像手段が撮像した画像である第２の品質の画像を前記サーバ装置に送信する画像送信手順、
前記他のクライアント装置のプレゼンス情報を受信して、出力するプレゼンス情報受信出力手順、
当該クライアント装置の使用者の指示にしたがって、前記他のクライアント装置とメッセージを送受信するメッセージ送受信手順、
を実行させることを特徴とする。
【００１７】
上記課題を解決するため、本発明の第６の観点に係るプログラムは、
通信ネットワークを介して、他のクライアント装置に接続されるコンピュータに、
前記クライアント装置から画像を受信する画像受信手順、
前記クライアント装置から前記画像の送信要求データを受信する送信要求受信手順、
前記送信要求受信手段が前記画像の送信要求データを受信すると、画像の要求先である他のクライアント装置に、当該画像の送信要求データを送信する送信要求送信手順、
前記画像受信手段が一のクライアント装置から前記第１の品質の画像を受信すると、他のクライアント装置に前記第１の品質の画像をプレゼンス情報として送信し、前記画像受信手段が一のクライアント装置から前記第２の品質の画像を受信すると、前記撮像画像要求受信手段が受信した画像の送信要求データの要求元である前記クライアント装置には前記第２の品質の画像をプレゼンス情報として送信し、それ以外の他のクライアント装置には前記第１の品質の画像をプレゼンス情報として送信する画像一斉送信手順、
を実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、サーバ装置は、一のクライアント装置が他のクライアント装置のプレゼンス情報を送信要求した後に、一のクライアント装置のみに他のクライアント装置の利用者の存在予定位置の高画質の画像データを送信するので、自己のプレゼンスを相手に的確に通知できる。また、他のクライアント装置のユーザにとっては、プレゼンス情報の要求のないクライアント装置には低画質の画像データが送信されるので、他のクライアント装置のユーザに与える被監視感や拘束感が少ない。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態に係るメッセージングシステムについて、図面を参照して説明する。
【００２０】
図１は、本発明のメッセージングシステム１を構成するクライアント装置１００Ａ〜１００Ｎとサーバ装置２００とが、通信ネットワークＣに接続されている一例を示す図である。図１では、クライアント装置１００は３台しか表れていないが、クライアント装置１００の台数に制限はない。
【００２１】
通信ネットワークＣは、たとえば、ＴＣＰ／ＩＰ（Transmission Protocol/Internet Protocol）などの通信プロトコルに基づく通信ネットワークである。
【００２２】
図２は、クライアント装置１００の構成の一例を示す図である。クライアント装置１００は、制御部３１０と、記憶部３２０と、通信制御部３３０と、表示部３４０と、入力部３５０と、バス３９０とから構成される。制御部３１０と、記憶部３２０と、通信制御部３３０と、表示部３４０と、入力部３５０とは、バス３９０で相互に接続される。
【００２３】
制御部３１０は、たとえば、ＣＰＵ（Central Processing Unit）から構成され、記憶部３２０に記憶された動作プログラムに基づき、各部を制御する。
【００２４】
記憶部３２０は、たとえば、ＲＡＭ（Random Access Memory）やハードディスク装置から構成され、制御部３１０の動作を制御するためのオペレーティングシステム（ＯＳ；  Operating System）やアプリケーションプログラムを記憶し、制御部３１０が演算を行うためのワークエリアを提供し、データの記憶を行う。記憶部３２０に記憶されるプログラムには、たとえば、他のクライアント装置１００とメッセージをやりとりするプログラムや、後述するカメラ３５２を制御するプログラムが含まれる。
【００２５】
通信制御部３３０は、たとえば、ＮＩＣ（Network Interface Card）のような通信装置を有し、制御部３１０の制御下に、サーバ装置２００とのデータの送受信を行う。
【００２６】
表示部３４０は、たとえば、ＣＰＵ、ＤＳＰ（Digital Signal Processor）、ＶＲＡＭ（Video Random Access Memory）、音声Ｄ／Ａ（Digital/Analogue）変換器、ディスプレイ、スピーカから構成され、制御部３１０の制御下に画像データを受け付けて表示し、音声データを受け付けて放音する。
【００２７】
入力部３５０は、たとえば、ＵＳＢ（Universal Serial Bus）から構成され、接続されたキーボードやマウス等の入力デバイス３５１や、カメラ３５２が接続される。入力部３５０は、入力デバイス３５１やカメラ３５２からの入力情報を取り込み、制御部３１０に供給する。
【００２８】
入力デバイス３５１は、たとえば、他のクライアント装置１００とメッセージをやりとりする際に、自らのメッセージを入力するために用いられたり、クライアント装置１００の設定を変更するために用いられたりするものである。
【００２９】
カメラ３５２は、利用者の画像を相手のクライアント装置にプレゼンス情報として送信するために、利用者の存在（所在）予定領域、一般的には、クライアント装置１００の正面領域を撮影する。
図３に示すように、カメラ３５２は、たとえば、レンズ４００と、撮像部４１０と、駆動機構４２０と、被写体距離測定部４３０とから構成される。
【００３０】
撮像部４１０は、たとえば、ＣＣＤ（Charge Coupled Device）等から構成され、レンズ４００からの入射光をドットマトリクスデータに変換したものを制御部３１０に送信する。
【００３１】
駆動機構４２０は、たとえば、ステップモータから構成され、レンズ４００の位置を、その光学軸方向に移動させる。
【００３２】
被写体距離測定部４３０は、たとえば、オートフォーカス機構により、被写体までの距離を測定する。
【００３３】
被写体に焦点が合っている画像が必要である場合は、制御部３１０は、被写体距離測定部４３０に被写体までの距離を測定させ、測定した距離に基づき、被写体がレンズ４００の焦点位置に位置するように、駆動機構４２０に、レンズ４００の位置を移動させる。
また、被写体に焦点が合っていない画像（ピントがぼけた画像）が必要である場合は、制御部３１０は、被写体距離測定部４３０に被写体までの距離を測定させ、測定した距離に基づき、被写体がレンズ４００の焦点位置からずれるように、駆動機構４２０に、レンズ４００の位置を移動させる。
【００３４】
図４は、サーバ装置２００の構成の一例を示す図である。サーバ装置２００は、制御部５１０と、記憶部５２０と、通信制御部５３０と、計時部５４０と、履歴記憶部５５０と、要求受付設定記憶部５６０と、バス５９０とから構成される。制御部５１０と、記憶部５２０と、通信制御部５３０と、計時部５４０と、履歴記憶部５５０と、要求受付設定記憶部５６０とは、バス５９０で相互に接続される。
【００３５】
制御部５１０は、たとえば、ＣＰＵから構成され、記憶部５２０に記憶された動作プログラムに基づき、各部を制御する。
【００３６】
記憶部５２０は、たとえば、ＲＡＭやハードディスク装置から構成され、制御部５１０の動作を制御するためのオペレーティングシステムやアプリケーションプログラムを記憶し、制御部５１０が演算を行うためのワークエリアを提供し、データの記憶を行う。
【００３７】
記憶部５２０が記憶するプログラムには、たとえば、受信した鮮明な画像の（焦点の合っている画像の）画質を落とした低画質画像の（ピンぼけの）データを作成するプログラムが含まれる。受信した画像の画質を落とすには、たとえば、画像のトランスコード、画像のビットレートをさらに下げての再圧縮、画像のデータのパケットの意図的なロスを行うことが挙げられる。
【００３８】
ここで、低画質画像の画質は、たとえば、被写体が何をしているかの詳細は分からないが、被写体の存在の有無は分かる程度の画質であるものとする。
【００３９】
通信制御部５３０は、たとえば、ＮＩＣのような通信装置を有し、制御部５１０の制御下に、クライアント装置１００とのデータの送受信を行う。
【００４０】
計時部５４０は、たとえば、カウンタやタイマから構成され、制御部５１０からの指令により、計時を開始・変更・終了し、制御部５１０に計測時間を通知する。
【００４１】
履歴記憶部５５０は、たとえば、ハードディスクから構成され、このクライアント装置１００に、被写体（利用者）に焦点の合った画像の提供を要求した要求元のクライアント装置１００の名前と、要求先のクライアント装置１００の名前と、要求元のクライアント装置１００が画像を要求した時刻とを対応付けて記憶する。
【００４２】
図５（ａ）は、履歴記憶部５５０が記憶するデータのデータ構造の一例を示す図である。
たとえば、図５（ａ）のデータの第１エントリは、クライアント装置１００Ｂが、クライアント装置１００Ａのカメラ３５２が撮像した画像を、２００５年８月３１日８時００分００秒に要求してきたことを意味し、第２エントリは、クライアント装置１００Ｎが、クライアント装置１００Ａのカメラ３５２が撮像した画像を、２００５年９月１日１３時３０分００秒に要求してきたことを意味する。
【００４３】
要求受付設定記憶部５６０は、たとえばハードディスクから構成され、あるクライアント装置１００から他のクライアント装置１００に対して、画像の要求があったときに、この要求を受け付けるか否かの設定が記載される。
【００４４】
図５（ｂ）は、要求受付設定記憶部５６０が記憶するデータのデータ構造の一例を示す図である。
たとえば、図５（ｂ）の第１エントリは、画像要求先であるクライアント装置１００Ａは、画像要求元であるクライアント装置１００Ｂからの画像の要求を受け付けることを意味し、第２エントリは、クライアント装置１００Ａは、クライアント装置１００Ｎからの画像の要求は受け付けないことを意味する。
【００４５】
次に、クライアント装置１００およびサーバ装置２００の画像配信時の動作を、クライアント装置１００Ａが撮像した画像をクライアント装置１００Ｂが要求する場合を例に、図８のフローチャートを用いて説明する。
【００４６】
ユーザが、クライアント装置１００Ｂのメッセージ交換機能を起動し、さらに、メッセージの交換先（相手）を特定すると、制御部３１０は図８の処理を開始し、表示部３４０に図６に例示するメッセージング画面を表示する（ステップＳ１）。
【００４７】
なお、クライアント装置１００Ａは、サーバ装置２００に対して低品質の画像の送信を継続しているものとする。
【００４８】
図６は、クライアント装置１００Ｂが動作しているときに、表示部３４０が表示する画面の一例を示す図である。
【００４９】
図６のメッセージング画面６００は、メッセージの交換相手として、クライアント装置１００Ａ、１００Ｎが指定されているときの例である。
【００５０】
このメッセージング画面６００は、プレゼンス表示エリア６０１と、鮮明画像要求メニュー６０２と、決定ボタン６０３と、会話ウインドウ６０４と、入力ボックス６０５と、要求履歴表示エリア６０６とを有する。
プレゼンス表示エリア６０１は、クライアント装置１００Ａとメッセージの交換が可能となっているクライアント装置１００から送信されてくる画像（プレゼンス情報）を表示するエリアである。プレゼンス表示エリア（ウインドウ）６０１は、メッセージの交換が可能となっているクライアント装置１００の数だけ生成される。この例では、クライアント装置１００Ａと１００Ｎとの間でメッセージの交換が可能な状態となっている。このため、クライアント装置１００Ａと１００Ｎからの画像を表示する２つのプレゼンス表示エリア６０１が形成されている。
【００５１】
なお、プレゼンス表示エリア６０１には、通常時は、被写体のピンぼけの画像が表示される。この例では、クライアント装置１００Ａと１００Ｎの利用者（存在する場合）のピンぼけの画像が表示される。被写体である相手が行っていることや表情の詳細はわからないが、相手の在・不在は分かる。このようにすることで、自分は相手の在不在、すなわちプレゼンスを確認することができ、また、相手は、画像によって常時監視されている、という抵抗感や束縛感を軽減させることができる。
【００５２】
鮮明画像要求メニュー６０２は、何をしているのかを鮮明画像（焦点の合った画像）で知りたい相手を指定するメニューであり、決定ボタン６０３は、鮮明画像要求メニュー６０２で指定されたクライアント装置１００のカメラ３５２に対して、被写体に焦点が合っている画像を、プレゼンス表示エリア６０１に送信させることを決定するためのボタンである。
利用者が入力デバイス３５１を操作して、決定ボタン６０３を押下すると、制御部３１０は、図７のフローチャートに示す処理を開始し、まず、鮮明画像要求メニュー６０２に設定されているクライアント装置１００を特定する（ステップＳ２１）。次に、制御部３１０は、サーバ装置２００宛に、ステップＳ２１で特定したクライアント装置１００の鮮明画像の送信を要求する鮮明画像要求データを、通信制御部３３０を介して送信する（ステップＳ２２）。
図６の画面の状態であれば、ステップＳ２１でクライアント装置１００Ａを特定し、ステップＳ２２で、クライアント装置１００Ａの鮮明画像が送信されるよう、サーバ装置２００宛に、鮮明画像要求データを送信する。
【００５３】
会話ウインドウ６０４は、クライアント装置１００間で交換されたメッセージを表示するエリアである。
入力ボックス６０５は、自己のメッセージを入力するエリアである。利用者は、入力デバイス３５１を操作して、ここに任意のメッセージを入力する。制御部３１０は、入力されたメッセージを会話ウインドウ６０４に表示すると共に他のクライアント装置１００宛に送信する。
鮮明画像要求履歴表示エリア６０６は、他のクライアント装置１００が被写体に焦点が合っている画像を要求してきた履歴を表示するエリアである。たとえば、図６の鮮明画像要求履歴表示エリア６０６の１行目は、２００５年８月３１日８時０分０秒にクライアント装置１００Ａが、クライアント装置１００Ｂのカメラ３５２で撮像した被写体に焦点が合っている画像を要求したことを示す。
【００５４】
クライアント装置１００Ｂの制御部３１０は、ユーザがクライアント装置１００Ａの鮮明な画像を要求したかどうかを判別する（ステップＳ２）。すなわち、鮮明画像要求メニュー６０２でクライアント装置１００Ａが入力され、決定ボタン６０３が押下されたかどうかを判別する。
ユーザがクライアント装置１００Ａの鮮明な画像を要求したと判別すれば（ステップＳ２；Ｙｅｓ）、その旨をサーバ装置２００に送信する。
【００５５】
続いて、ステップＳ２の処理によってクライアント装置１００Ｂから鮮明画像の要求を受け取ったサーバ装置２００の制御部５１０は、クライアント装置１００Ｂが鮮明な画像を要求していると判別する。続いて、制御部５１０は、要求受付設定記憶部５６０を参照し、クライアント装置１００Ｂに対して、クライアント装置１００Ａのカメラ３５２が撮像した被写体の鮮明な画像を送信するかしないかを判別する（ステップＳ３）。たとえば、要求受付設定記憶部５６０の設定が図５（ｂ）のようになっている場合、クライアント装置１００Ｂに対して、クライアント装置１００Ａのカメラ３５２が撮像した、被写体の鮮明な画像を送信すると判別する。
【００５６】
クライアント装置１００Ｂに対して、クライアント装置１００Ａのカメラ３５２が撮像した被写体の鮮明な画像を送信すると判別すれば（ステップＳ３；Ｙｅｓ）、サーバ装置２００の制御部５１０は、計時部５４０から現在時刻を取得し（ステップＳ４）、被写体の鮮明な画像を要求した要求元のクライアント装置名（本実施形態の場合、１００Ｂ）と、ステップＳ４で取得した現在時刻とを対応付けたデータを、図４に示す履歴記憶部５５０の空きエントリに登録する（ステップＳ５）。続いて、要求元のクライアント装置名（クライアント装置１００Ｂ）と、ステップＳ４で取得した現在時刻とを、クライアント装置１００Ａに通知する（ステップＳ６）。ステップＳ６の処理によって、クライアント装置１００Ａは、図６の鮮明画像要求履歴表示エリア６０６に要求元のクライアント装置名（１００Ｂ）と現在時刻とを表示する。
【００５７】
続いて、クライアント装置１００Ａの制御部３１０は、ステップＳ６で受け取ったデータを参照し、鮮明な画像が要求されていると判別し、サーバ装置２００に、通信制御部５３０を介して、クライアント装置１００Ａが継続的に送信する被写体の鮮明な画像を送信する（ステップＳ７）。
【００５８】
ステップＳ７で被写体の鮮明な画像を受信したサーバ装置２００は、クライアント装置１００Ｂ以外のクライアント装置に配信するために、被写体の鮮明な画像から低品質の画像を生成する（ステップＳ８）。たとえば、サーバ装置２００は、被写体の鮮明な画像にトランスコードを加えたり、画像のビットレートをさらに下げて再圧縮したり、画像のデータのパケットの意図的なロスをしたりすることで低品質な画像を生成する。
【００５９】
本実施形態の場合、サーバ装置２００は、ステップＳ２の処理において、クライアント装置１００Ｂが鮮明な画像を要求していると判別しているから、クライアント装置１００Ｂに、ステップＳ７でクライアント装置１００Ａが送信した被写体の鮮明な画像を、送信する（ステップＳ９）。クライアント装置１００Ｂは、これを再生する（ステップＳ１０）。
【００６０】
一方、サーバ装置２００は、ステップＳ２の処理において、クライアント装置１００Ｂが鮮明な画像を要求していると判別していても、ステップＳ３の処理において、クライアント装置１００Ｂに鮮明な画像を送信しないと判別した場合は（ステップＳ３；Ｎｏ）、クライアント装置１００Ａが送信する低品質な画像の送信準備を行い（ステップＳ８）、クライアント装置１００Ｂに、ステップＳ８でクライアント装置１００Ａが送信した低品質な画像を送信する（ステップＳ９）。クライアント装置１００Ｂは、これを再生する（ステップＳ１０）。
【００６１】
次に、クライアント装置１００およびサーバ装置２００の画像配信時の動作を、クライアント装置１００Ａが撮像した画像をクライアント装置１００Ｂが要求しない場合を例に、図９のフローチャートを用いて説明する。
【００６２】
ユーザが、クライアント装置１００Ｂのメッセージ交換機能を起動し、さらに、メッセージの交換先（相手）を特定すると、制御部３１０は図９の処理を開始し、表示部３４０に図６に例示するメッセージング画面を表示する（ステップＳ１）。
【００６３】
なお、クライアント装置１００Ａは、サーバ装置２００に対して低品質の画像の送信を継続しているものとする。
【００６４】
クライアント装置１００Ｂの制御部３１０は、ユーザがクライアント装置１００Ａの鮮明な画像を要求したかどうかを判別する（ステップＳ２）。すなわち、鮮明画像要求メニュー６０２でクライアント装置１００Ａが入力され、決定ボタン６０３が押下されたかどうかを判別する。
この場合、ユーザがクライアント装置１００Ａの鮮明な画像を要求していないので（ステップＳ２；Ｎｏ）、サーバ装置２００に対して処理は行われない。
【００６５】
続いて、サーバ装置２００の制御部５１０は、他のクライアント装置１００が一のクライアント装置１００の鮮明な画像を要求しているかどうかを判別し、また、他のクライアント装置１００に対して一のクライアント装置１００の鮮明な画像を送信するか否かを、要求受付設定記憶部５６０を参照して判別する（ステップＳ３３）。
【００６６】
一のクライアント装置１００に対して、他のクライアント装置１００のカメラ３５２が撮像した被写体の鮮明な画像を送信すると判別すれば（ステップＳ３３；Ｙｅｓ）、サーバ装置２００の制御部５１０は、計時部５４０から現在時刻を取得し（ステップＳ４）、被写体の鮮明な画像を要求した要求元のクライアント装置名と、ステップＳ４で取得した現在時刻とを対応付けたデータを、図４に示す履歴記憶部５５０の空きエントリに登録する（ステップＳ５）。続いて、要求元のクライアント装置名（一のクライアント装置１００）とステップＳ４で取得した現在時刻とを、他のクライアント装置１００に通知する（ステップＳ６）。ステップＳ６の処理によって、他のクライアント装置１００は、図６の鮮明画像要求履歴表示エリア６０６に要求元のクライアント装置名と現在時刻とを表示する。
【００６７】
続いて、クライアント装置１００Ａの制御部３１０は、ステップＳ６で受け取ったデータを参照し、鮮明な画像が要求されていると判別し、サーバ装置２００に、通信制御部５３０を介して、クライアント装置１００Ａが継続的に送信する被写体の鮮明な画像を送信する（ステップＳ７）。
【００６８】
ステップＳ７で被写体の鮮明な画像を受信したサーバ装置２００は、一のクライアント装置１００以外のクライアント装置（たとえば、クライアント装置１００Ｂ）に配信するために、被写体の鮮明な画像から低品質の画像を生成する（ステップＳ３８）。たとえば、サーバ装置２００は、被写体の鮮明な画像にトランスコードを加えたり、画像のビットレートをさらに下げて再圧縮したり、画像のデータのパケットの意図的なロスをしたりすることで低品質な画像を生成する。
【００６９】
本実施形態の場合、サーバ装置２００は、クライアント装置１００Ｂが鮮明な画像を要求していない（要求がない）と判別しているから、クライアント装置１００Ｂに、ステップＳ３８で生成した低品質な画像を送信する（ステップＳ３９）。クライアント装置１００Ｂは、これを再生する（ステップＳ１０）。
【００７０】
一方、サーバ装置２００は、ステップＳ２の処理において、一のクライアント装置１００が鮮明な画像を要求していると判別していても、ステップＳ３３の処理において、一のクライアント装置１００に鮮明な画像を送信しないと判別した場合は（ステップＳ３３；Ｎｏ）、クライアント装置１００Ａが送信する低品質な画像の送信準備を行い（ステップＳ３８）、クライアント装置１００Ｂに、ステップＳ３８でクライアント装置１００Ａが送信した低品質な画像を送信する（ステップＳ３９）。クライアント装置１００Ｂは、これを再生する（ステップＳ１０）。
【００７１】
以上説明したように、本発明に係るメッセージングシステム１においては、一のクライアント装置１００の鮮明な画像を他のクライアント装置１００が要求したときに、サーバ装置２００が、一のクライアント装置１００のカメラ３５２が撮像した鮮明な画像を他のクライアント装置１００に送信する。他のクライアント装置１００からの要求がないときは、一のクライアント装置１００のカメラ３５２が撮像した鮮明な画像の画質を落とした低画質画像（ピンぼけの画像）を他のクライアント装置１００に送信する。
このような構成をとることで、各クライアント装置１００のユーザは、特段の作業をしなくても、相手のクライアント装置１００に自己の在不在（プレゼンス）を通知でき、また、相手の在不在（プレゼンス）を確認できる。さらに、各ユーザは、必要に応じて、鮮明な画像を要求して、相手の状況を詳細に確認できる。また、各ユーザは、常時、自己の状況が鮮明な画像で相手から監視されるという抵抗感・束縛感を受けずにすむ。
【００７２】
また、本発明に係るメッセージングシステム１のサーバ装置２００は、一のクライアント装置１００が他のクライアント装置１００の画像を要求したときに、履歴記憶部５５０にその要求の履歴を記憶し、図６の鮮明画像要求履歴表示エリア６０６にその要求の履歴を表示する。
このような構成をとることで、一のクライアント装置１００のユーザは、どのような相手が画像を要求してきたかを知ることができるので、プライバシーの向上を図ることができる。
【００７３】
さらに、本発明に係るメッセージングシステム１のサーバ装置２００は、要求受付設定記憶部５６０の設定に従って、一のクライアント装置１００が他のクライアント装置１００の鮮明画像を要求してきても、これを受け付けたり、拒否したりできる。このような構成をとることで、利用者のプライバシーを維持できる。
【００７４】
この発明は、上記実施の形態に限定されず、種々の変形及び応用が可能である。
【００７５】
サーバ装置２００は、クライアント装置１００に、他のクライアント装置１００の被写体の鮮明な画像のデータを送信してから、所定の制限時間を経過すると、低画質画像のデータを送信するようにしてもよい。
【００７６】
上記の機能は、たとえば、図１０のフローチャートに示す処理により実現される。
すなわち、サーバ装置２００の制御部５１０が、クライアント装置１００が被写体に焦点が合っている画像の送信を開始した時を記憶部５２０に記憶し（ステップＳ４１）、適宜、計時部５４０から現在時刻を取得し、被写体に焦点が合っている画像の送信開始時から所定の時間を経過したか否かを判別する（ステップＳ４２）。被写体に焦点が合っている画像の送信開始時から所定の時間を経過したことを判別すると（ステップＳ４２；Ｙｅｓ）、制御部５１０が、クライアント装置１００に被写体に焦点が合っていない画像を送信するよう指示し（ステップＳ４４）、クライアント装置１００は低画質画像を送信する（ステップＳ４５）。一方、所定の時間が経過していないと判別した場合は（ステップＳ４２；Ｎｏ）、制御部５１０は、被写体に焦点が合っている鮮明画像の送信を継続させ（ステップＳ４３）、処理はステップＳ４２に戻る。
【００７７】
この機能によって、映像で監視されることに対する抵抗感・束縛感の少ないメッセージングシステム１を提供することができる。
【００７８】
上述の実施形態では、サーバ装置２００に要求受付設定記憶部５６０を設け、ステップＳ３において、鮮明な画像を相手に送るか否かを判別したが、サーバ装置２００に要求受付設定記憶部５６０を設けず、ステップＳ３の処理において鮮明な画像を相手に送るか否かの判別を省略することも可能である。
【００７９】
一のクライアント装置１００が、他のクライアント装置１００の鮮明な画像をサーバ装置２００に要求する回数に制限する機能を設けてもよい。この機能は、例えば、鮮明画像要求データを送信して来た回数を相手端末別にサーバ装置２００の記憶部５２０に記憶し、制御部５１０が鮮明画像要求データを受信したときに、記憶部５２０に記憶した要求回数を参照及び更新し、所定の制限回数を超えていれば、要求を受け付けないようにすることで実現できる。
この回数制限機能によって、映像で無制限に監視されることがなくなるため、映像で監視されることに対する抵抗感・束縛感を少ないものとすることができる。
【００８０】
上述の実施形態では、一のクライアント装置１００が、他のクライアント装置１００の鮮明な画像をサーバ装置２００に要求したときに、ステップＳ６で図６の鮮明画像要求履歴表示エリア６０６にその要求の履歴を表示したが、要求の履歴をポップアップ表示させてもよい。
【００８１】
サーバ装置２００の要求受付設定記憶部５６０の記憶内容は、たとえば、テキストエディタ等により、図示せぬ入力デバイスを用いて編集可能であってもよい。このような構成をとることで、一のクライアント装置１００が他のクライアント装置からの画像要求を受け付けるか否かを自由に変更することが可能になる。
【００８２】
また、サーバ装置２００の要求受付設定記憶部５６０の記憶内容は、たとえば、クライアント装置１００から、入力デバイス３５１を用いて、通信制御部３３０および通信ネットワークＣを介して編集可能としてもよい。このような構成をとることで、一のクライアント装置１００が他のクライアント装置１００からの画像要求を受け付けるか否かを自由に変更することが可能になる。
【００８３】
上述の実施形態では、カメラ３５２は、レンズ４００と撮像部４１０との相対位置を駆動部４２０により調整することで、鮮明画像を生成したが、鮮明画像を生成する手法は任意である。例えば、レンズ４００の被写界深度を深くして、被写体の位置によらずにピントが合った状態とし、撮像部４１０の出力した鮮明な画像の画像データをプレゼンス情報として提供したり、ＣＣＤが撮像した鮮明な画像をそのまま提供したりしてもよい。
【００８４】
クライアント装置は、画像を再生できる装置であれば任意である。たとえば、パーソナルコンピュータ、携帯電話機、ＰＤＡ（Personal Digital Assistance）であってもよい。
【００８５】
また、画像の形式や内容は任意である。たとえば、ＪＰＥＧ（Joint Photographic Experts Group）の静止画像や、ＭＰＥＧ（Moving Picture Experts Group）−２、ＭＰＥＧ−４ビデオや３ＧＰＰ／３ＧＰＰ２（3rd Generation Partnership Project/3rd Generation Partnership Project 2）対応ビデオやＭｏｔｉｏｎ−ＪＰＥＧの動画像や、音声、テキスト、あるいはこれらが融合したものでもよい。
【００８６】
本発明に係るクライアント装置やサーバ装置は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、上述の動作を実行するためのプログラムを、コンピュータが読みとり可能な記録媒体（フレキシブルディスク、CD-ROM、DVD-ROM等）に格納して配布し、当該プログラムをコンピュータにインストールすることにより、上述の処理を実行する、サーバ装置およびクライアント装置を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有するストレージに当該プログラムを格納しておき、通常のコンピュータシステムがダウンロード等することでサーバ装置及びクライアント装置を構成してもよい。
【００８７】
また、上述の機能を、ＯＳとアプリケーションの分担、またはＯＳとアプリケーションとの協働により実現する場合などには、アプリケーション部分のみを記録媒体やストレージに格納してもよい。
【００８８】
また、搬送波にプログラムを重畳し、通信ネットワークを介して配信することも可能である。
【図面の簡単な説明】
【００８９】
【図１】画像配信システムを構成するクライアント装置とサーバ装置とが、通信ネットワークに接続されている一例を示す図である。
【図２】クライアント装置の構成の一例を示す図である。
【図３】カメラの構成の一例を示す図である。
【図４】サーバ装置の構成の一例を示す図である。
【図５】（ａ）は、サーバ装置の履歴記憶部が記憶するデータのデータ構造の一例を示す図である。（ｂ）は、要求受付設定記憶部が記憶するデータのデータ構造の一例を示す図である。
【図６】クライアント装置が動作しているときに、クライアント装置の表示部が表示する画面の一例を示す図である。
【図７】クライアント装置の表示部が表示する決定ボタンが押下されると行われる動作のフローチャートである。
【図８】一のクライアント装置が撮像した画像を他のクライアント装置が要求する場合において、クライアント装置の動作とサーバ装置の動作とを示す一例としてのフローチャートである。
【図９】一のクライアント装置が撮像した画像を他のクライアント装置が要求しない場合において、クライアント装置の動作とサーバ装置の動作とを示す一例としてのフローチャートである。
【図１０】鮮明な画像を送信開始後、所定時間経過後に画質を落とした画像を送信するサーバ装置の動作の一例を示すフローチャートである。
【符号の説明】
【００９０】
１      メッセージングシステム
１００  クライアント装置
２００  サーバ装置
３１０  制御部
３２０  記憶部
３３０  通信制御部
３４０  表示部
３５０  入力部
３５１  入力デバイス
３５２  カメラ
３９０  バス
４００  レンズ
４１０  撮像部
４２０  駆動機構
４３０  被写体距離測定部
５１０  制御部
５２０  記憶部
５３０  通信制御部
５４０  計時部
５５０  履歴記憶部
５６０  要求受付設定記憶部
５９０  バス
Ｃ      通信ネットワーク
【図１】
2007104323.tif 000003
【図２】
2007104323.tif 000004
【図３】
2007104323.tif 000005
【図４】
2007104323.tif 000006
【図５】
2007104323.tif 000007
【図６】
2007104323.tif 000008
【図７】
2007104323.tif 000009
【図８】
2007104323.tif 000010
【図９】
2007104323.tif 000011
【図１０】
2007104323.tif 000012