(57)【要約】【課題】複数の端末に対してデータのフォーマット変換およびフォーマット変換したデータの送信を行うデータ送信システムとデータ送信方法に関し、データ送信端末からすべてのデータ受信端末にデータを送信し終えるために必要な総時間を短縮することができる。【解決手段】マスタである端末１０は、スレーブである複数の端末１１を１つ以上のグループにグループ化し、スレーブである端末１１のグループ１３ごとに送信データのフォーマット変換方法を決定し、決定されたフォーマット変換方法を用いてグループ１３ごとにデータのフォーマット変換を行い、フォーマット変換されたデータを送信する。スレーブである複数の端末１１は、それぞれ、マスタである端末１０よりフォーマット変換されたデータの受信を行う。【選択図】    図１
2006140890.tif 000002
【特許請求の範囲】
【請求項１】
マスタである端末とスレーブである複数の端末が接続されたネットワークを介して、前記マスタである端末から前記スレーブである複数の端末に所望のデータを送信するデータ送信システムにおいて、
前記マスタである端末は、前記スレーブである複数の端末を１つ以上のグループにグループ化するグループ化手段と、
前記グループ化手段によって得られた前記スレーブである端末のグループごとに、送信する前記データのフォーマット変換方法を決定するフォーマット変換方法決定手段と、
前記フォーマット変換方法決定手段によって決定されたフォーマット変換方法を用いて、グループごとに前記データのフォーマット変換を行うフォーマット変換手段と、
前記フォーマット変換手段によってフォーマット変換された前記データを送信するデータ送信手段とを備え、
前記スレーブである複数の端末は、それぞれ、前記マスタである端末よりフォーマット変換された前記データの受信を行うデータ受信手段を備えてなることを特徴とするデータ送信システム。
【請求項２】
前記マスタである端末は、前記グループ化手段によって得られるグループごとに、グループの代表となる端末を選出する代表端末選出手段と、
前記グループ化手段によって得られるグループに関する情報を送信するグループ情報送信手段とをさらに備えてなり、
前記スレーブである端末は、前記マスタである端末からグループに関する情報を受信するグループ情報受信手段と、
前記グループ情報受信手段にて受信したグループ情報に基づき、自身が属するグループの他の端末に受信したデータを転送するデータ転送手段をさらに備えてなり、
前記マスタである端末は、前記代表端末選出手段によりグループごとに代表端末を選出し、選出した前記代表端末に対して前記グループ情報の送信と前記データの送信とを行い、前記グループ情報と前記データとを受信した前記代表端末は、受信した前記グループ情報に基づき、自身が属するグループの他の端末に受信した前記データを転送することを特徴とする請求項１記載のデータ送信システム。
【請求項３】
前記グループ化手段は、機器種別を特定することができる機器識別子を元にグループ化を行うことを特徴とする請求項１または請求項２に記載のデータ送信システム。
【請求項４】
前記グループ化手段は、機器の再生能力に関する再生能力情報を元にグループ化を行うことを特徴とする請求項１または請求項２に記載のデータ送信システム。
【請求項５】
前記フォーマット変換手段は、前記グループ化手段によって得られたグループにおいて、グループに属する端末の数が多いグループに対して送信するデータが優先的に得られるよう、順番にフォーマット変換を行うことを特徴とする請求項１ないし請求項４のいずれかに記載のデータ送信システム。
【請求項６】
前記データ送信手段は、前記グループ化手段によって得られたグループにおいて、グループに属する端末の数が多いグループから順番に前記データの送信を行うことを特徴とする請求項１ないし請求項５のいずれかに記載のデータ送信システム。
【請求項７】
ネットワークを介して所望のデータを複数の端末に送信するデータ送信端末であって、
前記データを受信する複数の端末を１つ以上のグループにグループ化するグループ化手段と、
前記グループ化手段によって得られた前記データを受信する端末のグループごとに、送信する前記データのフォーマット変換方法を決定するフォーマット変換方法決定手段と、
前記フォーマット変換方法決定手段によって決定されたフォーマット変換方法を用いて、グループごとに前記データのフォーマット変換を行うフォーマット変換手段と、
前記フォーマット変換手段によってフォーマット変換された前記データを送信するデータ送信手段とを備えてなることを特徴とするデータ送信端末。
【請求項８】
前記グループ化手段によって得られるグループごとに、グループの代表となる端末を選出する代表端末選出手段と、
前記グループ化手段によって得られるグループに関する情報を送信するグループ情報送信手段とをさらに備えてなり、
前記グループ情報送信手段は前記代表端末に対して前記グループ情報を送信すると共に、前記データ送信手段は前記代表端末に対して前記データを送信することを特徴とする請求項７に記載のデータ送信端末。
【請求項９】
前記グループ化手段は、前記データを受信する端末の種別を特定することができる端末識別子を元にグループ化を行うことを特徴とする請求項７または請求項８に記載のデータ送信端末。
【請求項１０】
前記グループ化手段は、前記データを受信する端末の再生能力に関する再生能力情報を元にグループ化を行うことを特徴とする請求項７または請求項８に記載のデータ送信端末。
【請求項１１】
前記フォーマット変換手段は、前記グループ化手段によって得られたグループにおいて、グループに属する端末の数が多いグループに対して送信するデータが優先的に得られるよう、順番にフォーマット変換を行うことを特徴とする請求項７ないし請求項１０のいずれかに記載のデータ送信端末。
【請求項１２】
前記データ送信手段は、前記グループ化手段によって得られたグループにおいて、グループに属する端末の数が多いグループから順番に前記データの送信を行うことを特徴とする請求項７ないし請求項１１のいずれかに記載のデータ送信端末。
【請求項１３】
ネットワークを介してデータを受信するデータ受信端末であって、
前記データを受信するデータ受信手段と、
自身が属するグループに関するグループ情報を受信するグループ情報受信手段と、
受信した前記グループ情報に基づき、自身が属するグループの他の端末に受信したデータを転送するデータ転送手段とを備えてなることを特徴とするデータ受信端末。
【請求項１４】
マスタである端末とスレーブである複数の端末が接続されたネットワークを介して、前記マスタである端末から前記スレーブである複数の端末に所望のデータを送信するデータ送信方法であって、
前記マスタである端末において、スレーブである複数の端末を１つ以上のグループにグループ化するグループ化ステップと、
前記グループ化ステップによって得られた前記スレーブである端末のグループごとに、送信する前記データのフォーマット変換方法を決定するフォーマット変換方法決定ステップと、
前記フォーマット変換方法決定ステップによって決定されたフォーマット変換方法を用いて、グループごとに前記データのフォーマット変換を行うフォーマット変換ステップと、
前記フォーマット変換ステップによってフォーマット変換された前記データを送信するデータ送信ステップとを含み、
前記スレーブである複数の端末において、フォーマット変換された前記データを受信するデータ受信ステップを含むことを特徴とするデータ送信方法。
【請求項１５】
前記マスタである端末において、前記グループ化ステップによって得られるグループごとに、グループの代表となる端末を選出する代表端末選出ステップと、
前記グループ化ステップによって得られるグループに関する情報を送信するグループ情報送信ステップとをさらに含んでなり、
前記スレーブである端末において、前記グループに関する情報を受信するグループ情報受信ステップと、
前記グループ情報受信ステップにて受信したグループ情報に基づき、自身が属するグループの他の端末に受信したデータを転送するデータ転送ステップとをさらに含むことを特徴とする請求項１４に記載のデータ送信方法。
【請求項１６】
請求項１４または請求項１５のいずれかに記載のデータ送信方法を実現することを特徴とするプログラム。
【請求項１７】
請求項１６に記載のプログラムを記憶したことを特徴とするコンピュータが読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末に対して、データのフォーマット変換およびフォーマット変換したデータの送信を行うデータ送信システムと、当該データ送信システムを構成するデータ送信端末ならびにデータ受信端末、およびデータ送信方法に関するものである。
【背景技術】
【０００２】
近年、カメラつき携帯電話やデジタルカメラに代表される、撮像機器の急速な普及により、手軽に静止画や動画を撮影できる環境が整いつつある。これらの撮像機器においては、撮影した静止画あるいは動画は、機器内部のＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、あるいはＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードをはじめとする半導体素子メモリに保存される場合が一般的である。画素数の飛躍的向上と半導体素子メモリに対する書き込み速度の改善に加え、大容量の半導体素子メモリの低価格化により、高品質の撮影を行うことが可能になってきている。これらの撮像機器は大抵、小型の液晶画面を備えており、撮影によって得られた画像データを、その場で表示し確認できるという利便性を有している。
【０００３】
ところで、集団で記念写真を撮影した直後など、撮影した画像データを複数の人間が参照したい場合がある。この場合、撮像機器の液晶画面が小型であることから、複数の人間が同時に画像データを参照することは難しいため、全員が撮影した画像データを見終えるためには時間がかかる。
【０００４】
ここで、広く普及している携帯電話に代表される、通信手段と表示部とを備える端末に対してデータを送信し、表示部に画像データを表示させることにより、複数の人間が同じ画像データを同時に見るという方法が考えられる。この場合、データ送信端末と、データ受信端末との機器種別が異なるため、画像データをそのまま送信しても再生できない場合がある。
【０００５】
従来、この問題を解決するための通信装置として特許文献１に記載されているようなデータ伝送システムがあった。図１０は、特許文献１に記載された従来のデータ伝送システムの構成を示すブロック図である。図１０において、データ伝送システムは映像送信装置１００と映像再生装置１０１が伝送路１０２を介して接続されてなり、映像送信装置１００は画像入力装置１０３、音声入力装置１０４、映像記録装置１０５、符号化部１０６、属性解析・制御部１０７、通信インタフェース１０８から構成される。属性解析・制御部１０７は、伝送路１０２を介して得られた映像再生装置１０１の再生能力に関する属性情報を解析し、複数の符号化方式の中から１つの符号化方式を選択し、その符号化方式に付随する符号化条件に従って符号化を行うよう符号化部１０６を制御する。画像入力装置１０３及び音声入力装置１０４から得られるデータ、または映像記録装置１０５から読み出されたデータは、属性解析・制御部１０７の制御に従い符号化部１０６にて適切な符号化を施された上で、通信インタフェース１０８を通して伝送路１０２に出力される。伝送路１０２を介して映像再生装置１０１が受信するデータは、映像再生装置１０１が自身の再生能力に関する属性情報に基づき符号化された再生可能なデータであるため、映像再生装置１０１にて再生することができる。
【０００６】
また、従来、データ送信端末と、データ受信端末との機器種別が異なるため、データをそのまま送信しても再生できない問題に対して、特許文献２に記載されているような通信装置、及びプログラムがあった。図１１は、特許文献２に記載されている従来の通信装置において、通信ソフトウェアと撮影ソフトウェアが協調し、後に詳しく説明を行うＢｌｕｅｔｏｏｔｈを用いた近距離無線通信により、送信先機器に画像ファイルを送信する際に行う処理の一部をフローチャートにて示したものである。図１１において、ステップＳ１１０は、撮影ソフトウェアから通信ソフトウェアへの情報要求を示すメッセージＡの受信ステップである。ステップＳ１１１では、通信ソフトウェアは、撮影ソフトウェアからの要求により、送信先機器との通信が可能であるかどうかを示す通信可否情報と、Ｂｌｕｅｔｏｏｔｈにて規定されている、携帯電話やパーソナルコンピュータといった送信先機器の種別を識別できるＤｅｖｉｃｅ  Ｃｌａｓｓをレジストリに書き込む。そして、ステップＳ１１２において、通信ソフトウェアから撮影ソフトウェアに対して処理が完了した旨をメッセージＢとして送る。ステップＳ１１３にて処理の完了メッセージを受け取った撮影ソフトウェアは、ステップＳ１１４にて通信ソフトウェアがステップＳ１１１でレジストリに書き込んだ情報を読み出す。ステップＳ１１５ではレジストリから読み出された通信可否情報を元に、画像ファイルの送信が可能であるか否かについての判断を行う。ステップＳ１１５にて送信不可であると判断された場合、ステップＳ１１６へと進み、エラーメッセージを出力した後、処理を終了する。ステップＳ１１５にて送信可能であると判断された場合は、ステップＳ１１７に進み、Ｄｅｖｉｃｅ  Ｃｌａｓｓのチェックを行う。Ｄｅｖｉｃｅ  Ｃｌａｓｓが携帯電話を示していれば、ステップＳ１１８に進み、携帯電話が取り扱い可能な画像データへとフォーマット変換を行う。フォーマット変換を行った後、あるいはステップＳ１１７にて送信先機器が携帯電話以外のものであると判断された場合、ステップＳ１１９に進み、レジストリに画像ファイルのファイル名を書き込む。その後、ステップＳ１２０にて通信ソフトウェアにメッセージＣを出力する。ステップＳ１２０にてメッセージを受け取った通信ソフトウェアは、レジストリからファイル名を読み出し、ファイル名が示す画像ファイルの送信を行う。
【０００７】
以上説明したように、特許文献２に記載の発明では、Ｄｅｖｉｃｅ  Ｃｌａｓｓという機器種別が識別可能な情報を元にデータ受信端末の機器種別を判別し、送信する画像データを機器種別に適合するフォーマットに変換してから送信することが行われている。
【特許文献１】特開２００１−３５８７９９号
【特許文献２】特開２００３−９２７５１号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記に示した従来技術はいずれの場合も、データ受信端末が複数であった場合は考慮されていないため、データ受信端末が複数であった場合、各々の端末１台１台に対して、送信するデータのフォーマット変換を行う必要があった。その結果、データをすべてのデータ受信端末に送信し終えるために必要な時間は、データ受信端末の台数に比例して増加するという課題があった。
【課題を解決するための手段】
【０００９】
本発明は、マスタである端末とスレーブである複数の端末が接続されたネットワークを介して、前記マスタである端末から前記スレーブである複数の端末に所望のデータを送信するデータ送信システムにおいて、前記マスタである端末は、前記スレーブである複数の端末を１つ以上のグループにグループ化するグループ化手段と、前記グループ化手段によって得られた前記スレーブである端末のグループごとに、送信する前記データのフォーマット変換方法を決定するフォーマット変換方法決定手段と、前記フォーマット変換方法決定手段によって決定されたフォーマット変換方法を用いて、グループごとに前記データのフォーマット変換を行うフォーマット変換手段と、前記フォーマット変換手段によってフォーマット変換された前記データを送信するデータ送信手段とを備え、前記スレーブである複数の端末は、それぞれ、前記マスタである端末よりフォーマット変換された前記データの受信を行うデータ受信手段を備えてなる。
【００１０】
本発明によると、複数のデータ受信端末をグループ化し、グループごとに送信データのフォーマット変換を行うことにより、フォーマット変換回数をデータ受信端末の台数よりも減らすことができるため、複数の端末に対してデータをフォーマット変換して送信するための時間を短縮することができる。
【００１１】
また、本発明のデータ送信システムは、前記マスタである端末は、前記グループ化手段によって得られるグループごとに、グループの代表となる端末を選出する代表端末選出手段と、前記グループ化手段によって得られるグループに関する情報を送信するグループ情報送信手段とをさらに備えてなり、前記スレーブである端末は、前記マスタである端末からグループに関する情報を受信するグループ情報受信手段と、前記グループ情報受信手段にて受信したグループ情報に基づき、自身が属するグループの他の端末に受信したデータを転送するデータ転送手段をさらに備えてなり、前記マスタである端末は、前記代表端末選出手段によりグループごとに代表端末を選出し、選出した前記代表端末に対して前記グループ情報の送信と前記データの送信とを行い、前記グループ情報と前記データとを受信した前記代表端末は、受信した前記グループ情報に基づき、自身が属するグループの他の端末に受信した前記データを転送する。
【００１２】
本発明によると、複数のデータ受信端末をグループ化してグループごとに代表端末を選出し、データ送信端末からは各グループの代表端末にデータを送信し、代表端末は受信したデータをグループ内の他のデータ受信端末に転送することで、データの受け渡しにかかる時間を短縮させることができる。
【発明の効果】
【００１３】
本発明のデータ送信システムおよびデータ送信方法によれば、データ送信端末からすべてのデータ受信端末にデータを送信し終えるために必要な総時間を短縮することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態についての説明を行う。本実施例は、Ｂｌｕｅｔｏｏｔｈによる近距離無線ネットワークを介したデータ送信システムであり、デジタルカメラで撮影した画像を複数の携帯電話に送信し、表示を行う。
【００１５】
（実施の形態１）
本発明の実施の形態１を図１ないし図６に基づいて説明する。
【００１６】
図１は、本発明の実施の形態１を説明するための構成図であり、Ｂｌｕｅｔｏｏｔｈ通信方式によりネットワークを構成したデータ送信システムの例である。Ｂｌｕｅｔｏｏｔｈは、およそ１０メートル程度の近距離の無線ネットワークを構築するための規格であり、Ｂｌｕｅｔｏｏｔｈによる通信機能を搭載している端末は、ピコネットと呼ばれるスター型のネットワークトポロジをなすマスタ・スレーブ形式のネットワークを形成し、データの送受信を行う。Ｂｌｕｅｔｏｏｔｈによるネットワーク形成は、専用のサーバ装置などを必要とせず、Ｂｌｕｅｔｏｏｔｈ通信機能を搭載している端末間で行うことができるため、携帯電話やデジタルカメラなど、持ち運び可能な小型端末を手軽に接続する用途に適している。
【００１７】
図１において、デジタルカメラ１０はデータ送信端末であり、撮影した画像データをＢｌｕｅｔｏｏｔｈによる無線ネットワーク接続によりデータ受信端末である携帯電話１１に送信する。携帯電話１１ａ〜１１ｅはいずれもデータ受信端末であり、デジタルカメラ１０からＢｌｕｅｔｏｏｔｈによる無線ネットワーク接続により画像データを受信する。携帯電話１１ａ〜１１ｅはそれぞれ、Ｂｌｕｅｔｏｏｔｈプロトコルによる近距離無線通信において、通信のあて先を示す４８ビットのＢｌｕｅｔｏｏｔｈアドレスｂ１〜ｂ５が割り当てられている。
【００１８】
デジタルカメラ１０と、携帯電話１１ａ〜１１ｅは、Ｂｌｕｅｔｏｏｔｈによるピコネット１２を形成している。本実施の形態では、デジタルカメラ１０がピコネット１２のマスタ端末、携帯電話１１ａ〜１１ｅがピコネット１２のスレーブ端末となっているものとする。携帯電話１１ａ〜１１ｅは、携帯電話１１ａ〜１１ｃからなるグループ１３ａと、携帯電話１１ｄおよび携帯電話１１ｅからなるグループ１３ｂとにグループ化されている。本実施の形態におけるデータ受信端末のグループ化の手順については後述する。
【００１９】
図２は、データ送信端末であるデジタルカメラ１０の構成を示すブロック図である。なお、図２では本実施の形態に必要のないブロックは図示していない。図２において操作部２０はデジタルカメラ１０を操作するためのものであり、画像の撮影を行う撮影モード、撮影画像の再生を行う再生モード、撮影画像の送信を行う画像送信モードのいずれかにデジタルカメラ１０を移行させるモード切替ボタンや、電源のＯＮ／ＯＦＦを行う電源ボタン、画像の撮影を行う撮影ボタン、メニューを表示するメニューボタン、上下左右を指示可能な方向ボタン、及び決定ボタン等からなる。表示部２１は小型の液晶画面であり、各種のメニューや、画像データを表示することができる。カメラ部２２は、レンズやＣＣＤ、Ａ／Ｄコンバータ等からなり、レンズを通して得られた光を電気信号に変換し、適宜電気信号の増幅を行った後、デジタルデータである画像データへの変換を行う。画像ＣＯＤＥＣ２３は、画像データの符号化及び符号化された画像データの復号化を行うものであり、ＪＰＥＧ形式およびＰＮＧ形式の画像データを符号化／復号化することができる。また、画像ＣＯＤＥＣ２３は画像データを拡大・縮小し、縦横ピクセル数を変更する機能も有している。記録媒体２４は、ランダムアクセス可能な不揮発性の半導体素子メモリであり、撮影によって得られた画像データが格納される。外部Ｉ／Ｆ２５は、記録媒体２４からの情報の読み出し及び記録媒体２４へのデータの書き出しを行う。また、図２におけるデジタルカメラはＢｌｕｅｔｏｏｔｈ通信方式に準拠した近距離無線通信を実現するＢｌｕｅｔｏｏｔｈ通信部２６と、Ｂｌｕｅｔｏｏｔｈ通信方式による２．４ＧＨｚ帯の電波の送受信を行う近距離無線通信用アンテナ２７を備え、他機器とのデータの送受信が可能となっている。
【００２０】
以上のデジタルカメラ１０を構成する各ブロックは、デジタルカメラ制御プログラムを格納した記録媒体であるＲＯＭやデータ一時保存領域であるＲＡＭ、及びＣＰＵからなる制御部２８によって制御される。
【００２１】
なお、Ｂｌｕｅｔｏｏｔｈ通信部２６が、データ送信手段となる。また、制御部２８が、グループ化手段、フォーマット変換方法決定手段、フォーマット変換手段となる。
【００２２】
図３は、本実施の形態におけるデータ受信端末である、携帯電話１１の構成を示すブロック図である。なお、図３では本実施の形態に必要のないブロックは図示していない。図３において、操作部３０は携帯電話１１を操作するためのものであり、キーパッドや通話を開始するための通話開始キー、通話を終了させるための通話終了キー、上下左右を指示できる操作キー、メニューの中の項目を選択するための選択キー等、携帯電話１１の操作を行う種々のキーからなる。表示部３１は、文字や数値だけでなく、画像ＣＯＤＥＣ３２にて復号化された画像データを表示することも可能な小型の液晶画面である。Ｂｌｕｅｔｏｏｔｈ通信部３３はＢｌｕｅｔｏｏｔｈ通信方式に準拠した近距離無線通信を実現するものである。近距離無線通信アンテナ３４は、Ｂｌｕｅｔｏｏｔｈ通信部と接続され、Ｂｌｕｅｔｏｏｔｈ通信方式による２．４ＧＨｚ帯の電波の送受信を行う。アンテナ部３５は、基地局との間で電波の送受信を行う。通話時、アンテナ部３５により受信した電波は、無線通信部３６によって復調され、デジタルデータに変換される。デジタルデータが音声データである場合、音声データは音声ＣＯＤＥＣ３７により復号化される。復号化された音声データは音声出力部３８にてアナログ音声信号に変換され、その後再生される。また、音声入力部３９に対して音声が入力された場合、音声入力部３９はアナログ音声信号をデジタル音声データに変換する。デジタル音声データは音声ＣＯＤＥＣ３７により圧縮され、無線通信部３６にて変調された後、アンテナ部３５を通して送信される。
【００２３】
以上の携帯電話１１を構成する各ブロックは、携帯電話制御プログラムを格納した記録媒体ＲＯＭやデータ一時保存領域であるＲＡＭ、及びＣＰＵからなる制御部４０によって制御される。
【００２４】
なお、Ｂｌｕｅｔｏｏｔｈ通信部３３が、データ受信手段となる。
【００２５】
図４は、本実施の形態において、携帯電話１１からデジタルカメラ１０に送信される、携帯電話１１の再生能力情報を示したテーブルの例である。本実施の形態では、画像を表示することが目的であるため、再生能力情報テーブルは携帯電話１１の表示部３１の縦横サイズ情報、表示可能な画像種別情報および表示可能な色数情報からなるものとする。携帯電話１１ａ〜１１ｃはテーブル４１に示す情報を、携帯電話１１ｄおよび携帯電話１１ｅはテーブル４２に示す情報をデジタルカメラ１０の要求に応じて送信する。
【００２６】
図５は、本実施の形態において、送信する画像データを選択する際にデジタルカメラ１０の表示部２１に表示される画面表示の例である。送信する画像のデータの選択方法としては様々な手段が考えられるが、本実施の形態では図５に示すように、外部Ｉ／Ｆ２５を通して読み出された記録媒体２４に記録されている画像データのサムネイル画像を並べて表示部２１に表示し、選択枠５０によって送信する画像データを選択する。サムネイル画像表示により記録媒体２４中の画像データを複数個同時に見ることができるため、１つ１つ画像データを表示部２１に表示させるよりも容易に送信したい画像データを選び出すことができる。選択枠５０は、デジタルカメラ１０の操作部２０を構成する方向ボタンによって上下左右に移動させることができる。選択枠５０を最上位行に移動させた後、さらに上方向への移動を操作部２０にて指示すると、現在表示部２１に表示されているサムネイル画像群とは異なる画像データを記録媒体２４から読み出し、表示部２１に表示する。選択枠５０を最下位行に移動させた後、さらに下方向への移動を操作部２０にて指示した場合も同様である。なお、選択枠５０を上に移動させればさせるほど、撮影された日付の古い画像データのサムネイル画像が表示され、選択枠５０を下に移動させればさせるほど、撮影された日付の新しい画像データのサムネイル画像が表示される。
【００２７】
選択枠５０を送信したいサムネイル画像に合わせ、デジタルカメラ１０の操作部２０を構成する決定ボタンを押下することで、送信する画像データが決定される。送信する画像データが決定されたら、表示部２１におけるサムネイル表示は終了し、表示部２１に送信する画像データが表示されるものとする。
【００２８】
以上のように構成されたデータ送信システムにおいて、以下その動作について詳細に説明する。
【００２９】
まず、デジタルカメラ１０の操作部２０をなすモード切替ボタンにより、Ｂｌｕｅｔｏｏｔｈによる近距離無線通信にて画像を送信するための画像データ送信モードに移行する。また、携帯電話１１の操作部３０にて所定のメニューを選択することにより、携帯電話１１ａ〜１１ｅは、Ｂｌｕｅｔｏｏｔｈによる近距離無線通信にて画像データを受信するための画像データ受信モードに移行する。ここで、画像データ送信モードに移行したデジタルカメラ１０と、画像データ受信モードに移行した携帯電話１１ａ〜１１ｅとの間で、Ｂｌｕｅｔｏｏｔｈプロトコルに従い接続が確立され、デジタルカメラ１０をマスタ端末とし、携帯電話１１ａ〜１１ｅをスレーブ端末とするピコネット１２が形成される。ピコネット１２形成後、必要に応じて端末間の認証、あるいは通信路の暗号化が行われる。以上の手順によって、データ送信端末であるデジタルカメラ１０からデータ受信端末である携帯電話１１に、画像データを送信するための接続が確立したことになる。
【００３０】
次に、画像データの送信を実現するための処理動作を、図６に示すフローチャートにより説明していく。図６のフローチャートが示す処理動作は、データ送信端末であるデジタルカメラ１０にて行われる動作であり、デジタルカメラ１０の制御部２８内に存在するＲＯＭに記録されたプログラムによって、制御部２８内のＣＰＵが処理の制御を行う。まず、ステップＳ６０にて、データ受信端末のグループ化を行うために必要な情報を、各データ受信端末に要求する。本実施の形態では、画像を表示することが目的であるため、データ受信端末の再生能力情報を要求するものとする。次にステップＳ６１にて、各データ受信端末よりグループ化を行うために必要な再生能力情報を受信する。受信する再生能力情報は、図４にて示したとおりの情報であり、携帯電話１１ａ〜１１ｃからは再生能力情報テーブル４１に示す情報を、携帯電話１１ｄおよび携帯電話１１ｅからは再生能力情報テーブル４２に示す情報を受信する。ステップＳ６１による再生能力情報の受信処理は、データ受信端末の数だけ繰り返し実行される。
【００３１】
ステップＳ６２にてスレーブ端末であるすべての携帯電話より再生能力情報を受信したと判定できた場合、ステップＳ６３に進み、受信した再生能力情報を元にして、同じ画像データを再生できるデータ受信端末をまとめて１つのグループとするグループ化を行う。本実施の形態では、再生能力情報テーブル４１に示す再生能力を有する携帯電話１１ａ〜１１ｃを１つのグループに、再生能力情報テーブル４２に示す再生能力を有する携帯電話１１ｄおよび携帯電話１１ｅを１つのグループにグループ化する。ステップＳ６２でＮＯのときは、ステップＳ６１に戻り処理を繰り返す。
【００３２】
なお、以上で説明したグループ化のシーケンスは、画像データを送信するたびに行う必要はない。ある画像データの送信後、続けて別の画像データを送信する場合は、グループ化結果を制御部２８のＲＡＭ上に保持しておき再利用することで、上述したシーケンスを省略することが可能である。
【００３３】
ステップＳ６４では、デジタルカメラ１０にて送信する画像データを選択する。図５に示したように、デジタルカメラ１０の表示部２１にサムネイル画像が表示され、操作部２０を適宜使用し、選択枠５０を送信したい画像データのサムネイル画像に合わせ、送信する画像データを選択する。
【００３４】
続くステップＳ６５とステップＳ６６は、グループごとに行われる処理であるため、それぞれのグループを対象にグループの数だけ実行される。なお、ステップＳ６５とステップＳ６６は、少しでも多くのデータ受信端末に迅速にデータを送信できるよう、グループに属するデータ受信端末の数が多いグループに対する処理から順番に行われる。本実施の形態では、グループ１３ａに属するデータ受信端末の台数は３台であり、グループ１３ｂに属するデータ受信端末の台数は２台であるため、グループ１３ａを対象にまず処理を行う。
【００３５】
ステップＳ６５は、現在処理対象となっているグループ内に送信する画像データのフォーマット変換を行うステップである。グループ１３ａに対しては、画像データの符号化形式はＪＰＥＧ、画像サイズは横１２０ピクセル、縦１２０ピクセル、色数２４ビットの画像データを用意すれば、グループ１３ａに属するすべてのデータ受信端末にて画像データを表示することができる。よって、送信対象となる画像データを画像ＣＯＤＥＣ２３にて一旦複号化し、その後同じく画像ＣＯＤＥＣ２３にて横１２０ピクセル、縦１２０ピクセルに縮小後、色数２４ビットのＪＰＥＧ形式に符号化する。得られた画像データは、ステップＳ６６にてグループ１３ａに属する携帯電話１１ａ〜１１ｃに対して送信される。本ステップでは、画像ＣＯＤＥＣ２３で得られた送信用の画像データを、Ｂｌｕｅｔｏｏｔｈ通信部２６にて変調し、得られた信号を近距離無線通信アンテナ２７より送信する。グループ１３ａの携帯電話１１ａ〜１１ｃはそれぞれ、近距離無線通信アンテナ３４にてデジタルカメラ１０からの信号を受信する。受信した信号はＢｌｕｅｔｏｏｔｈ通信部３３にて復調されることで、画像ＣＯＤＥＣ３２にて復号化可能な画像データが得られる。画像データはＣＯＤＥＣ３２にて復号化され、表示部３１に表示される。
【００３６】
次に、ステップＳ６７にて全グループに対して処理が完了しているかどうかが判定される。ここではまだグループ１３ｂについての処理が完了していないため、ＮＯと書かれている矢印へと進み、再びステップＳ６５とステップＳ６６が実行される。今回は、グループ１３ｂに対する処理を行う。グループ１３ｂに対しては、画像データの符号化形式はＰＮＧ、画像サイズは横９６ピクセル、縦９６ピクセル、色数２４ビットの画像データを用意すれば、グループ１３ｂに属するすべてのデータ受信端末にて画像データを表示することができる。よって、送信対象となる画像データを画像ＣＯＤＥＣ２３にて一旦複号化し、その後同じく画像ＣＯＤＥＣ２３にて横９６ピクセル、縦９６ピクセルに縮小後、色数２４ビットのＰＮＧ形式に符号化する。得られた画像データは、ステップＳ６６にてグループ１３ｂに属する携帯電話１１ｄおよび携帯電話１１ｅに対して送信される。本ステップでは、画像ＣＯＤＥＣ２３で得られた送信用の画像データを、Ｂｌｕｅｔｏｏｔｈ通信部２６にて変調し、近距離無線通信アンテナ２７より送信する。グループ１３ｂに属する携帯電話１１ｄおよび携帯電話１１ｅによる、画像データの受信から表示までの処理は、グループ１３ａに属するデータ受信端末を対象として説明した内容と同様であるため、ここでは説明を省略する。以上により全グループに対する処理が終了したので、ステップＳ６７にてＹＥＳの方へと進み、図６に示した処理は終了となる。
【００３７】
なお、Ｓ６３がグループ化ステップ、Ｓ６５がフォーマット変換方法決定ステップ及びフォーマット変換ステップ、Ｓ６６がデータ送信ステップとなる。
【００３８】
この時点で、データ送信端末であるデジタルカメラ１０と、データ受信端末である携帯電話１１ａ〜１１ｅすべての表示部３１に同じ画像が表示される。これらの一連の処理は、従来であればデータ受信端末台数分、すなわち本実施の形態のように携帯電話１１ａ〜１１ｅの場合では５回行われていたが、本発明により画像データの変換処理をグループの数に等しい２回へと減少させることができた。このように、データの変換回数を減少させることにより、複数の端末に対してデータをフォーマット変換して送信するための時間を短縮することができ、従来よりも短時間で全データ受信端末に画像データを送信することができる。
【００３９】
なお、さらに別の画像を続けて送信したい場合は、ステップＳ６４に戻り、送信する画像データの選択を行う。このとき、再び表示部２１にサムネイル画像を表示させると、サムネイル画像の表示に時間がかかる。よって、操作部２０の方向指示ボタンにて右を指示すると、現在送信した画像データの次に撮影時刻が古い画像データを、操作部の方向指示ボタンにて左を指示すると、現在送信した画像データの次に撮影時刻が新しい画像データを表示し、送信するようにしてもよい。
【００４０】
（実施の形態２）
本発明における実施の形態２について、図７ないし図９を用いて説明を行う。本実施の形態の構成は、実施の形態１である図１と同様であるが、図１に示すピコネット１２に加えて、図７に示すように、携帯電話１１ａをマスタ端末とし、携帯電話１０ｂおよび携帯電話１１ｃをスレーブ端末とするピコネット７０ａと、携帯電話１１ｄをマスタ端末とし、携帯電話１１ｅをスレーブ端末とするピコネット７０ｂがさらに形成される。
【００４１】
なお、データ送信端末であるデジタルカメラの構成は図２に示したブロック図と同様であり、データ受信端末である携帯電話の構成は図３に示したブロック図と同様である。図２において、Ｂｌｕｅｔｏｏｔｈ通信部２６が、データ送信手段に加えグループ情報送信手段となる。また、制御部２８が、グループ化手段、フォーマット変換方法決定手段、フォーマット変換手段に加え代表端末選出手段となる。図３において、Ｂｌｕｅｔｏｏｔｈ通信部３３が、データ受信手段に加えグループ情報受信手段、データ転送手段となる。
【００４２】
本実施の形態における画像データ送信の処理動作を、図８および図９のフローチャートを用いて説明する。なお、図８に示したフローチャートによる処理動作は、データ送信端末であるデジタルカメラ１０にて行われる動作であり、デジタルカメラ１０の制御部２８内に存在するＲＯＭに記録されたプログラムによって、制御部２８内のＣＰＵが処理の制御を行う。また、図９に示したフローチャートによる処理動作は、データ受信端末である携帯電話１１にて行われる動作であり、携帯電話１１の制御部４０内に存在するＲＯＭに記録されたプログラムによって、制御部４０内のＣＰＵが処理の制御を行う。なお、本実施の形態では、デジタルカメラ１０がマスタ端末に、携帯電話１１ａ〜１１ｅがスレーブ端末になるピコネット１２が形成済みであり、なおかつデータ受信端末のグループ化を行う、図６に示したステップＳ６０からステップＳ６３までの処理ステップが完了しているものとする。
【００４３】
図８において、ステップＳ８０とステップＳ８１は、グループの数だけ実行される。まずステップＳ８０において、グループの代表となる代表端末を選出する。代表端末は、ランダムに選出してよい。本実施の形態では、グループ１３ａの代表端末として例えば携帯電話１１ａを選出するものとする。次にステップＳ８１へと進み、グループ１３ａの代表端末である携帯電話１１ａに対して、グループ情報として、グループ１３ａに属するデータ受信端末のうち、代表端末を除くデータ受信端末のＢｌｕｅｔｏｏｔｈアドレスリスト、すなわちｂ２、ｂ３を送信する。グループ情報送信後、ステップＳ８２に進み、全グループに対して処理が完了したかどうかがチェックされる。グループ１３ｂに対する処理が完了していないため、ステップＳ８２ではＮＯと示された矢印方向へと処理が進み、グループ１３ｂを対象とし、ステップＳ８０とステップＳ８１の処理が再度実行される。ステップＳ８０においては、グループ１３ｂの代表端末として、携帯電話１１ｄが選出されるものとする。続くステップＳ８１では、グループ１３ｂの代表端末である携帯電話１１ｄに対して、グループ情報として、グループ１３ｂに属するデータ受信端末のうち、代表端末を除くデータ受信端末のＢｌｕｅｔｏｏｔｈアドレスリスト、すなわちｂ５を送信する。グループ情報送信後、ステップＳ８２に進むと、全グループに対する処理が完了しているためＹＥＳと判定され、ステップＳ８３に処理が進む。
【００４４】
ステップＳ８３は、図６におけるステップＳ６４と同じであり、デジタルカメラ１０を適宜操作し送信する画像データを選択する。続くステップＳ８４とステップＳ８５は、グループごとに行われる処理であるため、それぞれのグループを対象にグループの数だけ実行される。なお、ステップＳ８４とステップＳ８５は、実施の形態１と同じく、少しでも多くのデータ受信端末に迅速にデータを送信できるよう、グループに属するデータ受信端末の数が多いグループに対する処理から順番に行われるものとする。
【００４５】
まず、グループ１３ａを対象に処理を行う。ステップＳ８４は、現在処理対象となっているグループ内に送信する画像データのフォーマット変換を行うステップであり、図６におけるステップＳ６５と同様である。ステップＳ８４によってグループ１３ａに属する携帯電話に適合するフォーマットにフォーマット変換された画像データは、ステップＳ８５にて、グループ１３ａの代表端末である携帯電話１１ａに送信される。ステップＳ８６では、まだグループ１３ｂに対する処理が完了していないため、ＮＯと示す方向が選択され、グループ１３ｂを対象として、ステップＳ８４，ステップＳ８５が実施される。グループ１３ｂに対する処理が完了後、ステップＳ８６にてＹＥＳの方に処理が移り、図８に示したシーケンスは終了する。
【００４６】
なお、Ｓ８０が代表端末選出ステップ、Ｓ８１がグループ情報送信ステップ、Ｓ８４がフォーマット変換方法決定ステップ及びフォーマット変換ステップ、Ｓ８５がデータ送信ステップとなる。
【００４７】
次に、データ受信端末の代表端末での処理を図９に示すフローチャートを用いて説明する。まずステップＳ９０にて、グループ１３ａの代表端末である携帯電話１１ａは、デジタルカメラ１０から、自分を除くグループ１３ａに属する携帯電話のＢｌｕｅｔｏｏｔｈアドレスリスト、すなわちｂ２、ｂ３を受信する。次に、携帯電話１１ａは、ステップＳ９１にて自分がマスタ端末であるピコネット７０ａを形成する。この際、ステップＳ９０にて受信したＢｌｕｅｔｏｏｔｈアドレスリスト、すなわちｂ２、ｂ３以外のＢｌｕｅｔｏｏｔｈアドレスを持つ端末との接続は行わない。以上の処理により、マスタ端末が携帯電話１１ａ、スレーブ端末が携帯電話１１ｂおよび携帯電話１１ｃであるピコネット７０ａが形成される。なお、ピコネット７０ａ形成後、必要に応じて端末間の認証、あるいは通信路の暗号化が行われる。
【００４８】
続くステップＳ９２では、携帯電話１１ａは、デジタルカメラ１０よりグループ１３ａに属する携帯電話に適合するフォーマットにフォーマット変換された画像データを受信する。受信した画像データはステップＳ９３にてピコネット７０ａのスレーブ端末である携帯電話１１ｂおよび携帯電話１１ｃに転送される。
【００４９】
以上に示した一連の処理は、グループ１３ｂの代表端末である携帯電話１１ｄにおいても実施される。まずステップＳ９０にて、グループ１３ｂの代表端末である携帯電話１１ｄは、デジタルカメラ１０から、自分を除くグループ１３ｂに属する携帯電話のＢｌｕｅｔｏｏｔｈアドレスリスト、すなわちｂ５を受信する。次に、携帯電話１１ｄは、ステップＳ９１にて自分がマスタ端末であるピコネット７０ｂを形成する。この際、ステップＳ９０にて受信したＢｌｕｅｔｏｏｔｈアドレスリスト、すなわちｂ５以外のＢｌｕｅｔｏｏｔｈアドレスを持つ端末との接続は行わない。以上の処理により、マスタ端末が携帯電話１１ｄ、スレーブ端末が携帯電話１１ｅであるピコネット７０ｂが形成される。なお、ピコネット形成後、必要に応じて端末間の認証、あるいは通信路の暗号化が行われる。
【００５０】
続くステップＳ９２では、携帯電話１１ｄは、デジタルカメラ１０よりグループ１３ｂに属する携帯電話に適合するフォーマットにフォーマット変換された画像データを受信する。受信したデータはステップＳ９３にてピコネット７０ｂのスレーブ端末である携帯電話１１ｅに転送される。
【００５１】
なお、Ｓ９０がグループ情報受信ステップ、Ｓ９２がデータ受信ステップ、Ｓ９３がデータ転送ステップとなる。
【００５２】
以上の処理により、デジタルカメラ１０の画像データは、各携帯電話に適合するフォーマットにフォーマット変換され、携帯電話１１ａ〜１１ｅに送信される。デジタルカメラ１０は各グループの代表端末である携帯電話にのみ画像データを送信し、各グループの代表端末は、自分が属するグループ内のデータ受信端末に受信した画像データを転送するため、デジタルカメラ１０が携帯電話１１ａ〜１１ｅに対して順番に画像データを送信するよりも短時間に画像データを送信することができる。
【００５３】
なお、上記２つの実施の形態ではいずれも、通信手段としてＢｌｕｅｔｏｏｔｈによる近距離無線通信を使用したが、本発明はこれに限定されるものではなく、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ等に代表されるＢｌｕｅｔｏｏｔｈ以外の無線通信手段や、あるいは有線で通信を行ってもよいことは言うまでもない。また、上記２つの実施の形態ではいずれも、データ送信端末としてデジタルカメラを、データ受信端末として携帯電話を挙げたが、本発明はこれに限定されるものではなく、ＰＣやデジタルビデオカメラといった、様々な機器に本発明を適用することが可能である。さらには、本発明を適用する端末は実施の形態に挙げたようにデータ通信部と表示部とが一体化されている必要はなく、例えば通信機能を備えたＨＤＤレコーダーとテレビといった、データ受信部分と表示部が別の機器である場合にも本発明は適用可能である。
【００５４】
また、本発明における送信データは画像データのみに限定されるものではなく、音声データや動画データなど、様々な種類のデータの送信に適用可能であることは言うまでもない。さらに、上記２つの実施の形態ではいずれも、画像サイズ情報と画像フォーマット情報、および画像の色数情報の組み合わせからなる情報を用いてグループ化を行ったが、本発明はこれに限定されるものではなく、種々の情報を元にグループ化を行うことが可能である。例えば、端末の種別を判断できる端末識別子を利用してもよい。
【００５５】
また、上記２つの実施の形態ではいずれも、グループ化の説明を簡便に行うため、データ受信端末からデータ受信端末に、画像サイズ情報と画像フォーマット情報、および画像の色数情報の組み合わせを１組だけ送信するようにしたが、複数組送信するようにしてもよい。この場合でも、データ送信端末ではそれぞれのデータ受信端末から受信した情報を元に、なるべくグループの数が少なくなるよう、データ受信端末をグループ化する。
【産業上の利用可能性】
【００５６】
本発明は、例えば、カメラつき携帯電話やデジタルカメラ等の撮像機器において画像データを送信するデータ送信システムとして有用である。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態１におけるデータ送信システムの構成図
【図２】本発明の実施の形態におけるデータ送信端末であるデジタルカメラの構成を示すブロック図
【図３】本発明の実施の形態におけるデータ受信端末である携帯電話の構成を示すブロック図
【図４】本発明の実施の形態におけるデータ受信端末である携帯電話からデータ送信端末であるデジタルカメラに送信される携帯電話の再生能力情報を示すテーブル
【図５】本発明の実施の形態における送信する画像データを選択する際にデジタルカメラの表示部に表示される画面表示の説明図
【図６】本発明の実施の形態１における画像データを送信する処理の手順を示すフローチャート
【図７】本発明の実施の形態２におけるデータ送信システムでの実施の形態１のピコネットに加えて形成されるピコネットを示す構成図
【図８】本発明の実施の形態２における画像データを送信する処理の手順を示すフローチャート
【図９】本発明の実施の形態２における画像データを転送する処理の手順を示すフローチャート
【図１０】従来のデータ伝送システムの構成を示すブロック図
【図１１】従来の通信装置における処理の一部を示すフローチャート
【符号の説明】
【００５８】
１０  デジタルカメラ（マスタである端末）
１１  携帯電話（スレーブである端末）
１３  グループ
２６  Ｂｌｕｅｔｏｏｔｈ通信部（データ送信手段、グループ情報送信手段）
２８  制御部（グループ化手段、フォーマット変換方法決定手段、フォーマット変換手段、代表端末選出手段）
３３  Ｂｌｕｅｔｏｏｔｈ通信部（データ受信手段、グループ情報受信手段、データ転送手段）
Ｓ６３  グループ化ステップ
Ｓ６５  フォーマット変換方法決定ステップ、フォーマット変換ステップ
Ｓ６６  データ送信ステップ
Ｓ８０  代表端末選出ステップ
Ｓ８１  グループ情報送信ステップ
Ｓ８４  フォーマット変換方法決定ステップ、フォーマット変換ステップ
Ｓ８５  データ送信ステップ
Ｓ９０  グループ情報受信ステップ
Ｓ９２  データ受信ステップ
Ｓ９３  データ転送ステップ
【図１】
2006140890.tif 000003
【図２】
2006140890.tif 000004
【図３】
2006140890.tif 000005
【図４】
2006140890.tif 000006
【図５】
2006140890.tif 000007
【図６】
2006140890.tif 000008
【図７】
2006140890.tif 000009
【図８】
2006140890.tif 000010
【図９】
2006140890.tif 000011
【図１０】
2006140890.tif 000012
【図１１】
2006140890.tif 000013