(57)【要約】【課題】大容量の画像データを、サーバーも必要とせず、各ユーザーの通信能力は不問で、現状の通信回線を利用して安価で簡単に、高画質の画像の送受信を可能にする。【解決手段】本発明の画像送受信システムでは、画像送受信装置１〜１２は、接続手段２３と、画像を送受信する際の認証キーを発行するアクセス用キーコード発行部２７と、画像入出力部２２と、入力キー２４と、各画像送受信装置の通信速度を測定する通信速度検出部と、効率的な送信を行うための送信順位を定めた送信用テーブルを作成する送信用テーブル作成部２６と、送信元から送られてくる送信用テーブルを蓄えておく受信用テーブル退避部２８と、制御部３０とを有し、画像を配信する際には、送信用テーブル作成部で作成した送信用テーブルとアクセス用キーコード発行部で発行された送受信のための認証キーを送信先に配信し、認証キーを基に送信先に画像送信を行うものである。【選択図】図２
2007124531.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される画像送受信装置間において上記ネットワークを介して画像の転送を行う画像送受信システムであって、
上記画像送受信装置は、
自画像送受信装置の画像及び／又は他の画像送受信装置からの画像を送信するためにネットワークへの接続を行う接続手段と、
画像を転送する相手の画像送受信装置との間で、画像を送受信する際の認証キーを発行するアクセス用キーコード発行部と、
送信画像及び、受信画像を記憶する画像蓄積部と、
上記画像蓄積部に画像を取り込むとともに、外部に画像を出力するための画像入出力部と、
送信画像及び送信先を設定する入力を行うための入力キーと、
送信のための情報に必要な各画像送受信装置の通信速度を測定する通信速度検出部と、
送信画像及び送信先の通信速度を含む情報を基に、効率的な送信を行うための送信順位を定めた送信用テーブルを作成する送信用テーブル作成部と、
送信元から送られてくる送信用テーブルを蓄えておく受信用テーブル退避部と、
上記接続手段、上記アクセス用キーコード発行部、上記画像蓄積部、上記画像入出力部、上記通信速度検出部、上記送信用テーブル作成部及び上記受信用テーブル退避部の動作を制御する制御部とを有し、
画像を配信する際には、上記送信用テーブル作成部で作成した上記送信用テーブルと、上記アクセス用キーコード発行部で発行された送受信のための上記認証キーを送信先に配信し、上記認証キーを基に送信先に画像送信を行うことを特徴とした画像送受信システム。
【請求項２】
送信元より画像の送信を受けた際に、受け取った上記送信用テーブルに自画像送受信装置よりも下位順位の画像送受信装置が検出された場合には、自画像送受信装置より下位の画像送受信装置に対して、上位の送信元より受け取った画像を、上記送信用テーブルに従って、転送することを特徴とした請求項１に記載の画像送受信システム。
【請求項３】
ネットワークに接続される画像送受信装置間において上記ネットワークを介して画像の転送を行う画像送受信装置であって、
自画像送受信装置の画像及び／又は他の画像送受信装置からの転送画像を送信するためにネットワークへの接続を行う接続手段と、
画像を転送する相手の画像送受信装置との間で、画像を送受信する際の認証キーを発行するアクセス用キーコード発行部と、
送信画像及び、受信画像を記憶する画像蓄積部と、
上記画像蓄積部に画像を取り込むとともに、外部に画像を出力するための画像入出力部と、
送信画像及び送信先を設定する入力を行うための入力キーと、
送信のための情報に必要な各画像送受信装置の通信速度を測定する通信速度検出部と、
送信画像及び送信先の通信速度を含む情報を基に、効率的な送信を行うための送信順位を定めた送信用テーブルを作成する送信用テーブル作成部と、
送信元から送られてくる送信用テーブルを蓄えておく受信用テーブル退避部と、
上記接続手段、上記アクセス用キーコード発行部、上記画像蓄積部、上記画像入出力部、上記通信速度検出部、上記送信用テーブル作成部及び上記受信用テーブル退避部の動作を制御する制御部とを有し、
画像を配信する際には、上記送信用テーブル作成部で作成した上記送信用テーブルと、上記アクセス用キーコード発行部で発行された送受信のための上記認証キーを送信先に配信し、上記認証キーを基に送信先に画像送信を行うことを特徴とした画像送受信装置。
【請求項４】
送信元より画像の送信を受けた際に、受け取った上記送信用テーブルに自画像送受信装置よりも下位順位の画像送受信装置が検出された場合には、自画像送受信装置より下位の画像送受信装置に対して、上位の送信元より受け取った画像を、上記送信用テーブルに従って、転送することを特徴とした請求項３に記載の画像送受信装置。
【請求項５】
ネットワークに接続される画像送受信装置間において上記ネットワークを介して画像の転送を行う画像送受信方法であって、
送信画像及び送信先を決定するステップと、
上記送信画像及び上記送信先の情報を送信用テーブルに設定するステップと、
上記送信先の通信速度を含む送信のための情報に必要な情報を上記送信先に問合せをして取得するステップと、
取得した上記送信のための情報に必要な情報を基に、効率的な送信を行うための送信順位を決定するステップと、
送信先の画像送受信装置との間で、画像を送受信する際の認証キーを発行するステップと、
発行された送受信のための上記認証キーを送信先に配信するステップと、
作成した上記送信用テーブルの送信順位に従って送信順位の上位から下位までの送信先に順番に画像を配信するステップと、
を含むことを特徴とした画像送受信方法。
【請求項６】
ネットワークに接続される画像送受信装置間において上記ネットワークを介して画像の転送を行う画像送受信方法であって、
送信元より送信のための情報に必要な情報の問合せを受信するステップと、
通信速度を含む送信のための情報に必要な情報を上記送信元に返信するステップと、
上記送信元より送信のための情報を格納した送信用テーブル及び画像を送受信する際の認証キーを受信するステップと、
上位の転送元よりの転送画像の受信、及び下位の転送先への転送画像の送信の準備をして、上記送信用テーブルに上記下位の転送先の情報を設定するステップと、
上記上位の転送元に対して上記送信元より受信した受信用認証キーを送信し、上記上位の転送元から送信用認証キーを受信して、上記送信元より受信した受信用認証キーと上記上位の転送元から受信した送信用認証キーとの一致を確認した後に、上記上位の転送元よりの転送画像の受信を開始するステップと、
上記送信用テーブルに従って上記下位の転送先へ転送画像の送信を通知し、上記下位の転送先へ受信用認証キーを要求して、取得するステップと、
上記下位の転送先からの受信用認証キーと上記上位の転送元から受信した送信用認証キーとの一致を確認した後に、上記下位の送信先へ上記上位の転送元から受信した送信用認証キーを送信して転送画像の受信を開始するステップと、
を含むことを特徴とした画像送受信方法。
【請求項７】
ネットワークに接続される画像送受信装置間において上記ネットワークを介して画像の転送を行う画像送受信方法であって、
自画像送受信装置の画像及び／又は他の画像送受信装置からの転送画像を送信するためにネットワークへの接続を行うステップと、
画像を転送する相手の画像送受信装置との間で、画像を送受信する際の認証キーを発行するステップと、
送信画像及び、受信画像を記憶するステップと、
上記受信画像を取り込むとともに、外部に送信画像を出力するステップと、
送信画像及び送信先を設定するステップと、
送信のための情報に必要な各画像送受信装置の通信速度を測定するステップと、
送信画像及び送信先の通信速度を含む情報を基に、効率的な送信を行うための送信順位を定めた送信用テーブルを作成するステップと、
送信元から送られてくる送信用テーブルを蓄えておくステップと、
上記送信用テーブルと、上記認証キーを送信先に配信し、上記認証キーを基に送信先に画像送信を行うことにより画像を配信するステップと、
を含むことを特徴とした画像送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される画像送受信装置間においてネットワークを介して画像の転送を行う画像送受信システム、画像送受信装置及び画像送受信方法に関する。
【背景技術】
【０００２】
近年は、インターネットの普及、及びブロードバンド化に伴い、各家庭でもインターネット経由でさまざまなコンテンツを家に居ながらにして入手できるようになってきた。また、家庭で専用チューナーを装備することにより、ＣＳ（communication satellite）等の衛星放送を介して、さまざまな放送方式のソースを高画質な映像で視聴することがすることが、簡単に実現可能となってきている。
【０００３】
一方、個人で撮影された画像の場合は、各家庭には、デジタルビデオカメラ、ＤＶＤ（digital versatile disc）ビデオカメラ、さらに最近ではハードディスクを用いたビデオカメラにより撮影された画像を、高画質で気軽に観賞することができる環境になってきている。また、家庭での視聴環境も、大型テレビに画像を録画したハードディスクレコーダー、ＤＶＤレコーダー等を接続して、気軽にそれらを再生できる環境が整ってきている。
【０００４】
しかし、上述したビデオカメラを用いて個人で撮った画像を各自で観賞する際にはあまり問題がないが、他人にこの画像を見せる場合は、画像をビデオテープ又はＤＶＤなどの記録媒体にダビングして渡さなければならなかった。特に、記録媒体を渡したい相手が複数いる場合には、何回もダビングしたり、何枚、何本ものＤＶＤやビデオテープなどの記録媒体を用意しなければならなかった。まして、遠く離れた知人に送る場合など、ダビングした記録媒体を郵送したりする必要があるため、時間、手間及びコストもかかって、画像を見せたいときにすぐに、手軽に見せることができなかった。
【０００５】
上述したように、最近インターネットの普及に伴い、各家庭のブロードバンド化が進んでいるが、この家庭に普及しているブロードバンドのシステムを利用して、ファイルを転送すれば、遠く離れた場所に居る複数の相手とも、手軽に画像を共有することが可能である。
現状で画像ファイルを転送しようとする場合は、手軽な方法としては、携帯電話やパーソナルコンピュータなどを用いて電子メールに画像を添付して送る方法がある。
【０００６】
また、画像を送りたい相手にインターネット経由でパーソナルコンピュータを用いて画像ファイルを転送する方法もある。この場合、ひとつの方法としてはインターネット上にサーバーを用意して、そのサーバーに画像ファイルを保存しておき、受信者はそのサーバーに各自アクセスして画像データを読み出すという方法がある。
【０００７】
また、同時に多数の相手に対して画像を配信する方法に関しては、インターネット経由でお互いのパーソナルコンピュータのＩＰ（Internet protocol）アドレスに直接アクセスして、受信者は配信者より直接、画像ファイルを入手する技術が提案されている（特許文献１参照）。
【０００８】
また、特定の相手に対して画像を配信する方法に関して、携帯電話を介して音声の通信回線を接続するとともに、インターネットを介して相手のターミナルアダプタのＩＰアドレスにアクセスして、画像データを通信する技術が提案されている（特許文献２参照）。
【特許文献１】特開２００３−１５３２４１号公報
【特許文献２】特開平１１−２３４６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上述した電子メールに画像を添付して送る方法では、サイズの大きな動画データなどは送ることはできない。サイズの大きな動画データを無理に電子メールに画像を添付して送る場合には、画質の劣化を覚悟した上で、画像を圧縮して送るなどの方法を用いなければならない。しかし、画像を圧縮して送る場合であっても長時間の画像を転送することは依然として困難であった。
【００１０】
また、インターネット経由で画像ファイルを転送する方法では、サーバーが必要になるため、設備を増設する必要があることに加えてコスト的に割高になる。また、サーバーの通信能力によっては、受信者によりアクセスが集中した場合などは通信ができなくなるという不具合が生じる。
【００１１】
また、ＩＰアドレスに直接アクセスする方法では、安価に目的を実現することはできるが、多数の受信者に大容量のファイルを送信しようとする際には、送信者にアクセスが集中するため通信ができなくなるという不具合が生じる。これを回避するためには、通信能力の高い設備を用意しないといけないなど、これも個人では容易に準備できないという不都合があった。
【００１２】
また、携帯電話を介して音声の通信を行い、インターネットを介して相手のターミナルアダプタのＩＰアドレスにアクセスして画像データの通信を行う方法では、テレビ電話の機能のみであるため、多数のユーザーに画像を配信することができなかった。
【００１３】
そこで、本発明の目的は、大容量の画像データを、サーバーを必要とせずに、しかも各ユーザーの通信能力はそれほど高くなくても、現状のＡＤＳＬ（Asymmetric Digital Subscriber Line）回線や、光通信回線等を利用して安価でかつ簡単に、高画質の画像の送受信を可能にする画像送受信システム、画像送受信装置及び画像送受信方法を提供することである。
【課題を解決するための手段】
【００１４】
上記課題を解決し、本発明の目的を達成するため、本発明の画像送受信システムでは、画像送受信装置は、自画像送受信装置の画像及び／又は他の画像送受信装置からの転送画像を送信するためにネットワークへの接続を行う接続手段と、画像を転送する相手の画像送受信装置との間で、画像を送受信する際の認証キーを発行するアクセス用キーコード発行部と、送信画像及び、受信画像を記憶する画像蓄積部と、画像蓄積部に画像を取り込むとともに、外部に画像を出力するための画像入出力部と、送信画像及び送信先を設定する入力を行うための入力キーと、送信のための情報に必要な各画像送受信装置の通信速度を測定する通信速度検出部と、送信画像及び送信先の通信速度を含む情報を基に、効率的な送信を行うための送信順位を定めた送信用テーブルを作成する送信用テーブル作成部と、送信元から送られてくる送信用テーブルを蓄えておく受信用テーブル退避部と、接続手段、アクセス用キーコード発行部、画像蓄積部、画像入出力部、通信速度検出部、送信用テーブル作成部及び受信用テーブル退避部の動作を制御する制御部とを有し、画像を配信する際には、送信用テーブル作成部で作成した送信用テーブルとアクセス用キーコード発行部で発行された送受信のための認証キーを送信先に配信し、認証キーを基に送信先に画像送信を行うものである。
【００１５】
これにより、送信時に送信元が、送信用テーブル作成部により多数の送信先に対して送信先の通信能力に応じた最適な送信順番を決定して、効率的な送信のための順番を示す送信用テーブルを用意するので、各画像送受信装置間で順次画像を転送していくことができる。
【００１６】
また、本発明の画像送受信方法は、送信画像及び送信先を決定するステップと、送信画像及び送信先の情報を送信用テーブルに設定するステップと、送信先の通信速度を含む送信のための情報に必要な情報を送信先に問合せをして取得するステップと、取得した送信のための情報に必要な情報を基に、効率的な送信を行うための送信順位を決定するステップと、送信先の画像送受信装置との間で、画像を送受信する際の認証キーを発行するステップと、発行された送受信のための認証キーを送信先に配信するステップと、作成した送信用テーブルの送信順位に従って送信順位の上位から下位までの送信先に順番に画像を配信するステップと、を含むものである。
【００１７】
これにより、送信時に送信元が、送信先の通信速度を含む送信のための情報に必要な情報を送信先に問合せをして取得し、取得した情報を基に、効率的な送信を行うための送信順位を決定する。さらに、認証キーを送信先に配信し、送信順位の上位から下位までの送信先に順番に画像を配信するので、多数の送信先に効率的な画像の配信を行うことができる。
【００１８】
また、本発明の画像送受信方法は、送信元より送信のための情報に必要な情報の問合せを受信するステップと、通信速度を含む送信のための情報に必要な情報を送信元に返信するステップと、送信元より送信のための情報を格納した送信用テーブル及び画像を送受信する際の認証キーを受信するステップと、上位の転送元よりの転送画像の受信、及び下位の転送先への転送画像の送信の準備をして、送信用テーブルに下位の転送先の情報を設定するステップと、上位の転送元に対して送信元より受信した受信用認証キーを送信し、上位の転送元から送信用認証キーを受信して、送信元より受信した受信用認証キーと上位の転送元から受信した送信用認証キーとの一致を確認した後に、上位の転送元よりの転送画像の受信を開始するステップと、送信用テーブルに従って下位の転送先へ転送画像の送信を通知し、下位の転送先へ受信用認証キーを要求して、取得するステップと、下位の転送先からの受信用認証キーと上位の転送元から受信した送信用認証キーとの一致を確認した後に、下位の送信先へ上位の転送元から受信した送信用認証キーを送信して転送画像の受信を開始するステップと、を含むものである。
【００１９】
これにより、送信元より受信した受信用認証キーと上位の転送元から受信した送信用認証キーとの一致を確認した後に、上位の転送元よりの転送画像の受信を開始し、さらに、下位の転送先からの受信用認証キーと上位の転送元から受信した送信用認証キーとの一致を確認した後に、下位の送信先へ上位の転送元から受信した送信用認証キーを送信して転送画像の受信を開始するので、上位の転送元より転送画像を受信して、下位の転送先へ転送画像を順次送信することができる。
【００２０】
また、本発明の画像送受信方法は、自画像送受信装置の画像及び／又は他の画像送受信装置からの転送画像を送信するためにネットワークへの接続を行うステップと、画像を転送する相手の画像送受信装置との間で、画像を送受信する際の認証キーを発行するステップと、送信画像及び、受信画像を記憶するステップと、受信画像を取り込むとともに、外部に送信画像を出力するステップと、送信画像及び送信先を設定するステップと、送信のための情報に必要な各画像送受信装置の通信速度を測定するステップと、送信画像及び送信先の通信速度を含む情報を基に、効率的な送信を行うための送信順位を定めた送信用テーブルを作成するステップと、送信元から送られてくる送信用テーブルを蓄えておくステップと、送信用テーブルと、認証キーを送信先に配信し、認証キーを基に送信先に画像送信を行うことにより画像を配信するステップと、を含むものである。
【００２１】
これにより、送信時に送信元が、多数の送信先に対して送信先の通信能力に応じた最適な送信順番を決定して、送信のための順番を示すテーブルを用意し、各画像送受信装置間で順次画像を転送していくことができる。
【発明の効果】
【００２２】
本発明によれば、大容量な高画質の画像データを、多数の受信者に配信する際に、まず、送信時に配信者が、多数の受信者より、その通信能力等の情報を集め、その情報をもとに受信者の通信能力に応じた最適な送信順番を決定する。そして、送信の順位を決めた送信用テーブルを作成し、そのテーブルを受信者に配布し、各ユーザー間でそのテーブルに従って順次ファイルを転送していく。これにより、サーバーを必要とすることなく、しかも各ユーザーの通信能力はそれほど高くなくても、現状のＡＤＳＬ回線や、光通信回線等を利用して安価でかつ簡単に、高画質で大容量の画像の送受信が可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下に、本発明の実施の形態について、適宜、図面を参照しながら説明する。
図１は、本実施の形態による画像送受信システムの構成を示す図である。
図１に示すようにインターネット１３上に、画像を送受信することができる画像送受信装置１~１２が接続されている。実際には、もっと多数の機器が接続されているが、ここでは本実施の形態を構成する画像送受信装置のみを例としてあげている。
【００２４】
具体的には、図１において、この画像送受信システムでは、例えば、１で示すユーザー01はハードディスクレコーダー又はＤＶＤレコーダー、２で示すユーザー02はデジタルビデオカメラ又はＤＶＤビデオカメラ、３で示すユーザー03はハードディスクレコーダー又はＤＶＤレコーダー、４で示すユーザー04はハードディスクレコーダー又はＤＶＤレコーダー、５で示すユーザー05はハードディスクレコーダー又はＤＶＤレコーダー、６で示すユーザー06はデジタルビデオカメラ又はＤＶＤビデオカメラであり、これらが画像送受信装置としてインターネット１３に接続されている。
【００２５】
また、例えば、７で示すユーザー07はハードディスクレコーダー又はＤＶＤレコーダー、８で示すユーザー08はパーソナルコンピュータ、９で示すユーザー09はハードディスクレコーダー又はＤＶＤレコーダー、１０で示すユーザー10はハードディスクレコーダー又はＤＶＤレコーダー、１１で示すユーザー11はパーソナルコンピュータ、１２で示すユーザーＡはハードディスクレコーダー又はＤＶＤレコーダーであり、これらが画像送受信装置としてインターネット１３に接続されている。
【００２６】
これにより、例えば、１２で示すユーザーＡの画像送受信装置は各ユーザー01〜11の画像送受信装置１〜１１間とのでインターネット１３を介して画像を送受信することができる構成となっている。
【００２７】
図２は本実施の形態の画像送受信装置の構成を示すブロック図である。
図２において、この画像送受信装置は、送信用の画像データ及び、受信した画像データ２１−ａ、２１−ｂを蓄積しておくための画像蓄積部２１と、画像蓄積部２１へ送信する画像データ２１−ａ、２１−ｂを取り込むとともに、受信した画像データ２１−ａ、２１−ｂを外部のテレビやＤＶＤレコーダーなどへ出力するための画像入出力部２２と、画像を送受信するためにインターネット接続業者であるプロバイダーを介してインターネット回線へ接続するための接続手段２３を備えていて、この接続手段２３を介して、図１に示したインターネット回線１３へ接続している。
【００２８】
また、この画像送受信装置は、画像送信時に送信する画像データと送信相手を選択的に決定するための入力キー２４及び画像を表示する表示部２５と、画像送信時に上記入力キー２４より選択された送信画像と送信先の情報を基にして送信に必要な情報を格納する送信用テーブル２６−１を作成する送信用テーブル作成部２６とを備えている。
【００２９】
また、この画像送受信装置は、画像送信時に送信及び受信用のキーコードを発行するアクセス用キーコード発行部２７と、受信時に送信者から送られてきた送信用テーブルを受信用テーブル２８−１として記憶しておく受信用テーブル退避部２８と、通信相手に対する問合せにより通信相手の送受信の通信速度を検出する通信速度検出部２９と、各部のコントロールを行う制御部（ＣＰＵ（Central Processing Unit））３０とを備えている。
【００３０】
従って、送信時に送信元の画像送受信装置が、送信用テーブル作成部２６により多数の送信先に対して送信先の通信能力に応じた最適な送信順番を決定して、効率的な送信のための順番を示す送信用テーブル２６−１を作成するので、各画像送受信装置間で順次画像を転送していくことができる。
【００３１】
次に、このように構成された画像送受信装置の動作を説明する。
図３は、画像送信の処理を示すフローチャートである。図３を用いて、実際に画像を送信する際の手順を説明する。ここでは、例えば、図１において１２で示したユーザーＡの画像送受信装置１２が、他のユーザー01〜10の画像送受信装置１〜１０に対して情報量の大きい画像データを送る場合においてその配信手順を説明する。
【００３２】
図３において、まず、ユーザーＡの画像送受信装置は、図２に示した入力キー２４より、送信したい画像が選択され、送信先であるユーザー01〜10の画像送受信装置１〜１０が決定されたことを認識する（ステップＳ１）。ここでは、ユーザーＡの画像送受信装置１２が5Gbyteの画像データ２１−ａ、２１−ｂを、ユーザー01〜10の画像送受信装置１〜１０で示す10のユーザーに対して配信する場合を例として説明する。
【００３３】
次に、ステップＳ１で入力された情報を元に、送信準備段階として、ユーザーＡの画像送受信装置は送信用テーブル作成部２６にて送信用テーブル２６−１に送信画像ファイル、送信先等のデータを設定する（ステップＳ２）。その送信準備段階における送信用テーブル２６−１の設定結果が図４に示す送信用テーブルとなる。なお、図４に示す送信用テーブルは、図２に示した送信用テーブル２６−１に対応するものである。このとき図４に示す送信用テーブル４１には送信先４３、送信画像４４、送信先アドレス４５、送信元４６、送信元アドレス４８のみが設定される。他の項目は未設定とする。
【００３４】
ここで、ユーザーＡの画像送受信装置は図４に示す送信用テーブル４１に設定された送信先４３のユーザー01〜10の画像送受信装置１〜１０に対して、インターネットを使用して通信を行い、送信に必要な情報（送信先の送信先から見た上り（受信）通信速度、送信先から見た下り（送信）通信速度、受信に使用可能な空き領域等）を問い合わせる（ステップＳ３）。この問い合わせにより必要な情報を入手した結果が図５に示す情報入手後の送信用テーブルである。
【００３５】
このとき図５に示す送信用テーブル４１には図４に示した送信先４３、送信画像４４、送信先アドレス４５、送信元４６、送信元アドレス４８の他に、通信速度上り５０、通信速度下り５１、受信用空き領域５２が設定される。
【００３６】
そして、ステップＳ３の問い合わせにより入手した通信速度等の情報を基にして、ユーザーＡの画像送受信装置１２は、画像データを送るにあたり一番効率の良い順番を決定し、その順番に送信用テーブルを並び替える（ステップＳ４）。図６に示す送信用テーブルの送信順位の決定方法は後述する。図６に示す送信順番決定後の送信用テーブルは、図５に示した送信用テーブル４１に対して送信先４３の順番が入れ替わっている。
【００３７】
最後に、ユーザーＡの画像送受信装置１２は、送信用のキーコード、受信用のキーコードをアクセス用キーコード発行部２７で発行して送信用テーブルへ設定することで、送信用テーブルが完成する（ステップＳ５）。完成した送信用テーブルは図７に示すようになる。図７に示す送信用テーブルは、図５に示した送信用テーブル４１の送信先４３、送信画像４４、送信先アドレス４５、送信元４６、送信元アドレス４８、通信速度上り５０、通信速度下り５１、受信用空き領域５２の他に、送信用キーコード６７、受信用キーコード６９が設定される。
【００３８】
次に、発信者であるユーザーＡの画像送受信装置１２が送信相手のユーザー01〜10の画像送受信装置１〜１０より情報を入手した状態である図５に示した送信用テーブル４１より、送信順位を決定し送信用テーブルを作成するまでの手順に関して例をあげて説明する。ここでは、図１において１２で示したユーザーＡの画像送受信装置１２が、他のユーザー01〜10の画像送受信装置１〜１０で示す10のユーザーに対してデータを送信する場合を例に挙げて説明する。また、説明を簡単にするために、各ユーザー01〜10の画像送受信装置１〜１０とも、受信領域は十分あるものと仮定する。
【００３９】
図９は、図5からユーザー名、通信速度上り及び通信速度下りのみを抜き出した図であり、ユーザー名を９１、通信速度上りを９２，通信速度下りを９３で示している。各ユーザー９１の上りと下りの通信速度を示す通信速度上り９２，通信速度下り９３を比較し、速度の遅い方を遅い方の速度１０４のエリア、速度の速い方を速い方の速度１０５のエリアに入れたものが図１０である。
【００４０】
ここで、データを転送する際に、遅い方の通信速度が次の相手に転送する際にネックになることを考慮して、遅い方の速度１０４を基準にして降順位でソートする。これにより、ユーザー04の遅い方の速度１０４の９［Mbps］、ユーザー05の遅い方の速度１０４の８［Mbps］の順番となる。
【００４１】
また、ユーザー01の遅い方の速度１０４の７［Mbps］、ユーザー02の遅い方の速度１０４の７［Mbps］、ユーザー03の遅い方の速度１０４の７［Mbps］は同じ速度である。また、ユーザー06の遅い方の速度１０４の６［Mbps］、ユーザー08の遅い方の速度１０４の６［Mbps］は同じ速度である。
そして、ユーザー07の遅い方の速度１０４の５［Mbps］、ユーザー10の遅い方の速度１０４の４［Mbps］、ユーザー09の遅い方の速度１０４の３［Mbps］の順番となる。
【００４２】
このとき、遅い方の速度が同じ速度の場合は、速い方の速度にて順位を決定する。これにより、遅い方の速度１０４が７［Mbps］で同じものは、ユーザー02の早い方の速度１０４の９［Mbps］、ユーザー01の早い方の速度１０４の８［Mbps］、ユーザー03の早い方の速度１０４の７［Mbps］の順番となる。また、遅い方の速度１０４が６［Mbps］で同じものは、ユーザー08の早い方の速度１０４の９［Mbps］、ユーザー06の早い方の速度１０４の８［Mbps］の順番となる。
【００４３】
このようして得られた送信用の最終順位１１１を示す送信用テーブルが図１１に示すものある。この結果を基に送信用テーブルの送信順位６２を並び替えた結果が図６となる。
次に、図３に戻って、ユーザーＡの画像送受信装置１２は、完成した送信用テーブルを送信先の画像送受信装置１〜１０に対してインターネットを使用して配布し、これにより、画像データを送信することを通知する（ステップＳ６）。
【００４４】
その後、配信者であるユーザーＡの画像送受信装置１２は送信用テーブルに従って、送信順位が第１位のユーザー01〜10の画像送受信装置１〜１０に対して画像データの転送を開始する。このとき、ユーザーＡの画像送受信装置１２は受信者であるユーザー01〜10の画像送受信装置１〜１０が送信先に間違いないことを確認するために、送信用テーブルのデータとして先のステップＳ６で送った、受信用のキーコードを受信者であるユーザー01〜10の画像送受信装置１〜１０に問い合わせ、両者が一致することを確認してから送信を開始する（ステップＳ７）。
【００４５】
ユーザーＡの画像送受信装置１２は、送信順位が第１位の受信者であるユーザー01〜10の画像送受信装置１〜１０への送信が終了したか否かを判断し（ステップＳ８）、送信者であるユーザーＡの画像送受信装置１２は、ステップＳ８の判断で第一位の送信先に対して送信が終了するのを待って、送信処理を終了する（ステップＳ９）。
【００４６】
そして、ユーザーＡの画像送受信装置１２は、それ以降の順位の受信者であるユーザー01〜10の画像送受信装置１〜１０の受信完了通知、及び何らかの原因で通信が成立しなかったユーザー01〜10の画像送受信装置１〜１０に関する情報を待つ（ステップＳ１０）。ユーザーＡの画像送受信装置１２は、すべての受信者であるユーザー01〜10の画像送受信装置１〜１０への送信が終了したか否かを判断し、すべての受信者であるユーザー01〜10の画像送受信装置１〜１０への送信が終了したら（ステップＳ１１）、すべての処理を終了する。
【００４７】
もし、ユーザーＡの画像送受信装置１２は、ステップＳ１１の判断で何らかの原因で通信が成立しなかったユーザー01〜10の画像送受信装置１〜１０があった場合は、そのユーザー01〜10の画像送受信装置１〜１０のみを再度送信用テーブルにセットして、ステップＳ３へ戻って、ステップＳ３以降の送信処理を行う（ステップＳ１２）。
【００４８】
次に、図８に示すフローチャートを用いて上位ユーザーから画像の送信を受け、下位ユーザーへデータを転送する中間ユーザーの処理に関して説明する。
まず、ユーザー01〜10の画像送受信装置１〜１０は、図３に示したステップＳ３で発信者であるユーザーＡの画像送受信装置１２が行った、画像データの送信通知と、受信者であるユーザー01〜10の画像送受信装置１〜１０の通信回線状況、空き受信領域に関する問い合わせを受ける（ステップＳ２１）。
【００４９】
次に、受信者であるユーザー01〜10の画像送受信装置１〜１０は、発信者であるユーザーＡの画像送受信装置１２に対して、通信速度等の通信回線状況と、受信用の空き領域状況を返信する（ステップＳ２２）。
そして、ユーザー01〜10の画像送受信装置１〜１０は、図３に示したステップＳ６にて送られてきた送信用テーブルを受信し、受信した送信用テーブルを受信用テーブル退避部２８へ退避する（ステップＳ２３）。
【００５０】
ユーザー01〜10の画像送受信装置１〜１０は、受信準備をして、上位者であるユーザーＡの画像送受信装置１２又はユーザー01〜10の画像送受信装置１〜１０からデータが送られてくるのを待つ。これと同時に、ユーザー01〜10の画像送受信装置１〜１０は、自装置より下位のものに対して転送を行うために、下位者であるユーザー01〜10の画像送受信装置１〜１０の部分のテーブルデータを、送信用テーブルにセットし、上位者であるユーザーＡの画像送受信装置１２又はユーザー01〜10の画像送受信装置１〜１０よりデータ転送がされるのを待つ（ステップＳ２４）。
【００５１】
ユーザー01〜10の画像送受信装置１〜１０は、上位者であるユーザーＡの画像送受信装置１２又はユーザー01〜10の画像送受信装置１〜１０からの通信であるか否かを判断する（ステップＳ２５）。
【００５２】
ユーザー01〜10の画像送受信装置１〜１０は、ステップＳ２５の判断で上位者であるユーザーＡの画像送受信装置１２又はユーザー01〜10の画像送受信装置１〜１０より、データ転送が開始されたら、発信者であるユーザーＡの画像送受信装置１２より受け取っていた受信用のキーコードを上位者であるユーザーＡの画像送受信装置１２又はユーザー01〜10の画像送受信装置１〜１０へ送信し、代わりに送信用キーコードを受け取る。この送信用キーコードがあらかじめ発信者であるユーザーＡの画像送受信装置１２より受け取っていた送信用のキーコードと一致するかどうか確認し、同じことを確認したら、実際のデータの受信を行う（ステップＳ２５）。
【００５３】
ユーザー01〜10の画像送受信装置１〜１０は、データの受信が開始され、適当量のデータが受信でき、ステップＳ２４で示す下位者であるユーザー01〜10の画像送受信装置１〜１０への送信準備ができたら、ステップＳ２４で準備しておいた送信用テーブルに従って、下位者であるユーザー01〜10の画像送受信装置１〜１０に対して送信を通知し、受信用のキーコードを要求する（ステップＳ２６）。
【００５４】
ユーザー01〜10の画像送受信装置１〜１０は、下位者であるユーザー01〜10の画像送受信装置１〜１０との通信が可能で、下位者であるユーザー01〜10の画像送受信装置１〜１０より受信用キーコードが送られてきた場合は、下位者の受信用キーコードがあらかじめ発信者であるユーザーＡの画像送受信装置１２より受け取っていた受信用キーコードと一致するかどうか確認する（ステップＳ２７）。
【００５５】
ユーザー01〜10の画像送受信装置１〜１０は、ステップＳ２７で両者の受信用キーコードが一致して通信可能であるか否かを判断する（ステップＳ２８）。
ユーザー01〜10の画像送受信装置１〜１０は、ステップＳ２８の判断で通信可能である判断したら、送信用キーコードを送り、送信を開始する（ステップＳ２９）。
【００５６】
また、ステップＳ２７の判断で何らかの原因で通信ができなかった場合または、ユーザー01〜10の画像送受信装置１〜１０は、下位者であるユーザー01〜10の画像送受信装置１〜１０より受け取った下位者の受信用キーコードが発信者であるユーザーＡの画像送受信装置１２より配布された受信用キーコードと違う場合は、発信者であるユーザーＡの画像送受信装置１２に対して、送信できなかったユーザー01〜10の画像送受信装置１〜１０を通知する（ステップＳ３４）。
【００５７】
そして、ユーザー01〜10の画像送受信装置１〜１０は、送信用テーブルに、まだ下位者であるユーザー01〜10の画像送受信装置１〜１０があるか否かを判断する（ステップＳ３５）。
ステップＳ３５の判断で送信用テーブルに、まだ下位者であるユーザー01〜10の画像送受信装置１〜１０がある場合は、ユーザー01〜10の画像送受信装置１〜１０は、送信順位がひとつ下位者であるユーザー01〜10の画像送受信装置１〜１０に対して、送信を通知し、受信用キーコードを要求し、再度送信処理を行う（ステップＳ３６）。
【００５８】
また、ステップＳ３５の判断で送信用テーブルに下位者であるユーザー01〜10の画像送受信装置１〜１０がない場合はすべての処理を終了する。
ステップＳ２９でデータ送信を開始したら、まず、ユーザー01〜10の画像送受信装置１〜１０は、受信処理が完了したか否かを判断する（ステップＳ３０）。ステップＳ３０の判断で受信完了したら、ユーザー01〜10の画像送受信装置１〜１０は、発信者であるユーザーＡの画像送受信装置１２に対して、受信が完了した旨を通知する（ステップＳ３１）。
【００５９】
次に、ユーザー01〜10の画像送受信装置１〜１０は、送信処理が完了したか否かを判断する（ステップＳ３２）。ステップＳ３２の判断で送信完了したら、ユーザー01〜10の画像送受信装置１〜１０は、発信者であるユーザーＡの画像送受信装置１２に対して送信が完了した旨を通知しすべての処理を終了する。
【００６０】
上述したように、各ユーザー01〜10の画像送受信装置１〜１０が発信者であるユーザーＡの画像送受信装置１２より受け取った送信用テーブルを元に、下位者であるユーザー01〜10の画像送受信装置１〜１０に対して送信を行うことで通信回線の負荷を分散しながら効率的なデータ転送が可能となる。
【００６１】
上述した例では述べなかったが、発信者であるユーザーＡの画像送受信装置１２は、受信者であるユーザー01〜10の画像送受信装置１〜１０より、通信速度が得られなかった場合には、送信順位を最後にする。
【００６２】
また、ユーザー01〜10の画像送受信装置１〜１０の受信空き容量が足りない場合は、やはり、ユーザーＡの画像送受信装置１２は、受信空き容量が足りないユーザー01〜10の画像送受信装置１〜１０の送信順位を最後にするか、空き容量が足りないことのみを受信者であるユーザー01〜10の画像送受信装置１〜１０に通知し、受信者であるユーザー01〜10の画像送受信装置１〜１０が空き容量を確保できた後に、再度送信処理を行うようにする。
【００６３】
次に、他の実施の形態について説明する。
上述した先の実施の形態で説明した画像送受信装置１〜12において、送信用テーブル作成部２６の送信用テーブル２６−１，１６−２が複数設けるようにしてもよい。他の構成は、図２に示したものと同様であるため、その説明を省略する。
【００６４】
この場合の画像送受信装置の構成を示すものが図１２である。
上述した先の実施の形態で説明した例と同様に、ユーザーＡの画像送受信装置１２が、ユーザー01〜10の画像送受信装置１〜１０の10のユーザーに画像データを送信する場合について説明する。
【００６５】
まず、上述した先の実施の形態と同様の手順にて、ユーザーＡの画像送受信装置１２は、送信先であるユーザー01〜10の画像送受信装置１〜１０を決定し、送信先であるユーザー01〜10の画像送受信装置１〜１０の情報を入手し、同様に送信のための効率的な順番を決定することで図１１の送信用テーブルにおいて最終順位１１１に示すような送信順位を得る。
【００６６】
ここで、発信者であるユーザーＡの画像送受信装置１２の下りの送信能力が比較的高い２０Mbpsであったとすると、最終順位１１１が第一位のユーザー名１１２がユーザー04の他にも同時に送信することが可能である。そこで、ユーザーＡの画像送受信装置１２は、通信の負荷を分散するために図１３に示すように送信用テーブル１３１，１３２を２つに分けて送信することも可能である。
【００６７】
この場合、最終順位１１１が第一位のユーザー名１１２がユーザー04の上りの通信速度１１３が１０Mbps、最終順位１１１が第二位のユーザー名１１２がユーザー05の上りの通信速度１１３が８Mbpsであるので、ユーザーＡの画像送受信装置１２は、両方に同時に送信することが可能である。
【００６８】
そこで、ユーザーＡの画像送受信装置１２は、図１３のように２つに分けて送信用テーブル１３１，１３２を作成し、それぞれユーザー01〜10の画像送受信装置１〜１０に対して、上述した先の実施の形態と同様にそれぞれの送信用テーブル１３１，１３２を配信し、それぞれユーザー01〜10の画像送受信装置１〜１０にデータの送信を行うことで、配信時間の短縮及び通信能力を有効活用することで、効率的なデータの配信が可能になる。
【００６９】
上述した本実施の形態によれば、身近な、例えばＡＤＳＬや光通信を利用して、サーバー等の特別な設備を用いなくても、発信者であるユーザーＡの画像送受信装置１２は、高画質なままの画像データを、多数の受信者であるユーザー01〜10の画像送受信装置１〜１０に通信回線に負荷をかけることなく効率的、かつ安価に配信することができる。
【００７０】
なお、本発明は、ここで説明した実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨を逸脱しない範囲で、種々の変更例を含むものであることは言うまでもない。
【図面の簡単な説明】
【００７１】
【図１】本実施の形態による画像送受信システムの構成を示す図である。
【図２】本実施の形態の画像送受信装置の構成を示すブロック図である。
【図３】画像送信の処理を示すフローチャートである。
【図４】送信準備段階における送信用テーブルを示す図である。
【図５】情報入手後の送信用テーブルを示す図である。
【図６】送信順番決定後の送信用テーブルを示す図である。
【図７】完成した送信用テーブルを示す図である。
【図８】上位ユーザーから画像の送信を受けて下位ユーザーへデータを転送する中間ユーザーの処理フローチャートである。
【図９】ユーザー名に対する上り下りの通信速度を示す図である。
【図１０】ユーザー名に対する上り下りの通信速度の遅い方と速い方を示す図である。
【図１１】遅い方の速度で降順位に並び替えた送信用テーブルを示す図である。
【図１２】他の画像送受信装置の構成を示すブロック図である。
【図１３】他の送信用テーブルを示す図である。
【符号の説明】
【００７２】
１…ユーザー01、２…ユーザー02、３…ユーザー03、４…ユーザー04、５…ユーザー05、６…ユーザー06、７…ユーザー07、８…ユーザー08、９…ユーザー09、１０…ユーザー10、１１…ユーザー11、１２…ユーザーＡ、１３…インターネット、２１…画像蓄積部、２１−ａ、２１−ｂ…画像データ、２２…画像入出力部、２３…接続手段、２４…入力キー、２５…表示部、２６…送信用テーブル作成部、２６−１…送信用テーブル、２７…アクセス用キーコード発行部、２８…受信用テーブル退避部、２８−１…受信用テーブル、２９…通信速度検出部、３０…制御部（ＣＰＵ）
【図１】
2007124531.tif 000003
【図２】
2007124531.tif 000004
【図３】
2007124531.tif 000005
【図４】
2007124531.tif 000006
【図５】
2007124531.tif 000007
【図６】
2007124531.tif 000008
【図７】
2007124531.tif 000009
【図８】
2007124531.tif 000010
【図９】
2007124531.tif 000011
【図１０】
2007124531.tif 000012
【図１１】
2007124531.tif 000013
【図１２】
2007124531.tif 000014
【図１３】
2007124531.tif 000015