(57)【要約】【課題】操作性のより優れたユーザインターフェースを提供する。【解決手段】カメラ１００は、外部から与えられた動きに対応する信号を出力可能なセンサ１１４と、外部から動きが与えられる都度、カメラ１００の動作設定を、所定の選択順位に従って配列される複数の選択候補の中から、現状で選択されている動作設定の次の選択順位に位置するものを新たな動作設定として選択し、切り替えることが可能なコントローラ３００とを有する。コントローラ３００は、センサ１１４から出力される信号に基づき、カメラ１００に対して所定の方向に沿う動きが与えられたことが検出され、与えられた動きの大きさが第１の条件に合致すると判定されるときには、所定の選択順位に従って新たな動作設定を選択し、与えられた動きの大きさが第１の条件と異なる第２の条件に合致すると判定されるときには所定の選択順位とは逆の選択順位に従って新たな動作設定を選択する。【選択図】図３
2010206456.tif 000002
【特許請求の範囲】
【請求項１】
外部から与えられた動きに対応する信号を出力可能なセンサを有する機器であって、
外部から動きが与えられる都度、前記機器の動作に関わる設定である動作設定を、所定の選択順位に従って配列される複数の選択候補の中から、現状で選択されている動作設定の次の選択順位に位置するものを新たな動作設定として選択し、切り替えることが可能な制御部を有し、
前記制御部は、前記センサから出力される信号に基づき、前記機器に対して所定の方向に沿う動きが与えられたことが検出され、与えられた動きの大きさが第１の条件に合致すると判定されるときには、前記所定の選択順位に従って前記新たな動作設定を選択し、前記与えられた動きの大きさが前記第１の条件と異なる第２の条件に合致すると判定されるときには前記所定の選択順位とは逆の選択順位に従って前記新たな動作設定を選択することが可能に構成されることを特徴とする機器。
【請求項２】
外部から与えられた動きに対応する信号を出力可能なセンサを有する機器であって、
外部から動きが与えられる都度、前記機器の動作に関わる設定である動作設定を、所定の選択順位に従って配列される複数の選択候補の中から、現状で選択されている動作設定の次の選択順位に位置するものを新たな動作設定として選択し、切り替えることが可能な制御部を有し、
前記制御部は、前記センサから出力される信号に基づき、前記機器に対して所定の方向に沿う動きが与えられたことが検出され、与えられた動きのパターンが第１の条件に合致すると判定されるときには前記所定の選択順位に従って前記新たな動作設定を選択し、前記与えられた動きのパターンが前記第１の条件と異なる第２の条件に合致すると判定されるときには前記所定の選択順位とは逆の選択順位に従って前記新たな動作設定をすることが可能に構成されることを特徴とする機器。
【請求項３】
外部から与えられた動きに対応する信号を出力可能なセンサを有する機器であって、
外部から動きが与えられる都度、前記機器の動作に関わる設定である動作設定を、ユーザによって正逆切り替え可能な選択順位に従って配列される複数の選択候補の中から、現状で選択されている動作設定の次の選択順位に位置するものを新たな動作設定として選択して切り替えることが可能な制御部を有し、
前記制御部は、前記センサから出力される信号に基づき、前記機器に対して所定の方向に沿う動きが与えられたことが検出され、与えられた動きの大きさが第１の条件に合致すると判定されるときには前記ユーザによって正逆切り替え可能な選択順位に従って前記動作設定を選択し、前記与えられた動きの大きさが前記第１の条件と異なる第２の条件に合致すると判定されるときには前記ユーザによって正逆切り替え可能な選択順位を現状の選択順位とは逆の選択順位に切り替えることが可能に構成されることを特徴とする機器。
【請求項４】
前記第１の条件および第２の条件は、前記機器に与えられた動きの大きさによって定義され、
前記第１の条件は、前記機器に与えられた動きの大きさが、第１の閾値を越し、かつ前記第１の閾値よりも大きい第２の閾値以下であるものと定義され、
前記第２の条件は、前記機器に与えられた動きの大きさが、前記第２の閾値を越すものであると定義される
ことを特徴とする請求項３に記載の機器。
【請求項５】
外部から与えられた動きに対応する信号を出力可能なセンサを有する機器であって、
外部から動きが与えられる都度、前記機器の動作に関わる設定である動作設定を、ユーザによって正逆切り替え可能な選択順位に従って配列される複数の選択候補の中から、現状で選択されている動作設定の次の選択順位に位置するものを新たな動作設定として選択して切り替えることが可能な制御部を有し、
前記制御部は、前記センサから出力される信号に基づき、前記機器に対して所定の方向に沿う動きが与えられたことが検出され、与えられた動きのパターンが第１の条件に合致すると判定されるときには前記ユーザによって正逆切り替え可能な選択順位に従って前記動作設定を選択し、前記与えられた動きのパターンが前記第１の条件と異なる第２の条件に合致すると判定されるときには前記ユーザによって正逆切り替え可能な選択順位を現状の選択順位とは逆の選択順位に切り替えることが可能に構成されることを特徴とする機器。
【請求項６】
前記第１の条件および第２の条件は、前記機器に与えられた動きのパターンの複雑度によって定義され、
前記第２の条件で定義される前記動きのパターンの複雑度は、前記第１の条件で定義される前記動きのパターンの複雑度よりも高い
ことを特徴とする請求項５に記載の機器。
【請求項７】
前記機器は撮影装置であり、前記動作設定は、
再生表示画像を別のものに変える際の、昇順または降順の切り替え、
撮影レンズの絞り値、
シャッタ速度、および
撮影レンズの変倍動作
のうち、少なくともいずれかに関するものであることを特徴とする請求項１から６のいずれか１つに記載の機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本体を揺動させる、叩くといった振動を与えることにより動作を制御することが可能なユーザインターフェースを有する機器に関し、外部から動きが与えられる都度、機器の動作に関わる設定である動作設定を予め用意される複数の選択候補の中から所定の選択順序に従って順次変化させることの可能な機器に関する。
【背景技術】
【０００２】
ユーザがカメラを軽く振る、あるいは叩くといった動作を行うことによってカメラの操作を可能とすることにより、ダイヤルやスイッチ等の操作部材の数を減らす上で有効である。また、操作部材を用いることなく操作を可能とすることは、ユーザへ新たな操作方法を提供することが可能となり、操作性を向上させることも期待できる。特許文献１には、カメラに加える振動の方向を変えることにより異なる操作をすることが可能な技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１２５１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１には、カメラの右方向に振動が加えられたことを検出すると次のコマに移動し、左方向に振動が加えられたことを検出すると前のコマに移動するようにして再生表示される画像を切り替える技術が開示されている。
【０００５】
カメラのユーザが再生表示される画像を切り替える際、たとえば図１２（ａ）に示されるように、画像表示用のモニタが手前に向く（ユーザと正対する）ようにして左手でカメラを保持し、右手でカメラの向かって右側の側面に振動を加えることにより、カウントアップ表示切り替えがなされるものとする。ここでカウントアップ表示切り替えとは、より以前に撮影された（より古い）画像からより最近に撮影された（より新しい）画像に切り替えることを意味する。
【０００６】
さらに新しい画像に表示を切り替える（カウントアップ表示切り替えを継続して行う）場合、ユーザは引き続き右手でカメラの向かって右側の側面に振動を加えることを続ける。
【０００７】
ここで、上述したカウントアップ表示切り替えをした後、現在表示されている画像よりも古い画像に表示を戻す必要を生じた場合を考える。その場合、ユーザは図１２（ｂ）に示されるように、画像表示用のモニタを手前に向けた状態でカメラを右手に持ち替えて、左手でカメラの向かって左側の側面に振動を加える必要がある。
【０００８】
上記のように、表示の切り替え方向を変えるたびにカメラを持ち替えるのは、操作を煩雑なものとする可能性がある。本発明は上記の問題に鑑みなされたもので、操作性のより優れたユーザインターフェースを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の態様は、外部から与えられた動きに対応する信号を出力可能なセンサを有する機器が、
外部から動きが与えられる都度、前記機器の動作に関わる設定である動作設定を、所定の選択順位に従って配列される複数の選択候補の中から、現状で選択されている動作設定の次の選択順位に位置するものを新たな動作設定として選択し、切り替えることが可能な制御部を有し、
前記制御部は、前記センサから出力される信号に基づき、前記機器に対して所定の方向に沿う動きが与えられたことが検出され、与えられた動きの大きさが第１の条件に合致すると判定されるときには、前記所定の選択順位に従って前記新たな動作設定を選択し、前記与えられた動きの大きさが前記第１の条件と異なる第２の条件に合致すると判定されるときには前記所定の選択順位とは逆の選択順位に従って前記新たな動作設定を選択することが可能に構成されることにより上述した課題を解決する。
【００１０】
本発明の第２の態様は、外部から与えられた動きに対応する信号を出力可能なセンサを有する機器が、
外部から動きが与えられる都度、前記機器の動作に関わる設定である動作設定を、所定の選択順位に従って配列される複数の選択候補の中から、現状で選択されている動作設定の次の選択順位に位置するものを新たな動作設定として選択し、切り替えることが可能な制御部を有し、
前記制御部は、前記センサから出力される信号に基づき、前記機器に対して所定の方向に沿う動きが与えられたことが検出され、与えられた動きのパターンが第１の条件に合致すると判定されるときには前記所定の選択順位に従って前記新たな動作設定を選択し、前記与えられた動きのパターンが前記第１の条件と異なる第２の条件に合致すると判定されるときには前記所定の選択順位とは逆の選択順位に従って前記新たな動作設定をすることが可能に構成される。
【００１１】
本発明の第３の態様は、外部から与えられた動きに対応する信号を出力可能なセンサを有する機器が、
外部から動きが与えられる都度、前記機器の動作に関わる設定である動作設定を、ユーザによって正逆切り替え可能な選択順位に従って配列される複数の選択候補の中から、現状で選択されている動作設定の次の選択順位に位置するものを新たな動作設定として選択して切り替えることが可能な制御部を有し、
前記制御部は、前記センサから出力される信号に基づき、前記機器に対して所定の方向に沿う動きが与えられたことが検出され、与えられた動きの大きさが第１の条件に合致すると判定されるときには前記ユーザによって正逆切り替え可能な選択順位に従って前記動作設定を選択し、前記与えられた動きの大きさが前記第１の条件と異なる第２の条件に合致すると判定されるときには前記ユーザによって正逆切り替え可能な選択順位を現状の選択順位とは逆の選択順位に切り替えることが可能に構成される。
【００１２】
本発明の第４の態様は、外部から与えられた動きに対応する信号を出力可能なセンサを有する機器が、
外部から動きが与えられる都度、前記機器の動作に関わる設定である動作設定を、ユーザによって正逆切り替え可能な選択順位に従って配列される複数の選択候補の中から、現状で選択されている動作設定の次の選択順位に位置するものを新たな動作設定として選択して切り替えることが可能な制御部を有し、
前記制御部は、前記センサから出力される信号に基づき、前記機器に対して所定の方向に沿う動きが与えられたことが検出され、与えられた動きのパターンが第１の条件に合致すると判定されるときには前記ユーザによって正逆切り替え可能な選択順位に従って前記動作設定を選択し、前記与えられた動きのパターンが前記第１の条件と異なる第２の条件に合致すると判定されるときには前記ユーザによって正逆切り替え可能な選択順位を現状の選択順位とは逆の選択順位に切り替えることが可能に構成される。
【発明の効果】
【００１３】
本発明によれば、機器に対して外部から与える動きが同じ方向に沿うものであっても、与える動きの大きさあるいは動きのパターンを変えることにより異なる動作設定をすることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明が適用されるデジタルカメラの正面側外観を示す斜視図である。
【図２】同じく、デジタルカメラの背面側外観を示す斜視図である。
【図３】デジタルカメラ内部の概略的構成を示すブロック図である。
【図４Ａ】本発明の第１の実施の形態に係るデジタルカメラ内のシステムコントローラにより実行される処理を説明する概略フローチャートである。
【図４Ｂ】図４Ａのフローチャートで示される処理に続く処理を説明する概略フローチャートである。
【図５Ａ】本発明の第２の実施の形態に係るデジタルカメラ内のシステムコントローラにより実行される処理を説明する概略フローチャートである。
【図５Ｂ】図５Ａのフローチャートで示される処理に続く処理を説明する概略フローチャートである。
【図６Ａ】本発明の第３の実施の形態に係るデジタルカメラ内のシステムコントローラにより実行される処理を説明する概略フローチャートである。
【図６Ｂ】図６Ａのフローチャートで示される処理に続く処理を説明する概略フローチャートである。
【図７Ａ】本発明の第４の実施の形態に係るデジタルカメラ内のシステムコントローラにより実行される処理を説明する概略フローチャートである。
【図７Ｂ】図７Ａのフローチャートで示される処理に続く処理を説明する概略フローチャートである。
【図８】ユーザによりデジタルカメラに加振操作が行われた際に、加速度センサから出力される信号を計測し、蓄積して得られるログデータを概念的に示す図であり、デジタルカメラに与えられる動きの大きさが異なる二つの例を示す図である。
【図９】ユーザによりデジタルカメラに加振操作が行われた際に、加速度センサから出力される信号を計測し、蓄積して得られるログデータを概念的に示す図であり、デジタルカメラに与えられる動きのパターンが異なる二つの例を示す図である。
【図１０】本発明の第１および第２の実施の形態に係るデジタルカメラで再生表示画像が切り替えられる際の様子を説明する図であり、（ａ）は初期状態を、（ｂ）は１つ新しい画像に表示が切り替えられたときの様子を、（ｃ）は１つ古い画像に表示が切り替えられたときの様子を説明する図である。
【図１１】本発明の第３および第４の実施の形態に係るデジタルカメラで再生表示画像が切り替えられる際の様子を説明する図であり、（ａ）は初期状態を、（ｂ）は１つ新しい画像に表示が切り替えられたときの様子を、（ｃ）は再生画像の表示切り替え方向が逆の方向に切り替えられたときの様子を、（ｄ）は１つ古い画像に表示が切り替えられたときの様子を説明する図である。
【図１２】従来の技術に係るデジタルカメラに対して振動を加える操作によって表示画像が切り替えられる様子を説明する図であり、（ａ）は向かって右側の側面に振動を加える操作をする様子を、（ｂ）は向かって左側の側面に振動を加える操作をする様子を示す図である。
【発明を実施するための形態】
【００１５】
−第１の実施の形態−
以下では本発明をデジタルカメラに適用する例について説明する。図１、図２は、本発明が適用されるデジタルカメラ１００の概略的構成を示す外観斜視図である。図１はデジタルカメラ１００の正面側（撮影時に被写体に向けられる側）から見た様子を示す。図２は、デジタルカメラ１００の背面側（撮影時にデジタルカメラ１００のユーザと向き合う側）から見た様子を示す。以下、デジタルカメラ１００のユーザを単に「ユーザ」と称する。本発明の実施の形態において、デジタルカメラ１００で生成される画像が横長のアスペクト比、例えば４：３のアスペクト比を有するものとする。
【００１６】
以下では、デジタルカメラ１００が略直方体の形状を有し、ユーザがデジタルカメラ１００を横位置に（撮影して得られる画像が横長となり、水平線と画像の長辺とが略平行となるように）構えた状態を前提として、デジタルカメラ１００の各面を以下のように定義する。すなわち、デジタルカメラ１００の、被写体と向き合う面を前面、ユーザと向き合う面を背面、ユーザから見て向かって右側にある側面を右面、向かって左側にある側面を左面、鉛直方向の上側に向いている面を上面、鉛直方向の下側に向いている面を底面と称する。
【００１７】
また、図１、図２に示されるように、鉛直方向に平行な方向にＹ軸をとり、水平面内でユーザにとっての左右方向に平行な方向にＸ軸を、水平面内でユーザにとっての前後方向に平行な方向にＺ軸をとる。これらＸ、Ｙ、Ｚの３軸が交わる位置（原点Ｏ）における座標値を（０，０，０）とする。そしてＸ座標値が増す方向を＋Ｘ方向、減少する方向を−Ｘ方向と称する。また、Ｘ軸周りの回転方向をθｘ方向と称する。このとき、Ｘ軸周りのどちらの方向に回転するのかを特定する必要がある場合には、原点から見て時計回りの方向を＋θｘ方向、反時計回りの方向を−θｘ方向と称する。＋Ｙ方向、−Ｙ方向、θｙ方向、＋θｙ方向、−θｙ方向、＋Ｚ方向、−Ｚ方向、θｚ方向、＋θｚ方向、−θｚ方向についてもＸ軸およびＸ軸回りに関して上記のように説明したのと同様に定義する。つまり、デジタルカメラ１００にとって、ピッチ回転の軸がＸ軸と平行に、ヨー回転の軸がＹ軸と平行に、ロール回転の軸がＺ軸と平行に延在している。
【００１８】
以上の定義について具体的に説明すると、デジタルカメラ１００を横位置で構えるユーザから見て、デジタルカメラ１００に向かって左から向かって右に向かう方向が＋Ｘ方向、鉛直方向の下から上に向かう方向が＋Ｙ方向、ユーザから被写体に向かう方向が＋Ｚ方向となる。また、横位置で構えられるデジタルカメラ１００にとって、θｘ方向の回転がピッチングに、θｙ方向の回転がヨーイングに、θｚ方向の回転がローリングに相当する。
【００１９】
デジタルカメラ１００は、撮影レンズ１０２と、閃光発光装置１０４と、パワースイッチ１０６と、レリーズスイッチ１０８と、加速度センサ１１４と、再生スイッチ１２０と、メニュースイッチ１２２と、加振操作許可スイッチ１２４と、ズーム指示スイッチ１２６および１２８と、十字キースイッチ１３０と、表示装置１３２とを有する。
【００２０】
撮影レンズ１０２は、画像記録モード時に鏡胴ユニットがデジタルカメラ１００の本体から突出しない構成を有する例が図１には示されているが、画像記録モード時に鏡銅ユニットが本体から突出する構成を有するものであってもよい。閃光発光装置１０４は、撮影時、必要に応じて発光して被写体に光を照射するためのものであり、高圧放電回路とキセノン管とを有して構成されるものであっても良いし、高輝度ＬＥＤ等の発光部を有して構成されるものであってもよい。
【００２１】
ここで、デジタルカメラ１００が有する上述した要素のうち、各種スイッチ類について先に説明する。以下に説明する各種のスイッチは、ユーザによる操作を受付可能に構成される。
【００２２】
パワースイッチ１０６は、デジタルカメラ１００の起動およびシャットダウンを指示するためのスイッチである。レリーズスイッチ１０８は、撮影動作の開始指示をするためのスイッチである。ズーム指示スイッチ１２６および１２８は、デジタルカメラ１００が画像記録モードに設定されているときに撮影レンズ１０２の変倍動作を指示するためのスイッチである。
【００２３】
再生スイッチ１２０は、画像記録モードにあるデジタルカメラ１００を再生モードへ切り替える動作、或いは再生モードにあるデジタルカメラ１００を画像記録モードへ切り替える動作を指示するためのスイッチである。メニュースイッチ１２２は、画像記録モード、或いは再生モードにおけるデジタルカメラ１００の各種設定の変更指示をするためのメニュー画面を呼び出す指示をするためのスイッチである。メニュースイッチ１２２はまた、表示装置１３２にメニュー画面を表示するのを中止する指示をする際にも用いられる。
【００２４】
加振操作許可スイッチ１２４は、後で詳述するが、ユーザによってデジタルカメラ１００に与えられる振動をデジタルカメラ１００が検知し、検知された振動の種類に応じてデジタルカメラ１００が動作するのを可能とするモードに入るのを許可するスイッチである。
【００２５】
十字キースイッチ１３０は、メニュースイッチ１２２が操作されてメニュー画面が表示装置１３２に表示されているときにユーザが操作して、デジタルカメラ１００の各種設定の変更指示をするためのスイッチである。十字キースイッチ１３０はまた、デジタルカメラ１００が画像記録モードに設定されているときに、ユーザによる閃光発光装置１０４の発光モード（発光禁止、自動発光、強制発光など）の切り替えや、遠景撮影モード、マクロ撮影モード、セルフタイマ撮影モード等の設定変更指示を受け付けるためのスイッチとしても用いられる。
【００２６】
加速度センサ１１４は、デジタルカメラ１００に対して加わる振動を検出可能に構成される。加速度センサ１１４としては、ＭＥＭＥＳ（micro electro mechanical systems）を用いたものがすでに実用化されている。本発明の実施の形態において、加速度センサ１１４は先に説明した±Ｘ方向、±Ｙ方向、および±Ｚ方向の加速度を検出可能に構成されるものとする。
【００２７】
すなわち、加速度センサ１１４は、並進方向に３自由度の感度を有するものとする。無論、加速度センサ１１４が±θｘ方向、±θｙ方向、±θｚ方向の回転方向にも３自由度の感度を有するものであってもよい。あるいは、加速度センサ１１４は、１自由度の感度、例えば±Ｘ方向のみの感度を有するものであってもよい。
【００２８】
加速度センサ１１４から出力される信号を解析することにより、ユーザがデジタルカメラ１００を軽く叩く（以下、軽く叩くことを「タップ」と称する）、振るといった操作（これらの、ユーザがデジタルカメラ１００に対して外部から動きを与える操作を総称して「加振操作」と称する）をしたことを検出可能となる。
【００２９】
図３は、デジタルカメラ１００の内部構成を概略的に示すブロック図である。デジタルカメラ１００は、システムコントローラ３００と、絞り装置１４０を内蔵する撮影レンズ１０２と、変倍機構１４２と、絞り駆動部１４４と、撮像素子３３５と、撮像素子インターフェース回路３３６と、メモリカードインターフェース３３８と、ＳＤＲＡＭ３４２と、フラッシュメモリ３４４と、電源回路３２２と、ディスプレイドライバ３２６と、表示装置１３２と、操作スイッチ３３２と、加速度センサ１１４とを有する。操作スイッチ３３２は、図１、図２を参照して説明した各種のスイッチを総称したものである。
【００３０】
デジタルカメラ１００にはバッテリー３２４が装着され、電源回路３２２を介してデジタルカメラ１００内の各部に電力が供給される。デジタルカメラ１００にはまた、メモリカードインターフェース３３８を介してメモリカード３４０が接続される。
【００３１】
本実施の形態において、撮影レンズ１０２は焦点距離可変のズームレンズであるものとする。変倍機構１４２は、システムコントローラ３００からの制御信号に基づいて、撮影レンズ１０２内の複数のレンズ素子を撮影レンズ１０２の光軸方向に沿って移動させ、撮影レンズ１０２の焦点距離を変化させる。
【００３２】
絞り駆動部１４４は、システムコントローラ３００からの制御信号に基づいて、絞り装置１４０の開口径を変化させる。
【００３３】
撮像素子３３５は、ＣＣＤ、或いはＣ−ＭＯＳ等で構成され、撮影レンズ１０２によって形成される被写体像を光電変換して画像信号を生成する。撮像素子インターフェース回路３３６は、撮像素子３３５を駆動し、撮像素子３３５から画像信号を読み出してシステムコントローラ３００に出力する。
【００３４】
システムコントローラ３００は、撮像素子インターフェース回路３３６から出力される画像信号にγ補正、色変換、デモザイキング等の処理をし、画像圧縮処理をして、メモリカードインターフェース３３８を介してメモリカード３４０に画像データを記録する。システムコントローラ３００はまた、デジタルカメラ１００が撮影準備状態（デジタルカメラ１００が画像記録モードに設定されていてユーザがデジタルカメラ１００を被写体に向けている状態）にあるときに撮像素子インターフェース回路３３６から入力した表示用の画像データを毎秒３０フレーム、或いは毎秒６０フレームなどといったフレームレートで処理し、スルー画像データをディスプレイドライバ３２６に出力する。
【００３５】
ディスプレイドライバ３２６は、システムコントローラ３００から出力される画像データに基づく画像を表示装置１３２に表示する処理を行う。このとき表示装置１３２に表示される動画像はスルー画像、或いはライブビュー画像と称される。
【００３６】
システムコントローラ３００は、デジタルカメラ１００が画像再生モードに設定されているときに、メモリカードインターフェース３３８を介してメモリカード３４０から画像データを読み出し、表示用画像データを生成してディスプレイドライバ３２６に出力する。ディスプレイドライバ３２６は、システムコントローラ３００から出力された表示用画像データに基づく画像（再生画像）を表示装置１３２に表示する。
【００３７】
ＳＤＲＡＭ３４２は、システムコントローラ３００が上述した処理をする際の作業領域として用いられる。フラッシュメモリ３４４に記録される制御プログラム３４６は、ＤＲＡＭ３４２上に読み出され、システムコントローラ３００によって実行される。これにより、システムコントローラ３００はデジタルカメラ１００の動作を統括的に制御する。
【００３８】
電源回路３２２は、ＤＣ／ＤＣコンバータを含んでおり、システムコントローラ３００や、電力の供給を必要とする他の機能ブロックに対して電力を分配（供給）する。このとき電源回路３２２は、電力を供給する対象、すなわちシステムコントローラ３００やその他の機能ブロックのそれぞれで必要とされる電圧に昇圧、或いは降圧する。電源回路３２２による電力の分配は、システムコントローラ３００から出力される指令信号に基づいて制御される。バッテリー３２４は、一次電池であっても二次電池であってもよい。バッテリー３２４に代えてデジタルカメラ１００の外部から電力が供給されるものであってもよい。
【００３９】
表示装置１３２は、液晶表示パネル、或いは有機ＥＬ表示パネルなどを有し、カラー画像やアイコン、文字等を表示可能に構成される。
【００４０】
操作スイッチ３３２は、先にも説明したように、図１あるいは図２に示される各種のスイッチを総称したものであり、タクトスイッチ、ダイヤルスイッチ、タッチセンサ式のスイッチ、或いはスライドスイッチ等で構成される。メモリカード３４０は、不揮発性の半導体メモリや小型のハードディスクドライブ等を有して構成され、デジタルカメラ１００に着脱自在に装着される。
【００４１】
フラッシュメモリ３４４は、デジタルカメラ１００内に内蔵される不揮発性の半導体メモリである。このフラッシュメモリ３４４には、システムコントローラ３００内で実行される制御プログラム３４６や、デジタルカメラ１００で設定された撮影パラメータ、デジタルカメラ１００の個体差に対応して調整されたパラメータ、そして累計撮影コマ数、画像データに付与されるファイル名中に含まれるシリアルナンバー、画像データを記録するフォルダ名を特定する情報等を含む制御パラメータ３５０などが記録される。
【００４２】
加速度センサ１１４は、Ｘ軸加速度センサ４０４、Ｙ軸加速度センサ４０６、Ｚ軸加速度センサ４０８を有する。これらのＸ軸加速度センサ４０４、Ｙ軸加速度センサ４０６、Ｚ軸加速度センサ４０８は、デジタルカメラ１００に与えられる動き（加速度）の大きさに応じて変化する信号を出力可能に構成される。
【００４３】
ところで、デジタルカメラ１００に加わる振動を検出する手段としては、加速度センサ以外にジャイロスコープを用いることも可能である。これについて説明する。撮影中にカメラに振動が加わることによって、いわゆる手振れを生じ、得られる画像の鮮鋭度が低下することがある。この手振れによる画質劣化を抑制することを可能とする機能（手振れ補正機能）を有するカメラが存在する。このカメラにおいては、手振れを検出するためのセンサとしてジャイロスコープ（角速度センサ）が用いられる。
【００４４】
このような手振れ検出用のセンサを有するカメラでは、露光動作中にジャイロスコープからの出力信号を積分してカメラの振れ量（手振れ）を求め、この量に応じて像のブレを軽減する方向に撮影レンズ中のレンズエレメントをシフトさせる。あるいは、レンズエレメントをシフトする代わりに、撮像素子を撮影レンズの光軸に直交する面内でシフトさせることも可能である。デジタルカメラ１００がこのような手振れ補正機能を有するものである場合、ジャイロスコープからの出力信号を用いてユーザによる加振操作を検出することが可能である。
【００４５】
加速度センサ１１４からの出力信号変化に基づき、システムコントローラ３００は、ユーザによる、以下で定義するような上タップ、下タップ、右タップ、左タップ、正面タップ、および背面タップといったデジタルカメラ１００に対して与えられる加振操作を検出することができる。
【００４６】
上タップとは、デジタルカメラ１００に対して−Ｙ方向にタップする操作を意味する。すなわち、デジタルカメラ１００の上面をタップする操作を意味する。
【００４７】
下タップとは、デジタルカメラ１００に対して＋Ｙ方向にタップする操作を意味する。すなわち、デジタルカメラ１００の底面をタップする操作を意味する。上タップおよび下タップは、Ｙ軸加速度センサ４０６から出力される信号に基づいて検出することができる。
【００４８】
右タップとは、−Ｘ方向にタップする操作を意味する。すなわち、デジタルカメラ１００の右側面をタップする操作を意味する。
【００４９】
左タップとは＋Ｘ方向にタップする操作を意味する。すなわち、デジタルカメラ１００の左側面をタップする操作を意味する。右タップおよび左タップは、Ｘ軸加速度センサ４０４から出力される信号に基づいて検出することができる。
【００５０】
正面タップは、−Ｚ方向にタップする操作を意味する。すなわち、デジタルカメラ１００の正面をタップする操作を意味する。
【００５１】
背面タップは、＋Ｚ方向にタップする操作を意味する。すなわち、デジタルカメラの背面をタップする操作を意味する。正面タップおよび背面タップは、Ｚ軸加速度センサ４０８から出力される信号に基づいて検出することができる。
【００５２】
システムコントローラ３００は、ユーザによる以上に説明した操作に加えて、±Ｘ方向、±Ｙ方向、あるいは±Ｚ方向に沿ってデジタルカメラ１００を並進させるようにして加速度を与える操作、すなわち揺動操作を検出可能に構成することもできる。また、±θｘ方向、±θｙ方向、±θｚ方向に沿う回転操作を検出可能に構成することも可能であるが、以下では説明を単純化するため、上記のタップ操作のみが検出可能であるものとして説明をする。
【００５３】
図４Ａ、図４Ｂを参照してデジタルカメラ１００の動作について説明する。図４Ａ、図４Ｂは、デジタルカメラ１００の電源を投入したときにシステムコントローラ３００で実行される、撮影、画像再生表示等を行うための処理手順を概略的に示すフローチャートである。図４Ａ、図４Ｂに示される処理は、フラッシュメモリ３４４内に格納される制御プログラム３４６がＤＲＡＭ３４２上にコピーされ、その制御プログラムをシステムコントローラ３００が逐次読み出して実行することにより行われる。
【００５４】
なお、以下でシステムコントローラ３００がユーザによる操作スイッチの操作を検出する説明をする際に、図１、図２に示される各種の操作スイッチ中、特定の操作スイッチの操作を検出することを説明する場合にはそのスイッチの名称を具体的に示す。一方、システムコントローラ３００が図１、図２に示される各種の操作スイッチ中、不特定の操作スイッチの操作を検出することを説明する場合には、例えば「システムコントローラ３００はユーザによる操作スイッチ３３２の操作を検出する」と云った表現を用いる。
【００５５】
Ｓ４００においてシステムコントローラ３００は、撮影モードが選択されたか否かを判定する。Ｓ４００での判定が肯定された場合、すなわち撮影モードが選択されていると判定された場合の分岐先であるＳ４１５において、システムコントローラ３００はユーザによる操作スイッチ３３２の操作を検出し、検出されたスイッチ操作に応じて撮影動作を行い、Ｓ４００に戻る。
【００５６】
Ｓ４００での判定が否定されると、処理はＳ４０２に進む。Ｓ４０２においてシステムコントローラ３００は、メニュースイッチ１２２（図２）が操作されたか否かを判定する。Ｓ４０２での判定が肯定されると処理はＳ４１６に進む。Ｓ４１６においてシステムコントローラ３００は、ユーザによる操作スイッチ３３２の操作を検出し、検出されたスイッチ操作に応じて撮影動作を行い、Ｓ４００に戻る。
【００５７】
Ｓ４０２での判定が否定された場合の分岐先であるＳ４０４において、システムコントローラ３００は再生モードが選択されたか否か、すなわち再生スイッチ１２０が操作されたか否かを判定する。Ｓ４０４での判定が否定されると処理はＳ４００に戻る。一方、Ｓ４０４での判定が肯定されると処理はＳ４０６に進み、システムコントローラ３００は再生条件パラメータの読み出しを行う。この再生条件パラメータの読み出しは、フラッシュメモリ３４４内に記録してあるものを読み出すことが可能である。
【００５８】
上記の再生条件パラメータとしては、表示装置１３２に画像を表示する際の表示形態、例えば１コマ再生表示をするのか、サムネール再生表示をするのか、サムネール再生表示をする場合には１画面内に何コマのサムネール画像を表示するのかに関連する情報を含むことができる。
【００５９】
再生条件パラメータはさらに、表示対象の画像を指定するポインタに関連する情報を含むことができる。例えば、撮影操作が行われた場合、表示対象の画像を指定するポインタは、最後に撮影されて生成された画像データに対応するものとなる。再生モードの状態で電源が切られ、再び電源が投入されて、撮影操作を経ずに再生モードが選択された場合には、電源が切られる前に表示されていた画像に対応する情報をポインタが含むようにすることができる。以下では、再生条件として１コマ再生表示モードが設定されているものとして説明をする。
【００６０】
Ｓ４０８においてシステムコントローラ３００は、再生条件パラメータ中に含まれるポインタで指定される画像データをメモリカード３４０から読み出し、表示用画像データを生成して表示装置１３２に再生画像を表示する処理を行う。表示装置１３２に表示される再生画像の例を図１０に示す。図１０には、再生画像とともに、当該の画像のファイル名が表示される例が示されている。Ｓ４０８での処理により表示装置１３２に表示される再生画像は、図１０（ａ）に示されるようなものとなる。
【００６１】
Ｓ４１０においてシステムコントローラ３００は、現状で選択されている操作モードがスイッチ操作モードであるか、タップ操作モードであるかの判定を行う。スイッチ操作モードとは、ユーザが操作スイッチ３３２を操作することによりデジタルカメラ１００の動作を制御することが可能な動作モードである。タップ操作モードとは、ユーザが加振操作許可スイッチ１２４を操作することにより選択される動作モードであり、ユーザが先に説明したタップ操作をすることによりデジタルカメラ１００の動作を制御することが可能な動作モードである。
【００６２】
Ｓ４１０においてスイッチ操作モードが選択されていると判定された場合、処理はＳ４１７に分岐する。そしてシステムコントローラ３００は、ユーザによる操作スイッチ３３２の操作を検出し、検出された操作に対応して再生画像を表示する処理を行う。例えば、再生画像を別のものに切り替える処理、再生中の画像を拡大して表示する処理等がＳ４１７で行われる。Ｓ４１７での処理が完了すると、システムコントローラ３００はＳ４００の処理に戻る。
【００６３】
Ｓ４１０においてタップ操作モードが選択されていると判定された場合、処理はＳ４１２に進む。Ｓ４１２でシステムコントローラ３００は、加速度センサ１１４からの出力信号を計測する割り込み処理の実行を許可する。Ｓ４１２での割り込み許可処理が行われると、図４Ｂに示されるＳ４４０、Ｓ４４２の割り込み処理が例えば１ミリ秒おきに実行される。つまり、Ｓ４４０における加速度センサ１１４からの出力信号の計測と、Ｓ４４２における計測データ蓄積処理とが１ミリ秒間隔でシステムコントローラ３００により実行される。このようにして生成されるログデータを参照することにより、デジタルカメラ１００に与えられる振動（加速度の変化）をシステムコントローラ３００は把握することができる。このログデータは、常に最新の１，０００回測定分を保存し、それより古いデータは逐次消去することが望ましい。
【００６４】
Ｓ４２０でシステムコントローラは、再生モードが解除されたか否かを判定する。Ｓ４２０での判定が肯定された場合、すなわち再生モードが解除されたと判定された場合の分岐先であるＳ４１８においてシステムコントローラ３００は、先に説明した、加速度センサ１１４からの出力信号を計測する割り込み処理を禁止する。Ｓ４１８での処理が完了するとシステムコントローラ３００はＳ４００の処理に戻る。
【００６５】
Ｓ４２０での判定が否定された場合、すなわち再生モードが維持されていると判定された場合、処理はＳ４２２に進む。Ｓ４２２においてシステムコントローラ３００は、１ミリ秒間隔の割り込み処理で行われるＳ４４０、Ｓ４４２の処理結果によって生成されるログデータに基づき、ユーザによる加振操作を分析する。
【００６６】
Ｓ４２４においてシステムコントローラ３００は、Ｓ４２２での分析結果に基づいて、ユーザによる右タップ操作が検出されたか否かの判定を行う。Ｓ４２４での判定が否定された場合、すなわち右タップ操作が検出されなかったと判定された場合、処理はＳ４２０に戻る。一方、Ｓ４２４での判定が肯定された場合、すなわち右タップ操作が検出されたと判定された場合、処理はＳ４２６（図４Ｂ）に進む。
【００６７】
Ｓ４２６においてシステムコントローラ３００は、検出された右タップ操作の大きさ、すなわちデジタルカメラ１００に与えられた動きの大きさが第１の条件に合致するか否かの判定を行う。ここで、図４Ｂに例示される第１の条件について説明する。
【００６８】
図８は、加速度センサ１１４からの出力信号を計測して得られるログデータを概念的に示すグラフであり、横軸は時間［秒］を、縦軸は加速度センサ１１４からの出力信号の計測値［Ｖ］を示す。実際には、１ミリ秒おきに離散的に計測されるので、グラフは線ではなく点の集合として表されるべきであるが、簡略化して図示している。なお、ログデータは、加速度センサ１１４から逐次出力される信号に対してフィルタリングの処理をした後に記録されるものであっても良いし、このような処理をしないで記録されるものであってもよい。
【００６９】
図４ＢのＳ４２６中に記載される第１の条件Ｖｒｅｆ１＜Ｖｐｅａｋ≦Ｖｒｅｆ２について説明すると、図８において符号８Ａが付される波形（以下、「波形８Ａ」と称する）が第１の条件に合致するものとなる。つまり、波形８Ａのピーク値（Ｖｐｅａｋ）が第１の閾値（Ｖｒｅｆ１）を越し、第２の閾値（Ｖｒｅｆ２）以下であるとき、デジタルカメラ１００に与えられた動きの大きさは第１の条件に合致すると判定される。
【００７０】
Ｓ４２６での判定が肯定されると処理はＳ４２８に進み、否定されるとＳ４３２に進む。Ｓ４２８においてシステムコントローラ３００は、表示対象の画像を指定するポインタをインクリメントし、更新されたポインタで指定される画像データをメモリカード３４０から読み出し、表示用画像データを生成して表示装置１３２に表示する処理を行う。ポインタをインクリメントする、とは、現在表示中の画像に対応する画像データが生成されたタイミングの１つあとのタイミングに生成された画像データ（１つ新しい画像データ）を指定するようにポインタを移動、あるいはポインタ値を１つ増す処理を意味する。
【００７１】
なお、現在表示中の画像が最後に撮影されて生成された画像である場合、ポインタをインクリメントする処理が行われたときに、メモリカード３４０中に記録される画像中、最も古い画像データを指定するようにしてもよいし、最後に生成された画像が表示され続けるようにしてもよい。
【００７２】
Ｓ４３０においてシステムコントローラ３００は、表示中の画像に操作方向指示表示をする処理を行う。Ｓ４２８、Ｓ４３０での処理の結果、図１０（ｂ）に例示されるような画像が表示装置１３２に表示される。図１０（ｂ）に示される例では、ファイル名中の拡張子（．ｊｐｇ）を除いた部分の後ろの４文字（ファイル番号）が００５５から００５６に変化し、図１０（ａ）では全体が見えていた月が沈んで一部が山の端に隠れている。つまり、図１０（ａ）に示す画像が生成されたタイミングの１つあとのタイミングで生成された画像が表示されている様子が図１０（ｂ）には示されている。また、図１０（ｂ）に示されるように、操作方向指示マーク１２Ａが表示画像に重ねて表示されることにより、ユーザによるタップ操作をデジタルカメラ１００はどのように検知したのかをユーザは直観的に知ることができる。
【００７３】
Ｓ４２６での判定が否定された場合の分岐先であるＳ４３２において、システムコントローラ３００は、検出された右タップ操作の大きさ、すなわちデジタルカメラ１００に与えられた動きの大きさが第２の条件に合致するか否かの判定を行う。
【００７４】
ここで、図４Ｂに例示される第２の条件について図８を再び参照して説明する。図４ＢのＳ４３２中に記載される第２の条件Ｖｒｅｆ２＜Ｖｐｅａｋに関して、図８において符号８Ｂが付される波形（以下、「波形８Ｂ」と称する）がこの第２の条件に合致するものとなる。つまり、波形８Ｂのピーク値（Ｖｐｅａｋ）が第２の閾値（Ｖｒｅｆ２）を越しているときに、デジタルカメラ１００に与えられた動きの大きさは第２の条件に合致すると判定される。
【００７５】
Ｓ４３２での判定が肯定されると処理はＳ４３４に進み、否定されるとＳ４２０に戻る。Ｓ４３４においてシステムコントローラ３００は、表示対象の画像を指定するポインタをデクリメントし、更新されたポインタで指定される画像データをメモリカード３４０から読み出し、表示用画像データを生成して表示装置１３２に表示する処理を行う。
【００７６】
ポインタをデクリメントする、とは、現在表示中の画像に対応する画像データが生成されたタイミングの１つ前のタイミングに生成された画像データ（１つ古い画像データ）を指定するようにポインタを移動、あるいはポインタ値を１つ減じる処理を意味する。
【００７７】
なお、現在表示中の画像が、メモリカード３４０中に記録される画像の中で最も古い画像である場合、ポインタをデクリメントする処理が行われたときに、メモリカード３４０中に記録される画像中、最も新しい画像データを指定するようにしてもよいし、最も古い画像が表示され続けるようにしてもよい。
【００７８】
Ｓ４３６においてシステムコントローラ３００は、表示中の画像に操作方向指示表示の処理を行い、その後Ｓ４２０に戻る。Ｓ４３４、Ｓ４３６での処理の結果、図１０（ｃ）に例示されるような画像が表示装置１３２に表示される。ここでは、図１０（ｃ）に例示される画像が表示される前の段階では図１０（ｂ）に例示される画像が表示装置１３２に表示されていたものとする。図１０（ｃ）に示される例では、ファイル名中のファイル番号が００５６から００５５に変化し、図１０（ｂ）では沈んで一部が山の端に隠れていた月の全体が見えるようになっている。つまり、図１０（ｂ）に示す画像が生成されたタイミングの１つ前のタイミングで生成された画像が表示されている様子が図１０（ｃ）には示されている。
【００７９】
また、図１０（ｃ）に示されるように、操作方向指示マーク１２Ｂが表示画像に重ねて表示されることにより、ユーザによるタップ操作をデジタルカメラ１００はどのように検知したのかをユーザは直観的に知ることができる。図１０（ｃ）に示される例では、ユーザが右タップをしたのにもかかわらず、それが上記のように第２の条件に合致するものであったために左タップに対応する動作が行われたことを示している。
【００８０】
このようにして、ユーザはデジタルカメラ１００を持ち替えることなく、デジタルカメラ１００に対して同じ方向に与える動きの大きさを変えることにより、異なる動作設定を選択して切り替えることが可能となる。また、操作方向指示マーク１０Ａ、１０Ｂを確認することにより、ユーザの意図する操作がうまく行われたか否かをユーザは容易に確認することができる。
【００８１】
以上ではデジタルカメラ１００が右タップ操作を受け付ける場合だけについて説明したが、他の加振操作、例えば上タップや背面タップ等を受け付けるようにしてもよい。このとき、上タップで表示画像を切り替える操作ができるようにしてもよいし、右タップで表示画像を切り替え、上タップで表示画像の表示倍率を変化させることが可能に構成されていてもよい。
【００８２】
例えば、上タップが第１の条件に合致する場合には表示倍率を減少させ、第２の条件に合致する場合には表示倍率を増加させる、といった制御を行うことも可能である。この場合にも操作方向指示マーク１０Ａ、１０Ｂに類するもの（例えば下向きの矢印や上向きの矢印等）を表示することが望ましい。
【００８３】
−第２の実施の形態−
本発明の第２の実施の形態も、本発明がデジタルカメラに適用されるものとして説明をする。デジタルカメラの構成は、第１の実施の形態で図１から図３を参照して説明したものと同様であるのでその説明を省略する。第１の実施の形態との違いは、デジタルカメラ１００の内部で実行される処理だけであるので、その違いを中心に説明をする。
【００８４】
図５Ａ、図５Ｂは、本発明の第２の実施の形態のデジタルカメラ１００の電源を投入したときにシステムコントローラ３００で実行される、撮影、画像再生表示等を行うための処理手順を概略的に示すフローチャートである。図５Ａ、図５Ｂに示される処理は、フラッシュメモリ３４４内に格納される制御プログラム３４６がＤＲＡＭ３４２上にコピーされ、その制御プログラムをシステムコントローラ３００が逐次読み出して実行することにより行われる。
【００８５】
図５Ａ、図５Ｂに示されるフローチャートの各処理中、図４Ａ、図４Ｂに示されるフローチャートの処理と同じ処理には図４Ａ、図４Ｂのフローチャート中に付されるステップ番号と同じステップ番号を付してその詳細な説明を省略する。
【００８６】
図５Ａに示されるフローチャートは図４Ａに示されるフローチャートと同じである。図４Ｂのフローチャートと図５Ｂのフローチャートとを比較すると、図４ＢのフローチャートにおけるＳ４２６、Ｓ４３２がそれぞれ、図５ＢのフローチャートのＳ５００、Ｓ５０２に置き換えられている点が相違する。
【００８７】
つまり、第１の実施の形態と第２の実施の形態との相違点は、第１の条件、第２の条件として設定される判定条件の違いにある。以下、この判定条件の違いを中心に説明をする。
【００８８】
Ｓ５００においてシステムコントローラ３００は、検出された右タップ操作のパターン、すなわちデジタルカメラ１００に与えられた動きのパターンが第１の条件に合致するか否かの判定を行う。
【００８９】
図９は、図８と同様、加速度センサ１１４からの出力信号を計測して得られるログデータを概念的に示すグラフであり、横軸は時間［秒］を、縦軸は加速度センサ１１４からの出力信号の計測値［Ｖ］を示す。実際には、１ミリ秒おきに離散的に計測されるので、グラフは線ではなく点の集合として表されるべきであるが、簡略化して図示しているのも図８と同様である。さらに、ログデータは、加速度センサ１１４から逐次出力される信号に対してフィルタリングの処理をした後に記録されるものであっても良いし、このような処理をしないで記録されるものであってもよい。
【００９０】
図５ＢのＳ５００中に記載される第１の条件である、Ｔｒｅｆの時間内１タップについて説明すると、図９において符号９Ａが付される波形（以下、「波形９Ａ」と称する）が第１の条件に合致するものとなる。つまり、波形９Ａの値が第２の閾値（Ｖｒｅｆ２）を越してからＴｒｅｆの時間（例えば０．５秒）内に第２の閾値（Ｖｒｅｆ２）を越すピーク波形が１つ観測されるとき、ユーザによってデジタルカメラ１００に与えられた動きのパターンが第１の条件に合致すると判定される。
【００９１】
図５ＢのＳ５０２中に記載される第２の条件である、Ｔｒｅｆの時間内に２タップについて説明する。図９において符号９Ｂが付される波形（以下、「波形９Ｂ」と称する）が第２の条件に合致するものとなる。つまり、波形９Ｂの値が第２の閾値（Ｖｒｅｆ２）を越してからＴｒｅｆの時間（例えば０．５秒）内に第の閾値（Ｖｒｅｆ２）を越すピーク波形が２つ観測されるとき、第２の条件に合致すると判定される。
【００９２】
より具体的には、波形９Ｂの値が第２の閾値（Ｖｒｅｆ２）を越してから一つ目のピークが観察され、その後波形は一旦第１の閾値（Ｖｒｅｆ１）を下回ってから上昇に転じて、再度第２の閾値（Ｖｒｅｆ２）を越すピークが観測されたときにタップのカウント数を２（２タップ）とすることが望ましい。Ｔｒｅｆの時間内に計測されるタップ数が２であるとき、ユーザによってデジタルカメラ１００に与えられた動きのパターンが第２の条件に合致すると判定される。
【００９３】
上記Ｓ５００での判定結果に基づいて、ユーザによる１タップ（シングルタップ）の操作が行われたことが検出されると図１０（ａ）に例示される状態から図１０（ｂ）に例示される状態に表示内容が切り替えられる。
【００９４】
また、上記Ｓ５０２での判定結果に基づいて、ユーザによる２タップの操作が行われたことが検出されると図１０（ｂ）に例示される状態から図１０（ｃ）に例示される状態に表示内容が切り替えられる。
【００９５】
このとき、第１の実施の形態で説明したのと同様に、操作方向指示マーク１０Ａまたは１０Ｂが表示画像に重ねて表示されることにより、ユーザによるタップ操作をデジタルカメラ１００はどのように検知したのかをユーザは直観的に知ることができる。つまり、ユーザの意図する操作がデジタルカメラ１００で実際に行われているかどうかをユーザは確認することができる。
【００９６】
図１０（ｃ）に示される例では、ユーザが右タップをしたのにもかかわらず、それが上記のように第２の条件に合致するもの（Ｔｒｅｆの時間内に２タップ）であったために左タップに対応する動作が行われたことを示している。このようにして、ユーザはデジタルカメラ１００を持ち替えることなく、デジタルカメラ１００に対して同じ方向に与える動きのパターンを変えることにより、異なる動作設定を選択して切り替えることが可能となる。
【００９７】
以上に説明したように、第２の実施の形態においても、ユーザはデジタルカメラ１００を持ち替えることなく、デジタルカメラ１００に対して同じ方向に与える動きの大きさを変えることにより、異なる動作設定を選択して切り替えることが可能となる。
【００９８】
第２の実施の形態においてもデジタルカメラ１００が右タップ操作を受け付ける場合だけについて説明したが、他の加振操作、例えば上タップや背面タップ等を受け付けるようにしてもよい。このとき、上タップで表示画像を切り替える操作ができるようにしてもよいし、右タップで表示画像を切り替え、上タップで表示画像の表示倍率を変化させることが可能に構成されていてもよい。
【００９９】
例えば、上タップが第１の条件に合致する場合には表示倍率を減少させ、第２の条件に合致する場合には表示倍率を増加させる、といった制御を行うことも可能である。この場合に、第１の実施の形態で説明したのと同様、操作方向指示マーク１０Ａ、１０Ｂに類するもの（例えば下向きの矢印や上向きの矢印等）を表示することが望ましい。
【０１００】
−第３の実施の形態−
本発明の第３の実施の形態も、本発明がデジタルカメラに適用されるものとして説明をする。デジタルカメラの構成は、第１の実施の形態で図１から図３を参照して説明したものと同様であるのでその説明を省略する。第１の実施の形態との違いは、デジタルカメラ１００の内部で実行される処理だけであるので、その違いを中心に説明をする。
【０１０１】
図６Ａ、図６Ｂは、本発明の第３の実施の形態のデジタルカメラ１００の電源を投入したときにシステムコントローラ３００で実行される、撮影、画像再生表示等を行うための処理手順を概略的に示すフローチャートである。図６Ａ、図６Ｂに示される処理は、フラッシュメモリ３４４内に格納される制御プログラム３４６がＤＲＡＭ３４２上にコピーされ、その制御プログラムをシステムコントローラ３００が逐次読み出して実行することにより行われる。
【０１０２】
図６Ａ、図６Ｂに示されるフローチャートの各処理中、図４Ａ、図４Ｂに示されるフローチャートの処理と同じ処理には図４Ａ、図４Ｂのフローチャート中に付されるステップ番号と同じステップ番号を付してその詳細な説明を省略する。
【０１０３】
図６Ａに示されるフローチャートは図４Ａに示されるフローチャートと同じである。図４Ｂのフローチャートと図６Ｂのフローチャートとを比較すると、図４ＢのフローチャートにおけるＳ４２８、Ｓ４３４がそれぞれ、図６ＢのフローチャートのＳ６００、Ｓ６０２に置き換えられている点が相違する。
【０１０４】
つまり、第１の実施の形態と第３の実施の形態との相違点は、Ｓ４２６、Ｓ４３２で右タップが第１の条件、あるいは第２の条件に合致すると判定された後の処理の違いにある。以下、Ｓ４２６、Ｓ４３２で肯定の判定がなされた後の処理の違いを中心に説明をする。
【０１０５】
Ｓ６００は、右タップが第１の条件（Ｖｒｅｆ１＜Ｖｐｅａｋ≦Ｖｒｅｆ２）に合致するとＳ４２６で判定された場合の分岐先である。このＳ６００においてシステムコントローラ３００は、表示対象画像を指定するポインタを既定の選択順位に従って変化させ、変化後のポインタで指定される画像データをメモリカード３４０から読み出し、表示用画像データを生成して表示装置１３２に表示する処理を行う。
【０１０６】
ここで「既定の選択順位」について説明する。Ｓ６００においては、再生モードに設定されているデジタルカメラ１００の表示装置１３２に表示されている画像が他のものに変更される。この表示画像の変更に関して、第１、第２の実施の形態においては、現在表示されているものよりも新しい画像を表示するか、古い画像を表示するかを、ユーザがデジタルカメラ１００に与える動きを変えることにより直接指定するように構成されている。
【０１０７】
例えるならば、Ａ、Ｂ二つのスイッチがあって、スイッチＡを押すと現在表示されているものよりも新しい画像が表示され、スイッチＢを押すと現在表示されているものよりも古い画像が表示されるのに似ている。そのような状況で、スイッチＡ、スイッチＢを押すのに代えて、デジタルカメラ１００に対して与える動きを異なるものとするものが第１、第２の実施の形態には示される。
【０１０８】
これに対し、第３の実施の形態のものは、例えばトグルスイッチとプッシュスイッチとを有するものに似る。つまり、トグルスイッチで正逆いずれかの変化方向を選択した後にプッシュスイッチを押すことにより、トグルスイッチで選択（指定）される方向に変化を生じるものに似る。
【０１０９】
つまり、「既定の選択順位」とは、トグルスイッチとプッシュスイッチとを有する例において、トグルスイッチで指定される変化方向に対応するものである。第３の実施の形態において「既定の選択順位」は、表示画像を変更する操作がユーザにより行われたときに、表示装置１３２に現在表示されている画像から１つ新しい画像へと表示を切り替える（ファイル番号の変化方向で考えるならば「昇順切り替え」となる）か、それとも現在表示されている画像から１つ古い画像へと表示を切り替える（同じく、ファイル番号の変化方向で考えるならば「降順切り替え」となる）かを指定するためのものである。
【０１１０】
ところで、デジタルカメラ１００が撮影モードに切り替えられているときに選択可能なフラッシュ発光モードとしては、自動発光モード、赤目軽減発光モード、強制発光モード、発光禁止モードなどがある。従来の技術においては、これらのモードの選択順位は固定されていて、操作スイッチを押すたびに、例えば自動発光モード→赤目軽減発光モード→強制発光モード→発光禁止モード→自動発光モードと順次切り替えられる。
【０１１１】
本発明の実施の形態においては、上述したフラッシュ発光に関連する動作設定を、ユーザによる加振操作によって切り替え可能に構成することも可能である。その際の選択順位に関して、例えば自動発光モード→赤目軽減発光モード→強制発光モード→発光禁止モード→自動発光モードを「順方向の選択順位」と定義したときに、「逆方向の選択順位」に切り替えることが可能に構成される。つまり、逆方向の選択順位に切り替えられた場合、選択順位は自動発光モード→発光禁止モード→強制発光モード→赤目軽減発光モード→自動発光モードとなる。つまり、Ｓ６００における「既定の選択順位」とは、Ｓ６００の処理を実行する時点で決定されている、動作設定の選択順位（順方向の選択順位または逆方向の選択順位）を意味する。
【０１１２】
再び図６Ｂを参照し、Ｓ６０２における選択順位逆転処理について説明する。選択順位逆転処理は、現状で設定されている選択順位とは逆の選択順位に切り替える処理である。つまり、上記の順方向の選択順位、逆方向の選択順位を用いて説明すると、Ｓ６０２の処理が実行される寸前の時点で設定されている選択順位が順方向の選択順位である場合には、逆方向の選択順位に設定する処理である。逆に、上記時点で設定されている選択順位が逆方向の選択順位である場合には、順方向の選択順位に設定する処理である。
【０１１３】
図１１は、図６Ａ、図６Ｂのフローチャートに示される処理がシステムコントローラ３００により実行され、デジタルカメラ１００で再生モードが設定されている場合にユーザによる加振操作が行われるのに応じて表示装置１３２に表示される画像が切り替えられる様子を説明する図である。
【０１１４】
図６ＡのＳ４０８での処理が実行されたときに、図１１（ａ）に例示される画像が表示装置１３２に表示されているものとする。このときに設定されている選択順位は、Ｓ４０６で読み出される再生条件パラメータ中に記録されている情報に基づくものとすることができる。
【０１１５】
図１１（ａ）では、選択順位としては、カウントアップ、すなわち、次の画像に表示を切り替える場合には、現状で表示されている画像よりも新しい画像が表示される状態に設定されている例が示されている。これに対応して、操作方向指示マーク１１Ａが表示される。
【０１１６】
図１１（ａ）に例示されるような画像が表示装置１３２に表示されている状態で、図６ＢのＳ４２６における判定が肯定されてＳ６００の処理が実行されると、図１１（ｂ）に例示されるような画像が表示される。図１１（ｂ）に示される例では、ファイル名中のファイル番号が００５５から００５６に変化し、図１１（ａ）では全体が見えていた月が沈んで、一部が山の端に隠れている。つまり、図１１（ａ）に示す画像よりも新しい画像が表示される様子が図１１（ｂ）に示されている。図１１（ｂ）においても、操作方向指示マーク１１Ａが表示される。図１１（ｂ）の画像が表示される時点では選択順位逆転処理がまだ行われていないからである。
【０１１７】
続いて、図１１（ｂ）に例示される画像が表示装置１３２に表示されている状態で、図６ＢのＳ４３２における判定が肯定されてＳ６０２の処理が実行されると、図１１（ｃ）に例示されるような画像が表示される。図１１（ｃ）に示される例では、表示される画像は、図１１（ｂ）に例示されるものと変わらず、操作方向指示マーク１１Ａに代えて操作方向指示マーク１１Ｂが表示されている。これは、動作設定の選択順位が逆の選択順位に切り替えられたことを示している。
【０１１８】
図１１（ｃ）に例示されるような画像が表示装置１３２に表示されている状態で、再度図６ＢのＳ４２６における判定が肯定されてＳ６００の処理が実行されると、図１１（ｄ）に例示されるような画像が表示される。図１１（ｄ）に示される例では、ファイル名中のファイル番号が００５６から００５５に変化し、図１１（ｃ）では沈んで一部が山の端に隠れていた月が図１１（ｄ）ではその全体が見えている。つまり、図１１（ｃ）に示す画像よりも古い画像（より以前に生成された画像）が表示される様子が図１１（ｄ）に示されている。図１１（ｄ）においても、操作方向指示マーク１１Ｂが表示される。
【０１１９】
以上に説明した第３の実施の形態においては、右タップが第１の条件（Ｖｒｅｆ１＜Ｖｐｅａｋ≦Ｖｒｅｆ２）に合致するときにはＳ６００で表示画像の変更の処理が行われ、第２の条件（Ｖｒｅｆ２＜Ｖｐｅａｋ）に合致するときにはＳ６０２で選択順位逆転処理が行われる。つまり、図８に例示される波形からも判るように、ユーザがデジタルカメラ１００に対して与える動きの大きさが比較的小さい場合には表示画像変更の処理が行われ、比較的大きい場合には選択順位逆転処理が行われる。
【０１２０】
このようにすることにより、ユーザが選択順位を現状で設定されている選択順位とは逆のものに切り替える操作をする場合、デジタルカメラ１００に対してより大きな動きを与える必要がある。したがって、表示画像の変更を意図した操作をユーザがしたにも拘わらず、選択順位の切り替えが行われてしまうことを抑止することが可能となる。
【０１２１】
また、選択順位の切り替えが行われると、その結果設定されている選択順位を示す表示（操作方向指示マーク１３Ａ、１３Ｂ）が表示装置１３２に表示される。したがって、ユーザは表示画像を変更する操作をすると現状で表示されている画像よりも古い画像に変更されるのか、新しい画像に変更されるのかを直観的に把握することが可能となる。
【０１２２】
第３の実施の形態においても、ユーザはデジタルカメラ１００を持ち替えることなく、デジタルカメラ１００に対して同じ方向に与える動きの大きさを変えることにより、異なる動作設定を選択して切り替えることが可能となる。
【０１２３】
−第４の実施の形態−
本発明の第４の実施の形態も、本発明がデジタルカメラに適用されるものとして説明をする。デジタルカメラの構成は、第１の実施の形態で図１から図３を参照して説明したものと同様であるのでその説明を省略する。第３の実施の形態においては、ユーザの右タップが第１の条件、第２の条件に合致するか否かの判定が、デジタルカメラ１００に対して与えられる動きの大きさに基づいて行われる。これに対して、第４の実施の形態においては、上記第１の条件、第２の条件に合致するか否かの判定が、第２の実施の形態で説明したのと同様、デジタルカメラ１００に与えられる動きのパターンに基づいて行われる点が第３の実施の形態と異なる。
【０１２４】
図７Ａ、図７Ｂは、本発明の第３の実施の形態のデジタルカメラ１００の電源を投入したときにシステムコントローラ３００で実行される、撮影、画像再生表示等を行うための処理手順を概略的に示すフローチャートである。図７Ａ、図７Ｂに示される処理は、フラッシュメモリ３４４内に格納される制御プログラム３４６がＤＲＡＭ３４２上にコピーされ、その制御プログラムをシステムコントローラ３００が逐次読み出して実行することにより行われる。
【０１２５】
図７Ａ、図７Ｂに示されるフローチャートの各処理中、図４Ａ、図４Ｂ、あるいは図６Ａ、図６Ｂに示されるフローチャートの処理と同じ処理には図４Ａ、図４Ｂ、あるいは図６Ａ、図６Ｂのフローチャート中に付されるステップ番号と同じステップ番号を付してその詳細な説明を省略する。
【０１２６】
図７Ａに示されるフローチャートは図４Ａあるいは図６Ａに示されるフローチャートと同じである。図６Ｂのフローチャートと図７Ｂのフローチャートとを比較すると、図６ＢのフローチャートにおけるＳ４２６、Ｓ４３２がそれぞれ、図７ＢのフローチャートのＳ７００、Ｓ７０２に置き換えられている点が相違する。
【０１２７】
つまり、第３の実施の形態と第４の実施の形態との相違点は、右タップが第１の条件、あるいは第２の条件に合致するか否かの判定の違いにある。
【０１２８】
Ｓ７００においては第２の実施の形態で図５Ｂ、図９を参照して説明した、Ｓ５００での判定処理と同じ処理が行われる。つまり、Ｓ７００においてＴｒｅｆの時間内に１タップの操作があったことが検出されると、デジタルカメラ１００に与えられた動きのパターンが第１の条件に合致するとシステムコントローラ３００は判定する。
【０１２９】
同様に、Ｓ７０２においては、第２の実施の形態で図５Ｂ、図９を参照して説明した、Ｓ５０２での判定処理と同じ処理が行われる。つまり、Ｓ７０２においてＴｒｅｆの時間内に２タップの操作があったことが検出されると、デジタルカメラ１００に与えられた動きのパターンが第２の条件に合致するとシステムコントローラ３００は判定する。
【０１３０】
Ｓ７００、Ｓ７０２で上述した判定が行われた後の動作は第３の実施の形態で説明したものと同様である。
【０１３１】
図７ＡのＳ４０８での処理が実行されたときに、図１１（ａ）に例示される画像が表示装置１３２に表示されているものとする。このときに設定される選択順位は、Ｓ４０６で読み出される再生条件パラメータ中に記録されている情報に基づくものとすることができる。図１１（ａ）では、選択順位としては、カウントアップ、すなわち、次の画像に表示を切り替える場合には、現状で表示されている画像よりも新しい画像が表示される状態に設定されている例が示されている。これに対応して、操作方向指示マーク１１Ａが表示される。
【０１３２】
図１１（ａ）に例示されるような画像が表示装置１３２に表示されている状態で、図７ＢのＳ７００における判定が肯定されてＳ６００の処理が実行されると、図１１（ｂ）に例示されるような画像が表示される。図１１（ｂ）に示される例では、ファイル名中のファイル番号が００５５から００５６に変化し、図１１（ａ）では全体が見えていた月が沈んで一部が山の端に隠れている。つまり、図１１（ａ）に示す画像よりも新しい画像が表示される様子が図１１（ｂ）に示されている。図１１（ｂ）においても、操作方向指示マーク１１Ａが表示される。
【０１３３】
続いて、図１１（ｂ）に例示される画像が表示装置１３２に表示されている状態で、図７ＢのＳ７０２における判定が肯定されてＳ６０２の処理が実行されると、図１１（ｃ）に例示されるような画像が表示される。図１１（ｃ）に示される例では、表示される画像は、図１１（ｂ）に例示されるものと変わらず、操作方向指示マーク１１Ａに代えて操作方向指示マーク１１Ｂが表示されている。これは、動作設定の選択順位が逆の選択順位に切り替えられたことを示している。
【０１３４】
図１１（ｃ）に例示されるような画像が表示装置１３２に表示されている状態で、再度図７ＢのＳ７００における判定が肯定されてＳ６００の処理が実行されると、図１１（ｄ）に例示されるような画像が表示される。図１１（ｄ）に示される例では、ファイル名中のファイル番号が００５６から００５５に変化し、図１１（ｃ）では沈んで一部が山の端に隠れていた月が図１１（ｄ）ではその全体が見えている。つまり、図１１（ｃ）に示す画像よりも古い画像（より以前に生成された画像）が表示される様子が図１１（ｄ）に示されている。図１１（ｄ）においても、操作方向指示マーク１１Ｂが表示される。
【０１３５】
以上に説明した第４の実施の形態においては、右タップが第１の条件（Ｔｒｅｆの時間内に１タップ）に合致するときにはＳ６００で表示画像の変更の処理が行われ、第２の条件（Ｔｒｅｆの時間内に２タップ）に合致するときにはＳ６０２で選択順位逆転処理が行われる。
【０１３６】
つまり、図９に例示される波形からも判るように、ユーザがデジタルカメラ１００に対して与える動きのパターンが比較的単純な場合には表示画像変更の処理が行われ、比較的複雑な場合には選択順位逆転処理が行われる。すなわち、第１の条件、第２の条件が、デジタルカメラ１００に与えられた動きの複雑度によって定義され、第２の条件で定義される動きのパターンの複雑度は第１の条件で定義される動きのパターンの複雑度よりも高い。
【０１３７】
このようにすることにより、ユーザが選択順位を現状で設定されている選択順位とは逆のものに切り替える操作をする場合、デジタルカメラ１００に対してより複雑なパターンの動きを与える必要を生じる。したがって、表示画像の変更を意図した操作をユーザがしたにも拘わらず、選択順位の切り替えが行われてしまうことを抑止することが可能となる。
【０１３８】
また、選択順位の切り替えが行われると、その結果設定されている選択順位を示す表示（操作方向指示マーク１１Ａ、１１Ｂ）が表示装置１３２に表示される。したがって、ユーザは表示画像を変更する操作をすると現状で表示されている画像よりも古い画像に変更されるのか、新しい画像に変更されるのかを直観的に把握することが可能となる。
【０１３９】
上述した動きのパターンの複雑度が「比較的高い」例としては、上記のように所定時間内に行われるタップが複数回行われる例に加えて、以下のような例も挙げられる。例えば、複数回行われるタップでデジタルカメラ１００に与えられる動きの大きさが異なるものとしても良い。例えば、２回のタップ操作の強度の組み合わせを弱・強、強・弱、強・強、弱・弱としてもよい。また、３回以上のタップ操作の強度の組み合わせとしてもよい。
【０１４０】
さらに、モールス符号のように、複数回行われるタップ操作の時間間隔の組み合わせ（１回目のタップと２回目のタップとの時間間隔、２回目のタップと３回目のタップとの時間間隔、…の組み合わせ）が所定のパターンと合致することが検出されたとき、複雑度が比較的高い操作であると判定することも可能である。無論、タップ操作だけではなく、揺動操作または回転操作、あるいはこれらの操作の組み合わせの動きが検出されたとき、複雑度が比較的高い操作であると判定することも可能である。
【０１４１】
第４の実施の形態においても、ユーザはデジタルカメラ１００を持ち替えることなく、デジタルカメラ１００に対して同じ方向に与える動きのパターンを変えることにより、異なる動作設定を選択して切り替えることが可能となる。
【０１４２】
以上、第１から第４の実施の形態においては、本発明がデジタルカメラ１００に適用され、かつ画像を表示装置１３２に再生表示する再生モードが選択され、表示画像を変更する場合を例にとり説明したが、本発明はこれに限られるものではない。
【０１４３】
例えば、表示画像の表示倍率を増加／減少させたり、１コマ表示／サムネール画像表示を切り替えたり、サムネール画像表示を行う際の表示コマ数を増減させたり、画像とともに表示する情報（ファイル名、撮影日時、ヒストグラム等）を選択する際に本発明を適用することが可能である。
【０１４４】
また、デジタルカメラ１００が撮影モードに設定されているときに動作設定を選択する際にも本発明を適用することが可能である。以下、撮影モード時の動作設定の選択について説明する。
【０１４５】
撮影モード時の動作設定としては、いくつかの例を挙げると、フラッシュ発光モード、設定ＩＳＯ感度、画像を記録する際の画像サイズや圧縮率、露光モード（プログラムオート、絞り優先オート、シャッタ速度優先オート、マニュアル設定）、ホワイトバランス設定（オート、晴天、曇天、蛍光灯、タングステン灯、マニュアル設定）、設定絞り値、設定シャッタ速度、設定焦点距離などがある。
【０１４６】
フラッシュ発光モードで選択可能な設定動作としては、第３の実施の形態でも説明したように、自動発光モード、赤目軽減発光モード、強制発光モード、発光禁止モードなどがある。このとき、自動発光モード→赤目軽減発光モード→強制発光モード→発光禁止モード→自動発光モードを順方向の選択順位として定められているものとする。
【０１４７】
上記フラッシュ発光モード切り替えの例で、第１、第２の実施の形態においては、右タップが第１の条件に合致していると判定されれば、上記の順方向の選択順位に従って動作モードが順次選択される。そして、第２の条件に合致していると判定されれば上記の順方向の選択順位とは逆の、逆方向の選択順位に従って動作モードが順次選択される。例えば現状で強制発光モードが選択されている場合、第１の条件に合致していると判定されるときには発光禁止モードに切り替えられる一方、第２の条件に合致していると判定されるときには赤目軽減発光モードに切り替えられる。
【０１４８】
同じく、上記フラッシュ発光モード切り替えの例で、第３、第４の実施の形態においては、右タップが第２の条件に合致していると判定されると、現状の選択順位とは逆の選択順位に切り替えられる。そして、右タップが第１の条件に合致していると判定されると、当該の選択順位に従って動作モードが順次選択される。例えば、現状の選択順位が逆方向の選択順位で、強制発光モードが現状で選択されているとして、右タップが第２の条件に合致していると判定されると、選択順位は順方向の選択順位に切り替えられる。この状態において右タップが第１の条件に合致していると判定されると動作モードは発光禁止モードに切り替えられる。
【０１４９】
設定ＩＳＯ感度としては、例えば５０→１００→２００→４００→８００→１６００→３２００→オート感度設定→５０を順方向の選択順位として、上記のようにユーザによってデジタルカメラ１００に与えられる動きを検出した結果に基づいて順次選択可能とすることができる。
【０１５０】
画像を記録する際の画像サイズや圧縮率としては、ＲＡＷ→（ラージ／低圧縮）→（ラージ／中圧縮）→（ラージ／高圧縮）→（ミドル／低圧縮）→（ミドル／中圧縮）→（ミドル／高圧縮）→（スモール／低圧縮）→（スモール／中圧縮）→（スモール／高圧縮）→ＲＡＷを順方向の選択順位として、上記のようにユーザによってデジタルカメラ１００に与えられる動きを検出した結果に基づいて順次選択可能とすることができる。
【０１５１】
その他についても同様である。すなわち、露光モードとしてはプログラムオートモード→絞り優先オートモード→シャッタ速度優先オートモード→マニュアル露光モード→プログラムオートモードを順方向の選択順位とすることができる。
【０１５２】
ホワイトバランス設定としては、オート→晴天→曇天→蛍光灯→タングステン灯→マニュアル→オートを順方向の選択順位とすることができる。設定絞り値としては、２．８→３．４→４→４．８→５．６→６．７→８→９．５→１１→２．８を順方向の選択順位とすることができる。
【０１５３】
設定シャッタ速度としては、１秒→１／２秒→１／４秒→１／８秒→…→１／２０００秒→１／４０００秒→１秒を順方向の選択順位とすることができる。設定焦点距離としては、等価焦点距離として、２８ｍｍ相当→３５ｍｍ相当→５０ｍｍ相当→７５ｍｍ相当→１０５ｍｍ相当→１５０ｍｍ相当→２００ｍｍ相当→２８ｍｍ相当を順方向の選択順位とすることができる。
【０１５４】
そして、第１から第４の実施の形態で説明したように、ユーザによってデジタルカメラ１００に与えられる動きを検出した結果に基づいて順次選択可能とすることができる。例えば、設定絞り値が変更されると、システムコントローラ３００は絞り駆動部１４４に制御信号を発し、露光動作時における絞り装置１４０の絞り開口を、変更された絞り値に対応して変化させることができる。また、設定焦点距離が変更されると、システムコントローラ３００は変倍機構１４２（図３）に制御信号を発し、撮影レンズ１０２の焦点距離を変化させることができる。
【０１５５】
本発明は、上述したデジタルカメラのみならず、他の機器、例えばストレージビューワ、デジタルフォトフレーム、携帯電話、ボイスレコーダ、画像録画／再生装置の本体やリモコン装置、パーソナルコンピュータやＰＤＡ等にも適用可能である。例えば、携帯電話における電話帳検索、ボイスレコーダにおける記録音質、記録形式、ステレオ／モノラル等の動作設定の切り替え、リモコン装置に加振操作をすることによる再生方向、再生速度の切り替えや放送チャンネルの切り替え等を片手操作で行うことが可能となる。
【産業上の利用可能性】
【０１５６】
本発明は、デジタルスチルカメラ、デジタルムービーカメラ、ストレージビューワ、デジタルフォトフレーム、携帯電話、画像録画再生装置等に適用可能である。
【符号の説明】
【０１５７】
１００  …  デジタルカメラ
１０２  …  撮影レンズ
１０４  …  閃光発光装置
１０６  …  パワースイッチ
１０８  …  レリーズスイッチ
１１４  …  加速度センサ
１２０  …  再生スイッチ
１２２  …  メニュースイッチ
１２４  …  加振操作許可スイッチ
１２６、１２８  …  ズーム指示スイッチ
１３０  …  十字キースイッチ
１３２  …  表示装置
１４０  …  絞り装置
１４２  …  変倍機構
１４４  …  絞り駆動部
３００  …  システムコントローラ
３２２  …  電源回路
３２４  …  バッテリー
３２６  …  ディスプレイドライバ
３３２  …  操作スイッチ
３３５  …  撮像素子
３３６  …  撮像素子インターフェース回路
３３８  …  メモリカードインターフェース
３４０  …  メモリカード
３４２  …  ＳＤＲＡＭ
３４４  …  フラッシュメモリ
３４６  …  制御プログラム
３５０  …  制御パラメータ
４０４  …  Ｘ軸加速度センサ
４０６  …  Ｙ軸加速度センサ
４０８  …  Ｚ軸加速度センサ
【図１】
2010206456.tif 000003
【図２】
2010206456.tif 000004
【図３】
2010206456.tif 000005
【図４Ａ】
2010206456.tif 000006
【図４Ｂ】
2010206456.tif 000007
【図５Ａ】
2010206456.tif 000008
【図５Ｂ】
2010206456.tif 000009
【図６Ａ】
2010206456.tif 000010
【図６Ｂ】
2010206456.tif 000011
【図７Ａ】
2010206456.tif 000012
【図７Ｂ】
2010206456.tif 000013
【図８】
2010206456.tif 000014
【図９】
2010206456.tif 000015
【図１０】
2010206456.tif 000016
【図１１】
2010206456.tif 000017
【図１２】
2010206456.tif 000018