(57)【要約】【課題】  アナログジョイスティックを利用した選択操作と、その他の釦等とを同時に操作することは困難であるが、アナログジョイスティックの操作に連動してすぐに選択が確定してしまうと、修正が面倒になるという課題があった。【解決手段】  外部から加えられる操作に連動して複数の領域の中から任意の領域を選択するための選択操作部材を有し、操作に応じて複数の領域の中から任意の領域の表示形態を変更するとともに、その後選択操作部材が基準位置にあると判断された場合に、前記表示形態が変更された領域を選択状態とする。これにより、部材が基準位置に復帰したことに応じて当該表示形態が変更された領域を選択することができるため、部材の操作によって領域の選択を行うことができる上、選択しようとする領域を修正することができる。【選択図】  図６
2010243656.tif 000002
【特許請求の範囲】
【請求項１】
外部から加えられる操作に連動して複数の領域の中から任意の領域を選択するための部材であって、操作が加えられない場合に部材が基準位置に復帰する選択操作部材と、
前記選択操作部材の前記基準位置からの操作方向を検出する操作方向検出手段と、
前記選択操作部材の、前記操作方向における前記基準位置からの操作量を検出する操作量検出手段と、
前記複数の領域を表示させるとともに、前記複数の領域のうち、前記操作方向検出手段により検出された操作方向及び前記操作量検出手段により検出された操作量に対応する領域の表示形態を変更する表示制御手段と、
前記操作量検出手段により検出された操作量に応じて、前記選択操作部材が基準位置にあるか否かを判断する判断手段と、
前記表示制御手段により所定の領域の表示形態が変更された後に前記判断手段により前記選択操作部材が基準位置にあると判断された場合に、前記所定の領域を選択状態とする選択手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記検出された操作方向及び前記検出された操作量を示す値が属する値の範囲に対応する領域の表示形態を変更し、
前記表示制御手段による前記所定領域の表示形態の変更に応じて、該所定の領域と隣り合う領域について、該隣り合う領域の各々に対応する操作方向及び操作量を示す値の範囲を初期状態よりも拡大する範囲拡大処理手段と
を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記範囲拡大処理手段により、操作方向及び操作量を示す値の範囲が変更されていることを通知する変更通知手段
を有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記範囲拡大処理手段は、前記所定の領域が選択状態となった場合には、該範囲拡大処理手段により拡大された値の範囲を初期状態に戻す
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記表示制御手段は，前記検出された操作方向及び操作量が一定時間、所定範囲の値であった場合に，該値の範囲に対応する領域の表示形態を変更する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記選択操作部材に加えられた操作が、該選択操作部材が許容できる最大の操作量である状態から、基準位置に復帰するまでの時間は、前記表示制御手段が表示形態を変更する際に必要な前記一定時間よりも短い時間である
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記選択手段により選択状態とされた領域に対応した動作を行わせる動作制御手段
を有することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
外部からの操作により押下が可能な釦と、
前記動作制御手段は、選択状態となった領域がなく、且つ前記表示制御手段により表示形態が変更された領域がある場合には、前記釦の押下に応じて該表示形態が変更された領域に対応した動作を実行する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記釦とはレリーズスイッチであり、
前記動作制御手段は、領域に対応した動作として該領域を焦点検出領域とした焦点合わせ動作を行う
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記動作制御手段は、前記選択手段が前記所定の領域を選択状態としたことに連動して、前記所定の領域に対応した動作を実行させる
ことを特徴とする請求項７に記載の情報処理装置。
【請求項１１】
前記複数の領域は表示器に表示された複数の焦点検出領域であり、
前記動作制御手段は、前記複数の領域のうち選択手段により選択状態とされた領域を焦点検出領域として、焦点合わせ動作を行わせる
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記複数の領域の各々には画像が表示されており、
前記動作制御手段は、前記所定の領域の画像を強調して表示させる
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１３】
前記選択操作部材は、該部材の中央軸の方向に押下が可能であり、
前記選択操作部材の中央軸の方向への押下を検知する押下検知手段を有し、
前記選択手段は、前記押下検知手段が前記検知をしたことに応じ、前記複数の領域から、前記選択操作部材が基準位置にある場合に対応した領域を選択状態とする
ことを特徴とする請求項１乃至請求項１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記表示制御手段は、所定の領域の表示形態が変更された後に、前記判断手段により選択操作部材が基準位置にあると判断されていない場合には、前記操作方向検出手段により検出された操作方向及び前記操作量検出手段により検出された操作量に応じて、表示形態を変更する領域を変える
ことを特徴とする請求項１乃至請求項１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記選択手段により前記所定の領域が選択状態とされたことを、前記表示形態の変更後の表示とは識別可能に通知する選択通知手段
を有することを特徴とする請求項１乃至請求項１４のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アナログジョイスティック等の選択操作部材を有し、領域選択情報の解釈処理を行う情報処理装置に関するものである。
【背景技術】
【０００２】
一眼レフカメラやコンパクトデジタルカメラなどの撮像装置において、ボタンや電子ダイヤルやジョイスティックなどの操作デバイスを組み合わせて用いて、画面上などに表示されたアイコン等の領域を指定し、当該アイコンに対応付けられた動作処理を実行させる技術がある（特許文献１）。これによって、ユーザは画面を見ながら、画面上の所望の領域を直感的に選択し、所望の動作を実行させることが可能である。
【０００３】
例えば、複数の焦点検出が可能な多点焦点オートフォーカス機能を有する撮像装置においては、複数の焦点検出領域のうち撮像装置が焦点検出を行う領域を撮影者が任意に選択するため操作手段として，ボタンや電子ダイヤル、圧力検知が可能な操作板を組み合わせて利用する技術が提案されている。近年は撮像装置や情報処理装置において、画面の大きさの拡大あるいは機能の向上により、画面上に表示される選択可能な領域の数が増える傾向にあり、ボタンや電子ダイヤルによる従来の選択方法よりも、アナログジョイスティック等の、操作方向と、複数の押圧力や傾倒角等の操作量を検出可能な操作部材が多く用いられている。
【０００４】
特許文献１には、複数の領域の中から選択するために表面上の任意の位置を押下可能な操作板と、この操作板の裏側に複数配置された押圧力検出手段と、これら複数の押圧力検出手段により検出された押圧力に応じて、設定位置の所定基準位置からの変位方向と、変位量を指示する変位指示手段とを有する操作板が記載されている。特許文献１では、上記のような操作板とともにシャッタースイッチを押し込む操作によって、選択された位置に対応付けられた動作である合焦動作が行われる。
【０００５】
また、特許文献２には、複数の操作手段と同数で、且つこれら複数の焦点検出領域の撮影画面内での配置と同じに配置された複数のスイッチを設ける発明が記載されている。特許文献２では、スイッチを押すと同時に領域選択及び合焦動作が行われることとなっている。しかし、このような構成では装置が大型化するという問題がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１８４６１６号公報
【特許文献２】特開平１１−１４８９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の技術には以下のような課題がある。
【０００８】
課題の１つとして、アナログジョイスティック等に代表される、操作方向と複数の操作量を検出可能な操作部材を利用した選択操作と、その他の釦等とを同時に操作することは困難である。例えば、当該操作部材とその他の釦等を同時に操作する場合に、当該操作部材に加える操作力が変わってしまい、正確な動作が行いにくい。しかし仮に当該操作部材の操作による領域の指定に連動してすぐに選択が確定してしまうと、もう一度最初から選択をやり直すこととなるため、修正が面倒になるという問題がある。
【０００９】
その他の課題として、当該操作部材を操作して画面上の領域を選択する場合、当該操作部材により選択しようとする領域を変更する場合など、こまやかな動作が難しいという問題がある。例えば、当該操作部材に加えた操作により所定の領域が指示されている場合に、その領域と隣り合う領域を選択することが難しい。この問題は、操作部材が小さく手動でこまやかな操作をすることが難しい場合や、小さな操作力の変化に鋭敏に反応してしまう場合には特に顕著となる。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本願発明に係る情報処理装置は、外部から加えられる操作に連動して複数の領域の中から任意の領域を選択するための部材であって、操作が加えられない場合に部材が復帰する位置である基準位置を有する選択操作部材と、前記選択操作部材の基準位置からの操作方向を検出する操作方向検出手段と、前記選択操作部材に加えられた操作の、前記操作方向における操作量を検出する操作量検出手段と、前記複数の領域を表示させるとともに、前記操作方向検出手段により検出された操作方向及び前記操作量検出手段により検出された操作量に応じて、前記複数の領域のうち、該操作方向及び該操作量を示す値が属する値の範囲に対応する領域の表示形態を変更する表示制御手段と、前記操作量検出手段により検出された操作量に応じて、前記選択操作部材が基準位置にあるか否かを判断する判断手段と、前記表示制御手段により所定の領域の表示形態が変更された後に前記判断手段により前記選択操作部材が基準位置にあると判断された場合に、前記所定の領域を選択状態とする選択手段とを有することを特徴とする。
【００１１】
また、本願その他の発明に係る情報処理装置は、前記表示制御手段により表示形態が変更された前記所定の領域と隣り合う領域について、該隣り合う領域の各々に対応する操作方向及び操作量を示す値の範囲を拡大する領域制御手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、領域の選択が可能な選択操作部材によって、当該部材に加えた操作に対応した領域の表示形態が変更されるとともに、部材が基準位置に復帰したことに応じて、当該表示形態が変更された領域を選択することができるため、部材の操作によって領域の選択を行うことができる上、選択しようとする領域を修正することも可能になる。
【００１３】
本願その他の発明によれば、表示形態が変更された領域と隣り合う領域について、当該隣り合う領域に対応する操作方向及び操作量の値の範囲を拡大することにより、隣り合う領域の選択が容易になり、よりこまやかな操作が可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明におけるデジタルカメラの外観の前面斜視図である。
【図２】本発明におけるデジタルカメラの外観の背面図である。
【図３】本発明におけるデジタルカメラの構造を示すブロック図である。
【図４】（ａ）本発明におけるデジタルカメラのファインダ内表示（焦点検出領域の配列）を示す図である。（ｂ）本発明における操作デバイス５１のセンシングパターンを示す図である。
【図５】（ａ）本発明におけるデジタルカメラの操作キー４５の構成を示す図である。（ｂ）操作キー４５と操作デバイス５０１の接着状態を示す図である。（ｃ）操作デバイス５０１を示す図である。（ｄ）フレキシブルプリント基板５０３のパターン図である。
【図６】本発明の第１の実施例における焦点検出領域の選択処理を示すフローチャートである。
【図７】本発明における操作キーの操作を検出して対応する領域を決定する処理を示すフローチャートである。
【図８】本発明における操作キーの操作状態を示す電圧値を元に領域を演算する処理を示すフローチャートである。
【図９】（ａ）本発明におけるデジタルカメラの画像の選択画面を示す図である。（ｂ）本発明における操作デバイス５１のセンシングパターンを示す図である。
【図１０】本発明の第２の実施例における画像の選択処理を示すフローチャートである。
【図１１】本発明の第２の実施例における、領域に対応する操作量の範囲を変更する処理の第１の態様を示すフローチャートである。
【図１２】本発明の第２の実施例における、領域に対応する操作量の範囲を変更する処理の第２の態様を示すフローチャートである。
【発明を実施するための形態】
【００１５】
（第１の実施形態）
本発明に係る情報処理装置の第１の実施形態は、デジタルカメラにおける焦点検出領域選択処理に本発明を適用したものである。以下、図を用いて、実施形態に係るデジタルカメラのハードウェア構成、及び当該実施形態により実行される処理を説明する。
【００１６】
図１および図２は、本発明が適用された一実施形態に係るデジタル一眼レフカメラの外観を示す図である。具体的には、図１はカメラ前面側より見た斜視図であって、撮影レンズユニットを外した状態を示し、図２はカメラ背面側より見た図である。以下、本発明に関連する部位について順に説明する。
【００１７】
５はカメラ筐体内に配置されたミラーボックスで、撮影レンズを通過した撮影光束はここへ導かれる。
【００１８】
ミラーボックス５の内部には、クイックリターンミラー６が配設されている。クイックリターンミラー６は、撮影光束をペンタプリズム２２（図３を参照）の方向へ導くために撮影光軸に対して４５°の角度に保持される状態と、撮像素子３３（図３を参照）の方向へ導くために撮影光束から退避した位置に保持される状態とを取り得る。
【００１９】
カメラ上部のグリップ側には、撮影開始の起動スイッチとしてのレリーズスイッチ７と、撮影時の動作モードに応じてシャッタスピードやレンズ絞り値を設定するためのメイン操作ダイヤル８と、撮影系の上面動作モード設定ボタン１０が配置されている。これら操作部材の操作結果の一部は、ＬＣＤ表示パネル９に表示される。
【００２０】
レリーズスイッチ７は、外部からの操作により押下が可能な釦であり、第１ストロークでＳＷ１（後述の７ａ）がＯＮし、第２ストロークにてＳＷ２（後述の７ｂ）がＯＮする構成となっている。
【００２１】
図２において、カメラ背面側には上方にファインダ接眼窓１８が設けられ、その奥にはファインダ内表示器４１が設けられている。ファインダ内表示器４１は、焦点検出領域を被写体像と重畳して表示する表示器である。焦点検出領域の表示は、ＬＥＤによってなされるが、ＬＥＤを弱い光若しくは強い光で点灯させることができ、または点滅させることができる。
【００２２】
図２において、カメラの背面中央付近には画像表示可能なカラー液晶モニタ１９が設けられている。カラー液晶モニタ１９は撮像素子３３により取得された映像の表示や、メモリ３９に格納された撮影済みの画像一覧を表示するための表示器である。
【００２３】
４３はカメラの動作を起動もしくは停止するためのメインＳＷである。
【００２４】
操作キー４５は、外部から加えられる操作に連動して複数の領域の中から任意の領域を選択するための部材であって、操作が加えられない場合に基準位置に復帰する選択操作部材の一例である。本実施例においては、複数の焦点検出領域の中から、焦点検出を行う焦点検出領域をユーザが任意に選択する際に用いる。操作キー４５としては、例えば任意方向へ任意の角度での傾倒操作が可能であり、且つ傾倒させずに押下する中央押しが可能なジョイスティックが用いられる。この部材に加えられた操作をスイッチセンス回路１０５が検出して、ＭＰＵ１００が検出された操作情報を取得して処理する。操作情報の処理の結果、選択状態となる焦点検出領域を決定してこの情報をＥＥＰＲＯＭ１００ａに格納する。これらの処理によって、選択操作部材の操作に連動して任意の焦点検出領域を選択することが可能になる。選択操作部材である操作キー４５を用いた選択操作の処理の詳細については、図６、７、８を用いて後述する。
【００２５】
また、カラー液晶モニタ１９に表示される撮影済み画像の表示選択、メニューの項目選択及びパラメータの設定等にも用いられる。操作キー４５の裏面には、８方向入力及び中央押しが可能な操作デバイスが実装されている。操作デバイスの詳細な構成については、図５を用いて後述する。
【００２６】
焦点検出領域選択釦４７は、焦点検出領域の選択を行う際に押下する釦である。押下により、スイッチセンス回路１０５によって押下状態が検知される。ＭＰＵ１００が焦点検出領域選択釦４７の押下を認識すると、ＭＰＵ１００はスイッチセンス回路１０５から受け取った操作キー４５の操作状態に応じた焦点検出領域を選択状態とする処理を行う。これにより、操作キー４５による焦点検出領域の選択が可能になる。焦点検出領域４７が欧化された後の処理は、図６，７，８を用いて後述する。
【００２７】
再生釦４８は、撮影された画像を表示するための釦である。カメラが撮影状態である時に押下されると、メモリ３９に格納された画像がカラー液晶モニタ１９に一覧表示される。このとき、操作キー４５の操作に応じて画像の１つが選択されると、選択された画像がカラー液晶モニタに強調して表示される。ここでいう強調表示とは、カラー液晶モニタ１９の全面に画像が表示される、一覧表示されている他の画像に比べて大きく表示されるなどの表示のされ方を指す。再生釦４８が押下された後の処理は、図１０を用いて後述する。
【００２８】
図３は、本実施の形態に係るデジタル一眼レフカメラの主要な電気的構成を示すブロック図である。なお、前述の図面と共通する部分は同じ記号で示している。
【００２９】
１００はカメラ本体に内蔵された中央処理装置（以下、ＭＰＵという）である。ＭＰＵ１００は、カメラの動作制御を司るものであり、ＭＰＵ１００により実行されるプログラムと協働して装置内の各部に対して様々な処理や指示を実行する。また、後述する図６，７，８，１０のフローチャートで示される、カメラの動作制御に必要な情報処理を行う。
【００３０】
１００ａはＭＰＵ１００に内蔵されたＥＥＰＲＯＭであり、時刻計測回路１０９の計時情報や後述する図６，７，８，１０に示す操作デバイス４５の操作に基づく情報処理を行わせるためのプログラムや、プログラムの実行において利用される計時情報や数値その他の情報を記憶可能である。また、ＥＥＰＲＯＭ１００ａはワークメモリとして機能するメモリ領域をも有している。ＥＥＰＲＯＭ１００ａに格納されたプログラムは、ＥＥＰＲＯＭ１００ａ中のワークメモリ領域に展開され、展開されたプログラム中の指令をＭＰＵ１００が実行することにより図６，７，８，１０に示す処理が実現される。ＭＰＵ１００が主体として行う処理は、ＭＰＵ１００とプログラムが協働して処理を行うこととなる。
【００３１】
ＭＰＵ１００には、ミラー駆動回路１０１、焦点検出回路１０２、シャッタ駆動回路１０３、映像信号処理回路１０４、スイッチセンス回路１０５、測光回路１０６が接続されている。また、ＬＣＤ駆動回路１０７、バッテリチェック回路１０８、時刻計測回路１０９、電源供給回路１１０、圧電素子駆動回路１１１についても接続されている。これらの回路はＭＰＵ１００の制御により動作するものである。また、ＭＰＵ１００は、撮影レンズユニット内に配置されたレンズ制御回路２０１と、マウント接点２１を介して通信を行う。マウント接点２１は撮影レンズユニットが接続されるとＭＰＵ１００へ信号を送信する機能も備えている。これにより、レンズ制御回路２０１は、ＭＰＵ１００との間で通信を行い、撮影レンズユニット内の撮影レンズ２００および絞り２０４の駆動を、ＡＦ駆動回路２０２および絞り駆動回路２０３を介して行うことが可能となる。なお、本実施の形態では便宜上１枚の撮影レンズで示しているが、実際はフォーカスレンズを含む多数のレンズ群により構成されている。
【００３２】
また、ＭＰＵ１００は、後述するスイッチセンス回路１０５から取得したスイッチの操作状態を認識し、認識された操作状態に基づき装置の各部位に処理を指示する。これによって、ユーザはスイッチの操作を通して、カメラの機能を利用することが可能になる。
【００３３】
ＡＦ駆動回路２０２は、例えばステッピングモータによって構成され、レンズ制御回路２０１の制御によって撮影レンズ２００内のフォーカスレンズ位置を変化させることにより、撮像素子３３に撮影光束の焦点を合わせるように調整する。２０３は絞り駆動回路であり、例えばオートアイリスなどによって構成され、レンズ制御回路２０１によって絞り２０４を変化させ、光学的な絞り値を得るように構成されている。
【００３４】
ミラー駆動回路１０１は、例えばＤＣモータとギヤトレインなどから構成される。このミラー駆動回路１０１は、クイックリターンミラー６を、ファインダ接眼窓１８から被写体像を観察可能とする位置と、撮影光束から待避する位置とへ駆動するためのものである。同時に、サブミラー３０を、焦点検出用センサユニット３１へ撮影光束を導く位置と、撮影光束から待避する位置とへ駆動する。
【００３５】
３１は不図示である結像面近傍に配置されたフィールドレンズ、反射ミラー及び、２次結像レンズ、絞り、複数のＣＣＤから成るラインセンサ等から構成されている周知の位相差方式の焦点検出センサユニットである。図４はファインダ内表示を示した図であり、ファインダ内に同心円状に配置された複数の焦点検出領域の配置に対応した位置にラインセンサが配置されている。焦点検出センサユニット３１から出力された信号は、焦点検出回路１０２へ供給され、被写体像信号に換算された後ＭＰＵ１００へ送信される。ＭＰＵ１００は被写体像信号に基づいて、位相差検出法による焦点検出演算を行う。そして、デフォーカス量およびデフォーカス方向を求め、これに基づき、レンズ制御回路２０１およびＡＦ駆動回路２０２を介して、撮影レンズ２００内のフォーカスレンズを合焦位置まで駆動する。
【００３６】
２２はペンタプリズムであり、メインミラー６によって反射された撮影光束を正立正像に変換反射する光学部材である。使用者は、ファインダ光学系を介して、ファインダ接眼窓１８から被写体像を観察することができる。
【００３７】
３３は撮像素子で、撮像デバイスであるＣＭＯＳが用いられる。撮像デバイスには、ＣＣＤ型、ＣＭＯＳ型およびＣＩＤ型など様々な形態があり、いずれの形態の撮像デバイスを採用してもよい。４００は、光学ローパスフィルタ４１０、撮像素子３３とがユニット化された撮像ユニットである。レリーズスイッチ７が押下され、スイッチＳＷ２（７ｂ）がオン状態になると、撮影ユニット４００は被写体の信号を光電変換により電気的情報として取得する。これにクランプ／ＣＤＳ回路３４及びＡＧＣ３５がアナログ処理を、Ａ／Ｄ変換器３６がアナログ信号をデジタル信号に変換する処理を施し、結果デジタル化した画像データが得られる。この画像データは映像信号処理回路１０４に入力される。
【００３８】
１０４は映像信号処理回路であり、ＭＰＵ１００の指示に応じて、デジタル化された画像データに対してガンマ／ニー処理、フィルタ処理、モニタ表示用の情報合成処理など、ハードウェアによる画像処理全般を実行する。この映像信号処理回路１０４からのモニタ表示用の画像データは、カラー液晶駆動回路１２０を介してカラー液晶モニタ１９に表示される。また、映像信号処理回路１０４は、ＭＰＵ１００の指示により、メモリコントローラ３８を通じて、メモリ３９の画像データを読み出し、あるいはメモリ３９に画像データを保存することも可能である。
【００３９】
更に、映像信号処理回路１０４は、ＪＰＥＧなどの画像データ圧縮処理を行う機能も有している。連写撮影など連続して撮影が行われる場合は、一旦バッファメモリ３７に画像データを格納し、メモリコントローラ３８を通して未処理の画像データを順次読み出す。これにより映像信号処理回路１０４は、Ａ／Ｄ変換器３６から入力されてくる画像データの速度に関わらず、画像処理や圧縮処理を順次行うことが可能となる。カラー液晶駆動回路１２０は、映像信号処理回路１０４を介して取得した画像データをデジタルカメラの背面部に配設されたカラー液晶モニタ１９に表示させる。ここで、カラー液晶駆動回路１２０はＭＰＵ１００の指示により処理を実行するため、ＭＰＵ１００及びカラー液晶駆動回路１２０がカラー液晶モニタ１９の表示制御部として機能することとなっている。ＭＰＵ１００がカラー液晶駆動回路１２０に対して、カラー液晶モニタ１９に画像データを表示させる旨の指示をすると、カラー液晶駆動回路１２０はカラー液晶モニタ１９に、指示に係る画像データを表示させる。ＭＰＵ１００が新たな画像データを表示するように指示を出すまでは、カラー液晶駆動回路１１２は最後に受けた表示指示に係る画像データをカラー液晶モニタ１９に表示させる。
【００４０】
カラー液晶モニタ１９は、撮影時には撮像素子３３によりデジタルカメラに取り込まれた映像を表示し、撮影画像の再生時にはメモリ３９の画像を表示する表示器である。
【００４１】
メモリコントローラ３８は、メモリ３９に格納された画像データを読み出す機能、画像データをメモリ３９に格納する機能、画像データに処理を加えるために映像信号処理回路１０４に送る機能とを有する。外部インタフェース４０（図１におけるビデオ信号出力用ジャック１６およびＵＳＢ出力用コネクタ１７が相当する）から入力される画像データをメモリ３９に記憶することや、メモリ３９に記憶されている画像データを外部インタフェース４０から出力する機能も有する。なお、メモリ３９は、カメラ本体に対して着脱可能なフラッシュメモリなどである。
【００４２】
１０５はスイッチセンス回路であり、各スイッチの操作状態に応じて入力信号をＭＰＵ１００に送信する。７ａは、レリーズスイッチ７の第１ストロークによりオンするスイッチＳＷ１である。７ｂは、レリーズスイッチ７の第２ストロークによりオンするスイッチＳＷ２である。スイッチＳＷ２がオンされると、撮影開始の指示がＭＰＵ１００に送信される。また、スイッチセンス回路１０５には、メイン操作ダイヤル８、サブ操作ダイヤル２０、撮影モード設定ダイヤル１４、メインＳＷ４３、メニュー釦４４、操作キー４５、セット釦４６、焦点領域選択釦４７、再生釦４８、あるいは後述するドームスイッチ５０６が接続されており、接続されたスイッチの状態を検知する。スイッチセンス回路１０５は、例えば検知した操作キー４５及び焦点検出領域選択釦４７、再生釦４８に対してなされた操作の情報をＭＰＵ１００に送信する。ＭＰＵ１００はその検出された操作の情報に基づいて、後述する図６，７，８，１０に示される処理を行う。操作の検出は例えば、焦点検出領域選択釦４７や再生釦４８のオン、オフの検出がある。このためにスイッチセンス回路１０５には、スイッチのオン状態またはオフ状態に対応した電圧値若しくは抵抗値の大きさを取得し、スイッチの種類に関する情報とともにＭＰＵ１００に送信する。操作の量が問題になる場合には電圧値の大きさをＭＰＵ１００に送信することにより、スイッチの状態の検知が実現される。
【００４３】
１０９は時刻計測回路で時間や日時を計測し、ＭＰＵ１００からの指令により、計測結果をＭＰＵ１００へ送信することができる。
【００４４】
１０７はＬＣＤ駆動回路であり、ＭＰＵ１００の指示に従って、ＬＣＤ表示パネル９やファインダ内表示器４１を駆動する。従って、ＭＰＵ１００とＬＣＤ駆動回路１０７が、ＬＣＤ表示パネル９及びファインダ内表示器４１の表示内容を制御する。
【００４５】
ファインダ内表示器４１に表示される焦点検出領域の表示処理を行う構成について、更に説明する。図４（ａ）は、本発明の実施形態に係るファインダ内表示を示す図、図４（ｂ）は操作デバイス５０１（図５（ａ）参照）のセンシングパターンを示す図である。
【００４６】
図４（ａ）において、焦点検出領域４０１ａ〜４２５ａは被写体像に対して焦点合わせ動作を行うのに必要な被写体像信号を取得する領域である。
【００４７】
焦点検出領域４０１ａ〜４２５ａは、操作キー４５の入力方向である８方向と対応した位置であって、３つの同心円上についてそれぞれ８つずつ等間隔に配置されている。また、同心円の中心にも配置されている。
【００４８】
ＭＰＵ１００によりＬＣＤ駆動回路１０７が駆動されることにより、操作キー４５で選択した焦点検出領域を点滅表示あるいは点灯表示をさせることができる上に、合焦した焦点検出領域も表示させることができる。
【００４９】
図４（ｂ）において、センシングパターンは、操作キー４５に加えられた操作方向と、その操作方向における操作量によって定まる領域を概念的に示したものである。センシングパターン中のセンシング領域４０１ｂ〜４２５ｂにはそれぞれ、操作キー４５の操作による操作方向と操作量の値の範囲が定められている。例えば、操作キー４５に加えられた操作の操作方向が円の中心から見て図５のくし歯パターン５０４ｂのある方向であり、操作量がα１とα２の間の値であれば、センシング領域４１１ｂが指定されることとなる。センシング領域４０１ｂ〜４２５ｂは先述の焦点検出領域４０１ａ〜４２５ａと対応付けられており、例えば操作キー４５の操作結果がセンシング領域４１１ａを指定するものであった場合には、４１１ａに対応する焦点検出領域４１１ｂが指定されることとなる。
【００５０】
センシング領域４０１ａ〜４２５ａは、１つの円の内部領域と、当該円を含む４つの同心円と半径方向に等間隔に伸びた８本の直線に区切られた領域にそれぞれ配置されている。センシング領域４０１ａ〜４２５ａは操作キー４５の入力方向と対応するように配置されており、直感的に焦点検出領域を選択することが可能になっている。
【００５１】
上に述べたファインダ内表示器４１に表示される焦点検出領域を選択するための操作キー４５について説明する。図５（ａ）は、操作キー４５の例として挙げられるジョイスティックの構成を示す断面図である。操作キー４５は、ユーザによって加えられた操作に連動して、先に述べた図４（ａ）のうちから任意の領域を選択するための部材の一例である。操作キー４５は任意の方向に任意の量だけ傾倒させることが可能であり、その方向及び傾倒量を後述する操作デバイス５０１により検出可能である。これによって、操作キー４５は操作方向を傾倒方向として、該操作方向における操作量を傾倒量として、操作情報をスイッチセンス回路１０５に入力することができる。更に、操作キー４５を中心軸下向きに押下することが可能である。この押下操作も操作デバイス５０１により検出され、スイッチセンス回路１０５に入力される。
【００５２】
また、操作キー４５は操作が加えられない場合には自動的に基準位置に復帰する構成となっている。ここでいう基準位置とは、図５（ａ）に示した，操作デバイス５０１に対して垂直方向であり、いずれの方向にも傾倒していない位置を意味するものとする。
【００５３】
図５（ｂ）は、操作キー４５とその下部に装着された操作デバイス５０１の配設関係を示した図である。図５（ｂ）左側が操作キー４５と操作デバイス５０１を分離した状態を示した図であり、図５（ｂ）右側が操作キー４５と操作デバイス５０１を接着させた状態を示した図である。
【００５４】
操作キー４５の下部には、操作キー４５と一体的に成形され、且つ操作デバイス５０１の中央部の空洞と嵌合し中心軸下向きに突起する突起部５０５を有する。突起部５０５は、操作キー４５が押下されることにより突起部の下部に配設されたドームスイッチ５０６を押下する。これによって、フレキシブルプリント基板上の電圧値が変化するため、操作キー４５に加えられた中央押し操作を検知することができる。
【００５５】
なお、基準位置はいずれの方向にも傾倒しない状態としたが、所定の角度、例えば５度未満の傾倒がされた状態は基準位置にある状態であるとしてもよい。
【００５６】
操作キー４５に加えられた操作を検出するための操作デバイス５０１等の構成について述べる。図５（ｃ）は操作デバイス５０１を示す図である。操作デバイス５０１は導電性シリコンゴムからなり、操作キー４５の下に配置されている。操作デバイス５０１の更に下部には、フレキシブルプリント基板５０３が配置されている。操作デバイス（導電性シリコンゴム）５０１の裏面には８個の球形状部５０２が一体的に成形されており、操作キー４５を選択したい焦点検出領域の方向に倒すことにより、フレキシブル基板５０３と操作デバイス（導電性シリコンゴム）５０１との間で、操作キー４５が倒された方向の直下の球形状部５０２が押しつぶされる。球形状部５０２が押しつぶされることにより、フレキシブルプリント基板上の電圧値が変化するため、これによって操作方向及び操作の量を検出することができる。
【００５７】
操作キー４５に加えられた操作を検出するためのフレキシブルプリント基板５０１の構成について述べる。図５（ｄ）は操作デバイス５０１の実装されたフレキシブルプリント基板のパターンを示す図である。フレキシブルプリント基板５０３には球形状部５０２の数に対応して、８個のくし歯パターン５０４がパターニングされている。くし歯パターン５０４は図５（ｄ）に示す様にくし歯を２つかみ合わせた形状をなした固定対電極であり、１つの固定対電極全体として円形をなしている。この１つの固定対電極において、第１の電極は及び第２の電極はそれぞれくしの歯形状をなしており、且つそれらが非接触に噛合した（かみ合った）状態となっている。くし歯パターン５０４は操作キーの入力方向と対応した位置に１つの円状に配置されている。図５（ｄ）では、くし歯パターン５０４は上下左右４方向と斜め４方向の計８方向に対応して、等間隔に配置されている。
【００５８】
球形状部５０２とくし歯パターン５０４の接触面積の変化によって、抵抗値が変化する。ＭＰＵ１００は、後述する図１３の処理を行うことにより、各くし歯パターン５０４間の電位差から、最大電圧値を示すくし歯パターンを求め、操作された方向を判別し、判別された方向の電圧値から操作量（傾倒角、または操作力若しくは押圧力）を演算する構成となっている。例えば操作者が操作を行い、操作キー４５が所定の方向に傾倒している場合、その傾倒角が大きくなることに伴って、当該所定の方向に対応した球形状部５０２とくし歯パターン５０４との接触面積が大きくなる。これに従い、くし歯パターン５０４の固定電極対間の抵抗が減少し、当該固定電極対間の電圧降下も減少するため、操作キー４５の傾倒角を電圧の大きさとして検出することができる。なお、ここでいう所定の方向に対応した球形状部５０２とくし歯パターン５０４とは、くし歯パターン５０４ａ〜５０４ｈが図５（ｄ）のように配置されていたとして、例えば図４（ａ）に示すように上向きはくし歯パターン５０４ａに対応する方向、下向きはくし歯パターン５０４ｅに対応する方向というように、複数の球形状部５０２または複数のくし歯パターンが形成する円の中心から、所定のくし歯パターンの中心に向かうベクトルの方向を言うものとする。
【００５９】
くし歯パターン５０４はくし歯パターンの配置により形成される円に対して、くし歯のかみ合う方向が放射状になるように配置されている。これにより操作キー４５に対して操作を加えた場合に、くし歯パターンが配置される基板と平行な平面における、操作キー４５に加わる力の方向が、当該くし歯のかみ合う方向とそろうことになるため、操作に伴う信号の入力値を安定させることができる。また、くし歯のかみ合う方向は、操作キー４５に加わる力の方向と直交するように配置しても、操作に伴う信号の入力値を安定させることができる。更に、くし歯パターン５０４の円形や、円状の配置について図５（ｄ）では真円をなしたくし歯パターン５０４が８つ真円の円周上に配置されているが、必ずしも真円とする必要はなく、操作デバイスの形状やカメラ上における操作デバイス４５の配設位置に伴う操作の特性などに基づいて、変形することも可能である。また、くし歯パターン５０４の数も操作デバイス４５の操作に求められる精度や必要とする入力方向数によって変更させることが可能である。
【００６０】
操作キー４５が基準位置にある場合には、球形状部５０２とくし歯パターン５０４の接触面積が所定の値以下になるため、くし歯パターン５０４の固定電極対により検出される電圧値も所定の値以下（γ）となる。よって、ＭＰＵ１００は、８つのくし歯パターン５０４が示す８つの電圧値の最大値が所定値以下である場合には、操作キー４５は基準位置にあると判断する。
【００６１】
フレキシブルプリント基板５０３上には、くし歯パターン５０４の配置が形成する円の中央にはドームスイッチ５０６が配設されている。ドームスイッチ５０６は操作キー４５の中央軸下向きへの押下を検知する押下検知部として機能する。即ち、操作キー４５が中央軸下向きに押下されることにより、操作キー４５の下部の突起部５０５がドームスイッチ５０６をつぶし、フレキシブルプリント基板上の不図示の電極が通電する。この通電を回路上で検知して、中央押しが実行されたか否かを検知することができる。
【００６２】
また先述のとおり、操作キー４５は操作が加えられていない場合には基準位置へと自動的に復帰する。これは、ユーザが操作キー４５を傾倒させた際には操作デバイス５０１の球形状部５０２が押し潰されることにより弾性力が発生するため、操作キー４５から手を離すと、弾性体の弾性力により基準位置へと復帰することとなる。
【００６３】
以上の構成からなる実施例の動作説明を図６に示すフローチャートを参照して説明する
図６を用いて、本発明の実施形態に係る複数の焦点検出領域の中から任意の焦点検出領域を選択する処理について説明する。本処理は、操作キー４５の操作に応じて所定の焦点検出領域の表示形態を変更し、その後操作キー４５が基準位置にあるという信号を検出したことに応じて、当該表示形態が変更された領域を選択する処理である。ＭＰＵ１００はこの処理の流れを指示し、また個々のステップにおける処理を実行する。具体的には、ＭＰＵ１００はＥＥＰＲＯＭ１００ａに格納された図６の処理を実行するためのプログラムをＥＥＰＲＯＭ１００ａのワークメモリ領域に展開し、展開されたプログラムが含む指令を実行することにより、図６の処理が実現される。
【００６４】
まず、カメラ１００のメインスイッチＳＷ４３がオンされると、撮影待機状態となる。この時に、ＭＰＵ１００はＬＣＤ駆動回路１０７に対して、ファインダ内表示器４１に焦点検出領域４０１ａ〜４２５ａの外枠を弱い光で点灯表示するよう指示を行う。操作キー４５に操作が加えられていない初期状態では、中央の焦点検出領域４０１ａが選択状態になっている。この状態でレリーズスイッチ７が押下され、スイッチＳＷ１がオン状態となると、ＭＰＵ１００は中央の焦点検出領域４０１ａにおいて、被写体像信号を利用して位相差検出法による焦点検出演算を行われる。
【００６５】
図６に示すように、カメラ１００のメインＳＷ４３がオンされた撮影待機状態において、ステップＳ６０１で焦点検出領域選択釦４７が押された場合には、ＭＰＵ１００はスイッチセンス回路１０５の出力を受けて釦の押下を認識する。そしてＬＣＤ駆動回路１０７に対し、ファインダ内表示器４１に中央の焦点検出領域を点滅表示させるよう指示を行う（Ｓ６０２）。ここで点滅表示は、ユーザが操作キー４５を操作して選択しようとする領域であり、選択される領域の候補を示している。なお、点滅表示に限らずとも、例えば色を変えて表示する構成でもよく、要はユーザが操作により選択しようとする領域が識別できるような表示であればよい。
【００６６】
ユーザによる操作キー４５の操作に応じて、ステップＳ６０３でＭＰＵ１００は操作キー４５の操作を検出し、操作に対応する領域を決定する。この領域の決定処理については後述する図１２を用いて詳述するが、操作キー４５に加えられた操作について、所定の操作方向及び操作量の入力が一定時間継続した場合に、ＭＰＵ１００がその操作方向及び操作量の値に対応する焦点検出領域を決定する処理である。Ｓ６０３において決定された領域に関する情報はＥＥＰＲＯＭ１００ａに格納される。
【００６７】
次に、Ｓ６０４において、ＭＰＵ１００は決定された焦点検出領域が中央の焦点検出領域４０１ａであるか否かを判別する。この判別には、Ｓ６０３にて決定された領域の情報をＥＥＰＲＯＭ１００ａから取得して行う。
【００６８】
操作に対応する領域が焦点検出領域４０１ａである場合には、再びＳ６０３に戻って操作キーの操作を検出することとなる。これは、焦点検出領域選択釦４７を押下した時点で、焦点検出領域４０１ａが初期値となっているためである。
【００６９】
Ｓ６０４において操作に対応する領域が焦点検出領域４０１ａではない場合には、ＭＰＵ１００はＬＣＤ駆動回路１０７に対して、Ｓ６０５にて、検出された操作方向及び検出された操作量に応じて、複数の焦点検出領域のうち、当該操作方向及び当該操作量を示す値が属する値の範囲に対応する領域の表示形態を変更する表示制御処理が実現される。具体的には、ファインダ内表示器４１に当該値の範囲対応する領域を点滅させるよう指示を行う（Ｓ６０５）。なお、指示を出す時点で点滅状態となっている領域がある場合には、その点滅を中止する指示も合わせて出す。また、ＭＰＵ１００は、当該点滅させる領域の情報をＥＥＰＲＯＭ１００ａに格納する。
【００７０】
Ｓ６０５までの処理が行われることにより、操作キー４５に加えられた操作に対応する焦点検出領域の表示形態が変更されるため、ユーザは自分の操作によりどの領域が選択されようとしているかを知ることができる。
【００７１】
次に、Ｓ６０６において、再びＭＰＵ１００が操作キー４５の操作を検出して操作に対応する領域を決定し、Ｓ６０７において決定された領域が中央の焦点検出領域４０１ａであるか否かを判別する。これらのＳ６０６、Ｓ６０７の処理の内容は、Ｓ６０３、Ｓ６０４と同様である。
【００７２】
Ｓ６０７において対応領域が中央の焦点検出領域４０１ａでない場合には、Ｓ６０５に進む。ＭＰＵ１００はＬＣＤ駆動回路１０７に対して、ファインダ内表示器４１に当該領域を点滅させるよう指示を行う。その後、Ｓ６０６にて再びＭＰＵ１００が操作キー４５の操作を検出して操作に対応する領域を決定する。よって、ＭＰＵ１００は、所定の領域の表示形態が変更された後に、選択操作部材が基準位置にあると判断されていない場合には、検出された操作方向及び検出された操作量に応じて、表示形態を変更する領域を変える指示を行うこととなる。
【００７３】
Ｓ６０７において対応領域が中央の焦点検出領域４０１ａである場合には、Ｓ６０５において点滅状態となった領域を合焦に用いる焦点検出領域として選択状態にする（Ｓ６０８）。具体的には、ＭＰＵ１００が点滅状態となっている領域の情報をＥＥＰＲＯＭ１００ａから取得し、ユーザが選択した合焦に用いる焦点検出領域として、ＥＥＰＲＯＭ１００ａに格納する。更にＳ６０９にて、ＭＰＵ１００は、ある領域が選択状態とされたことを、Ｓ６０５における表示形態の変更に係る点滅表示とは識別可能に通知する処理を行う為の指示を行う。具体的には、ＬＣＤ駆動回路１０７に対して、ファインダ内表示器４１に当該選択状態となった領域を強い光で点灯表示させる指示を出す（Ｓ６０９）。この選択状態を示す表示は、メインスイッチＳＷ４３がオンされた時に、焦点検出領域４０１ａ〜４２５ａが弱い光で点灯表示された際の表示や、Ｓ６０５において開始される点滅表示とは、識別可能な表示である。あるいは、表示と併用して、あるいは表示に代えて、音声による通知を行ってもよく、要は選択状態にあることをユーザに通知する構成であればよい。
【００７４】
Ｓ６０８までの処理により、ＭＰＵ１００は、所定の領域の表示形態が変更された後に前記選択操作部材が基準位置にあると判断された場合に、当該表示形態が変更された焦点検出領域が選択状態とする。
【００７５】
Ｓ６１０では、ＭＰＵ１００は、当該領域が選択状態となったことに連動して、前記所定の領域に対応した動作を実行させる選択状態とされた領域に対応した動作を行わせる動作制御を行う。具体的には、ＭＰＵ１００及びレンズ制御回路２０１及びＡＦ駆動回路２００が焦点合わせ動作の動作制御部として機能し、焦点合わせ動作が実行される。このステップでは、ＭＰＵ１００は選択状態となった焦点検出領域の情報をＥＥＰＲＯＭ１００ａから取得し、当該焦点検出領域における被写体像信号に基づき、位相差検出による焦点検出演算を行う。そして、デフォーカス量およびデフォーカス方向を求め、これに基づいてＭＰＵ１００は、レンズ制御回路２０１およびＡＦ駆動回路２０２に指令を与え、撮影レンズ２００内のフォーカスレンズを合焦位置まで駆動させる。以上、図６に示した処理が実行されることにより、ユーザは他の釦等の操作によらずに、操作キー４５の操作によって、焦点検出領域の選択あるいは焦点合わせ動作を行うことができる。
【００７６】
または以下のような動作制御を行うことも可能である。具体的には、ユーザにより任意の焦点検出領域が選択された状態で、レリーズスイッチ７が押され、スイッチＳＷ１がオン状態となったことに連動して焦点合わせ動作を実行するようにしてもよい。
【００７７】
更には、選択状態となった領域はないが、前記表示制御手段により表示形態が変更された領域がある場合には、Ｓ６０５にて表示形態が変更された（本実施形態においては点滅表示となった）領域があり、レリーズスイッチ７が押下されてスイッチＳＷがオン状態になった場合には、レリーズスイッチ７の押下に応じてＭＰＵ１００は当該表示形態が変更された領域の情報をＥＥＰＲＯＭ１００ａから取得し、当該焦点検出領域において焦点合わせ動作を実行させることも可能である。この際には、この処理を実行するためのプログラムがＥＥＰＲＯＭ１００ａに格納されており、当該プログラムをＥＥＰＲＯＭ１００ａのワークメモリ領域に展開してＭＰＵ１００が実行することにより実現されることとなる。
【００７８】
なお、Ｓ６０１にて焦点検出領域選択釦４７が押下された後のＳ６０２からＳ６０９のステップの処理を実行中に、操作キー４５が中央押しされた場合には、ＭＰＵ１００はスイッチセンス回路１０５を通じて中央押しを検知し、操作キー４５が基準位置にある場合に対応した領域である中央の焦点検出領域４０１ａを選択状態とする。
【００７９】
次に、図６にＳ６０３の処理の詳細を、図７を用いて説明する。Ｓ６０３の処理は、操作キー４５に加えられた操作について、所定の操作方向及び操作量の入力が一定時間継続した場合に、ＭＰＵ１００がその操作方向及び操作量の値に対応する焦点検出領域を決定する処理である。なお、先述の通り図１２の処理を実行するためのプログラムはＥＥＰＲＯＭ１００ａに格納されており、それをＥＥＰＲＯＭ１００ａのワークメモリ領域に展開し、ＭＰＵ１００が展開されたプログラムに含まれる指令を実行することにより、図１２の処理が実行されることとなる。
【００８０】
Ｓ７０１においてＭＰＵ１００は、８つのくし歯パターン（固定電極対）５０２から電圧値を取得する。この電圧値の取得は、一定時間間隔εで行われる。その後、ある時刻において取得した電圧値を元に、ＭＰＵ１００は取得した電圧値が示す領域を演算により求める（Ｓ７０２）。この演算処理については後述する図１３を用いて詳述する。処理の概略としては、８つの固定電極対のうちから最大の電圧値を示す固定電極対のある方向を操作方向とし、その最大であった電圧値の値を操作量とすることにより、この操作方向と操作量から領域を求める処理である。
【００８１】
その後、Ｓ７０３においてＭＰＵ１００は、Ｓ７０２で求めた演算結果の領域の情報をＥＥＰＲＯＭ１００ａの所定の場所に格納する。このＳ７０２で求めた領域の情報を格納する記憶領域を、ここでは説明の為にメモリ１と呼称する。Ｓ７０４では、ＭＰＵ１００が計時を開始する。具体的には時刻計測回路１０９から時刻を取得し、ＥＥＰＲＯＭ１００ａに計時開始時刻として保持しておく。
【００８２】
Ｓ７０５では、再び８つのくし歯パターン（固定電極対）の電圧値を取得し、Ｓ７０６では電圧値に基づき領域を演算して求める。これらの処理の内容は、Ｓ７０１及びＳ７０２と同様である。Ｓ７０７において、ＭＰＵ１００はＳ７０７にて求めた領域をＥＥＰＲＯＭ１００ａの所定記憶領域に格納する。この所定記憶領域は、先述のメモリ１とは異なるアドレスにあり、以後メモリ２と呼称する。
【００８３】
Ｓ７０８において、ＭＰＵ１００はメモリ１に格納された領域の情報と、メモリ２に格納された領域の情報をそれぞれＥＥＰＲＯＭ１００ａから取得し、２つの情報が示す領域が同じか否かを判定する。
【００８４】
ＭＰＵ１００により２つの情報が等しいと判定された場合にはＳ７０９に進む。ここでＭＰＵ１００は、ＥＥＰＲＯＭ１００ａに保持された計時開始時刻を取得するとともに、現在の時刻を時刻計測回路１０９から取得し、計時開始時刻と現在の時刻を比較する。比較の結果、計時開始時刻と現在の時刻との差が一定時間δｃより大きいか否かを判定する。計時開始からδｃ経過していない場合には、Ｓ７１０において電圧値取得の間隔がεとなるように待機する。その後、Ｓ７０５に戻り、再び電圧値を取得する。なお、ここでは、δｃはεよりも大きな値とし、複数回領域を求める演算を行った後に領域が決定される構成としている。
【００８５】
Ｓ７０９において、計時開始からδｃ経過していると判断される場合には、ＭＰＵ１００はメモリ１の領域を操作に対応する領域として決定する（Ｓ７１１）。その後ＭＰＵ１００はメモリ１とメモリ２に格納された情報を消去する（Ｓ７１２）。
【００８６】
Ｓ７０８において、２つの情報が異なると判定された場合にはＳ７１３に進み、メモリ１に格納された情報をクリアし、メモリ２に格納された情報をメモリ１に格納し、メモリ２に格納された情報をクリアする。
【００８７】
更に、ＭＰＵ１００はＥＥＰＲＯＭ１００ａにＳ７０４にて計時開始時刻として保持された時刻をクリアし、現在の時刻を時刻計測回路１０９から再び取得し、改めて計時開始時刻として、ＥＥＰＲＯＭ１００ａに保持しておく（Ｓ７１４）。その後、Ｓ７０５に戻り、再び電圧値を取得する。
【００８８】
以上の処理によって、メモリ１に格納された領域を示す電圧値が一定時間保たれた場合に、当該領域を操作に対応する領域として決定することができる。また、図７及び図６の処理によって、ＭＰＵ１００は複数回操作方向及び操作量を検出し、検出した操作量及び操作方向が一定時間の間所定の範囲であった場合に、当該所定の範囲に対応する領域の表示形態を変更する処理を行っていることになる。よって、焦点検出領域が多くなって１つ１つの焦点検出領域に対応する値の範囲が小さくなった場合にも、操作の細かなブレを吸収することができるため、ユーザの操作が容易になる。
【００８９】
なお，δｃの値を大きくすればより操作の細かなブレを吸収でき、δｃの値を小さくすればより操作に鋭敏に反応させて領域を決定することができる。
【００９０】
但し、δｃの値は、操作キー４５に加えられた操作が、操作キー４５が許容できる最大の操作量である状態から、基準位置に復帰するまでの時間よりも短い時間とする。例えば、ユーザにより操作キー４５が操作され、操作に対応する領域が焦点検出領域４１８ａであった際に、ユーザが操作キー４５から手を離した場合には、操作キー４５が弾性体の弾性力により基準位置に復帰するが、この基準位置の復帰時間が、表示形態を変更する際に必要な前記一定時間δｃよりも短い時間となる。これにより基準位置への復帰の過程で、途中にある領域（例えば、焦点検出領域４１８ａと焦点検出領域４０１ａの間にある焦点検出領域４０２ａ）の表示形態が変更されてしまうのを防ぐことができる。
【００９１】
本実施形態においてはＳ７１０を設け待機処理をさせることとしている。これは待機時間を設けることにより電圧値取得の間隔を一定にすることにより、安定性の高い選択操作を実現するためであるが、待機時間を設けなくとも電圧値取得の間隔の変動が無視できる程度である場合には、待機時間を設けなくともよい。
【００９２】
更に、Ｓ７０９における時間経過δｃがあるか否かの判定を、Ｓ７０５における電圧値の取得回数を調べることにより代替しても良い。即ち、電圧値の取得回数が所定回数以下であればＳ７１０に進み、所定回数より多ければＳ７１１に進むような処理としても良い。
【００９３】
また更には、所定の領域の表示形態が変更された後に操作キー４５が基準位置にあると判断された場合に当該表示形態が変更された領域を選択状態とするが、パラメータの大きさによっては、操作キー４５が基準位置に戻る過程で、表示形態が変更された領域と中央領域との間の領域について、表示形態が変更されてしまうことも考えられる。例えば、Ｓ図６のＳ６０５にて焦点検出領域４１８ａが点滅状態になり、この領域で合焦動作を行いたい場合を考える。ユーザは操作キー４５を基準位置に戻そうとするが、その後Ｓ６０６にて操作に対応する領域が４０１ａではなく、４０１ａと４１８ａの間になる４１０ａとなってしまう場合が考えられる。その際には、ＭＰＵ１００が所定の操作量を検知した後に当該操作量よりも小さな操作量を検出した場合には、電圧の取得回数を増やすことで対応できる。
【００９４】
次に、図７におけるＳ７０２及びＳ７０６の処理の内容を図８にて説明する。Ｓ７０２の処理は、８つの固定電極対のうちから最大の電圧値を示す固定電極対のある方向を操作方向とし、その最大であった電圧値の値を操作量とすることにより、この操作方向と操作量から領域を求める処理である。なお、先述の通り図８の処理を実行するためのプログラムはＥＥＰＲＯＭ１００ａに格納されており、それをＥＥＰＲＯＭ１００ａのワークメモリ領域に展開し、ＭＰＵ１００が展開されたプログラムに含まれる指令を実行することにより、図１３の処理が実行されることとなる。
【００９５】
Ｓ８０１においてＭＰＵ１００は、Ｓ８０１で検出した８つの電圧値を比較することにより、電圧が最大だった電極対をｐ１とし、ｐ１の情報をＥＥＰＲＯＭ１００ａに格納する。次にＳ８０２において、ＭＰＵ１００は電極対ｐ１の電圧値を取得し、ＥＥＰＲＯＭ１００ａに格納する。この取得した電圧値をｘとする。この電圧値ｘは、操作キー４５が操作された方向における操作の量を示す値である。
【００９６】
Ｓ８０３においてＭＰＵ１００は、電圧値ｘが閾値γより大きいか否かを判定する。閾値γは、中央の焦点検出領域４０１ａに対応する電圧値を示す値であり、電圧値が０からγまでである場合には、焦点検出領域４０１ａが選ばれることとなる。
【００９７】
Ｓ８０３においてＭＰＵ１００は操作キー４５の基準位置からの操作方向を検出する操作方向検出を行う。電圧値ｘが閾値γより大きいと判定された場合には、Ｓ８０４においてＭＰＵは、操作キー４５に加えられている操作方向は電極対ｐ１のある方向であると判断する。操作方向に関する情報はＭＰＵ１００がＥＥＰＲＯＭ１００ａに格納する。
【００９８】
Ｓ８０５からＳ８０９までのステップを実行することにより、ＭＰＵ１００は操作キー４５に加えられた操作の、検出された操作方向における操作量を検出する操作量検出処理を行う。Ｓ８０５では、電圧値ｘが閾値α１よりも大きいか否かを判定する。閾値α１は中央領域に隣り合う領域４０２ａ〜４０９ａとその外側に隣り合う焦点検出領域４１０ａ〜４１７ａとを分ける値である。電圧値ｘがγからα１までの値を示す場合には、焦点検出領域４０２ａ〜４０９ａのいずれかが選ばれることとなる。
【００９９】
Ｓ８０５において電圧値ｘが閾値α１よりは大きくないと判定された場合には、Ｓ８０９に進み、焦点検出領域４０１ａに隣り合う焦点検出領域４０２ａ〜４０９ａのいずれかであってＳ８０４にて判断された方向にある焦点検出領域が選ばれる。
【０１００】
Ｓ８０５において電圧値ｘが閾値α１よりも大きいと判定された場合には、更にＳ８０６にて電圧値ｘが閾値α２よりも小さいか否かを判定する。閾値α２よりも小さいと判定された場合には、外側から２番目の焦点検出領域４１０ａ〜４７１ａのいずれかであって、Ｓ８０４にて判断された方向にある焦点検出領域が選ばれる（Ｓ８０８）。
【０１０１】
Ｓ８０６にて電圧値ｘが閾値α２よりも小さくはないと判定された場合には、一番外側にある焦点検出領域４１８ａ〜４２５ａのいずれかであってＳ８０４にて判断された方向にある焦点検出領域が選ばれる（Ｓ８０７）。
【０１０２】
Ｓ８０３において電圧値ｘが閾値γより大きくはないと判定された場合には、Ｓ８１０に進み、ＭＰＵは操作キー４５が基準位置にあると判断する。その後Ｓ８１１にてＭＰＵは中央の領域を選び、ＥＥＰＲＯＭ１００ａに格納して処理を終える。
【０１０３】
図８を用いて説明した上述の処理によって、８つのくし歯パターン（固定電極対）から取得した電圧値を元に、操作キー４５の操作方向と操作量を検出することにより、電圧値に対応した領域を求めることができる。
【０１０４】
なお、本実施例では、操作デバイス（導電シリコンゴム）５１を８方向入力と中央押しが可能なデバイスとしたが、８方向に限らず、４方向入力と中央押し、あるいは、１２方向選択と中央押しなど、任意の方向選択と中央押しが可能なデバイスとしても構わない。また、焦点検出領域の配列を３つの同心円状の配列としたが、４つ以上の同心円状配列としても構わない。その場合は、同心円の数をＮとすると、（Ｎ−１）個の操作力（押圧力）に対する所定の閾値が必要となる。
【０１０５】
（第２の実施形態）
本発明に係る情報処理装置の第２の実施形態は、デジタルカメラにおける画像の選択及び再生処理に本発明を適用したものである。更に第２の実施形態においては、操作キー４５の操作に応じて表示形態が変更された画像の領域と隣り合う領域に対応する操作方向及び操作量の値の範囲を拡大するという構成も有している。実施形態に係るデジタルカメラのハードウェア構成は、第１の実施形態と同様の構成によるが、ＥＥＰＲＯＭ１００ａには、図１０に示すフローチャートに対応するプログラムが記憶され、それがＭＰＵ１００により実行されることで、図１０の処理が実現される。
【０１０６】
図９（ａ）は、本発明の第２の実施形態に係るカラー液晶モニタ１９における液晶表示を示す図、図９（ｂ）は操作デバイス５０１（図５参照）のセンシングパターンを示す図である。カラー液晶起動回路１２０を駆動することにより、操作キー４５の入力方向と対応した位置に配置された画像９０１ａ〜９２５ａを表示させることができる。図９（ｂ）については第１の実施形態に係る図４（ｂ）と同様のセンシングパターンを示している。ここで、操作キー４５に加えられた操作の操作方向が円の中心から見てくし歯パターン５０４ｂのある方向であり、操作量がα１からα２の間の値であった場合には、センシング領域９１１ｂが指定され、センシング領域９１１ｂに対応した画像９１１ａが指定されることとなる。
【０１０７】
以上の構成からなる実施例の動作説明を以下図１０を参照して行う。
【０１０８】
図１０は、表示している画像を選択する処理を示すフローチャートである。処理の概要については第１の実施形態における図６に示す処理と同様であるが、選択する領域が焦点検出領域であるか画像であるかという点で異なる。図１０を用いて、図６とは異なる処理を行うステップについて説明する。なお、なお、先述の通り図１０の処理を実行するためのプログラムはＥＥＰＲＯＭ１００ａに格納されており、それをＥＥＰＲＯＭ１００ａのワークメモリ領域に展開し、ＭＰＵ１００が展開されたプログラムに含まれる指令を実行することにより、図１０の処理が実行されることとなる。
【０１０９】
Ｓ１００１において、再生釦が押下されると、Ｓ１００２では画像の一覧表示が実行される。ＭＰＵ１００はスイッチセンス回路１０５を通じて再生釦の押下を検知し、ＭＰＵ１００は映像信号処理回路１０４に対して、メモリ３９から画像を読み出すよう指示を出す。同時に、ＭＰＵ１００はカラー液晶駆動回路１２０に対して、カラー液晶モニタ１９に読み出された画像を一覧表示するよう指示を出す。カラー液晶駆動回路１２０は、映像信号処理回路１０４によってメモリ３９から読み出された画像データを取得し、図９（ａ）に示されるような一覧表示としてカラー液晶モニタ１９に表示させる。またＭＰＵ１００は、カラー液晶駆動回路１２０に対して、カラー液晶モニタ１９に表示されている中央の領域にある画像９０１ａ上にカーソルを表示させる。カーソルはマウスカーソルのような矢印状ものであっても、画像の外枠を点灯あるいは太く表示しても、画像の右上に星印を表示しても、あるいはその他の形態であってもよい。要は選択の候補となっている画像の表示形態が変更されればよい。
【０１１０】
Ｓ１００５において、ＭＰＵ１００は、Ｓ１００３により決定された操作に対応する領域にカーソルを移動させる。この処理は、ＭＰＵ１００がカラー液晶駆動回路１２０に対して、カラー液晶モニタ１９の表示を変更する指示を出し、カラー液晶駆動回路１２０がカラー液晶モニタ１９上における画像の表示形態を変更することにより実現する。
【０１１１】
Ｓ１００６において、ＭＰＵ１００は、表示形態が変更されカーソルが置かれた領域の画像と隣り合う画像について、当該隣り合う領域の各々に対応する操作方向及び操作量を示す値の範囲を拡大する範囲拡大処理を行う。この範囲拡大処理の詳細を、図１１並びに図１２及び図９（ａ）に基づいて説明する。なおＭＰＵ１００は、上記範囲拡大処理とともに、カラー液晶駆動回路１２０に対して操作方向及び操作量を示す値の範囲が変更されていることを通知するための表示を、カラー液晶モニタ１９に行わせる指示を行う。
【０１１２】
図１１は、操作量の範囲を指定する閾値の変更について、実施態様の１つを示したものであり、Ｓ１００５にて表示形態が変更された領域の周囲の領域に対応する操作量の値の範囲を初期状態よりも拡大する処理である。なお図１１において縦軸は操作量の大きさを示しており、操作量の大きさを電圧の値によって表している。
【０１１３】
図１１において、Ｓ１００５にて図９（ａ）の外側から２番目の領域（例えば画像９１０ａ）の表示形態が変更される。そして、このとき操作キー４５に加えられた操作量ｘ１は、所定の期間で計測した場合に図示する範囲を有している。画像９１０ａに対応する操作量の範囲は下限の閾値α１と上限の閾値α２により定められ、画像９１０ａと隣り合う画像９０２ａと画像９１８ａに対応する操作量の範囲は、それぞれ閾値γと閾値α１、閾値α２と閾値Ｍａｘ．（操作量の最大値）により定められる。これらの閾値の値は、ＥＥＰＲＯＭ１００ａに格納され、適宜ＭＰＵ１００により取得され利用される。この状態を初期状態とする。すなわち、値の範囲の初期状態とは、閾値の値が、Ｓ１００２にて領域を決める際に利用したα１及びα２である状態のことである。
【０１１４】
この状況で、図１１のように閾値α１がより大きい閾値α１´に、閾値α２がより小さい閾値α２´へと変更される。これらの値はＥＥＰＲＯＭ１００ａに格納され、以後はこのα１´及びα２´が領域を定める閾値として利用される。このα１´及びα２´は、加えられた操作量ｘ１の値の範囲に含まれないように定められる。例えばα１´は、ｘ１の下限値ｘ１ｍｉｎと、α１の中間値とし、α２´はｘ２の上限値ｘ２ｍａｘとα２の中間値とすれば、α１´とα２´がｘ１ｍｉｎとｘ１ｍａｘの間に含まれる値となることはなく、閾値の変更に伴って表示形態が変更される領域が変わってしまうことを防ぐことができる。
【０１１５】
これにより、画像９１０ａに隣り合う画像９０２ａと画像９１８ａに対応する操作量の値の範囲が初期状態よりも拡大するため、ユーザはより画像９１０ａの周囲の領域を選びやすくなる。
【０１１６】
図１２は、閾値の変更のその他の態様を示したものである。この態様においては、Ｓ１００５にて一番外側の領域（例えば画像９１８ａ）の表示形態が変更されたものとする。そしてこのとき操作キー４５に加えられた操作量ｘ２は、所定の期間で測定した場合に図示する範囲を有していたとする。この状況において、図１２のように閾値α１がより小さい閾値α１´へと変更される。これによって、画像９１８ａに隣り合う画像９１０ａ操作量の値の範囲が拡大するため、ユーザはより隣り合う領域を選びやすくなる。
【０１１７】
上記態様では、一定方向における隣り合う領域に対応する値の範囲の拡大のみが示されているが、一定操作量における隣り合う方向にある領域であって隣り合う領域（例えば画像９１０ａに対して、画像９１１ａ及び画像９１７ａ）に対応する値の範囲を拡大してもよい。
【０１１８】
図１０に示した実施例の動作説明に戻る。Ｓ１００９において、ＭＰＵ１００はカーソルが置かれた領域の画像を選択状態とし、カーソルが置かれた画像の情報を選択状態にある画像としてＥＥＰＲＯＭ１００ａに記憶する。
【０１１９】
Ｓ１０１０において、ＭＰＵ１００は、前記所定の領域の画像を強調して表示させる選択状態の画像を強調して表示再生する処理を行う。具体的には、ＭＰＵ１００の指示により、メモリコントローラ３８がメモリ３９から選択状態にある画像データを読み出す。映像信号処理回路１０２を介して当該画像データを取得したカラー液晶駆動回路１２０が、カラー液晶モニタ１９に選択状態にある画像を画面全面に表示させる。
【０１２０】
Ｓ１０１１において、ＭＰＵ１００は、画像が選択状態となったことに応じて、拡大された値の範囲を初期状態に戻す。Ｓ１００６にて閾値α１、α２の値はα１’、α２’へと変更されるが、初期値の値α１およびα２はα１´及びα２´の値が格納される領域とは別のメモリ領域に保持されている。ＭＰＵ１００は、Ｓ１００３及びＳ１００７にて利用する閾値の値を、α１’及びα２’からα１及びα２へと変更し、α１’及びα２’の値を消去する。
【０１２１】
これら図１０の処理によって、ユーザは操作キー４５の操作によって画像の選択し再生させることができる。
【０１２２】
なお、本実施例では、操作デバイス（導電シリコンゴム）５１を８方向入力と中央押しが可能なデバイスとしたが、８方向に限らず、４方向入力と中央押しなど、任意の方向選択と中央押しが可能なデバイスとしても構わない。また、画像の配列を１つの円上に８個の配列としたが、操作デバイスの入力方向数に合わせて増減させても良い。更に、画像の配列を３つの同心円状の配列としたが、４つ以上の同心円状の配列としても構わない。その場合は、同心円の数をＮとすると、（Ｎ−１）個の操作力（押圧力）に対する所定の閾値が必要となる。
【０１２３】
また、第１の実施態様及び第２の実施態様では、デジタルカメラにおける発明の適用を示したが、デジタルカメラ以外にも適用可能であることは言うまでもない。例えば、テレビジョン放送の録画装置について、所定の選択画面がテレビ画面上に表示され、ユーザがリモコンに取り付けられた選択操作部材を操作するような態様が考えられる。具体的には、録画装置がＭＰＵや、テレビ画面の表示制御部、リモコンからの信号の受信部などを有し、リモコンの選択操作部材を操作すると操作の情報がリモコンから送信され、録画装置がその信号を受信する。受信した信号をＭＰＵが解釈して操作方向及び操作量を検出し、操作に対応した領域の表示形態を変更し、または選択状態としてテレビ画面に表示させる処理を行えばよい。
【０１２４】
なお、上記第１の実施例または第２の実施例においては、図６，７，８，１０の処理は、ＭＰＵ１００とＥＥＰＲＯＭ１００ａに記録されたプログラムとが協働して行うこととなっていたが、その一部がＭＰＵ１００ａの指令により動作する回路により実現されていても良い。
【０１２５】
例えばスイッチセンス回路１０５において、くし歯パターン（固定電極対）５０４ａ〜５０４ｈに対する入力を検知し、ＭＰＵ１００に通知する構成としていたが、スイッチセンス回路１０５において図８の電圧値から操作方向と操作量を検出する処理を実現する回路が組み込まれている構成が考えられる。この場合には、スイッチセンス回路１０５は、くし歯パターン５０４ａ〜５０４ｈのうち電圧が最大となる電極対の電圧値を、例えばコンパレータを複数用いることにより取得し、例えばレジスタに記憶しておく（Ｓ８０２に対応）。その後、当該電極対の電圧値が閾値γよりも大きいか否かをコンパレータにより比較して、大きい場合には操作方向が当該電極対の方向と判断され（Ｓ８０４）、小さい場合には操作キー４５は基準位置にあると判断され（Ｓ８１０）中央の領域が選ばれる（Ｓ８１１）。更に、閾値α１及びα２との比較を行い（Ｓ８０５およびＳ８０６）、これらの閾値との大小関係によって、一番外側の領域（Ｓ８０７）、外側から２番目の領域（Ｓ８０８）、一番内側の領域（Ｓ８０９）がそれぞれ選ばれることとなる。これら選ばれた領域に関する情報はＭＰＵ１００に送信される。スイッチセンス回路による情報の取得は、スイッチセンス中のクロック発生回路により定められたクロックに従い一定時間ごとに行われ、該情報はＭＰＵ１００により適宜取得されることとなる。図８の処理の各ステップにおける詳細は、第１の実施例にて述べた通りなのでここでは省略する。
【符号の説明】
【０１２６】
５  ミラーボックス
６  クイックリターンミラー
７  レリーズスイッチ
８  メイン操作ダイヤル
９  ＬＣＤ表示パネル
１０  モード設定ボタン
１８  ファインダ接眼窓
１９  カラー液晶モニタ
２２  ペンタプリズム
３３  撮像素子
３８  メモリコントローラ
３９  メモリ
４３  メインＳＷ
４５  操作キー
４７  焦点検出領域選択釦
４８  再生釦
１００  ＭＰＵ
１００ａ  ＥＥＰＲＯＭ
１０１  ミラー駆動回路
１０２  焦点検出回路
１０４  映像信号処理回路
１０５  スイッチセンス回路
１０７  ＬＣＤ駆動回路
１０９  時刻計測回路
１１２  音声出力回路
２００  撮影レンズ
２０１  レンズ制御回路
２０２  ＡＦ駆動回路
５０１  操作デバイス
５０２  球形状部
５０３  フレキシブルプリント基板
５０４  くし歯パターン
５０５  突起部
５０６  ドームスイッチ
【図１】
2010243656.tif 000003
【図２】
2010243656.tif 000004
【図３】
2010243656.tif 000005
【図４】
2010243656.tif 000006
【図５】
2010243656.tif 000007
【図６】
2010243656.tif 000008
【図７】
2010243656.tif 000009
【図８】
2010243656.tif 000010
【図９】
2010243656.tif 000011
【図１０】
2010243656.tif 000012
【図１１】
2010243656.tif 000013
【図１２】
2010243656.tif 000014