(57)【要約】【課題】  消費電力の大きい記録媒体を利用する場合、誤った方位を取得する可能性があった。【解決手段】  記録媒体と接続するインターフェースと、前記インターフェースを介して前記記録媒体と通信する通信手段と、地磁気を検出することで方位を決定する方位決定手段と、前記方位決定手段が有効な状態で前記記録媒体と通信する場合、前記記録媒体との通信の消費電流を、前記方位決定手段が無効な状態で前記記録媒体と通信する場合よりも少なくするよう制御する制御手段とを有する電子機器。【選択図】  図２
2017156892.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体と接続するインターフェースと、
前記インターフェースを介して前記記録媒体と通信する通信手段と、
地磁気を検出することで方位を決定する方位決定手段と、
前記方位決定手段が有効な状態で前記記録媒体と通信する場合、前記記録媒体との通信の消費電流を、前記方位決定手段が無効な状態で前記記録媒体と通信する場合よりも少なくするよう制御する制御手段とを有する電子機器。
【請求項２】
前記制御手段は、前記記録媒体との通信速度を前記方位決定手段が無効な状態で前記記録媒体と通信する場合より低下させることで、前記消費電流を少なくするよう制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、前記記録媒体との通信クロックを前記方位決定手段が無効な状態で前記記録媒体と通信する場合より低下させることで、前記消費電流を少なくするよう制御することを特徴とする請求項１に記載の電子機器。
【請求項４】
前記制御手段は、前記方位決定手段の動作に対する、前記記録媒体と通信の電流の影響に応じて消費電流を少なくするよう制御することを特徴とする請求項１に記載の電子機器。
【請求項５】
前記記録媒体の動作を優先するか否かをユーザの操作に基づき設定する優先設定手段をさらに有し、
前記優先設定手段により、前記記録媒体の動作を優先することが設定されている場合、前記方位決定手段を無効に設定することを特徴とする請求項１乃至４の何れか１項に記載の電子機器。
【請求項６】
前記記録媒体はＩＯカードであることを特徴とする請求項１乃至５の何れか１項に記載の電子機器。
【請求項７】
前記記録媒体は、選択的に有効な複数のＩＯ機能を持つＩＯカードであることを特徴とする請求項１乃至５の何れか１項に記載の電子機器。
【請求項８】
前記複数のＩＯ機能は第一のＩＯ機能と第二のＩＯ機能を含み、
前記第一のＩＯ機能は、前記第二のＩＯ機能よりも消費電力が大きいことを特徴とする請求項７に記載の電子機器。
【請求項９】
前記第一のＩＯ機能はＷｉ−Ｆｉ通信機能であり、前記第二のＩＯ機能はＢＬＥ通信機能であることを特徴とする請求項８に記載の電子機器。
【請求項１０】
被写体を撮像して画像データを出力する撮像手段をさらに有し、
前記通信手段は、前記画像データを前記記録媒体に送信することを特徴とする請求項１乃至９の何れか１項に記載の電子機器。
【請求項１１】
記録媒体と接続するインターフェースと、地磁気を検出することで方位を決定する方位決定手段とを有する電子機器の制御方法であって、
前記インターフェースを介して前記記録媒体と通信する通信ステップと、
前記方位決定手段が有効な状態で前記記録媒体と通信する場合、前記記録媒体との通信の消費電流を、前記方位決定手段が無効な状態で前記記録媒体と通信する場合よりも少なくするよう制御する制御ステップとを有する電子機器の制御方法。
【請求項１２】
コンピュータを、請求項１乃至１０の何れか１項に記載の電子機器の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、方位を検出する電子機器に関する。
【背景技術】
【０００２】
従来、デジタルカメラに電子コンパスを内蔵して、撮像方向を計算し、画像に対応付けることが行われている。例えば特許文献１では、加速度センサーを用いて、方位検出機能の精度を高めた撮像装置開示されている。
【０００３】
更に、近年、デジタルカメラに挿入可能な記録媒体に、通信機能を持たせた製品が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３―５７６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の通信機能を持たない記録媒体に比べて、通信機能を持つ記録媒体は、データの読み書きだけでなく通信を行うため、消費電力が大きい。言い換えれば、通信機能を持つ記録媒体を利用する場合、より多い電流が流れる。この場合、以下のような不都合が生じる。すなわち、電子コンパスは地磁気を検出することで方向を計算するが、記録媒体に流れる電流が多い場合には、その電流に起因する磁場の影響を受けてしまう。この結果、本当に向いている方向とは異なる方向を算出してしまう不都合がある。
【０００６】
そこで、本発明では、消費電力の大きい記録媒体を利用する場合、誤った方位を取得する可能性を低減することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明の電子機器は、記録媒体と接続するインターフェースと、前記インターフェースを介して前記記録媒体と通信する通信手段と、地磁気を検出することで方位を決定する方位決定手段と、前記方位決定手段が有効な状態で前記記録媒体と通信する場合、前記記録媒体との通信の消費電流を、前記方位決定手段が無効な状態で前記記録媒体と通信する場合よりも少なくするよう制御する制御手段とを有する。
【発明の効果】
【０００８】
本発明によれば、消費電力の大きい記録媒体を利用する場合でも、誤った方位を取得する可能性を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る撮像装置の構成図である。
【図２】第１の実施形態に係る撮像装置の動作フローチャートである。
【図３】第１の実施形態に係る撮像装置の表示部に表示される画面の一例を示す図である。
【図４】その他の実施形態に係る撮像装置の動作フローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１１】
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態は適宜組み合わされることも可能である。
【００１２】
［第１の実施形態］
＜撮像装置１００の内部構成＞
図１は、本実施形態の電子機器の一例である撮像装置１００の構成例を示すブロック図である。なお、ここでは電子機器の一例として撮像装置について述べるが、電子機器はこれに限られない。例えば電子機器は、携帯電話や、タブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよいし、カメラ付き携帯電話等であってもよい。
【００１３】
１０１は被写体像の光を入力する撮像レンズである。１０２は、撮像レンズからの入力された光を調整する絞りである。１０３は、撮像素子１０４へ露光量を制御するためのシャッターである。
【００１４】
１０４は、光学像を電気信号に変換する撮像素子である。撮像レンズ１０１に入射した光線は、絞り１０２、シャッター１０３を介して導き、光学像として撮像素子１０４に結像することが出来る。１０５は、撮像素子１０４の出力を増幅する増幅器である。
【００１５】
１０６は、増幅器１０５から出力された信号をＡ／Ｄ変換器１０７の入力許容範囲内にゲインコントロールする自動利得制御（ＡＧＣ）回路である。１０７は、ＡＧＣ回路１０６から出力されたアナログデータをデジタルデータに変換するアナログ／デジタル（Ａ／Ｄ）変換器である。
【００１６】
１０８は、Ａ／Ｄ変換器１０７の出力された画像データに対して所定の信号処理を施して、ＲＡＭ１１１に記憶させるとともに、ホワイトバランス検出部１３７、合焦検出部１３５及び露出検出部１３６に対して各々出力する映像信号処理部である。
【００１７】
１０９は、被写体の認識等を行ったりする画像認識部である。１１０は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長部であり、ＲＡＭ１１１に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをＲＡＭ１１１に書き込む。
【００１８】
１１１は、撮像した静止画像や動画像を格納するためのＲＡＭであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮像する連射撮像やパノラマ撮像の場合にも、高速かつ大量の画像書き込みを記憶部に対して行うことが可能となる。また、撮像された画像データあるいは記録部から呼び出された画像データはシステム制御部１３８の制御下で当該メモリに格納される。このＲＡＭ１１１の一部は本実施形態におけるキャッシュ領域として使用される。さらに、ＲＡＭ１１１はシステム制御部１３８の作業領域としても使用することが可能である。
【００１９】
１１２は、ＲＯＭであり、電気的に消去・記録可能な不揮発性メモリでありカメラの電源がオフ状態にあっても、その記憶内容が保持される。特にカメラ動作を制御するプログラムを格納したり、撮像モードや撮像情報および諸々のパラメータを記憶するために用いられる。
【００２０】
１１３は、ＴＦＴ  ＬＣＤ等から成る表示部（Ｖｉｄｅｏコントローラを含む）であり、メニュー、撮像画像データ等を表示する。また、表示部１１３は、システム制御部１３８の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には撮像装置の電力消費を大幅に低減することが出来る。この表示部は撮像した静止画や、記録した動画の再生に利用される。またライブビュー表示も可能である。方位検出機能がＯＮである場合には、方位検出機能の方位をリアルタイム表示させる。
【００２１】
１１４は、再生スイッチで、撮像した画像／動画をＲＡＭ１１１或いは記録媒体２００から読み出して表示部１１３によって表示する再生動作の開始を指示する。またこの再生スイッチは記録した動画の再生も行い、表示部１１３に動画を表示する。
【００２２】
１１５は、各種ボタンやタッチパネル等からなる操作部である。ユーザはこの操作部に対する操作によって方位検出機能のＯＮ・ＯＦＦの設定や、Ｗｉ−Ｆｉ（登録商標）転送の開始・終了の設定を行うことができる。
【００２３】
１１６は、コネクタ１３１、コネクタ１５１に記録媒体２００、ＩＯカード３００が装着されているか否かを検知するカード着脱検知手段である。なお、本実施形態のデジタルカメラは記録媒体またはＩＯカードを取り付けるインターフェース及びコネクタを２系統（コネクタ１３１、コネクタ１５１）持つ。異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。インターフェース及びコネクタとしては、ＰＣＭＣＩＡカード、コンパクトフラッシュ（登録商標）カード、ＳＤメモリカード、ＳＤＩＯカード等の規格に準拠したものを用いて構成して構わない。さらに、インタフェース１３９やインターフェース１５９、そしてコネクタ１３１やコネクタ１５１をＰＣＭＣＩＡカードやコンパクトフラッシュ（登録商標）カード、ＳＤカード等の規格に準拠したものを用いて構成してもよい。この場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ、Ｗｉ−Ｆｉカード等の通信カード、等の各種通信カードを接続することができる。これにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが出来る。
【００２４】
１１７は、動画の音声を入力するためのマイクである。１１８は、撮像モード設定部であり、通常撮像、パノラマ撮像などを設定する。１１９は、レリーズ釦検出部であり、撮像者のレリーズボタンの操作により、第１ストローク位置まで押し下げられたか、又は、第２ストローク位置まで押し下げられたかを検出する。そしてレリーズ釦検出部１１９、各ストローク位置に対応する第１又は第２検出信号をシステム制御部１３８に対して出力する。システム制御部１３８は、第２ストロークまで押し下げられた場合に、方位検出機能がＯＮだったならば、画像のＥＸＩＦ情報に対して方位を記録する。
【００２５】
１２０は、シャッター制御部であり、露出検出部１３６からの測光情報に基づいて、絞り１０２を制御する絞り制御部１２１と連携しながら、シャッター１０３を制御する。
【００２６】
１２１は、絞り制御部であり、露出検出部１３６からの測光情報に基づいて、シャッター１０３を制御するシャッター制御部１２０と連携しながら、絞り１０２を制御する。
【００２７】
１２２は、フォーカス制御部であり、撮像レンズ１０１のフォーカシングを制御する。１２３は、ズーム制御手段であり、撮像レンズ１０１のズーミングを制御する。１２４は、フラッシュ制御部であり、露出検出部１３６で検出したデータに基づき、システム制御部１３８が、フラッシュを発光させるかどうか判定し、フラッシュを光らす場合には、フラッシュ１０９を制御する。
【００２８】
１２５は、フラッシュであり、フラッシュ制御部により制御される。１２６は、電源スイッチで、撮像装置１００の電源オン、電源オフの各モードを切り替え設定することが出来る。１２７は、電源制御手段であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成される。電源制御手段１２７は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御部１３８の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００２９】
１２８、１２９は、電源とのインターフェースコネクタである。１３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源手段である。
【００３０】
１３１及び１５１は、メモリカードやＩＯカードやハードディスク等と接続を行うコネクタである。１３９、１５９はメモリカードやＩＯカードやハードディスク等とのインタフェースである。
【００３１】
１３５は、合焦検出部であり、映像信号処理部１０８から入力した画像データから撮像レンズ１０１の焦点を検出し、その検出結果をシステム制御部１３８に対して出力する。これを受けたシステム制御部１３８は、シャッター制御部１２０、絞り制御部１２１、フォーカス制御部１２２、ズーム制御部１２３を制御して、ピントを合わせる。
【００３２】
１３６は、露出検出部であり、映像信号処理部１０８から入力した画像データから撮像素子１０４における露光量を検出し、その検出結果をシステム制御部１３８に対して出力する。またシステム制御部１３８は、シャッター制御部１２０、絞り制御部１２１、フォーカス制御部１２２、ズーム制御部１２３、フラッシュ制御部１２４を制御する。そして、撮像レンズ１０１のズーム位置、撮像レンズ１０１のフォーカス位置及び絞り１０２の絞り量が適切な状態となるように制御する。
【００３３】
１３７は、ホワイトバランス検出部であり、映像信号処理部１０８から入力した画像データのホワイトバランスの状態を検出し、その検出結果を映像信号処理部１０８に対して出力する。映像信号処理部１０８は、ホワイトバランス検出部１３７から入力した検出結果に基づいて、Ａ／Ｄ変換器１０７から入力した画像データに対してカラーバランスの調整を行う。従って、ＲＡＭ１１１には、カラーバランスの調整が行われた画像データが記憶されることとなる。
【００３４】
１３８は、システム制御部であり、合焦検出部１３５及び露出検出部１３６から入力した各検出結果に基づいて撮像条件を設定する。そのために、ズーム制御部１２３、フォーカス制御部１２２、絞り制御部１２１、シャッター制御部１２０及びフラッシュ制御部１２４に対して各々制御信号を出力する。ズーム制御部１２３、フォーカス制御部１２２及び絞り制御部１２１は各々、システム制御部１３８から入力した制御信号に基づき、撮像レンズ１０１のズーム位置、撮像レンズ１０１のフォーカス位置及び絞り１０２の絞り量を制御する。また方位検出部１４２の動作も制御し、方位検出機能の方位検出機能のオン・オフを切り替えることが可能である。またシステム制御部１３８で撮像動作を行った場合に、方位検出機能がオンである場合には、画像のＥＸＩＦ情報に方位情報を記録する。
【００３５】
また本実施例では、システム制御部１３８は、方位検出機能がオンである状態でＳＤＩＯカードを動作させる場合には、方位検出機能の方位の影響度に応じて、ＳＤＩＯカードＩ／Ｆのクロック動作を制御する。またＳＤＩＯカードが消費する電流値によって、方位検出機能の補正量を調整する。また消費電流の測定もシステム制御部１３８が行う。
【００３６】
１４０は、撮像装置をパソコンと接続するための通信部である。例えば、通信部はＵＳＢからなる。カメラはＲＡＭ１１１やＲＯＭ１１２および記録部１３４に格納された情報を、通信部１４０を介してＰＣに送信、あるいは逆に各種情報を受信するために用いられる。特に撮像データや画像データの送受信を行うために用いられる。またこの通信部はＲＳ２３２ＣやＵＳＢ、ＵＳＢ２、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、ＩＥＥＥ１３９４、無線通信等の各種通信手段により構成してもよい。あるいは、有線の通信部と、無線の通信部との両方を搭載してもよい。
【００３７】
１４１は、通信部１４０により撮像装置を他の機器と接続するコネクタである。通信部１４０が無線通信部である場合には、コネクタ１４１はアンテナである。
【００３８】
１４２は、撮像装置の向いている方位を検出する方位検出部である。方位検出部１４２は、方位決定手段の一例である。またこの方位検出機能の機能を有効にするためには最初にキャリブレーションという動作を行う必要がある。キャリブレーションとは、撮像装置をＸ軸方向（左右方向）、Ｙ軸方向（上下方向）、Ｚ軸方向（奥行き方向）に回転させ、正しい方位を測定できるようにさせる。
【００３９】
１４３は、方位検出部１４２が、転送速度制御部１４８、もしくは入出力装置３００から受ける影響度を検出する影響度検出部である。１４４は、入出力装置３００の転送速度制御部１４８と入出力装置の消費電流を計測する消費電流計測部である。
【００４０】
１４５は、方位検出部１４２の結果を補正する方位補正部である。１４６は、方位検出部１４２で検出した方位を記憶する方位記憶部である。
【００４１】
２００はメモリカードやハードディスク等の記憶媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部１３４、撮像装置１００とのインターフェース１３３、撮像装置１００と接続を行うコネクタ１３２を備えている。
【００４２】
３００は、入出力装置である。本実施形態では、入出力装置３００としてＳＤＩＯのＷｉ−Ｆｉカードを例に挙げて説明する。以下の説明では、入出力装置３００をＩＯカード３００とも記載する。なお、他の機能を内蔵する通信カードであってもよい。
【００４３】
本実施形態の撮像装置１００は、ＳＤＩＯのＷｉ−Ｆｉカードに対応し、システム制御部１３８は、Ｗｉ−Ｆｉカードの通信機能のオン・オフを制御することができる。また、あらかじめユーザがメニュー設定より、Ｗｉ−Ｆｉカードの通信機能を「利用する」、「利用しない」から選択して設定することで、Ｗｉ−Ｆｉカードの通信機能のオン・オフを指示することができる。なお、この設定はＲＯＭ１１２保持され、撮像装置１００の電源がオフになってもリセットされない。また、撮像装置１００の電源がオンになったときに読み出され、設定が反映される。
【００４４】
また、このＳＤＩＯカードのインターフェース信号はクロックと制御信号とデータ信号からなり、クロックの速度によりインターフェースのデータ転送速度を早めたり、遅くしたりすることが可能である。データ転送速度を早めると消費電流が多くなり、速度を遅くすると消費電流を少なくすることが可能である。また本実施形態のシステム制御部１３８は、このＳＤＩＯのクロック速度を調整することができ、クロック速度の調整により消費電流の流れる量を調整し、結果的に電流による磁界の大きさを調整する。ＩＯカード３００は、通信部等から構成されるＩＯ部１５４、撮像装置１００との通信インターフェース１５３、撮像装置１００との接続を行うコネクタ１５２を備えている。またこのＩＯカード３００は２つのＩＯ機能を持つカードでもよい。このカードの例として、Ｗｉ−ＦｉとＢＬＥ（登録商標）の機能があげられるが、ＩＯ機能として動作可能な機能であれば、どんな機能であってもよい。またＣＦカードでのＩＯカードであってもよい。
【００４５】
以上が本実施形態における撮像装置１００の説明である。
【００４６】
＜撮像装置の動作について＞
次に撮像装置１００の動作に関して図２を用いて詳細を説明する。図２は、撮像装置１００の動作を示すフローチャートである。このフローチャートに示される処理は、撮像装置１００の電源がオンとなることに応じて開始される。
【００４７】
まず、電源がオンになった場合、システム制御部１３８は撮像装置１００の状態をチェックする。具体的には、Ｓ２０１で、システム制御部１３８は、カード着脱検知手段１１６からの信号およびインターフェース１５９を介して記録媒体２００や入出力装置３００から読み出した情報を参照して、Ｗｉ−Ｆｉカードが挿入されているかどうか判断する。Ｗｉ−Ｆｉカードが挿入されていないと判断した場合、処理を終了する。たとえば一般的なＳＤカードが挿入されている場合には、Ｗｉ−Ｆｉカードが挿入されていないと判断する。この判断は、撮像装置１００の通常の動作に並行して、繰り返し行ってもよい。挿入されていると判断した場合、処理はＳ２０２に進む。
【００４８】
次に、Ｓ２０２でシステム制御部１３８は、撮像装置１００の設定で方位検出機能がオンになっているかどうか判断する。方位検出機能がオンに設定されていない場合、処理を終了する。あるいは、方位検出機能がオンに設定されるまで繰り返し判断してもよい。方位検出機能がオンに設定されていると判断した場合、処理はステップＳ２０３に進む。
【００４９】
ステップＳ２０３では、システム制御部１３８は、Ｗｉ−Ｆｉカードの通信機能を「利用する」と設定されているかどうかを判断する。利用すると設定されていない場合、処理を終了する。一方、利用すると設定されている場合、処理はステップＳ２０４に進む。
【００５０】
Ｓ２０４では、システム制御部１３８は、Ｗｉ−Ｆｉカードに供給するＳＤＩＯのクロックの周波数をあらかじめ定められた、十分に低速な値に低下させる。これにより、ＳＤＩＯが消費する消費電流を少なくし、磁界の発生を抑える。前述したように、方位検出には地磁気を用いる。この地磁気が、電流が流れることで発生する磁場の影響を受け、方位検出に有意な影響を与えることを防ぐために、通信クロックの周波数を低速に変更する。
【００５１】
ここまでが、電源がオンになった際に自動的に実行される起動時の設定である。以降のステップでは、撮像装置１００がカメラとして動作を開始する処理と並行して実行される。なお、カメラとしての動作とは、撮像処理を行い、ライブビュー画像を表示部１１３に表示させる処理を含む。
【００５２】
次に、Ｓ２０５でシステム制御部１３８は、Ｗｉ−Ｆｉカード通信設定が「利用しない」になったか否かを判断する。「利用しない」に設定されていない場合、処理を終了する。あるいは、本ステップを繰り返し、設定変更を繰り返しチェックする。
【００５３】
「利用しない」に設定されたならば、Ｓ２０６でシステム制御部１３８は、ＳＤＩＯのクロックの周波数を元に戻す。
【００５４】
このようにして、ＷｉＦｉカードが動作中でも方位検出機能が正常な方位を示すようにすることが可能になる。
【００５５】
なお、上述の説明では、あらかじめ定められたクロック周波数に変更することで、磁場の発生を抑えたが、たとえば方位の値への影響のレベルに基づいて、クロック周波数を決定してもよい。この場合、Ｓ２０３とＳ２０４の間に、以下の処理を挟む。
【００５６】
すなわち、まず、Ｗｉ−Ｆｉカードの通信を開始させる前に、基準となる方位を測定する。その後、Ｗｉ−Ｆｉカードの通信を開始する。これによりＷｉ−Ｆｉカードの通信部が動作して、Ｗｉ−Ｆｉカードの通信中に対応する電流が流れ、磁場が発生する。ここで再度方位を測定する。ここで測定される方位は、Ｗｉ−Ｆｉカードの動作に用いる電流による磁場の影響を受けた方位となる。そして、基準となる方位と、磁場の影響を受けた方位との差分が、±１°だったならば、クロックを１％低速にする。また±２°だったならば、クロックを２％。±３°だったならば、クロックを３％・・・というように変更する。この低速に設定する設定値は、比例関係にあればよい。
【００５７】
このようにして、ＷｉＦｉカードが動作中でも方位検出機能が正常な方位を示すようにすることが可能になる。
【００５８】
［その他の実施形態］
上述の実施形態では、あらかじめ定められたクロックに変更するか、通信の前後で測定した方位の差分に基づくクロックに変更する場合について述べた。これについては、たとえば以下のような手順で変更後のクロックを決定してもよい。
【００５９】
例えば、消費電流の多さと磁場の強さは比例する。すなわち、測定される方位への影響も消費電流に比例する。そこで、あらかじめ方位への影響度に応じて、電流と変更すべきクロック数を対応付けたテーブルを用意しておき、消費電流に基づいて方位への影響を判断してもよい。
【００６０】
また、上述の実施形態に加えて、通信と方位検出のどちらを優先するかをあらかじめ設定できるようにしてもよい。この場合、ユーザはメニュー操作により、例えば図３のような画面で、どちらを優先するかをあらかじめ設定しておく。そして、撮像装置１００の電源がオンになった場合、システム制御部１３８は優先設定を確認し、方位検出を優先するよう設定されている場合には、図２のフローチャートのとおりの処理を実行する。一方、通信を優先するよう設定されている場合には、図２のステップＳ２０４で、方位検出機能を一時的にオフに設定する。また、ステップＳ２０６では、方位検出機能をオンに戻す。これにより、クロック周波数を低速にしないので、Ｗｉ−Ｆｉカードの通信速度を維持することができる。また、方位検出機能を一時的にオフにするので、誤った方位情報を取得することを防ぐことができる。
【００６１】
また、Ｗｉ−Ｆｉカードの通信機能を利用する設定のときに方位検出機能がオンに設定された場合、磁場の影響により、電子コンパスのオフセットがずれてしまう場合がある。そのため、Ｗｉ−Ｆｉカードの通信機能が「利用する」に設定されている状態で方位検出機能がオンになった場合には、ユーザにキャリブレーションをするよう促すメッセージを表示してもよい。
【００６２】
また、上述の実施形態では、ＳＤＩＯカードとしてＷｉ−Ｆｉ通信機能を持つＷｉ−Ｆｉカードを例に挙げて説明した。これについて、ＳＤＩＯカードがＷｉ−Ｆｉ通信機能に加えて、さらに別の通信機能をもつＩＯカードである場合も考えられる。ただし、複数のＩＯ機能を持つとしても、同時に実行できるのはひとつだけなので、システム制御部１３８からの制御により、いずれかひとつの機能を、選択的に有効にする。
【００６３】
さて、この複数のＩＯ機能をもつカードとして、例えば、Ｗｉ−Ｆｉ通信機能とＢＬＥ通信機能とを持つカードが考えられる。この場合、Ｗｉ−Ｆｉの通信動作には、電子コンパスの動作に影響を与えるレベルの電流が必要だが、ＢＬＥの通信動作は、それほど多くの電流を必要としない。すなわち、電子コンパスの動作に影響を与えない。そこで、この場合は図４に示すフローチャートに従って動作する。
【００６４】
まず、Ｓ４０１にてシステム制御部１３８は、Ｗｉ−ＦｉとＢＬＥの機能を持つＩＯカードが挿入されているか否かを判断する。ここでＷｉ−ＦｉとＢＬＥの機能を持つＩＯカードが挿入されていると判断した場合、処理はステップＳ４０２に進む。
【００６５】
Ｓ４０２ではシステム制御部１３８は、ＩＯカードのＷｉ−Ｆｉ機能を「利用する」に設定されているか否かを判断する。なお、第１の実施形態と同様に、あらかじめＩＯカードのＷｉ−Ｆｉ機能を「利用する」か「利用しない」かを設定しておくことができる。
【００６６】
Ｓ４０２でシステム制御部１３８が、ＩＯカードのＷｉ−Ｆｉ通信機能を「利用する」に設定されていると判断した場合には、処理はステップＳ４０３に進む。この場合、方位検出機能が正しく方位を示さなくなる可能性があるため、Ｓ４０３でシステム制御部１３８は、方位検出機能を無効にする。このとき、画面に方位検出機能を無効にしたことをユーザに通知するためのメッセージを表示する。これにより、ユーザが気づかずに撮像して、方位情報が取得できていないという状況を避けることができる。
【００６７】
一方、Ｓ４０２でシステム制御部１３８が、ＩＯカードのＷｉ−Ｆｉ機能を「利用しない」に設定されていると判断した場合には、処理はステップＳ４０４に進む。
【００６８】
Ｓ４０４では、システム制御部１３８は、ＩＯカードのＢＬＥ通信機能を「利用する」に設定されているか否かを判断する。なお、ＢＬＥ通信機能についてもＷｉ−Ｆｉ通信機能と同様に、あらかじめＩＯカードのＢＬＥ通信機能を「利用する」か「利用しない」かを設定しておくことができる。
【００６９】
Ｓ４０４でシステム制御部１３８が、ＩＯカードのＢＬＥ通信機能を「利用する」に設定されていると判断した場合には、処理はステップＳ４０５に進む。この場合、ＢＬＥ通信機能は消費電力が小さく、方位検出機能に影響を与えないため、Ｓ４０５でシステム制御部１３８は、方位検出機能を有効にする。
【００７０】
以上が、本実施形態の撮像装置１００の動作である。
【００７１】
なお、ＩＯ機能として、Ｗｉ−ＦｉとＢＬＥに関して記載したが、ＩＯ機能として動作可能な機能であれば、ほかの機能であってもよい。
【００７２】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2017156892.tif 000003
【図２】
2017156892.tif 000004
【図３】
2017156892.tif 000005
【図４】
2017156892.tif 000006