(57)【要約】【課題】近接センサと保護窓との間の距離が変化した場合でも近接センサによる誤検出を低減することが可能な電子機器を提供する。【解決手段】電子機器（１００）は、近接センサ（２０１）と、近接センサを覆う保護部（１０７）と、画像を観察するための電子ビューファインダ（１０６）と、近接センサに対して物体が近接状態であるか否かを判定するための第一の閾値（Ｓ）を記憶する記憶部（３１１）と、記憶部を制御する制御部（３０７）とを有し、制御部は、保護部の前に物体が存在しない状態で近接センサにより検出される第一の検出値（Ｘ）と、保護部の前に物体が存在する状態で近接センサにより検出される第二の検出値（Ｙ）とを取得し、第一の検出値と第二の検出値とに基づいて、近接センサに対して物体が近接状態であるか否かを判定するための第二の閾値を算出し、記憶部に記憶された第一の閾値を第二の閾値に変更する。【選択図】図７（ａ）
2019219544.tif 000002
【特許請求の範囲】
【請求項１】
近接センサと、
前記近接センサを覆う保護部と、
画像を観察するための電子ビューファインダと、
前記近接センサに対して物体が近接状態であるか否かを判定するための第一の閾値を記憶する記憶部と、
前記記憶部を制御する制御部と、を有する電子機器であって、
前記制御部は、
前記保護部の前に前記物体が存在しない状態で前記近接センサにより検出される第一の検出値と、前記保護部の前に前記物体が存在する状態で前記近接センサにより検出される第二の検出値と、を取得し、
前記第一の検出値と前記第二の検出値とに基づいて、前記近接センサに対して前記物体が前記近接状態であるか否かを判定するための第二の閾値を算出し、
前記記憶部に記憶された前記第一の閾値を前記第二の閾値に変更することを特徴とする電子機器。
【請求項２】
加速度を検出する加速度センサを更に有し、
前記制御部は、前記加速度センサにより検出された前記加速度が所定の加速度よりも大きい場合、前記近接センサにより検出される前記第一の検出値と前記第二の検出値とを取得して前記第二の閾値を算出することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、
前記加速度センサにより検出された前記加速度が第一の加速度よりも大きい場合、前記近接センサにより検出される前記第一の検出値と前記第二の検出値とを取得して前記第二の閾値を算出し、
前記加速度センサにより検出された前記加速度が前記第一の加速度よりも小さく、かつ第二の加速度よりも大きい場合、前記近接センサにより検出される前記第一の検出値と、前記記憶部に記憶されている第三の検出値とを取得して前記第二の閾値を算出することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記第三の検出値は、初期設定の際に、前記保護部の前に前記物体が存在する状態で前記近接センサにより検出される検出値であることを特徴とする請求項３に記載の電子機器。
【請求項５】
姿勢を検出する姿勢検出部を更に有し、
前記制御部は、前記姿勢検出部からの情報に基づいて前記近接センサから前記第一の検出値を取得し、取得した前記第一の検出値を前記記憶部に記憶することを特徴とする請求項２乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記姿勢検出部からの前記情報は、前記近接センサが上方向を向いているか否かを判定するための情報であり、
前記制御部は、前記情報に基づいて前記近接センサが前記上方向を向いていると判定した場合、前記近接センサから前記第一の検出値を取得し、取得した前記第一の検出値を前記記憶部に記憶することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記制御部は、前記加速度センサにより検出された前記加速度と、前記姿勢検出部からの前記情報とを関連付けて前記記憶部に記憶することを特徴とする請求項５または６に記載の電子機器。
【請求項８】
前記制御部は、前記記憶部に記憶された前記加速度と前記情報とに基づいて、前記加速度が所定の加速度よりも大きく、かつ前記電子機器が所定の方向を向いていると判定した場合、前記近接センサから前記第一の検出値を取得し、取得した前記第一の検出値を前記記憶部に記憶することを特徴とする請求項７に記載の電子機器。
【請求項９】
前記画像を観察するための電子表示部を更に有し、
前記制御部は、
前記物体が前記近接状態である場合、前記電子ビューファインダを介して前記画像を観察可能に制御し、
前記物体が前記近接状態でない場合、前記電子表示部を介して前記画像を観察可能に制御することを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１０】
前記近接センサは、
赤外光を投光する投光部と、
前記物体が前記近接状態である場合に、前記投光部からの前記赤外光が前記物体で反射して得られた反射光を受光する受光部と、を有することを特徴とする請求項１乃至９のいずれか１項に記載の電子機器。
【請求項１１】
撮像光学系を介して形成された光学像を光電変換して画像データを出力する撮像素子と、
前記画像データに基づく前記画像を観察可能な、請求項１乃至１０のいずれか１項に記載の電子機器と、を有することを特徴とする撮像装置。
【請求項１２】
近接センサと、前記近接センサを覆う保護部と、画像を観察するための電子ビューファインダと、前記近接センサに対して物体が近接状態であるか否かを判定するための第一の閾値を記憶する記憶部と、前記記憶部を制御する制御部と、を有する電子機器の制御方法であって、
前記保護部の前に前記物体が存在しない状態で前記近接センサにより検出される第一の検出値を取得するステップと、
前記保護部の前に前記物体が存在する状態で前記近接センサにより検出される第二の検出値を取得するステップと、
前記第一の検出値と前記第二の検出値とに基づいて、前記近接センサに対して前記物体が前記近接状態であるか否かを判定するための第二の閾値を算出するステップと、
前記記憶部に記憶された前記第一の閾値を前記第二の閾値に変更するステップと、を有することを特徴とする電子機器の制御方法。
【請求項１３】
請求項１２に記載の電子機器の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近接センサを備えた電子機器に関する。
【背景技術】
【０００２】
従来、デジタルカメラやデジタルビデオカメラ等の電子機器として、画像を観察するための複数の表示部を備えた電子機器が知られている。このような電子機器は、ユーザが覗くことなく離れた位置から画像を観察するための液晶表示装置と、接眼レンズ等を介して画像を覗いて観察するための電子ビューファインダ（ＥＶＦ）とを有する。
【０００３】
近年、ＥＶＦの近傍に近接センサを配置し、ユーザがＥＶＦに眼が近接しているか否かを検出し、ＥＶＦへの画像表示を自動的にオン／オフする電子機器が知られている。通常、近接センサは赤外光などの検知光が透過する保護窓で覆われている。近接センサの発光部から投光された検知光は、保護窓を透過する。そして、被検出物（物体）に反射して再度保護窓を透過した反射光は、近接センサの受光部で受光される。ところで、発光部から投光された検知光は、その全てが保護窓を透過するのではなく、保護窓の表面に反射した反射光、すなわちクロストーク（クロストークノイズ）が受光部で受光される場合があり、これは近接センサによる誤検出の一要因となっている。
【０００４】
特許文献１には、保護窓の表面に突起形状を設けることにより、窓部材の外周面で全反射した検知光が近接センサの受光部へ入射することを抑制してクロストークを低減することが可能な電子機器が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−６８９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された電子機器では、近接センサと保護窓との間の距離が変化した場合、クロストークが増加して近接センサによる誤検出の可能性が生じる。
【０００７】
そこで本発明は、近接センサと保護窓との間の距離が変化した場合でも近接センサによる誤検出を低減することが可能な電子機器、撮像装置、電子機器の制御方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一側面としての電子機器は、近接センサと、前記近接センサを覆う保護部と、画像を観察するための電子ビューファインダと、前記近接センサに対して物体が近接状態であるか否かを判定するための第一の閾値を記憶する記憶部と、前記記憶部を制御する制御部とを有する電子機器であって、前記制御部は、前記保護部の前に前記物体が存在しない状態で前記近接センサにより検出される第一の検出値と、前記保護部の前に前記物体が存在する状態で前記近接センサにより検出される第二の検出値とを取得し、前記第一の検出値と前記第二の検出値とに基づいて、前記近接センサに対して前記物体が前記近接状態であるか否かを判定するための第二の閾値を算出し、前記記憶部に記憶された前記第一の閾値を前記第二の閾値に変更する。
【０００９】
本発明の他の側面としての撮像装置は、撮像光学系を介して形成された光学像を光電変換して画像データを出力する撮像素子と、前記画像データに基づく前記画像を観察可能な前記電子機器とを有する。
【００１０】
本発明の他の側面としての電子機器の制御方法は、近接センサと、前記近接センサを覆う保護部と、画像を観察するための電子ビューファインダと、前記近接センサに対して物体が近接状態であるか否かを判定するための第一の閾値を記憶する記憶部と、前記記憶部を制御する制御部と、を有する電子機器の制御方法であって、前記保護部の前に前記物体が存在しない状態で前記近接センサにより検出される第一の検出値を取得するステップと、前記保護部の前に前記物体が存在する状態で前記近接センサにより検出される第二の検出値を取得するステップと、前記第一の検出値と前記第二の検出値とに基づいて、前記近接センサに対して前記物体が前記近接状態であるか否かを判定するための第二の閾値を算出するステップと、前記記憶部に記憶された前記第一の閾値を前記第二の閾値に変更するステップとを有する。
【００１１】
本発明の他の側面としてのプログラムは、前記電子機器の制御方法をコンピュータに実行させる。
【００１２】
本発明の他の目的及び特徴は、以下の実施形態において説明される。
【発明の効果】
【００１３】
本発明によれば、近接センサと保護窓との間の距離が変化した場合でも近接センサによる誤検出を低減することが可能な電子機器、撮像装置、電子機器の制御方法、および、プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態における電子機器のブロック図である。
【図２】本実施形態における電子機器の斜視図である。
【図３】本実施形態における電子機器の分解斜視図である。
【図４】本実施形態における電子機器の断面図である。
【図５】本実施形態における近接センサの初期値設定処理のフローチャートである。
【図６】本実施形態における接眼判定処理のフローチャートである。
【図７（ａ）】本実施形態における近接センサの状態判定復帰処理のフローチャートである。
【図７（ｂ）】本実施形態における近接センサの状態判定復帰処理のフローチャートである。
【図８】本実施形態におけるクロストーク値を測定中に保護窓の前に反射物が通過したか否かを判定するフローチャートである。
【図９】本実施形態における近接センサの検出値と反射物までの距離との関係の説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１６】
まず、図１乃至図４を参照して、本実施形態における電子機器について説明する。図１は、電子機器としてのカメラ（デジタルカメラ）１００のブロック図である。なお本実施形態において、電子機器として撮像装置（カメラ１００）について説明するが、本発明はこれに限定されるものではなく、撮像装置以外の電子機器にも適用可能である。
【００１７】
図１において、レンズユニット（撮像光学系）３０１は、ズームレンズおよびフォーカスレンズ等のレンズを含む。シャッター３０２は、絞り機能を備えるシャッターである。撮像部３０３は、ＣＭＯＳセンサやＣＣＤセンサ等、レンズユニット３０１を介して形成された光学像（被写体像）を光電変換して画像データ（アナログ信号）を出力する撮像素子である。レンズユニット３０１、シャッター３０２、および、撮像部３０３は、鏡筒ユニット２０６に設けられている。なお本実施形態において、カメラ１００は、レンズユニット３０１と撮像部３０３を有するカメラ本体とが一体的に構成されているが、本発明はこれに限定されるものではない。本発明は、カメラ本体と、カメラ本体に着脱可能なレンズユニット（交換レンズ）とを備えて構成されたカメラシステムにも適用可能である。
【００１８】
Ａ／Ｄ変換器３０４は、撮像部３０３から出力されたアナログ信号をデジタル信号に変換する。画像処理部３０５は、Ａ／Ｄ変換器３０４からのデータまたはメモリ制御部３０６からのデータに対して、所定の画素補間、縮小等のリサイズ処理、および、色変換処理等の各種画像処理を行う。また画像処理部３０５は、撮像した画像データを用いて所定の演算処理を行う。システム制御部３０７は、画像処理部３０５の演算処理により得られた演算結果に基づいて、露光制御や測距制御（焦点検出制御）を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。また画像処理部３０５は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００１９】
Ａ／Ｄ変換器３０４からの出力データは、画像処理部３０５およびメモリ制御部３０６を介して、または、メモリ制御部３０６を介して直接、メモリ３０８に書き込まれる。メモリ３０８は、撮像部３０３により得られＡ／Ｄ変換器３０４によりデジタルデータに変換された画像データや、表示部１０５または表示部１０６に表示するための画像データを格納する。またメモリ３０８は、画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器３０９は、メモリ３０８に格納されている画像表示用のデータをアナログ信号に変換して表示部１０５または表示部１０６に供給する。これにより、メモリ３０８に書き込まれた表示用の画像データは、Ｄ／Ａ変換器３０９を介して表示部１０５または表示部１０６により表示される。表示部１０５、１０６は、Ｄ／Ａ変換器３０９からのアナログ信号に応じて、液晶表示部（ＬＣＤ）等に画像データを表示する。Ａ／Ｄ変換器３０４によりＡ／Ｄ変換されたデジタル信号はメモリ３０８に蓄積され、Ｄ／Ａ変換器３０９は、そのデジタル信号をアナログ変換して画像データを生成する。その画像データは、表示部１０５または表示部１０６に逐次転送されて表示されることにより、スルー画像表示（ライブビュー表示）を行うことができる。
【００２０】
不揮発性メモリ３１０は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭである。不揮発性メモリ３１０は、システム制御部３０７の動作用の定数やプログラム等を記憶している。ここでプログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムである。
【００２１】
システム制御部３０７は、少なくとも１つのプロセッサーを有する制御部であり、カメラ１００の全体を制御する。システム制御部３０７は、前述した不揮発性メモリ３１０に記憶されたプログラムを実行することにより、後述する本実施形態の各処理を実現する。システムメモリ３１１は、例えばＲＡＭである。システムメモリ３１１には、システム制御部３０７の動作用の定数、変数、不揮発性メモリ３１０から読み出されたプログラム等が展開される。またシステム制御部３０７は、メモリ３０８、Ｄ／Ａ変換器３０９、表示部１０５、１０６等を制御することにより表示制御を行う。システムタイマ３１２は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２２】
第１シャッタースイッチ１０４ａは、カメラ１００に設けられたシャッターボタン１０４の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり、第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、システム制御部３０７は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、および、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２３】
第２シャッタースイッチ１０４ｂは、シャッターボタン１０４の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部３０７は、第２シャッタースイッチ信号ＳＷ２により、撮像部３０３からの信号読み出しから記録媒体３３０に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２４】
操作部１０８、１０９の各操作部材は、表示部１０５、１０６に表示される種々の機能アイコンを選択操作すること等により、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部１０５または表示部１０６に表示される。ユーザは、表示部１０５または表示部１０６に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２５】
電源制御部３１３は、電池検出回路、ＤＣ−ＤＣコンバータ、および、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、および、電池残量の検出を行う。また電源制御部３１３は、その検出結果およびシステム制御部３０７の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体３３０を含む各部へ供給する。
【００２６】
電源部３１４は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。Ｉ／Ｆ（記録媒体Ｉ／Ｆ）３１５は、メモリカードやハードディスク等の記録媒体３３０とのインターフェースである。記録媒体３３０は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。
【００２７】
通信部３１６は、無線または有線ケーブルによって接続し、映像信号や音声信号等の送受信を行う。通信部３１６は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。通信部３１６は撮像部３０３で撮像した画像（スルー画像を含む）や、記録媒体３３０に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００２８】
姿勢検出部３１７は、重力方向に対するカメラ１００の姿勢を検出する。システム制御部３０７は、姿勢検出部３１７により検出された姿勢に基づいて、撮像部３０３で撮影された画像がカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるかを判定することができる。システム制御部３０７は、姿勢検出部３１７により検出された姿勢に応じた向き情報を撮像部３０３で撮像された画像の画像ファイルに付加し、または、撮像された画像を回転して記録することが可能である。姿勢検出部３１７は、ジャイロセンサ（角速度センサ）および加速度センサ等を有する。ジャイロセンサはカメラ１００が地面に対して、どのような姿勢であるかを検出し、加速度センサはカメラ１００が移動状態にあるか否かを検出する。これにより姿勢検出部３１７は、カメラ１００が落下して衝撃が加わったのか等を検出することが可能である。
【００２９】
近接センサ（接眼センサ、接眼検出部）２０１は、ユーザ等の物体が近接した状態（近接状態）であるか否かを検出する。本実施形態の近接センサ２０１は、発光部および受光部を有し、発光部から投光された赤外光などの検知光が物体すなわち被検出物にて反射し、その反射光を受光部で受光することにより、被検出物の近接を検知する。なお、近接センサ２０１の詳細に関しては後述する。
【００３０】
図２は、カメラ１００を背面側から見た斜視図である。図３（ａ）はカメラ１００の分解斜視図、図３（ｂ）は図３（ａ）中のＢ部（点線部）の拡大図である。図４（ａ）はカメラ１００の断面図であり、図４（ｂ）は図４（ａ）中のＣ部（点線部）の拡大図である。
【００３１】
カメラ１００は、被写体側（前面側）において前カバーユニット１０１を有し、背面側において後ろカバーユニット１０２を有する。カメラ１００の上面には、カメラ１００の電源のオン／オフを切り替える電源スイッチ１０３が配置されるとともに、撮影指示を行うためのシャッターボタン１０４が配置されている。カメラ１００の背面側には、表示部（液晶表示部）１０５が配置されている。またカメラの１００の背面側には、表示部（電子ビューファインダ：ＥＶＦ）１０６が配置されている。表示部１０６は、表示部１０５と同様に、画像および各種情報を表示する。
【００３２】
表示部１０６の近傍には、保護窓（保護部）１０７が設けられている。保護窓１０７は、カメラ１００の内部に設けられた近接センサ２０１の表面全体を覆っている。近接センサ２０１は、電源の供給を受けて駆動する接眼検出部であり、赤外光を投光する投光部２０１ａと、赤外光を受光する受光部２０１ｂとを有する。近接センサ２０１の投光部２０１ａから投光された赤外線は、接眼部１１０にユーザの顔等の物体が近接または接近すると、その物体で反射する。反射した赤外線（反射光）は、受光部２０１ｂにより受光される。接眼部１１０に近づくほど、受光部２０１ｂにおける受光量が高くなる。このため、受光部２０１ｂで受光した反射光（赤外線）の受光量に応じて物体が接近しているか否かを判定することができる。例えば、ユーザが接眼部１１０に接眼している場合、ユーザの顔が接眼部１１０に接近しているため、受光部２０１ｂにおける受光量に応じて接眼中であると判定される。
【００３３】
保護窓１０７は、後ろカバーユニット１０２に有する孔１０２ａと係合している。後ろカバーユニット１０２に形成された接着面１０２ｂと保護窓１０７のフランジ１０７ａは、接着剤等で固着されている。また保護窓１０７は、近接センサ２０１に対して平行な平板であり、半透明色の材料で形成されている。近接センサ２０１は、電気基板２０２上に実装されており、表示部１０６に対して両面接着紙２０３で固着されている。電気基板２０２の端は、電気コネクタ２０１ａを介して、撮像部３０３から出力された信号を処理する電気部品等を有する電気信号処理基板２０４に電気的に接続されている。
【００３４】
メインシャーシ２０５は、金属板である。メインシャーシ２０５には、カメラ１００の内部に設けられている鏡筒ユニット２０６、電池ボックス２０７、電気信号処理基板２０４、および、表示部１０５、１０６等の各電子部品がビス（不図示）でビス締結されている。メインシャーシ２０５は、各電気部品の共通ＧＮＤとしてだけでなく、カメラ１００の剛性部品として機能する。鏡筒ユニット２０６は、レンズユニット３０１およびシャッター３０２等を備えて構成される。表示部１０５は、表示部１０５に予め電気的に接続された電気基板１０５ａと電気信号処理基板２０４上の電気コネクタ２０１ｂとを介して、電気信号処理基板２０４と電気的に接続されている。
【００３５】
保護窓１０７は、近接センサ２０１に対して隙間Ｄの間隙で配置されている。隙間Ｄは小さいほど近接センサ２０１のクロストークが減少することは既知のことであり、保護窓１０７と近接センサ２０１との隙間Ｄを小さくなるように近接センサ２０１を保護窓１０７に対して配置することが重要である。本実施形態では、メインシャーシ２０５から背面方向に延出する延出部２０５ａに、表示部１０６をビス（不図示）でビス締結している。本実施形態において、近接センサ２０１と保護窓１０７との隙間Ｄは約０．２ｍｍ（Ｄ＝０．２ｍｍ）である。
【００３６】
次に、図５を参照して、近接センサ２０１の初期値設定処理について説明する。図５は、近接センサ２０１の初期値設定処理のフローチャートである。システム制御部３０７は、カメラ１００の初期状態における（初期値としての）クロストーク値Ｘと、近接センサ２０１と保護窓１０７との間の距離が一定の場合の近接センサ２０１の検出値Ｙを測定し、各測定値をシステムメモリ３１１に書き込む。図５の各ステップは、システム制御部３０７が不揮発性メモリ３１０に格納された初期調整用のプログラムをメモリ３０８に展開して実行することにより実現される。
【００３７】
まずステップＳ５０１において、システム制御部３０７は、カメラ１００が調整モードに設定されているか否かを判定する。カメラ１００を調整モードに設定するには、複数の釦を同時押しする等、通常ユーザが行わない操作により設定される。カメラ１００が調整モードでない場合、ステップＳ５０１の判定を繰り返す。一方、カメラ１００が調整モードである場合、ステップＳ５０２へ進む。このとき、発光部２０１ａから投光された検知光が物体（ユーザの顔等）に反射しないように、物体を保護窓１０７から十分に離間した状態にしておく。物体を保護窓１０７から十分に離間しないでクロストーク値Ｘの測定を開始すると、クロストーク値Ｘに加えて物体からの反射光を測定することになり、正しいクロストーク値Ｘを測定することができない。
【００３８】
続いてステップＳ５０２において、システム制御部３０７は、操作部１０９が押されたか否かを判定する。操作部１０９が押されていない場合、ステップＳ５０２を繰り返す。一方、操作部１０９が押された場合、ステップＳ５０３へ進む。ステップＳ５０２の操作は、クロストーク値Ｘの測定開始をユーザ（測定者）が指示するためのステップである。
【００３９】
ステップＳ５０３において、システム制御部３０７は、クロストーク値Ｘを測定する。システム制御部３０７は、近接センサ２０１の投光部２０１ａから赤外光を投光し、受光部２０１ｂで受光したクロストーク値Ｘを測定する。続いて、保護窓１０７の前の所定の距離において、近接センサ２０１で検出しようとする反射物（物体）を設置する。そしてステップＳ５０４において、システム制御部３０７は、操作部１０９が押されたか否かを判定する。操作部１０９が押されていない場合、ステップＳ５０４を繰り返す。一方、操作部１０９が押された場合、ステップＳ５０５へ進む。ステップＳ５０４の操作は、ユーザ（測定者）が反射物の設置準備が済み、検出値Ｙの測定を開始のためのステップである。
【００４０】
ステップＳ５０５において、システム制御部３０７は、近接センサ２０１の投光部２０１ａから赤外光を投光し、反射物で反射した反射光を受光部２０１ｂで受光した反射光から検出値Ｙを測定する。続いてステップＳ５０６において、システム制御部３０７は、近接センサ２０１の閾値Ｓ（第一の閾値）を算出する。閾値Ｓは、ステップＳ５０５にて測定した検出値ＹからステップＳ５０３にて測定したクロストーク値Ｘを減算することにより算出される（閾値Ｓ＝検出値Ｙ−クロストーク値Ｘ）。
【００４１】
続いてステップＳ５０７において、システム制御部３０７は、クロストーク値Ｘおよび閾値Ｓをシステムメモリ３１１に書き込み、近接センサ２０１の初期値設定処理は終了する。システムメモリ３１１に書き込まれたクロストーク値Ｘおよび閾値Ｓは、カメラ１００を通常撮影時の接眼検出を行う際に用いられる。
【００４２】
次に、図６を参照して、近接センサ２０１の初期値設定処理を行ったカメラ１００の接眼判定処理について説明する。図６は、カメラ１００の接眼判定処理のフローチャートである。図６の各ステップは、システム制御部３０７が不揮発性メモリ３１０に格納されたプログラムをメモリ３０８に展開して実行することにより実現される。
【００４３】
カメラ１００の電源をオンすると、まずステップＳ６０１において、システム制御部３０７は、表示部１０５に起動状態を表す画像を表示する。続いてステップＳ６０２において、システム制御部３０７は、近接センサ２０１の投光部２０１ａから赤外光を投光し、物体からの反射光を受光部２０１ｂで受光した検出値Ｙを測定する。
【００４４】
続いてステップＳ６０３において、システム制御部３０７は、ステップＳ６０２にて測定した検出値Ｙとシステムメモリ３１１に記憶されたクロストーク値Ｘおよび閾値Ｓとに基づいて、検出値Ｙ−クロストーク値Ｘ＞閾値Ｓなる判定式を満足するか否かを判定する。ステップＳ６０３にてシステム制御部３０７が検出値Ｙから図５の初期値設定処理で測定したクロストーク値Ｘを減算することで、クロストーク値Ｘのばらつきによる近接センサ２０１の誤検出を低減する（無くす）ことができる。ステップＳ６０３の判定式を満足しない場合、ステップＳ６０１に戻る。一方、ステップＳ６０３の判定式を満足する場合、ステップＳ６０４に進む。
【００４５】
ステップＳ６０４において、システム制御部３０７は、カメラ１００に対し、ユーザが接眼状態である（すなわち、物体が近接状態である）と判定する。続いてステップＳ６０５において、システム制御部３０７は、表示部１０５の表示をオフにする。続いてステップＳ６０６において、システム制御部３０７は、表示部１０６の表示をオンにして、ステップＳ６０２に戻る。図６に示されるカメラ１００の接眼判定処理は、カメラ１００の電源がオフになるまで継続する。
【００４６】
ところで、図６に示されるカメラ１００の接眼判定処理は、クロストーク値Ｘが増加する等の変化が生じた場合、初期状態とは異なった挙動をする可能性がある。すなわち、保護窓１０７の前には反射物（物体）が存在しない状態であっても、ステップＳ６０３、Ｓ６０４にてシステム制御部３０７はユーザが接眼状態であると誤判定する可能性がある。例えば、保護窓１０７と近接センサ２０１との隙間Ｄの距離が増加すると、クロストーク値Ｘは増加する。
【００４７】
ここで、図４および図６を参照して、例えばカメラ１００がカメラ１００の天面方向から地面に落下した場合を考える。カメラ１００がカメラ１００の天面方向から地面に落下した場合、重量が重い表示部１０６はビス（不図示）でビス締結された延出部２０５ａと共に慣性力によりＥ方向に回動をしようとする。延出部２０５ａの回動範囲が延出部２０５ａの曲げ根元の許容応力内であれば問題はない。しかし、延出部２０５ａの曲げ根元が塑性変形をした場合、延出部２０５ａはＥ方向に変形をする。すなわち、延出部２０５ａにビス締結されている表示部１０６と共に、表示部１０６に接着されている近接センサ２０１がＥ方向へ移動することになる。その結果、近接センサ２０１がＥ方向へ移動することにより、隙間Ｄが増加する。隙間Ｄが増加すると、クロストーク値Ｘが増加する。ここで、隙間Ｄが増加することによるクロストーク値Ｘの増加量をΔＸとする。
【００４８】
ここで、図６を参照して、カメラ１００を落下させた結果、クロストーク値Ｘが増加量ΔＸだけ増加した場合の接眼判定処理を考える。図６に示されるカメラ１００の接眼判定処理を開始すると、ステップＳ６０１において、システム制御部３０７は、表示部１０５の表示をオンにする。続いてステップ６０２において、システム制御部３０７は、検出値Ｙを測定する。ただし、このとき測定された検出値Ｙには、クロストーク値Ｘの増加量ΔＸが加算されている。すなわち、ステップＳ６０３における判定式は、検出値Ｙ−クロストーク値Ｘ＋増加量ΔＸ＞閾値Ｓなる判定式に置き換えられることになる。例えば増加量ΔＸが閾値Ｓを超えるほど大きいと、実際には接眼状態でない場合でもステップ６０３の判定式を満足してしまう可能性がある。すなわちシステム制御部３０７は、保護窓１０７の前に反射物が存在しない状態でも、ステップＳ６０４にてカメラ１００が接眼状態であると誤判定してしまう。
【００４９】
前述のような近接センサ２０１の誤判定状態を正常判定状態に戻すには、保護窓１０７と近接センサ２０１との隙間Ｄを初期状態における隙間Ｄに戻す必要があるが、カメラ１００の修理は困難である。そこで本実施形態のカメラ１００は、近接センサ２０１の誤検出状態（誤判定状態）を正常検出状態（正常判定状態）に復帰させる制御を行う。これにより、落下等の衝撃により近接センサ２０１と保護窓１０７との隙間Ｄが変化してクロストーク値Ｘが増加した場合でも、近接センサ２０１の誤検出（誤判定）を低減することができる。
【００５０】
次に、図７（ａ）および図７（ｂ）を参照して、近接センサ２０１の状態判定復帰処理について説明する。図７（ａ）および図７（ｂ）は、近接センサ２０１の状態判定復帰処理のフローチャートである。カメラ１００の電源をオンにすると、まずステップＳ７０１において、システム制御部３０７は、不揮発性メモリ３１０に格納されたプログラム（近接センサ２０１の簡易調整モードプログラム）をメモリ３０８に展開する。続いてステップＳ７０２において、システム制御部３０７は、表示部１０５に「接眼センサ初期設定中」等と表示する。
【００５１】
続いてステップＳ７０３において、システム制御部３０７は、姿勢検出部３１７の検出結果に基づいて、カメラ１００が測定用姿勢（測定用姿勢状態）であるか否かを判定する。ここで測定用姿勢とは、カメラ１００の保護窓１０７が天面方向を向いている姿勢状態である。保護窓１０７が天面方向を向いている場合、保護窓１０７の前に反射物（物体）が存在しない状態を安定して維持することができるためである。ただし、測定用姿勢はこれに限定されるものではない。ステップＳ７０３にてカメラ１００が測定用姿勢でない場合、ステップＳ７０２に戻る。一方、カメラ１００が測定用姿勢である場合、ステップＳ７０４に進む。
【００５２】
ステップＳ７０４において、システム制御部３０７は、クロストーク値Ｘａを測定する。すなわちシステム制御部３０７は、近接センサ２０１の投光部２０１ａから赤外光を投光し、受光部２０１ｂで受光したクロストーク値Ｘａを測定し、測定したクロストーク値Ｘａをシステムメモリ３１１に記憶する。
【００５３】
続いてステップＳ７０５において、システム制御部３０７は、クロストーク値Ｘａ―クロストーク値Ｘ＜閾値Ｒなる判定式を満足するか否かを判定する。すなわちシステム制御部３０７は、初期設定時のクロストーク値Ｘと現在のクロストーク値Ｘａとの差を算出することにより、隙間Ｄが拡大しているか否かを判定する。ステップＳ７０５にて判定基準としての閾値Ｒは、測定ばらつきを考慮して設定されることが好ましい。ステップＳ７０５の判定式を満足しない場合、ステップＳ７１３に進む。一方、ステップＳ７０５の判定式を満足する場合、ステップＳ７０６に進む。
【００５４】
ステップＳ７０６において、システム制御部３０７は、通常撮影を開始する。続いてステップＳ７０７において、システム制御部３０７は、落下フラグ＝０であるか否かを判定する。落下フラグの値はシステムメモリ３１１に予め記憶されており、初期の落下フラグは０である。ステップＳ７０７にて落下フラグが０でない場合、ステップＳ７１２に進む。一方、ステップＳ７０７にて落下フラグが０である場合、ステップＳ７０８に進む。
【００５５】
ステップＳ７０８において、システム制御部３０７は、加速度センサ３２１の出力値（加速度センサ３２１により検出された加速度）が閾値Ｈ以上（所定の加速度（第一の加速度）以上）であるか否かを判定する。本実施形態では、加速度センサ３２１の出力値に対する閾値として、閾値Ｈおよび閾値Ｌの２段階の閾値が設定されている。閾値Ｈは、カメラ１００が高い位置から落下し、大きな衝撃がカメラ１００に加わった場合を想定して設定された閾値である。閾値Ｌは、カメラ１００が低い場所から落下し、小さな衝撃がカメラ１００に加わった場合を想定して設定された閾値である。このため閾値Ｈ、Ｌは、閾値Ｈ＞閾値Ｌを満足する。閾値Ｈ、Ｌは、実際にカメラ１００を落下させて加速度センサ３２１の出力値を確認して設定することが好ましい。ステップＳ７０８にて加速度センサ３２１の出力値が閾値Ｈ以上である場合、ステップＳ７０９に進む。一方、加速度センサ３２１の出力値が閾値Ｈ未満である場合、ステップＳ７１０に進む。
【００５６】
ステップＳ７０９において、システム制御部３０７は、落下フラグを２に変更し、ステップＳ７１３に進む。ステップＳ７１０において、システム制御部３０７は、加速度センサ３２１の出力値（加速度センサ３２１により検出された加速度）が閾値Ｌ以上（第二の加速度以上）であるか否かを判定する。加速度センサ３２１の出力値が閾値Ｌ以上である場合、ステップＳ７１１に進む。一方、加速度センサ３２１の出力値が閾値Ｌ未満である場合、ステップＳ７０６に進む。
【００５７】
ステップＳ７１１において、システム制御部３０７は、落下フラグを１に変更し、ステップＳ７２４に進む。このようにシステム制御部３０７は、ステップＳ７０８、Ｓ７１０により、カメラ１００にどのような衝撃が加わったのかを判定し、その判定結果（衝撃の大きさ等）に応じた近接センサ２０１の調整方法を変更する。
【００５８】
次に、ステップＳ７１３〜Ｓ７２３における近接センサ２０１のフル調整に関して説明する。まずステップＳ７１３において、システム制御部３０７は、近接センサ２０１のフル調整（フル調整モード）を開始する。続いてステップＳ７１４において、システム制御部３０７は、表示部１０５に「接眼センサ  フル調整中」等と表示する。ステップＳ７１４は、カメラ１００が通常撮影状態から近接センサ２０１のフル調整モードに切り替わったことを注意喚起するステップである。
【００５９】
続いてステップＳ７１５において、システム制御部３０７は、ステップＳ７０３と同様に、カメラ１００が測定用姿勢であるか否かを判定する。ステップＳ７１５にてカメラ１００が測定用姿勢でない場合、ステップＳ７１４に戻る。一方、カメラ１００が測定用姿勢である場合、ステップＳ７１６に進む。
【００６０】
続いてステップＳ７１６において、システム制御部３０７は、ステップＳ５０４と同様に、操作部１０９が押されたか否かを判定する。操作部１０９が押されていない場合、ステップＳ７１６を繰り返す。一方、操作部１０９が押された場合、ステップＳ７１７へ進む。
【００６１】
ステップＳ７１７において、システム制御部３０７は、ステップＳ５０３と同様に、クロストーク値Ｘ（第一の検出値）を測定する。そしてシステム制御部３０７は、システムメモリ３１１に記憶されているクロストーク値Ｘを、ステップＳ７１７にて測定したクロストーク値Ｘに変更する（更新する、上書きする）。
【００６２】
続いてステップＳ７１８において、システム制御部３０７は、表示部１０５に「接眼したい位置まで眼を近づけて操作部１０９を押してください」等と表示する。続いてステップＳ７１９において、システム制御部３０７は、操作部１０９が操作された（押された）か否かを判定する。ステップＳ７１９にて操作部１０９が押されてない場合、ステップＳ７１８に戻る。一方、操作部１０９が押された場合、ステップＳ７２０に進む。ステップＳ７１９は、ユーザが反射物（物体）の設置準備が終了し、続くステップに進んでもよいかの意思確認のためのステップである。
【００６３】
ステップＳ７２０において、システム制御部３０７は、ステップＳ５０５と同様に、近接センサ２０１の投光部２０１ａから赤外光を投光し、ユーザの顔等の反射物で反射した反射光を受光部２０１ｂで受光した反射光から検出値Ｙ（第二の検出値）を測定する。続いてステップＳ７２１において、システム制御部３０７は、近接センサ２０１の閾値Ｓ（閾値Ｓ＝検出値Ｙ−クロストーク値Ｘ）を算出する。ステップＳ７２１にて算出された閾値Ｓは、第二の閾値（閾値Ｓ’）である。
【００６４】
続いてステップＳ７２２において、システム制御部３０７は、システムメモリ３１１に記憶されている閾値Ｓ（第一の閾値）を、ステップＳ７２１にて算出された閾値Ｓ（第二の閾値（閾値Ｓ’））に変更（上書き、更新）する。続いてステップＳ７２３において、システム制御部３０７は、落下フラグを０に設定（変更）する。以上のように、ステップＳ７１３〜Ｓ７２３の近接センサ２０１のフル調整により、落下衝撃等で隙間Ｄが拡大（増加）して近接センサ２０１が誤判定状態である場合でも、初期の正常判定状態に戻すことができる。
【００６５】
次に、ステップＳ７２４〜Ｓ７２９の近接センサ２０１の簡易調整に関して説明する。まずステップＳ７２４において、システム制御部３０７は、近接センサ２０１の簡易調整（簡易調整モード）を開始する。続いてステップＳ７２５において、システム制御部３０７は、表示部１０５に「接眼センサ  微調整中」等と表示する。ステップＳ７２５は、カメラ１００が通常撮影状態から近接センサ２０１の簡易調整モードに切り替わったことを注意喚起するためのステップである。
【００６６】
続いてステップＳ７２６において、システム制御部３０７は、ステップＳ７０３と同様に、カメラ１００が測定用姿勢であるか否かを判定する。ステップＳ７２６にてカメラ１００が測定用姿勢でない場合、ステップＳ７２５に戻る。一方、カメラ１００が測定用姿勢である場合、ステップＳ７２７に進む。
【００６７】
続いてステップＳ７２７において、システム制御部３０７は、ステップＳ５０４と同様に、操作部１０９が押されたか否かを判定する。操作部１０９が押されていない場合、ステップＳ７２７を繰り返す。一方、操作部１０９が押された場合、ステップＳ７２８へ進む。
【００６８】
ステップＳ７２８において、システム制御部３０７は、ステップＳ５０３と同様に、クロストーク値Ｘを測定する。そしてシステム制御部３０７は、システムメモリ３１１に記憶されているクロストーク値Ｘを、ステップＳ７２８にて測定したクロストーク値Ｘに変更する（更新する、上書きする）。続いてステップＳ７２９において、システム制御部３０７は、近接センサ２０１の閾値Ｓ（閾値Ｓ＝検出値Ｙ−クロストーク値Ｘ）を算出し、ステップＳ７２２に進む。
【００６９】
ステップＳ７２２において、システム制御部３０７は、システムメモリ３１１に書き込まれている（記憶されている）閾値Ｓを、ステップＳ７２９にて算出された閾値Ｓに変更（上書き、更新）する。続いてステップＳ７２３において、システム制御部３０７は、落下フラグを０に設定（変更）する。以上のように、ステップＳ７２４〜Ｓ７２９の近接センサ２０１の簡易調整により、落下衝撃などで隙間Ｄが微小に増加して近接センサ２０１の検知位置が初期状態から変化した場合でも、初期状態に戻すことができる。
【００７０】
またシステム制御部３０７は、加速度センサ３２１の検出結果と姿勢検出部３１７の検出結果とを関連付けることで、カメラ１００に対し、衝撃が加わった方向（衝撃方向）を特定することができる。システム制御部３０７は、カメラ１００に対して隙間Ｄが変化しやすい衝撃方向を予め特定しておき、特定した衝撃方向からの衝撃が加わったと判定した場合にステップＳ７１３に進むようにしてもよい。すなわちシステム制御部３０７は、システムメモリ３１１に記憶された加速度センサ３２１の加速度と姿勢検出部３１７からの情報とに基づいて、加速度が所定の加速度よりも大きく、かつカメラ１００が所定の方向を向いているか否かを判定する。そしてシステム制御部３０７は、加速度が所定の加速度よりも大きく、かつカメラ１００が所定の方向を向いている場合、近接センサ２０１からクロストーク値Ｘを取得し、取得したクロストーク値Ｘをシステムメモリ３１１に記憶する。
【００７１】
本実施形態によれば、落下等の衝撃により近接センサ２０１と保護窓１０７との間の距離（隙間Ｄ）が変化してクロストークが増加した場合でも、再調整を実施して近接センサ２０１を誤判定状態から正常判定状態に復帰させることができる。
【００７２】
次に、図８を参照して、ステップＳ７０３におけるカメラ１００が測定用姿勢状態であるか否かの他の判定方法を説明する。図８は、クロストーク値Ｘａの測定中において、保護窓１０７の前に反射物（物体）が通過したか否かを判定するフローチャートである。図８の各ステップは、システム制御部３０７が不揮発性メモリ３１０に格納されたプログラムをメモリ３０８に展開して実行することにより実現される。
【００７３】
図８のステップＳ８０１、Ｓ８０２は、図７（ａ）のステップＳ７０１、Ｓ７０２とそれぞれ同様である。続いてステップ８０４において、システム制御部３０７は、クロストーク値Ｘａを３回連続で測定し、測定値Ｘａ１、Ｘａ２、Ｘａ３を取得する。続いてステップＳ８０５において、システム制御部３０７は、測定値Ｘａ１、Ｘａ２、Ｘａ３の中から最小値（ＭＩＮ値）および最大値（ＭＡＸ値）を選定する。
【００７４】
続いてステップＳ８０６において、システム制御部３０７は、予め設定されている閾値Ｍに対し、ＭＡＸ値−ＭＩＮ値＜閾値Ｍなる判定式を満足するか否かを判定する。ステップＳ８０６の判定式を満足する場合、ステップＳ８０７に進む。一方、ステップＳ８０６の判定式を満足しない場合、ステップＳ８０４に戻る。閾値Ｍは、クロストークＸａの測定中において、保護窓１０７の前に反射物が通過せずに正しく測定できたか否かを判定するための閾値であるため、クロストーク値Ｘの繰り返し測定ばらつき程度に設定することが好ましい。
【００７５】
ステップＳ８０７において、システム制御部３０７は、測定値Ｘａ１、Ｘａ２、Ｘａ３の平均値Ｘａｖ（平均値Ｘａｖ＝（Ｘａ１＋Ｘａ２＋Ｘａ３）／３）を算出する。続いてステップＳ８０８において、システム制御部３０７は、ステップＳ７０５と同様に、クロストーク値Ｘａｖ―クロストーク値Ｘ＜閾値Ｒなる判定式を満足するか否かを判定する。ステップＳ８０８は、初期設定時のクロストーク値Ｘと現在のクロストーク値Ｘａｖとの差を算出することで隙間Ｄが拡大（増加）したか否かを判定するためのステップである。ステップＳ８０８の判定式を満足する場合、ステップＳ７０６に進む。一方、ステップＳ８０８の判定式を満足しない場合、ステップＳ７１３に進む。このようにステップＳ８０１〜Ｓ８０７により、近接センサ２０１の測定中に保護窓１０７の前に反射物が誤って入ったか否かを判定することができる。
【００７６】
次に、図９を参照して、図５乃至図８のフローチャートに関して、近接センサ２０１の検出値Ｙと反射物（物体）までの距離との関係を説明する。図９は、近接センサ２０１の検出値Ｙと反射物までの距離との関係の説明図である。図９（ａ）は、初期調整前と初期調整後の近接センサ２０１の検出値Ｙと反射物までの距離との関係図であり、例として反射物までの距離をＶ（ｍｍ）で近接検出するように閾値Ｓを設定した場合を示している。図９（ｂ）は、カメラ１００の初期状態と落下後の近接センサ２０１の検出値Ｙと反射物までの距離との関係図であり、例として落下後に反射物までの距離がＶ（ｍｍ）からＷ（ｍｍ）に変更した状態を示している。
【００７７】
図９（ａ）において、初期調整前の関係を二点鎖線で示し、初期調整後の関係を実線で示している。反射物までの距離の増加に伴い、検出値Ｙは減少する。初期調整後の関係を示す実線は、初期調整前の関係を示す二点鎖線に対して、クロストーク値Ｘだけ減少方向にオフセット（シフト）された線である。システム制御部３０７は、閾値Ｓよりも上の領域において、物体が接眼状態（近接状態）であると判定する。
【００７８】
図９（ｂ）において、落下後のカメラ１００の状態を二点鎖線で示し、図７（ａ）および図７（ｂ）に示される近接センサ２０１の状態判定復帰処理後の状態を実線で示している。落下後のカメラ１００の状態を示す二点鎖線は、クロストーク値がΔＸだけ増加したことにより、初期状態からΔＸだけ増加方向にオフセット（シフト）された線である。このとき、接眼検出距離（反射物までの距離）は、図９（ｂ）のように初期の距離Ｖ（ｍｍ）から距離Ｗ（ｍｍ）へ増加する。ΔＸ＜閾値Ｓの場合、接眼検出距離が初期の距離Ｖから増加するだけである。一方、ΔＸ≧閾値Ｓの場合、反射物までの距離に関係なく閾値Ｓを超えることになるため、システム制御部３０７は常時接眼状態であると判定してしまう。そこで、図７（ａ）、図７（ｂ）、および、図８に示される近接センサ２０１の状態判定復帰処理を行うことにより、システム制御部３０７は、図９（ｂ）中の二点鎖線の状態から実線の状態に復帰させることができる。
【００７９】
このように本実施形態において、電子機器（カメラ１００）は、近接センサ２０１と、近接センサを覆う保護部（保護窓１０７）と、画像を観察するための電子ビューファインダ（表示部１０６）とを有する。また電子機器は、近接センサに対して物体が近接状態であるか否かを判定するための第一の閾値（閾値Ｓ）を記憶する記憶部（システムメモリ３１１）と、記憶部を制御する制御部（システム制御部３０７）とを有する。制御部は、保護部の前に物体が存在しない状態で近接センサにより検出される第一の検出値（クロストーク値Ｘ）と、保護部の前に物体が存在する状態で近接センサにより検出される第二の検出値（検出値Ｙ）とを取得する。また制御部は、第一の検出値と第二の検出値とに基づいて、近接センサに対して物体が近接状態であるか否かを判定するための第二の閾値（閾値Ｓ）を算出する。そして制御部は、記憶部に記憶された第一の閾値を第二の閾値に変更する。
【００８０】
好ましくは、電子機器は、加速度を検出する加速度センサ３２１を有する。制御部は、加速度センサにより検出された加速度が所定の加速度（閾値Ｈ）よりも大きい場合、近接センサにより検出される第一の検出値と第二の検出値とを取得して第二の閾値を算出する。より好ましくは、制御部は、加速度センサにより検出された加速度が第一の加速度（閾値Ｈ）よりも大きい場合、近接センサにより検出される第一の検出値と第二の検出値とを取得して第二の閾値を算出する。一方、加速度センサにより検出された加速度が第一の加速度よりも小さく、かつ第二の加速度（閾値Ｌ）よりも大きい場合、近接センサにより検出される第一の検出値と、記憶部に記憶されている第三の検出値（検出値Ｙ）とを取得して第二の閾値を算出する。より好ましくは、第三の検出値は、初期設定の際に、保護部の前に物体が存在する状態で近接センサにより検出される検出値である。
【００８１】
好ましくは、電子機器は、姿勢を検出する姿勢検出部３１７を有する。制御部は、姿勢検出部からの情報に基づいて近接センサから第一の検出値を取得し、取得した第一の検出値を記憶部に記憶する。より好ましくは、姿勢検出部からの情報は、近接センサが上方向を向いているか否かを判定するための情報である。そして制御部は、その情報に基づいて近接センサが上方向を向いていると判定した場合、近接センサから第一の検出値を取得し、取得した第一の検出値を記憶部に記憶する。
【００８２】
好ましくは、制御部は、加速度センサにより検出された加速度と、姿勢検出部からの情報とを関連付けて記憶部に記憶する。より好ましくは、制御部は、記憶部に記憶された加速度と情報とに基づいて、加速度が所定の加速度よりも大きく、かつ電子機器が所定の方向を向いていると判定した場合、近接センサから第一の検出値を取得し、取得した第一の検出値を記憶部に記憶する。
【００８３】
好ましくは、電子機器は、画像を観察するための電子表示部（表示部１０５）を有する。制御部は、物体が近接状態である場合、電子ビューファインダを介して画像を観察可能に制御する。一方、制御部は、物体が近接状態でない場合、電子表示部を介して画像を観察可能に制御する。また好ましくは、近接センサは、赤外光を投光する投光部２０１ａと、物体が近接状態である場合に、投光部からの赤外光が物体で反射して得られた反射光を受光する受光部２０１ｂとを有する。
【００８４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００８５】
本実施形態の電子機器は、落下の衝撃等の理由により近接センサと保護窓との間の距離が変化してクロストークが増加した場合でも、近接センサが物体の近接状態を検出するための閾値を再設定することができる。このため本実施形態よれば、近接センサと保護窓との間の距離が変化した場合でも近接センサによる誤検出を低減することが可能な電子機器、撮像装置、電子機器の制御方法、および、プログラムを提供することができる。
【００８６】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００８７】
１００  カメラ（電子機器）
１０６  表示部（電子ビューファインダ）
１０７  保護窓（保護部）
２０１  近接センサ
３０７  システム制御部（制御部）
３１１  システムメモリ（記憶部）
【図１】
2019219544.tif 000003
【図２】
2019219544.tif 000004
【図３】
2019219544.tif 000005
【図４】
2019219544.tif 000006
【図５】
2019219544.tif 000007
【図６】
2019219544.tif 000008
【図７（ａ）】
2019219544.tif 000009
【図７（ｂ）】
2019219544.tif 000010
【図８】
2019219544.tif 000011
【図９】
2019219544.tif 000012