(57)【要約】【課題】電磁誘導を利用したデータ転送方式をデジタルカメラ等の機器に適用した場合にも、簡単な操作でデータの転送方法等の指定が可能なデータ通信システムを提供する。【解決手段】データ通信システムは、データを格納するＨＤＤ１１１と電磁誘導を利用して無線によるデータ通信を行うための第１の無線通信部１１４とを備えたビデオカメラ１００と、ＨＤＤ２１１と第２の無線通信部２１４を備えたサーバー２００とから構成される。ビデオカメラ１００は、ビデオカメラ１００の姿勢の変化や移動時の加速度を検出する加速度センサ１１６を備える。ビデオカメラ１００のＣＰＵ１０１は、加速度センサ１１６により検出された挙動が予め定められた複数のパターンのいずれに該当するかを判別し、判別されたパターンに対応して予め設定された方法でデータ通信を行うよう制御する。【選択図】図１
2010157799.tif 000002
【特許請求の範囲】
【請求項１】
通信相手に近付くことで無線によるデータ通信を行うための第１の無線通信手段を備えた通信端末と、該通信端末が通信可能範囲内に近接することに応じて前記通信端末とデータ通信を行う第２の無線通信手段を備えた通信ベースとから構成されるデータ通信システムにおいて、
前記通信端末と前記通信ベースとのいずれか一方に設けられ、前記通信端末の姿勢に基づく挙動を検出する挙動検出手段と、
前記挙動検出手段により検出された挙動が予め定められた複数のパターンのいずれに該当するかを判別し、判別されたパターンに対応して予め設定された方法でデータ通信を行うよう前記第１の無線通信手段を制御する制御手段とを備えることを特徴とするデータ通信システム。
【請求項２】
前記挙動検出手段及び前記制御手段は、前記通信端末に備えられ、前記挙動検出手段は、当該通信端末の加速度を検出する加速度検出手段であることを特徴とする請求項１記載のデータ通信システム。
【請求項３】
前記制御手段は、前記加速度検出手段が閾値以上の振幅をもつ加速度の変化を一定回数以上検出した場合に、所定のパターンに該当すると判別することを特徴とする請求項２記載のデータ通信システム。
【請求項４】
前記制御手段は、前記加速度検出手段が第１の閾値以上の振幅をもつ加速度を検出し、その前後の一定期間に第２の閾値以上に振幅がない場合に、所定のパターンに該当すると判別することを特徴とする請求項２記載のデータ通信システム。
【請求項５】
前記挙動検出手段は、前記通信端末に備えられ、当該通信端末の角速度を検出する角速度検出手段であることを特徴とする請求項１記載のデータ通信システム。
【請求項６】
前記通信端末は、被写体を撮影する撮影手段を備え、前記挙動検出手段は、前記通信端末に備えられ、前記撮影手段により撮影された被写体の動きベクトルを検出する動きベクトル検出手段であることを特徴とする請求項１記載のデータ通信システム。
【請求項７】
前記第２の無線通信手段は、複数のアンテナを備え、前記挙動検出手段は、前記通信ベースに設けられ、前記第１の無線通信手段に対する前記複数のアンテナの通信感度の変化から、前記通信端末の挙動を検出することを特徴とする請求項１記載のデータ通信システム。
【請求項８】
前記第２の無線通信手段は、第１のアンテナと第２のアンテナとを備え、前記制御手段は、前記挙動検出手段から出力される前記第１のアンテナの通信感度の変化の位相と、前記第２のアンテナの通信感度の変化の位相とが逆の位相になっている場合に、所定のパターンに該当すると判別することを特徴とする請求項７記載のデータ通信システム。
【請求項９】
前記制御手段は、前記通信端末の挙動を少なくとも第１、第２のパターンの２つの種類に判別し、第１のパターンと判別された場合には前記データを転送した上で削除は行わず、第２のパターンと判別された場合には前記データを転送した上で削除することを特徴とする請求項１乃至８のいずれかに記載のデータ通信システム。
【請求項１０】
前記制御手段は、前記通信端末の挙動を前記第１、第２のパターンに加えて第３のパターンを含む３種類に判別し、第３のパターンと判別された場合には、格納されたデータを転送中に再生可能な形式でストリーミング転送することを特徴とする請求項９記載のデータ通信システム。
【請求項１１】
通信相手に近付くことで無線によるデータ通信を行うための第１の無線通信手段を備え、第２の無線通信手段を備えた通信ベースに対して通信可能範囲内に近接することに応じてデータ通信を行う通信端末において、
前記通信端末の姿勢に基づく挙動を検出する挙動検出手段と、
前記挙動検出手段により検出された挙動が予め定められた複数のパターンのいずれに該当するかを判別し、判別されたパターンに対応して予め設定された方法でデータ通信を行うよう前記第１の無線通信手段を制御する制御手段とを備えることを特徴とする通信端末。
【請求項１２】
前記挙動検出手段は、前記通信端末の加速度を検出する加速度検出手段であることを特徴とする請求項１１記載の通信端末。
【請求項１３】
前記制御手段は、前記加速度検出手段が閾値以上の振幅をもつ加速度の変化を一定回数以上検出した場合に、所定のパターンに該当すると判別することを特徴とする請求項１２記載の通信端末。
【請求項１４】
前記制御手段は、前記加速度検出手段が第１の閾値以上の振幅をもつ加速度を検出し、その前後の一定期間に第２の閾値以上に振幅がない場合に、所定のパターンに該当すると判別することを特徴とする請求項１２記載の通信端末。
【請求項１５】
前記挙動検出手段は、前記通信端末の角速度を検出する角速度検出手段であることを特徴とする請求項１１記載の通信端末。
【請求項１６】
被写体を撮影する撮影手段を備え、前記挙動検出手段は、前記撮影手段により撮影された被写体の動きベクトルを検出する動きベクトル検出手段であることを特徴とする請求項１１記載の通信端末。
【請求項１７】
通信相手に近付くことで無線によるデータ通信を行うための第１の無線通信手段を備えた通信端末と、該通信端末が通信可能範囲内に近接することに応じて前記通信端末とデータ通信を行う第２の無線通信手段を備えた通信ベースとの間でデータ通信を行わせるデータ通信方法であって、
前記通信端末の姿勢に基づく挙動を検出する挙動検出ステップと、
前記挙動検出ステップで検出された挙動が予め定められた複数のパターンのいずれに該当するかを判別するパターン判別ステップと、
判別されたパターンに対応して予め設定された方法でデータ通信を行うよう前記第１の無線通信手段を制御する制御ステップとを有することを特徴とするデータ通信方法。
【請求項１８】
無線によるデータ通信を行うための第１の無線通信手段を備えた通信端末と、該通信端末が通信可能範囲内に近接することに応じて前記通信端末とデータ通信を行う第２の無線通信手段を備えた通信ベースとの間でデータ通信を行わせるデータ通信方法をコンピュータに実行させるためのプログラムであって、
前記通信端末の姿勢に基づく挙動を検出する挙動検出ステップと、
前記挙動検出ステップで検出された挙動が予め定められた複数のパターンのいずれに該当するかを判別するパターン判別ステップと、
判別されたパターンに対応して予め設定された方法でデータ通信を行うよう前記第１の無線通信手段を制御する制御ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信システム、このシステムの一部を構成する通信端末、データ通信方法、プログラム及び記録媒体に関し、特に、無線を利用するデータ通信システム、通信端末、データ通信方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、無線によるデータ通信を利用して撮影した画像データをサーバに転送するデジタルカメラが知られている（例えば、特許文献１参照）。特許文献１に開示されたデジタルカメラは、携帯電話機能を備えており、デジタルカメラのメモリ残量が少なくなると、携帯電話網を用いて自動的に画像データをサーバに転送すると共に、転送した画像データを自動的にメモリから削除して空き容量を増やす。
【０００３】
一方、データ転送の分野では、電磁誘導を利用したワイヤレスデータ転送方式が知られている（例えば、特許文献２参照）。特許文献２には、小型携帯情報端末機器に利用される端末機器同士の近接データ転送技術として電磁誘導の利用を開示している。電磁誘導を用いた近接通信は一般的に通信可能距離が数センチと短いため、通信内容が漏洩する恐れがほとんどなく、通信の接続時に複雑な認証が不要であるという利点がある。このため、特別な操作を行わなくても、本体同士を通信可能距離に近づける、もしくは接触させるだけで通信の接続を行うように構成することができる。
【特許文献１】特開２００６−１７４０６０号公報
【特許文献２】特開平０８−０８８５９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近接通信をデジタルカメラなどに適用すれば、デジタルカメラ内のデータをパソコンに転送するような用途には適する。しかし、近接通信は基本的に通信相手に近づける、離すというシンプルな動作が基本となり、通信中に細かい操作をすることが困難である。したがって、データ転送の際に、例えば、カメラ側のデータを残して転送（コピー）するのか、転送した後にカメラ側のデータを削除（ムーブ）するのか、あるいは、ストリーミング転送するのかを指定するのは困難であった。近接させた状態でボタン操作を行うことも考えられるが、近接した状態を保持しつつボタン操作を行うのは、ユーザにとっては煩雑である。
【０００５】
本発明の目的は、簡単な操作でデータの転送方法等の指定が可能なデータ通信システム、通信端末、データ通信方法、プログラム及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載のデータ通信システムは、通信相手に近付くことで無線によるデータ通信を行うための第１の無線通信手段を備えた通信端末と、該通信端末が通信可能範囲内に近接することに応じて前記通信端末とデータ通信を行う第２の無線通信手段を備えた通信ベースとから構成されるデータ通信システムにおいて、前記通信端末と前記通信ベースとのいずれか一方に設けられ、前記通信端末の姿勢に基づく挙動を検出する挙動検出手段と、前記挙動検出手段により検出された挙動が予め定められた複数のパターンのいずれに該当するかを判別し、判別されたパターンに対応して予め設定された方法でデータ通信を行うよう前記第１の無線通信手段を制御する制御手段とを備えることを特徴とする。
【０００７】
上記目的を達成するために、請求項１１記載の通信端末は、通信相手に近付くことで無線によるデータ通信を行うための第１の無線通信手段を備え、第２の無線通信手段を備えた通信ベースに対して通信可能範囲内に近接することに応じてデータ通信を行う通信端末において、前記通信端末の姿勢に基づく挙動を検出する挙動検出手段と、前記挙動検出手段により検出された挙動が予め定められた複数のパターンのいずれに該当するかを判別し、判別されたパターンに対応して予め設定された方法でデータ通信を行うよう前記第１の無線通信手段を制御する制御手段とを備えることを特徴とする。
【０００８】
上記目的を達成するために、請求項１７記載のデータ通信方法は、通信相手に近付くことで無線によるデータ通信を行うための第１の無線通信手段を備えた通信端末と、該通信端末が通信可能範囲内に近接することに応じて前記通信端末とデータ通信を行う第２の無線通信手段を備えた通信ベースとの間でデータ通信を行わせるデータ通信方法であって、前記通信端末の姿勢に基づく挙動を検出する挙動検出ステップと、前記挙動検出ステップで検出された挙動が予め定められた複数のパターンのいずれに該当するかを判別するパターン判別ステップと、判別されたパターンに対応して予め設定された方法でデータ通信を行うよう前記第１の無線通信手段を制御する制御ステップとを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザは簡単な操作でデータの転送方法等を指定することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１１】
＜第１の実施形態＞
まず、本発明の第１の実施の形態に係るデータ通信システムについて説明する。図１は、第１の実施の形態に係るデータ通信システムの構成を概略的に示すブロック図である。このシステムは、ハードディスクドライブ（ＨＤＤ）を記録媒体として映像データを記録するビデオカメラ（通信端末）１００と、その通信相手として大容量のＨＤＤを記録媒体として様々なデータを格納するサーバー２００とから構成される。
【００１２】
初めに、ビデオカメラ１００の構成について説明する。ビデオカメラ１００は、ＣＰＵ１０１、及びこのＣＰＵ１０１と内部バス１０２により接続されたＲＡＭ１０３、ＲＯＭ１０４、操作部１０５により構成される制御系ブロック（制御部）を有する。さらに、ビデオカメラ１００は、画像を電子的に撮影するカメラ（撮影部）１０６、バッファ１０７、符号化復号化処理部（ＣＯＤＥＣ）１０８、バッファ１０９、ディスクコントローラ１１０、ＨＤＤ１１１、液晶ディスプレイ（ＬＣＤ）コントローラ１１２、ＬＣＤ１１３により構成される映像処理系ブロックを有する。さらに、ビデオカメラ１００は、電磁誘導を利用して無線によるデータ通信を行うための第１の無線通信部１１４により構成される通信系ブロックを有する。なお、ディスクコントローラ１１０とＨＤＤ１１１とは、映像データを格納する記録部としての機能を有している。
【００１３】
制御系ブロックのＣＰＵ１０１は、ＲＯＭ１０４に格納された制御プログラムに基づいて各ブロックを制御する。ＣＰＵ１０１は動作時の一時的なデータの格納場所としてＲＡＭ１０３を用いる。また、ＣＰＵ１０１に接続された操作部１０５は、ユーザによる各種の操作レバーやボタンなどの入力を伝え、ＣＰＵ１０１はユーザの指示に応じて、各種処理を行うことができる。
【００１４】
また、映像処理系ブロックは、ＣＰＵ１０１の制御により映像の撮影動作と再生動作とを行う。まず、映像の撮影動作について説明する。カメラ１０６は、撮影した映像データをバッファ１０７を用いて画像処理する。ＣＯＤＥＣ１０８は、バッファ１０７より読み出した映像データをバッファ１０９を用いて圧縮符号化する。ディスクコントローラ１１０はバッファ１０９より読み出した符号化後の映像データをＨＤＤ１１１に記録する。ＬＣＤコントローラ１１２は、バッファ１０７より読み出した映像データをＬＣＤ１１３に出力してユーザが見られるように表示する。次に、映像の再生動作について説明する。ディスクコントローラ１１０は、ＨＤＤ１１１より読み出した符号化後の映像データをバッファ１０９に格納する。ＣＯＤＥＣ１０８は、バッファ１０９より読み出した符号化後の映像データをバッファ１０７を用いて伸張復号化する。ＬＣＤコントローラ１１２はバッファ１０７より読み出した映像データをＬＣＤ１１３に出力してユーザが見られるように表示する。
【００１５】
通信系ブロックを構成する第１の無線通信部１１４は、コイル状のアンテナ１１７を備え、電磁誘導を利用して無線によるデータ通信を行う。このアンテナ１１７は、ビデオカメラ１００の本体下面に設けられた通信面１１５の内面に取り付けられている。アンテナ１１７は、送信アンテナと受信アンテナとしての機能を備え、同様の無線通信部を有する他の装置（この例ではサーバー２００）との間で半二重通信が可能である。第１の無線通信部１１４は、定期的に接続のためのデータを送信し、サーバー２００からの応答を受けることで、サーバー２００が通信可能範囲内に近付いたことを検出する。通信可能範囲は通信方式により異なるが、本実施形態では数センチ〜十数センチのものを想定している。ビデオカメラ１００がサーバー２００に近接して通信可能範囲内に入ると、誘導電界が生じ、ビデオカメラ１００はサーバー２００と非接触でデータ通信を行うことができる。
【００１６】
データ通信動作の際には、ＣＰＵ１０１は第１の無線通信部１１４を制御してサーバー２００との接続を確立する。そして、ＣＰＵ１０１は、ディスクコントローラ１１０が再生動作時と同様にＨＤＤ１１１より読み出した符号化後の映像データをバッファ１０９に格納し、この映像データを第１の無線通信部１１４によりサーバー２００に送信する。
【００１７】
また、ビデオカメラ１００は、ビデオカメラ１００の姿勢の変化や移動時の加速度を検出する加速度センサ（加速度検出装置）１１６を備える。加速度センサ１１６は、ビデオカメラ１００の姿勢の経時的な変化である挙動を検出する挙動検出部としての機能を有している。映像の撮影動作においては、ＣＰＵ１０１は、この加速度センサ１１６の検出した装置本体の加速度を用いてカメラ１０６に含まれる図示せぬ防振機構を制御し、手ブレの影響を補正する。また、データ通信動作においては、ＣＰＵ１０１は、加速度センサ１１６の検出した装置本体の加速度を用いて、検出された挙動が予め定められた複数のパターンのいずれに該当するかを判別する。そして、ＣＰＵ１０１は、判別されたパターンに対応して予め設定された方法でデータ通信を行うよう記録部のディスクコントローラ１１０及び第１の無線通信部１１４を制御する。挙動のパターンと、それに対応するデータ通信の方法についての具体例は後述する。
【００１８】
次に、サーバー２００の構成について説明する。サーバー２００は、ＣＰＵ２０１、及びこのＣＰＵ２０１と内部バス２０２により接続されたＲＡＭ２０３、ＲＯＭ２０４、操作部２０５により構成される制御系ブロックを有する。さらに、サーバー２００は、バッファ２０７、ＣＯＤＥＣ２０８、バッファ２０９、ディスクコントローラ２１０、ＨＤＤ２１１、ビデオコントローラ２１２により構成される映像処理系ブロックを有する。さらに、サーバー２００は、電磁誘導を利用して無線によるデータ通信を行うための第２の無線通信部２１４により構成される通信系ブロックを有する。なお、サーバー２００は、その機能の一部として、通信ベースとしての機能を含む。
【００１９】
制御系ブロックのＣＰＵ２０１は、ＲＯＭ２０４に格納された制御プログラムに基づいて各ブロックを制御する。ＣＰＵ１０１は動作時の一時的なデータの格納場所としてＲＡＭ２０３を用いる。また、ＣＰＵ２０１に接続された操作部２０５は、ユーザによる各種の操作レバーやボタンなどの入力を伝え、ＣＰＵ２０１はユーザの指示に応じて、各種処理を行うことができる。
【００２０】
通信系ブロックを構成する第２の無線通信部２１４は、コイル状のアンテナ２１７を備え、電磁誘導を利用して無線によるデータ通信を行う。このアンテナ２１７は、サーバー２００の本体上面に設けられた通信面２１５の内面に取り付けられている。アンテナ２１７は、送信アンテナと受信アンテナとしての機能を備え、同様の無線通信部を有する他の装置（この例ではビデオカメラ１００）との間で半二重通信が可能である。第２の無線通信部２１４は、ビデオカメラ１００が発する接続のためのデータを受信することでビデオカメラ１００が通信可能範囲内に入ったことを検出し、ビデオカメラ１００へ応答する。データ通信動作の際には、ＣＰＵ２０１は第２の無線通信部２１４を制御してビデオカメラ１００との接続を確立し、ビデオカメラ１００から受信した映像データをバッファ２０９に格納する。
【００２１】
映像処理系ブロックは、ＣＰＵ２０１の制御により映像の記録動作と再生動作とを行う。映像の記録動作の際には、ディスクコントローラ２１０は、ビデオカメラ１００から受信した映像データをバッファ２０９より読み出してＨＤＤ２１１に記録する。映像の再生動作の際、ＨＤＤ２１１に格納された映像データを再生する場合には、ディスクコントローラ２１０は、ＨＤＤ２１１より読み出した符号化後の映像データをバッファ２０９に格納する。一方、ビデオカメラ１００から送信された映像データを再生可能な形式でストリーミング転送する場合は、ビデオカメラ１００から受信した映像データがバッファ２０９に格納される。ＣＯＤＥＣ２０８は、バッファ２０９より読み出した符号化後の映像データをバッファ２０７を用いて伸張復号化する。ビデオコントローラ２１２は、バッファ２０７より読み出した映像データを映像出力端子２１３に出力する。図のように映像出力端子２１３に外部モニタなどの外部出力装置３００が接続されていれば、外部出力装置３００に映像データが出力され、ユーザが見られるように表示される。
【００２２】
図２は、図１のデータ通信システムを構成するビデオカメラ１００とサーバー２００との外観の概略を示す斜視図である。
【００２３】
ビデオカメラ１００の外装の下面は、通信面１１５となっており、サーバー２００の外装の上面は、通信面２１５となっている。このため、サーバー２００の上面から数センチ以内にビデオカメラ１００を近づけ、または、サーバー２００の上面にビデオカメラ１００を直接置くことにより、両者間の通信の接続が確立される。サーバー２００の通信面２１５の表面もしくは周囲には、一部に薄いゴム等の弾性体が誘導電界を妨げないような配置で取り付けられており、両者が接触しても両者の外装や装置本体に損傷が起きにくい。
【００２４】
また、ビデオカメラ１００のカメラ１０６は、被写体像を形成する撮影レンズ、形成された被写体像を検知するエリアセンサ等からなる光学系を備えている。加速度センサ１１６は、直交する２軸方向の加速度を独立して検出することが可能であり、この例では、光学系の光軸であるｚ軸と垂直な面内で互いに直交するｘ軸とｙ軸の２軸方向の加速度を検出することができる。
【００２５】
次に、ビデオカメラ１００のＣＰＵ１０１が、加速度センサ１１６の検出したビデオカメラ１００の加速度を用いて、データ通信の制御方法を決定する方法について説明する。本実施の形態では、通信の接続が確立している状態で、加速度センサ１１６の検出した加速度変化により表される挙動を、第１，第２，第３のパターンの３種類に判別している。そして、第１のパターンの場合はコピー動作、第２のパターンの場合はムーブ動作、第３のパターンの場合はストリーミング転送動作を行う。
【００２６】
図３は、図１のデータ通信システムを構成するビデオカメラ１００とサーバー２００との外観の概略を示し、第１のパターンが検出される際のビデオカメラ１００の挙動を示す斜視図である。図３において、ユーザ６００はビデオカメラ１００をサーバー２００に所定の周期で、所定の振幅をもって擦り付けている。この場合、図２に示すビデオカメラ１００の方向のうち、x軸方向の速度の変化が大きくなり、y軸方向の速度の変化はそれに比べて小さいものとなる。
【００２７】
図４は、図３に示される挙動に対して加速度センサ１１６が検出した加速度の変化を示すグラフであり、（Ａ）はｘ軸の加速度ａｘ、（Ｂ）はｙ軸の加速度ａｙの時間ｔに対する変化を示す。図４によれば、所定の時間Ｔｔ１以上、ｘ軸方向の加速度が閾値Ｔｘ１以上の振幅をもって正負方向に繰り返し、ｙ軸方向の加速度は閾値Ｔｙ１以下に収まっていることがわかる。これは、閾値以上の振幅をもつ加速度の変化を一定回数以上検出した場合に相当する。ＣＰＵ１０１は、これを第１のパターンと判別し、図３に示す擦り付け動作が行われていると判定する。第１の無線通信部１１４と第２の無線通信部２１４との接続が確立した状態で第１のパターンを判別した場合、ＣＰＵ１０１は、ＨＤＤ１１１に格納されている映像データを、第１の無線通信部１１４によりサーバー２００に転送してコピーする。コピー動作時、サーバー２００のＣＰＵ２０１は、第２の無線通信部２１４により受信した映像データをＨＤＤ２１１に格納するよう制御する。
【００２８】
図５は、図１のデータ通信システムを構成するビデオカメラ１００とサーバー２００との外観の概略を示し、第２のパターンが検出される際のビデオカメラ１００の挙動を示す斜視図である。図５において、ユーザ６００はビデオカメラ１００をサーバー２００に数センチの振りしろをもって小突いている。
【００２９】
図６は、図５に示される挙動に対して加速度センサ１１６が検出した加速度の変化を示すグラフであり、（Ａ）はｘ軸の加速度ａｘ、（Ｂ）はｙ軸の加速度ａｙの時間ｔに対する変化を示す。図６によれば、ｙ軸方向の加速度が正方向に閾値Ｔｙ２以上の振幅をもって検出され、その振幅が所定時間Ｔｔ２以内で収まっていることがわかる。これは、第１の閾値以上の振幅をもつ加速度を検出し、その前後の一定期間に第２の閾値以上に振幅がない場合に相当する。ＣＰＵ１０１は、これを第２のパターンと判別し、図５に示す小突き動作が行われていると判定する。なお、ビデオカメラ１００を小突いた場合には、ｘ軸方向にもある程度の加速度が発生するため、ここではｘ軸方向の加速度はパターン判別には利用していない。第１の無線通信部１１４と第２の無線通信部２１４との接続が確立した状態で第２のパターンを判別した場合、ＣＰＵ１０１はＨＤＤ１１１に格納されている映像データを、第１の無線通信部１１４により通信対象に転送する。そして、ＣＰＵ１０１は、転送した映像データをＨＤＤ１１１から削除する。この転送及び削除の一連の動作がムーブ動作である。ムーブ動作を行う際、サーバー２００のＣＰＵ２０１は、第２の無線通信部２１４により受信した映像データをＨＤＤ２１１に格納するよう制御する。
【００３０】
ユーザがビデオカメラ１００をサーバー２００の上に置いて、そのまま放置した場合には、加速度センサ１１６の検出する加速度の値は変化せず、ビデオカメラ１００の挙動は前記の第１のパターン、第２のパターンのいずれにも該当しない。第１の無線通信部１１４と第２の無線通信部２１４との接続が確立してから所定時間Ｔｔ３以上にわたって、第１のパターンと第２のパターンとが検出されない場合、ＣＰＵ１０１は、これを第３のパターンと判別する。第３のパターンと判別された場合には、ＣＰＵ１０１は、ＨＤＤ１１１に格納されている映像データを、転送中に再生可能な形式で第１の無線通信部１１４からストリーミング転送する。ストリーミング転送時、サーバー２００のＣＰＵ２０１は、第２の無線通信部２１４により受信した映像データをＣＯＤＥＣ２０８により伸張復号化し、映像出力端子２１３に出力するよう制御する。
【００３１】
こうした構成によって、通信端末であるビデオカメラ１００を通信ベースであるサーバー２００に擦り付けたり、小突いたり、置いたりといった簡単で直感的な操作により、データを、コピー、ムーブ、ストリーミングといった所望の方法で転送することができる。
【００３２】
本実施の形態によれば、ビデオカメラ１００が、ビデオカメラ１００の姿勢の経時的な変化検出し、その検出結果に応じて転送方法を決定することとした。したがって、ユーザは電磁誘導などを利用した近接無線通信を用いてデジタルカメラ等のデータを送信する場合も簡単な操作でデータの転送方法等の指定が可能となる。
【００３３】
＜第２の実施形態＞
次に、本発明の第２の実施の形態に係るデータ通信システムについて説明する。
【００３４】
本実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであるので、重複した構成、作用については説明を省略し、以下に異なる構成、作用についての説明を行う。
【００３５】
図７は、本発明の第２の実施の形態に係るデータ通信システムの構成を概略的に示すブロック図である。第２の実施の形態のデータ通信システムは、第１の実施の形態のデータ通信システムと同様に、ＨＤＤを記録媒体として映像を記録するビデオカメラ（通信端末）４００と、大容量のＨＤＤを記録媒体として様々なデータを格納するサーバー５００とから構成される。
【００３６】
第２の実施の形態のデータ通信システムは、第１の実施の形態のデータ通信システムのようにビデオカメラが備える加速度センサにより挙動を検出するのではなく、サーバーが備える複数のアンテナの通信感度の変化から、ビデオカメラの挙動を検出する。
【００３７】
初めに、ビデオカメラ４００の構成について説明する。ビデオカメラ４００の構成は、第１の実施の形態のビデオカメラ１００の構成から加速度センサ１１６を除いたものである。すなわち、ビデオカメラ４００を構成する各ブロック４０１〜４１５は、第１の実施の形態のビデオカメラ１００を構成する各ブロック１０１〜１１５とそれぞれ対応している。また、ＣＰＵ４０１は加速度センサの検出結果を用いたカメラ４０６の防振制御と、データ通信の制御方法の決定とを行わない。
【００３８】
次に、サーバー５００の構成について説明する。サーバー５００の構成は、第１の実施の形態のサーバー２００の構成に対して第２の無線通信部の備えるアンテナを複数に変更したものである。すなわち、サーバー５００を構成する各ブロック５０１〜５１３は、第１の実施の形態のサーバー２００を構成する各ブロック２０１〜２１３とそれぞれ対応している。
【００３９】
また、サーバー５００に備えられた第２の無線通信部５１４は、コイル状の２つのアンテナ５１７、５１８を備え、電磁誘導を利用して無線によるデータ通信を行う。これらのアンテナ５１７，５１８は、サーバー５００の本体上面に設けられた通信面５１５の内面に取り付けられている。アンテナ５１７、５１８は、いずれも送信アンテナと受信アンテナとしての機能を備え、同様の無線通信部を有する他の装置（この例ではビデオカメラ４００）との間で半二重通信が可能である。第２の無線通信部５１４は、ビデオカメラ４００が発する接続のためのデータを受信することでビデオカメラ４００が通信可能範囲に入ったことを検出し、ビデオカメラ４００へ応答する。データ通信動作の際には、ＣＰＵ５０１は第２の無線通信部５１４を制御してビデオカメラ４００との接続を確立し、ビデオカメラ４００から受信された映像データをバッファ５０９に格納する。また、ＣＰＵ５０１は、第２の無線通信部５１４が備える２つのアンテナ５１７、５１８の通信感度の変化からビデオカメラ４００の挙動を検出し、データ通信の制御方法を決定する。
【００４０】
すなわち、本実施の形態では、サーバー５００のアンテナ５１７、５１８を含む第２の無線通信部５１４が、第１の無線通信部４１４に対する複数のアンテナ５１７、５１８の通信感度の変化からビデオカメラ４００の挙動を検出する挙動検出部を構成する。また、サーバー５００のＣＰＵ５０１とビデオカメラ４００のＣＰＵ４０１とは、第１，第２の無線通信部４１４，５１４が通信可能か否かを判別する。通信可能である場合には、ＣＰＵ４０１は、挙動検出部により検出された挙動が予め定められた複数のパターンのいずれに該当するかを判別する。そして、ＣＰＵ４０１は、判別されたパターンに対応して予め設定された方法でデータ通信を行うよう記録部のディスクコントローラ４１０及び第１の無線通信部４１４とを制御する。
【００４１】
図８は、図７のデータ通信システムを構成するビデオカメラ４００とサーバー５００との外観の概略と、それぞれの無線通信部のアンテナの配置とを示す斜視図である。
【００４２】
ビデオカメラ４００は外装の下面が通信面４１５となっており、サーバー５００は外装の上面が通信面５１５となっている。このため、サーバー５００の上面から数センチ以内にビデオカメラ４００を近づけ、または、サーバー５００の上面にビデオカメラ４００を直接置くことにより、両者間の通信の接続が確立される。サーバー５００の通信面５１５の表面もしくは周囲には、誘導電界を妨げないよう、一部に薄いゴム等の弾性体が取り付けられており、両者が接触しても両者の外装や装置本体に損傷が起きにくい。
【００４３】
また、ビデオカメラ４００には、その通信面４１５の中央部の内面にアンテナ４１７が配置されている。サーバー５００には、通信面５１５の中心を挟んで両サイドの内面に、数センチの距離をおいてアンテナ５１７と５１８とが配置されている。
【００４４】
次に、サーバー５００のＣＰＵ５０１が、無線通信部５１４の備える２つのアンテナ２１７、２１８の検出した通信感度の変化から、データ通信の制御方法を決定する方法について説明する。本実施の形態では、通信の接続が確立している状態で、２つのアンテナ２１７、２１８の検出した感度の変化が第１のパターンの場合はコピー動作、第２のパターンの場合はストリーミング転送動作を行う。
【００４５】
図９は、図７のデータ通信システムを構成するビデオカメラ４００とサーバー５００との外観の概略を示し、第１のパターンが検出される際のビデオカメラ４００の挙動を示す斜視図である。図９において、ユーザ６００はビデオカメラ４００をサーバー５００に所定の周期で、所定の振幅をもって擦り付けている。
【００４６】
図１０は、図９に示される挙動に対してアンテナ５１７、アンテナ５１８が検出した感度ｓ１、ｓ２の時間ｔに対する変化を示すグラフである。図１０によれば、所定の時間Ｔｔ１以上、感度ｓ１、ｓ２が閾値Ｔｓ１以上の振幅をもって所定回数以上（本図では４回）上下し、ｓ１とｓ２とが逆の位相となっていることがわかる。これは、第１のアンテナの通信感度の変化の位相と、第２のアンテナの通信感度の変化の位相とが逆の位相になっている場合に相当する。ＣＰＵ５０１は、これを第１のパターンと判別する。第１の無線通信部４１４と第２の無線通信部５１４との接続が確立した状態で第１のパターンを判別した場合、ＣＰＵ５０１は、データ通信によってビデオカメラ４００にコピー動作を行うように指示する。ビデオカメラ４００のＣＰＵ４０１は、コピー動作の指示を受け取り、ＨＤＤ４１１に格納されている映像データを、無線通信部４１３によりサーバー５００に転送してコピーする。コピー動作時、サーバー５００のＣＰＵ５０１は、第２の無線通信部５１４により受信した映像データをＨＤＤ５１１に格納するよう制御する。
【００４７】
ユーザがビデオカメラ４００をサーバー５００の上に置いて、そのまま放置した場合には、アンテナ５１７、５１８の検出する通信感度の値は変化せず、ビデオカメラ４００の挙動は前記の第１のパターンには該当しない。第１の無線通信部４１４と第２の無線通信部５１４との接続が確立してから所定時間Ｔｔ２以上にわたって、第１のパターンが検出されない場合、ＣＰＵ５０１はこれを第２のパターンと判別する。第２のパターンと判別された場合、ＣＰＵ５０１は、データ通信によって、ビデオカメラ４００に再生が可能な形式で映像データのストリーミング転送を行うように指示する。ビデオカメラ４００のＣＰＵ４０１は、ストリーミング転送指示を受け取り、ＨＤＤ４１１に格納されている映像データを、サーバー５００において転送中に再生が可能な形式で第１の無線通信部４１４によりストリーミング転送する。ストリーミング転送時、サーバー５００のＣＰＵ５０１は、第２の無線通信部５１４により受信した映像データをＣＯＤＥＣ５０８により伸張復号化し、映像出力端子５１３に出力するよう制御を行う。
【００４８】
なお、上記の２つの実施の形態では、通信端末の挙動を検出するために加速度センサ、複数のアンテナを利用しているが、他の検出手段を用いてもよい。例えば通信端末の角速度を検出する角速度検出装置や、カメラ（撮影部）により撮影された画像の動きベクトルを検出する動きベクトル検出装置等の他の手段を挙動検出部を構成してもよい。
【００４９】
また、上記の２つの実施形態では、サーバーを通信ベースとして説明しているが、通信ベースとしては、少なくとも第２の無線通信部を備えていれば足りる。例えば、この部分のみをモジュール化して別部品とし、ケーブル等でコンピュータに接続し、送信された映像データの記録や再生はコンピュータのＨＤＤやＣＰＵ、ディスプレイを用いて行うようにしてもよい。
【００５０】
また、上記の２つの実施の形態では、電磁誘導を用いた半二重のデータ通信を行っているが、例えば放射電界や可視光などを用いたデータ通信や、全二重のデータ通信を行っても本発明の目的は達成される。
【００５１】
また、上記の２つの実施の形態では、静止画や映像といったデータの転送を行っているが、音楽データや、ファイルシステムで管理されるファイルや、タグ情報やＵＲＬ（ユニフォームリソースロケータ）などの転送を行ってもよい。
【００５２】
また、上記の２つの実施の形態では通信端末の挙動のパターンに応じてコピー動作、ムーブ動作、ストリーミング転送といった動作をさせているが、デリート動作や再生時の画像送り動作など他の動作を行わせても本発明の目的は達成される。
【００５３】
さらに、本発明の目的は、前述した各実施の形態の機能を実現するようにプログラミングされたプログラムコードを記憶した記憶媒体を、システム或いは装置に供給することによっても達成される。この場合、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することになる。
【００５４】
上記の例では、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５５】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷを用いることができる。さらに、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。又は、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される場合に限定されることはない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００５７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた場合も含まれる。この場合、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される。
【図面の簡単な説明】
【００５８】
【図１】第１の実施の形態に係るデータ通信システムの構成を概略的に示すブロック図である。
【図２】図１のデータ通信システムを構成するビデオカメラとサーバーとの外観の概略を示す斜視図である。
【図３】図１のデータ通信システムを構成するビデオカメラとサーバーとの外観の概略を示し、第１のパターンが検出される際のビデオカメラの挙動を示す斜視図である。
【図４】図３に示される挙動に対して加速度センサが検出した加速度の変化を示すグラフであり、（Ａ）はｘ軸の加速度、（Ｂ）はｙ軸の加速度の時間に対する変化を示す。
【図５】図１のデータ通信システムを構成するビデオカメラとサーバーとの外観の概略を示し、第２のパターンが検出される際のビデオカメラの挙動を示す斜視図である。
【図６】図５に示される挙動に対して加速度センサが検出した加速度の変化を示すグラフであり、（Ａ）はｘ軸の加速度、（Ｂ）はｙ軸の加速度の時間に対する変化を示す。
【図７】本発明の第２の実施の形態に係るデータ通信システムの構成を概略的に示すブロック図である。
【図８】図７のデータ通信システムを構成するビデオカメラとサーバーとの外観の概略と、それぞれの無線通信部のアンテナの配置とを示す斜視図である。
【図９】図７のデータ通信システムを構成するビデオカメラとサーバーとの外観の概略を示し、第１のパターンが検出される際のビデオカメラの挙動を示す斜視図である。
【図１０】図９に示される挙動に対して２つのアンテナが検出した感度の時間に対する変化を示すグラフである。
【符号の説明】
【００５９】
１００  ビデオカメラ
１０１  ＣＰＵ
１０６  カメラ
１１０  ディスクコントローラ
１１１  ＨＤＤ
１１４  第１の無線通信部
１１６  加速度センサ
２００  サーバ
２０１  ＣＰＵ
２１４  第２の無線通信部
【図１】
2010157799.tif 000003
【図２】
2010157799.tif 000004
【図３】
2010157799.tif 000005
【図４】
2010157799.tif 000006
【図５】
2010157799.tif 000007
【図６】
2010157799.tif 000008
【図７】
2010157799.tif 000009
【図８】
2010157799.tif 000010
【図９】
2010157799.tif 000011
【図１０】
2010157799.tif 000012