(57)【要約】【課題】ユーザの使用感に合わせてカメラなどの電子機器の縦姿勢および横姿勢を切り替える。【解決手段】ＣＰＵ１０１はカメラ１００が縦姿勢および横姿勢のいずれであるかを検知するするとともに、撮影レンズ１１０が上向き方向又は下向き方向である否かを検知する。ＣＰＵは撮影レンズが上向き方向又は下向きであると検知した場合に、カメラの姿勢が変化したとしても、当該変化した姿勢に応じた処理を実行しないようにする。【選択図】図１
2017046161.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズを介して画像の撮影を行う電子機器であって、
前記電子機器が縦姿勢および横姿勢のいずれであるかを検知する姿勢検知手段と、
前記姿勢検出手段により検出した前記電子機器の姿勢に応じた処理を実行する処理手段であって、縦姿勢に対応する処理又は横姿勢に対応する処理を実行する処理手段と、
前記撮影レンズが上向き又は下向きであるかを検知する方向検知手段と、を有し、
前記方向検知手段によって上向き又は下向きであると検知された場合に、前記処理手段は、前記姿勢検出手段により検出した姿勢が変化したとしても、当該変化した姿勢に応じた処理を実行しないように制御することを特徴とする電子機器。
【請求項２】
表示部を有する電子機器であって、
前記電子機器が縦姿勢および横姿勢のいずれであるかを検知する姿勢検知手段と、
前記姿勢検出手段により検出した前記電子機器の姿勢に応じた処理を実行する処理手段であって、縦姿勢に対応する処理又は横姿勢に対応する処理を実行する処理手段と、
前記表示部の表示面が上向き又は下向きであるかを検知する方向検知手段と、を有し、
前記方向検知手段によって上向き又は下向きであると検知された場合に、前記処理手段は、前記姿勢検出手段により検出した姿勢が変化したとしても、当該変化した姿勢に応じた処理を実行しないように制御することを特徴とする電子機器。
【請求項３】
前記方向検知手段によって上向き又は下向きであると検知された場合に、前記処理手段は、前記姿勢検出手段により検出した姿勢が変化したとしても、当該変化した姿勢に応じた処理は実行せずに、前記方向検知手段によって上向き又は下向きであることが検知される前に前記姿勢検出手段により検出された姿勢に基づいて処理を実行することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記方向検知手段によって前記撮影レンズが上向き又は下向きであると検知された場合に、前記処理手段は、上向き方向又は下向き方向の鉛直方向に対する角度が所定の角度未満であると、前記姿勢検出手段により検出された姿勢に基づいて処理を実行することを特徴とする請求項１に記載の電子機器。
【請求項５】
前記姿勢検知手段は、３軸加速度センサを備え、前記３軸加速度センサで検知された前記鉛直方向の軸における検知レベルが所定のレベルを超えると、前記上向き方向又は前記下向き方向の鉛直方向に対する角度が所定の角度未満であると判定することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記姿勢検知手段は、前記鉛直方向の軸を除く２軸における検知レベルの比が１未満であると前記電子機器が縦姿勢であると判定することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記表示部にはオートフォーカスを行うための複数の測距点が表示され、
前記複数の測距点から前記被写体を測距するための測距点を選択測距点として選択する選択手段と、
前記姿勢検知手段によって前記電子機器が横姿勢であると検知された場合に、前記選択測距点を縦長状態として表示し、前記姿勢検知手段によって前記電子機器が縦姿勢であると検知された場合に、前記選択測距点を横長状態として表示する表示制御手段と、
を有することを特徴とする請求項２に記載の電子機器。
【請求項８】
表示部に前記電子機器が横姿勢であるか縦姿勢であるかを示す姿勢表示体が表示され、
前記方向検知手段によって前記撮影レンズが上向き方向又は下向き方向であるとは検知された場合、前記姿勢表示体によって前記電子機器が縦姿勢であることを報知する報知手段を有することを特徴とする請求項１に記載の電子機器。
【請求項９】
前記処理手段は、前記電子機器が横姿勢であるとデータを横表示することを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記制御手段は、前記電子機器が縦姿勢であるとデータを縦表示することを特徴とする請求項８又は９に記載の電子機器。
【請求項１１】
撮影レンズを介して画像の撮影を行う電子機器の制御方法であって、
センサによって前記電子機器が縦姿勢および横姿勢のいずれであるかを検知する姿勢検知ステップと、
前記姿勢検出ステップで検出した前記電子機器の姿勢に応じて、縦姿勢に対応する処理又は横姿勢に対応する処理を実行する処理ステップと、
センサによって前記撮影レンズが上向き又は下向きであるかを検知する方向検知ステップと、を有し、
前記処理ステップでは、前記方向検知ステップで上向き又は下向きであると検知された場合に、前記姿勢検出ステップで検出した姿勢が変化したとしても、当該変化した姿勢に応じた処理を実行しないようにすることを特徴とする制御方法。
【請求項１２】
表示部を有する電子機器の制御方法であって、
センサによって前記電子機器が縦姿勢および横姿勢のいずれであるかを検知する姿勢検知ステップと、
前記姿勢検出ステップで検出した前記電子機器の姿勢に応じて、縦姿勢に対応する処理又は横姿勢に対応する処理を実行する処理ステップと、
センサによって前記表示部の表示面が上向き又は下向きであるかを検知する方向検知ステップと、を有し、
前記処理ステップでは、前記方向検知ステップで上向き又は下向きであると検知された場合に、前記姿勢検出ステップで検出した姿勢が変化したとしても、当該変化した姿勢に応じた処理を実行しないことを特徴とする制御方法。
【請求項１３】
撮影レンズを介して画像の撮影を行う電子機器で用いられる制御プログラムであって、
前記電子機器が備えるコンピュータに、
センサによって前記電子機器が縦姿勢および横姿勢のいずれであるかを検知する姿勢検知ステップと、
前記姿勢検出ステップで検出した前記電子機器の姿勢に応じて、縦姿勢に対応する処理又は横姿勢に対応する処理を実行する処理ステップと、
センサによって前記撮影レンズが上向き又は下向きであるかを検知する方向検知ステップと、実行させ、
前記処理ステップでは、前記方向検知ステップで上向き又は下向きであると検知された場合に、前記姿勢検出ステップで検出した姿勢が変化したとしても、当該変化した姿勢に応じた処理を実行しないようにすることを特徴とする制御プログラム。
【請求項１４】
表示部を有する電子機器で用いられる制御プログラムであって、
前記電子機器が備えるコンピュータに、
センサによって前記電子機器が縦姿勢および横姿勢のいずれであるかを検知する姿勢検知ステップと、
前記姿勢検出ステップで検出した前記電子機器の姿勢に応じて、縦姿勢に対応する処理又は横姿勢に対応する処理を実行する処理ステップと、
センサによって前記表示部の表示面が上向き又は下向きであるかを検知する方向検知ステップと、を実行させ、
前記処理ステップでは、前記方向検知ステップで上向き又は下向きであると検知された場合に、前記姿勢検出ステップで検出した姿勢が変化したとしても、当該変化した姿勢に応じた処理を実行しないことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、その制御方法、および制御プログラムに関し、特に、表示装置を備える電子機器の姿勢制御に関する。
【背景技術】
【０００２】
一般に、電子機器の姿勢を検出して、その検出結果に応じて電子機器を制御することが行われている。例えば、電子機器の１つである撮像装置においては、撮像装置の姿勢に応じて測光評価の重み付けおよび被写体検出の重み付けを変化させることが行われている。さらに、撮像装置においては、撮影の際の撮像装置の姿勢を画像とともに記録して、画像再生の際に撮像装置の姿勢に応じて画像を回転させて表示することが行われている。
【０００３】
また、電子機器の１つである画像表示装置においては、画像を表示する際の画像再生装置の姿勢に応じて、画面に表示する画像を修正することが行われている。
【０００４】
ところで、デジタルカメラなどの撮像装置において撮影を行う際、撮影者は撮像装置の姿勢を横状態として撮影を行うことがある（横撮り姿勢）。さらには、撮影者は撮像装置の姿勢を縦状態として撮影を行うことがある（縦撮姿勢）。
【０００５】
横撮り姿勢又は縦撮り姿勢で撮影を行う際に、撮像装置を上方向に向けた上姿勢（レンズを上方向に向けた姿勢）および撮像装置を下方向に向けた下姿勢を取ることがある。そして、上姿勢又は下姿勢の場合には、撮像装置が横撮り姿勢および縦撮り姿勢のいずれであるかを検出することが困難となる。
【０００６】
このため、縦撮り姿勢又は横撮り姿勢を入力するための姿勢入力部を備えるようにしたものがある（特許文献１参照）。ここでは、撮像装置が上姿勢又は下姿勢である際には、撮像装置の姿勢検出結果に拘わらず、姿勢入力部で入力された姿勢情報を優先して制御を行う。
【０００７】
さらには、撮像装置が上姿勢又は下姿勢である可能性が高い場合には、縦撮り姿勢および横撮り姿勢の検出の信頼度が低いとして、縦撮り姿勢および横撮り姿勢の検出を行わないようにしたものがある（特許文献２参照）。そして、特許文献２においては、撮影の後、縦撮り姿勢であるか又は横撮り姿勢であるかを検出してその姿勢情報を画像とともに記録するようにしている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−８８４３９号公報
【特許文献２】特許第４４４１５６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところが、上述の特許文献１においては、撮影の際に姿勢入力部によって縦撮り姿勢又は横撮り姿勢を入力する必要がある。このため、ユーザにとっては操作が煩雑になるばかりでなく、そのための操作部材が増加してしまうことになる。
【００１０】
また、特許文献２においては、上姿勢又は下姿勢である可能性が高い場合には、縦撮り姿勢および横撮り姿勢の検出を行わない。つまり、縦撮り姿勢および横撮り姿勢が正確に検出できるようになるまで検出を保留するので、検出が保留された状態では姿勢情報を記録することができない。さらには、ＡＦおよび測光などの撮影動作において姿勢情報が必要であると、撮影動作自体を行うことができない。
【００１１】
ここで、撮像装置を用いて上姿勢による撮影を行う場合について概説する。
【００１２】
図１５は、従来の撮像装置を用いた上姿勢による撮影の一例を説明するための図である。
【００１３】
図１５において、いま、上姿勢においてカメラ１１０１を用いて飛行機１１００を連写撮影するものとする。位置Ｐ−Ａに飛行機１１００が飛行している場合、カメラ１１０１を、傾きＤ−Ａとして撮影を行う。この場合、カメラ１１０１は横姿勢であると検知される。その後、位置Ｐ−Ｂに飛行機１１００が進んだ場合、カメラ１１０１を、傾きＤ−Ｂとして撮影を行うため、カメラ１１０１は横姿勢であると検知される。
【００１４】
さらに、位置Ｐ−Ｃに飛行機１１００が進むと、カメラを傾きＤ−Ｃとして撮影を行うので、カメラ１１０１は縦姿勢と検知されることになる。縦撮り姿勢および横撮り姿勢が精度よく検知されるとすると、上姿勢によって飛行機を撮影する際には、カメラの姿勢検出が横撮り姿勢から縦撮り姿勢に変化してしまう。
【００１５】
このように、ユーザはカメラを上姿勢又は下姿勢として撮影しているにも拘らず、飛行機の移動によって、カメラの姿勢検出がカメラの姿勢検出が横撮り姿勢から縦撮り姿勢に変化してしまうことになる。この結果、ユーザはカメラの姿勢検出に違和感を覚えることになる。
【００１６】
そこで、本発明の目的は、ユーザの使用感に合わせて電子機器の縦姿勢および横姿勢を切り替えることのできる電子機器、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１７】
上記の目的を達成するため、本発明による電子機器は、撮影レンズを介して画像の撮影を行う電子機器であって、前記電子機器が縦姿勢および横姿勢のいずれであるかを検知する姿勢検知手段と、前記姿勢検出手段により検出した前記電子機器の姿勢に応じた処理を実行する処理手段であって、縦姿勢に対応する処理又は横姿勢に対応する処理を実行する処理手段と、前記撮影レンズが上向き又は下向きであるかを検知する方向検知手段と、を有し、前記方向検知手段によって上向き又は下向きであると検知された場合に、前記処理手段は、前記姿勢検出手段により検出した姿勢が変化したとしても、当該変化した姿勢に応じた処理を実行しないように制御することを特徴とする。
【００１８】
また、本発明による電子機器は、表示部を有する電子機器であって、前記電子機器が縦姿勢および横姿勢のいずれであるかを検知する姿勢検知手段と、前記姿勢検出手段により検出した前記電子機器の姿勢に応じた処理を実行する処理手段であって、縦姿勢に対応する処理又は横姿勢に対応する処理を実行する処理手段と、前記表示部の表示面が上向き又は下向きであるかを検知する方向検知手段と、を有し、前記方向検知手段によって上向き又は下向きであると検知された場合に、前記処理手段は、前記姿勢検出手段により検出した姿勢が変化したとしても、当該変化した姿勢に応じた処理を実行しないように制御することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、撮影レンズ又は表示部の表示面が上向き又は下向きである場合に、電子機器の姿勢が変化しても、当該変化した姿勢に応じた処理を実行しない。これによって、ユーザの使用感に合わせて電子機器の縦姿勢および横姿勢を切り替えることができ、ユーザの意図に応じた表示を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施形態による電子機器の１つである撮像装置についてその構成を示すブロック図である。
【図２】図１に示す３軸加速度センサの動作を説明するための図であり、（ａ）は正位置（横位置）にカメラを設定した際の加速度センサの出力を示す図、（ｂ）は縦位置にカメラを設定した際の加速度センサの出力を示す図、（ｃ）は上方向（上姿勢）にカメラを設定した際の加速度センサの出力を示す図である。
【図３】図１に示すカメラで行われる縦横検知制御の一例を説明するためのフローチャートである。
【図４】図３に示すＨＶ検出シーケンスを説明するためのフローチャートである。
【図５】本発明の第２の実施形態による電子機器の１つであるタブレット端末装置についてその構成を示すブロック図である。
【図６】図５に示すタブレット端末装置に文章を表示して閲覧する状態を説明するための図であり、（ａ）は寝転んでタブレット端末装置を閲覧する状態を示す図、（ｂ）はタブレット端末装置を縦位置とした際の表示状態を示す図、（ｃ）はタブレット端末装置を横位置とした際の表示状態を示す図である。
【図７】図５に示すタブレット端末装置における表示制御を説明するためのフローチャートである。
【図８】図７に示す縦横切り替えシーケンスを説明するためのフローチャートである。
【図９】本発明の第３の実施形態に係るカメラで行われる測距点の選択を説明するための図であり、（ａ）はファインダー内表示部における測距点の表示の一例を示す図、（ｂ）は測距点を選択した際の表示の一例を示す図、（ｃ）は測距点を選択した際の表示の他の例を示す図である。
【図１０】本発明の第３の実施形態に係るカメラで行われる撮影・記録シーケンスを説明するためのフローチャートである。
【図１１】図１０で説明した撮影・記録シーケンスを具体的に説明するための図であり、（ａ）はファインダー内表示部に表示された画像の一例を示す図、（ｂ）はカメラで上向き撮影を行う際のファインダー内表示部に表示された画像を示す図である。
【図１２】図１０で説明した撮影・記録シーケンスを具体的に説明するための図であり、（ａ）は図１１（ａ）に示す状態で撮影した結果得られた画像を示す図、（ｂ）は図１１（ｂ）  に示す状態で撮影した結果得られた画像を示す図である。
【図１３】本発明の第４の実施形態に係るカメラの一例についてその構成を示すブロック図である。
【図１４】図１３に示すファインダー水準器がファインダー内表示部に表示された状態を説明するための図であり、（ａ）はファインダー水準器がファインダー内表示部に表示された状態を示す図、（ｂ）は撮影の際のファインダー表示部の表示状態を示す図である。
【図１５】従来の撮像装置を用いた上姿勢による撮影の一例を説明するための図である。
【発明を実施するための形態】
【００２１】
以下に、本発明の実施の形態による電子機器の一例について図面を参照して説明する。
【００２２】
［第１の実施形態］
図１は、本発明の第１の実施形態による電子機器の１つである撮像装置についてその構成を示すブロック図である。
【００２３】
図示の撮像装置は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）１００であり、全体制御ＣＰＵ（以下単にＣＰＵと呼ぶ）１０１を有している。ＣＰＵ１０１はカメラ１００全体の制御を司る。そして、ＣＰＵ１０１にはレリーズスイッチ１０２および３軸加速度センサ１０３、測距点選択装置１０４、各種スイッチ１０５、オートフォーカス（ＡＦ）装置１１２、撮像信号処理回路１１４、メモリ１１５、およびファインダー内表示部１２１が接続されている。
【００２４】
加速度センサ１０３はカメラ１００の姿勢を３軸方向で検知する。そして、ＣＰＵ１０１は、加速度センサ１０３の検知出力に応じて画面の縦横判定を行うとともに、撮影の際の光軸方向が上向き（上姿勢）であるか又は下向き（下姿勢）であるかを判定する。
【００２５】
測距点選択装置１０４は、ＣＰＵ１０１の制御下で、撮影の結果得られた画像において焦点検出を行うべき測距点を選択する。つまり、測距点選択装置１０４は画像のいずれの位置に存在する被写体について焦点検出を行うかを選択する。なお、各種スイッチ１０５には、例えば、絞り値およびシャッター速度設定用のスイッチなどが含まれている。
【００２６】
図示のように、撮影レンズ（以下単にレンズと呼ぶ）１１０と固体撮像素子（以下撮像素子と呼ぶ）１１３との間にはミラー１１１が配置されている。ミラー１１１はレンズ１１０を介して入射した光学像（被写体像）を選択的にＡＦ装置１１２および撮像素子１１３に与える。ＡＦ装置１１２は、光学像が入射すると、カメラ１００と被写体との距離を測定して、その測定結果をＣＰＵ１０１に送る。
【００２７】
撮像素子１１３は光学像に応じた撮像信号（アナログ信号）を出力する。撮像信号処理回路１１４は、撮像信号を受けて、当該撮像信号に対して各種の補正を行うとともに、Ａ／Ｄ変換を行って画像データを得る。そして、撮像信号処理回路１１４は当該画像データに対して所定の画像補正を行う。
【００２８】
撮像信号処理回路１１４の出力である画像データは一旦メモリ１１５に記憶される。なお、メモリ１１５はＣＰＵ１０１の作業用メモリとしても用いられ、メモリ１１５にはＣＰＵ１０１の演算結果が一時的に記憶される。
【００２９】
不揮発性メモリ１１６には、メモリ１１５に記憶された画像データが一時的に記憶される。なお、不揮発性メモリ１１６として、例えば、ＥＥＰＲＯＭ、フランシュＲＯＭ、又は着脱可能な記憶媒体が用いられる。
【００３０】
モニター表示部１２０は、例えば、ＴＦＴなどのモニター装置であり、モニター表示部１２０にはメモリ１１５に記録された画像データに応じた画像が表示される。これによって、ユーザは撮影の結果得られた画像を確認することができる。さらには、モニター表示部１２０にはメニュー画面などが表示される。ＣＰＵ１０１は撮影の際にファインダー内表示部１２１に各種情報を表示する。
【００３１】
図２は、図１に示す３軸加速度センサ１０３の動作を説明するための図である。そして、図２（ａ）は正位置（横位置）にカメラを設定した際の加速度センサの出力を示す図であり、図２（ｂ）は縦位置にカメラを設定した際の加速度センサの出力を示す図である。また、図２（ｃ）は上方向（上姿勢）にカメラを設定した際の加速度センサの出力を示す図である。
【００３２】
３軸加速度センサ１０３は、Ｘ軸、Ｙ軸、およびＺ軸方向の３出力を備えている。図２（ａ）において、破線で示す矢印は出力方向を示し、重力に対して最大で”１”のレベルがある。実線で示す矢印は、出力方向における検知レベルを示す。図示の例では、カメラ１００を横位置に設定した場合には、Ｙ軸方向の出力（検知レベル）が最大レベルである”−１”レベルに近いレベルとなる。また、Ｘ軸方向およびＺ軸方向の検知レベルは、”０”レベルに近いレベルとなる。後述するように、ＣＰＵ１０１は、Ｙ軸方向の検知レベルが所定の閾値以上であると、カメラ１００が横位置であると判定する。なお、横位置とは、カメラ１００の長辺側を水平方向に位置づけて撮影することをいう。この横位置は横撮り姿勢とも呼ばれる。
【００３３】
図２（ｂ）においては、カメラ１００は縦位置であるので、Ｘ軸方向の出力（検知レベル）が最大レベルである”−１”レベルに近いレベルとなる。また、Ｙ軸方向およびＺ軸方向の検知レベルは、”０”レベルに近いレベルとなる。図２（ｂ）に示す例では、カメラ１００の右側を下側とした例が示されているので、Ｘ軸方向の検知レベルがほぼ”１”となるが、カメラ１００の右側を上側とすれば、Ｘ軸方向の検知レベルはほぼ”−１”となる。なお、縦位置とは、カメラ１００の長辺側を鉛直方向に位置づけて撮影することをいう。この横位置は縦撮り姿勢とも呼ばれる。
【００３４】
図２（ｃ）においては、カメラ１００の光軸が上方向に向けられている。この場合には、カメラ１００は上向きであるので、Ｚ軸方向の検知レベルが”−１”に近いレベルとなる。また、Ｙ軸方向およびＺ軸方向の検知レベルは”０”に近いレベルとなる。図２（ｃ）に示す例では、カメラ１００を上向きとしているので、Ｚ軸方向の検知レベルがほぼ”−１”となるが、カメラ１００を下向きとすれば、Ｚ軸方向の検知レベルはほぼ”１”となる。
【００３５】
図３は、図１に示すカメラで行われる撮影縦横検知制御の一例を説明するためのフローチャートである。
【００３６】
撮影縦横検知を開始すると、ＣＰＵ１０１は不揮発性メモリ１１６に記録されたパラメータを初期化する（ステップＳ１０１）。なお、ここでは、パラメータとしてカメラ１００の縦位置および横位置を示すパラメータＨＶが不揮発性メモリ１１６に記録される。パラメータＨＶにおいて、Ｈ＝０が縦位置を示し、Ｈ＝１が横状態を示す。また、ＨＶｏｌｄは、過去（前回）の撮影の際に不揮発性メモリ１１６に記憶されたパラメータＨＶを示す。
【００３７】
例えば、前回の撮影の際にカメラ１００が横状態であったとすると、ＨＶｏｌｄ＝１であるので、ＣＰＵ１０１は、ステップＳ１０１の初期化によってＨＶ＝１とする。
【００３８】
次に、ＣＰＵ１０１は、加速度センサ１０３のＺ軸方向の出力（検知レベル）を読み取る（ステップＳ１０２）。ここでは、加速度センサ１０３はＺ軸方向における毎秒の出力を変数ｚ（０）として出力し、ＣＰＵ１０１は変数ｚにｚ（０）を代入する。
【００３９】
続いて、ＣＰＵ１０１は変数ｚの絶対値が所定の閾値ｚｔｈ未満であるか否かを判定する（ステップＳ１０３）。つまり、ＣＰＵ１０１はレンズ１１０が上向き方向又は下向きであると検知された場合に、上向き方向又は下向きの鉛直方向に対する角度が所定の角度未満であるか否かを判定することになる。
【００４０】
ここでは、ＣＰＵ１０１は、カメラ１００が「上向き」であるか、「下向き」であるか、又は「上向きでも下向きでもない」かについて判定する。そして、ＣＰＵ１０１は絶対値ｚが閾値ｚｔｈ未満であれば、カメラ１００が上向きでも下向きでもないと判定する。
【００４１】
なお、Ｚ軸方向の出力として重力加速度を用いているので、例えば、閾値ｚｔｈが０．９４であるとカメラ１００の光軸が７０°以上の時に上向き又は下向きとなる。
【００４２】
絶対値ｚが閾値ｚｔｈ未満であると（ステップＳ１０３において、ＹＥＳ）、つまり、上向き方向又は下向きの鉛直方向に対する角度が所定の角度未満であると、ＣＰＵ１０１は、後述するＨＶ検出シーケンスを行う（ステップＳ１０４）。そして、ＣＰＵ１０１は、ＨＶ検出シーケンスで得られたパラメータＨＶをＨＶｏｌｄとしてメモリ１１５に記憶する（ステップＳ１０５）。
【００４３】
絶対値ｚが閾値ｚｔｈ以上であると（ステップＳ１０３において、ＮＯ）、つまり、上向き方向又は下向きの鉛直方向に対する角度が所定の角度以上であると、ＣＰＵ１０１は、後述するＨＶ検出無しシーケンスを行う（ステップＳ１０６）。そして、ＣＰＵ１０１は、メモリ１１５に記憶されたパラメータＨＶｏｌｄを読み出す（ステップＳ１０７）。
【００４４】
ステップＳ１０５又はＳ１０７の処理の後、ＣＰＵ１０１は、撮影・記録シーケンスを行う（ステップＳ１０８）。ステップＳ１０８の処理では、ＣＰＵ１０１はパラメータＨＶ又はＨＶｏｌｄに基づいてＡＦ制御、測光、および画像の縦位置記録などを行う。
【００４５】
その後、ＣＰＵ１０１はユーザ操作に基づいて撮影続行するか否かを判定する（ステップＳ１０９）。撮影を続行すると判定すると（ステップＳ１０９において、ＹＥＳ）、ＣＰＵ１０１はステップＳ１０２の処理に戻る。一方、撮影を続行しないと判定すると（ステップＳ１０９において、ＮＯ）、ＣＰＵ１０１はメモリ１１５に記憶したパラメータＨＶｏｌｄ（ＨＶフラグともいう）を不揮発性メモリ１１６に記憶する（ステップＳ１１０）。そして、ＣＰＵ１０１は撮影縦横検知制御を終了する。
【００４６】
図４は、図３に示すＨＶ検出シーケンスを説明するためのフローチャートである。
【００４７】
ＨＶ検出シーケンスを開始すると、ＣＰＵ１０１は加速度センサ１０３の他の２軸（Ｘ軸およびＹ軸）方向の出力（検知レベル）を読み出す（ステップＳ１０４０２）。そして、ＣＰＵ１０１は、Ｘ軸およびＹ軸方向の毎秒の出力である変数ｘ（０）およびｙ（０）を変数ｘ、ｙに代入する。
【００４８】
続いて、ＣＰＵ１０１は、変数ｘおよびｙの比（ｙ／ｘ）の絶対値が１未満であるか否かを判定する（ステップＳ１０４０３）。絶対値ｙ／ｘが１未満であると（ステップＳ１０４０３において、ＹＥＳ）、ＣＰＵ１０１は姿勢検知結果であるパラメータＨＶ＝０とする（ステップＳ１０４０４）。そして、ＣＰＵ１０１はＨＶ検出シーケンスを終了する。
【００４９】
一方、絶対値ｙ／ｘが１以上であると（ステップＳ１０４０３において、ＮＯ）、ＣＰＵ１０１は姿勢検知結果であるパラメータＨＶ＝１とする（ステップＳ１０４０５）。そして、ＣＰＵ１０１はＨＶ検出シーケンスを終了する。
【００５０】
なお、説明の便宜上パラメータＨＶはカメラ１００が縦位置又は横位置であるかを示すとしたが、縦位置を、例えば、「右グリップ部が上」か又は「右グリップ部が下」かの２つ状態に分けるようにしてもよい。さらには、横位置を、例えば、「正位置」か又は「逆位置（天地が逆）」の２つの状態に分けるようにしてもよい。
【００５１】
このように、本発明の第１の実施形態では、ユーザの使用感に合わせてカメラの縦姿勢および横姿勢を切り替えることができ、ユーザの意図に応じた画像の表示を行うことができる。
【００５２】
［第２の実施形態］
続いて、本発明の第２の実施形態による電子機器の１つであるタブレット端末装置について説明する。
【００５３】
図５は、本発明の第２の実施形態による電子機器の１つであるタブレット端末装置についてその構成を示すブロック図である。なお、ここでは、説明の便宜上、図１に示すカメラと同一の構成要素について同一の参照番号を付す。また、図示のタブレット端末装置には、撮像部が備えられているが、省略され、レリーズスイッチ１０２のみが示されている。
【００５４】
以下の説明では、図示のタブレット端末装置を表示装置として用いた場合について説明する。
【００５５】
図６は、図５に示すタブレット端末装置に文章を表示して閲覧する状態を説明するための図である。そして、図６（ａ）は寝転んでタブレット端末装置を閲覧する状態を示す図であり、図６（ｂ）はタブレット端末装置を縦位置とした際の表示状態を示す図である。また、図６（ｃ）はタブレット端末装置を横位置とした際の表示状態を示す図である。
【００５６】
いま、図６（ａ）に示すように、ユーザが寝転んで、タブレット端末装置５００を縦位置としてモニター表示部１２０の表示面に表示された文章を閲覧しているとする。この際には、タブレット端末装置５００は縦位置であるので、ユーザは、図６（ｂ）に示すように、モニター表示部１２０には縦位置で文章が表示されれば閲覧が容易となる。一方、ＣＰＵ１０１はタブレット端末装置５００が縦位置であることを検出すると、図６（ｃ）に示すように、モニター表示部１２０に横位置で文章を表示することになる。その結果、ユーザは文章の閲覧がしづらい状態となってしまう。
【００５７】
図７は、図５に示すタブレット端末装置における表示制御を説明するためのフローチャートである。なお、図７において、図３に示すフローチャートのステップと同一のステップについては同一の参照符号を付して説明を省略する。
【００５８】
いま、ユーザが各種スイッチ１０５を操作して表示モードを選択すると、ＣＰＵ１０１はステップＳ１０１〜Ｓ１０７の処理を行う。なお、図７においては、ステップＳ１０５およびＳ１０７において、ＨＶはＨＶＦｌａｇとして示されている。ステップＳ１０５又はＳ１０７の処理の後、ＣＰＵ１０１は、縦横表示切り替えシーケンスを行う（ステップＳ２０８）。
【００５９】
図８は、図７に示す縦横表示切り替えシーケンスを説明するためのフローチャートである。
【００６０】
縦横表示切り替えシーケンスを開始すると、ＣＰＵ１０１は、パラメータＨＶ（ＨＶＦｌａｇ）＝１であるか否かを判定する（ステップＳ２０８０２）。ＨＶ＝１であると（ステップＳ２０８０２において、ＹＥＳ）、ＣＰＵ１０１はパラメータＨＶが１（横）であるので、モニター表示１２０に文章を横表示（横位置表示）する（ステップＳ２０８０３）。これによって、モニター表示１２０には、文章が図６（ｃ）に示す状態で表示されることになる。その後、ＣＰＵ１０１は縦横表示切り替えシーケンスを終了する。
【００６１】
一方、ＨＶ＝０であると（ステップＳ２０８０２において、ＮＯ）、ＣＰＵ１０１はパラメータＨＶが０（縦）であるので、モニター表示１２０に文章を縦表示（縦位置表示）する（ステップＳ２０８０４。これによって、モニター表示１２０には、文章が図６（ｂ）に示す状態で表示されることになる。その後、ＣＰＵ１０１は縦横表示切り替えシーケンスを終了する。
【００６２】
再び図７を参照して、縦横表示切り替えシーケンスを行った後、ＣＰＵ１０１はユーザ操作に応じて表示を継続するか否かを判定する（ステップＳ２０９）。表示を継続すると判定すると（ステップＳ２０９において、ＹＥＳ）、ＣＰＵ１０１はステップＳ１０２の処理に戻る。
【００６３】
一方、表示を継続しないと判定すると（ステップＳ２０９において、ＹＥＳ）、ＣＰＵ１０１はモニター表示部１２０をオフとする（ステップＳ２１０：ディスプレイＯＦＦ）。そして、ＣＰＵ１０１は表示モードを終了する。
【００６４】
このように、本発明の第２の実施形態では、ユーザの使用感に合わせてタブレット端末装置の縦姿勢および横姿勢を切り替えることができ、ユーザの意図に応じた表示を行うことができる。
【００６５】
［第３の実施形態］
続いて、本発明の第３の実施形態による電子機器の一例であるカメラについて説明する。なお、第３の実施形態に係るカメラの構成は図１に示すカメラと同様である。
【００６６】
図９は、本発明の第３の実施形態に係るカメラで行われる測距点の選択を説明するための図である。そして、図９（ａ）はファインダー内表示部における測距点の表示の一例を示す図であり、図９（ｂ）は測距点を選択した際の表示の一例を示す図である。また、図９（ｃ）は測距点を選択した際の表示の他の例を示す図である。
【００６７】
いま、ファインダー内表示部１２１において、図９（ａ）に示す画面に複数の測距点１２１ａが表示されているとする。ユーザは、撮影の前に測距点選択装置１０４を用いて画像上の複数の測距点１２１ａから一つを選択測距点として選択する。
【００６８】
なお、測距点の選択はＣＰＵ１０１が行うようにしてもよい。この際には、ＣＰＵ１０１は画像において主被写体が存在する領域の測距点を選択することになる。また、複数の測距点１２１ａはファインダー内表示部１２１の透明なガラス上に配置されており、スーパーインポーズによって表示される。そして、ファインダーによって目視される画像は、測距点１２１ａと重畳して表示される。
【００６９】
ここで、ユーザが横位置撮影の際に中央に位置する測距点１２１ａから１つ左上に位置する測距点１２１ａを選択したとする。当該選択によって、ＣＰＵ１０１は、図９（ｂ）に示すように、選択された測距点１２１ａを縦長の楕円状（縦長状態）の測距点１２１ｂとして表示する。
【００７０】
一方、ユーザが縦位置撮影の際に、中央に位置する測距点１２１ａから２つ上でかつ１つ左に位置する測距点１２１ａを選択したとする。当該選択によって、ＣＰＵ１０１は、図９（ｃ）に示すように、選択された測距点１２１ａを横長の楕円状（横長状態）の測距点１２１ｃとして表示する。
【００７１】
本発明の第３の実施形態に係るカメラにおいては、図３で説明したようにして撮影縦横検知制御が行われるが、図３で説明した撮影・記録シーケンスが異なる。
【００７２】
図１０は、本発明の第３の実施形態に係るカメラで行われる撮影・記録シーケンスを説明するためのフローチャートである。
【００７３】
撮影・記録シーケンスを開始すると、ＣＰＵ１０１はパラメータＨＶ＝１であるか否かを判定する（ステップＳ１０８０２）。パラメータＨＶ＝１であると判定すると  （ステップＳ１０８０２において、ＹＥＳ）、ＣＰＵ１０１は、ＨＶが１（横）であるので、横位置測距点の設定を行う（ステップＳ１０８０３）。この際には、ファインダー内表示部１２１には、図９（ｂ）に示す状態が表示されることになる。そして、ＣＰＵ１０１は、ＡＦ装置１１２によって横位置測光アルゴリズムを用いて測距点１２１ｂにおいて測距を行う（ステップＳ１０８０４）。
【００７４】
一方、パラメータＨＶ＝０であると判定すると  （ステップＳ１０８０２において、ＮＯ）、ＣＰＵ１０１は、ＨＶが０（縦）であるので、縦位置測距点の設定を行う（ステップＳ１０８０５）。この際には、ファインダー内表示部１２１には、図９（ｃ）に示す状態が表示されることになる。そして、ＣＰＵ１０１は、ＡＦ装置１１２によって縦位置測光アルゴリズムを用いて測距点１２１ｃにおいて測距を行う（ステップＳ１０８０６）。
【００７５】
ステップＳ１０８０４又はＳ１０８０６の処理の後、ＣＰＵ１０１は、測距結果に応じてレンズ１１０に備えられたフォーカスレンズ（ＡＦレンズ）を光軸に沿って駆動する（ステップＳ１０８０）７。なお、ＡＦ装置１１２は、横位置の際には測距点１２１ｂ、縦位置の際には、測距点１２１ｃにおいて測距を行って測距によって得られたＡＦ制御情報をＣＰＵ１０１に送る。そして、ＣＰＵ１０１は、ＡＦ制御情報に応じてＡＦレンズを光軸に沿って駆動して撮像素子１１３にピントを合わせる。
【００７６】
その後、ＣＰＵ１０１はカメラ１００を制御して撮影を実行する（ステップＳ１０８０８）。そして、ＣＰＵ１０１は、撮像信号処理回路１１４を制御して、撮像素子１１３の出力である撮像信号に対して画像処理を行う（ステップＳ１０８０９）。
【００７７】
続いて、ＣＰＵ１０１は、撮像信号処理回路１１４の出力である画像データをメモリ１１５又は不揮発性メモリ１１６に記録する（ステップＳ１０８１０）。そして、ＣＰＵ１０１は縦横表示切り替えシーケンスを行って、メモリ１１５に記録された画像データに応じた画像をモニター表示部１２０に表示する（ステップＳ１０８１１）。その後、ＣＰＵ１０１は撮影・記録シーケンスを終了する。なお、ステップＳ１０８１１の処理で行われる縦横表示切り替えシーケンスは、図８で説明した処理と同様である。
【００７８】
図１１は、図１０で説明した撮影・記録シーケンスを具体的に説明するための図である。そして、図１１（ａ）はファインダー内表示部に表示された画像の一例を示す図であり、図１１（ｂ）はカメラで上向き撮影を行った際のファインダー内表示部に表示された画像を示す図である。
【００７９】
さらに、図１２は、図１０で説明した撮影・記録シーケンスを具体的に説明するための図である。そして、図１２（ａ）は図１１（ａ）に示す状態で撮影した結果得られた画像を示す図であり、図１２（ｂ）は図１１（ｂ）  に示す状態で撮影した結果得られた画像を示す図である。
【００８０】
例えば、図１５で説明したように、カメラ１１０１を傾きＤ−Ｃとして飛行機１１００の撮影を開始した場合には、ユーザはカメラ１１０１を横位置として撮影を継続したい。このため、測距点を設定する際には、図１０で説明したステップＳ１０８０５においてファインダー内表示部１２１には、図１１（ａ）で示すように飛行機１１００および測距点１２１ｃが表示される必要がある。
【００８１】
ここで、図３で説明したステップＳ１０３の処理において、変数ｚの絶対値が所定の閾値ｚｔｈ以上である場合に、ステップＳ１０６のＨＶ検出無しシーケンスを行うことがないとする。この場合には、カメラ１００の状態は縦位置が正しいとして、ＣＰＵ１０１はＨＶ＝０として、カメラ１００の設定は縦位置となる。
【００８２】
カメラ１００が横位置であれば、前述のように、測距点１２１ｃが選択されるが、縦位置と判定される結果、ファインダー内表示部１２１には、図１１（ｂ）に示すようになる。つまり、カメラ１００は縦位置となっているが、ユーザはカメラ１００が横位置である際の像を観察することになる。そして、測距点１２１ｃは中央から左に２つ、下に１つ移動して測距点１２１ｃ’として表示されることになる。
【００８３】
ユーザの意図したように、図１１（ａ）に示す状態で撮影を行えば、図１２（ａ）に示す画像が得られることになる。一方、前述のように、縦位置と判定されてしまうと、図１１（ｂ）の状態で撮影が行われることになって、図１２（ｂ）に示す画像が得られることになる。図１２（ｂ）においては、画像が縦位置となっているばかりでなく、飛行機１１００にピントも合わず、しかも露光も暗くなる。
【００８４】
つまり、図１１（ｂ）に示す状態では、測距点１２１ｃ’は被写体である飛行機１１００ではなく空に対応付けられている。この結果、ピントは無限位置となって、被写体にピントが合わず、ピントがぼけた画像となる。さらに、空を基準として測光が行われ、空は被写体である飛行機１１００よりも明るい。このため、ＣＰＵ１０１は光量を絞ることになって、被写体を含めて画像全体が暗くなる。
【００８５】
図１１および図１２に関連した説明から明らかなように、カメラ１００の縦横判定については、カメラ１００が上向き又は下向きの際には必ずしも正確である必要はない。そして、本発明の第３の実施形態では、当該撮影前のカメラの状態を予め記憶して、記憶したカメラの状態（横位置又は縦位置）に応じて撮影を行うようにすれば、ユーザにとって望ましい撮影を行うことができる。
【００８６】
［第４の実施形態］
続いて、本発明の第４の実施形態による電子機器の１つであるカメラについて説明する。
【００８７】
図１３は、本発明の第４の実施形態に係るカメラの一例についてその構成を示すブロック図である。なお、図１３において、図１に示すカメラと同一の構成要素については同一の参照番号を付して説明を省略する。
【００８８】
図示のカメラ１００は、ファインダー内水準器（姿勢表示体）１２２を有しており、このファインダー内水準器１２２はファインダー内表示部１２１に表示される。
【００８９】
図１４は、図１３に示すファインダー水準器がファインダー内表示部に表示された状態を説明するための図である。そして、図１４（ａ）はファインダー水準器がファインダー内表示部に表示された状態を示す図であり、図１４（ｂ）は撮影の際のファインダー表示部の表示状態を示す図である。
【００９０】
ＣＰＵ１０１は、カメラ１００が水平（横）位置であると判定すると、ファインダー内水準器１２２において横線１２１ｈを点灯させる。一方、ＣＰＵ１０１はカメラ１００が鉛直（縦）位置であると判定すると、ファインダー内水準器１２２において縦線１２１ｖを点灯させる。また、ＣＰＵ１０１は、カメラ１００が横位置および縦位置のいずれでもないと判定すると、ファインダー内水準器１２２において斜め線１２１ｎを点灯させる。
【００９１】
いま、ユーザが上向き撮影を行うとする。この場合、ＣＰＵ１０１は、ファインダー内水準器１２２において縦線１２１ｖのみを表示する（図１４（ｂ）参照）。図１４（ｂ）に示す状態では、図１１（ａ）に示す状態に比べてさらに縦線１２１ｖが表示されている。
【００９２】
つまり、上向き撮影を行うので、ＣＰＵ１０１はカメラ１００の縦横位置を不用意に切り替えないようにするため、選択された測距点１２１ｃを表示するとともに、ファインダー内水準器１２２によってカメラ１００が縦位置であることを表示する。
【００９３】
このように、本発明の第４の実施形態では、ファインダー内水準器１２２によってカメラ１００が縦位置又は横位置のいずれであるかを表示する。これによって、ファインダーを覗いて撮影する場合など、外部の状況がわかりにくい場合には、縦横切り替えを行わないことが望ましいが、ユーザはカメラ１００の状態だけは知ることができる。
【００９４】
上述の実施の形態では、カメラが上向きである場合について説明したが、カメラが下向きである場合においても同様に処理すればよい。なお、カメラ又はタブレット端末装置の上向きおよび下向き検知と縦横検知とを１つの加速度センサによって行っているが、上向きおよび下向き検知と縦横検知とを異なるセンサで行うようにしてもよい。また、上向きおよび下向き検知について、連続的に検知を行うようにしたが、Ｚ軸方向については、閾値ｚｔｈとの比較ができればよいので、Ｚ軸方向の検知レベルと閾値との比較判定を行うことができればよい。
【００９５】
上述の説明から明らかなように、図１、図５、又は図１３に示す例では、３軸加速度センサ１０３およびＣＰＵ１０１が姿勢検知手段および方向検知手段として機能する。また、ＣＰＵ１０１は処理手段として機能する。さらに、ＣＰＵ１０１および測距点選択装置１０４は選択手段として機能し、ＣＰＵ１０１は表示制御手段および報知手段として機能する。
【００９６】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００９７】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を電子機器に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを電子機器が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００９８】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９９】
１０１  全体制御ＣＰＵ（ＣＰＵ）
１０３  ３軸加速度センサ
１０４  測距点選択装置
１１０  撮影レンズ（レンズ）
１１１  ミラー
１１２  ＡＦ装置
１１３  撮像素子
１１４  撮像信号処理回路
１２０  モニター表示部
１２１  ファインダー内表示部
【図１】
2017046161.tif 000003
【図２】
2017046161.tif 000004
【図３】
2017046161.tif 000005
【図４】
2017046161.tif 000006
【図５】
2017046161.tif 000007
【図６】
2017046161.tif 000008
【図７】
2017046161.tif 000009
【図８】
2017046161.tif 000010
【図９】
2017046161.tif 000011
【図１０】
2017046161.tif 000012
【図１１】
2017046161.tif 000013
【図１２】
2017046161.tif 000014
【図１３】
2017046161.tif 000015
【図１４】
2017046161.tif 000016
【図１５】
2017046161.tif 000017