(57)【要約】【課題】操作部材の操作によらず直感的に動作時の設定や動作モードを簡単に変更し得るカメラを提供する。【解決手段】カメラの姿勢又は当該カメラの姿勢変化を検出する姿勢検出手段２０と、カメラの撮影条件を複数設定する設定手段１０と、姿勢検出手段が検出したカメラの姿勢又はカメラの姿勢の変化に応じて設定手段で設定された撮影条件の一つを選択する選択手段１０と、選択手段で選択された撮影条件で撮影する撮影手段１５と、を有して構成する。【選択図】図１
2009069217.tif 000002
【特許請求の範囲】
【請求項１】
カメラであって、
当該カメラの姿勢又は当該カメラの姿勢変化を検出する姿勢検出手段と、
当該カメラの撮影条件を複数設定する設定手段と、
上記姿勢検出手段が検出した当該カメラの姿勢又は当該カメラの姿勢の変化に応じて上記設定手段で設定された撮影条件の一つを選択する選択手段と、
上記選択手段で選択された撮影条件で撮影する撮影手段と、
を有することを特徴とするカメラ。
【請求項２】
上記姿勢検出手段は、当該カメラの基準姿勢に対する回転を検出して当該カメラの姿勢を特定することを特徴とする請求項１に記載のカメラ。
【請求項３】
当該カメラの再生条件を複数設定する第２の設定手段を、さらに有し、
上記選択手段は、上記姿勢検出手段が検出した当該カメラの姿勢又は当該カメラの姿勢の変化に応じて上記設定手段で設定された撮影条件の一つを選択すると共に、上記第２の設定手段で設定された再生条件の一つを選択することを特徴とする請求項１又は請求項２のいずれかに記載のカメラ。
【請求項４】
撮影者が操作する操作部材を、さらに有し、
上記設定手段は、一つ又は複数の上記操作部材のそれぞれについて複数の撮影機能を割り当て、
上記第２の設定手段は、一つ又は複数の上記操作部材のそれぞれについて複数の再生機能を割り当て、
上記選択手段は、上記姿勢検出手段が検出した当該カメラの姿勢又は当該カメラの姿勢の変化に応じて上記設定手段で設定されたそれぞれの上記操作部材に割り当てられた撮影機能の一つを選択するか、又は上記第２の設定手段で設定されたそれぞれの上記操作部材に割り当てられた再生機能の一つを選択することを特徴とする請求項３に記載のカメラ。
【請求項５】
上記姿勢検出手段は、当該カメラの起動時の姿勢を検出し、
上記選択手段は、上記姿勢検出手段で検出された当該カメラの起動時の姿勢により上記設定手段で設定された撮影条件の一つ及び上記第２の設定手段で設定された再生条件の一つを選択し、当該カメラの起動後の姿勢又は当該カメラの起動後の姿勢の変化により再度の選択は行わないことを特徴とする請求項３又は請求項４のいずれかに記載のカメラ。
【請求項６】
静止画及び動画を撮影するカメラであって、
当該カメラの起動時の姿勢を検出する姿勢検出手段と、
上記姿勢検出手段で検出された当該カメラの姿勢に応じて当該カメラの動作モードを選択する選択手段と、
上記選択手段で選択された動作モードで撮影及び再生する撮影再生手段と、
を有し、
上記姿勢検出手段により検出された当該カメラの起動時の姿勢が基準姿勢であると判断された場合には、上記選択手段は、当該カメラを静止画を撮影し再生する静止画動作モードを選択し、
上記姿勢検出手段により検出された当該カメラの起動時の姿勢が基準姿勢に対して上下反転した姿勢であると判断された場合には、上記選択手段は、当該カメラを動画を撮影し再生する動画動作モードを選択することを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カメラ、詳しくは撮影レンズを介して入射した被写体の光像を静止画像又は動画像として撮影するカメラにおいて、動作モードを自動的に切り換え得る機能を備えたカメラに関するものである。
【背景技術】
【０００２】
従来、撮影レンズを介して入射した被写体の光像を撮像素子により光電変換して電子的な撮影画像を得るようにしたカメラが種々実用化されている。このようなカメラにおいては、主に静止画像の撮影動作を行うものであるが、そのほかに動画像の撮影動作を行うことができるようにしたものも実用化され広く一般に普及している。
【０００３】
この種のカメラにおいては、静止画像を撮影するときの動作制御や動画像を撮影するときの動作制御，又は取得した画像を再生するときの動作制御等は、それぞれが異なる制御によって動作することになるので、それぞれの動作形態に応じて適切な動作制御がなされるように、各独立した動作モードが設けられ、所望の動作形態に応じた動作モードに切り換えて使用するようになっているのが普通である。この場合において、各動作モードの切り換えを行うには、使用者がカメラに設けられるボタン，レバー，ダイヤル等の複数の操作部材のうちの所定の操作部材を確実に操作する必要がある。
【０００４】
さらに、従来のカメラを各種の動作モードで動作させているときには、使用者が各操作部材を操作したり、この操作部材の操作によって表示部のメニュー表示を操作するメニュー操作によって、各種の動作を実行、各種の設定を切り換える等ができるようになっているのが普通である。
【特許文献１】特開２００５−２３６８８３号公報
【特許文献２】特開２００６−８７０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、カメラにおける様々な動作形態の切り換えや、各種の設定等を行うための手段として、複数の操作部材を配設し、これら複数の操作部材を操作することで、所望の動作を実現するような構成とする場合、カメラが多機能化するほど、操作すべき操作部材が増加したり、操作自体が煩雑になるという問題点がある。
【０００６】
そこで、カメラの動作の切り換えや設定を簡単な操作で行なうことができるようにする工夫が、従来、例えば特開２００５−２３６８８３号公報や特開２００６−８７０４９号公報等によって種々提案されている。
【０００７】
上記特開２００５−２３６８８３号公報によって開示されているカメラは、カメラの姿勢を検出する姿勢検出センサを備え、この姿勢検出センサが検出した姿勢に応じて撮影モードと再生モードの切り換えを行うことができるようにしたものである。
【０００８】
また、上記特開２００６−８７０４９号公報によって開示されているカメラは、カメラの姿勢が所定の姿勢から異なる姿勢にされた後、所定の時間内に元の所定の姿勢に戻されたかどうかをチェックして、元の姿勢に戻されたことが確認されたときには、表示部に表示する再生画像の表示切り換えをおこなうようにしたものである。
【０００９】
本発明は、上述した点に鑑みてなされたものであって、その目的とするところは、ボタン等の操作部材の操作によらずに直感的に動作時の設定や動作モードを簡単に変更することができるようにしたカメラを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明によるカメラは、当該カメラの姿勢又は当該カメラの姿勢変化を検出する姿勢検出手段と、当該カメラの撮影条件を複数設定する設定手段と、上記姿勢検出手段が検出した当該カメラの姿勢又は当該カメラの姿勢の変化に応じて上記設定手段で設定された撮影条件の一つを選択する選択手段と、上記選択手段で選択された撮影条件で撮影する撮影手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ボタン等の操作部材の操作によらずに直感的に動作時の設定や動作モードを簡単に変更することができるようにしたカメラを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図示の実施の形態によって本発明を説明する。
【００１３】
図１は、本発明の一実施形態のカメラの内部構成のうち電気的な構成の主要部を示すブロック構成図である。図２，図３は、本実施形態のカメラの外観を背面側から示す斜視図である。なお、図２は、カメラの姿勢を横位置としたときの状態を示し、図３は、カメラの姿勢を縦位置としたときの状態を示している。
【００１４】
図４〜図１４は、本実施形態のカメラの作用を説明する図であって、各動作モード時の処理のシーケンスをそれぞれ示すフローチャートである。このうち、図４は、本カメラにおける第１形態の処理シーケンスを示すフローチャートである。図５は、図４の処理シーケンスのうちステップＳ６の処理（設定変更処理）の詳細を示すフローチャートである。図６は、図４の処理シーケンスのうちステップＳ８の処理（ユーザー設定変更適用処理）の詳細を示すフローチャートである。図７は、本カメラにおける第２形態の処理シーケンスを示すフローチャートである。図８は、本カメラにおける第３形態の処理シーケンスを示すフローチャートである。図９は、本カメラにおける第４形態の処理シーケンスを示すフローチャートである。図１０は、図９の処理シーケンスのうちステップＳ４０の処理（表示変更処理）の詳細を示すフローチャートである。図１１は、本カメラにおける第５形態の処理シーケンスを示すフローチャートである。図１２は、本カメラにおける第６形態の処理シーケンスを示すフローチャートである。図１３は、本カメラにおける第７の形態の処理シーケンスを示すフローチャートである。図１４は、図１３の処理シーケンスのうちステップＳ５３の処理（初期設定変更処理）の詳細を示すフローチャートである。
【００１５】
本実施形態のカメラ１は、図１に示すように、本カメラ１の内部回路全体の動作を制御する制御手段であるコントローラ１０と、筐体外表面に設けられる各種の操作ボタン（図２，図３参照）とこれら各種の操作ボタンに連動して各種の指示信号を発生させるスイッチ部材等を含む回路等からなる操作部１１と、撮影レンズ（特に図示せず）により結像される被写体の光像を受光して光電変換し電気的な画像信号を生成する撮像素子等を含む電気回路等からなる撮影手段である撮像部１５と、この撮像部１５で生成された画像信号に対して各種の信号処理を施す回路等からなる処理部１６と、この処理部１６から出力される画像信号を記録に適した形態の画像ファイルに変換する回路や当該画像ファイルを記憶する半導体メモリ等を含む記憶手段である画像記憶部１７と、処理部１６から出力される画像信号を一時的に記憶する半導体メモリ等からなる一時メモリ１８と、操作部１１からの信号を受けて各種の設定の変更又は切り換えがなされた場合にその設定を記憶したり、各種の設定について予め決められた一群の設定（初期設定等）が予め記憶されている設定メモリ２２と、処理部１６から出力される画像信号を受けて表示に適した形態の画像信号に変換する回路やその画像信号に基いて画像を表示する液晶ディスプレイ等を含む表示部１９と、カメラ１の撮影レンズの光軸回りの回転又は光軸に直交する方向の軸回りの回転を検出してカメラ１の姿勢を検出する姿勢検出手段である回転センサー２０等によって、主要部が構成されている。
【００１６】
なお、本カメラ１においては、図２，図３に示すように、背面側の略全面に表示部１９が表示画面を外側に向けて配設されている。また、カメラ１の背面側において、表示部１９の側縁部近傍には、操作部１１に含まれる複数の操作ボタン１１ｂ，１１ｃ，１１ｄが配設されている。そして、図２に示すように、カメラ１の姿勢を横位置としたときの当該カメラ１の上面側の一端部近傍に、操作部１１に含まれる操作部材の一つであって、主にシャッター操作に用いられるシャッターボタン１１ａが配設されている。さらに、図２，図３では図示されていないが、カメラ１の前面側には、撮影レンズが前方に向けて配設されている。
【００１７】
ここで、カメラ１の姿勢が図２に示す横位置とした状態にあるとき、この姿勢を基準位置とするものとする。この状態では、撮影レンズの光軸方向は、図２の矢印Ｚ方向に一致する。また、この矢印Ｚ方向に対してそれぞれ直交するように、矢印Ｘ，矢印Ｙを規定する。この場合において、回転センサー２０は、矢印Ｚ回りの回転（傾き）、即ち光軸回りの回転角（傾き角）αと、矢印Ｘ回りの回転角（傾き角）βとを検出するようになっている。
【００１８】
一方、カメラ１の姿勢が図３に示す縦位置とした状態にあるときの姿勢を基準位置としてもよい。この状態においては、撮影レンズの光軸方向は、図３の矢印Ｚ方向に一致する。また、この矢印Ｚ方向に対してそれぞれ直交するように、矢印Ｘ，矢印Ｙを規定する。この場合において、回転センサー２０は、矢印Ｚ回りの回転、即ち光軸回りの回転角（傾き角）αと、矢印Ｘ回りの回転角（傾き角）βとを検出する。
【００１９】
このように構成される本実施形態のカメラ１においては、図２又は図３に示す基準姿勢にある状態から、使用者のハンドリングによってカメラ１の姿勢変化が生じると、回転センサー２０は、その姿勢変化を検出する。その結果、所定量以上の回転が検出された場合には、これを受けてコントローラ１０は、カメラ１の動作モード又は設定等を変更する制御を行うようになっている。したがって、コントローラ１０は、カメラ１の撮影条件を複数設定する設定手段としての役目を有している。また、コントローラ１０は、回転センサー２０（姿勢検出手段）が検出したカメラ１の姿勢又はカメラ１の姿勢の変化に応じて設定された撮影条件の一つを選択し設定変更する選択手段としての役目も有している。
【００２０】
例えば、カメラ１が撮影動作を行い得る撮影モードにあるときには、次に示すような動作形態が考えられる。即ち、
第１の形態；カメラ１を通常状態（基準姿勢）から所定の角度だけ傾けた姿勢とした場合、例えば角度１８０度回転させて天地逆向きの姿勢にした場合、通常状態での動作モード又は設定から異なる動作モード又は設定に切り換わる。その後、カメラ１の姿勢を通常状態に戻しても、切り換えられた動作モード又は設定は維持される。そして、再度、通常状態から所定の角度だけ回転させて、例えば天地逆向きの姿勢にすると、元の（通常状態での）動作モード又は設定に切り換わり、その状態でカメラ１の姿勢を通常状態に戻しても、そのときの動作モード又は設定が維持される。この場合の具体的な処理シーケンスを図４〜図６に示す。詳細説明は後述する。
【００２１】
第２の形態；カメラ１を通常状態（基準姿勢）から所定の角度だけ傾けた姿勢（例えば天地逆向き姿勢）にした場合にのみ、通常状態での動作モード又は設定から異なる動作モード又は設定に切り換わる。その後、カメラ１の姿勢を通常状態に戻すと、元の通常状態に対応する動作モード又は設定に切り換わる。この場合の具体的な処理シーケンスを図７，図５，図６に示す。詳細説明は後述する。
【００２２】
第３の形態；カメラ１を通常状態（基準姿勢）から所定の角度だけ傾けた姿勢（例えば天地逆向き姿勢）とした上で、操作部１１の操作部材の操作、例えばシャッターボタン１１ａの半押し操作等をした場合、通常状態での動作モード又は設定から異なる動作モード又は設定に切り換わる。その後は、第１の形態と同様、カメラ１の姿勢を戻しても動作モード又は設定は維持される。再度、通常状態から所定の角度だけ回転させる（例えば天地逆向き姿勢にする）と、元の（通常状態での）動作モード又は設定に切り換わり、その状態でカメラ１の姿勢を通常状態に戻しても、そのときの動作モード又は設定が維持される。この場合の具体的な処理シーケンスを図８，図５，図６に示す。詳細説明は後述する。
【００２３】
また、カメラ１が再生動作（プレビュー表示動作ともいう）を行い得る再生モード（プレビュー表示モードともいう）にあるときには、次に示すような動作形態が考えられる。即ち、
第４の形態；カメラ１を通常状態（基準姿勢）から所定の角度だけ傾けた姿勢（例えば天地逆向き姿勢）にした場合、異なる動作モード又は設定に切り換わる。カメラ１の姿勢を通常状態に戻しても動作モード又は設定は維持される。再度、通常状態から所定の角度だけ回転させた姿勢（例えば天地逆向き姿勢）にすると、元の動作モード又は設定に切り換わり、その状態でカメラ１の姿勢を通常状態に戻しても動作モード又は設定が維持される。基本的には第１の形態と同様の作用である。この場合の具体的な処理シーケンスを図９，図１０に示す。詳細説明は後述する。
【００２４】
第５の形態；カメラ１を通常状態（基準姿勢）から所定の角度だけ傾けた姿勢（例えば天地逆向き姿勢）にした場合にのみ異なる動作モード又は設定に切り換わる。その後、カメラ１の姿勢を通常状態に戻すと、元の動作モード又は設定に切り換わる。基本的には第２の形態と同様の作用である。この場合の具体的な処理シーケンスを図１１，図１０に示す。詳細説明は後述する。
【００２５】
第６の形態；カメラ１を通常状態（基準姿勢）から所定の角度だけ傾けた姿勢（例えば天地逆向き姿勢）とした上で、操作部１１の操作部材の操作、例えばシャッターボタン１１ａの半押し操作等をした場合、異なる動作モード又は設定に切り換わる。その後は、第１の形態と同様、カメラ１の姿勢を戻しても動作モード又は設定は維持される。再度、通常状態から所定の角度だけ回転させた姿勢（例えば天地逆向き姿勢）にすると、元の動作モード又は設定に切り換わり、その状態でカメラ１の姿勢を通常状態に戻しても動作モード又は設定が維持される。基本的には第３の形態と同様の作用である。この場合の具体的な処理シーケンスを図１２，図１０に示す。詳細説明は後述する。
【００２６】
そして、カメラ１の起動時においては、次に示すような動作形態が考えられる。即ち、
第７の形態；カメラ１が起動した時のカメラ１の姿勢に応じて操作部１１の操作部材への機能の割り当てを変更する。この場合の具体的な処理シーケンスを図１３，図１４に示す。詳細説明は後述する。
【００２７】
ところで、カメラ１は、当該カメラ１が通常状態（基準姿勢）にあるときに設定される動作モードと、カメラ１の姿勢を通常状態とは異なる所定の姿勢、例えばカメラ１を天地逆向き姿勢に変化させたときに切り換わる動作モードについては、様々な組み合わせが考えられる。姿勢変化による動作モードの変換についての具体例を表１，表２に示す。なお、表１で示す変換例は、カメラ１が撮影モードで動作している際の変換例である。
【表１】
2009069217.tif 000003
【００２８】
また、表２で示す変換例は、カメラ１が再生モード（プレビュー表示モード）で動作している際の変換例である。
【表２】
2009069217.tif 000004
【００２９】
ここで、本実施形態のカメラによる作用のうち、上記第１の形態の作用の処理シーケンスを、図４〜図６を用いて以下に詳述する。
【００３０】
なお、以下に説明する第１〜第３の形態では、カメラ１が通常状態の姿勢にあるとき静止画撮影モードに設定され、この状態から所定の角度以上回転させた姿勢（例えば天地逆向き姿勢）となったときに動画撮影モードに切り換わる場合の例を取り上げて示すものである。その他の例としては表１に示す各種の例が考えられる。
【００３１】
まず、カメラ１が撮影モードで起動している状態において、コントローラ１０は、図４のステップＳ１において、傾き角度の取得処理を実行する。この傾き角度の取得処理は、この時点におけるカメラ１の姿勢を検出する処理である。具体的には、コントローラ１０は、回転センサー２０からの検出データを受けて、当該カメラ１の基準となる姿勢、例えば図２又は図３に示す基準姿勢からの撮影レンズの光軸回りの回転角（傾き角）α及び光軸の直交軸回りの回転角（傾き角）βを検出し、カメラ１の傾き角度を算出する処理を行う。その後、ステップＳ２の処理に進む。
【００３２】
次に、ステップＳ２において、コントローラ１０は、上述のステップＳ１の処理により取得した傾き角度のうち回転角（傾き角）βの算出結果について、所定の角度以上であるか否かの確認を行う。ここで、回転角（傾き角）βが所定の角度以上であることが確認された場合には、ステップＳ９の処理に進む。
【００３３】
ここで、回転角（傾き角）βが所定の角度以上であるということは、カメラ１の撮影レンズの光軸方向が、例えばカメラ１の上下方向に振られている場合、即ちカメラ１の撮影レンズが真上方向あるいは真下方向に向けられた姿勢にあると推定される。この状態において、回転角（傾き角）αを検出した場合、使用者の意図しない角度となることが多いため、このような場合を除外するために、このステップＳ２の判定シーケンスを設けている。
【００３４】
一方、上述のステップＳ２の処理において、回転角（傾き角）βが所定の角度以上ではない、つまり所定の角度の範囲内であることが確認された場合には、ステップＳ３の処理に進む。
【００３５】
ステップＳ３において、コントローラ１０は、上述のステップＳ１の処理により取得した傾き角度のうち回転角（傾き角）αの算出結果について、所定の角度以上であるか否かの確認を行う。ここで、回転角（傾き角）αが所定の角度以上であることが確認された場合には、ステップＳ５の処理に進む。
【００３６】
一方、上述のステップＳ２の処理において、回転角（傾き角）αが所定の角度以上ではない、つまり所定の角度の範囲内であることが確認された場合には、ステップＳ４の処理に進む。
【００３７】
ステップＳ４において、コントローラ１０は、変換済みフラグを取り下げる処理を行う。これは、次回の傾き角の検出の際に、所定の角度以上となったときに設定変更処理の実行を許可するようにするためである。その後、ステップＳ５の処理に進む。
【００３８】
ステップＳ５において、コントローラ１０は、変換済みフラグが上がっているか否かの確認を行う。ここで、変換済みフラグが上がっていることが確認された場合には、上述のステップＳ１の処理に戻り、以降の処理を繰り返す。
【００３９】
一方、上述のステップＳ５の処理において、変換済みフラグが上がっていないことが確認された場合には、ステップＳ６の処理に進む。
【００４０】
ステップＳ６において、コントローラ１０は設定変更処理を実行する。この設定変更処理は、図５のフローチャートにて詳細を示すものである。
【００４１】
即ち、図５におけるステップＳ２１において、コントローラ１０は、現在設定されている撮影条件をの設定を取得する処理を行う。その後、ステップＳ２２の処理に進む。
【００４２】
ステップＳ２２において、コントローラ１０は、現在の動作モード又は設定に対応する動作モード又は設定（表１参照）を設定メモリ２２から取得する。その後、ステップＳ２３の処理に進む。
【００４３】
ステップＳ２３において、コントローラ１０は、上述のステップＳ２２の処理にて取得した動作モード又は設定を適用する。その後、ステップＳ２４の処理に進む。
【００４４】
ステップＳ２４において、コントローラ１０は、上述のステップＳ２３の処理にて適用した動作モード又は設定についての情報を表示部１９を用いて表示する。その後、一連の処理を終了し、元の処理シーケンス（図４）に復帰する。
【００４５】
図４に戻って、ステップＳ７において、コントローラ１０は、変換済みフラグを上げる処理を行う。これにより、同じ状態での動作モード又は設定の変更が抑止される。その後、ステップＳ８の処理に進む。
【００４６】
ステップＳ８において、コントローラ１０は、ユーザ設定変更適用処理を実行する。このユーザ設定変更的用処理は、カメラ１の使用者が操作部１１を操作することによってなんらかの動作モード又は設定の変更操作を行った場合に応じた処理である。その詳細を図６のフローチャートにて説明する。
【００４７】
図６のテップＳ２５において、コントローラ１０は、操作部１１からの指示信号監視して、ユーザ設定変更操作が行われたか否かの確認を行う。ここで、ユーザ設定変更操作が行われていない場合には、一連の処理を終了し、元の処理シーケンス（図４）に復帰する。一方、ここで、ユーザ設定変更操作が行われたことが確認されると、次のステップＳ２６の処理に進む。
【００４８】
ステップＳ２６において、コントローラ１０は、回転角（傾き角）αが所定の角度以上であるか否かの確認を行う。ここで、回転角（傾き角）αが所定の角度以上ではないことが確認された場合には、ステップＳ２８の処理に進み、このステップＳ２８において、コントローラ１０は、ユーザ設定変更操作に応じた動作モード又は設定を適用する。その後、一連の処理を終了し、元の処理シーケンス（図４）に復帰する。一方、回転角（傾き角）αが所定の角度以上であることが確認された場合には、ステップＳ２７の処理に進む。
【００４９】
ステップＳ２７において、コントローラ１０は、ユーザ設定変更後の動作モード又は設定に対応する動作モード又は設定を設定メモリ２２から取得する。その後、ステップＳ２９の処理に進む。
【００５０】
ステップＳ２９において、コントローラ１０は、上述のステップＳ２７の処理にて取得した動作モード又は設定を適用する。その後、一連の処理を終了し、元の処理シーケンス（図４）に復帰する。
【００５１】
図４に戻って、ステップＳ９において、コントローラ１０は、操作部１１からの指示信号を監視してシャッターボタン１１ａが押し下げられたか否かの確認を行う。ここで、使用者によりシャッターボタン１１ａが押し下げられていないことが確認されたら、上述のステップＳ１の処理に戻り、以降の処理を繰り返す。
【００５２】
一方、使用者によりシャッターボタン１１ａが押し下げられていることが確認されたら、ステップＳ１０の処理に進む。
【００５３】
ステップＳ１０において、コントローラは、動画撮影設定が適用されたか否かの確認を行う。ここで、動画撮影設定が適用されたれことが確認されると、次のステップＳ１１の処理に進む。
【００５４】
ステップＳ１１において、コントローラは、動画撮影動作を開始する。そして、この動画撮影動作の終了指示を受けると、一連の撮影処理を終了する。
【００５５】
一方、上述のステップＳ１０の処理において、動画撮影設定が適用されていないことが確認されると、次のステップＳ１２の処理に進む。
【００５６】
ステップＳ１２において、コントローラは、上述のステップＳ９の処理におけるシャッターボタン１１ａの押し下げによる静止画撮影の結果得られる静止画像の撮影動作を実行し、これにより得られた撮影済みの静止画像データを画像記憶部１７に保存する処理を行う。その後、一連の撮影処理を終了する。
【００５７】
次に、本カメラの作用のうち上記第２の形態の作用の処理シーケンスを、図７を用いて以下に詳述する。
【００５８】
この第２の形態の処理シーケンスでは、上述の第１の形態の処理シーケンス（図４）とは、一部に同様の処理ステップがある。したがって、以下の説明では、上記第１の形態の処理シーケンス（図４）とは異なる処理ステップについてのみ詳述する。
【００５９】
まず、カメラ１が撮影モードで起動している状態において、コントローラ１０は、図７のステップＳ３１において、「前回判定」の値を「Ｎ」とする処理を行う。ここで「前回判定」とは、前回使用時の姿勢を表わす値を意味するものである。その後、ステップＳ１の処理に進む。
【００６０】
ステップＳ１〜ステップＳ３の各処理は、上述の第１の形態の作用（図４）と同様である。即ち、ステップＳ１の処理にて傾き角度を取得する処理が実行され、ステップＳ２の処理にて傾き角βが所定の角度以上であるかを確認し、傾き角βが所定の角度以上ではない場合には、ステップＳ３の処理にて傾き角αが所定の角度以上であるかを確認する。
【００６１】
ここで、傾き角αが所定の角度以上であることが確認された場合には、ステップＳ３２の処理に進む。一方、傾き角αが所定の角度以上ではないことが確認された場合には、ステップＳ３５の処理に進む。
【００６２】
上述のステップＳ３の処理にて傾き角αが所定の角度以上であることが確認されて、ステップＳ３２の処理に進むと、このステップＳ３２において、コントローラ１０は、「判定」の値を「Ｒ」とする処理を行う。ここで、「判定」とは、今回使用時の姿勢を表わす値を意味するものである。その後、ステップＳ３３の処理に進む。
【００６３】
ステップＳ３３において、コントローラ１０は、「判定」値と「前回判定」値とを比較して両者が等しいか否かの確認を行う。ここで、「判定」＝「前回判定」であることが確認された場合には、ステップＳ８の処理に進む。一方、「判定」＝「前回判定」ではないことが確認された場合には、ステップＳ３４の処理に進む。
【００６４】
ステップＳ３４において、コントローラ１０は、「前回判定」値に今回の判定値である「Ｒ」を代入する処理を行う。その後、ステップＳ６の処理に進む。
【００６５】
一方、上述のステップＳ３の処理において、傾き角αが所定の角度以上ではないことが確認されて、ステップＳ３５の処理に進むと、このステップＳ３５において、コントローラ１０は、「判定」の値を「Ｎ」とする処理を行う。その後、ステップＳ３６の処理に進む。
【００６６】
ステップＳ３６において、コントローラ１０は、「判定」値と「前回判定」値とを比較して両者が等しいか否かの確認を行う。ここで、「判定」＝「前回判定」であることが確認された場合には、ステップＳ８の処理に進む。一方、「判定」＝「前回判定」ではないことが確認された場合には、ステップＳ３７の処理に進む。
【００６７】
ステップＳ３７において、コントローラ１０は、「前回判定」値に今回の判定値である「Ｎ」を代入する処理を行う。その後、ステップＳ６の処理に進む。
【００６８】
ステップＳ６において、コントローラ１０は、設定変更処理（図５参照）を実行する。その後、ステップＳ８の処理に進む。
【００６９】
ステップＳ８において、コントローラ１０は、ユーザ設定変更適用処理（図６参照）を実行する。その後、ステップＳ９の処理に進む。
【００７０】
以降、ステップＳ９〜ステップＳ１２の処理は、上述の第１の形態の作用と同様である。
【００７１】
次に、本カメラの作用のうち上記第３の形態の作用の処理シーケンスを、図８を用いて以下に詳述する。
【００７２】
この第３の形態の処理シーケンスは、基本的に上述の第２の形態の処理シーケンス（図７）と略同様の処理の流れとなっており、上述の第２の形態の処理シーケンスに対して図８のステップＳ３８の処理が加えられている点が異なるのみである。したがって、上述の第２の形態の処理シーケンスと同様の処理についての説明は省略し異なる処理ステップについてのみ以下に説明する。
【００７３】
即ち、この第３の形態の作用では、まず、図８のステップＳ３８において、コントローラ１０は、使用者によるシャッターボタンの半押し操作がなされたか否かの確認を行っている。ここで、シャッターボタンの半押し操作が確認された場合にステップＳ１の処理に進み、傾き角度の取得処理を行い、以降同様の処理シーケンスを実行する。
【００７４】
一方、上述のステップＳ３８の処理において、シャッターボタンの半押し操作が確認されなかった場合には、傾き角度の取得処理を行わずに、ステップＳ９の処理に進む。
【００７５】
その他の処理シーケンスは、上述の第２の形態で説明した作用と全く同様である。
【００７６】
以上述べたように第１〜第３の形態による作用は、撮影動作時の作用の具体例を示したものである。
【００７７】
次に説明する第４〜第６の形態による作用は、再生動作時の作用の具体例を示すものである。この再生動作時の第４〜第６の形態の作用は、基本的には上述の撮影動作時の処理の流れと略同様であって、略同様のアルゴリズムにより実装されているものである。
【００７８】
まず、本カメラの作用のうち第４の形態の作用の処理シーケンスを、図９，図１０を用いて以下に詳述する。
【００７９】
なお、以下の説明において、カメラ１が通常状態の姿勢にあるときの設定と、この状態から所定の角度以上回転させた姿勢（例えば天地逆向き姿勢）としたときの設定との対応関係の例は、表２に示す通りである。
【００８０】
まず、図９に示すように、第４の形態の基本的な処理の流れは、上述の第１の形態の処理シーケンス（図４参照）と略同様である。
【００８１】
即ち、カメラ１が再生モードで起動している状態において、コントローラ１０は、図９のステップＳ１において、傾き角度の取得処理を実行する。このステップＳ１の処理からステップＳ５の処理までは、上述の第１の形態の処理シーケンスにおける同じステップ番号と同様の処理がなされる。
【００８２】
そして、ステップＳ４０において、コントローラ１０は表示変更処理を実行する。この表示変更処理の詳細は、図１０のフローチャートにて示す通りである。なお、図１０に示す表示変更処理は、上述の第１〜第３の形態における撮影動作時の設定変更処理（図５参照）と略同様の処理の流れに基づく処理シーケンスとなっている。
【００８３】
即ち、図１０のステップＳ４５において、コントローラ１０は、現在設定されている再生動作に関する表示設定を取得する処理を行う。その後、ステップＳ４６の処理に進む。
【００８４】
ステップＳ４６において、コントローラ１０は、現在の表示設定に対応する設定（表２参照）を設定メモリ２２から取得する。その後、ステップＳ４７の処理に進む。
【００８５】
ステップＳ４７において、コントローラ１０は、上述のステップＳ４６の処理にて取得した設定を適用する。その後、ステップＳ４８の処理に進む。
【００８６】
ステップＳ４８において、コントローラ１０は、処理部１６，表示部１９等を制御して、上述のステップＳ４６の処理にて適用した設定による表示動作を実行する。その後、一連の処理を終了し、元の処理シーケンス（図９）に復帰する。
【００８７】
図９に戻って、ステップＳ７において、コントローラ１０は、変換済みフラグを上げる処理を行う。これにより、同じ状態での設定の変更が抑止される。その後、ステップＳ８の処理に進む。
【００８８】
ステップＳ８において、コントローラ１０は、ユーザ設定変更適用処理を実行する。このユーザ設定変更的用処理の詳細は、上述の第１〜第３の形態と同様、図６のフローチャーによる。その後、ステップＳ４１の処理に進む。
【００８９】
ステップＳ４１において、コントローラ１０は、再生動作を終了するか否かの確認を行う。ここで行われる確認は、コントローラ１０が操作部１１からの指示信号を監視して、再生動作を終了する旨の指示信号、例えば電源オフ信号、撮影動作モードへの切り換え信号等があった場合には、一連の再生動作処理を終了する。また、再生動作を終了する旨の指示信号が確認されない場合には、上述のステップＳ１の処理に戻り、以降の処理を繰り返す。
【００９０】
次に、本カメラの作用のうち上記第５の形態の作用の処理シーケンスを、図１１を用いて以下に詳述する。
【００９１】
まず、図１１に示すように、第５の形態の基本的な処理の流れは、上述の第２の形態の処理シーケンス（図７参照）と略同様である。
【００９２】
即ち、カメラ１が再生モードで起動している状態において、コントローラ１０は、図１１のステップＳ３１において、「前回判定」の値を「Ｎ」とする処理を行う。その後、ステップＳ１の処理に進み、以降、ステップＳ２，Ｓ３，Ｓ３２〜Ｓ３７の処理までは、上述の第２の形態の処理シーケンスにおける同じステップ番号と同様の処理がなされる。
【００９３】
そして、ステップＳ４０において、コントローラ１０は表示変更処理を実行する。この表示変更処理の詳細は、図１０のフローチャートにて示す通りである。その後、ステップＳ８のユーザ設定変更適用処理（図６参照）に進み、同処理終了後、ステップＳ４１の処理に進む。
【００９４】
続いて、ステップＳ４１において、コントローラ１０は、再生動作を終了するか否かの確認を行う。再生動作を終了する旨の指示信号が確認された場合には、一連の再生動作処理を終了する。また、再生動作を終了する旨の指示信号が確認されない場合には、上述のステップＳ３１の処理に戻り、以降の処理を繰り返す。
【００９５】
次に、本カメラの作用のうち上記第６の形態の作用の処理シーケンスを、図１２を用いて以下に詳述する。
【００９６】
図１２に示すように、第６の形態の基本的な処理の流れは、上述の第３の形態の処理シーケンス（図８参照）と略同様である。
【００９７】
即ち、カメラ１が再生モードで起動している状態において、コントローラ１０は、図１２のステップＳ３１において、「前回判定」の値を「Ｎ」とする処理を行う。その後、ステップＳ３８の処理に進み、このステップＳ３８においてシャッターボタン１１ａが半押し操作されたか否かの確認を行う。
【００９８】
以降、ステップＳ１，Ｓ２，Ｓ３，Ｓ３２〜Ｓ３７の処理が順次実行される。ここまでの処理ステップは、上述の第３の形態の処理シーケンスにおける同じステップ番号と同様の処理である。
【００９９】
そして、ステップＳ４０において、コントローラ１０は表示変更処理を実行する。この表示変更処理の詳細は、図１０のフローチャートにて示す通りである。その後、ステップＳ８のユーザ設定変更適用処理（図６参照）に進み、同処理終了後、ステップＳ４１の処理に進む。
【０１００】
ステップＳ４１において、コントローラ１０は、再生動作を終了するか否かの確認を行う。再生動作を終了する旨の指示信号が確認された場合には、一連の再生動作処理を終了する。また、再生動作を終了する旨の指示信号が確認されない場合には、上述のステップＳ３１の処理に戻り、以降の処理を繰り返す。
【０１０１】
以上述べたように第４〜第６の形態による作用は、再生動作時の作用の具体例を示したものである。
【０１０２】
次に、本カメラの作用のうち第７の形態の作用の処理シーケンスを、図１３，図１４を用いて以下に詳述する。この第７の形態は、本カメラ１の起動時の作用の具体例を示すものである。
【０１０３】
カメラ１が電源オフの状態から電源オン状態にされて起動すると、コントローラ１０は、図１３のステップＳ５１において、まず、回転センサー２０からの検出データを受けて、カメラ１の傾き角度の取得処理を実行し、当該カメラ１の起動時における姿勢を検出する。その後、ステップＳ５２の処理に進む。
【０１０４】
ステップＳ５２において、コントローラ１０は、傾き角（α，β）が所定の角度以上であるか否かの確認を行う。ここで、傾き角（α，β）が所定の角度以上であることが確認された場合には、ステップＳ５３の処理に進む。
【０１０５】
一方、上述のステップＳ５２の処理において、傾き角（α，β）が所定の角度以上ではないことが確認された場合には、ステップＳ５４の処理に進む。
【０１０６】
そして、ステップＳ５４において、コントローラ１０は、設定変更することなく初期設定による通常の初期化処理を実行する。その後、この一連の起動処理を終了する。これにより、カメラ１は起動状態となる。
【０１０７】
他方、上述のステップＳ５２において傾き角が所定の角度以上である場合に、ステップＳ５３に進むと、このステップＳ５３において、コントローラ１０は、初期設定変更処理を実行する。この初期設定変更処理は、図１４のフローチャートにて詳細を示すものである。
【０１０８】
図１４におけるステップＳ５６において、コントローラ１０は、現在設定されている初期設定を取得する処理を実行する。その後、ステップＳ５７の処理に進む。
【０１０９】
ステップＳ５７において、コントローラ１０は、現在の設定に対する変換対応設定を取得する処理を実行する。ここで、変換対応設定とは、通常の初期設定に対して異なる設定である（表１，表２参照）。その後、ステップＳ５８の処理に進む。
【０１１０】
ステップＳ５８において、コントローラ１０は、上述のステップＳ５７の処理にて取得した変換対応設定を適用する処理を実行する。これにより、起動時の初期設定は対応する変換対応設定に変更される。その後、ステップＳ５９の処理に進む。
【０１１１】
ステップＳ５９において、コントローラ１０は、操作ボタンに割り当てられる機能の変更（解釈変更）が必要か否かの確認を行う。ここで、操作ボタンに割り当てられる機能の変更が必要である場合には、ステップＳ６０の処理に進む。
【０１１２】
ステップＳ６０において、コントローラ１０は、操作ボタンのアクションテーブルの変更処理を実行する。その後、一連の初期設定変更処理を終了し、元の処理シーケンス（図１３）に復帰する。
【０１１３】
一方、上述のステップＳ５９の処理において、操作ボタンに割り当てられる機能の変更が必要ではない場合には、一連の初期設定変更処理を終了し、元の処理シーケンス（図１３）に復帰する。
【０１１４】
図１３に戻って、ステップＳ５４において、コントローラ１０は、設定された設定によって通常の初期化処理を実行した後、この一連の起動処理を終了する。これにより、カメラ１は起動状態となる。
【０１１５】
なお、表１に示すように撮影動作時の場合において、通常状態で「静止画」撮影モードである場合と「プログラムモード」である場合に、姿勢変化後の変更対応設定として複数の対応設定が例示されている。
【０１１６】
同様に、表２に示すように再生動作時の場合において、通常状態で「プレビュー表示」動作モードの場合の姿勢変化後の変更対応設定も複数の対応設定が例示されている。
【０１１７】
この場合には、別途、使用者が予め対応設定を選択し、適宜変更することができるようになっている。つまり、使用者は、通常状態のある特定の動作モード又は設定に対して、姿勢変化後に変更され得る動作モード又は設定が複数ある場合には、変更後に所望の変更対応設定となるようにするための選択設定を行うようにする。また、使用者による選択がなされない場合には、例えば表の上位項目が優先的に選択されるようにしてもよい。
【０１１８】
また、表１，表２において、重複しない動作モード又は設定については、同時に設定することが可能になっている。この場合には、姿勢変化によって変更し得る動作モード又は設定も、同時に変更設定がおこなわれるようになる。
【０１１９】
さらに、表１，表２において一つの設定が決定されると、その逆の設定も同時に設定されることになる。
【０１２０】
具体的には、例えば、通常状態で「静止画」撮影モードである場合、所定の角度以上回転させた姿勢（例えば天地逆向き姿勢）としたときの設定は、「動画」撮影モードが自動的に設定される。この場合において、逆の設定、即ち通常状態で「動画」撮影モードが設定され、所定の角度以上回転させた姿勢（例えば天地逆向き姿勢）の設定として「静止画」撮影モードの組み合わせが、同時に設定される。
【０１２１】
以上説明したように上記一実施形態によれば、ボタン等の操作部材の操作によらずに、カメラ１の所定方向の姿勢変化、即ち光軸を中心とする回転方向の傾き角度を所定の角度以上に回転させる等の操作のみで、直感的に撮影動作時や再生動作時や起動時の設定や動作モードを簡単に変更することができる。
【０１２２】
カメラ１を振る動作のみで設定変更できるので、従来の手段のように複数の操作ボタンを操作したり、メニュー操作による設定変更に比べて、より短時間で所望の設定変更操作を行い得るので、カメラの操作性の向上に寄与することができる。
【０１２３】
なお、本発明は上述した実施形態に限定されるものではなく、発明の主旨を逸脱しない範囲内において種々の変形や応用を実施し得ることが可能であることは勿論である。さらに、上記実施形態には、種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせによって、種々の発明が抽出され得る。例えば、上記一実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【０１２４】
【図１】本発明の一実施形態のカメラの内部構成のうち電気的な構成の主要部を示すブロック構成図。
【図２】図１のカメラの外観を背面側から示す斜視図であって、カメラの姿勢を横位置としたときの状態を示す図。
【図３】図１のカメラの外観を背面側から示す斜視図であって、カメラの姿勢を縦位置としたときの状態を示す図。
【図４】図１のカメラの第１形態の処理シーケンスを示すフローチャート。
【図５】図４の処理シーケンスのうちステップＳ６の処理（設定変更処理）の詳細を示すフローチャート。
【図６】図４の処理シーケンスのうちステップＳ８の処理（ユーザー設定変更適用処理）の詳細を示すフローチャート。
【図７】図１のカメラの第２形態の処理シーケンスを示すフローチャート。
【図８】図１のカメラの第３形態の処理シーケンスを示すフローチャート。
【図９】図１のカメラの第４形態の処理シーケンスを示すフローチャート。
【図１０】図９の処理シーケンスのうちステップＳ４０の処理（表示変更処理）の詳細を示すフローチャート。
【図１１】図１のカメラの第５形態の処理シーケンスを示すフローチャート。
【図１２】図１のカメラの第６形態の処理シーケンスを示すフローチャート。
【図１３】図１のカメラの第７形態の処理シーケンスを示すフローチャート。
【図１４】図１３の処理シーケンスのうちステップＳ５３の処理（初期設定変更処理）の詳細を示すフローチャート。
【符号の説明】
【０１２５】
１……カメラ
１０……コントローラ
１１……操作部
１１ａ……シャッターボタン
１５……撮像部
１６……処理部
１７……画像記憶部
１８……一時メモリ
１９……表示部
２０……回転センサー
２２……設定メモリ
【図１】
2009069217.tif 000005
【図２】
2009069217.tif 000006
【図３】
2009069217.tif 000007
【図４】
2009069217.tif 000008
【図５】
2009069217.tif 000009
【図６】
2009069217.tif 000010
【図７】
2009069217.tif 000011
【図８】
2009069217.tif 000012
【図９】
2009069217.tif 000013
【図１０】
2009069217.tif 000014
【図１１】
2009069217.tif 000015
【図１２】
2009069217.tif 000016
【図１３】
2009069217.tif 000017
【図１４】
2009069217.tif 000018