[go: up one dir, main page]

JP2004343619A - Communication system, terminal equipment and communication method - Google Patents

Communication system, terminal equipment and communication method Download PDF

Info

Publication number
JP2004343619A
JP2004343619A JP2003140377A JP2003140377A JP2004343619A JP 2004343619 A JP2004343619 A JP 2004343619A JP 2003140377 A JP2003140377 A JP 2003140377A JP 2003140377 A JP2003140377 A JP 2003140377A JP 2004343619 A JP2004343619 A JP 2004343619A
Authority
JP
Japan
Prior art keywords
terminal device
network
status information
peer
connection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003140377A
Other languages
Japanese (ja)
Other versions
JP4370808B2 (en
Inventor
Hiroshi Minatogawa
宏 湊川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Holdings Corp
Original Assignee
Fuji Photo Film Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP2003140377A priority Critical patent/JP4370808B2/en
Publication of JP2004343619A publication Critical patent/JP2004343619A/en
Application granted granted Critical
Publication of JP4370808B2 publication Critical patent/JP4370808B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a communication system, terminal equipment and a communication method for performing communication in consideration of partner's convenience by grasping a state of the partner to be called and capable of relieving a burden of a server. <P>SOLUTION: A center server 10 manages IP addresses of client equipment (codes 12 to 18) connected to a network 20 and provides the IP addresses to each client equipment connected to the network 20. Peer-to-peer (P2P) connection is established between pieces of the client equipment 14 and 16 based on information on the IP address and an image of a user 62 imaged by an imaging means 50 is transmitted to the client equipment 14 as status information by a client 16. The status of the user 62 displayed on a display device 44 is confirmed by the client equipment 14 and a user 60 learn the partner's status before calling the user 62. The status information is transferred by the P2P connection and the burden of the server is relieved. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明はデータ通信方法およびシステム並びに端末機器に係り、特にネットワーク接続される端末機器間におけるデータ通信に好適なデータ通信技術に関する。
【0002】
【従来の技術】
光ファイバ網などの高速通信回線網の整備や高速通信技術の普及によって、情報伝達の形態は電話やファクシミリによる情報伝達からインターネットや電子メールを用いた情報伝達に推移し、高速通信回線網を用いて動画像などの大容量データを瞬時に送ることが可能になった。また、画像処理技術の進歩やデバイスの高速化、大容量化によって、前述した高速通信回線網を利用して遠隔地において撮影された動画像をリアルタイムで見ることができるようになり、画像と音声とをほぼ同時に送信できるテレビ電話が実現されるようになった。
【0003】
特許文献1に開示された留守番テレビ電話は、音声回線とデータ回線とに接続でき、着信側では映像のみ、または映像および音声が設定できる留守番設定手段を備える。映像のみが設定されている場合には音声回線接続拒否ステータスを相手側に送信し、相手側では音声回線接続拒否ステータスを受信したときには、音声回線接続拒否ステータスに付された理由コードを判別し、データ回線呼設定を相手側に送出する制御を行う。
【0004】
【特許文献1】
特開平6−197338号公報
【0005】
【発明が解決しようとする課題】
しかしながら、テレビ電話では、いきなり相手に電話をかけるという現状であり、これから電話をかける相手のステータスを知ることはできず、電話をかけてよいか否かを知り得なかった。
【0006】
特許文献1に開示された留守番テレビ電話は、着信側の設定が映像のみ(音声着信拒否)である場合には、相手側に音声接続拒否ステータスとデータ回線の呼設定とを返すので、着信側の設定が映像のみである場合には音声回線が接続されず、着信側の設定を反映することが可能であるが、着信側を呼び出す前に着信側のステータスを知り得ない。
【0007】
また、ネットワークを介して行われるデータ通信では、ネットワークサーバによってシステム制御およびデータ管理が行われる場合には、ネットワークサーバの処理負担が増大し、システム制御の不安定化や通信速度の低下などの問題が発生することがある。
【0008】
本発明はこのような事情を鑑みてなされたもので、呼び出す相手の状況を把握して、相手の都合に配慮した通信を可能にし、サーバの負担を軽減できる通信システムおよび端末機器並びに通信方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
前記目的を達成するために本発明に係るデータ通信システムは、ネットワークに接続されたサーバと、前記ネットワークを介して前記サーバと接続される第1の端末機器および第2の端末機器を含む複数の端末機器と、から成る通信システムであって、前記サーバは、前記ネットワークに接続されている端末機器の前記ネットワーク上の位置を示す位置情報を管理する位置情報管理手段と、前記位置情報管理手段によって管理されている前記位置情報を前記ネットワークへ接続されている端末機器へ提供する位置情報提供手段と、を備え、前記第1の端末機器は、当該第1の端末機器のステータス情報となる画像を撮像する撮像手段と、前記ネットワークへの接続を確立させる制御を行う接続制御手段と、前記第2の端末機器とのデータ通信を行うためのピア・ツー・ピア接続を確立させる制御を行う第1のピア・ツー・ピア接続制御手段と、前記撮像手段によって撮像された画像を含む前記第1の端末機器の前記ステータス情報を、前記接続手段によって確立されたピア・ツー・ピア接続によって前記第2の端末機器へ送出するステータス情報送出手段と、を備え、前記第2の端末機器は、前記ネットワークへの接続を確立させる制御を行う接続制御手段と、前記サーバの前記位置情報提供手段によって提供される前記ネットワーク上の端末機器の位置情報を取得する位置情報取得手段と、前記位置情報取得手段によって取得された位置情報に基づいて、前記第1の端末機器とのデータ通信を行うためのピア・ツー・ピア接続を確立させる制御を行う第2のピア・ツー・ピア接続制御手段と、前記第1の端末機器のステータス情報送出手段によって送出された前記ステータス情報を取得するステータス情報取得手段と、前記ステータス情報取得手段によって取得したステータス情報を表示する表示手段と、を備えたことを特徴としている。
【0010】
本発明によれば、サーバは、位置情報管理手段によってネットワークへ接続される端末機器のネットワーク上の位置を示す位置情報を管理し、位置情報提供手段によって該位置情報を該ネットワークに接続される端末機器へ提供する。第1の端末機器は、位置情報取得手段によって該位置情報を前記サーバから取得し、ピア・ツー・ピア接続制御手段によって第2の端末機器とのピア・ツー・ピア接続を確立し、第1の端末機器に備えられた撮像手段を用いて撮像された画像を含んだ第1の端末機器のステータス情報をステータス情報送出手段によって第2の端末機器へ送出する。第2の端末機器では、第1の端末機器から送出されたステータス情報をステータス情報取得手段によって取得し、該ステータス情報は第2の端末機器に備えられた表示装置に表示される。したがって、第2の端末機器は第1の端末機器のステータス情報によって該端末機器を利用する者の状況を把握することができ、また、ピア・ツー・ピア接続によってステータス情報をやり取りするのでサーバ負荷を軽減することができる。また、ステータス情報を画像とすると、相手の様子が一目で分かり便利である。
【0011】
位置情報には、IP(internet protocol )ネットワークに接続される機器に一義的に割り振られるIPアドレスやMac アドレスなどを適用してもよいし、該端末機器をネットワーク上で特定できる情報であれば任意のユーザIDなど他の情報を適用してもよい。
【0012】
画像には、例えば、JPEG形式やGIF 形式などの圧縮形式が適用される。もちろん他の圧縮形式を用いてもよい。
【0013】
端末機器がネットワークへの接続を切断すると、該端末機器に割り振られた位置情報はサーバから消去され、該端末機器が再度ネットワークへ接続された場合に新たに位置情報を割り振り、これをサーバが管理する態様としてもよいし、各端末機器には予め固有の端末機器情報が割り振られ、これをサーバが管理する態様でもよい。
【0014】
ピア・ツー・ピア接続は、サーバを経由せずに少なくとも2つの端末機器間でデータ通信を行う態様であり、ネットワーク上でのデータ通信やネットワーク上でのデータの共有に、サーバの処理負担を軽くする目的でよく用いられる。
【0015】
ネットワーク上でデータを共有する態様は、データの検索システムなどをサーバに置き、データのみを端末機器に置く態様でもよいし、データの検索システムなどとデータとを端末機器に置く態様でもよい。
【0016】
ステータス情報は静止画像でもよいし動画像でもよい。間欠画像やフレームレート(フレーム更新周期)が長いものでもよい。また、文字やコード、記号などで表示されてもよいし、音声情報でもよい。
【0017】
ネットワークには、インターネット、LAN等を含んだ、複数の機器間で情報通信が行えるように接続することを示している。ネットワークの通信形態には有線、無線および赤外線などがあり、通信プロトコルにはTCP/IPやUDP/IPなどがある。なお、他のネットワーク形態や他の通信プロトコルを適用してもよい。
【0018】
サーバは単一のコンピュータで構成されていてもよいし、複数のコンピュータで構成されていてもよい。
【0019】
また、前記目的を達成するために本発明に係る端末機器は、ネットワークに接続可能な端末機器であって、当該端末機器のステータス情報となる画像を撮像する撮像手段と、前記ネットワークへの接続を確立させる制御を行う接続制御手段と、前記ネットワークに接続されている他の端末機器の位置情報を前記ネットワーク上のサーバから取得する位置情報取得手段と、前記位置情報取得手段によって取得された位置情報に基づいて、前記ネットワーク上の他の端末機器とのピア・ツー・ピア接続を確立させる制御を行うピア・ツー・ピア接続制御手段と、前記撮像手段によって撮像された画像を含んだ自己の端末機器のステータス情報を前記ピア・ツー・ピア接続された他の端末機器へ送出するステータス情報送出手段と、前記ピア・ツー・ピア接続制御手段によってピア・ツー・ピア接続される他の端末機器から送出される他の端末機器のステータス情報を取得するステータス情報取得手段と、前記ステータス情報取得手段によって取得されたステータス情報を表示する表示手段と、を備えたことを特徴としている。
【0020】
本発明によれば、接続制御手段によってネットワークへの接続が確立されると、該ネットワークへ接続されている端末機器の該ネットワーク上での位置を示す位置情報を位置情報取得手段によってサーバから取得することができ、ピア・ツー・ピア接続制御手段によって該ネットワークに接続される他の端末機器とのピア・ツー・ピア接続を確立し、撮像手段によって撮像された画像を含んだステータス情報を他の端末機器へ送出することができる。また、他の端末機器から送出される他の端末機器のステータス情報をステータス情報取得手段によって取得し、該ステータス情報を表示手段に表示することができる。
【0021】
サーバと該端末機器を少なくとも2つ備えたネットワークシステムでは、複数の端末機器間で相互に画像を含んだステータス情報をやり取りすることが可能になる。
【0022】
表示装置に表示されるステータス情報を定期的に更新する制御を行うステータス情報制御手段を備える態様が好ましい。ステータス情報を更新する態様は、他の端末機器からステータス情報が送られてくるごとに更新を行う態様でもよいし、ユーザが操作手段によってステータス情報の更新操作を行うとステータス情報が更新される態様でもよい。
【0023】
撮像手段と端末機器とは分離可能に構成されていてもよい。また、撮像手段で生成される画像はカラーでもよいし白黒でもよい。撮像手段によって生成される画像を白黒とすると、端末機器での画像処理が速くなり、また、データ容量を少なくできるので、通信速度や各端末機器での処理への影響が少ない。
【0024】
本発明の一態様によれば、前記ステータス情報送出手段は、前記撮像手段によって撮像された画像を送出しない場合には、前記画像に代わるステータス情報をピア・ツー・ピア接続された端末機器へ送出することを特徴としている。
【0025】
かかる態様によれば、画像送出を停止する設定がなされた場合など撮像手段によって撮像された画像を送出しない場合には、該画像に代わり他の情報を送出することができる。撮像手段によって撮像された画像に代わる情報には、予め用意されている静止画像、動画像でもよいし、メッセージなどの文字情報、音声情報でもよい。
【0026】
本発明の他の態様によれば、所望の相手を呼び出す呼出信号を送出し、呼出相手が前記呼出信号に応答すると電話通話接続を行い、音声による通話をすることができる電話通話手段を備えたことを特徴としている。
【0027】
ステータス情報によって相手の様子を確認してから電話通話手段によって音声による通話を行うことが可能になる。
【0028】
さらに、本発明の他の態様によれば、前記ネットワークは電話回線網を含み、前記表示手段に表示された通話相手のステータス情報を前記電話通話接続を行う前に確認できることを特徴としている。
【0029】
ネットワークによるデータ通信と電話回線網による通話とを同時に行うことのできないハイブリッド回線では通話の際にはデータ通信を一時停止し、通話を確立させればよい。また、通話が終了すると、自動的にデータ通信を再開できるようにネットワークへの接続処理を行うよう制御する態様が好ましい。
【0030】
ハイブリッド回線には、電話、ファクシミリ、データ通信などを統合して1つの通信網に接続する通信回線などがあり、回線の一部が統合される態様でもよいし、すべての回線が統合される態様でもよい。
【0031】
電話回線には、固定電話回線や公衆電話回線が含まれていてもよいし、また、無線電話網や携帯電話網が含まれていてもよい。
【0032】
また、上記目的を解決するために本発明に係る通信方法は、ネットワークに接続されるサーバと、前記ネットワークを介して前記サーバと接続される複数の端末機器と、から成る通信システムにおける通信方法であって、前記第1の端末機器に備えられた撮像手段によって当該第1の端末機器のステータス情報となる画像を撮像する撮像工程と、前記第1の端末機器が前記ネットワークへの接続を確立させる接続工程と、前記接続工程によって前記ネットワークに接続された前記第1の端末機器の前記ネットワーク上の位置を示す位置情報を、前記サーバから前記第2の端末機器へ提供する位置情報提供工程と、前記位置情報提供工程によって提供された前記第1の端末機器の位置情報を、前記第2の端末機器が取得する位置情報取得工程と、前記位置情報取得工程によって前記第1の端末機器の位置情報を前記第2の端末機器が取得すると、前記第1の端末機器の位置情報に基づいて前記第2の端末機器が前記第1の端末機器とのピア・ツー・ピア接続を確立させるピア・ツー・ピア接続工程と、前記ピア・ツー・ピア接続工程において前記第1の端末機器と前記第2の端末機器とのピア・ツー・ピア接続が確立されると、前記第1の端末機器のステータス情報である画像を前記第1の端末機器から前記第2の端末機器へ送出するステータス情報送出工程と、前記ステータス情報送出工程において送出された前記第1の端末機器のステータス情報である画像を前記第2の端末機器が取得するステータス情報取得工程と、前記ステータス情報取得工程によって前記第2の端末機器が取得した前記第1の端末機器のステータス情報である画像を前記第2の端末機器に備えられた表示装置に表示するステータス情報表示工程と、を含むことを特徴としている。
【0033】
サーバはネットワークに接続される端末機器をグループに分別し、グループごとに位置情報の管理やネットワークの管理を行う態様が好ましい。
【0034】
【発明の実施の形態】
以下、添付図面に従って本発明の好ましい実施の形態について説明する。
【0035】
図1は、本発明の実施形態に係るデータ通信システムのブロック図である。
【0036】
センターサーバ10とクライアント機器12、14、16および18とはネットワーク20に接続されている。
【0037】
ネットワーク20の通信プロトコルにはTCP/IP適用され、ネットワーク20の回線は光ファイバーなどの高速通信回線網によって構成されている。なお、ネットワーク20は少なくともその一部が電話回線網で構成される態様や電話回線網と兼用されるハイブリッド回線として構成される態様でもよい。
【0038】
また、通信プロトコルにはTCP/IPだけでなく、UDP/IPなど他のプロトコルを適用してもよい。
【0039】
センターサーバ10は、ネットワーク20に接続されるクライアントの情報を管理するユーザデータベースや、ネットワーク20上で共有されている各種データが保存されているストレージ22を有している。
【0040】
各クライアント機器がネットワーク20に接続される際には、センターサーバ10によってIPアドレスが発行される。センターサーバ10がクライアント機器にIPアドレスを発行する態様には、クライアント機器がネットワーク20へ接続されるたびにIPアドレス(プライベートIPアドレス)を発行し、クライアント機器がネットワーク20との接続を切断した際には該クライアント機器に割り発行されたIPアドレスを削除する態様や、クライアント機器ごとに固定IPアドレス(グローバルIPアドレス)を発行する態様があり、いずれの態様を適用してもよい。
【0041】
本実施形態では、クライアント機器がネットワーク20に接続されるごとにIPアドレスが発行される態様を例示する。なお、プライベートIPアドレスはセンターサーバ10が管理する領域(例えばネットワーク20内)においてIPアドレスとして機能する。
【0042】
クライアント機器12,14、16はテレビ付き電話であり、クライアント機器18はノートパソコンである。ノートパソコン18にはデジタル通信ケーブル24を介してCCDカメラユニット26が接続されている。CCDカメラユニット26によって撮像された被写体のデジタル画像データ(スルー画)はノートパソコン18の表示部28に表示可能であると共に、ネットワーク20に公開される静止画の画像データとして所定の間隔で取り込まれ、ノートパソコン18内のメモリ(一時記録領域)に記憶される。該メモリでは新たに静止画のデータが取り込まれるたびに記憶されている画像データを更新する。なお、ノートパソコン18にはCCDカメラユニットが一体構成されたカメラ付きノートパソコンを適用してもよい。ノートパソコン18に接続されるカメラユニットの撮像素子はCCD型固体撮像素子に限定されず、CMOS型固体撮像素子や他の撮像素子を用いてもよい。
【0043】
テレビ付き電話12には、電話本体部30、表示部32、CCDカメラ34および、図1には図示しない電話回線接続端子、ネットワーク接続端子(イーサネット端子)、電源供給端子から構成される。電話本体部30には受話器36、テンキーを含んだ操作部38が含まれている。
テレビ付き電話14およびテレビ付き電話16はテレビ付き電話12と同一の構成であり、
それぞれ電話本体部40、42、表示部44、46、CCDカメラ48、50を備え、電話本体部40、42には受話器52、54、操作部56、58が含まれている。
【0044】
図1には、テレビ付き電話14のユーザ60およびテレビ付き電話16のユーザ62が示されている。
【0045】
テレビ付き電話12、14、16は電話回線網に接続可能であり、それぞれ固有の電話番号を有しており、また、ネットワーク接続端子を介してネットワーク20に接続可能であり、ネットワーク20への接続が確立されるとセンターサーバ10からIPアドレスが発行される。
【0046】
IPアドレスはネットワーク20上におけるクライアント機器の位置(アドレス)を示し、192.162.2.38のように所定の規則によって構成された数字列から成り、前述のとおり各数字列はピリオドで区切られている。クライアント機器にIPアドレスが発行されると、ネットワーク20上でデータを共有したり、所定の規則に従ってデータ通信を行ったりすることが可能になる。
【0047】
また、ネットワーク20において、センターサーバ10を介さずにクライアント機器が他のクライアント機器とデータ通信をできるピア・ツー・ピア(P2P) 接続によるデータ通信が可能である。
【0048】
本実施形態のP2P 接続によるデータ通信では、共有データの検索はセンターサーバ10で行われ、共有データは各クライアント機器の所定の記録領域に記録される。前記所定の記録領域にはハードディスクやMOドライブ、メモリカードなどの記録手段が適用される。
【0049】
データ検索機能をセンターサーバ10に持たせることによりクライアント機器間の通信量の増加を防止しながらセンターサーバ10の処理負担を低減させることができる。なお、クライアント機器の処理能力によっては、データ検索機能を各クライアント機器に持たせる態様も可能である。
【0050】
センターサーバ10ではクライアント機器をグループ管理し、同一グループに属するクライアント機器内でIPアドレスを公開し、P2P 接続によるデータ通信を許可する。グループ外のクライアント機器とのデータ通信はセンターサーバ10を介して行うよう構成されている。
【0051】
図1の白抜き矢印線70Aおよび70Bは、センターサーバ10とテレビ付き電話14、16との間で行われるIPアドレス、データ検索時の通信の流れを示し、黒線矢印74は、テレビ付き電話14とテレビ付き電話16との間行われる共有データのデータ通信の流れを示している。
【0052】
図1には示されていないが、もちろん、上述したIPアドレスの発行、データ検索およびデータ通信は、テレビ付き電話12、ノートパソコン18およびネットワーク20に接続される他のクライアント機器におけるデータ通信にも適用可能である。
【0053】
図2は、本発明の実施形態に係るテレビ付き電話のブロック図である。なお、テレビ付き電話12、14、16は同一の構成であり、その説明はテレビ付き電話12を用いて行う。
【0054】
テレビ付き電話12の本体30には、カメラ部100、電話部102、ディスプレイを含む表示部32、および操作部38が設けられている。操作部38には、図示しないダイヤルボタン、通話ボタン、通話切兼用電源ボタン、十字ボタン、実行ボタンその他の各種の操作手段が含まれる。操作部38は、プッシュ式のスイッチ部材に限定されず、ダイヤル部材、レバースイッチなどの構成も可能であり、また、表示部32に表示されるメニュー画面から所望の項目を選択するようなユーザインターフェースもあり得る。
【0055】
テレビ付き電話12は、中央演算処理装置(CPU)を備えた制御部104とメモリ106を備えるとともに、音声処理部108、電話回線網接続手段およびネットワーク接続手段を備えた通信部110、受話口のスピーカ112、送話口のマイク114といった通常の電話機能を実現するために必要な構成要素を備えている。
【0056】
制御部104は、所定のプログラムに従ってテレビ付き電話12全体の動作を制御する制御装置として機能するとともに、各種演算を行う演算装置として機能する。すなわち、制御部104は、操作部38から入力される指令信号に基づいてテレビ付き電話12内の各回路を制御し、通信制御、撮影動作制御、画像処理制御、表示部32の表示制御、メモリ106の読み書き制御および容量管理(空き容量の検出を含む)などを行う。
【0057】
制御部104はバス116を介してメモリ106と接続されている。メモリ106は、制御部104が実行するプログラムおよび制御に必要な各種データなどが格納される不揮発性メモリ(ROM)領域と、プログラムの展開領域および制御部104の演算作業用領域として利用される揮発性メモリ(RAM)領域とを含むブロックである。ROM領域は、電話帳や通話履歴のデータ記憶領域として利用されるとともに、音声や画像の保存領域として利用される。また、RAM領域は、画像データの一時記憶領域としても利用される。
【0058】
音声処理部108は、制御部104と連携して音声信号を処理又は変換する手段であり、通信部110から受入したデータの復号化処理および通信部110を通じて送信するデータの符号化処理を行うとともに、スピーカ112への出力信号生成処理、マイク114からの入力音声信号の符号化処理などを行う。
【0059】
通話モード(電話機能を使用するモード)において、通信相手との通信接続が確立されると、マイク114から入力される音声は電気信号に変換され、音声処理部108に送られる。音声処理部108はマイク114から入力された音声信号をデジタル信号に変換(A/D変換)した後、所要の信号処理を行い、所定形式の音声データに変換する。音声処理部108で処理された音声データ(送信用のデータ)は、バス116を介して通信部110に送られ、所定の送信用信号形式に変換された後、電話回線網に送出される。
【0060】
また、通信部110を介して電話回線網から取得された音声(受信)信号は、通信部110内の復調回路において復調され、音声処理部108に送られる。音声処理部108は、復調回路から受入した音声信号を所定形式の音声データに変換する。音声処理部108で生成された音声データ(受信データ)は、アナログ音声信号に変換(D/A変換)された後、スピーカ112に送られる。こうして、通話相手の音声がスピーカ112から可聴出力される。
【0061】
また、カメラ部100は、撮影レンズ120とCCDイメージセンサ(以下、CCDという。)122を有し、CCD122から得られる画像信号を処理するためのアナログ処理部124、A/D変換器126、信号処理部128、圧縮伸張部130を備えている。なお、本例では撮像素子としてCCDを用いるが、CCD型に限らず、CMOS型など他の方式によるデバイスを用いてもよい。
【0062】
撮影レンズ120を通過した光はCCD122の受光面の上に焦点を結ぶ。CCD122の受光面には多数のフォトセンサ(受光素子)が平面的に配列され、各フォトセンサに対応して赤(R)、緑(G)、青(B)の原色カラーフィルタが所定の配列構造で配置されている。RGBカラーフィルタに代えて、CMY等のカラーフィルタを用いることもできる。
【0063】
CCD122の受光面に結像された被写体像は、各フォトセンサによって入射光量に応じた量の信号電荷に変換される。CCD122は、シャッタゲートパルスのタイミングによって各フォトセンサの電荷蓄積時間(シャッタスピード)を制御する電子シャッタ機能を有している。
【0064】
CCD122の各フォトセンサに蓄積された信号電荷は、制御部104の指令に従いタイミングジェネレータ(TG)132から与えられるパルス(水平駆動パルスφH,垂直駆動パルスφV,オーバーフロードレインパルス)に基づいて信号電荷に応じた電圧信号(画像信号)として順次読み出される。CCD122から出力された画像信号は、アナログ処理部124に送られ、相関二重サンプリング(CDS)処理やゲイン調整などの所要の処理が施された後、A/D変換器45によってデジタル信号に変換される。デジタル化された画像データは信号処理部128に送られる。
【0065】
信号処理部128は、同時化回路(単板CCDのカラーフィルタ配列に伴う色信号の空間的なズレを補間して各点の色を計算する処理回路)、輝度・色差信号生成回路、ガンマ補正回路、輪郭補正回路、ホワイトバランス補正回路等を含むデジタル画像信号処理手段であり、制御部104からのコマンドに従ってメモリ106を活用しながら画像信号を処理する。
【0066】
信号処理部128において、ホワイトバランス調整処理、ガンマ変換処理、輝度信号(Y信号)および色差信号(Cr,Cb 信号)への変換処理(YC処理)など、所定の処理が施されて生成された画像データはメモリ106に一時的に記憶される。ここで、撮影中の映像を表示部32のディスプレイ134に表示させる場合には、このメモリ106の内容を読み出して表示回路136に送り、表示回路136において表示用の信号形式に変換した後、ディスプレイ134に供給する。これにより、ディスプレイ134にはCCD122が捉えているリアルタイム映像(スルー画)が表示される。
【0067】
ディスプレイ134にはLCDモニタを適用してもよいし、有機EL、CRTモニタなど他のモニタを適用してもよい。
【0068】
また、テレビ付き電話12は撮影機能を有しており、所定の時間間隔(例えば5秒ごと)に制御部104によって撮影実行の指令を発し、これに応じて記録用の撮影動作を実行する。撮影実行の態様には、操作部38の撮影ボタン(例えば、実行ボタンで兼用)が押されると、制御部104はこれを検知して、記録用の撮影動作を実行する態様がある。これらの態様は併用も可能である。
【0069】
取り込まれた記録用の画像データは、信号処理部128において輝度・色差信号変換処理(YC処理)その他の所定の信号処理を経た後、圧縮伸張部130に送られ、ここで所定の圧縮フォーマット(例えば、JPEG形式) に従って圧縮される。圧縮された画像データは、メモリ106の画像保存領域に格納される。
【0070】
テレビ付き電話12には、動画撮影機能を有しており、動画撮影モードが選択されている場合には、撮影ボタンの押下によって録画動作がスタートし、その後もう一度撮影ボタンを押下すると動画記録作が停止する。なお、撮影ボタンの押下継続中に録画動作を行い、押下解除により録画を停止するようにしてもよい。
【0071】
動画撮影時の音声は、不図示のマイクによって検出され、その検出信号(音声信号)は、音声処理部108において所定の信号形式に変換される。この音声データは、画像データとともに圧縮伸張部130において所定の圧縮フォーマット(例えば、MP4形式)に従って、圧縮処理された後メモリ106に記録される。
【0072】
カメラ部100のうち、撮影レンズ120、CCD122などの撮像機能部分をテレビ付き電話本体30と着脱可能に構成すると便利である。
【0073】
図1に示したノートパソコン18に接続されるCCDカメラユニット26は、上述したテレビ付き電話12のカメラ機能と同様の構成であり、同様のカメラ撮像機能を備えている。CCDカメラユニット26によって撮像されたスルー画は表示部28に表示することができ、また、所定の時間間隔で、ノートパソコン18の記録手段(内部メモリ、メモリカード等)に撮影画像が静止画記録される。
【0074】
更に、テレビ付き電話12は、電子メール機能やインターネットのブラウザ機能などを備えており、これらを利用して画像データ、文書データ、プログラムデータなど種々のデータを送受信することが可能である。
【0075】
上述したデータ通信システムでは、クライアント機器に備えられた撮像機能によって該クライアント機器のユーザを撮影し、この画像を各クライアント機器のステータス情報としてP2P 接続された他の端末機器へ送出することができる。ステータス情報である画像の送出先端末機器では、この画像を取得し、表示することができる。
【0076】
また、各クライアント機器にはアドレス帳機能が備えられており、該アドレス帳に記録されている他のクライアント機器との間でP2P 接続によるデータ通信ができ、自己のステータス情報の送出および他のクライアント機器のステータス情報の取得が可能である。
【0077】
例えば、図1に示したテレビ付き電話14のユーザ60は、テレビ付き電話16のユーザに電話をかける際に、表示部44に表示されたユーザ62の様子を確認し、図1のように本を読んでいるなどユーザ62が電話を受けることができそうな場合には電話をかけ、一方、ユーザ62が電話を受けることができないような場合や、ユーザ62から電話の着信を拒否するステータス情報が表示されている場合には電話をかけないといった判断ができる。なお、ステータス情報は定期的に更新されるよう構成することが好ましい。
【0078】
上記の如く構成されたデータ通信システムでは、センターサーバ10にクライアント機器のIPアドレスの情報を管理するユーザデータベースを備え、クライアント機器がネットワーク20に接続されるときには、該クライアントに対してIPアドレスの発行を行う。ネットワーク20への接続を確立したクライアント機器は他のクライアント機器のIPアドレスの情報をセンターサーバ10から取得し、このIPアドレスの情報に基づいて他のクライアント機器とP2P 接続によるデータ通信が可能になる。各クライアント機器に備えられた撮像手段であるカメラ部を用いて撮像された各機器のユーザの画像をそのクライアント機器のステータス情報として他のクライアント機器に送出する。また、他のクライアント機器から送出された画像を表示できるようにディスプレイを備える構成とした。したがって、ステータス情報によって他のクライアント機器ユーザの様子が一目で分かり、さらに、ステータス情報を定期的に更新するように構成すると、他のクライアント機器ユーザの様子がリアルタイムに分かる。ステータス情報となる画像は静止画でもよいし、動画でもよい。
【0079】
一方、クライアント機器間のデータ通信はセンターサーバ10を介在せずに行うことができ、ネットワーク20内でのデータ共有が可能になると共に、センターサーバ10の処理負担を減らすことができる。データの検索はセンターサーバ10によって行うように構成すると、クライアント機器の処理負担増加を防ぐことができる。
【0080】
センターサーバ10はネットワーク20に接続されるクライアント機器をグループに分別し、クライアント機器間のP2P 接続によるデータ通信を同一グループに属するクライアント機器(グループメンバ)に制限するように管理すると、必要以上の情報がネットワーク20に流通せず、ネットワーク20の通信量を抑制することができる。また、クライアント機器がネットワーク20に接続する際に、センターサーバ10がグループメンバとしての認証(ログイン)を行うようにする態様が好ましい。
【0081】
次に、上述したデータ通信システムを応用したテレビ電話システムについて説明する。図1に示したとおり、テレビ付き電話12、14、16およびノートパソコン18には撮像機能が備えられており、該撮像機能を用いて、該クライアント機器のユーザを撮影し、各ユーザを撮影した画像(映像)は各クライアント機器のステータス情報としてネットワーク20上に公開される。
【0082】
ステータス情報を公開する相手は、電話帳(アドレス帳)などに登録しているユーザ、グループメンバとする態様でもよいし、ユーザが公開するユーザを選択する態様でもよい。
【0083】
ユーザは各クライアント機器の表示装置に表示された他のクライアント画像を見て、電話をかける前に相手のステータスを知ることができ、不在時の電話防止につながる。
【0084】
また、不在や食事中など電話着信ができない場合や、受話側の理由で電話着信を拒否したい場合などには、受信側の機器で着信拒否の設定ができる。着信拒否が設定されたクライアント機器では画像の代わりに着信拒否を示す画像やメッセージをステータス情報としてネットワーク20に接続される他のクライアント機器に送出される。なお、画像情報だけでなく音声情報を提供してもよい。
【0085】
図3は、クライアント機器の表示装置に表示された各クライアント機器のステータス情報の一例を示している。図3では、クライアント機器にはテレビ付き電話14を用いて説明を行う。
【0086】
表示部44にはグループ1に所属するユーザとして管理されるユーザA、ユーザB、ユーザC、ユーザD、ユーザEおよびユーザFのステータス情報200、202、204、206、208、210が表示されている。図3においてユーザCが図1におけるテレビ付き電話16のユーザ62になる。
【0087】
センターサーバ10が有するユーザデータベースでは、グループ管理が可能であり、グループごとに共有データを分けて管理することができる。
【0088】
表示部44に表示された各ステータス情報は、各クライアント機器から更新されたステータス情報が送られてくるごとに更新される。なお、ステータス情報は、定期的に自動更新されてもよいし、操作部56の操作によってなされる更新操作に応じて更新されてもよい。
【0089】
ユーザA、ユーザBおよびユーザCのステータス情報は、各クライアント機器から送出される画像であり、ユーザA、ユーザBおよびユーザCは電話をかけてもよいことが分かる。
【0090】
ユーザDのステータス情報206は着信拒否を示す任意の静止画(花の画像)と着信拒否理由を示したメッセージ(外出中)が表示されている。このように、着信を拒否するクライアント機器からは予め設定された画像とメッセージが公開される。着信拒否を示す画像にはJPEG形式を適用してもよいし、GIF 形式や他の圧縮形式を適用してもよい。もちろん、着信拒否を示す画像に動画を適用してもよい。また、何も表示しない態様でもよい。
【0091】
ユーザEのステータス情報208はステータス情報非公開を示すメッセージ(公開されていません)が表示されている。送信側のクライアント機器にてステータス情報を非公開とする設定がなされると、上述のように受信側のクライアント機器の表示装置には非公開設定である旨のメッセージが表示される。非公開設定時にも何も表示しない態様を適用してもよい。
【0092】
また、ユーザFのステータス情報は表示されていない。このように、ネットワーク20に接続されていないユーザのステータス情報は表示されない。
【0093】
本実施形態では、表示部44に複数のステータス情報を表示する態様を例示したが、ステータス情報を表示する態様はこれに限定されず、一定時間間隔で切り替えながら表示する態様や、表示するステータス情報を選択する選択手段を備え、前記選択手段によって選択されたステータス情報を表示する態様など様々な表示態様があり、何れの表示態様を適用してもよい。また、ステータス情報とメッセージとを表示する態様でもよい。
【0094】
撮像手段を備えず、他のクライアント機器へはステータス情報を送出しない、受信専用機の態様でもよい。
【0095】
図4は、上述したテレビ付き電話システムの制御の流れを示したフローチャートである。ここでは、テレビ付き電話14とテレビ付き電話16との通話を一例に説明する。
【0096】
テレビ付き電話システムの制御が開始されると(ステップS10、ステップS12、ステップS14)、センターサーバ10は、テレビ付き電話14からネットワーク20への接続要求(ステップS16)に応じて、テレビ付き電話14へIPアドレスが発行(割り振り)され(ステップS18)、テレビ付き電話14のネットワーク20への接続が確立される(ステップS20)。
【0097】
また、センターサーバ10は、テレビ付き電話16からのネットワーク20へ接続要求(ステップS24)に応じて、テレビ付き電話16に対してIPアドレスが発行され(ステップS26)、テレビ付き電話16のネットワーク20への接続が確立される(ステップS28)。
【0098】
センターサーバ10は、ネットワーク20に接続されたクライアント機器(ここではテレビ付き電話14とテレビ付き電話16)にネットワーク20に接続されているIPアドレスの情報(IP情報)を提供する(ステップS30)。
【0099】
テレビ付き電話16はテレビ付き電話14のIP情報を取得し(ステップS32)、テレビ付き電話14はテレビ付き電話16のIP情報を取得する(ステップS34)。
【0100】
テレビ付き電話14とテレビ付き電話16とは、ステップS32およびステップS34においてそれぞれ取得したIP情報に基づいてP2P 接続を確立する(ステップS36、ステップS38)。
【0101】
テレビ付き電話16はテレビ付き電話14とのP2P 接続が確立されると、CCDカメラ50によって撮影されたユーザ62の画像をテレビ付き電話16のステータス情報としてテレビ付き電話14に送出する(ステップS40)。
【0102】
テレビ付き電話14ではテレビ付き電話16から送出されるステータス情報(画像)を取得すると(ステップS42)、テレビ付き電話16から送出されたステータス情報が表示部44に表示される(ステップS44)。
【0103】
テレビ付き電話14のユーザ60は、表示部44に表示されたテレビ付き電話16のステータス情報を見て、テレビ付き電話16のユーザ62へ電話をかける前に、ユーザ62の様子を知ることができる。すなわち、電話待機中にはネットワークをハイブリッド接続することによって、相手に自分のステータスを知らせることができる。
【0104】
ユーザ60がユーザ62へ電話をかけると、テレビ付き電話14からテレビ付き電話16へ通話要求である呼出信号が送出され(ステップS46)、同時に、テレビ付き電話14からセンターサーバ10へネットワーク20への切断処理が要求される(ステップS48)。
【0105】
センターサーバ10は該切断要求に応じてテレビ付き電話14とネットワーク20との切断処理を実行し(ステップS50)、テレビ付き電話14に対して割り振られたIPアドレスをネットワーク20のIP情報から削除する処理を行う(ステップS52)。
【0106】
一方、テレビ付き電話16がテレビ付き電話14から送出された呼出信号を受信すると(ステップS54)、センターサーバ10へネットワーク20への切断処理を要求し(ステップS56)、センターサーバ10は該切断要求に応じてテレビ付き電話16とネットワーク20との切断処理を実行し(ステップS58)、テレビ付き電話16に対して割り振られたIPアドレスをネットワーク20のIP情報から削除する処理を行う(ステップS60)。
【0107】
テレビ付き電話14およびテレビ付き電話16とネットワーク20との切断処理が正常終了し、テレビ付き電話16がテレビ付き電話14から送出された呼出信号に応答すると(ステップS62)、固定電話回線接続が確立され、テレビ付き電話14とテレビ付き電話16との間で通話が可能になる(ステップS64、ステップS66)。
【0108】
テレビ付き電話14とテレビ付き電話16との間で通話が行われ、通話が終了し、テレビ電話16において通話終了処理がなされると(ステップS68)、固定電話回線との接続を切断する(ステップS70)。
【0109】
固定電話回線との接続が切断された後、ネットワーク20への再接続の処理が行われ(ステップS72)ステップS14に戻る(ステップS74)。
【0110】
一方、テレビ付き電話14において、通話終了処理がなされると(ステップS76)、固定電話回線網との接続が切断され(ステップS78)、ネットワーク20への再接続の処理が行われ(ステップS80)ステップS14に戻る(ステップS82)。
【0111】
また、センターサーバ10では、テレビ付き電話14およびテレビ付き電話16のネットワーク20との切断処理が正常終了すると、ステップS10に戻る(ステップS84)。
【0112】
図5は、テレビ付き電話12、14、16の制御の流れを示すフローチャートである。電話待機中において(ステップS100)、カメラ部の動作開始処理に応じてカメラ部の動作が開始される(ステップS102)。
【0113】
また、センターサーバ10へネットワーク20への接続を要求すると、センターサーバ10から該テレビ付き電話へIPアドレスが発行され、該テレビ付き電話はネットワーク20への接続が確立される(ステップS104)。
【0114】
該テレビ付き電話のネットワーク20への接続が確立されると、ネットワーク20に接続されるクライアント機器のうち、同一グループに属するクライアント機器(グループメンバ)のIPアドレスを取得し(ステップS106)、これに基づいてグループメンバからのP2P 接続要求に応じて、P2P 接続を確立する。
【0115】
他のクライアント機器とのP2P 接続が確立されると、ステータス情報を公開するか否かを設定し(ステップS108)、ステータス情報を公開しない設定を行った場合には(NO判定)、非公開設定を示す画像およびメッセージを公開し、ステップS116に進む。ステータス情報を公開しない態様には、非公開設定の他に電話着信を拒否する設定を行うことができる。さらに、伝言を送りたい相手(例えば、電話をかけて欲しい相手)だけに別の伝言画像を送出するように構成してもよい。
【0116】
ステップS116では、電話着信待ちを行い、電話着信がない場合には(NO判定)、ステップS106に進み定期的にグループメンバのIP情報の確認を行う。
【0117】
ステップS116において電話着信があると(YES判定)、ネットワーク20との接続切断をセンターサーバ10に要求し、センターサーバ10によってネットワーク20との切断処理が行われる(ステップS118)。
【0118】
さらに、通話相手との電話回線接続を確立されると(ステップS120)、通話が可能になり(ステップS122)、通話が終わると所定の通話終了処理が行われる(ステップS124)。通話終了後はネットワーク20に再接続するためにステップS104に進む。ネットワーク20に再接続する際に割り振られるIPアドレスは、当初割り振られたIPアドレスと異なるIPアドレスとなることもある。
【0119】
一方、ステップS108において、ステータス情報を公開する設定を行った場合には(YES判定)、カメラ部によって撮影されたユーザの画像が同一グループに属するクライアント機器に公開される(ステップS112)。該カメラ部では、5秒ごとに画像記録が行われ、最新画像が記録されると、これまでに記録された画像がメモリ内から削除され、最新画像をP2P 接続されるグループメンバに送出する制御が行われる(ステップS114)。
【0120】
上述したテレビ付き電話システムに固定電話回線網の代わりにインターネット網を利用して通話を行うIP電話(インターネット電話)を適用することも可能である。
【0121】
IP電話はTCP/IPプロトコルを用いて通話を行う電話システムであり、ネットワークの一部または全部においてIPネットワーク技術を利用して提供される音声電話システムであり、WWW(World Wide Web) 等のアプリケーションに利用されているもと同じIPネットワーク(インターネット)を利用するインターネット電話を含んでいてもよい。
【0122】
IP電話では、ネットワーク20との接続を切断せずに、電話接続を確立することができ、電話接続を確立する際にネットワーク20との接続を切断する処理を省略することができる。
【0123】
すなわち、図5のステップS118を省略することができ、通話終了処理後はステップS116へ進み、電話着信待ちを行うように構成することができる。
【0124】
上記の如く構成されたテレビ付き電話システムでは、各クライアント機器に備えられた表示装置に他のクライアント機器のステータス情報が表示され、通話を所望するクライアント機器のステータス情報を確認してから電話をかけることができる。したがって、不在者に電話をかけたり、電話にでることが難しい相手に電話をかけたりすることを防止できる。また、電話をかけて欲しい相手にメッセージを含めて伝言を送ることが可能である。
【0125】
本実施形態ではテレビ付き電話を例示したが、図1に示したノートパソコン18や、ディスクトップパソコンにCCDカメラユニット26などの撮像手段を備え、さらに、電話機能を実現できるマイクロホン、スピーカや制御アプリケーションソフトを備えた機器においても実現可能である。
【0126】
【発明の効果】
本発明によれば、ネットワークへ接続された端末機器の位置情報をサーバで管理し、サーバから取得した位置情報によって所望の相手の端末機器(第1の端末機器)とピア・ツー・ピア接続を確立し、相手の端末機器に備えられた撮像手段を用いて撮像された画像を含むステータス情報を自身の端末機器(第2の端末機器)によって取得し、その情報を自身の端末機器に備えられた表示装置に表示されるように構成したので、相手の様子を知ることができる。また、ピア・ツー・ピア接続によって相手の端末機器からステータス情報を取得するので、サーバに負担をかけない。
【0127】
また、ネットワークによるデータ通信と電話回線網による通話とを同時に行うことのできないハイブリッド回線では通話の際にはデータ通信を一時停止し、通話を確立させ、通話が終了すると自動的にデータ通信を再開できるようにネットワークへの接続処理を行うよう制御する態様が好ましい。
【図面の簡単な説明】
【図1】本発明の実施形態に係るデータ通信システムの構成を示すブロック図
【図2】本発明の実施形態に係るテレビ付き電話の構成を示すブロック図
【図3】ステータス情報を表示したテレビ付き電話の表示装置を示す図
【図4】テレビ付き電話システムの制御の流れを示すフローチャート
【図5】テレビ付き電話の制御の流れを示すフローチャート
【符号の説明】
10…センターサーバ、12,14,16…テレビ付き電話、20…ネットワーク、22…ストレージ、28,32,44,46,134…表示装置、100…カメラ部、102…電話部、104…制御部、110…通信部、120…撮影レンズ、122…CCD、126…A/D変換器
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a data communication method and system and a terminal device, and more particularly to a data communication technique suitable for data communication between terminal devices connected to a network.
[0002]
[Prior art]
With the development of high-speed communication networks such as optical fiber networks and the spread of high-speed communication technology, the information transmission mode has changed from information transmission by telephone or facsimile to information transmission using the Internet or e-mail. It is now possible to send large volumes of data such as moving images instantly. In addition, with the advancement of image processing technology and the increase in device speed and capacity, it has become possible to view moving images taken at remote locations using the high-speed communication network described above in real time. Videophones that can be transmitted almost simultaneously are now available.
[0003]
The answering machine video telephone disclosed in Patent Document 1 includes an answering machine setting means that can be connected to a voice line and a data line and can set only video or video and voice on the receiving side. If only video is set, the voice line connection rejection status is sent to the other party. When the other party receives the voice line connection rejection status, the reason code attached to the voice line connection rejection status is determined. Controls sending data line call settings to the other party.
[0004]
[Patent Document 1]
JP-A-6-197338
[0005]
[Problems to be solved by the invention]
However, with videophones, the current situation is that the other party is suddenly called, so the status of the other party to be called cannot be known, and it was not possible to know whether or not to make the call.
[0006]
The answering machine videophone disclosed in Patent Document 1 returns the voice connection refusal status and the data line call setting to the other party when the setting on the receiving side is video only (voice incoming call rejection). If the setting is only video, the voice line is not connected and it is possible to reflect the setting on the called side, but the status on the called side cannot be known before calling the called side.
[0007]
In addition, in data communication performed over a network, when system control and data management are performed by a network server, the processing load on the network server increases, and problems such as system control instability and communication speed decrease occur. May occur.
[0008]
The present invention has been made in view of such circumstances, and provides a communication system, a terminal device, and a communication method capable of grasping the situation of a calling party, enabling communication in consideration of the other party's convenience, and reducing the load on the server The purpose is to provide.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, a data communication system according to the present invention includes a server connected to a network, and a plurality of terminals including a first terminal device and a second terminal device connected to the server via the network. A communication system comprising: a terminal device, wherein the server includes a location information management unit that manages location information indicating a location of the terminal device connected to the network on the network, and the location information management unit. Position information providing means for providing the managed location information to a terminal device connected to the network, wherein the first terminal device displays an image serving as status information of the first terminal device. Data communication between imaging means for imaging, connection control means for controlling to establish connection to the network, and the second terminal device First peer-to-peer connection control means for controlling to establish a peer-to-peer connection for performing the status information of the first terminal device including an image captured by the imaging means, Status information sending means for sending to the second terminal device by a peer-to-peer connection established by the connection means, and the second terminal device performs control for establishing a connection to the network. On the basis of the position information acquired by the position information acquisition means, the position information acquisition means for acquiring the position information of the terminal device on the network provided by the position information providing means of the server, and the position information acquisition means A second peer-to-peer connection for controlling to establish a peer-to-peer connection for data communication with the first terminal device Control means, status information acquisition means for acquiring the status information transmitted by the status information transmission means of the first terminal device, and display means for displaying the status information acquired by the status information acquisition means. It is characterized by that.
[0010]
According to the present invention, the server manages the position information indicating the position on the network of the terminal device connected to the network by the position information management means, and the terminal connected to the network by the position information providing means. Provide to equipment. The first terminal device acquires the location information from the server by location information acquisition means, establishes a peer-to-peer connection with the second terminal device by peer-to-peer connection control means, The status information of the first terminal device including the image captured using the imaging means provided in the terminal device is sent to the second terminal device by the status information sending means. In the second terminal device, the status information sent from the first terminal device is acquired by the status information acquisition means, and the status information is displayed on the display device provided in the second terminal device. Therefore, the second terminal device can grasp the situation of the person who uses the terminal device based on the status information of the first terminal device, and exchanges the status information through peer-to-peer connection. Can be reduced. If the status information is an image, it is convenient to see the other party at a glance.
[0011]
As the location information, an IP address or a Mac address uniquely assigned to a device connected to an IP (Internet protocol) network may be applied, or any information that can identify the terminal device on the network is arbitrary. Other information such as the user ID may be applied.
[0012]
For example, a compression format such as JPEG format or GIF format is applied to the image. Of course, other compression formats may be used.
[0013]
When the terminal device disconnects from the network, the location information allocated to the terminal device is deleted from the server, and when the terminal device is connected to the network again, new location information is allocated and managed by the server. The terminal device information may be allocated in advance to each terminal device, and the server may manage this.
[0014]
The peer-to-peer connection is a mode in which data communication is performed between at least two terminal devices without going through a server, and the server processing burden is imposed on data communication on the network and data sharing on the network. Often used for lightening.
[0015]
The mode of sharing data on the network may be a mode in which a data search system or the like is placed on a server and only the data is placed in a terminal device, or a mode in which the data search system or the like and data are placed in a terminal device may be used.
[0016]
The status information may be a still image or a moving image. An intermittent image or a frame rate (frame update cycle) may be long. Moreover, it may be displayed by a character, a code, a symbol, etc., and may be audio information.
[0017]
It indicates that the network is connected so that information communication can be performed between a plurality of devices including the Internet and a LAN. Network communication forms include wired, wireless, and infrared, and communication protocols include TCP / IP and UDP / IP. Other network forms and other communication protocols may be applied.
[0018]
The server may be composed of a single computer or a plurality of computers.
[0019]
In order to achieve the above object, a terminal device according to the present invention is a terminal device connectable to a network, and includes an imaging unit that captures an image serving as status information of the terminal device, and a connection to the network. Connection control means for performing control to be established, position information acquisition means for acquiring position information of other terminal devices connected to the network from a server on the network, and position information acquired by the position information acquisition means And a peer-to-peer connection control means for controlling to establish a peer-to-peer connection with other terminal devices on the network, and a self-terminal including an image captured by the imaging means Status information sending means for sending device status information to another terminal device connected in the peer-to-peer connection; and Status information acquisition means for acquiring status information of other terminal devices transmitted from other terminal devices connected by peer-to-peer connection by the peer connection control means, and status information acquired by the status information acquisition means are displayed. And a display means.
[0020]
According to the present invention, when the connection to the network is established by the connection control means, the position information indicating the position of the terminal device connected to the network on the network is obtained from the server by the position information obtaining means. The peer-to-peer connection control means establishes a peer-to-peer connection with other terminal equipment connected to the network, and status information including an image captured by the imaging means Can be sent to terminal equipment. In addition, status information of other terminal devices transmitted from other terminal devices can be acquired by the status information acquisition means, and the status information can be displayed on the display means.
[0021]
In a network system provided with at least two servers and terminal devices, status information including images can be exchanged between a plurality of terminal devices.
[0022]
A mode provided with status information control means for performing control to periodically update status information displayed on the display device is preferable. The mode in which status information is updated may be a mode in which status information is updated each time status information is sent from another terminal device, or a mode in which status information is updated when a user performs an update operation of status information by an operation unit. But you can.
[0023]
The imaging unit and the terminal device may be configured to be separable. The image generated by the imaging means may be color or black and white. If the image generated by the imaging means is black and white, the image processing at the terminal device becomes faster and the data capacity can be reduced, so the communication speed and processing at each terminal device are less affected.
[0024]
According to an aspect of the present invention, when the status information sending unit does not send the image captured by the imaging unit, the status information sending unit sends status information instead of the image to a terminal device connected in a peer-to-peer connection. It is characterized by doing.
[0025]
According to this aspect, when the image picked up by the image pickup means is not sent, such as when the setting to stop sending the image is made, other information can be sent instead of the image. The information in place of the image captured by the imaging unit may be a still image or a moving image prepared in advance, text information such as a message, or voice information.
[0026]
According to another aspect of the present invention, there is provided a telephone call means capable of transmitting a call signal for calling a desired party, making a telephone call connection when the call partner responds to the call signal, and making a voice call. It is characterized by that.
[0027]
After confirming the state of the other party by the status information, it becomes possible to make a voice call by means of a telephone call means.
[0028]
Furthermore, according to another aspect of the present invention, the network includes a telephone line network, and the status information of the calling party displayed on the display means can be confirmed before the telephone call connection is made.
[0029]
In the case of a hybrid line that cannot simultaneously perform data communication over a network and a telephone line network, data communication may be temporarily stopped and the call established. In addition, it is preferable to perform control so that connection processing to the network is performed so that the data communication can be automatically resumed when the call ends.
[0030]
The hybrid line includes a communication line that integrates telephone, facsimile, data communication, etc. and connects to a single communication network. A mode in which a part of the line is integrated or all lines are integrated. But you can.
[0031]
The telephone line may include a fixed telephone line or a public telephone line, or may include a wireless telephone network or a mobile telephone network.
[0032]
In order to solve the above object, a communication method according to the present invention is a communication method in a communication system comprising a server connected to a network and a plurality of terminal devices connected to the server via the network. An imaging step of capturing an image serving as status information of the first terminal device by an imaging unit provided in the first terminal device, and the first terminal device establishing a connection to the network A location information providing step of providing location information indicating a location on the network of the first terminal device connected to the network by the connection step from the server to the second terminal device; A location information acquisition step in which the second terminal device acquires the location information of the first terminal device provided by the location information providing step; When the second terminal device acquires the position information of the first terminal device in the position information acquisition step, the second terminal device is based on the position information of the first terminal device. A peer-to-peer connection step for establishing a peer-to-peer connection with a device, and a peer-to-peer connection between the first terminal device and the second terminal device in the peer-to-peer connection step When the connection is established, the status information sending step for sending an image as the status information of the first terminal device from the first terminal device to the second terminal device and the status information sending step are sent. In addition, the second terminal device obtains an image that is status information of the first terminal device by the second terminal device, and the second terminal device performs the status information obtaining step. And status information display step of displaying give the image a status information of the first terminal device to a display device provided in the second terminal device is characterized in that it comprises a.
[0033]
It is preferable that the server classifies terminal devices connected to the network into groups, and manages position information and networks for each group.
[0034]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.
[0035]
FIG. 1 is a block diagram of a data communication system according to an embodiment of the present invention.
[0036]
The center server 10 and the client devices 12, 14, 16 and 18 are connected to the network 20.
[0037]
TCP / IP is applied to the communication protocol of the network 20, and the line of the network 20 is constituted by a high-speed communication line network such as an optical fiber. The network 20 may be configured such that at least a part thereof is configured by a telephone line network or a hybrid line that is also used as a telephone line network.
[0038]
In addition to TCP / IP, other protocols such as UDP / IP may be applied as the communication protocol.
[0039]
The center server 10 includes a user database that manages information of clients connected to the network 20 and a storage 22 that stores various data shared on the network 20.
[0040]
When each client device is connected to the network 20, an IP address is issued by the center server 10. In the aspect in which the center server 10 issues an IP address to the client device, the client device issues an IP address (private IP address) every time the client device is connected to the network 20 and the client device disconnects from the network 20. There is a mode in which an IP address allocated and issued to the client device is deleted, and a mode in which a fixed IP address (global IP address) is issued for each client device, and either mode may be applied.
[0041]
In the present embodiment, an example in which an IP address is issued each time a client device is connected to the network 20 is illustrated. The private IP address functions as an IP address in an area managed by the center server 10 (for example, in the network 20).
[0042]
The client devices 12, 14, and 16 are TV telephones, and the client device 18 is a notebook computer. A CCD camera unit 26 is connected to the notebook computer 18 via a digital communication cable 24. Digital image data (through image) of the subject imaged by the CCD camera unit 26 can be displayed on the display unit 28 of the notebook computer 18 and is captured at predetermined intervals as image data of a still image that is disclosed to the network 20. These are stored in a memory (temporary recording area) in the notebook computer 18. The memory updates the stored image data each time new still image data is fetched. Note that a notebook computer with a camera in which a CCD camera unit is integrated may be applied to the notebook computer 18. The image sensor of the camera unit connected to the notebook computer 18 is not limited to the CCD solid-state image sensor, and a CMOS solid-state image sensor or another image sensor may be used.
[0043]
The telephone 12 with a TV includes a telephone main body 30, a display 32, a CCD camera 34, a telephone line connection terminal, a network connection terminal (Ethernet terminal), and a power supply terminal (not shown in FIG. 1). The telephone main body 30 includes a receiver 36 and an operation unit 38 including a numeric keypad.
The TV phone 14 and the TV phone 16 have the same configuration as the TV phone 12,
The telephone main body units 40 and 42, display units 44 and 46, and CCD cameras 48 and 50 are provided. The telephone main body units 40 and 42 include receivers 52 and 54 and operation units 56 and 58, respectively.
[0044]
FIG. 1 shows a user 60 of a television phone 14 and a user 62 of a television phone 16.
[0045]
The telephones with televisions 12, 14, 16 can be connected to a telephone line network, each has a unique telephone number, and can be connected to the network 20 via a network connection terminal. Is established, the center server 10 issues an IP address.
[0046]
The IP address indicates the position (address) of the client device on the network 20, and is composed of a numeric string configured according to a predetermined rule such as 192.168.2.2.38. As described above, each numeric string is delimited by periods. ing. When an IP address is issued to the client device, it becomes possible to share data on the network 20 and perform data communication according to a predetermined rule.
[0047]
In the network 20, data communication can be performed by a peer-to-peer (P2P) connection in which a client device can perform data communication with other client devices without going through the center server 10.
[0048]
In the data communication by the P2P connection of this embodiment, the search for shared data is performed by the center server 10, and the shared data is recorded in a predetermined recording area of each client device. Recording means such as a hard disk, an MO drive, or a memory card is applied to the predetermined recording area.
[0049]
By providing the center server 10 with a data search function, it is possible to reduce the processing load on the center server 10 while preventing an increase in the amount of communication between client devices. Depending on the processing capability of the client device, a mode in which each client device has a data search function is also possible.
[0050]
The center server 10 performs group management of client devices, discloses IP addresses within client devices belonging to the same group, and permits data communication by P2P connection. Data communication with client devices outside the group is configured to be performed via the center server 10.
[0051]
The white arrow lines 70A and 70B in FIG. 1 indicate the flow of communication during the IP address and data search performed between the center server 10 and the TV telephones 14 and 16, and the black line arrow 74 indicates the TV telephone. 14 shows a flow of data communication of shared data performed between the telephone 14 and the telephone 16 with TV.
[0052]
Although not shown in FIG. 1, the IP address issuance, data retrieval and data communication described above are of course also used for data communication in the TV telephone 12, the notebook computer 18 and other client devices connected to the network 20. Applicable.
[0053]
FIG. 2 is a block diagram of a telephone with a television according to an embodiment of the present invention. The TV telephones 12, 14, and 16 have the same configuration, and the description will be made using the TV telephone 12.
[0054]
The main body 30 of the television telephone 12 is provided with a camera unit 100, a telephone unit 102, a display unit 32 including a display, and an operation unit 38. The operation unit 38 includes various operation means such as a dial button, a call button, a call disconnecting power button, a cross button, an execution button and the like (not shown). The operation unit 38 is not limited to a push-type switch member, and may be configured as a dial member, a lever switch, or the like, and a user interface for selecting a desired item from a menu screen displayed on the display unit 32. There is also a possibility.
[0055]
The telephone 12 with a TV includes a control unit 104 having a central processing unit (CPU) and a memory 106, a voice processing unit 108, a communication unit 110 having a telephone line network connection unit and a network connection unit, and an earpiece. Components necessary for realizing a normal telephone function such as the speaker 112 and the microphone 114 of the mouthpiece are provided.
[0056]
The control unit 104 functions as a control device that controls the operation of the entire TV telephone 12 according to a predetermined program, and also functions as a calculation device that performs various calculations. That is, the control unit 104 controls each circuit in the television telephone 12 based on a command signal input from the operation unit 38, and performs communication control, shooting operation control, image processing control, display control of the display unit 32, memory 106 performs read / write control and capacity management (including detection of free capacity).
[0057]
The control unit 104 is connected to the memory 106 via the bus 116. The memory 106 is a non-volatile memory (ROM) area that stores a program executed by the control unit 104 and various data necessary for control, a volatilization area used as a program development area and a calculation work area of the control unit 104. And a random memory (RAM) area. The ROM area is used as a data storage area for a telephone directory and a call history, and is also used as a storage area for voice and images. The RAM area is also used as a temporary storage area for image data.
[0058]
The audio processing unit 108 is a unit that processes or converts an audio signal in cooperation with the control unit 104, and performs a decoding process of data received from the communication unit 110 and an encoding process of data transmitted through the communication unit 110. In addition, output signal generation processing to the speaker 112, encoding processing of an input audio signal from the microphone 114, and the like are performed.
[0059]
In a call mode (a mode in which a telephone function is used), when communication connection with a communication partner is established, sound input from the microphone 114 is converted into an electric signal and sent to the sound processing unit 108. The audio processing unit 108 converts the audio signal input from the microphone 114 into a digital signal (A / D conversion), and then performs necessary signal processing to convert it into audio data of a predetermined format. The voice data (data for transmission) processed by the voice processing unit 108 is sent to the communication unit 110 via the bus 116, converted into a predetermined transmission signal format, and then sent to the telephone line network.
[0060]
Also, a voice (reception) signal acquired from the telephone line network via the communication unit 110 is demodulated by a demodulation circuit in the communication unit 110 and sent to the voice processing unit 108. The audio processing unit 108 converts the audio signal received from the demodulation circuit into audio data in a predetermined format. The audio data (received data) generated by the audio processing unit 108 is converted into an analog audio signal (D / A conversion) and then sent to the speaker 112. In this way, the voice of the other party is audibly output from the speaker 112.
[0061]
The camera unit 100 includes a photographing lens 120 and a CCD image sensor (hereinafter referred to as a CCD) 122, an analog processing unit 124 for processing an image signal obtained from the CCD 122, an A / D converter 126, a signal. A processing unit 128 and a compression / decompression unit 130 are provided. In this example, a CCD is used as the image pickup element. However, the device is not limited to the CCD type, and other types of devices such as a CMOS type may be used.
[0062]
The light passing through the photographing lens 120 is focused on the light receiving surface of the CCD 122. A large number of photosensors (light receiving elements) are arranged in a plane on the light receiving surface of the CCD 122, and red (R), green (G), and blue (B) primary color filters are arranged in a predetermined arrangement corresponding to each photosensor. Arranged in structure. A color filter such as CMY can be used instead of the RGB color filter.
[0063]
The subject image formed on the light receiving surface of the CCD 122 is converted into a signal charge corresponding to the amount of incident light by each photosensor. The CCD 122 has an electronic shutter function that controls the charge accumulation time (shutter speed) of each photosensor according to the timing of the shutter gate pulse.
[0064]
The signal charges accumulated in the respective photosensors of the CCD 122 are converted into signal charges based on pulses (horizontal drive pulse φH, vertical drive pulse φV, overflow drain pulse) given from the timing generator (TG) 132 in accordance with a command from the control unit 104. Corresponding voltage signals (image signals) are sequentially read out. The image signal output from the CCD 122 is sent to the analog processing unit 124, subjected to necessary processing such as correlated double sampling (CDS) processing and gain adjustment, and then converted into a digital signal by the A / D converter 45. Is done. The digitized image data is sent to the signal processing unit 128.
[0065]
The signal processing unit 128 includes a synchronization circuit (a processing circuit that calculates the color of each point by interpolating a spatial shift of the color signal associated with the color filter array of the single-plate CCD), a luminance / color difference signal generation circuit, and a gamma correction. A digital image signal processing unit including a circuit, a contour correction circuit, a white balance correction circuit, and the like, and processes an image signal using the memory 106 in accordance with a command from the control unit 104.
[0066]
The signal processing unit 128 is generated by performing predetermined processing such as white balance adjustment processing, gamma conversion processing, conversion processing to luminance signals (Y signals) and color difference signals (Cr, Cb signals) (YC processing). The image data is temporarily stored in the memory 106. Here, in the case where the image being shot is displayed on the display 134 of the display unit 32, the contents of the memory 106 are read out and sent to the display circuit 136, converted into a display signal format by the display circuit 136, and then displayed. 134. As a result, a real-time video (through image) captured by the CCD 122 is displayed on the display 134.
[0067]
An LCD monitor may be applied to the display 134, or another monitor such as an organic EL or CRT monitor may be applied.
[0068]
Further, the telephone 12 with a TV has a shooting function, and issues a shooting execution command by the control unit 104 at a predetermined time interval (for example, every 5 seconds), and executes a shooting operation for recording accordingly. As a mode for performing shooting, there is a mode in which when the shooting button (for example, the execution button is also used) of the operation unit 38 is pressed, the control unit 104 detects this and executes a shooting operation for recording. These embodiments can be used in combination.
[0069]
The captured image data for recording is subjected to luminance / color difference signal conversion processing (YC processing) and other predetermined signal processing in the signal processing unit 128, and then sent to the compression / expansion unit 130, where a predetermined compression format ( For example, it is compressed according to the JPEG format. The compressed image data is stored in the image storage area of the memory 106.
[0070]
The TV telephone 12 has a moving image shooting function. When the moving image shooting mode is selected, the recording operation starts when the shooting button is pressed. Stop. Note that the recording operation may be performed while the shooting button is continuously pressed, and the recording may be stopped by releasing the pressing.
[0071]
The sound at the time of moving image shooting is detected by a microphone (not shown), and the detection signal (audio signal) is converted into a predetermined signal format by the audio processing unit 108. The audio data is recorded together with the image data in the memory 106 after being compressed in the compression / decompression unit 130 according to a predetermined compression format (for example, MP4 format).
[0072]
It is convenient to configure the imaging function parts such as the taking lens 120 and the CCD 122 in the camera unit 100 so as to be detachable from the telephone main body 30 with a TV.
[0073]
The CCD camera unit 26 connected to the notebook computer 18 shown in FIG. 1 has the same configuration as the camera function of the above-described TV-equipped telephone 12 and has the same camera imaging function. The through image captured by the CCD camera unit 26 can be displayed on the display unit 28, and the photographed image is recorded as a still image in recording means (internal memory, memory card, etc.) of the notebook computer 18 at predetermined time intervals. Is done.
[0074]
Furthermore, the telephone 12 with a TV is provided with an electronic mail function, an Internet browser function, and the like, and various data such as image data, document data, and program data can be transmitted and received using these functions.
[0075]
In the data communication system described above, the user of the client device can be photographed by the imaging function provided in the client device, and this image can be sent to other terminal devices connected in P2P as status information of each client device. The image transmission destination terminal device that is status information can acquire and display this image.
[0076]
In addition, each client device has an address book function, and can communicate data with other client devices recorded in the address book by P2P connection. Device status information can be acquired.
[0077]
For example, the user 60 of the TV phone 14 shown in FIG. 1 confirms the state of the user 62 displayed on the display unit 44 when making a call to the user of the TV phone 16, and as shown in FIG. If the user 62 seems to be able to receive a call, such as reading a message, he / she makes a call. On the other hand, if the user 62 cannot receive a call, or if the user 62 rejects an incoming call, the status information When is displayed, it can be determined not to make a call. The status information is preferably configured to be updated periodically.
[0078]
In the data communication system configured as described above, the center server 10 is provided with a user database for managing information on the IP address of the client device, and when the client device is connected to the network 20, an IP address is issued to the client. I do. The client device that has established the connection to the network 20 acquires the IP address information of the other client device from the center server 10, and based on this IP address information, data communication can be performed with other client devices by P2P connection. . An image of a user of each device captured using a camera unit that is an imaging unit provided in each client device is transmitted to other client devices as status information of the client device. In addition, a display is provided so that an image sent from another client device can be displayed. Therefore, the status of the other client device users can be seen at a glance from the status information, and further, the status of the other client device users can be known in real time if the status information is updated periodically. The image serving as status information may be a still image or a moving image.
[0079]
On the other hand, data communication between client devices can be performed without intervention of the center server 10, so that data sharing within the network 20 is possible and the processing load on the center server 10 can be reduced. If the data search is performed by the center server 10, an increase in processing load on the client device can be prevented.
[0080]
If the center server 10 sorts client devices connected to the network 20 into groups, and manages so that data communication by P2P connection between the client devices is restricted to client devices (group members) belonging to the same group, more information than necessary. Is not distributed to the network 20, and the traffic of the network 20 can be suppressed. Further, it is preferable that the center server 10 performs authentication (login) as a group member when the client device connects to the network 20.
[0081]
Next, a videophone system to which the above-described data communication system is applied will be described. As shown in FIG. 1, the TV phones 12, 14, 16 and the notebook computer 18 are provided with an imaging function. Using the imaging function, the user of the client device is photographed and each user is photographed. The image (video) is released on the network 20 as status information of each client device.
[0082]
The party to whom status information is disclosed may be a user or group member registered in a telephone book (address book) or the like, or may be an aspect in which a user selects a user to be disclosed.
[0083]
The user can see the other client images displayed on the display device of each client device and know the other party's status before making a call, which leads to prevention of a call when absent.
[0084]
In addition, when a telephone call cannot be received such as when the user is absent or during a meal, or when it is desired to reject a telephone call for the reason of the receiver side, the incoming call can be set to be rejected by a device on the receiving side. In the client device in which the incoming call rejection is set, an image or a message indicating the incoming call rejection is sent as status information to another client device connected to the network 20 instead of the image. Note that not only image information but also audio information may be provided.
[0085]
FIG. 3 shows an example of status information of each client device displayed on the display device of the client device. In FIG. 3, the client device will be described by using the TV phone 14.
[0086]
On the display unit 44, status information 200, 202, 204, 206, 208, 210 of user A, user B, user C, user D, user E, and user F managed as users belonging to group 1 are displayed. Yes. In FIG. 3, the user C becomes the user 62 of the television telephone 16 in FIG.
[0087]
The user database possessed by the center server 10 can be managed in groups, and shared data can be managed separately for each group.
[0088]
Each status information displayed on the display unit 44 is updated each time updated status information is sent from each client device. Note that the status information may be automatically updated periodically, or may be updated according to an update operation performed by operating the operation unit 56.
[0089]
The status information of the user A, the user B, and the user C is an image transmitted from each client device, and it can be understood that the user A, the user B, and the user C may make a call.
[0090]
The status information 206 of the user D displays an arbitrary still image (flower image) indicating call rejection and a message (going out) indicating the reason for call rejection. In this manner, a preset image and message are released from the client device that rejects the incoming call. The JPEG format may be applied to the image indicating the incoming call rejection, or the GIF format or another compression format may be applied. Of course, a moving image may be applied to an image indicating call rejection. Moreover, the aspect which displays nothing may be sufficient.
[0091]
In the status information 208 of the user E, a message indicating that the status information is not disclosed (not disclosed) is displayed. When the setting is made so that the status information is not disclosed on the sending client device, the message indicating that the setting is not disclosed is displayed on the display device of the receiving client device as described above. You may apply the mode which does not display anything at the time of non-public setting.
[0092]
Further, the status information of the user F is not displayed. Thus, status information of users who are not connected to the network 20 is not displayed.
[0093]
In the present embodiment, a mode in which a plurality of status information is displayed on the display unit 44 is exemplified, but the mode in which the status information is displayed is not limited to this. There are various display modes such as a mode for displaying status information selected by the selection unit, and any display mode may be applied. Moreover, the aspect which displays status information and a message may be sufficient.
[0094]
It may be an aspect of a reception-only machine that does not include an imaging unit and does not send status information to other client devices.
[0095]
FIG. 4 is a flowchart showing a control flow of the above-described telephone system with a TV. Here, a call between the telephone 14 with TV and the telephone 16 with TV will be described as an example.
[0096]
When the control of the telephone system with a TV is started (Step S10, Step S12, Step S14), the center server 10 responds to a connection request (Step S16) from the telephone with a TV 14 to the network 20 (Step S16). The IP address is issued (allocated) to (step S18), and the connection of the TV-equipped telephone 14 to the network 20 is established (step S20).
[0097]
Further, the center server 10 issues an IP address to the TV phone 16 in response to a connection request to the network 20 from the TV phone 16 (step S24) (step S26), and the network 20 of the TV phone 16 is connected. A connection to is established (step S28).
[0098]
The center server 10 provides information (IP information) of the IP address connected to the network 20 to client devices (here, the TV phone 14 and the TV phone 16) connected to the network 20 (step S30).
[0099]
The TV phone 16 acquires the IP information of the TV phone 14 (step S32), and the TV phone 14 acquires the IP information of the TV phone 16 (step S34).
[0100]
The telephone 14 with television and the telephone 16 with television establish a P2P connection based on the IP information acquired in step S32 and step S34, respectively (step S36, step S38).
[0101]
When the P2P connection with the TV phone 14 is established, the TV phone 16 transmits the image of the user 62 taken by the CCD camera 50 to the TV phone 14 as status information of the TV phone 16 (step S40). .
[0102]
When the status information (image) transmitted from the TV phone 16 is acquired in the TV phone 14 (step S42), the status information transmitted from the TV phone 16 is displayed on the display unit 44 (step S44).
[0103]
The user 60 of the television phone 14 can know the state of the user 62 before calling the user 62 of the television phone 16 by viewing the status information of the television phone 16 displayed on the display unit 44. . In other words, it is possible to inform the other party of his / her status by performing a hybrid connection to the network while waiting for a call.
[0104]
When the user 60 makes a call to the user 62, a call signal, which is a call request, is sent from the TV phone 14 to the TV phone 16 (step S46), and at the same time, from the TV phone 14 to the center server 10 to the network 20 A cutting process is requested (step S48).
[0105]
In response to the disconnection request, the center server 10 executes disconnection processing between the TV phone 14 and the network 20 (step S50), and deletes the IP address assigned to the TV phone 14 from the IP information of the network 20. Processing is performed (step S52).
[0106]
On the other hand, when the TV phone 16 receives the calling signal transmitted from the TV phone 14 (step S54), the center server 10 requests the center server 10 to disconnect the network 20 (step S56). Accordingly, the disconnection process between the TV phone 16 and the network 20 is executed (step S58), and the IP address assigned to the TV phone 16 is deleted from the IP information of the network 20 (step S60). .
[0107]
When the disconnection process between the TV phone 14 and the TV phone 16 and the network 20 is normally completed and the TV phone 16 responds to the calling signal sent from the TV phone 14 (step S62), the fixed telephone line connection is established. Then, a telephone call can be made between the TV phone 14 and the TV phone 16 (steps S64 and S66).
[0108]
When a telephone call is made between the telephone 14 with video and the telephone 16 with video, and the telephone call 16 is terminated (step S68), the connection with the fixed telephone line is disconnected (step S68). S70).
[0109]
After the connection with the fixed telephone line is disconnected, reconnection to the network 20 is performed (step S72), and the process returns to step S14 (step S74).
[0110]
On the other hand, in the telephone 14 with television, when the call termination process is performed (step S76), the connection with the fixed telephone network is disconnected (step S78), and the reconnection process to the network 20 is performed (step S80). The process returns to step S14 (step S82).
[0111]
In the center server 10, when the disconnection processing of the TV phone 14 and the TV phone 16 with the network 20 is normally completed, the process returns to step S10 (step S84).
[0112]
FIG. 5 is a flowchart showing the flow of control of the TV telephones 12, 14, and 16. During the telephone standby (step S100), the operation of the camera unit is started according to the operation start process of the camera unit (step S102).
[0113]
When the center server 10 is requested to connect to the network 20, an IP address is issued from the center server 10 to the telephone with television, and the television telephone is connected to the network 20 (step S104).
[0114]
When the connection of the telephone with a TV to the network 20 is established, IP addresses of client devices (group members) belonging to the same group among the client devices connected to the network 20 are acquired (step S106). Based on the P2P connection request from the group member, the P2P connection is established.
[0115]
When the P2P connection with another client device is established, it is set whether or not the status information is to be disclosed (step S108). The image and the message indicating are displayed, and the process proceeds to step S116. In the mode in which the status information is not disclosed, in addition to the non-public setting, a setting for rejecting incoming calls can be performed. Further, another message image may be transmitted only to a party to whom a message is to be sent (for example, a party who wants to make a call).
[0116]
In step S116, a call reception is waited. If there is no call reception (NO determination), the process proceeds to step S106 to periodically check the IP information of the group members.
[0117]
If there is an incoming call in step S116 (YES determination), the center server 10 is requested to disconnect from the network 20, and the center server 10 performs disconnection processing from the network 20 (step S118).
[0118]
Furthermore, when the telephone line connection with the other party is established (step S120), the call becomes possible (step S122), and when the call ends, a predetermined call end process is performed (step S124). After the call ends, the process proceeds to step S104 to reconnect to the network 20. The IP address assigned when reconnecting to the network 20 may be different from the IP address originally assigned.
[0119]
On the other hand, when the setting for disclosing the status information is performed in step S108 (YES determination), the user image taken by the camera unit is disclosed to the client devices belonging to the same group (step S112). In the camera unit, image recording is performed every 5 seconds, and when the latest image is recorded, the image recorded so far is deleted from the memory, and the latest image is transmitted to the P2P connected group member. Is performed (step S114).
[0120]
It is also possible to apply an IP telephone (Internet telephone) that makes a telephone call using the Internet network instead of the fixed telephone network to the above-described telephone system with a television.
[0121]
An IP telephone is a telephone system that makes a telephone call using the TCP / IP protocol, and is a voice telephone system that is provided by using IP network technology in part or all of a network. Applications such as WWW (World Wide Web) are used. Internet telephones that use the same IP network (Internet) that are used in the Internet may be included.
[0122]
In the IP telephone, a telephone connection can be established without disconnecting the connection with the network 20, and the process of disconnecting the connection with the network 20 when the telephone connection is established can be omitted.
[0123]
That is, step S118 in FIG. 5 can be omitted, and after the call termination process, the process can proceed to step S116 to wait for an incoming call.
[0124]
In the telephone system with a TV configured as described above, status information of other client devices is displayed on a display device provided in each client device, and a call is made after confirming status information of a client device that desires a call. be able to. Therefore, it is possible to prevent making calls to absentees and making calls to other parties that are difficult to answer. It is also possible to send a message including a message to the person you want to call.
[0125]
In the present embodiment, a telephone with a TV is illustrated. However, the notebook computer 18 and the desktop computer shown in FIG. 1 are provided with imaging means such as a CCD camera unit 26, and a microphone, speaker, and control application that can realize a telephone function. It can also be realized in devices equipped with software.
[0126]
【The invention's effect】
According to the present invention, position information of a terminal device connected to a network is managed by a server, and a peer-to-peer connection with a desired counterpart terminal device (first terminal device) is performed based on the position information acquired from the server. The status information including the image that is established and imaged using the imaging means provided in the partner terminal device is acquired by the terminal device (second terminal device), and the information is provided in the terminal device. Since it is configured to be displayed on the display device, the state of the other party can be known. In addition, since status information is acquired from the other terminal device by peer-to-peer connection, the server is not burdened.
[0127]
Also, for hybrid lines where data communication over the network and telephone line network cannot be performed simultaneously, data communication is temporarily suspended during a call, the call is established, and data communication is automatically resumed when the call ends. It is preferable to perform control so that connection processing to a network is performed.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a data communication system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a television telephone according to an embodiment of the present invention.
FIG. 3 is a diagram showing a display device for a TV telephone that displays status information.
FIG. 4 is a flowchart showing the flow of control of a telephone system with a TV.
FIG. 5 is a flowchart showing the flow of control of a telephone with a TV.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Center server, 12, 14, 16 ... Telephone with television, 20 ... Network, 22 ... Storage, 28, 32, 44, 46, 134 ... Display device, 100 ... Camera part, 102 ... Telephone part, 104 ... Control part , 110 ... communication unit, 120 ... photographing lens, 122 ... CCD, 126 ... A / D converter

Claims (6)

ネットワークに接続されたサーバと、前記ネットワークを介して前記サーバと接続される第1の端末機器および第2の端末機器を含む複数の端末機器と、から成る通信システムであって、
前記サーバは、前記ネットワークに接続されている端末機器の前記ネットワーク上の位置を示す位置情報を管理する位置情報管理手段と、
前記位置情報管理手段によって管理されている前記位置情報を前記ネットワークへ接続されている端末機器へ提供する位置情報提供手段と、
を備え、
前記第1の端末機器は、当該第1の端末機器のステータス情報となる画像を撮像する撮像手段と、
前記ネットワークへの接続を確立させる制御を行う接続制御手段と、
前記第2の端末機器とのデータ通信を行うためのピア・ツー・ピア接続を確立させる制御を行う第1のピア・ツー・ピア接続制御手段と、
前記撮像手段によって撮像された画像を含む前記第1の端末機器の前記ステータス情報を、前記接続手段によって確立されたピア・ツー・ピア接続によって前記第2の端末機器へ送出するステータス情報送出手段と、
を備え、
前記第2の端末機器は、前記ネットワークへの接続を確立させる制御を行う接続制御手段と、
前記サーバの前記位置情報提供手段によって提供される前記ネットワーク上の端末機器の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段によって取得された位置情報に基づいて、前記第1の端末機器とのデータ通信を行うためのピア・ツー・ピア接続を確立させる制御を行う第2のピア・ツー・ピア接続制御手段と、
前記第1の端末機器のステータス情報送出手段によって送出された前記ステータス情報を取得するステータス情報取得手段と、
前記ステータス情報取得手段によって取得したステータス情報を表示する表示手段と、
を備えたことを特徴とする通信システム。
A communication system comprising: a server connected to a network; and a plurality of terminal devices including a first terminal device and a second terminal device connected to the server via the network,
The server includes position information management means for managing position information indicating a position of the terminal device connected to the network on the network;
Position information providing means for providing the position information managed by the position information managing means to a terminal device connected to the network;
With
The first terminal device includes an imaging unit that captures an image serving as status information of the first terminal device;
Connection control means for performing control to establish connection to the network;
First peer-to-peer connection control means for controlling to establish a peer-to-peer connection for performing data communication with the second terminal device;
Status information sending means for sending the status information of the first terminal device including an image taken by the imaging means to the second terminal device by peer-to-peer connection established by the connection means; ,
With
The second terminal device has connection control means for performing control for establishing connection to the network;
Position information acquisition means for acquiring position information of a terminal device on the network provided by the position information providing means of the server;
Second peer-to-peer connection for performing control to establish a peer-to-peer connection for performing data communication with the first terminal device based on the position information acquired by the position information acquisition means Control means;
Status information acquisition means for acquiring the status information transmitted by the status information transmission means of the first terminal device;
Display means for displaying status information acquired by the status information acquisition means;
A communication system comprising:
ネットワークに接続可能な端末機器であって、
当該端末機器のステータス情報となる画像を撮像する撮像手段と、
前記ネットワークへの接続を確立させる制御を行う接続制御手段と、
前記ネットワークに接続されている他の端末機器の位置情報を前記ネットワーク上のサーバから取得する位置情報取得手段と、
前記位置情報取得手段によって取得された位置情報に基づいて、前記ネットワーク上の他の端末機器とのピア・ツー・ピア接続を確立させる制御を行うピア・ツー・ピア接続制御手段と、
前記撮像手段によって撮像された画像を含んだ自己の端末機器のステータス情報を前記ピア・ツー・ピア接続された他の端末機器へ送出するステータス情報送出手段と、
前記ピア・ツー・ピア接続制御手段によってピア・ツー・ピア接続される他の端末機器から送出される他の端末機器のステータス情報を取得するステータス情報取得手段と、
前記ステータス情報取得手段によって取得されたステータス情報を表示する表示手段と、
を備えたことを特徴とする端末機器。
A terminal device that can be connected to a network,
Imaging means for imaging an image that is status information of the terminal device;
Connection control means for performing control to establish connection to the network;
Position information acquisition means for acquiring position information of other terminal devices connected to the network from a server on the network;
Peer-to-peer connection control means for performing control to establish a peer-to-peer connection with other terminal devices on the network based on the position information acquired by the position information acquisition means;
Status information sending means for sending status information of its own terminal device including an image picked up by the image pickup means to another terminal device connected by the peer-to-peer;
Status information acquisition means for acquiring status information of other terminal devices transmitted from other terminal devices peer-to-peer connected by the peer-to-peer connection control means;
Display means for displaying status information acquired by the status information acquisition means;
A terminal device comprising:
前記ステータス情報送出手段は、前記撮像手段によって撮像された画像を送出しない場合には、前記画像に代わるステータス情報をピア・ツー・ピア接続された端末機器へ送出することを特徴とする請求項2記載の端末機器。The status information sending means sends status information in place of the image to a terminal device connected in a peer-to-peer manner when the image taken by the imaging means is not sent. The terminal device described. 所望の相手を呼び出す呼出信号を送出し、呼出相手が前記呼出信号に応答すると電話通話接続を行い、音声による通話をすることができる電話通話手段を備えたことを特徴とする請求項2または3記載の端末機器。4. A telephone call means capable of sending a call signal for calling a desired party, making a telephone call connection when the call partner responds to the call signal, and making a voice call. The terminal device described. 前記ネットワークは電話回線網を含み、前記表示手段に表示された通話相手のステータス情報を前記電話通話接続を行う前に確認できることを特徴とする請求項4記載の端末機器。5. The terminal device according to claim 4, wherein the network includes a telephone line network, and status information of a call partner displayed on the display means can be confirmed before the telephone call connection is made. ネットワークに接続されるサーバと、前記ネットワークを介して前記サーバと接続される複数の端末機器と、から成る通信システムにおける通信方法であって、
前記第1の端末機器に備えられた撮像手段によって当該第1の端末機器のステータス情報となる画像を撮像する撮像工程と、
前記第1の端末機器が前記ネットワークへの接続を確立させる接続工程と、
前記接続工程によって前記ネットワークに接続された前記第1の端末機器の前記ネットワーク上の位置を示す位置情報を、前記サーバから前記第2の端末機器へ提供する位置情報提供工程と、
前記位置情報提供工程によって提供された前記第1の端末機器の位置情報を、前記第2の端末機器が取得する位置情報取得工程と、
前記位置情報取得工程によって前記第1の端末機器の位置情報を前記第2の端末機器が取得すると、前記第1の端末機器の位置情報に基づいて前記第2の端末機器が前記第1の端末機器とのピア・ツー・ピア接続を確立させるピア・ツー・ピア接続工程と、
前記ピア・ツー・ピア接続工程において前記第1の端末機器と前記第2の端末機器とのピア・ツー・ピア接続が確立されると、前記第1の端末機器のステータス情報である画像を前記第1の端末機器から前記第2の端末機器へ送出するステータス情報送出工程と、
前記ステータス情報送出工程において送出された前記第1の端末機器のステータス情報である画像を前記第2の端末機器が取得するステータス情報取得工程と、
前記ステータス情報取得工程によって前記第2の端末機器が取得した前記第1の端末機器のステータス情報である画像を前記第2の端末機器に備えられた表示装置に表示するステータス情報表示工程と、
を含むことを特徴とするデータ通信方法。
A communication method in a communication system comprising a server connected to a network and a plurality of terminal devices connected to the server via the network,
An imaging step of imaging an image serving as status information of the first terminal device by an imaging means provided in the first terminal device;
A connection step in which the first terminal device establishes a connection to the network;
A location information providing step of providing location information indicating a location on the network of the first terminal device connected to the network by the connection step from the server to the second terminal device;
A location information acquisition step in which the second terminal device acquires the location information of the first terminal device provided by the location information providing step;
When the second terminal device acquires the position information of the first terminal device in the position information acquisition step, the second terminal device is based on the position information of the first terminal device. A peer-to-peer connection process for establishing a peer-to-peer connection with the device;
When a peer-to-peer connection between the first terminal device and the second terminal device is established in the peer-to-peer connection step, an image that is status information of the first terminal device is A status information sending step for sending from the first terminal device to the second terminal device;
A status information acquisition step in which the second terminal device acquires an image that is status information of the first terminal device transmitted in the status information transmission step;
A status information display step of displaying an image, which is status information of the first terminal device acquired by the second terminal device in the status information acquisition step, on a display device provided in the second terminal device;
A data communication method comprising:
JP2003140377A 2003-05-19 2003-05-19 COMMUNICATION SYSTEM, TERMINAL DEVICE, AND COMMUNICATION METHOD Expired - Fee Related JP4370808B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003140377A JP4370808B2 (en) 2003-05-19 2003-05-19 COMMUNICATION SYSTEM, TERMINAL DEVICE, AND COMMUNICATION METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003140377A JP4370808B2 (en) 2003-05-19 2003-05-19 COMMUNICATION SYSTEM, TERMINAL DEVICE, AND COMMUNICATION METHOD

Publications (2)

Publication Number Publication Date
JP2004343619A true JP2004343619A (en) 2004-12-02
JP4370808B2 JP4370808B2 (en) 2009-11-25

Family

ID=33529117

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003140377A Expired - Fee Related JP4370808B2 (en) 2003-05-19 2003-05-19 COMMUNICATION SYSTEM, TERMINAL DEVICE, AND COMMUNICATION METHOD

Country Status (1)

Country Link
JP (1) JP4370808B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007034954A1 (en) * 2005-09-26 2007-03-29 Nec Corporation Mobile wireless communication apparatus and method for managing connection status thereof
US8730335B2 (en) 2011-06-03 2014-05-20 Panasonic Corporation Imaging apparatus and imaging system
US9094597B2 (en) 2011-06-03 2015-07-28 Panasonic Intellectual Property Management Co., Ltd. Imaging apparatus and imaging system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007034954A1 (en) * 2005-09-26 2007-03-29 Nec Corporation Mobile wireless communication apparatus and method for managing connection status thereof
US8495173B2 (en) 2005-09-26 2013-07-23 Nec Corporation Mobile radio communication device and method of managing connectivity status for the same
US8730335B2 (en) 2011-06-03 2014-05-20 Panasonic Corporation Imaging apparatus and imaging system
US9094597B2 (en) 2011-06-03 2015-07-28 Panasonic Intellectual Property Management Co., Ltd. Imaging apparatus and imaging system

Also Published As

Publication number Publication date
JP4370808B2 (en) 2009-11-25

Similar Documents

Publication Publication Date Title
CN101208953B (en) Portal phone system with camera function, and audio terminal, video terminal, home gateway device, and door phone adapter constituting the system
US20010012051A1 (en) Method for transmitting image data and communication terminal
CN100502414C (en) Portable terminal having camera and method of taking picture through said terminal
EP2044761A1 (en) Call holding for video call in a mobile communication device
JP2005192086A (en) Communication apparatus and communication system
JP2005117141A (en) Apparatus, system and method of half-duplex communication
JP4247666B2 (en) Image processing method and image processing system
KR100677440B1 (en) How to convert video of photo slide in mobile terminal
JPH10210080A (en) Internet communication system
JP4370808B2 (en) COMMUNICATION SYSTEM, TERMINAL DEVICE, AND COMMUNICATION METHOD
JP3143731U (en) Videophone terminal and videophone system
CN100473147C (en) Visual communication server and visual communication method
JP2014060503A (en) Information processing apparatus, control method thereof, program
JP2002314683A (en) VoIP telephone control method, VoIP telephone exchange control network system, and program therefor
US20180227336A1 (en) Information transmission apparatus, communication system, and information transmission method
JP5032294B2 (en) Intercom system communication path establishment method, intercom system, and transfer device
JP5423099B2 (en) Telephone system and doorphone remote access control method
JP2002281180A (en) TV door phone equipment
JP4103760B2 (en) COMMUNICATION SYSTEM, COMMUNICATION CONTROL DEVICE, AND TERMINAL DEVICE
JP2004326423A (en) Image processing method and system and image processing server, and terminal equipment
JP3905740B2 (en) Internet camera system
JP2006245655A (en) Communication terminal and communication system
JP2005012579A (en) Communication terminal device
KR100744337B1 (en) Portable terminal remote control method
JP2003125453A (en) Mobile communication terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060301

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20061212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080326

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090129

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090327

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090811

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120911

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090824

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130911

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees