(57)【要約】【課題】無線通信を維持しつつ無線通信部の発熱を適切に抑制すること。【解決手段】電子機器は、パケットを無線で送信する無線通信部の温度を取得する温度取得部と、無線通信部の温度が予め定められた第１基準値以上である場合に、無線通信部の温度が第１基準値より低い場合より、無線通信部から無線で送信されるパケットの送信間隔を長くする送信間隔制御部と、を備える。プログラムは、パケットを無線で送信する無線通信部の温度を取得する温度取得ステップと、無線通信部の温度が予め定められた第１基準値以上である場合に、無線通信部の温度が第１基準値より低い場合より、無線通信部から無線で送信されるパケットの送信間隔を長くする送信間隔制御ステップと、をコンピュータに実行させる。【選択図】図４
2013115551.tif 000002
【特許請求の範囲】
【請求項１】
パケットを無線で送信する無線通信部の温度を取得する温度取得部と、
前記無線通信部の温度が予め定められた第１基準値以上である場合に、前記無線通信部の温度が前記第１基準値より低い場合より、前記無線通信部から無線で送信されるパケットの送信間隔を長くする送信間隔制御部と、
を備える電子機器。
【請求項２】
無線で伝送されるパケットの伝送速度を、無線伝送路の通信品質に応じて調整する伝送速度調整部
をさらに備える請求項１に記載の電子機器。
【請求項３】
前記送信間隔制御部は、連続して送信するパケット間にウェイトを挿入することにより、前記送信間隔を長くする
請求項１または２に記載の電子機器。
【請求項４】
前記無線通信部の温度が予め定められた第２基準値以上である場合に、前記無線通信部の温度が前記第２基準値より低い場合より、前記無線通信部から無線で送信されるパケットの伝送速度の下限値を高くする伝送速度設定部
をさらに備える
請求項１から３のいずれか一項に記載の電子機器。
【請求項５】
前記第２基準値は、前記第１基準値より高い
請求項４に記載の電子機器。
【請求項６】
前記伝送速度が前記下限値に調整された場合に、ユーザに警告する警告部
をさらに備える請求項５に記載の電子機器。
【請求項７】
前記無線通信部の温度が前記第２基準値より高い予め定められた第３基準値以上である場合に、前記無線通信部から送信されるべき複数のファイルを、ファイルのデータサイズが小さい順で前記無線通信部から送信させる送信順序制御部
をさらに備える請求項４から６のいずれか一項に記載の電子機器。
【請求項８】
パケットを無線で送信する無線通信部の温度を取得する温度取得部と、
前記無線通信部の温度が予め定められた基準値以上である場合に、前記無線通信部の温度が前記基準値より低い場合より、前記無線通信部から無線で送信されるパケットの伝送速度の下限値を高く設定する伝送速度設定部と、
前記無線通信部から無線で伝送されるパケットの伝送速度を前記下限値以上の範囲内で調整する伝送速度調整部と、
を備える電子機器。
【請求項９】
前記伝送速度調整部は、前記伝送速度を、無線伝送路の通信品質に応じて調整する
請求項８に記載の電子機器。
【請求項１０】
前記無線通信部
をさらに備える請求項１から９のいずれか一項に記載の電子機器。
【請求項１１】
撮像部
をさらに備え、
前記無線通信部は、前記撮像部が撮像することにより得られた画像データを無線で送信する
請求項１から１０のいずれか一項に記載の電子機器。
【請求項１２】
請求項１０に記載の電子機器と、
前記電子機器と接続される撮像装置と、
を備え、
前記無線通信部は、前記撮像装置が撮像することにより得られた画像データを無線で送信する
撮像システム。
【請求項１３】
外部装置と、
請求項１０に記載の電子機器と、
を備え、
前記電子機器は、
撮像部が撮像することにより得られた画像データを取得する画像データ取得部
をさらに有し、
前記無線通信部は、前記画像データを前記外部装置へ無線で送信する
通信システム。
【請求項１４】
前記外部装置は、
前記無線通信部の温度を前記電子機器から取得する温度情報取得部と、
前記温度情報取得部が取得した温度が予め定められた値より高い場合に、撮像部から単位時間あたりに出力される画像データのデータ量を低下してよい旨を前記撮像部に通知するデータ量低下通知部と、
を有する請求項１３に記載の通信システム。
【請求項１５】
パケットを無線で送信する無線通信部の温度を取得する温度取得ステップと、
前記無線通信部の温度が予め定められた第１基準値以上である場合に、前記無線通信部の温度が前記第１基準値より低い場合より、前記無線通信部から無線で送信されるパケットの送信間隔を長くする送信間隔制御ステップと、
をコンピュータに実行させるプログラム。
【請求項１６】
パケットを無線で送信する無線通信部の温度を取得する温度取得ステップと、
前記無線通信部の温度が予め定められた基準値以上である場合に、前記無線通信部の温度が前記基準値より低い場合より、前記無線通信部から無線で送信されるパケットの伝送速度の下限値を高く設定する伝送速度設定ステップと、
前記無線通信部から無線で伝送されるパケットの伝送速度を前記下限値以上の範囲内で調整する伝送速度調整ステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびプログラムに関する。
【背景技術】
【０００２】
携帯通信端末の温度が所定値以上になった場合、現在の処理が緊急通信中であれば当該緊急通信を継続し、緊急通信中でなければ温度警告を使用者に報知する帯通信端末が知られている（例えば、特許文献１参照。）。
［先行技術文献］
［特許文献］
［特許文献１］特開２００７−０４３４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
無線通信を維持しつつ無線通信部の発熱を適切に抑制することができないという課題があった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、電子機器は、パケットを無線で送信する無線通信部の温度を取得する温度取得部と、無線通信部の温度が予め定められた第１基準値以上である場合に、無線通信部の温度が第１基準値より低い場合より、無線通信部から無線で送信されるパケットの送信間隔を長くする送信間隔制御部と、を備える。
【０００５】
本発明の第２の態様においては、電子機器は、パケットを無線で送信する無線通信部の温度を取得する温度取得部と、無線通信部の温度が予め定められた基準値以上である場合に、無線通信部の温度が基準値より低い場合より、無線通信部から無線で送信されるパケットの伝送速度の下限値を高く設定する伝送速度設定部と、無線通信部から無線で伝送されるパケットの伝送速度を下限値以上の範囲内で調整する伝送速度調整部と、を備える。
【０００６】
本発明の第３の態様においては、プログラムは、パケットを無線で送信する無線通信部の温度を取得する温度取得ステップと、無線通信部の温度が予め定められた第１基準値以上である場合に、無線通信部の温度が第１基準値より低い場合より、無線通信部から無線で送信されるパケットの送信間隔を長くする送信間隔制御ステップと、をコンピュータに実行させる。
【０００７】
本発明の第４の態様においては、プログラムは、パケットを無線で送信する無線通信部の温度を取得する温度取得ステップと、無線通信部の温度が予め定められた基準値以上である場合に、無線通信部の温度が基準値より低い場合より、無線通信部から無線で送信されるパケットの伝送速度の下限値を高く設定する伝送速度設定ステップと、無線通信部から無線で伝送されるパケットの伝送速度を下限値以上の範囲内で調整する伝送速度調整ステップと、をコンピュータに実行させる。
【０００８】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００９】
【図１】通信システム５の利用環境の一例を示す。
【図２】撮像システム１１０のシステム構成の一例を模式的に示す。
【図３】ＡＳＩＣ１３５が有する機能ブロック構成の一例を示す。
【図４】通信アダプタ１０が有する機能ブロック構成の一例を示す。
【図５】ユーザ端末２０が有する機能ブロック構成の一例を示す。
【図６Ａ】高速リンク時と低速リンク時の無線出力のデューティー比の説明図である。
【図６Ｂ】パケット間にウェイトを挿入した場合の送信シーケンスの一例を示す。
【図７】通信アダプタ１０へ転送される複数のファイルの転送順序の一例を示す。
【図８】伝送速度および温度の時間発展の一例を模式的に示す。
【図９Ａ】撮像装置１００に表示される警告画面の一例を示す。
【図９Ｂ】ユーザ端末２０に表示される警告画面の一例を示す。
【図１０】撮像装置１００の起動から終了までの処理フローを示す。
【図１１】機器接続処理に関する設定を行うフローの一例を示す。
【図１２】通信アダプタ１０における処理の一例を示す。
【図１３】通信アダプタ１０が無線通信中に行う温度制御に関する処理の一例を示す。
【図１４】パケット間にウェイトを挿入する処理の一例を示す。
【発明を実施するための形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、通信システム５の利用環境の一例を示す。通信システム５は、撮像システム１１０およびユーザ端末２０を備える。ユーザ端末２０は、外部装置の一例である。ユーザ端末２０は、いわゆるスマートフォン等の携帯電話機であってよい。ユーザ端末２０は、撮像システム１１０との間で無線通信を行う。例えば、ユーザ端末２０は、パケット通信により、撮像システム１１０との間で無線通信を行う。
【００１２】
撮像システム１１０は、電子機器の一例としての通信アダプタ１０および撮像装置１００を備える。通信アダプタ１０は、撮像装置１００に接続される。具体的には、通信アダプタ１０は、撮像装置１００に着脱可能に接続される。例えば、通信アダプタ１０は、ＵＳＢインタフェースを介して撮像装置１００に接続される。通信アダプタ１０は、無線信号を送受信する機能を有する。具体的には、通信アダプタ１０は、ユーザ端末２０からの無線信号を受信し、ユーザ端末２０へ無線信号を送信する。撮像装置１００は、通信アダプタ１０を通じて、ユーザ端末２０と無線通信を行い、ユーザ端末２０との間で各種指示、各種データ等を送受信する。
【００１３】
ユーザ端末２０は、撮像装置１００を遠隔から操作する。例えば、ユーザ端末２０は、タッチパネルディスプレイ２２に、ライブビュー動作を示すアイコン２４を表示する。ユーザ端末２０は、アイコン２４の表示位置がユーザ５０にタッチされたことを検出すると、ライブビューで撮像動作させる指示を撮像装置１００へ無線で送信する。撮像装置１００は、通信アダプタ１０で受信した無線信号で指示された内容に従って、ライブビューの撮像動作を行う。具体的には、撮像装置１００は、順次に被写体を撮像して、撮像により順次に得られた画像データを、通信アダプタ１０から順次に無線信号でユーザ端末２０へ送信する。ユーザ端末２０は、通信アダプタ１０から順次に受信した画像データに基づいて、タッチパネルディスプレイ２２に順次に画像を表示する。
【００１４】
ここで、通信アダプタ１０は、無線信号を送受信する無線通信回路の温度が予め定められた温度以上になった場合に、連続して送信するパケットの間にウェイトを挿入する。これにより、無線通信回路における送信のデューティー比を低下させ、無線通信回路からの発熱量の増加を抑制することができる。また、通信アダプタ１０は、無線通信回路の温度が予め定められた温度以上になった場合に、無線通信の伝送速度の下限値を高める。これにより、伝送速度が低速になることを抑制して、一パケットあたりの送信電力を低下させることができる。このため、無線通信回路からの発熱量の増加を抑制することができる。このように、通信アダプタ１０は、パケット送信にウェイトを挿入したり、伝送速度の下限値を高めたりすることにより、無線通信を継続しつつ、通信アダプタ１０の筐体温度を規定温度以下に維持するようにすることができる。
【００１５】
また、ユーザ端末２０は、通信アダプタ１０から無線通信回路の温度を無線信号で取得する。ユーザ端末２０は、無線通信回路の温度が予め定められた温度以上になったことを検出すると、ライブビューの撮像レートを低下させる指示を無線信号で送信する。これにより、通信アダプタ１０から送信すべき単位時間あたりのデータ量を低下させることができ、無線通信回路の発熱量の増加を抑制することができる。また、撮像装置１００から通信アダプタ１０へ単位時間あたりに転送されるデータ量を低下することができる。このため、例えばパケット間にウェイトを挿入することで実効的な伝送レートが低下した場合でも、画像データを遅滞なく送信できる。
【００１６】
図２は、撮像システム１１０のシステム構成の一例を模式的に示す。本例において、撮像装置１００は、レンズ交換式カメラの一例としての一眼レフレックスカメラである。まず、撮像装置１００のシステム構成の概要を説明する。
【００１７】
撮像装置１００は、交換レンズ１２０およびカメラ本体１３０を備える。交換レンズ１２０は、レンズマウント接点１２１を有するレンズマウントを備え、カメラ本体１３０は、カメラマウント接点１３１を有するカメラマウントを備える。レンズマウントとカメラマウントとが係合して交換レンズ１２０とカメラ本体１３０とが一体化されると、レンズマウント接点１２１とカメラマウント接点１３１とが接続される。レンズＭＰＵ１２３は、レンズマウント接点１２１およびカメラマウント接点１３１を介してカメラＭＰＵ１３３と接続され、相互に通信しつつ協働して交換レンズ１２０を制御する。
【００１８】
交換レンズ１２０は、レンズ群１２２、レンズ駆動部１２４およびレンズＭＰＵ１２３を有する。被写体光は、交換レンズ１２０が有する光学系としてのレンズ群１２２を光軸に沿って透過して、カメラ本体１３０に入射する。メインミラー１５０は、レンズ群１２２の光軸を中心とする被写体光束中に斜設される斜設状態と、被写体光束から退避する退避状態を取り得る。
【００１９】
メインミラー１５０が斜設状態にある場合、メインミラー１５０は、レンズ群１２２を通過した被写体光束の一部を反射する。メインミラー１５０により反射された被写体光束は光学ファインダ部１５６に導かれて、ユーザに観察される。ユーザは、光学ファインダ部１５６を通じて構図等を確認することができる。
【００２０】
斜設状態におけるメインミラー１５０の光軸近傍領域は、ハーフミラーとして形成されており、入射される被写体光束の一部が透過する。メインミラー１５０の光軸近傍領域を透過した被写体光束は、サブミラー１５１で反射されて、合焦センサ１４２へ導かれる。合焦センサ１４２は、被写体光束を受光する複数の光電変換素子列を有する。光電変換素子列は、合焦状態にある場合には位相が一致した信号を出力し、前ピン状態または後ピン状態にある場合には、位相ずれした信号を出力する。位相のずれ量は、焦点状態からのずれ量に対応する。合焦センサ１４２は、光電変換素子列の出力を相関演算することで位相差を検出して、位相差を示す位相差信号をカメラＭＰＵ１３３に出力する。
【００２１】
レンズ群１２２の焦点状態は、カメラＭＰＵ１３３等の制御により、合焦センサ１４２からの位相差信号を用いて調節される。例えば、カメラＭＰＵ１３３によって、位相差信号に基づき検出された焦点状態に基づき、レンズ群１２２が含むフォーカスレンズの目標位置が決定され、レンズＭＰＵ１２３の制御により、決定された目標位置に向けてフォーカスレンズの位置が制御される。具体的には、レンズＭＰＵ１２３は、一例としてフォーカスレンズモータを含むレンズ駆動部１２４を制御して、レンズ群１２２を構成するフォーカスレンズを移動させる。このように、メインミラー１５０がダウンして斜設状態にある場合に、位相差検出方式でレンズ群１２２の焦点状態が検出されて焦点調節が行われる。合焦センサ１４２は、被写体像の特定の領域に対応してそれぞれ設けられ、特定の領域のそれぞれにおいて焦点状態を調節することができる。
【００２２】
メインミラー１５０が被写体光束から退避すると、サブミラー１５１はメインミラー１５０に連動して被写体光束から退避する。メインミラー１５０が退避状態にある場合、レンズ群を透過した被写体光束は、撮像素子１３２の受光面に入射する。
【００２３】
撮像素子１３２は、撮像部として機能する。撮像素子１３２は、レンズ群１２２を通過した被写体光束により被写体を撮像する。撮像素子１３２としては、例えばＣＣＤセンサ、ＣＭＯＳセンサ等の固体撮像素子を例示することができる。撮像素子１３２は、被写体光束を受光する複数の光電変換素子を有しており、複数の光電変換素子でそれぞれ生じた蓄積電荷量に応じたアナログ信号をＡ／Ｄ変換器１３４に出力する。Ａ／Ｄ変換器１３４は、撮像素子１３２から出力されたアナログ信号を、画像データを表すデジタル信号に変換して出力する。撮像素子１３２およびＡ／Ｄ変換器１３４は、カメラＭＰＵ１３３からの指示を受けた駆動部１４０により駆動される。
【００２４】
Ａ／Ｄ変換器１３４がデジタル信号で出力した画像データは、揮発性メモリの一例としてのＳＤＲＡＭ１３６に記憶される。ＳＤＲＡＭ１３６の少なくとも一部のメモリ領域は、画像データを一時的に記憶するバッファ領域として使用される。撮像素子１３２が連続して撮像した場合、順次に出力される画像データはバッファ領域に順次に記憶される。撮像素子１３２が連続して撮像することにより得られた複数の画像データは、連続する静止画の画像データ、または、動画を構成する各画像の画像データとして、バッファ領域に順次に記憶される。なお、動画を構成する画像の画像データを、特にフレームと呼ぶ場合がある。ＳＤＲＡＭ１３６は、ＡＳＩＣ１３５において動画を処理する場合にフレームを一時的に記憶するフレームメモリとしても機能する。
【００２５】
ＡＳＩＣ１３５は、ＳＤＲＡＭ１３６に記憶された画像データを処理する。ＡＳＩＣ１３５は、画像処理機能に関連する回路等を一つにまとめた集積回路である。画像処理としては、記録用の画像データを生成する処理、表示用の画像データを生成する処理、自動焦点調節（ＡＦ）用の画像データ処理等を例示することができる。ＡＳＩＣ１３５は、ＳＤＲＡＭ１３６の少なくとも一部のメモリ領域を画像処理用のワークエリアとして使用して画像処理を行う。ＡＳＩＣ１３５は、例えば、欠陥画素補正、ホワイトバランス補正、色補間処理、色補正、ガンマ補正、輪郭強調処理等の画像処理を行う。
【００２６】
ＡＳＩＣ１３５は、画像データを、規格化された画像フォーマットの画像データに変換して出力する。例えば、ＡＳＩＣ１３５は、静止画の画像データを、ＪＰＥＧ等の規格に準拠した符号化形式で符号化された静止画データを生成するための画像処理を行う。また、ＡＳＩＣ１３５は、複数のフレームを、Ｈ．２６４、ＭＰＥＧ２、Ｍｏｔｉｏｎ  ＪＰＥＧ等の規格に準拠した符号化方式で符号化された動画データを生成するための画像処理を行う。ＡＳＩＣ１３５は、生成した静止画データ、動画データ等の画像データを、不揮発性の記録媒体の一例としての外部メモリ１６０に転送して記録させる。外部メモリ１６０としては、フラッシュメモリ等の半導体メモリを例示することができる。
【００２７】
ＡＳＩＣ１３５は、記録用の画像データの生成に並行して、表示用の画像データを生成する。再生時においては、ＡＳＩＣ１３５は、外部メモリ１６０から読み出された画像データから表示用の画像データを生成する。生成された表示用の画像データは、表示制御部１３７の制御に従ってアナログの信号に変換され、液晶ディスプレイ等の表示デバイスとしての表示部１３８に表示される。また、画像の表示と共に、もしくは画像を表示することなく、撮像装置１００の各種設定に関する様々なメニュー項目も、表示制御部１３７の制御により表示部１３８に表示することができる。ＡＳＩＣ１３５は、表示制御部１３７を制御して、メニュー項目を表示部１３８に表示させる。
【００２８】
また、ＡＳＩＣ１３５は、ＡＦ処理用のコントラスト量を検出する処理を担う。具体的には、ＡＳＩＣ１３５は、画像データからコントラスト量を検出してカメラＭＰＵ１３３に供給する。例えば、ＡＳＩＣ１３５は、光軸方向の異なる位置にフォーカスレンズを位置させて撮像することにより得られた複数の画像データのそれぞれからコントラスト量を検出する。カメラＭＰＵ１３３は、検出されたコントラスト量とフォーカスレンズの位置とに基づいて、レンズ群１２２の焦点状態を調節する。例えば、カメラＭＰＵ１３３は、コントラスト量を増大させるようフォーカスレンズの目標位置を決定して、レンズＭＰＵ１２３に、決定された目標位置に向けてフォーカスレンズの位置を制御させる。このように、メインミラー１５０がアップして退避状態にある場合に、コントラスト検出方式でレンズ群１２２の焦点状態が検出されて焦点調節が行われる。このように、カメラＭＰＵ１３３は、ＡＳＩＣ１３５およびレンズＭＰＵ１２３と協働して、レンズ群１２２の焦点調節を行う。
【００２９】
撮像装置１００は、上記に説明した制御を含めて、カメラＭＰＵ１３３およびＡＳＩＣ１３５により直接的または間接的に制御される。撮像装置１００の動作に必要な定数、変数等のパラメータ、プログラム等は、システムメモリ１３９に格納される。システムメモリ１３９は、電気的に消去・記憶可能な不揮発性メモリであり、例えばフラッシュＲＯＭ、ＥＥＰＲＯＭ等により構成される。システムメモリ１３９は、パラメータ、プログラム等を、撮像装置１００の非動作時にも失われないように格納する。システムメモリ１３９に記憶されたパラメータ、プログラム等は、ＳＤＲＡＭ１３６に展開され、撮像装置１００の制御に利用される。カメラ本体１３０内の、ＡＳＩＣ１３５、ＳＤＲＡＭ１３６、システムメモリ１３９、表示制御部１３７、カメラＭＰＵ１３３、外部メモリ１６０は、バス等の接続インタフェース１４５により相互に接続され、各種のデータをやりとりする。
【００３０】
操作入力部１４１は、ユーザ操作を受け付ける。操作入力部１４１は、レリーズボタンの他、電源スイッチおよび各種操作ボタン等のキーを含む。また、操作入力部１４１は、タッチパネル等として表示部１３８と一体に実装された入力部材を含んでよい。カメラＭＰＵ１３３は、操作入力部１４１が操作されたことを検知して、操作に応じた動作を実行する。例えば、カメラＭＰＵ１３３は、レリーズボタンが操作された場合に、レリーズ動作を実行するよう撮像装置１００の各部を制御する。例えば、カメラＭＰＵ１３３は、撮像の動作モードが連写モードに設定されている場合、レリーズボタンが押し込まれている間、連続して静止画を撮像するよう撮像装置１００の各部を制御する。また、カメラＭＰＵ１３３は、操作入力部１４１の一部としてのライブビューボタンや動画ボタンが操作された場合に、例えばローリング読み出しで撮像素子１３２に対する読み出しを行うよう撮像装置１００の各部を制御する。また、カメラＭＰＵ１３３は、タッチパネルとして実装された入力部材が操作された場合に、表示部１３８に表示されたメニュー項目および操作内容に応じた動作をするよう、撮像装置１００の各部を制御する。
【００３１】
カメラ本体１３０の各要素および外部メモリ１６０は、電源回路１４３を介して電源１７０から電力供給を受ける。電源１７０としては、カメラ本体１３０に対して着脱できる例えばリチウムイオン電池等の二次電池、系統電源等を例示することができる。二次電池は電池の一例であり、電池とは、実質的に充電することができない非充電式の電池を含む。
【００３２】
カメラＭＰＵ１３３は、電源の状態を検出して、電源の状態に応じて撮像装置１００の各部を制御する。例えば、カメラＭＰＵ１３３は、電源１７０が二次電池であるか否か等の電源の種別を判断する。また、カメラＭＰＵ１３３は、電源１７０が二次電池である場合に、二次電池の容量、残存容量等の電源の状態を検出する。カメラＭＰＵ１３３は、検出した残存容量に応じて撮像装置１００の各部を制御する。なお、二次電池の容量として、例えば完全充電された二次電池から取り出すことができる電気量としての放電容量、定格容量等を適用することができる。
【００３３】
ＡＳＩＣ１３５は、接続部１８１を介して通信アダプタ１０と通信する。接続部１８１は、例えばＵＳＢ通信用の接続端子を含む。接続部１８１は、ＵＳＢ規格に準拠したＵＳＢ接続部であってよい。例えば、接続部１８１は、ＵＳＢレセプタクルである。ＡＳＩＣ１３５は、接続部１８１を介して、ＵＳＢ規格に準拠して通信アダプタ１０との間でデータを送受信する。なお、接続部１８１は、ＡＶ信号を伝送するＡＶ端子等、他の信号用の端子とＵＳＢ接続端子とを含んでよい。例えば、接続部１８１は、ＵＳＢ信号およびＡＶ信号を伝送するＡＶ複合ケーブルを受け入れるレセプタクルであってよい。
【００３４】
図３は、ＡＳＩＣ１３５が有する機能ブロック構成の一例を示す。ここでは、ＡＳＩＣ１３５が有する機能ブロックのうち、通信システム５における制御用の機能ブロックを特に取り上げて示す。ＡＳＩＣ１３５は、データ送受信制御部３１０、送信順序決定部３２０、撮像レート制御部３３０、および、通信ＩＦ部３００を有する。通信ＩＦ部３００は、ＵＳＢ通信回路を有する。
【００３５】
データ送受信制御部３１０は、通信アダプタ１０へ転送するデータを、通信ＩＦ部３００へ供給する。例えば、撮像素子１３２で撮像することにより得られた画像データを、ＳＤＲＡＭ１３６から読み出して、通信ＩＦ部３００へ供給する。また、外部メモリ１６０に画像ファイルとして記録されＳＤＲＡＭ１３６に読み出された画像データを、通信ＩＦ部３００へ供給する。通信ＩＦ部３００は、データ送受信制御部３１０から供給されたデータを、通信アダプタ１０へ転送する。
【００３６】
また、通信ＩＦ部３００は、通信アダプタ１０から転送されたデータをデータ送受信制御部３１０へ供給する。データ送受信制御部３１０は、通信アダプタ１０から転送されたデータを、通信ＩＦ部３００から取得する。データ送受信制御部３１０は、取得したデータに基づいて、各部を制御する。例えば、データ送受信制御部３１０は、撮像素子１３２の撮像レートを、撮像レート制御部３３０に制御させる。一例として、撮像レート制御部３３０は、通信アダプタ１０から転送されたデータに撮像レートを低下させる指示が含まれる場合、撮像レートを低下させるようカメラＭＰＵ１３３に指示する。
【００３７】
送信順序決定部３２０は、ファイルの送信順序を制御する。具体的には、送信順序決定部３２０は、外部メモリ１６０に記録されたファイルの送信順序を制御する。ファイルとしては、画像ファイルや書類ファイル等、種々のデータを格納したファイルを適用できる。画像ファイルとは、静止画データ、動画データ等、種々の画像データを格納したファイルであってよい。通信アダプタ１０から転送されたデータにファイルの送信順序を制御する指示が含まれる場合、送信順序決定部３２０は、通信ＩＦ部３００に転送される複数のファイルを、データサイズの昇順でソートする。送信順序決定部３２０は、ソートした順でファイルデータが通信ＩＦ部３００に転送されるよう、データ送受信制御部３１０を制御する。
【００３８】
図４は、通信アダプタ１０が有する機能ブロック構成の一例を示す。通信アダプタ１０は、ＭＣＵ４２０、ＲＡＭ４９６、ＲＯＭ４９８、温度検出部４０８、無線通信部４１０、発光部４３６、操作入力部４９２、通信ＩＦ部４００、電源制御部４９４、および、接続部４９０を備える。接続部４９０は、ＵＳＢ用の接続端子を含む。接続部４９０は、接続部１８１に適合する形状を有する。接続部４９０は、例えば、ＵＳＢプラグである。通信ＩＦ部４００は、ＵＳＢ通信回路を有する。
【００３９】
ＭＣＵ４２０は、温度取得部４３０、送信デューティー制御部４３２および警告制御部４３４を有する。送信デューティー制御部４３２は、送信順序制御部４７０、送信間隔制御部４４０、伝送速度設定部４５０、伝送速度調整部４６０、および、温度通知部４８０を含む。無線通信部４１０は、無線ＬＳＩ４０２、送受信切替部４０４、および、アンテナ部４０６を含む。無線通信部４１０は、パケットを無線で送信する。
【００４０】
ＲＯＭ４９８は、通信アダプタ１０の動作に必要な定数、変数等のパラメータ、プログラム等を格納する。ＲＯＭ４９８は、電気的に消去・記憶可能な不揮発性メモリであり、例えばフラッシュＲＯＭ、ＥＥＰＲＯＭ等により構成される。ＲＯＭ４９８に格納されたパラメータ、プログラム等は、ＲＡＭ４９６に展開され、ＭＣＵ４２０により通信アダプタ１０の制御に利用される。主としてＭＣＵ４２０の制御により、通信アダプタ１０の全体が制御される。
【００４１】
通信ＩＦ部４００は、撮像装置１００から転送されたデータを取得する。通信ＩＦ部４００は、撮像装置１００で撮像することにより得られた画像データを取得する画像データ取得部として機能する。ＭＣＵ４２０は、通信ＩＦ部４００で取得されたデータを、無線通信部４１０に供給して、無線信号でユーザ端末２０へ送信させる。例えば、ＭＣＵ４２０は、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルに基づくパケットデータを、Ｗｉ−Ｆｉ無線通信上で規格化されたＰＴＰ／ＩＰのパケットデータへとプロトコル変換して、無線通信部４１０から無線信号で送信させる。また、ＭＣＵ４２０は、無線通信部４１０で受信した無線信号から得られたデータを取得して、通信ＩＦ部４００へ供給する。例えば、ＭＣＵ４２０は、ＰＴＰ／ＩＰのパケットデータをＵＳＢのパケットデータに変換して、通信ＩＦ部４００から撮像装置１００へ転送させる。
【００４２】
無線通信部４１０において、無線ＬＳＩ４０２は、Ｗｉ−Ｆｉ規格としてのＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎの規格に基づく無線通信用の無線通信回路を含む。無線ＬＳＩ４０２は、ＰＴＰ／ＩＰプロトコルのパケットデータを、Ｗｉ−Ｆｉ通信規格に準じた符号化、復号化、変調、復調を行う。送信時においては、無線ＬＳＩ４０２は、ＭＣＵ４２０から取得したデータを符号化および変調して送受信切替部４０４に電気信号を供給する。データを送信する場合、無線通信部４１０は、送受信切替部４０４を制御して高周波アナログスイッチを切り替えて、アンテナ部４０６へ電気信号を出力する。アンテナ部４０６は、送受信切替部４０４から供給された電気信号を電波として空間に送出する。これにより、無線通信部４１０に供給されたデータは、無線通信部４１０および送受信切替部４０４を介して、アンテナ部４０６から無線信号として出力される。
【００４３】
無線ＬＳＩ４０２は、データを受信する場合、送受信切替部４０４を制御して高周波アナログスイッチを切り替えて、送受信切替部４０４からデータを取得する。これにより、アンテナ部４０６で受信された無線信号は、送受信切替部４０４を介して電気信号として無線ＬＳＩ４０２に供給される。無線ＬＳＩ４０２は、供給された信号を復調および復号化して、得られたデータをＭＣＵ４２０に出力する。
【００４４】
温度検出部４０８は、無線通信部４１０の温度を検出する。温度検出部４０８としては、サーミスタなどの温度検出素子を例示することができる。例えば、温度検出部４０８は、無線ＬＳＩ４０２の温度を検出する。
【００４５】
温度取得部４３０は、無線通信部４１０の温度を取得する。具体的には、温度取得部４３０は、温度検出部４０８が検出した温度を取得する。送信デューティー制御部４３２は、温度検出部４０８が取得した温度に基づいて、無線通信部４１０から無線で送信する場合の送信デューティー比を制御する。
【００４６】
具体的には、送信間隔制御部４４０は、無線通信部４１０の温度が予め定められた第１基準値以上である場合に、無線通信部４１０の温度が第１基準値より低い場合より、無線通信部４１０から無線で送信されるパケットの送信間隔を長くする。具体的には、送信間隔制御部４４０は、連続して送信するパケット間にウェイトを挿入することにより、送信間隔を長くする。なお、送信間隔としては、１のパケットの出力を終えてから、次のパケットの出力を開始するまでの時間を適用できる。
【００４７】
また、伝送速度設定部４５０は、無線通信部４１０の温度が予め定められた第２基準値以上である場合に、無線通信部４１０の温度が第２基準値より低い場合より、無線通信部４１０から無線で送信されるパケットの伝送速度の下限値を高くする。第２基準値としては、第１基準値より高い値を適用できる。第２基準値として、第１基準値より低い値を適用してもよい。第２基準値として、第１基準値と同じ値を適用してもよい。
【００４８】
伝送速度調整部４６０は、伝送速度を、無線伝送路の通信品質に応じて調整する。伝送速度調整部４６０は、無線通信部４１０を通じてユーザ端末２０とネゴシエーションすることにより、伝送速度を調整する。ここで、伝送速度調整部４６０は、無線通信部４１０から無線で伝送されるパケットの伝送速度を、当該下限値以上の範囲内で調整する。すなわち、伝送速度調整部４６０は、パケットの伝送速度が下限値を下回らないように、伝送速度を調整する。
【００４９】
送信順序制御部４７０は、無線通信部４１０の温度が第２基準値より高い予め定められた第３基準値以上である場合に、無線通信部４１０から送信されるべき複数のファイルを、ファイルのデータサイズが小さい順で無線通信部４１０から送信させる。具体的には、送信順序制御部４７０は、無線通信部４１０の温度が第３基準値以上である場合に、ファイルのデータサイズが小さい順で通信アダプタ１０にさせるよう、撮像装置１００に指示する。撮像装置１００において、送信順序決定部３２０が当該指示に基づいて送信順序を制御することにより、無線通信部４１０から送信されるべき複数のファイルのデータが、データサイズが小さい順で無線通信部４１０から送信される。
【００５０】
温度通知部４８０は、無線通信部４１０の温度を外部に通知する。例えば、温度通知部４８０は、温度取得部４３０が取得した温度を、無線通信部４１０を通じてユーザ端末２０に通知する。ユーザ端末２０は、通知された温度に基づいて、撮像装置１００から通信アダプタ１０へ転送されるデータ量を低下させてよい旨を撮像装置１００へ無線で送信する。このように、温度通知部４８０は、無線通信部４１０における送信デューティー比を低下させるべく、無線通信部４１０の温度をユーザ端末２０に通知する。なお、温度通知部４８０は、無線通信部４１０の温度を撮像装置１００に通知してもよい。撮像装置１００が、通知された温度に基づいて、通信アダプタ１０へ転送されるデータ量を低下させてよい。温度通知部４８０は、無線通信部４１０の温度が、上述した第１基準値、第２基準値および第３基準値等の種々の基準値を超えた場合に、外部に通知してよい。
【００５１】
警告制御部４３４は、ユーザへの警告を制御する。具体的には、警告制御部４３４は、伝送速度が下限値に調整された場合に、発光部４３６を発光させることによりユーザに警告する。警告制御部４３４は、発光部４３６を予め定められた発光パターンで発光させることにより、ユーザに警告する。警告制御部４３４および発光部４３６は、ユーザに警告する警告部の一例である。なお、警告制御部４３４は、撮像装置１００に警告内容を通知することにより、撮像装置１００からユーザに警告してもよい。また、警告制御部４３４は、無線通信部４１０を通じてユーザ端末２０へ警告内容を通知することにより、ユーザ端末２０からユーザに警告してもよい。
【００５２】
操作入力部４９２は、ユーザからの操作を受け付ける。操作入力部４９２は、通信アダプタ１０をリセットする旨の操作を受け付けてよい。また、操作入力部４９２は、通信アダプタ１０の動作をＯＦＦする旨の操作を受け付けてよい。操作入力部４９２が受け付けた操作はＭＣＵ４２０に供給され、ＭＣＵ４２０が操作内容に応じて通信アダプタ１０の各部を制御する。
【００５３】
電源制御部４９４は、通信アダプタ１０の各部への電力供給を制御する。具体的には、接続部４９０に含まれるＶＢＵＳ端子を介して撮像装置１００から供給される電力を、ＭＣＵ４２０、無線通信部４１０等の通信アダプタ１０の各部へ供給する。電源制御部４９４は、ＶＢＵＳ端子を介して供給される電圧を、通信アダプタ１０の各部がそれぞれ必要とする電圧に変換する電圧変換部を有する。撮像装置１００から供給された電力は、電圧変換部で電圧が変換されて、通信アダプタ１０の各部に供給される。
【００５４】
通信アダプタ１０によれば、冷却ファンを使用しなくても発熱を制御することができる。このため、冷却ファンを使用する場合と比較して、通信機器を小型化することができ、消費電力も削減できる。また、伝送速度が無線通信環境要因によって変化しても、通信を継続しつつ発熱を抑制することができる。
【００５５】
図５は、ユーザ端末２０が有する機能ブロック構成の一例を示す。ここでは、ユーザ端末２０が有する機能ブロックのうち、通信システム５における制御用の機能ブロックを特に取り上げて示す。ユーザ端末２０は、表示部５８０、ＭＰＵ５２０、ＲＡＭ５３０、ＲＯＭ５４０、操作入力部５５０、無線通信部５１０、および、電源５６０を備える。ＭＰＵ５２０は、温度情報取得部５２２およびデータ量低下通知部５２４を有する。
【００５６】
ＲＯＭ５４０は、ユーザ端末２０の動作に必要な定数、変数等のパラメータ、プログラム等を格納する。ＲＯＭ５４０は、電気的に消去・記憶可能な不揮発性メモリであり、例えばフラッシュＲＯＭ、ＥＥＰＲＯＭ等により構成される。ＲＯＭ５４０に格納されたパラメータ、プログラム等は、ＲＡＭ５３０に展開され、ＭＰＵ５２０によりユーザ端末２０の制御に利用される。主としてＭＰＵ５２０の制御により、通信アダプタ１０の全体が制御される。
【００５７】
無線通信部５１０は、通信アダプタ１０との間で無線通信を行う。無線通信部５１０がユーザ端末２０から受信した無線信号は、データとしてＭＰＵ５２０へ供給される。また、無線通信部５１０は、ＭＰＵ５２０から取得したデータを無線信号として出力する。なお、無線通信部５１０は、無線通信部４１０と同様の構成要素を有する。無線通信部５１０における無線信号を送受信する動作は、無線通信部４１０に関連して説明した動作と同様の動作を適用できるので、詳細については説明を省略する。
【００５８】
ＭＰＵ５２０において、温度情報取得部５２２は、無線通信部４１０の温度を、通信アダプタ１０から取得する。具体的には、温度情報取得部５２２は、無線通信部５１０から供給されたデータから、温度通知部４８０の制御により無線信号で無線通信部４１０から送信された温度を取得する。データ量低下通知部５２４は、温度情報取得部５２２が取得した温度が予め定められた値より高い場合に、撮像装置１００から単位時間あたりに出力される画像データのデータ量を低下してよい旨を撮像装置１００に通知する。データ量低下通知部５２４は、当該画像データ等のデータ量を低下してよい旨を、無線通信部５１０を通じて、無線信号で撮像装置１００へ送信させる。本制御により、通信アダプタ１０においてパケット間にウェイトが挿入されることで伝送速度が低下した場合でも、通信アダプタ１０から未送信状態にあるパケットのデータ量を削減することができる。
【００５９】
表示部５８０は、無線通信部５１０で取得した画像データを表示する。表示部５８０は、ユーザからの操作を受け付ける操作入力部５５０の一部とともに、タッチパネルディスプレイ２２の一部を形成する。操作入力部５５０が受け付けた操作はＭＰＵ５２０に供給され、ＭＰＵ５２０が操作内容に応じてユーザ端末２０の各部を制御する。例えば、ＭＰＵ５２０は、表示部５８０に表示させたアイコン２４に対応する位置が操作された旨を検出した場合に、ライブビューで撮像動作させる指示を撮像装置１００へ無線で送信する。これにより、ユーザ５０は遠隔から撮像装置１００を制御することができる。
【００６０】
図６Ａは、高速リンク時と低速リンク時の無線出力のデューティー比を説明する模式図である。本図において、通信アダプタ１０に時系列で入力される複数のパケットデータをＡ〜Ｄで示す。また、高速リンク時と低速リンク時とのそれぞれにおいて、対応するパケットデータを送信するタイミングを、対応する符号Ａ〜Ｄで示す。本図において、無線通信の伝送速度の高さを、パルスの高さで示す。
【００６１】
高速リンク時においては、無線ＬＳＩ４０２は、１つのパケットデータを、時間Ｔ１をかけてアンテナ部４０６から無線信号で出力させる。無線ＬＳＩ４０２は、次のパケットデータを撮像装置１００から完全に受信した後に、無線出力を開始する。本図において、パケットデータＡを出力した後、時間Ｔ２が経過してから、次のパケットデータＢの出力を開始する。高速リンク時の無線出力のデューティー比は、Ｔ１／（Ｔ１＋Ｔ２）となる。
【００６２】
一方、低速リンク時においては、無線ＬＳＩ４０２は、１つのパケットデータを、時間Ｔ１より長い時間Ｔ３をかけてアンテナ部４０６から出力させる。本図において、パケットデータＡを出力した後に、撮像装置１００から時間Ｔ４が経過してから、次のパケットデータＢの出力を開始する。このため、パケットを送信する時間間隔Ｔ４は、高速リンク時の時間Ｔ３よりも短くなる。このため、低速リンク時における無線出力のデューティー比Ｔ３／（Ｔ３＋Ｔ４）は、高速リンク時のデューティー比より高くなる。
【００６３】
このように、伝送速度が低速になるにつれて、ＰＴＰパケットに対して無線で送信されるＰＴＰ／ＩＰパケットの送信密度が高まり、無線ＬＳＩ４０２の送信デューティー比が高まる。このため、無線ＬＳＩ４０２の符号化および変調処理の負荷が上昇するとともに、無線ＬＳＩ４０２内部の送信アンプは、変調された電気信号を長く出力し続ける状態になる。このため、無線ＬＳＩ４０２からの単位時間あたりの発熱量も増加し、無線ＬＳＩ４０２の温度が上昇する場合がある。
【００６４】
図６Ｂは、パケット間にウェイトを挿入する場合の送信シーケンスの一例を模式的に示す。上述したように、低速な伝送速度で無線通信を継続すると、無線ＬＳＩ４０２の温度が上昇する場合がある。送信間隔制御部４４０は、無線ＬＳＩ４０２の温度が第１基準温度以上になった場合に、ウェイトを挿入する。本図において、パケットデータＣを送信した後、次のパケットデータＤを送信するまでの間に、例えば１パケット分のウェイトを挿入する。ウェイトを挿入することにより、平均のデューティー比を低下させることができる。このように、通信アダプタ１０によると、温度に応じてパケット密度を動的に制御することにより、温度上昇時において無線通信で送信するパケット密度の上昇を緩和することができる。このため、無線ＬＳＩ４０２における単位時間あたりの発熱量を低下させることができ、ひいては無線ＬＳＩ４０２の温度を低下させることができる。
【００６５】
図７は、通信アダプタ１０へ転送される複数のファイルの転送順序の一例を示す。撮像装置１００が通信アダプタ１０を通じて複数のファイルを送信する場合、通信アダプタ１０が１のファイルデータを無線出力した後、次のファイルを撮像装置１００から受信するまでの間に、空き時間が生じる場合がある。例えば、撮像装置１００が通信アダプタ１０へ転送するファイルを切り替える場合に、外部メモリ１６０のファイルシステム等にアクセスするためのタイムラグが生じる。具体的には、１つのファイルのファイルデータの転送が完了した後、当該ファイルをクローズして次のファイルをオープンし、ファイルデータを読み出すまでに、一定の時間を要する。
【００６６】
本図の例では、データサイズの小さい順でファイルを転送した場合を模式的に示す。通信アダプタ１０が期間７００で第１のファイルのファイルデータを無線出力した後、一定の時間を空けて、撮像装置１００から第２のファイルの転送が開始される。期間７１０において、第２のファイルのファイルデータを撮像装置１００から受信しつつ無線出力する。その後に受信する第３のファイルのファイルデータ、第４のファイルのファイルデータ、第５のファイルのファイルデータも同様に、一定の時間を空けて、それぞれ期間７２０、期間７３０、期間７４０で送信する。
【００６７】
本図に例示したように、データサイズの小さい順でファイルを無線出力させることにより、空き時間が頻繁に生じる。このため、無線出力のデューティー比を低下させることができる場合がある。このため、無線ＬＳＩ４０２の温度が第３基準温度以上になった場合には、撮像装置１００の送信順序決定部３２０において、ファイルの転送順序をデータサイズが小さい順に変更して通信アダプタ１０へ転送する。これにより、無線ＬＳＩ４０２における単位時間あたりの発熱量を低下させることができる。
【００６８】
図８は、伝送速度および温度の時間発展の一例を模式的に示す。本図において、時刻ｔ１までの間、３６Ｍｂｐｓの伝送速度で送信する。時刻ｔ１から、環境要因等により転送レートを１８Ｍｂｐｓに低下させると、無線ＬＳＩ４０２における発熱量が増加して温度が上昇する。時刻ｔ２から、転送レートを６Ｍｂｐｓに低下させると、無線ＬＳＩ４０２における発熱量がさらに増加して、温度上昇が急になる。時刻ｔ３において、温度検出部４０８で検出した温度が４０度に達すると、送信間隔制御部４４０の制御により、連続して送信するパケット間へのウェイトの挿入が開始される。これにより、無線出力のデューティー比が減少して、温度上昇が緩やかになる。
【００６９】
時刻ｔ４において、温度検出部４０８で検出した温度が４２度に達すると、伝送速度設定部４５０は、伝送速度の下限値を引き上げる。例えば、伝送速度の下限値を９Ｍｂｐｓに引き上げる。伝送速度調整部４６０は、当該下限値以上の範囲内で、ユーザ端末２０と伝送速度のネゴシエーションを行う。本図においては、９Ｍｂｐｓの伝送速度で無線通信が再開される。これにより、無線出力のデューティー比がさらに減少して、温度上昇がさらに緩やかになる。時刻ｔ５において、温度検出部４０８で検出した温度が４５度に達すると、ユーザへの警告を開始する。
【００７０】
時刻ｔ６において、温度検出部４０８で検出した温度が４７度に達すると、送信順序制御部４７０は、ファイルの送信順序を変更するよう撮像装置１００に依頼する。送信順序決定部３２０は、通信アダプタ１０からの依頼を受けると、データ送受信制御部３１０を制御して、データサイズの小さい順にファイルデータを通信ＩＦ部３００へ転送させる。これにより、無線出力のデューティー比がさらに減少して、温度上昇がさらに緩やかになる。
【００７１】
なお、通信アダプタ１０は、規定温度の一例としての６０度を超えないように動作する。例えば、温度検出部４０８で検出された温度が５８度に達すると、通信アダプタ１０のシャットダウンを開始する。本図に例示した４０度、４２度、４５度、４７度および５８度等は、基準温度の一例である。これらの基準温度は、通信アダプタ１０の設計時に設定された規定温度等に応じて定められてよい。
【００７２】
このように、環境温度が一定でも、伝送速度によって無線ＬＳＩ４０２の温度が変化する。具体的には、通信アダプタ１０が送信した無線信号は、外来ノイズ、混信、電波の強弱等によりＳ／Ｎ比が変化する。このため、ユーザ端末２０における復号化に影響が出る場合がある。劣悪な電波環境でありＳ／Ｎ比が悪い場合、伝送速度をユーザ端末２０との間でネゴシエーションを行い、自動的に伝送速度を下げることで、ユーザ端末２０においてきちんと復号化できるようにする。例えばＩＥＥＥ８０２．１１ａでは、伝送速度は３６Ｍｂｐｓ、２４Ｍｂｐｓ、１８Ｍｂｐｓ、１２Ｍｂｐｓ、９Ｍｂｐｓ、６Ｍｂｐｓの範囲内で伝送速度を切り替えることができる。ＩＥＥＥ８０２．１１ｂでは、１Ｍｂｐｓまで伝送速度を下げることができる。しかし、伝送速度を下げるにつれて、上述したようにパケット密度が上昇して、温度上昇を招いてしまう。
【００７３】
本図に例示したように、通信アダプタ１０によれば、無線ＬＳＩ４０２の温度が第１基準値未満であれば、送信デューティー比の制御を行なわない。無線ＬＳＩ４０２の温度が第１基準値以上になると、パケット間にウェイトを挿入してデューティー比を低下させ。そして、第２基準値を超えると、伝送速度の下限値を例えば９Ｍｂｐｓ以上に設定する。伝送速度の下限値を高めることで、無線ＬＳＩ４０２の温度上昇を抑制することができる。また、伝送速度の下限値を高めることで、デューティー比の低下による実効的な伝送速度の低下を抑制できる。一方、下限値を設定することでＳ／Ｎ比が低下して、復号化の余裕度が小さくなる場合がある。このため、ユーザに警告して、通信アダプタ１０とユーザ端末２０との距離を近づけてもらうことを推奨する。Ｓ／Ｎ比を改善するための情報をユーザに提供することで、伝送速度の低下により生じる影響を低減することが期待でき、ひいては通信アダプタ１０の筐体の温度が規定温度に達して動作が停止することを未然に防ぐことが期待できる。
【００７４】
図９Ａは、撮像装置１００に表示される警告画面の一例を示す。本例において、ＡＳＩＣ１３５は、「電波が弱いため通信速度が低下しています。送信先機器に近づいて下さい。」等のユーザへのメッセージを含む警告画面９００を表示部１３８に表示させる。ＡＳＩＣ１３５は、表示中の画面に重畳してメッセージを表示させてよい。例えば撮像装置１００が撮像中である場合、ＡＳＩＣ１３５は、撮像により得られた画像を順次表示させつつ、順次に表示させる画像に重畳してメッセージを表示させてよい。
【００７５】
図９Ｂは、ユーザ端末２０に表示される警告画面の一例を示す。本例において、ＭＰＵ５２０は、「電波が弱いため通信速度が低下しています。カメラに近づいて下さい。」等のユーザへのメッセージを含む警告画面９１０を表示部５８０に表示させる。ＭＰＵ５２０は、表示中の画面に重畳してメッセージをウインドウ表示させてよい。例えば撮像装置１００をライブビューの撮像動作をさせている場合、撮像装置１００から順次に受信した画像データに基づき表示させる画像を順次に更新しつつ、順次に表示させる画像に重畳してメッセージをウインドウ表示させてよい。
【００７６】
図１０は、撮像装置１００の起動から終了までの処理フローを示す。本フローは、例えば操作入力部１４１の一部としての電源スイッチがＯＮ位置に切り替えられた場合に、開始される。本フローは、カメラＭＰＵ１３３が主体となって撮像装置１００の各部を制御することにより実行される。
【００７７】
ステップＳ１００２において、撮像装置１００の初期設定を開始する。例えば、撮像装置１００を制御するためのパラメータ、プログラム等が、システムメモリ１３９からＳＤＲＡＭ１３６に展開される。カメラＭＰＵ１３３は、展開されたパラメータ、プログラム等に従って、撮像装置１００の各部の動作条件を設定する。例えば、カメラＭＰＵ１３３は、操作入力部１４１の一部としての撮像モードダイヤル等の状態に基づき、動作条件を設定する。動作条件としては、人物、風景等を指定する被写体の種別に関する撮像モード、露光時間および撮像感度等を含む撮像条件、記録画素数等の記録条件等を例示することができる。通信アダプタ１０の検出も、本処理設定処理の一部として行われる。
【００７８】
動作条件の一つとして、撮像装置１００全体の動作を規定する動作モードを含む。例えば、通信アダプタ１０が検出された場合、動作モードとして、通信モードが設定される。通信モードで動作している場合、撮像装置１００の各部は、主としてユーザ端末２０からの指示に基づいて制御される。例えば、通信モードで動作している場合、撮像モード、撮像条件、記録条件等は、ユーザ端末２０からの指示によって変更されるが、操作入力部１４１等に対するユーザからの直接の指示によっては変更されない。通信モードにおいて撮像装置１００がユーザから直接に受け付ける指示としては、電源スイッチ等に対する電源ＯＦＦ指示を例示することができる。
【００７９】
続いて、ステップＳ１００４において、カメラＭＰＵ１３３は、初期設定により設定された内容を表示部１３８に表示させる。例えば、カメラＭＰＵ１３３は、撮像モード、撮像条件、記録条件等の情報を、アイコン表示等の種々の形式で表示部１３８に表示させる。通信アダプタ１０が接続されている場合、初期設定により設定された内容を通信アダプタ１０からユーザ端末２０へ送信させ、ユーザ端末２０の表示部５８０に表示させてよい。
【００８０】
続いて、ステップＳ１００６において、ＡＳＩＣ１３５は、生じたイベントを判断する。ここでは、設定操作で生じるイベントである設定イベント、再生操作で生じるイベントである再生イベント、撮像操作で生じるイベントである撮像イベント、通信アダプタ１０の接続または切断で生じる通信機器イベントについて説明する。設定イベントは、操作入力部１４１の一部としてのセレクタ等に対するユーザ操作が、動作設定を行うべきーザ操作に該当する場合に生じる。再生イベントは、操作入力部１４１の一部としての再生ボタン等に対するユーザ操作が、再生処理を行うべきーザ操作に該当する場合に生じる。撮像イベントは、レリーズボタンに対するユーザ操作を検出した場合に生じる。通信機器イベントは、ＡＳＩＣ１３５が通信アダプタ１０の接続または切断を検出した場合に生じる。
【００８１】
設定イベントが生じた場合、ユーザ操作に基づく設定処理を行う（ステップＳ１０１０）。例えば、撮像モード、撮像条件、記録条件等の変更を、操作入力部１４１等に対するユーザ操作に基づいて設定する。
【００８２】
再生イベントが生じた場合、再生処理を行う（ステップＳ１０１２）。再生処理としては、外部メモリ１６０に記録された静止画データ、動画データ等の画像データを用いて表示部１３８にサムネイルを表示する処理、ユーザにより指示された画像データを用いて表示部１３８に画像を表示する処理等を例示することができる。
【００８３】
撮像イベントが生じた場合、撮像動作に関する処理を行う（ステップＳ１０１４）。例えば、ライブビューの撮像動作による画像の取得処理、静止画や動画の取得処理および外部メモリ１６０への記録処理等を例示することができる。通信機器イベントが生じた場合、機器接続に関する処理を行う（ステップＳ１０１６）。本処理については、図１１に関連して説明する。
【００８４】
ステップＳ１０１０、ステップＳ１０１２、ステップＳ１０１４、ステップＳ１０１６の処理が完了すると、ステップＳ１０１８に進む。ステップＳ１０１８では、電源をＯＦＦするか否かを判断する。例えば、撮像装置１００が動作を開始してから予め定められた期間、ユーザ指示が無い状態が継続した場合や、電源スイッチがＯＦＦ位置にされた場合等に、電源をＯＦＦすると判断する。電源をＯＦＦしないと判断した場合はステップＳ１００６に処理を移行する。電源をＯＦＦすると判断した場合は、電源をＯＦＦする前に必要な処理を行う（ステップＳ１０２０）。本処理としては、変更されたパラメータをシステムメモリ１３９に格納する処理等を例示することができる。ステップＳ１０２０の処理が完了すると、本フローを終了する。
【００８５】
図１１は、機器接続処理に関する設定を行うフローの一例を示す。本フローは、図１０のステップＳ１０１６の一部の処理として実行される。本フローが開始すると、ステップＳ１１０２において、接続および切断の種別を判断する。ＡＳＩＣ１３５は、接続機器が接続部１８１に接続されたか切断されたかを、接続部１８１から検出された状態に基づいて判断する。例えば、接続部１８１に含まれるＶＢＵＳ端子等の端子の状態に基づいて判断する。
【００８６】
通信アダプタ１０が接続された場合、ＶＢＵＳ端子等への電源ラインに電源回路１４３の出力を接続する（ステップＳ１１０４）。続いて、ステップＳ１１０６において、通信アダプタ１０等の通信デバイスであるか否かを判断する。通信デバイスである場合、動作モードを通信モードに遷移させる（ステップＳ１１０８）。
【００８７】
続いて、ステップＳ１１１０において、ユーザ端末２０からの要求を無線通信で受信したか否かを判断する。ユーザ端末２０からの要求を受信した場合、要求された処理を実行して（ステップＳ１１１２）、ステップＳ１１１０の判断に処理を移行する。ステップＳ１１１２の処理としては、ライブビューの撮像動作を行い得られた画像データをユーザ端末２０へ無線で送信する処理、画像ファイルをユーザ端末２０へ無線で送信する処理、撮像条件や記録条件を変更する処理等を例示することができる。ステップＳ１１１０の判断で、ユーザ端末２０からの要求をユーザ端末２０から予め定められた期間受信しなかった場合、タイムアウトとみなして本フローを終了する。
【００８８】
ステップＳ１１０６の判断で通信アダプタ１０でないと判断された場合、非通信デバイス用の処理を実行し（ステップＳ１１１４）、処理を終了する。非通信デバイスとしては、ＵＳＢメモリ、ＡＶ機器等を例示することができる。非通信デバイス用の処理としては、ＵＳＢメモリへ画像データを転送する処理、ＡＶ機器へ映像信号を出力する処理等を例示することができる。ステップＳ１１０２の判断で機器が切断されたと判断された場合、接続部１８１に含まれるＶＢＵＳ端子等への電源ラインから電源を切断し（ステップＳ１１１６）、処理を終了する。
【００８９】
図１２は、通信アダプタ１０における処理の一例を示す。本フローは、撮像装置１００から電力が供給された場合に、開始される。本処理は、ＭＣＵ４２０が主体となって通信アダプタ１０の各部を制御することにより実行される。
【００９０】
本フローが開始すると、ステップＳ１２０２において、初期処理を実行する。具体的には、ＭＣＵ４２０は、ＲＯＭ４９８に格納されたプログラム、パラメータ等をＲＡＭ４９６に展開して、展開したプログラム、パラメータ等に従って、各部のハードウェアを初期化する。また、本初期処理おいて、図１３に関連して説明する温度加算値ＴＨを０に設定する。
【００９１】
続いて、ステップＳ１２０４において、ユーザ端末２０との間で無線接続を行うか否かを判断する。例えば、ＳＳＩＤ、暗号化キーなどのセキュリティ情報に基づいて、無線接続を行うか否かを判断する。無線接続を行う場合、ユーザ端末２０との間でネゴシエーションすることにより伝送速度を決定し（ステップＳ１２０６）、決定した伝送速度で無線通信を開始する（ステップＳ１２０８）。
【００９２】
続いて、ＭＣＵ４２０は、生じたイベントを判断する。ここでは、伝送速度を再調整する旨を示すイベント、送信データが生じた場合に生じる送信イベント、受信データが生じた場合に生じるイベントである受信イベントについて説明する。
【００９３】
伝送速度再調整イベントは、ユーザ端末２０から伝送速度を調整する旨の要求があった場合に生じる。また、通信アダプタ１０において、エラーレート等に基づいて、伝送速度を調整すべき旨が判断された場合に生じる。伝送速度再調整イベントが生じた場合、伝送速度調整部４６０は、通信アダプタ１０とネゴシエーションして伝送速度を決定する。伝送速度設定部４５０によって伝送速度の下限値が設定されている場合、伝送速度が当該下限値を下回らないように調整する。
【００９４】
送信イベントは、ユーザ端末２０宛のデータが撮像装置１００から転送された場合に生じる。送信イベントが生じた場合、撮像装置１００から転送されたデータを送信する処理を行う。例えば、画像データを受信した場合、通信ＩＦ部３００を通じて受信した画像データをＰＴＰ／ＩＰパケットに変換し変調して無線出力する。
【００９５】
受信イベントは、ユーザ端末２０から撮像装置１００へのデータを無線信号で受信した場合に生じる。受信イベントが生じた場合、受信した無線信号を復調し受信データを生成する等の受信処理を行い（ステップＳ１２１６）、生成された受信データを撮像装置１００へ転送する（ステップＳ１２１８）。
【００９６】
ステップＳ１２１２、ステップＳ１２１４、ステップＳ１２１８の処理が完了すると、ステップＳ１２２０に進む。ステップＳ１２２０では、通信を終了するか否かを判断する。例えば、ユーザ端末２０との間で無線通信が切断された場合や、ユーザ端末２０との間で無線通信がない状態が予め定められた期間にわたって継続した場合に、通信を終了する旨を判断する。通信を終了しないと判断した場合はステップＳ１２１０に処理を移行する。通信を終了すると判断した場合は、本フローを終了する。
【００９７】
図１３は、通信アダプタ１０が無線通信中に行う温度制御に関する処理の一例を示す。本フローは、ＭＣＵ４２０が主体となって実行される。本フローは、例えば無線通信部４１０で無線通信の処理が開始された場合に、開始される。
【００９８】
本フローが開始すると、ステップＳ１３０２において、電波強度が規定値の２０％以下であるか否かを判断する。電波強度が規定値の２０％以下である場合、警告制御部４３４は、電波が低強度である旨をユーザに警告する（ステップＳ１３０４）。例えば、発光部４３６を予め定められた発光パターンで発光させる。また、撮像装置１００に、警告メッセージを表示させるよう表示部１３８に指示してもよい。電波強度が規定値の２０％を超える場合、警告せずにステップＳ１３０６に処理を進める。
【００９９】
ステップＳ１３０６において、温度検出部４０８で検出された検出温度に温度加算値ＴＨを加算して得られた温度評価値が、４０度以上であるか否かを判断する。当該温度評価値が４０度以上である場合、送信するパケット間にウェイトを挿入する処理を実行する（ステップＳ１３０８）。ウェイトを挿入する処理については、図１４に関連して説明する。続いて、ステップＳ１３１０において、温度加算値ＴＨを３度に設定する。
【０１００】
続いて、ステップＳ１３１２において、検出温度に温度加算値ＴＨを加算して得られた温度評価値が、４５度以上であるか否かを判断する。当該温度評価値が４５度を超える場合、伝送速度の下限値を引き上げる（ステップＳ１３１４）。続いて、ステップＳ１３１６において、検出温度に温度加算値ＴＨを加算して得られた温度評価値が、５０度以上であるか否かを判断する。当該温度評価値が５０度以上である場合、送信順序制御部４７０は、送信ファイルの順序を調整するよう撮像装置１００に要求する（ステップＳ１３１８）。これにより、撮像装置１００から通信アダプタ１０へ転送されるファイルの順序が、ファイルサイズの昇順にソートされる。続いて、送信すべきデータが存在する場合はデータを無線信号で送信する（ステップＳ１３２０）。
【０１０１】
続いて、送信を終了するか否かを判断する（ステップＳ１３２２）。例えば、送信するデータが無くなった場合に、送信を終了すると判断する。送信を終了すると判断した場合は、本フローを終了する。送信を終了しないと判断した場合は、ステップＳ１３０２に処理を移行する。
【０１０２】
なお、ステップＳ１３１２の判断で温度評価値が４５度未満と判断された場合は、ステップＳ１３２０に処理を移行する。ステップＳ１３１６の判断で温度評価値が５０度未満と判断された場合は、ステップＳ１３２０に処理を移行する。また、ステップＳ１３０６の判断で温度評価値が４０度未満と判断されたた場合、温度加算値ＴＨを０度に設定し（ステップＳ１３２４）、ステップＳ１３２０に処理を移行する。このように、検出温度が４０度以上になった場合に、ウェイトの挿入等の温度制御処理を開始するとともに、温度加算値を０より大きい値に設定する。このため、温度制御を開始した後、検出温度が４０度をわずかに下回っても温度制御を停止させず、検出温度が４０度より一定幅以上低い値になるまで温度制御を継続することができる。したがって、温度制御のＯＮ／ＯＦＦが頻繁に切り替わることを未然に防ぐことができる。
【０１０３】
図１４は、パケット間にウェイトを挿入する処理の一例を示す。本フローは、図１３のステップＳ１３０８の処理に適用できる。
【０１０４】
本フローが開始すると、ステップＳ１４０２において、送信間隔制御部４４０は、撮像装置１００との間のＵＳＢ通信のデータ転送速度Ｒｆ（Ｍｂｐｓ）を取得する（ステップＳ１４０２）。また、送信間隔制御部４４０は、ユーザ端末２０との間の無線通信の無線伝送速度Ｒｍ（Ｍｂｐｓ）を取得する（ステップＳ１４０４）。続いて、送信間隔制御部４４０は、ウェイト量Ｗを算出する（ステップＳ１４０６）。具体的には、Ｗ＝Ｒｆ／０．４−Ｒｍにより算出する。Ｒｆの除算係数０．４は、目標デューティー比を示す。
【０１０５】
続いて、送信間隔制御部４４０は、パケットの挿入を行う（ステップＳ１４０８）。具体的には、送信間隔制御部４４０は、Ｒｆパケット毎にＷパケット分のウェイトが挿入されるよう、ウェイトを挿入するタイミングを制御する。例えば、ＵＳＢのデータ転送速度が４Ｍｂｐｓであり、無線通信の伝送速度が１Ｍｂｐｓの場合、ウェイト量は９Ｍｂｐｓとなる。このため、ＵＳＢの４パケットに対して、９パケット分のウェイトを入れることになる。なお、ウェイトを挿入する場合に、９パケット分のウェイトを纏めて挿入する必要はなく、９パケット分のウェイトを複数回に分けて分散して挿入してよいことは言うまでもない。ステップＳ１４０８の処理が完了すると、本処理を終了する。
【０１０６】
ここでは、目標デューティー比を４０％とした場合を例示した。目標デューティー比は、４０％に限られないことは言うまでもない。例えば、目標デューティー比は、通信アダプタ１０の放熱設計や規定温度等に応じて、任意の値を適用できる。目標デューティー比としては、温度が実質的に一定となるようなデューティー比を適用できる。また、温度上昇率が予め定められた値以下になるようなデューティー比を適用できる。これらの目標デューティー比は、シミュレーションに基づいて決定されてよい。また、実験的または半実験的に目標デューティー比が決定されてもよい。
【０１０７】
本実施形態において、カメラ本体１３０に対して通信アダプタ１０が着脱可能に接続されるとして説明した。しかし、通信アダプタ１０の機能は撮像装置１００に内蔵されてよい。例えば、カメラ本体１３０が、通信アダプタ１０の機能を有してよい。
【０１０８】
また、本実施形態において、一眼レフレックスカメラとしての撮像装置１００の機能および動作を説明した。しかし、カメラ本体１３０を撮像装置とみなすことができる。また、撮像装置としては、一眼レフレックスカメラの他に、レンズ非交換式カメラの一例であるコンパクトデジタルカメラ、ミラーレス一眼カメラ、ビデオカメラ、放送用の撮像機器、撮像機能付きの携帯電話機、撮像機能付きの携帯情報端末、撮像機能付きのゲーム機器等の娯楽装置等、撮像機能を有する種々の機器を適用の対象とすることができる。
【０１０９】
また、本実施形態において、通信アダプタ１０を撮像装置１００用の通信機器として説明したが、通信アダプタ１０を撮像装置以外の種々の機器用の通信機器として適用できる。例えば、通信アダプタ１０を、パーソナルコンピュータ等のコンピュータ装置、テレビジョン装置、デジタルフォトフレーム、携帯電話機等の種々の機器用の通信機器として適用できる。通信アダプタ１０の接続インタフェースについても、ＵＳＢ以外の種々のインタフェースを適用できる。また、ユーザ端末２０として、携帯電話機以外にも、ＰＤＡ等の携帯情報端末、ノートパソコンやタブレット等を含むコンピュータ装置等、種々の機器を適用できる。なお、上記の説明において、カメラＭＰＵ１３３、ＡＳＩＣ１３５等の動作として説明した処理は、プロセッサがプログラムに従ってカメラ１００が有する各ハードウェアを制御することにより、プロセッサ、メモリ等を含む各ハードウェアとプログラムとが協働して動作することにより実現することができる。また、上記の説明において、ＭＣＵ４２０等の動作として説明した処理は、通信アダプタ１０においてプロセッサがプログラムに従って通信アダプタ１０が有する各ハードウェアを制御することにより、プロセッサ、メモリ等を含む各ハードウェアとプログラムとが協働して動作することにより実現することができる。すなわち、カメラ１００や通信アダプタ１０における処理を、いわゆるコンピュータで実現することができる。コンピュータは、上述した処理の実行を制御するプログラムをロードして、読み込んだプログラムに従って動作して、当該処理を実行してよい。コンピュータは、当該プログラムを記憶しているコンピュータ読取可能な記録媒体から当該プログラムをロードすることができる。
【０１１０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１１１】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１１２】
５  通信システム、１０  通信アダプタ、２０  ユーザ端末、２２  タッチパネルディスプレイ、２４  アイコン、５０  ユーザ、１００  撮像装置、１１０  撮像システム、１２０  交換レンズ、１２１  レンズマウント接点、１２２  レンズ群、１２３  レンズＭＰＵ、１２４  レンズ駆動部、１３０  カメラ本体、１３１  カメラマウント接点、１３２  撮像素子、１３３  カメラＭＰＵ、１３４  Ａ／Ｄ変換器、１３５  ＡＳＩＣ、１３６  ＳＤＲＡＭ、１３７  表示制御部、１３８  表示部、１３９  システムメモリ、１４０  駆動部、１４１  操作入力部、１４２  合焦センサ、１５０  メインミラー、１５１  サブミラー、１５６  光学ファインダ部、１６０  外部メモリ、１７０  電源、１８１  接続部、１４３  電源回路、１４５  接続インタフェース、３００  通信ＩＦ部、３１０  データ送受信制御部、３２０  送信順序決定部、３３０  撮像レート制御部、４００  通信ＩＦ部、４０２  無線ＬＳＩ、４０４  送受信切替部、４０６  アンテナ部、４０８  温度検出部、４１０  無線通信部、４２０  ＭＣＵ、４３０  温度取得部、４３２  送信デューティー制御部、４３４  警告制御部、４３６  発光部、４４０  送信間隔制御部、４５０  伝送速度設定部、４６０  伝送速度調整部、４７０  送信順序制御部、４８０  温度通知部、４９０  接続部、４９２  操作入力部、４９４  電源制御部、４９６  ＲＡＭ、４９８  ＲＯＭ、５１０  無線通信部、５２０  ＭＰＵ、５２２  温度情報取得部、５２４  データ量低下通知部、５３０  ＲＡＭ、５４０  ＲＯＭ、５５０  操作入力部、５６０  電源、５８０  表示部、７００  期間、７１０  期間、７２０  期間、７３０  期間、７４０  期間、９００  警告画面、９１０  警告画面
【図１】
2013115551.tif 000003
【図２】
2013115551.tif 000004
【図３】
2013115551.tif 000005
【図４】
2013115551.tif 000006
【図５】
2013115551.tif 000007
【図６Ａ】
2013115551.tif 000008
【図６Ｂ】
2013115551.tif 000009
【図７】
2013115551.tif 000010
【図８】
2013115551.tif 000011
【図９Ａ】
2013115551.tif 000012
【図９Ｂ】
2013115551.tif 000013
【図１０】
2013115551.tif 000014
【図１１】
2013115551.tif 000015
【図１２】
2013115551.tif 000016
【図１３】
2013115551.tif 000017
【図１４】
2013115551.tif 000018