(57)【要約】【課題】携帯機器における誤操作を防止する。【解決手段】電子機器であって、機器本体と、外部から機器本体への入力操作を受け付ける複数の操作部材と、機器本体の姿勢を検知する姿勢検知部と、姿勢検知部により検知された機器本体の姿勢に基づいて、複数の操作部材のそれぞれについて外部からの入力操作を受け付けるか否かを制御する操作制御部とを備える。上記電子機器において、複数の操作部材の少なくともひとつは、機器本体への入力操作を受け付ける操作面と、前記操作面に重畳して画像を表示する表示面とを有してもよい。【選択図】図５
2013055452.tif 000002
【特許請求の範囲】
【請求項１】
機器本体と、
外部から前記機器本体への入力操作を受け付ける複数の操作部材と、
前記機器本体の姿勢を検知する姿勢検知部と、
前記姿勢検知部により検知された前記機器本体の姿勢に基づいて、前記複数の操作部材のそれぞれについて外部からの入力操作を受け付けるか否かを制御する操作制御部と
を備える電子機器。
【請求項２】
前記複数の操作部材の少なくともひとつは、前記機器本体への入力操作を受け付ける操作面と、前記操作面に重畳して画像を表示する表示面とを有する請求項１に記載の電子機器。
【請求項３】
前記操作制御部は、いずれの姿勢においても、前記複数の操作部のうちの少なくとも１つの入力を受け付け、前記複数の操作部のうちの他の入力を受け付けない請求項１または請求項２に記載の電子機器。
【請求項４】
前記複数の操作部材のひとつは、前記複数の操作部材の他のひとつと、外部からの共通の入力操作を受け付ける請求項１から請求項３までのいずれか一項に記載の電子機器。
【請求項５】
前記電子機器は複数の面を有し、前記複数の操作部材のうちのひとつは、前記複数の操作部材のうちの他のひとつと異なる面に配される請求項１から請求項４までのいずれか一項に記載の電子機器。
【請求項６】
前記操作制御部は、前記操作面に対する外部からの入力受け付けを禁止した場合に、前記表示面に対する画像の表示も停止する請求項２に記載の電子機器。
【請求項７】
前記操作制御部は、前記機器本体の姿勢が変化しつつある間も、前記複数の操作部材のそれぞれについて外部からの入力操作を受け付けるか否かを制御する請求項１から請求項６までのいずれか一項に記載の電子機器。
【請求項８】
前記複数の操作部材は、前記機器本体に対する姿勢を変化する姿勢可変操作部を含み、
前記姿勢検知部は、前記可変操作部の前記機器本体に対する相対姿勢を更に検知し、
前記操作制御部は、前記姿勢検知部により検知された前記機器本体の姿勢および前記可変操作部の前記機器本体に対する相対姿勢に基づいて、前記可変操作部が外部からの入力操作を受け付けるか否かを制御する
請求項１から請求項７までのいずれか一項に記載の電子機器。
【請求項９】
請求項１から請求項８までのいずれか一項に記載の電子機器と、像光を撮像する撮像部とを備える撮像装置。
【請求項１０】
機器本体の姿勢を検知する姿勢検知段階と、
前記姿勢検知段階において検知された前記機器本体の姿勢に基づいて、複数の操作部材のそれぞれについて外部からの入力操作を受け付けるか否かを制御する操作制御段階と、
前記複数の操作部材のいずれかが外部から前記機器本体への入力操作を受け付ける操作受付段階と
を備える電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、撮像装置および制御プログラムに関する。
【背景技術】
【０００２】
それぞれが操作部と表示部を兼ねた複数のタッチパネルを携帯機器に設けることが提案されている（特許文献１参照）。
［特許文献１］特開２００３−２７１３０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ユーザから見えない位置にあるタッチパネルは、表示用電力が無駄になると共に、ユーザが意図しない操作を受け付けてしまう場合がある。
【課題を解決するための手段】
【０００４】
本発明の第一態様として、機器本体と、外部から機器本体への入力操作を受け付ける複数の操作部材と、機器本体の姿勢を検知する姿勢検知部と、姿勢検知部により検知された機器本体の姿勢に基づいて、複数の操作部材のそれぞれについて外部からの入力操作を受け付けるか否かを制御する操作制御部とを備える電子機器が提供される。
【０００５】
また、本発明の第二態様として、上記電子機器と、像光を撮像する撮像部とを備える撮像装置が提供される。
【０００６】
更に、本発明の第三態様として、機器本体の姿勢を検知する姿勢検知段階と、姿勢検知段階において検知された機器本体の姿勢に基づいて、複数の操作部材のそれぞれについて外部からの入力操作を受け付けるか否かを制御する操作制御段階と、複数の操作部材のいずれかが外部から機器本体への入力操作を受け付ける操作受付段階とを備える電子機器の制御プログラムが提供される。
【０００７】
上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。これら特徴群のサブコンビネーションもまた発明となり得る。
【図面の簡単な説明】
【０００８】
【図１】一眼レフカメラ１００の背面図である。
【図２】一眼レフカメラ１００の平面図である。
【図３】一眼レフカメラ１００のブロック図である。
【図４】操作系制御部１５６の制御手順を示す流れ図である。
【図５】一眼レフカメラ１００の姿勢の遷移を示す模式である。
【図６】操作系制御部１５６が参照するテーブルを例示する図である。
【図７】操作系制御部１５６が参照するテーブルを例示する図である。
【図８】一眼レフカメラ１０１の背面図である。
【図９】一眼レフカメラ１０１の他の状態を示す図である。
【図１０】一眼レフカメラ１０１の他の状態を示す図である。
【図１１】一眼レフカメラ１０１の他の状態を示す図である。
【図１２】一眼レフカメラ１０１の他の状態を示す図である。
【図１３】一眼レフカメラ１０１の他の状態を示す図である。
【図１４】一眼レフカメラ１０１の他の状態を示す図である。
【図１５】一眼レフカメラ１０１の他の状態を示す図である。
【図１６】一眼レフカメラ１０１のブロック図である。
【図１７】操作系制御部１５６の制御手順を示す流れ図である。
【図１８】操作系制御部１５６が参照するテーブルを例示する図である。
【図１９】操作系制御部１５６が参照するテーブルを例示する図である。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
図１は、一眼レフカメラ１００の背面図である。一眼レフカメラ１００のカメラボディ２００は、ユーザが把持するボディ本体２１０の背面に、ユーザが被写界を観察するファインダ２１２の他、主タッチパネル２２０および副タッチパネル２３０を備える。
【００１１】
主タッチパネル２２０および副タッチパネル２３０は、それぞれ、画像、図形、文字等を表示する表示部と、ユーザに触れられた場合に、接触があったことと共に接触位置を信号として出力する操作部とを備える。これにより、主タッチパネル２２０および副タッチパネル２３０のそれぞれは、ユーザが指で触れることにより、操作部として入力を受け付ける。
【００１２】
主タッチパネル２２０および副タッチパネル２３０に対するユーザの操作により実行される機能は、当該タッチパネルの表示部にアイコン等のシンボルで表示される。よって、ユーザは、対応する機能を表すシンボルに触れることで、一眼レフカメラ１００を直感的に操作できる。
【００１３】
主タッチパネル２２０および副タッチパネル２３０における表示部は、例えば、液晶表示パネル等により形成できる。主タッチパネル２２０および副タッチパネル２３０における操作部は、マトリクススイッチ、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式等、さまざまな方式で形成できる。
【００１４】
なお、図中に矢印で示すように、ボディ本体２１０の背面と平行な水平軸をＸ軸と記載する。また、ボディ本体２１０の垂直軸をＹ軸と記載する。図中には、Ｚ軸も併せて示す。
【００１５】
図２は、一眼レフカメラ１００の平面図である。一眼レフカメラ１００のボディ本体２１０は、前面に突出したグリップ部２１４を有する。また、撮影に用いられる一眼レフカメラ１００は、ボディ本体２１０の前面にレンズユニット３００が装着される。
【００１６】
更に、ボディ本体２１０の上面には、肩タッチパネル２４０が配される。肩タッチパネル２４０も、表示部および操作部を兼ね備え、画像または文字を表示しつつ、接触による入力を受け付ける。肩タッチパネル２４０も、主タッチパネル２２０および副タッチパネル２３０と同じ部材で形成できる。
【００１７】
このように、一眼レフカメラ１００は、背面および上面の互いに異なる面にそれぞれタッチパネルを備える。図中に矢印で示すＸ軸、Ｙ軸およびＺ軸は図１に示したものと等しい。ボディ本体２１０のＺ軸は、レンズユニット３００の光学系の光軸と平行になる。
【００１８】
図３は、一眼レフカメラ１００のブロック図である。一眼レフカメラ１００は、本体ＣＰＵ１５０と、本体ＣＰＵ１５０に直接または間接に接続された複数の要素により形成される。
【００１９】
本体ＣＰＵ１５０には、システムメモリ１１２およびメインメモリ１１４が接続される。システムメモリ１１２は、不揮発性記録媒体および読出専用記録媒体の少なくとも一方を含み、本体ＣＰＵ１５０が実行するファームウエア等を電力の供給なしに保持する。メインメモリ１１４はＲＡＭを含み、システムメモリ１１２から読み出したプログラムを本体ＣＰＵ１５０が実行する場合に作業領域となる。
【００２０】
本体ＣＰＵ１５０は、システムメモリ１１２から読み出したファームウエアにより、例えば、操作系制御部１５６、操作受付部１５８として機能するタスクを実行する。また、操作系制御部１５６が実行する場合に参照するデフォルト設定値テーブル１５４等もシステムメモリ１１２から読み込まれる。
【００２１】
本体ＣＰＵ１５０には、撮像部１６０も接続される。撮像部１６０は、撮像素子駆動部１６２、撮像素子１６４、アナログデジタル変換部１６６および画像処理部１６８を含む。撮像素子駆動部１６２は、ユーザがレリーズボタンを押し下げたタイミングで撮像素子１６４を駆動する。駆動された撮像素子１６４は、レンズユニット３００を通じてカメラボディ２００に入射した被写体の像光を光電変換して画像信号を出力する。
【００２２】
撮像素子１６４から出力された画像信号は、アナログデジタル変換部１６６により離散化され、画像処理部１６８において画像データに変換される。画像処理部１６８は、画像データを生成する過程で、画像のホワイトバランス、シャープネス、ガンマ、階調補正、圧縮率等を調整する。
【００２３】
画像処理部１６８において生成された画像データは、二次記憶媒体１１６に格納して保存される。二次記憶媒体１１６としては、フラッシュメモリカード等の不揮発性記憶素子を備えた媒体が使用される。二次記憶媒体１１６の少なくとも一部は、一眼レフカメラ１００から取り外して交換できる。
【００２４】
本体ＣＰＵ１５０には、合焦位置センサ１２２および測光センサ１２４も接続される。合焦位置センサ１２２は、一眼レフカメラ１００の光学系を通して受光した被写体光が撮像素子１６４の撮像面上に合焦する場合の、当該光学系における光学部品の位置を合焦位置として算出する。
【００２５】
本体ＣＰＵ１５０は、カメラボディ２００にレンズユニット３００が装着された場合に、鏡筒ＣＰＵ３１０にも接続される。本体ＣＰＵ１５０および鏡筒ＣＰＵ３１０は相互に通信して、カメラボディ２００およびレンズユニット３００を協働させる。
【００２６】
測光センサ１２４は、一眼レフカメラ１００の光学系を通して受光した被写体光の輝度分布を計測して、適切な撮影条件を算出する。また、算出された絞り値、シャッタ速度、ＩＳＯ感度等の撮影条件は、本体ＣＰＵ１５０および鏡筒ＣＰＵ３１０を通じて、一眼レフカメラ１００の各部に設定される。これにより、一眼レフカメラ１００は、適切な撮影条件で撮影を実行できる。
【００２７】
本体ＣＰＵ１５０には、主タッチパネル２２０、副タッチパネル２３０および肩タッチパネル２４０も接続される。主タッチパネル２２０は主表示部２２２および主タッチ操作部２２４を含む。副タッチパネル２３０は、副表示部２３２および副タッチ操作部２３４を含む。肩タッチパネル２４０は、肩表示部２４２および肩タッチ操作部２４４を含む。
【００２８】
主表示部２２２、副表示部２３２および肩表示部２４２は、それぞれ、本体ＣＰＵ１５０に接続され、本体ＣＰＵ１５０から指示された画像を表示する。主表示部２２２は、最も面積が大きく、撮影画像の再生、スルー画の表示等に用いられる。また、多くのアイコン、メニュー等を一括して表示できる。
【００２９】
副表示部２３２および肩表示部２４２は、主表示部２２２に対して面積が小さく、一眼レフカメラ１００に対して設定された設定値等を主に表示する。しかしながら、副表示部２３２および肩表示部２４２の各々においても、複数のアイコン、設定値等を表示できる。
【００３０】
主タッチ操作部２２４、副タッチ操作部２３４および肩タッチ操作部２４４は、それぞれ、操作部１７０の一部として本体ＣＰＵ１５０に接続される。操作部１７０は、タッチパネルの他に、レリーズボタン、コマンドダイヤル、種々の押しボタン、レバー等の物理的操作により入力を受け付ける機械的操作部２５０も含む。
【００３１】
これら操作部１７０のいずれかの要素が操作された場合、本体ＣＰＵ１５０は、操作受付部１５８において、各操作に対応する動作を実行させる指令を発生させる。換言すれば、操作部１７０のいずれかが操作された場合であっても、操作受付部１５８が入力を受け付けて指令を発生する処理を実行しない場合、当該操作は無効になる。
【００３２】
本体ＣＰＵ１５０には、姿勢センサ１３０および加速度センサ１４０も接続される。姿勢センサ１３０は、ボディ本体２１０が、重力加速度の方向に対してどのような姿勢であるかを示す静的な姿勢を検出する。これに対して、加速度センサ１４０は、ボディ本体２１０が、ある姿勢から他の姿勢に変化した場合に生じる加速度を検出する。
【００３３】
よって、ボディ本体２１０がある姿勢で静止している場合、姿勢センサ１３０はボディ本体２１０の傾きを出力するが、加速度センサ１４０の出力はない。なお、ボディ本体２１０の変移とは、並進および回転の双方を含む。なお、図３では機能に従って姿勢センサ１３０および加速度センサ１４０を分けて描いているが、姿勢センサ１３０および加速度センサ１４０は単一の３軸加速度センサにより形成することができる。
【００３４】
上記のような一眼レフカメラ１００において、操作系制御部１５６は、姿勢センサ１３０および加速度センサ１４０の検出結果に基づいて操作受付部１５８を制御する。また、操作系制御部１５６は、ユーザ設定値テーブル１５２またはデフォルト設定値テーブル１５４を参照して操作受付部１５８を制御する。ここで操作系制御部１５６が実行する制御とは、操作部１７０の要素への入力操作を個別に無効または有効にすることを意味する。
【００３５】
ユーザ設定値テーブル１５２およびデフォルト設定値テーブル１５４は、システムメモリ１１２から読み出して、操作系制御部１５６から参照される。ユーザ設定値テーブル１５２は、操作部１７０を通じてユーザが入力した設定値を格納する。デフォルト設定値テーブル１５４は、一眼レフカメラ１００に予め実装されたファームウエアの一部として、ユーザからの指示がない場合に用いる設定値を格納する。
【００３６】
操作系制御部１５６は、これらユーザ設定値テーブル１５２およびデフォルト設定値テーブル１５４を参照して、検出された静的な姿勢および姿勢の変化に対応して、主タッチ操作部２２４、副タッチ操作部２３４および肩タッチ操作部２４４のうちの少なくともひとつに対する操作を有効または無効にする。
【００３７】
図４は、操作系制御部１５６の制御手順を示す流れ図である。制御を開始した操作系制御部１５６は、まず、姿勢センサ１３０の検出結果に基づいてボディ本体２１０の姿勢を調べる（ステップＳ１０１）。
【００３８】
次に、操作系制御部１５６は、加速度センサ１４０の検出結果に基づいて、姿勢センサ１３０が検出した姿勢が安定しているか、変化しつつあるかを判断する（ステップＳ１０２）。
【００３９】
ここで図５を参照する。図５は、一眼レフカメラ１００の姿勢の遷移を示す模式である。一眼レフカメラ１００を用いて撮影する場合、ボディ本体２１０は様々な姿勢をとり得る。
【００４０】
図５には、ボディ本体２１０が、Ｚ軸の回りに回転して姿勢を変える様子が示される。ここで、中央の状態（Ｃ）は、一眼レフカメラ１００で横位置撮影する場合の姿勢であり、ボディ本体２１０のＸ軸およびＺ軸が水平になる。また、図中両側端に示すように、ボディ本体２１０がＺ軸のまわりに回転した状態（Ａ）、（Ｅ）では縦位置の撮影ができる。
【００４１】
これらの姿勢で撮影を実行する場合、ユーザからは主タッチパネル２２０および副タッチパネル２３０が見え、肩タッチパネル２４０は見えない。よって、肩表示部２４２による表示はユーザの目に届き難い。
【００４２】
このため、図示の状態で肩タッチ操作部２４４が有効な場合、肩タッチパネル２４０にユーザが触れると誤操作になる可能性がある。よって、図示の状態（Ａ）、（Ｃ）、（Ｅ）の場合、肩タッチパネル２４０は表示を消して操作を無効にしてもよい。
【００４３】
更に、状態（Ａ）、（Ｃ）、（Ｅ）のいずれかの姿勢から他の姿勢に変化する過程では、主タッチパネル２２０、副タッチパネル２３０および肩タッチパネル２４０のいずれに対しても有効な操作が入力される可能性は低い。よって、ボディ本体２１０の姿勢が変化しつつある図示の状態（Ｂ）、（Ｄ）では、主タッチパネル２２０、副タッチパネル２３０および肩タッチパネル２４０の表示を消し、入力操作を無効にしてもよい。
【００４４】
ただし、上記の場合であっても、ユーザの意図により肩タッチパネル２４０を有効にしてもよい。また、ユーザが望む場合は、ボディ本体２１０の姿勢が変化しつつある期間であっても、各タッチパネルを有効にしてもよい。
【００４５】
再び図４を参照すると、姿勢センサ１３０により検出された姿勢が安定している場合（ステップＳ１０２）、操作系制御部１５６は、ボディ本体２１０の姿勢が安定している場合に参照するユーザ設定値群Ａをユーザ設定値テーブル１５２で参照して、検出された姿勢に対応するユーザ設定値が格納されているか否かを調べる（ステップＳ１０３）。
【００４６】
ユーザ設定値テーブル１５２のユーザ設定値群Ａにおいて、姿勢に対応したフィールドに設定値が格納されていた場合（ステップＳ１０３：ＹＥＳ）、操作系制御部１５６は、その設定値を読み込んで操作受付部１５８に設定する（ステップＳ１０６）。これにより、主タッチ操作部２２４、副タッチ操作部２３４および肩タッチ操作部２４４のいずれかが、ユーザ設定値テーブル１５２に格納された設定値に従って有効または無効になる。
【００４７】
また、ステップＳ１０３においてユーザ設定値テーブル１５２に姿勢に対応した設定値が格納されていなかった場合（ステップＳ１０３：ＮＯ）、操作系制御部１５６は、デフォルト設定値テーブル１５４におけるデフォルト設定値群Ａを参照して、該当するフィールドに格納された設定値を抽出して読み込む（ステップＳ１０４）。
【００４８】
続いて、操作系制御部１５６は、該当するデフォルト設定値を操作受付部１５８に設定する（ステップＳ１０６）。これにより、主タッチ操作部２２４、副タッチ操作部２３４および肩タッチ操作部２４４のいずれかが、デフォルト設定値テーブル１５４に格納された設定値に従って有効または無効になる。
【００４９】
図６は、上記設定値群Ａを格納したテーブルの一例を示す図である。図中、（Ｃｒ、Ｃｐ、Ｃｙ）はそれぞれ、姿勢センサ１３０の出力のうち、ロール方向（Ｚ軸回り）、ピッチ方向（Ｘ軸回り）、ヨー方向（Ｙ軸回り）の加速度出力を意味する。また、ユーザ設定値群Ａにおいてバーが示されたフィールドは、設定値が格納されていないことを意味する。
【００５０】
図示の例では、ユーザ設定値群Ａにおいて、いくつかのフィールドに「有効」の設定値が格納されている。デフォルト設定値群Ａにおいて、これらのフィールドに対応するフィールドには、設定値として「無効」が格納されている。操作系制御部１５６は、ユーザ設定値群Ａに格納された設定値を優先して操作受付部１５８に設定するので、ボディ本体２１０の姿勢が、ユーザ設定値を格納されたフィールドに対応していた場合、主タッチ操作部２２４または肩タッチ操作部２４４は、デフォルト設定値群Ａの設定と異なり、「有効」の設定値が設定される。
【００５１】
ユーザ設定値群Ａを格納したテーブルの一部のフィールドには、バーが示されており、設定値が格納されていない。このようなフィールドは、ユーザが特別な設定を希望しなかった姿勢に対応する。よって、ユーザ設定値群Ａにおける操作系制御部１５６の参照先にユーザが入力した設定値が格納されていなかった場合、操作系制御部１５６は、デフォルト設定値群Ａから、対応するフィールドに格納された設定値を読み出す。
【００５２】
副タッチ操作部２３４および肩タッチ操作部２４４は、ボディ本体２１０の姿勢に応じて、有効または無効が切り替えられる。このように、ボディ本体２１０の姿勢が安定している場合は、その姿勢に応じてユーザ設定値群Ａまたはデフォルト設定値群Ａから選択された設定値が操作受付部１５８に設定される。
【００５３】
なお、デフォルト設定値群Ａに格納された設定値によれば、ボディ本体２１０がどの姿勢の場合であっても、主タッチ操作部２２４、副タッチ操作部２３４および肩タッチ操作部２４４のうちのいずれかひとつは有効になっている。このように、操作系制御部１５６は、いずれの姿勢においても、複数の要素のうちの少なくとも１つの入力を受け付け、複数の操作部のうちの他の入力を受け付けないように操作部１７０を制御してもよい。これにより、ボディ本体２１０の姿勢にかかわらず、タッチパネルの直感的な操作性を利用できる。
【００５４】
また、例えば主タッチ操作部２２４が無効になった場合、主表示部２２２の表示も無効にしてもよい。よって、操作系制御部１５６は、主タッチ操作部２２４、副タッチ操作部２３４および肩タッチ操作部２４４のいずれかを無効にした場合に、本体ＣＰＵ１５０に通知して、対応する主表示部２２２、副表示部２３２および肩表示部２４２のいずれかを併せて無効にしてもよい。これにより、電力消費を一層節減できる。
【００５５】
再び図４を参照すると、ステップＳ１０２において加速度センサ１４０が有効な加速度を検出して、ボディ本体２１０の姿勢が変化しつつあることが判った場合（ステップＳ１０２：ＮＯ）、操作系制御部１５６は、姿勢が変化している場合に参照すべきユーザ設定値群Ｂを格納したユーザ設定値テーブル１５２を参照して、検出された姿勢の変化に対応するユーザ設定値が格納されているか否かを調べる（ステップＳ１０７）。
【００５６】
ユーザ設定値テーブル１５２にユーザ設定値が格納されていた場合（ステップＳ１０７：ＹＥＳ）、操作系制御部１５６は、該当するユーザ設定値を読み込んで、当該設定値を操作受付部１５８に設定する（ステップＳ１０９）。これにより、主タッチ操作部２２４、副タッチ操作部２３４および肩タッチ操作部２４４のいずれかが、ユーザ設定値テーブル１５２に格納されたユーザ設定値群Ｂに従って有効または無効になる。
【００５７】
また、ステップＳ１０７においてユーザ設定値テーブル１５２にユーザ設定値が格納されていなかった場合（ステップＳ１０７：ＮＯ）、操作系制御部１５６は、デフォルト設定値テーブル１５４を参照して、該当するデフォルト設定値を読み込む（ステップＳ１０８）。続いて、操作系制御部１５６は、該当するデフォルト設定値を操作受付部１５８に設定する（ステップＳ１０６）。これにより、主タッチ操作部２２４、副タッチ操作部２３４および肩タッチ操作部２４４のいずれかが、デフォルト設定値テーブル１５４に格納された設定値に従って有効または無効になる。
【００５８】
図７は、設定値群Ｂを格納したテーブルの一例を示す図である。この例では、デフォルト設定値群Ｂにおいて主タッチ操作部２２４が無効にされているフィールドに、主タッチ操作部２２４を有効とする設定値が格納されている。よって、操作系制御部１５６は、ユーザ設定値群Ｂに格納された優先値を優先して操作受付部１５８に設定する。
【００５９】
図７においても、ユーザ設定値群Ｂの一部フィールドにはバーが示され、設定値が格納されていない。参照したフィールドにユーザにより入力された設定値が格納されていない場合、操作系制御部１５６は、デフォルト設定値群Ｂにおいて該当するフィールドに格納された設定値を読み込む。
【００６０】
また、副タッチ操作部２３４および肩タッチ操作部２４４は、ボディ本体２１０の姿勢に応じて、有効または無効が切り替えられる。このように、ボディ本体２１０の姿勢が変化している期間についても、ボディ本体２１０の状態に応じてユーザ設定値群Ｂまたはデフォルト設定値群Ｂから選択された設定値が操作受付部１５８に設定される。
【００６１】
再び図４を参照すると、操作系制御部１５６は、ボディ本体２１０の姿勢に関する状態に応じた設定値を操作受付部１５８に設定すると（ステップＳ１０６）、制御手順の当初のステップＳ１０１に復帰する。これにより、一眼レフカメラ１００の稼働中、操作系制御部１５６は、姿勢センサ１３０および加速度センサ１４０の検出結果に基づく制御を継続する。
【００６２】
これにより、主タッチパネル２２０、副タッチパネル２３０および肩タッチパネル２４０のうち、ユーザから見えていないことが推定されるものは表示および操作受付を無効にして電力を節約できる。また、ユーザから見えないタッチパネルの操作部を無効にすることにより、誤操作を防止できる。
【００６３】
なお、この場合も、例えば主タッチ操作部２２４が無効になった場合、主表示部２２２の表示も無効にしてもよい。よって、操作系制御部１５６は、主タッチ操作部２２４、副タッチ操作部２３４および肩タッチ操作部２４４のいずれかを無効にした場合に、本体ＣＰＵ１５０に通知して、対応する主表示部２２２、副表示部２３２および肩表示部２４２のいずれかを併せて無効にしてもよい。これにより、電力消費を一層節減できる。
【００６４】
また、上記の例では主タッチパネル２２０、副タッチパネル２３０および肩タッチパネル２４０への入力操作を有効または無効に切り替える例について説明した。しかしながら、機械的操作部２５０の一部、各タッチパネルにおける一部領域について、入力操作の有効性を切り替えてもよい。また、ボディ本体２１０の姿勢に応じて、操作部１７０のうちの複数の要素または領域に共通の機能を実行する入力操作を割り当ててもよい。
【００６５】
図８から図１５は、ユーザが被写界に向かってかまえた一眼レフカメラ１０１をユーザ側から見た様子を示す図である。ただし、一眼レフカメラ１０１の高さは、ユーザのアイレベルとは限らない。一眼レフカメラ１００と共通の要素には同じ参照番号を付して重複する説明を省く。
【００６６】
一眼レフカメラ１０１は、背面に、副タッチパネル２３０と共に主タッチパネル２２０を備える。また、一眼レフカメラ１０１は、ボディ本体２１０の上面に、肩タッチパネル２４０も有する。ただし、一眼レフカメラ１０１の主タッチパネル２２０は、回動部２２１を介してボディ本体２１０に結合されている。
【００６７】
回動部２２１は、Ｙ軸方向の縦回動軸ＸＶおよびＸ方向の横回動軸ＸＨを有する。縦回動軸ＸＶによる回動と横回動軸ＸＨによる回動を組み合わせることにより、一眼レフカメラ１０１においては、主タッチパネル２２０のボディ本体２１０に対する相対姿勢を変化させることができる。
【００６８】
また、一眼レフカメラ１０１の主タッチパネル２２０は、裏面にカバー２２３を有する。図８に示した状態では、主タッチパネル２２０はボディ本体２１０の背面に対向する向きに格納されており、一眼レフカメラ１０１の背面にはカバー２２３が見えている。よって主タッチパネル２２０は、ユーザから目視できない。肩タッチパネル２４０もユーザの視界に入らない。
【００６９】
図９に示す状態は、主タッチパネル２２０が縦の回動軸ＸＶの回りに回動して、ボディ本体２１０の側部に位置している。これにより、ユーザの視線からは、主タッチパネル２２０および副タッチパネル２３０が見える。よって、これら主タッチパネル２２０および副タッチパネル２３０は、誤操作の恐れなく使用できる。しかしながら、肩タッチパネル２４０はユーザの視界に入らない。
【００７０】
図１０は、図９に示した一眼レフカメラ１０１の状態から、主タッチパネル２２０を横回動軸ＸＶの回りに回動させた状態を示す。図１０の場合は、回動により、主タッチパネル２２０は図中上方を向いている。
【００７１】
主タッチパネル２２０の相対姿勢はユーザが自由に変更できるので、回動された主タッチパネル２２０はユーザから見えていると推定できる。よって、図１０に示した状態の一眼レフカメラ１０１は、図中上方からユーザに見下ろされており、主タッチパネル２２０と肩タッチパネル２４０がユーザの視界に見えていると考えられる。
【００７２】
図１１は、図９に示した一眼レフカメラ１０１の状態から、主タッチパネル２２０を横回動軸ＸＶの回りに回動させた他の状態を示す。図１１の場合は、回動により、主タッチパネル２２０は図中下方を向いている。ユーザが主タッチパネル２２０を見ていると推定すると、図１１に示した状態の一眼レフカメラ１０１は、図中下方からユーザに見上げられていると推定される。よって、ユーザからは、主タッチパネル２２０が見えており、副タッチパネル２３０および肩タッチパネル２４０は見えていないと考えられる。
【００７３】
図１２に示す状態において、ボディ本体２１０と主タッチパネル２２０の位置関係は、図１０に示した状態と等しい。しかしながら、ボディ本体２１０は図中上方を向いた姿勢になり、主タッチパネル２２０は、紙面と平行な姿勢になる。
【００７４】
ユーザが主タッチパネル２２０を見ているとすると、レンズユニット３００は図中上方を向いており、肩タッチパネル２４０もユーザの視界に入っていると考えられる。なお、図示の状態は極端に描かれているが、一眼レフカメラ１０１に対して上方に位置する被写体を見上げて撮影する場合には図示の状態になる。
【００７５】
図１３に示す状態において、ボディ本体２１０と主タッチパネル２２０の位置関係は、図１１に示した状態と等しい。しかしながら、ボディ本体２１０は図中上方を向いた姿勢になり、主タッチパネル２２０は、紙面と平行な姿勢になる。
【００７６】
ユーザが主タッチパネル２２０を見ているとすると、レンズユニット３００は図中下方を向いている。ボディ本体２１０は、底面の三脚座２１６が見えているが、副タッチパネル２３０および肩タッチパネル２４０は、ユーザの視界には入らない。なお、図示の状態は極端に描かれているが、一眼レフカメラ１０１に対して下方に位置する被写体を見下ろして撮影する場合には図示の状態になる。
【００７７】
図１４に示す状態において、ボディ本体２１０と主タッチパネル２２０の位置関係は、図９に示した状態に近い。ただし、主タッチパネル２２０は、ボディ本体２１０の前面に向いている。ユーザが主タッチパネル２２０を見つつ、自分自身を撮影する場合にこのような状態になる。副タッチパネル２３０および肩タッチパネル２４０は、ユーザの視界には入らない。
【００７８】
図１５に示す状態において、ボディ本体２１０と主タッチパネル２２０の位置関係は、図８に示した状態に近い。ただし、主タッチパネル２２０は回動して、ボディ本体２１０の背面に現れている。よって、ユーザが主タッチパネル２２０を見ている場合は、副タッチパネル２３０も視界に入る。肩タッチパネル２４０は、ユーザの視界には入らない。
【００７９】
図１５に示す状態は、主タッチパネル２２０の配置が図１および図２に示した一眼レフカメラ１００と同じになる。よって、主タッチパネル２２０とボディ本体２１０の位置関係が図１５に示す状態を保ったまま一眼レフカメラ１０１全体の姿勢が変化した場合、操作系制御部１５６は、図４に示した制御手順により有効な制御が実行できる。
【００８０】
図１６は、一眼レフカメラ１０１のブロック図である。図３と共通の要素には同じ参照番号を付して重複する説明を省く。
【００８１】
一眼レフカメラ１０１は、図４に示した一眼レフカメラ１００に対して、更に、回動検出部１８０を備える。回動検出部１８０は、回動部２２１の縦回動軸ＸＶおよび横回動軸ＸＨの回動角度をそれぞれ検出する。これにより、回動検出部１８０は、主タッチパネル２２０のボディ本体２１０に対する相対姿勢を検出して、操作系制御部１５６に通知する。
【００８２】
操作系制御部１５６は、姿勢センサ１３０、加速度センサ１４０および回動検出部１８０の検出結果に基づいて、ユーザ設定値テーブル１５２およびデフォルト設定値テーブル１５４を参照して設定値を抽出する。操作系制御部１５６は、抽出した設定値を操作受付部１５８に設定する。
【００８３】
このように、一眼レフカメラ１０１において、操作系制御部１５６は、ボディ本体２１０の姿勢と、主タッチパネル２２０のボディ本体に対する相対姿勢とに基づいて、操作受付部１５８の設定を変更する。これにより、操作部１７０に含まれる各要素は有効または無効に変更される。
【００８４】
図１７は、操作系制御部１５６の制御手順を示す流れ図である。図４と共通の部分には同じ参照番号を付し、図４に示した手順と異なる手順について説明する。
【００８５】
図１７に示した操作手順では、ステップＳ１０１に続いて、主タッチパネル２２０の相対姿勢の変化を回動検出部１８０により検出する（ステップＳ２０１）。また、操作系制御部１５６は、検出結果として、ボディ本体２１０の姿勢に加えて主タッチパネル２２０のボディ本体２１０に対する相対姿勢を獲得する（ステップＳ２０２）。これにより、操作系制御部１５６は、ユーザ設定値群Ｃ、ユーザ設定値群Ｄ、デフォルト設定値Ｃおよびデフォルト設定値Ｄのいずれかを参照する。
【００８６】
図１８は、一眼レフカメラ１０１において、操作系制御部１５６が参照するテーブルを例示する図である。ボディ本体２１０の姿勢および主タッチパネル２２０のボディ本体に対する相対姿勢は、図８から図１５までの図番により示す。
【００８７】
この例では、デフォルト設定値群Ｃにおいて副タッチ操作部２３４および肩タッチ操作部２４４が有効にされているフィールドに、無効とする設定値が格納されている。よって、操作系制御部１５６は、ユーザ設定値群Ｃに格納された優先値を優先して操作受付部１５８に設定する。
【００８８】
これに対して、主タッチ操作部２２４は、図８に示した相対姿勢の場合には無効になり、他の相対姿勢の場合は有効になる。このように、ボディ本体２１０の姿勢が安定している場合は、その姿勢に応じてユーザ設定値群Ｃまたはデフォルト設定値群Ｃから選択された設定値が操作受付部１５８に設定される。
【００８９】
なお、例えば副タッチ操作部２３４および肩タッチ操作部２４４が無効になった場合、副表示部２３２および肩表示部２４２の表示も無効にしてもよい。よって、操作系制御部１５６は、副タッチ操作部２３４および肩タッチ操作部２４４を無効にした場合に、本体ＣＰＵ１５０に通知して、対応する副表示部２３２および肩表示部２４２を併せて無効にしてもよい。これにより、電力消費を一層節減できる。
【００９０】
図１９は、操作系制御部１５６が参照するテーブルを例示する図である。ボディ本体２１０の姿勢および主タッチパネル２２０のボディ本体に対する相対姿勢は、図８から図１５までの図番により示す。
【００９１】
この例では、デフォルト設定値群Ｄにおいて主タッチ操作部２２４が無効にされているフィールドに、主タッチ操作部２２４を有効とする設定値が格納されている。よって、操作系制御部１５６は、ユーザ設定値群Ｄに格納された優先値を優先して操作受付部１５８に設定する。これにより、主タッチ操作部２２４は有効になる。これに対して、副タッチ操作部２３４および肩タッチ操作部２４４は、デフォルト設定値Ｄに従って無効にされる。
【００９２】
更に、回動検出部１８０は、主タッチパネル２２０のボディ本体２１０に対する相対姿勢の変化の速度を検出して、変化が急速であるか緩慢であるかに基づいて、主タッチパネル２２０の主タッチ操作部２２４を有効または無効にしてもよい。即ち、主タッチパネル２２０の相対姿勢が急速に変化している間は、主タッチパネル２２０を観察することも操作することも難しいと推測できる。よって、主タッチパネル２２０の相対姿勢が急速に変化している間は、操作系制御部１５６は、主表示部２２２および主タッチ操作部２２４を無効にしてもよい。
【００９３】
上記の操作系制御部１５６は、ユーザが主タッチパネル２２０を見ている場合に、見えないタッチパネルを無効にするという方針に従って制御を実行した。しかしながら、更に、ユーザが見えない状態で触れてしまう蓋然性が高いタッチパネルを無効にすることにより、タッチパネルの誤操作を防止できる。
【００９４】
更に、ユーザがファインダ２１２により被写界を観察しているか否かを検出するアイセンサ、ユーザがボディ本体２１０のグリップ部２１４を把持しているか否かを検出するグリップセンサ、ユーザの顔面がボディ本体２１０に接近していることを検出する近接センサ等を設け、これらの検出結果を併せてタッチパネルの有効または無効を判断してもよい。
【００９５】
また更に、操作部１７０の設定が頻繁に変化することが操作性を低下させる場合もある。このような場合は、設定の変更が過剰に頻繁にならないように、操作系制御部１５６による操作受付部１５８の設定周期を長くしてもよい。
【００９６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加え得ることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００９７】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００９８】
１００、１０１  一眼レフカメラ、１１２  システムメモリ、１１４  メインメモリ、１１６  二次記憶媒体、１２２  合焦位置センサ、１２４  測光センサ、１３０  姿勢センサ、１４０  加速度センサ、１５０  本体ＣＰＵ、１５２  ユーザ設定値テーブル、１５４  デフォルト設定値テーブル、１５６  操作系制御部、１５８  操作受付部、１６０  撮像部、１６２  撮像素子駆動部、１６４  撮像素子、１６６  アナログデジタル変換部、１６８  画像処理部、１７０  操作部、１８０  回動検出部、２００  カメラボディ、２１０  ボディ本体、２１２  ファインダ、２１４  グリップ部、２１６  三脚座、２２０  主タッチパネル、２２１  回動部、２２２  主表示部、２２３  カバー、２２４  主タッチ操作部、２３０  副タッチパネル、２３２  副表示部、２３４  副タッチ操作部、２４０  肩タッチパネル、２４２  肩表示部、２４４  肩タッチ操作部、２５０  機械的操作部、３００  レンズユニット、３１０  鏡筒ＣＰＵ
【図１】
2013055452.tif 000003
【図２】
2013055452.tif 000004
【図３】
2013055452.tif 000005
【図４】
2013055452.tif 000006
【図５】
2013055452.tif 000007
【図６】
2013055452.tif 000008
【図７】
2013055452.tif 000009
【図８】
2013055452.tif 000010
【図９】
2013055452.tif 000011
【図１０】
2013055452.tif 000012
【図１１】
2013055452.tif 000013
【図１２】
2013055452.tif 000014
【図１３】
2013055452.tif 000015
【図１４】
2013055452.tif 000016
【図１５】
2013055452.tif 000017
【図１６】
2013055452.tif 000018
【図１７】
2013055452.tif 000019
【図１８】
2013055452.tif 000020
【図１９】
2013055452.tif 000021