(57)【特許請求の範囲】
【請求項１】
スイッチを撮影する撮像手段と、
前記撮像手段により前記スイッチを撮影して得られた画像から前記スイッチの画像であるスイッチ画像を抽出する抽出手段と、
前記抽出手段により抽出されたスイッチ画像に基づいて、前記スイッチの立体形状を検出する形状検出手段と、
ロッドと、ロッドを上下動させるアクチュエータとを備えた複数の立体表示素子が２次元配置されてなる立体表示手段と、
前記形状検出手段により検出されたスイッチの立体形状が記憶された記憶手段と、
前記記憶手段に記憶されたスイッチの立体形状に基づいて前記複数の立体表示素子のアクチュエータを介してロッドの高さを個別に制御し、前記立体表示手段の上面を前記スイッチの立体形状に合わせて変形させる立体表示制御手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記記憶手段は、
初期設定において使用されるスイッチの立体形状が記録された第１の記録手段と、
前記形状検出手段により検出されたスイッチの立体形状が記録された第２の記録手段と、を有し、
前記立体表示制御手段は、
前記第２の記録手段にスイッチの立体形状が記録されている場合には、前記第２の記録
手段に記録されたスイッチの立体形状に合わせて前記立体表示手段の上面を変形させ、
前記第２の記録手段にスイッチの立体形状が記録されていない場合には、前記第１の記録手段に記録されたスイッチの立体形状に合わせて前記立体表示手段の上面を変形させることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記形状検出手段は、前記抽出されたスイッチ画像を分割して複数の領域を形成し、前記形成された各領域毎に距離を測定し、前記測定された距離に基づいて前記スイッチの立体形状を検出することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記立体表示手段の上面に設けられ、前記立体表示手段の上面の形状に合わせて変形する可撓性表示手段と、
前記スイッチ画像が記憶された記憶手段と、
前記記憶手段に記憶されたスイッチ画像を前記可撓性表示手段に表示させる表示制御手段と、を更に備え、
前記表示制御手段は、前記立体表示手段に表示されたスイッチの立体形状と重なるように、前記スイッチ画像を前記可撓性表示手段に表示することを特徴とする請求項１〜３のいずれかに記載の電子機器。
【請求項５】
前記立体表示手段への押圧力を検出する検出手段であって、前記立体表示制御手段により前記スイッチが表示された領域に配設されている前記立体表示素子への押圧力を検出する押圧力検出手段と、
前記押圧力検出手段により押圧力が検出された場合には、前記スイッチに対してあらかじめ設定された所定の動作を実行する制御手段と、
を更に備えたことを特徴とする請求項１〜４のいずれかに記載の電子機器。
【請求項６】
前記押圧力検出手段により検出された押圧力に対して、前記制御手段で実行させる動作を設定する動作設定手段を更に備え、
前記押圧力検出手段は、前記立体表示素子に対する押圧力であって、強度の異なる複数の押圧力を検出し、
前記動作設定手段は、前記強度の異なる複数の押圧力毎に異なる動作を設定することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記立体表示手段又は前記可撓性表示手段の上面に設けられ、前記立体表示手段と略同形状のタッチパネルと、
前記タッチパネルへの入力を検出する検出手段であって、前記立体表示制御手段により前記スイッチが表示された領域と重なる領域への入力を検出する入力検出手段と、
前記入力検出手段により入力が検出された場合には、前記スイッチに対してあらかじめ設定された動作を実行する制御手段と、
を更に備えたことを特徴とする請求項１〜４のいずれかに記載の電子機器。
【請求項８】
前記記憶手段は、前記電子機器本体に内蔵の記憶手段であって、前記立体表示制御手段により前記立体表示手段に表示された前記スイッチの位置、大きさ及び表示領域に関する情報のうちの少なくとも１つの情報を記憶することを特徴とする請求項１〜７のいずれかに記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器に係り、特に操作手段のデザインや配置がカスタマイズできる電子機器に関する。
【背景技術】
【０００２】
タッチパネルにスイッチを任意に配置したり、画面上にブロック分割されたタッチパネルを持ち、センシングの領域形状を変えたりして、操作手段のデザインや配置がカスタマイズできるものとして、以下のようなものが提案されている。
【０００３】
特許文献１には、撮影された画像の一部を抜き出したものをアイコンとして登録できる技術が記載されている。
【０００４】
特許文献２には、タッチパネルにスイッチを任意に配置できる技術が記載されている。
【０００５】
特許文献３には、弾性変形スイッチに合わせてＬＣＤ上にスイッチを任意に配置できる技術が記載されている。
【特許文献１】特開２００６−３１０９４４号公報
【特許文献２】特開２００６−３４４１６８号公報
【特許文献３】特開２００７―３６４９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術は、撮影された画像の一部を抜き出したものを単にアイコン登録するだけであり、スイッチの形状を任意に変えることは出来ず、したがって操作性を変えることは出来ないという問題があった。
【０００７】
また、特許文献２に記載の技術では、規定の形状、配置からスイッチを選択するため、スイッチの位置や形状を変えることは出来ないという問題があった。
【０００８】
また、特許文献３に記載の技術では、配置できるスイッチの位置や形状の変更が限定されるという問題があった。また、大きさや形状を変えられても、検出範囲が一定であるため、操作性までは変えられないという問題があった。
【０００９】
さらに、ゲーム機やパソコンソフトなどで用いられるペイント機能を使ったＧＵｌの登録機能を用いる場合には、デジタルカメラに設けられている液晶画面は小さい画面であるため、このような小さな画面上でスイッチやレバー形状をデザインするのは非常にわずらわしいという問題がある。また、操作手段などの外観をカスタマイズできたとしても、検出範囲や検出位置に画像に合わせることはさらに手間がかかるという問題がある。
【００１０】
本発明はこのような事情に鑑みてなされたもので、レリーズボタン等の操作手段のデザインや配置を指の長さや大きさに合わせて容易にカスタマイズ出来るようにして、操作性を向上させることを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に記載の電子機器は、スイッチを撮影する撮像手段と、前記撮像手段により前記スイッチを撮影して得られた画像から前記スイッチの画像であるスイッチ画像を抽出する抽出手段と、前記抽出手段により抽出されたスイッチ画像に基づいて、前記スイッチの立体形状を検出する形状検出手段と、ロッドと、ロッドを上下動させるアクチュエータとを備えた複数の立体表示素子が２次元配置されてなる立体表示手段と、前記形状検出手段により検出されたスイッチの立体形状が記憶された記憶手段と、前記記憶手段に記憶されたスイッチの立体形状に基づいて前記複数の立体表示素子のアクチュエータを介してロッドの高さを個別に制御し、前記立体表示手段の上面を前記スイッチの立体形状に合わせて変形させる立体表示制御手段と、を備えたことを特徴とする。
【００１２】
請求項１に記載の電子機器によれば、取得された画像に含まれるスイッチ画像に基づいて検出されたスイッチの立体形状を記憶し、アクチュエータを介してロッドの高さを個別に制御することで、立体表示装置の上面をスイッチの立体形状に合わせて変形させる。これにより、操作者が所望するスイッチを立体的に表示し、操作手段として用いることが出来る。また、スイッチを好みの形状や操作感にすることが出来るため、スイッチを好みに応じてカスタマイズすることができる。また、指の太さや指の長さなどに合わせて、スイッチの位置、形状など自由にカスタマイズすることができる。また、自由にカスタマイズされたスイッチを登録することができる。
【００１５】
請求項２に記載の電子機器は、請求項１に記載の電子機器において、前記記憶手段は、初期設定において使用されるスイッチの立体形状が記録された第１の記録手段と、前記形状検出手段により検出されたスイッチの立体形状が記録された第２の記録手段と、を有し、前記立体表示制御手段は、前記第２の記録手段にスイッチの立体形状が記録されている場合には、前記第２の記録手段に記録されたスイッチの立体形状に合わせて前記立体表示手段の上面を変形させ、前記第２の記録手段にスイッチの立体形状が記録されていない場合には、前記第１の記録手段に記録されたスイッチの立体形状に合わせて前記立体表示手段の上面を変形させることを特徴とする。
【００１６】
請求項２に記載の電子機器によれば、撮影された画像からスイッチの立体形状が検出、記録されている場合には、検出、記録されたスイッチを立体表示手段に表示させて、撮影を行う。また、スイッチの立体形状が記録されていない、すなわちスイッチの基となる画像が撮影されていない場合には、予め記録されている初期設定のスイッチを立体表示手段に表示させて、撮影を行う。これにより、自由にカスタマイズされたスイッチが登録されている場合には、カスタマイズされたスイッチを用いることができる。
【００１９】
請求項３に記載の電子機器は、請求項１又は２に記載の電子機器において、前記形状検出手段は、前記抽出されたスイッチ画像を分割して複数の領域を形成し、前記形成された各領域毎に距離を測定し、前記測定された距離に基づいて前記スイッチの立体形状を検出することを特徴とする。
【００２０】
請求項３に記載の電子機器によれば、抽出されたスイッチ画像を複数の領域に分割し、前記複数の領域毎に被写体までの距離を測定した結果から、スイッチの立体形状を検出する。これにより、取得した画像からスイッチの立体形状等を自動的に検出することができ、手間をかけず容易にスイッチのカスタマイズが可能となる。
【００２１】
請求項４に記載の電子機器は、請求項１〜３のいずれかに記載の電子機器において、前記立体表示手段の上面に設けられ、前記立体表示手段の上面の形状に合わせて変形する可撓性表示手段と、前記スイッチ画像が記憶された記憶手段と、前記記憶手段に記憶されたスイッチ画像を前記可撓性表示手段に表示させる表示制御手段と、を更に備え、前記表示制御手段は、前記立体表示手段に表示されたスイッチの立体形状と重なるように、前記スイッチ画像を前記可撓性表示手段に表示することを特徴とする。
【００２２】
請求項４に記載の電子機器によれば、立体表示手段に表示されたスイッチの立体形状に重なるように、可撓性表示手段にスイッチ画像が表示される。これにより、所望の画像をスイッチとして用いることができる。また、スイッチの形状のみでなく、外観もカスタマイズすることができる。
【００２３】
請求項５に記載の電子機器は、請求項１〜４のいずれかに記載の電子機器において、前記立体表示手段への押圧力を検出する検出手段であって、前記立体表示制御手段により前記スイッチが表示された領域に配設されている前記立体表示素子への押圧力を検出する押圧力検出手段と、前記押圧力検出手段により押圧力が検出された場合には、前記スイッチに対してあらかじめ設定された所定の動作を実行する制御手段と、を更に備えたことを特徴とする。
【００２４】
請求項５に記載の電子機器によれば、立体表示手段の操作手段が表示されている領域への入力が検出されると、その操作手段に対してあらかじめ設定されている所定の動作が行われる。これにより、立体表示手段に表示したスイッチを操作手段として用いることができる。また、立体表示手段が、表示装置及び検出装置の役割を果たすことができ、装置を簡易なものとすることができる。
【００２５】
請求項６に記載の電子機器は、請求項５に記載の電子機器において、前記押圧力検出手段により検出された押圧力に対して、前記制御手段で実行させる動作を設定する動作設定手段を更に備え、前記押圧力検出手段は、前記立体表示素子に対する押圧力であって、強度の異なる複数の押圧力を検出し、前記動作設定手段は、前記強度の異なる複数の押圧力毎に異なる動作を設定することを特徴とする。
【００２６】
請求項６に記載の電子機器によれば、立体表示素子で検出される押圧力に応じて、異なる動作を行わせるように設定する。これにより、立体表示素子に加えられた押圧力の強度（大きさ、ストローク、分布、範囲の大きさ等）に応じて異なる動作を設定することにより、実際のカメラのスイッチ類の操作感を感触に至るまで再現することができ、操作性を重視するユーザーに対して、自由な操作性の設定機能を持った今までにないカメラを提供することができる。
【００２７】
請求項７に記載の電子機器は、請求項１〜４のいずれかに記載の電子機器において、前記立体表示手段又は前記可撓性表示手段の上面に設けられ、前記立体表示手段と略同形状のタッチパネルと、前記タッチパネルへの入力を検出する検出手段であって、前記立体表示制御手段により前記スイッチが表示された領域と重なる領域への入力を検出する入力検出手段と、前記入力検出手段により入力が検出された場合には、前記スイッチに対してあらかじめ設定された動作を実行する制御手段と、を更に備えたことを特徴とする。
【００２８】
請求項７に記載の電子機器によれば、立体表示手段の上面に配置されているタッチパネルにおいて、立体表示手段においてスイッチが表示されている領域と重なる領域への入力が検出されると、そのスイッチに対してあらかじめ設定されている所定の動作が行われる。これにより、立体表示手段に表示したスイッチを操作手段として用いることができる。
【００２９】
請求項８に記載の電子機器は、請求項１〜７のいずれかに記載の電子機器において、前記記憶手段は、前記電子機器本体に内蔵の記憶手段であって、前記立体表示制御手段により前記立体表示手段に表示された前記スイッチの位置、大きさ及び表示領域に関する情報のうちの少なくとも１つの情報を記憶することを特徴とする。
【００３０】
請求項８に記載の電子機器によれば、スイッチの表示位置、大きさ及び表示領域に関する情報のうちの少なくとも１つの情報を電子機器本体に内蔵の記憶手段に記憶することにより、所望の操作手段が登録される。これにより、装置に内蔵のメモリにスイッチの位置等が登録されるため、着脱メモリを変えても登録されたデータが消去されることがなく、登録されたスイッチを常時使用することができる。
【発明の効果】
【００３１】
本発明によれば、レリーズボタン等の操作手段のデザインや配置を指の長さや大きさに合わせて容易にカスタマイズ出来るようにして、操作性を向上させることができる。
【発明を実施するための最良の形態】
【００３２】
以下、添付図面に従って本発明に係るデジタルカメラ１を実施するための最良の形態について詳細に説明する。
【００３３】
図１は、デジタルカメラ１の一実施形態を示す正面斜視図であり、図２は、デジタルカメラ１の一実施形態を示す背面斜視図である。デジタルカメラ１は、レンズを通った光を撮像素子で受け、デジタル信号に変換して記憶メディアに記録するものである。
【００３４】
デジタルカメラ１のカメラボディ１０は、横長の四角い箱状に形成されており、その正面には、図１に示すように、レンズ１１、ストロボ１２、ＡＦ補助光ランプ１３、ストロボ調光センサ１４等が配設されている。また、カメラボディ１０の上面には、操作表示用ＬＣＤ１５、立体表示装置１６が設けられている。また、その背面には、図２に示すように、表示部１７、タッチパネル１８が設けられている。なお、図示しないカメラボディ１０の下面には、三脚ネジ穴と、開閉自在なカバーを介してバッテリー挿入部とメモリカードスロットとが設けられており、このバッテリー挿入部とメモリカードスロットにバッテリー１９とメモリカード２０が装填される。
【００３５】
レンズ１１は、沈胴式のズームレンズで構成されており、モードスイッチによってカメラのモードを撮影モードに設定することにより、カメラボディ１０から繰り出される。なお、レンズ１１のズーム機構や沈胴機構については、公知の技術なので、ここでは、その具体的な構成についての説明は省略する。
【００３６】
ストロボ１２は、主要被写体に向けてストロボ光を照射できるように、光源としてのキセノン管と、反射傘とで構成される。
【００３７】
ＡＦ補助光ランプ１３は、たとえば高輝度ＬＥＤ構成されており、ＡＦ時に必要に応じて発光される。
【００３８】
ストロボ調光センサ１４は、ストロボ１２の発光量を調整するものである。
【００３９】
操作表示用ＬＣＤ１５は、カラー表示が可能な液晶ディスプレイであり、図３に示すように、ｘ方向にＮｊ（Ｎ、ｊ共に整数）個の画素、ｙ方向にＮｋ（Ｎ、ｋ共に整数）個の画素が２次元配置されたものであり、レリーズボタン、モードスイッチ、モードダイヤル等の操作手段が表示されることにより、ユーザインターフェース表示パネルとして利用される。なお、本実施の形態では、Ｎが４の場合を例として説明する。また、操作表示用ＬＣＤ１５は、可撓性の液晶ディスプレイであり、立体表示装置１６で表示された凹凸が転写されるようになっている。
【００４０】
立体表示装置１６は、図４に示すように、操作表示用ＬＣＤ１５の背面に配設されており、操作表示用ＬＣＤ１５にその表面形状が転写されるように、操作表示用ＬＣＤ１５に押し付けられて配設されている。また、立体表示装置１６は、相互に移動可能かつ、外部からの力を検出する検出機能を持った複数の立体表示素子１６０が、ｘ方向にｊ（ｊは整数）個、ｙ方向にｋ（ｋは整数）個、２次元配置されているものである。
【００４１】
立体表示素子１６０は、図５に示すように、主として、略円柱形状のロッド１６１と、積層型圧電アクチュエータ１６２とで構成されている。積層型圧電アクチュエータ１６２には、ロッド１６１と対向して、積層型圧電アクチュエータ１６２に電圧を加えるための電極１６２ａが配設されている。電極１６２ａを介して積層型圧電アクチュエータ１６２に電圧が加えられると、積層型圧電アクチュエータ１６２が長手方向（図５矢印方向）に駆動し、その変化が図示しない拡大機構を介してロッド１６１に伝えられることで、ロッド１６１が上下動する。立体表示装置１６は、このような立体表示素子１６０がシステム制御回路（後述）により個々に制御されて、そのロッド１６１の高さが変えられることにより、様々な操作手段が立体的に表示される。また、外部からロッド１６１の先端が押圧されると、積層型圧電アクチュエータ１６２で発生する逆起電力が検出されることにより、ロッド１６１を介して積層型圧電アクチュエータ１６２に加えられた押圧力及びその強さが検出される。このように、立体表示素子１６０はスイッチとして用いることも可能である。
【００４２】
立体表示装置１６の立体表示素子１６０は、操作表示用ＬＣＤ１５の画素と４対１の関係で関係付けられており、数式１に示すような演算を行うことによって、操作表示用ＬＣＤ１５の所望の画素Ａと立体表示素子１６０ａとの相対位置が割り出せる構成になっている。
【００４３】
［数１］
ａ＝Ａ×（１／４）
表示部１７は、カラー表示が可能な液晶ディスプレイであり、ｘ方向にＮｈ（Ｎ、ｈ共に整数）個の画素、ｙ方向にＮｉ（Ｎ、ｉ共に整数）個の画素が２次元配置されたものである。この表示部１７は、再生モード時に撮影済み画像を表示するための画像表示パネルとして利用されるとともに、表示／戻るボタン、ズームボタン、十字ボタン、ＭＥＮＵ／ＯＫボタン、ＤＩＳＰボタン、ＢＡＣＫボタン等の操作手段が表示されることによりユーザインターフェース表示パネルとして利用される。また、撮影モード時には、必要に応じてスルー画像が表示されて、画角確認用の電子ファインダとして利用される。なお、本実施の形態では、Ｎが４の場合を例として説明する。
【００４４】
タッチパネル１８は、表示部１７の前面に設けられており、透明導電膜（ＩＴＯ）が片側に成膜された素材（主としてフィルムやガラス）に形成された透明導電膜間が互いに向い合うように所定の距離をもって貼り合わされたアナログ抵抗膜方式のタッチパネルであり、指やペンで押圧された場合に透明導電膜同士が接触することによって信号が入力されるものである。また、タッチパネル１８は、図６に示すように、ｘ方向にｈ（ｈは整数）個の検出ブロック、ｙ方向にｉ（ｉは整数）個の検出ブロックが２次元配置され、それぞれの検出ブロック毎に検出が可能なものである。タッチパネル１８の検出ブロックは、表示部１７の画素と４対１の関係で関係付けられており、数式２に示すような演算を行うことによって、表示部１７の所望の画素Ｂとタッチパネル１８の検出ブロックｂとの相対位置が割り出せる構成になっている。
【００４５】
［数２］
ｂ＝Ｂ×（１／４）
次に、操作手段について説明する。操作手段は、オリジナルのスイッチ画像があらかじめ登録されており、ユーザーが操作手段に用いる所望の画像を登録していない場合には、オリジナルのスイッチ画像が使用される。後に述べる方法により、操作手段が表示された画素に対応する検出ブロックで入力が検出された場合には、以下に示すような、各操作手段に対応する所定の動作が行われる。なお、操作手段の登録方法、登録した操作手段の使用方法等については後に詳述する。
【００４６】
レリーズボタンは、いわゆる「半押し」と「全押し」とからなる２段ストローク式のスイッチで構成されている。デジタルカメラ１は、このレリーズボタンが「半押し」されることにより、ＡＥ／ＡＦが作動し、「全押し」されることにより、撮影を実行する。
【００４７】
モードスイッチは、デジタルカメラ１のモードを設定するものであり、「再生位置」と「撮影位置」との間をスライド自在に配設されている。デジタルカメラ１は、モードスイッチをスライドさせて、「再生位置」に合わせることにより、「再生モード」に設定され、「撮影位置」に合わせることにより、「撮影モード」に設定される。
【００４８】
モードダイヤルは、デジタルカメラ１の撮影モードを設定する撮影モード設定手段として機能し、このモードダイヤルの設定位置により、デジタルカメラ１の撮影モードが様々なモードに設定される。例えば、絞り、シャッタースピード等がデジタルカメラ１によって自動的に設定される「オート撮影モード」、動画撮影を行う「動画撮影モード」、人物撮影に適した「人物撮影モード」、動体撮影に適した「スポーツ撮影モード」、風景の撮影に適した「風景撮影モード」、夕景及び夜景の撮影に適した「夜景撮影モード」、絞りの目盛りを撮影者が設定し、シャッタースピードをデジタルカメラ１が自動的に設定する「絞り優先撮影モード」、シャッタースピードを撮影者が設定し、絞りの目盛りをデジタルカメラ１が自動的に設定する「シャッタースピード優先撮影モード」、絞り、シャッタースピード等を撮影者が設定する「マニュアル撮影モード」、操作手段として登録する画像を撮影する「スイッチ撮影モード」（詳細は後述）等である。
【００４９】
モードダイヤルは、撮影及び再生機能の各種設定画面の呼び出しに用いられる。すなわち、撮影時にこのモードダイヤルが押されると、表示部１７に画像サイズ（記録画素数）、感度等の設定画面が表示され、再生時にこのモードダイヤルが押されると、表示部１７に画像の消去、プリント予約（ＤＰＯＦ）の設定画面等が表示される。
【００５０】
表示／戻るボタンは、表示部１７の表示内容の切り替え指示（表示機能）に用いられるとともに、入力操作のキャンセル等の指示（戻る機能）に用いられ、デジタルカメラ１の設定状態に応じて割り当てられる機能が切り替えられる。
【００５１】
ズームボタンは、ズームを指示するズーム指示手段として機能し、望遠側へのズームを指示するズームテレボタンと、広角側へのズームを指示するズームワイドボタンとからなる。デジタルカメラ１は、撮影モード時に、このズームテレボタンとズームワイドボタンとが操作されることにより、レンズ１１の焦点距離が変化する。また、再生モード時に、このズームテレボタンとズームワイドボタンとが操作されることにより、再生中の画像が拡大、縮小する。
【００５２】
十字ボタンは、上下左右４方向の指示を入力する方向指示手段として機能し、たとえば、メニュー画面でメニュー項目の選択などに使用される。
【００５３】
ＭＥＮＵ／ＯＫボタンは、各モードの通常画面からメニュー画面への遷移を指示するボタン（ＭＥＮＵボタン）として機能するととともに、選択内容の確定、処理の実行等を指示するボタン（ＯＫボタン）として機能する。
【００５４】
ＤＩＳＰボタンは、表示部１７の表示切り替えを指示するボタンとして機能し、撮影中、このＤＩＳＰボタンが押されると、表示部１７の表示が、ＯＮ→フレーミングガイド表示→ＯＦＦに切り替えられる。また、再生中、このＤＩＳＰボタンが押されると、通常再生→文字表示なし再生→マルチ再生に切り替えられる。
【００５５】
ＢＡＣＫボタンは、入力操作のキャンセルや一つ前の操作状態に戻すことを指示するボタンとして機能する。
【００５６】
次に、デジタルカメラ１の電気的構成について説明する。図７は、デジタルカメラ１の電気的構成を示すブロック図である。
【００５７】
同図に示すように、デジタルカメラ１は、システム制御回路１１０、入力判定手段１１２、メモリ１１６、不揮発性メモリ１１８、メモリ１２０、撮像素子１２４、タイミング発生回路（ＴＧ）１２６、Ａ／Ｄ変換器１３０、メモリ制御手段１３２、画像処理回路１３４、ビデオエンコーダ１３６、操作画像生成手段１３８、測距制御手段（ＡＦ手段）１４０、露光制御手段（ＡＥ手段）１４２、バリア制御手段１４３、ズーム制御手段１４６、圧縮・伸張回路１４８、メディア制御手段１５０、ストロボ制御手段１５２、立体表示装置制御手段１６３等で構成されている。
【００５８】
システム制御回路１１０は、入力判定手段１１２から入力される操作信号に基づき所定の制御プログラムに従ってデジタルカメラ１の全体を統括制御する。
【００５９】
入力判定手段１１２は、タッチパネル１８の入力を検出するものである。入力判定手段１１２は、入力判定手段１１２は、タッチパネル１８において入力が検出された検出ブロックに関係付けられている表示部１７の画素を割り出して、その結果をシステム制御回路１１０に出力する。操作手段が表示されている画素に対応する検出ブロックの入力が入力判定手段１１２で検出されると、システム制御回路１１０は、その操作手段に対応する所定の動作を行う。
【００６０】
メモリ１１６は、システム制御回路１１０が実行する制御プログラム及び制御に必要な各種データ等が格納されているものである。
【００６１】
不揮発性メモリ１１８には、ユーザー設定情報等のデジタルカメラ１の動作に関する各種設定情報等が格納されている。
【００６２】
メモリ（ＳＤＲＡＭ）１２０は、システム制御回路１１０の演算作業用領域として利用されるとともに、画像データ等の一時記憶領域として利用されるものである。
【００６３】
撮像素子１２４は、たとえば、所定のカラーフィルタ配列のカラーＣＣＤで構成されており、レンズ１１によって結像された被写体の画像を電子的に撮像する。タイミング発生回路（ＴＧ）１２６は、システム制御回路１１０からの指令に応じて、この撮像素子１２４を駆動するためのタイミング信号を出力する。
【００６４】
Ａ／Ｄ変換器１３０は、撮像素子１２４から出力された画像信号に対して、画素ごとのＲ、Ｇ、Ｂ信号をサンプリングホールド（相関二重サンプリング処理）するとともに増幅されたアナログのＲ、Ｇ、Ｂ信号をデジタルのＲ、Ｇ、Ｂ信号に変換して出力する。
【００６５】
メモリ制御手段１３２は、Ａ／Ｄ変換器１３０から出力されたデジタルのＲ、Ｇ、Ｂ信号をメモリ１２０に出力する。
【００６６】
画像処理回路１３４は、同時化回路（単板ＣＣＤのカラーフィルタ配列に伴う色信号の空間的なズレを補間して色信号を同時式に変換する処理回路）、ホワイトバランス補正回路、ガンマ補正回路、輪郭補正回路、輝度・色差信号生成回路等を含み、システム制御回路１１０からの指令に従い、入力された画像信号に所要の信号処理を施して、輝度データ（Ｙデータ）と色差データ（Ｃｒ，Ｃｂデータ）とからなる画像データ（ＹＵＶデータ）を生成する。
【００６７】
Ｄ／Ａ変換部１３５は、画像処理回路１３４で処理された画像信号をアナログ信号に変換して、ビデオエンコーダ１３６に供給する。
【００６８】
ビデオエンコーダ１３６は、システム制御回路１１０からの指令に従い、表示部１７への表示を制御する。すなわち、システム制御回路１１０からの指令に従い、Ｄ／Ａ変換部１３５や操作画像生成手段１３８から入力された画像信号を表示部１７に表示するための映像信号（たとえば、ＮＴＳＣ信号やＰＡＬ信号、ＳＣＡＭ信号）に変換して表示部１７に出力する。
【００６９】
操作画像生成手段１３８は、撮像素子１２４で取得された画像に基づいて、操作手段に用いられる画像を作成するものである。なお、操作画像生成手段１３８の詳細については後に詳述する。
【００７０】
測距制御手段（ＡＦ手段）１４０は、Ｇ信号の高周波成分のみを通過させるハイパスフィルタ、絶対値化処理部、所定のフォーカスエリア（たとえば、画面中央部）内の信号を切り出すＡＦエリア検出部及びＡＦエリア内の絶対値データを積算する積算部から構成される。
【００７１】
露光制御手段（ＡＥ手段）１４２は、システム制御回路１１０からの指令に従い、入力された画像信号からＡＥ制御及びＡＷＢ制御に必要な物理量を算出する。たとえば、ＡＥ制御に必要な物理量として、１画面を複数のエリア（たとえば１６×１６）に分割し、分割したエリアごとにＲ、Ｇ、Ｂの画像信号の積算値を算出する。
【００７２】
バリア制御手段１４３は、電源スイッチが投入されると、レンズ１１ｂの前面に設けられており、レンズ１１ｂを保護するレンズバリア１１ａを解放させて、レンズ１１ｂを表面へ露出させる。
【００７３】
電源制御手段１４５は、電池の消費電力を抑制するために、デジタルカメラ１がＯＮされていない場合には、バッテリー１９からシステム制御回路１１０にのみ電源を供給し、デジタルカメラ１がＯＮされた場合には、バッテリー１９から各ブロックに電力が供給されるように制御するものである。
【００７４】
ズーム制御手段１４６は、システム制御回路１１０からの指令に応じてレンズ１１ｂを制御する。
【００７５】
圧縮・伸張回路１４８は、システム制御回路１１０からの指令に従い、入力された画像データに所定形式の圧縮処理を施し、圧縮画像データを生成する。また、システム制御回路１１０からの指令に従い、入力された圧縮画像データに所定形式の伸張処理を施し、非圧縮の画像データを生成する。
【００７６】
メディア制御手段１５０は、システム制御回路１１０からの指令に従い、メディアスロットに装填されたメモリカード２０に対してデータの読み／書きを制御する。
【００７７】
ストロボ制御手段１５２は、システム制御回路１１０からの指令に従い、ストロボ１２の発光を制御する。
【００７８】
立体表示装置制御手段１６３は、デコーダ１６４と、圧電アクチュエータ駆動回路１６５と、起電力検出回路１６６と、エンコーダ１６７とで構成される。圧電アクチュエータ駆動回路１６５は、システム制御回路１１０からデコーダ１６４を介して入力された指令に従い、積層型圧電アクチュエータ１６２に加える電圧を制御する。起電力検出回路１６６は、外部からロッドの先端が押圧されることで発生する積層型圧電アクチュエータ１６２の逆起電力を検出し、エンコーダ１６７に出力する。各立体表示素子１６０に対して順番に上記処理を行うことにより、立体表示装置１６を構成する全ての立体表示素子１６０を制御する。
【００７９】
次に、以上のように構成された本実施の形態のデジタルカメラ１の作用について説明する。
【００８０】
まず、一般的な画像の撮影、記録処理の手順について説明する。上記のように、デジタルカメラ１は、図示しない電源ボタンにより電源がＯＮされると、オリジナルの操作手段が操作表示用ＬＣＤ１５及び表示部１７に表示され、各種操作が可能となる。そして、モードスイッチにより撮影モードに設定されることにより、レンズバリア１１ａを解放され、レンズ１１ｂが繰り出され、撮影スタンバイ状態になる。
【００８１】
この撮影モードの下、レンズ１１ｂを通過した被写体光は、絞り１１ｃを介して撮像素子１２４の受光面に結像される。撮像素子１２４の受光面には、所定の配列構造（ベイヤー、Ｇストライプなど）で配列された赤（Ｒ）、緑（Ｇ）、青（Ｂ）のカラーフィルタを介して多数のフォトダイオード（受光素子）が二次元的に配置されている。レンズ１１を通過した被写体光は、各フォトダイオードによって受光され、入射光量に応じた量の信号電荷に変換される。
【００８２】
各フォトダイオードに蓄積された信号電荷は、タイミング発生回路（ＴＧ）１２６から与えられる駆動パルスに基づいて信号電荷に応じた電圧信号（画像信号）として順次読み出され、Ａ／Ｄ変換器１３０に加えられる。
【００８３】
Ａ／Ｄ変換器１３０で出力されたアナログのＲ、Ｇ、Ｂ信号がデジタルのＲ、Ｇ、Ｂ信号に変換され、メモリ制御手段１３２に加えられる。メモリ制御手段１３２は、Ａ／Ｄ変換器１３０から出力されたデジタルのＲ、Ｇ、Ｂ信号をメモリ１２０に出力する。
【００８４】
撮影画像を表示部１７に出力する場合は、メモリ制御手段１３２からメモリ１２０に出力された画像信号より画像処理回路１３４で輝度／色差信号が生成され、その信号がＤ／Ａ変換器１３５を介してビデオエンコーダ１３６に送られる。ビデオエンコーダ１３６は、入力された輝度／色差信号が表示用の信号形式（たとえばＮＴＳＣ方式のカラー複合映像信号）に変換され、表示部１７に出力される。これにより、撮像素子１２４で撮像された画像が表示部１７に表示される。
【００８５】
撮像素子１２４から画像信号を定期的に取り込み、その画像信号から生成される輝度／色差信号によってメモリ１２０内の画像データを定期的に書き換え、表示部１７に出力することにより、撮像素子１２４で撮像される画像がリアルタイムに表示される。撮影者は、この表示部１７にリアルタイムに表示される画像（スルー画像）を見ることにより、撮影画角を確認することができる。
【００８６】
レリーズボタンの押下によって行なわれる。レリーズボタンが半押しされると、Ｓ１ＯＮ信号がシステム制御回路１１０に入力され、システム制御回路１１０はＡＥ／ＡＦ処理を実施する。
【００８７】
まず、メモリ制御手段１３２を介して撮像素子１２４から取り込まれた画像信号が測距制御手段（ＡＦ手段）１４０並びに露光制御手段（ＡＥ手段）１４２に入力される。
【００８８】
測距制御手段（ＡＦ手段）１４０で求めた積算値のデータはシステム制御回路１１０に通知される。
【００８９】
システム制御回路１１０は、ズーム制御手段１４６を制御してレンズ１１を含む撮影光学系のフォーカスレンズ群を移動させながら、複数のＡＦ検出ポイントで焦点評価値（ＡＦ評価値）を演算し、評価値が極大となるレンズ位置を合焦位置として決定する。そして、求めた合焦位置にフォーカスレンズ群が移動するように、ズーム制御手段１４６を制御する。
【００９０】
システム制御回路１１０は、露光制御手段（ＡＥ手段）１４２から得た積算値に基づいて被写体の明るさ（被写体輝度）を検出し、撮影に適した露出値（撮影ＥＶ値）を算出する。そして、求めた撮影ＥＶ値と所定のプログラム線図から絞り値とシャッタースピードを決定し、これに従い撮像素子１２４の電子シャッターと絞り１１ｃを制御して適正な露光量を得る。同時に、検出された被写体輝度より、ストロボの発光が必要かどうかを判断する。
【００９１】
また、露光制御手段（ＡＥ手段）１４２は、自動ホワイトバランス調整時、分割エリアごとにＲ、Ｇ、Ｂ信号の色別の平均積算値を算出し、その算出結果をシステム制御回路１１０に提供する。システム制御回路１１０は、得られたＲの積算値、Ｂの積算値、Ｇの積算値から分割エリアごとにＲ／Ｇ及びＢ／Ｇの比を求め、求めたＲ／Ｇ、Ｂ／Ｇの値のＲ／Ｇ、Ｂ／Ｇの色空間における分布等に基づいて光源種判別を行う。そして、判別された光源種に適したホワイトバランス調整値に従って、たとえば、各比の値がおよそ１（つまり、１画面においてＲＧＢの積算比率がＲ：Ｇ：Ｂ≒１：１：１）になるように、ホワイトバランス調整回路のＲ、Ｇ、Ｂ信号に対するゲイン値（ホワイトバランス補正値）を制御し、各色チャンネルの信号に補正をかける。
【００９２】
以上のように、レリーズボタンの半押しによって、ＡＥ／ＡＦ処理が行なわれる。なお、撮影者は、必要に応じてズームボタンを操作し、レンズ１１をズーミングさせて画角を調整する。
【００９３】
この後、レリーズボタンが全押しされると、システム制御回路１１０にＳ２ＯＮ信号が入力され、システム制御回路１１０は、撮影、記録処理を開始する。すなわち、測光結果に基づき決定されたシャッター速度、絞り値で撮像素子１２４を露光する。
【００９４】
この際、ストロボ１６を発光させる場合は、ストロボ制御手段１５２を介してストロボ１６を発光させる。ストロボ制御手段１５２は、ストロボ調光センサ１４での受光量が所定量に達すると、電源制御手段を介してバッテリー１９からの通電を遮断し、ストロボ１６の発光を停止させる。
【００９５】
撮像素子１２４から出力された画像信号は、Ａ／Ｄ変換器１３０、メモリ制御手段１３２を介してメモリ１２０に取り込まれ、画像処理回路１３４において輝度／色差信号に変換されたのち、メモリ１２０に格納される。
【００９６】
メモリ１２０に格納された画像データは、圧縮・伸張回路１４８に加えられ、所定の圧縮フォーマット（たとえばＪＰＥＧ形式）に従って圧縮された後、メモリ１２０に格納され、所定の画像記録フォーマット（たとえばＥｘｉｆ形式）の画像ファイルとされたのち、メディア制御手段１５０を介してメモリカード２０に記録される。
【００９７】
以上のようにしてメモリカード２０に記録された画像は、モードスイッチを再生位置に合わせて、デジタルカメラ１のモードを再生モードに設定することにより、表示部１７で再生表示させることができる。
【００９８】
モードスイッチを再生位置に合わせて、デジタルカメラ１のモードを再生モードに設定すると、システム制御回路１１０は、メディア制御手段１５０にコマンドを出力し、メモリカード２０に最後に記録された画像ファイルを読み出させる。
【００９９】
読み出された画像ファイルの圧縮画像データは、圧縮・伸張回路１４８に加えられ、非圧縮の輝度／色差信号に伸張されたのち、ビデオエンコーダ１３６を介して表示部１７に出力される。これにより、メモリカード２０に記録されている画像が表示部１７に再生表示される（１枚画像の再生）。
【０１００】
画像のコマ送りは、十字ボタンの左右のキー操作によって行なわれ、十字ボタンの右キーが押されると、次の画像ファイルがメモリカード２０から読み出され、表示部１７に再生表示される。また、十字ボタンの左キーが押されると、一つ前の画像ファイルがメモリカード２０から読み出され、表示部１７に再生表示される。
【０１０１】
表示部１７に再生表示された画像を確認しながら、必要に応じて、メモリカード２０又は、メモリ１２０に記録された画像を消去することができる。画像の消去は、画像が表示部１７に再生表示された状態でモードダイヤル３４が押下されることによって行われる。
【０１０２】
一枚画像の再生中に表示／戻るボタンを押下すると、インデックス画像回路（図示せず）で作成されたインデックス画像がビデオエンコーダ１３６を介して表示部１７に出力される（インデックス画像再生）。インデックス画像再生はマルチ再生とも呼ばれ、撮った画像を一覧として見ることができる再生方法である。これにより、表示部１７にはインデックス画像が表示される。
【０１０３】
次に、操作画像生成手段１３８の詳細について説明する。操作画像生成手段１３８では、各種操作手段に使用する画像を取得する処理（スイッチ撮影モード）と、各種操作手段に使用する画像を登録する処理（スイッチ画像登録処理）と、各種操作手段を登録する処理（操作手段登録処理）とが行われる。以下、操作手段としてレリーズボタンを登録する場合を例に説明する。
【０１０４】
＜スイッチ撮影モードについて＞
まず、操作手段を撮影するスイッチ撮影モードについて、図８を用いて説明する。
【０１０５】
モードスイッチにより撮影モードに設定され（ステップＳ１０）、その後、モードダイヤルによりスイッチ撮影モードが起動されたかどうかが判断される（ステップＳ１１）。スイッチ撮影モードが起動されていない場合（ステップＳ１１でＮＯ）には、再度ステップＳ１０が行われる。
【０１０６】
スイッチ撮影モードが起動されている場合（ステップＳ１１でＹＥＳ）には、図９に示すように、ユーザーが自分の気に入ったレリーズボタン２ａの付いたカメラ２を用意して、その外観を撮影すると、撮影された画像が取得され、取得された画像がメモリ１２０に記憶される（ステップＳ１２）。
【０１０７】
メモリ１２０に記憶された画像の中から所望の画像を表示部１７に表示させ（ステップＳ１３）、その表示された画像が、レリーズボタンとして使用したい領域を含む画像として登録され（ステップＳ１４）、その画像がメモリ１２０へ登録される（ステップＳ１５）。
【０１０８】
＜スイッチ画像登録処理について＞
次に、このボタン画像を用いて、レリーズボタンを登録する処理について、図１０を用いて説明する。以下の処理は、主として、操作画像生成手段１３８で行われる。
【０１０９】
モードスイッチにより再生モードに設定され（ステップＳ２０）、その後、モードダイヤルによりスイッチ設定モードが起動されたかどうかが判断される（ステップＳ２１）。スイッチ設定モードが起動されていない場合（ステップＳ２１でＮＯ）には、再度ステップＳ２０が行われる。
【０１１０】
スイッチ設定モードが起動されている場合（ステップＳ２１でＹＥＳ）には、デジタルカメラ１に内蔵されているメモリ１２０から画像が読み出され（ステップＳ２２）、読み出された画像が表示部１７にインデックス画像表示される（ステップＳ２３）。
【０１１１】
インデックス画像表示された画像のなかから、画像の選択がされたかどうかが判断される（ステップＳ２４）。
【０１１２】
画像の選択がされなかった場合には、再度ステップＳ２４が行われる。
【０１１３】
画像の選択がされた場合には、選択された画像（ｎ枚目の画像、ｎは整数）が表示部１７に表示される（ステップＳ２５）。表示部１７に表示された画像は、表示部１７の前面に設けられているタッチパネル１８を透過して、ユーザーが視認できる。
【０１１４】
「位置を入力してください」等のメッセージを表示することにより、レリーズボタンとして使用したい画像（スイッチ画像）が表示されている位置の入力が要求される（ステップＳ２６）。
【０１１５】
タッチパネル１８へ入力が行われ（ステップＳ２７）、入力されたタッチパネル１８の検出ブロックが検出される（ステップＳ２８）。入力は、ペン、指などを用いて、検出ブロックにペン等を接触させることによって行われる。
【０１１６】
入力が検出された検出ブロックの座標が算出され、上述した数式２に基づいて、タッチパネル１８の検出ブロックの座標が表示部１７の画素の座標に変換される（ステップＳ２９）。
【０１１７】
変換された座標の画素を含む領域が、領域拡張法などを用いて抽出される（ステップＳ３０）。入力された場所を含む円形、楕円形、矩形などの略閉領域、すなわち、操作手段（この場合はレリーズボタン）として使用したい画像領域が抽出されることにより、スイッチ画像が検出される。なお、領域の抽出は、領域拡張法に限らず、公知の画像解析技術を用いて行うことも可能である。
【０１１８】
領域が抽出されたら、その領域の凹凸等の立体形状の認識が行われる（ステップＳ３１）。抽出された領域を複数のブロックに分割し、測距制御手段１４０等により各ブロック毎の距離を測定することにより、抽出された領域の距離分布が求められる。求められた距離分布に基づいて、抽出された領域の立体的な形状が検出される。
【０１１９】
レリーズボタンとして使用したい画像と、その立体形状が検出されたら、図１１に示すように、検出された領域以外をマスクした画像が表示部１７に表示され（ステップＳ３２）、「よろしいですか」等のメッセージと、ＯＫ／ＮＧの選択ボタンとを表示させ、ＯＫボタンが表示された画素に対応するタッチパネル１８の検出ブロックに入力がされたかどうかを判断することにより、レリーズボタンとして使用したい領域の入力結果が正しいかどうかを確認する旨の要求が行われる（ステップＳ３３）。
【０１２０】
確認の入力結果がＯＫかどうかが判断される（ステップＳ３４）。確認の入力結果がＮＯの場合、すなわちステップＳ３２で表示された画像が、レリーズボタンとして使用したい画像でない場合（ステップＳ３４でＮＯ）には、ステップＳ２５へ戻り、再度ステップＳ２５〜Ｓ３４が行われる。
【０１２１】
確認の入力結果がＹＥＳの場合、すなわちステップＳ３２で表示された画像が、レリーズボタンとして使用したい画像である場合（ステップＳ３４でＹＥＳ）には、表示部１７に表示されているスイッチ画像と、スイッチの立体形状とがメモリ１２０に記憶される（ステップＳ３５）。
【０１２２】
これにより、レリーズボタンの画像と、位置及び大きさとが設定され、メモリ１２０に記憶される。
【０１２３】
以上により、各種操作手段に使用する画像を登録する処理が終了される。
【０１２４】
なお、ステップＳ２３、Ｓ２４において、インデックス画像表示を行い、その中から登録したい画像を選択したが、メモリ１２０に記憶された画像を順次読み出して表示させて（１枚画像の再生）、登録したい画像を選択するようにしてもよい。
【０１２５】
また、スイッチの立体形状は、上記方法のみでなく、その他の公知の画像解析技術を用いて認識することもできる。例えば、画像を撮影したときの画角、焦点距離、被写体距離などの撮影条件から、撮影された画像に含まれるスイッチの寸法を算出することにより、スイッチの立体形状を認識するようにしてもよい。この場合には、略４５°の角度から操作手段が撮影された画像を用いたり、上方向及び横方向から操作手段が撮影された画像を用いたりすることにより、スイッチの高さなどの立体的な寸法を算出することができる。
【０１２６】
その他の方法としては、所定の光源（例えばストロボ）から被写体に照射された光により生成された画像上の陰影から、被写体の凹凸を検出し、その凹凸から形状を認識する方法、テクスチャの歪みから複数の面の候補を取得し、それらの相対的な位置の関係から被写体の形状を認識する方法、所定の光源から被写体に照射された光の分光反射率を測定して被写体の形状を認識する方法などを用いることもできる。また、同じ被写体を異なる角度から撮影し、撮影された複数枚の画像を用いてその距離を測定してもよい。また、図示しない撮像手段などを用いて被写体の距離画像を撮影し、その距離画像を用いて被写体の距離分布を求めてもよい。
【０１２７】
＜操作手段登録処理＞
図１０に示す処理により登録された画像をレリーズボタンとして登録する処理について、図１２を用いて説明する。以下の処理は、主として、操作画像生成手段１３８で行われる。
【０１２８】
モードスイッチにより再生モードに設定され（ステップＳ４０）、その後、モードダイヤルによりスイッチ配置モードが起動されたかどうかが判断される（ステップＳ４１）。スイッチ配置モードが起動されていない場合（ステップＳ４１でＮＯ）には、再度ステップＳ４１が行われる。
【０１２９】
スイッチ配置モードが起動されている場合（ステップＳ４１でＹＥＳ）には、ステップＳ３５でメモリ１２０に記憶されたスイッチ画像及び領域データが読み出され（ステップＳ４２）、図１３に示すような選択画面が表示部１７に表示される（ステップＳ４３）。図１３においては、ステップＳ３５で記憶された画像が登録画像１に割り当てられている。
【０１３０】
図１３に示すような選択画面において所望のスイッチ画像が選択されたかどうかが判断される（ステップＳ４４）。所望のスイッチ画像が選択されていない場合（ステップＳ４４でＮＯ）には、再度ステップＳ４４が行われる。
【０１３１】
所望のスイッチ画像が選択されている場合（ステップＳ４４でＹＥＳ）には、選択されたスイッチ画像と、位置及び大きさの情報と、輪郭情報とがメモリ１２０から読み出され、これらの情報に基づいて操作表示用ＬＣＤ１５にスイッチ画像が表示される（ステップＳ４５）。すなわち、図１３に示す「レリーズボタン登録」という選択画面において、スイッチ画像として登録画像１が選択された場合には、図１４に示すように、操作表示用ＬＣＤ１５の所定の場所（ここでは、通常のデジタルカメラ等においてレリーズボタンが配置されている場所）に登録画像１が表示される。
【０１３２】
所望のスイッチ画像が操作表示用ＬＣＤ１５に表示された状態で、表示部１７に「ボタンを動かしてください」等のメッセージを表示することにより、ボタンの位置を入力する旨の要求が行われ（ステップＳ４６）、ボタンの位置の入力が行われる（ステップＳ４７）。例えば、図１４に示すように、表示部１７に矢印を表示させ、矢印に沿ってユーザーが指などを動かし、指などの動きがタッチパネル１６で検出されることにより、レリーズボタンを配置したい場所に登録画像１を移動させることによって行われる。
【０１３３】
ボタンの位置の入力が完了したかどうかが判断される（ステップＳ４８）。ボタンの位置の入力が完了していない場合（ステップＳ４８でＮＯ）には、ステップＳ４６へ戻り、再度ステップＳ４６〜Ｓ４８が行われる。
【０１３４】
ボタンの位置の入力が完了した場合（ステップＳ４８でＹＥＳ）には、表示部１７に「大きさを指定してください」等のメッセージを表示することにより、ボタンの大きさを指定する旨の要求が行われ（ステップＳ４９）、ボタンの大きさの入力が行われる（ステップＳ５０）。例えば、図１５に示すように表示部１７に矢印を表示させ、矢印に沿ってユーザーが指などを動かし、指などの動きがタッチパネル１６で検出されることにより、登録画像１の大きさを変更させることによって行われる。
【０１３５】
ボタンの大きさの入力が完了したかどうかが判断される（ステップＳ５１）。ボタンの大きさの入力が完了していない場合（ステップＳ５１でＮＯ）には、ステップＳ４９へ戻り、再度ステップＳ４９〜Ｓ５１が行われる。
【０１３６】
ボタンの大きさの入力が完了した場合（ステップＳ５１でＹＥＳ）には、所望の画像、大きさ、位置等のレリーズボタンが操作表示用ＬＣＤ１５に表示されている旨の入力がされたかどうかが判断される（ステップＳ５２）。例えば、図１６に示すように、表示部１７に「よろしいですか」等のメッセージと、ＯＫ／ＮＧの選択ボタンとを表示させ、ＯＫボタンが表示された画素に対応するタッチパネル１８の検出ブロックに入力がされたかどうかを判断することによって行われる。
【０１３７】
所望の画像、大きさ、位置等のレリーズボタンが操作表示用ＬＣＤ１５に表示されていない場合（ステップＳ５２でＮＯ）には、ステップＳ４５へ戻り、再度ステップＳ４５〜Ｓ５２が行われる。
【０１３８】
所望の画像、大きさ、位置等のレリーズボタンが操作表示用ＬＣＤ１５に表示されている場合（ステップＳ５２でＹＥＳ）には、操作表示用ＬＣＤ１５に表示されているレリーズボタンの画像、位置、大きさのデータがメモリ１２０に記憶される（ステップＳ５３）。
【０１３９】
これにより、所望のレリーズボタンの登録が完了し、その後、レリーズボタンが操作表示用ＬＣＤ１５及び立体表示装置１６に表示される。
【０１４０】
図１７、図１８は、レリーズボタンが表示された様子を示す図である。図１７は、カスタマイズされたレリーズボタンが表示されたデジタルカメラ１の背面斜視図であり、図１８は、図１７のＣ−Ｃ断面の図である。立体表示装置１６の上面に配設されている操作表示用ＬＣＤ１５が、立体表示素子１６０に押し上げられて、レリーズボタンとその周囲の領域がその他の部分と比べて凸となっている。また、レリーズボタンの周囲が更に凸となっているため、指などで触れただけでレリーズボタンの位置が分かるようになっている。これにより、操作手段を見ないで操作が可能であるため、操作性を向上させることができる。
【０１４１】
上記のようにして登録されたレリーズボタンを使用するには、レリーズボタンの画像に基づいて立体表示装置１６の入力設定を行う必要がある。レリーズボタンには、前述のように、１個のボタンにＳ１、Ｓ２の複数の動作を設定する必要がある。以下、弱い強度の押圧入力があった場合にはＳ１を行い、強い強度の押圧の入力があった場合にはＳ２を行うような、入力設定について、図１９を用いて説明する。
【０１４２】
モードダイヤルにより入力設定モードが起動されたかどうかが判断される（ステップＳ６０）。入力設定モードが起動されていない場合（ステップＳ６０でＮＯ）には、再度ステップＳ６０が行われる。
【０１４３】
入力設定モードが起動されている場合（ステップＳ６０でＹＥＳ）には、表示部１７に「Ｓ１の入力操作をしてください」等のメッセージを表示することにより、Ｓ１の入力操作が要求され（ステップＳ６１）、Ｓ１の入力操作が行われる（ステップＳ６２）。例えば、図２０に示すように表示部１７に矢印を表示させ、ユーザーがＳ１操作を行うことにより、矢印内にＳ１操作の重さが表示される。
【０１４４】
Ｓ１の入力操作が完了したかどうかが判断される（ステップＳ６３）。Ｓ１の入力操作が完了していない場合（ステップＳ６３でＮＯ）には、ステップＳ６２へ戻り、再度ステップＳ６２〜Ｓ６３が行われる。
【０１４５】
Ｓ１の入力操作が完了した場合（ステップＳ６３でＹＥＳ）には、Ｓ１の入力操作の操作感がＯＫかどうかが判断される（ステップＳ６４）。例えば、図１６に示すように、表示部１７に「よろしいですか」等のメッセージと、ＯＫ／ＮＧの選択ボタンとを表示させ、ＯＫボタンが表示された画素に対応するタッチパネル１８の検出ブロックに入力がされたかどうかを判断することによって行われる。
【０１４６】
確認の入力結果がＮＯの場合、すなわちＳ１の入力操作の操作感がＯＫと判断されなかった場合（ステップＳ６４でＮＯ）には、ステップＳ６２へ戻り、再度ステップＳ６２〜Ｓ６４が行われる。
【０１４７】
確認の入力結果がＹＥＳの場合、すなわちＳ１の入力操作の操作感がＯＫと判断された場合（ステップＳ６４でＹＥＳ）には、表示部１７に「Ｓ２の入力操作をしてください」等のメッセージを表示することにより、Ｓ２の入力操作が要求され（ステップＳ６５）、Ｓ２の入力操作が行われる（ステップＳ６６）。例えば、図２１に示すように表示部１７に矢印を表示させ、ユーザーがＳ２操作を行うことにより、矢印内にＳ２操作の重さが表示される。
【０１４８】
Ｓ２の入力操作が完了したかどうかが判断される（ステップＳ６７）。Ｓ２の入力操作が完了していない場合（ステップＳ６７でＮＯ）には、ステップＳ６６へ戻り、再度ステップＳ６６〜Ｓ６７が行われる。
【０１４９】
Ｓ２の入力操作が完了した場合（ステップＳ６７でＹＥＳ）には、ステップＳ６４と同様の方法により、Ｓ２の入力操作の操作感がＯＫかどうかが判断される（ステップＳ６８）。
【０１５０】
確認の入力結果がＮＯの場合、すなわちＳ２の入力操作の操作感がＯＫと判断されなかった場合（ステップＳ６８でＮＯ）には、ステップＳ６６へ戻り、再度ステップＳ６６〜Ｓ６８が行われる。
【０１５１】
確認の入力結果がＹＥＳの場合、すなわちＳ２の入力操作の操作感がＯＫと判断された場合（ステップＳ６８でＹＥＳ）には、ステップＳ６４で確認されたＳ１の入力設定と、ステップＳ６８で確認されたＳ２の入力設定とがメモリ１２０に記憶される（ステップＳ６９）。
【０１５２】
これにより、立体表示装置１６のレリーズボタンが表示された領域を指で押して、ステップＳ６９で記憶された強度の入力が検出されると、レリーズ動作（Ｓ１又はＳ２）が実行される。このように、登録されたレリーズボタンのＳ１、Ｓ２の操作感覚を別々に設定することができるため、操作感覚をより詳細に設定することができる。
【０１５３】
本実施の形態によれば、デジタルカメラで撮影された様々なスイッチや操作部材の画像を使って、操作手段等のデザインを外観、形状のみでなく、凹凸のような立体形状まで再現することができる。また、指の太さや指の長さなどに合わせて、操作手段等の位置、形状など自由にカスタマイズすることができる。
【０１５４】
また、本実施の形態によれば、見た目の形状だけでなく、検出範囲や大きさ、位置を自由に変えられるので、例えば、使い慣れた銀塩カメラの全ての操作手段等を撮影し、それらをそのままの機能、外観、位置でデジタルカメラ上に再現すれば、デジタルカメラにおいて、使い慣れた銀塩カメラと同様の操作性を実現することができる。
【０１５５】
また、本実施の形態によれば、自分の好みのスイッチ等をデザインし、紙に書かれたスイッチ等を撮影することで、カメラの操作手段等を任意のデザインにカスタマイズすることができる。
【０１５６】
また、本実施の形態によれば、装置に内蔵のメモリに好みのスイッチ画像やスイッチの立体形状が登録されるため、着脱メモリを変えても登録されたデータが消去されることがなく、登録された操作手段等を自由に変更することが出来る。
【０１５７】
また、本実施の形態によれば、立体表示素子に加えられた押圧力の強度（大きさ、ストローク、分布、範囲の大きさ等）を検出して、所望の操作を行わせるようにすることにより、立体表示手段に表示された画像を所望のスイッチとして用いることができる。また、立体表示素子に加えられた押圧力の強度に応じて異なる動作を設定することにより、実際のカメラのスイッチの操作感を感触に至るまで再現することができ、操作性を重視するユーザーに対して、自由な操作性の設定機能を持った今までにないカメラを提供することができる。
【０１５８】
なお、本実施の形態では、任意の点をユーザーが指定し、指定された点を含む略閉領域をスイッチ画像として抽出したが、スイッチ画像が自動的に抽出されるようにしてもよい。通常、使用したい画像が略中央にくるように撮影されるため、画像の中央近辺にある略閉領域を所望の領域として抽出してもよいし、画像に撮影されている全ての略閉領域を抽出し、抽出された複数の略閉領域の画像のなかから、ユーザーが所望の画像を選択できるようにしてもよい。これにより、より容易に所望の領域を抽出することが可能となる。また、ユーザーが所望の領域を手動により入力することで、所望の領域が抽出されるようにしてもよい。これは、表示手段に表示された状態で、ユーザーがタッチパネルに入力を行うと、その入力が検出され、入力が検出された位置が座標として表される。数式１又は数式２を用いて入力が検出された位置の座標を表示手段の画素の座標に変換し、その変換された画素の座標に基づいて所望の領域を抽出するようにすればよい。
【０１５９】
また、本実施の形態では、レリーズボタンをカメラボディの上面に設けられた立体表示装置に表示させたが、カメラボディの背面に設けられた表示部の背面にも立体表示装置を設けて、レリーズボタンを表示させる立体表示装置を選択できるようにしてもよい。なお、立体表示装置は、レンズ等が配設されている正面以外の面であれば、どの面にも配設可能であり、配設する数量も任意に設定可能である。また、背面に立体表示装置を設けることにより、ズームボタンの操作強度を２段階に設定して、ズーミングの速度を変える等の、詳細な操作感覚の設定を行うこともできる。
【０１６０】
また、本実施の形態では、テキスト表示により要求を行ったが、音声などにより要求を行なってもよい。また、メッセージは、表示部でなく、操作表示用ＬＣＤに表示させてもよい。
【０１６１】
また、本実施の形態では、立体表示装置の前面に可撓性の液晶ディスプレイを配設したが、文字、画像等の表示が必要ない場合には、可撓性の液晶ディスプレイを省略してもよい。このように、立体表示装置により操作手段が凹凸で表現されているため、画像を表示しない場合においても、操作を行うことができる。
【０１６２】
また、本実施の形態では、検出手段として立体表示装置１６を用いて、立体表示素子に加えられた外力の大きさ、ストローク、分布、範囲の大きさ等を検出することにより所望の操作を行わせるようにしたが、図２２に示すように、操作表示用ＬＣＤ１５の前にタッチパネル１６’を設けて、タッチパネル１６’を検出手段として用いるようにしてもよい。
【０１６３】
また、本実施の形態では、ロッド１６１を駆動させるアクチュエータとして、積層型圧電アクチュエータ１６２を用いたが、ロッド１６１を長手方向に駆動可能なものであればこれに限らず、例えば図２３に示すように、ボイスコイルモータ１６８を用いることもできる。ボイスコイルモータ１６８は、主として、電極１６８ａと、マグネット１６８ｂと、コイル１６８ｃと、ヨーク１６８ｄとで構成される。電極１６８ａを介してコイル１６８ｃに電圧を加えると、マグネット１６８ｂの磁界の中でコイル１６８ｃが上下方向（図２３矢印方向）に直線運動することにより、ロッド１６１が上下動する。ロッド１６１の高さは、ボイスコイルモータ１６８とは別に配設されたホール素子などの位置検出素子１６９により行われる。外部からロッド１６１の先端が押圧されると、位置検出素子１６９によりロッド１６１が押し下げられたことが検出される。このように、立体表示素子１６０’はスイッチとして用いることも可能である。なお、立体表示素子１６０’をスイッチとして用いる場合には、位置検出素子１６９を用いてロッド１６１が押し下げられたことを検出する代わりに、コイル１６８ｃに発生する逆起電力を検出することにより、ロッド１６１が押し下げられたことを検出しても良い。
【０１６４】
また、本実施の形態では、デコーダと、圧電アクチュエータ駆動回路と、起電力検出回路と、エンコーダとを各１個配設し、各立体表示素子に対して順番に処理を行うことにより、立体表示装置を構成する全ての立体表示素子を制御したが、各立体表示素子毎にデコーダと、圧電アクチュエータ駆動回路と、起電力検出回路と、エンコーダとを配設してもよい。
【図面の簡単な説明】
【０１６５】
【図１】本発明が適用されたデジタルカメラ１の正面斜視図である。
【図２】上記デジタルカメラ１の背面斜視図である。
【図３】上記デジタルカメラ１の液晶ディスプレイの構成を示す図である。
【図４】上記デジタルカメラ１の液晶ディスプレイ及びタッチパネルの配置を説明する図である。
【図５】上記デジタルカメラ１の立体表示素子の構成を示す図である。
【図６】上記デジタルカメラ１のタッチパネルの構成を示す図である。
【図７】上記デジタルカメラ１の電気的構成を示すブロック図である。
【図８】スイッチ撮影モードの一連の処理の流れを示すフローチャートである。
【図９】スイッチ撮影モードにおける撮影方法を説明する図である。
【図１０】スイッチ画像登録処理の一連の処理の流れを示すフローチャートである。
【図１１】スイッチ画像登録処理における確認入力を説明する図である。
【図１２】操作手段登録処理の一連の処理の流れを示すフローチャートである。
【図１３】操作手段登録処理における選択画面を示す図である。
【図１４】操作手段登録処理におけるボタンの位置入力を説明する図である。
【図１５】操作手段登録処理におけるボタンの大きさ入力を説明する図である。
【図１６】操作手段登録処理における確認入力を説明する図である。
【図１７】登録されたレリーズボタンの表示例である。
【図１８】登録されたレリーズボタンの表示例である。
【図１９】レリーズボタンの操作感覚の設定処理の一連の処理の流れを示すフローチャートである。
【図２０】レリーズボタンの操作感覚の設定画面の一例である。
【図２１】レリーズボタンの操作感覚の設定画面の一例である。
【図２２】操作表示用ＬＣＤの前面にタッチパネルを配設した例である。
【図２３】上記デジタルカメラ１の立体表示素子の別の構成を示す図である。
【符号の説明】
【０１６６】
１：デジタルカメラ、１０：カメラボディ、１１：レンズ、１２：ストロボ、１３：ＡＦ補助光ランプ、１４：ストロボ調光センサ、１５：操作表示用ＬＣＤ、１６：立体表示装置、１７：表示部、１８：タッチパネル、１９：バッテリー、２０：メモリカード、１１０：システム制御回路、１１２：入力判定部、１１６、１２０：メモリ、１１８：不揮発性メモリ、撮像素子１２４、１２６：タイミング発生回路（ＴＧ）、１３０：Ａ／Ｄ変換器、１３２：メモリ制御部、１３４：画像処理回路、１３６：ビデオエンコーダ、１３８：操作画像生成部、１４０：測距制御手段（ＡＦ手段）、１４２：露光制御手段（ＡＥ手段）、１４３：バリア制御手段、１４６：ズーム制御手段、１４８：圧縮・伸張回路、１５０：メディア制御部、１６０：ストロボ制御手段
【図１】
0004871798.tif 000002
【図２】
0004871798.tif 000003
【図３】
0004871798.tif 000004
【図４】
0004871798.tif 000005
【図５】
0004871798.tif 000006
【図６】
0004871798.tif 000007
【図７】
0004871798.tif 000008
【図８】
0004871798.tif 000009
【図９】
0004871798.tif 000010
【図１０】
0004871798.tif 000011
【図１１】
0004871798.tif 000012
【図１２】
0004871798.tif 000013
【図１３】
0004871798.tif 000014
【図１４】
0004871798.tif 000015
【図１５】
0004871798.tif 000016
【図１６】
0004871798.tif 000017
【図１７】
0004871798.tif 000018
【図１８】
0004871798.tif 000019
【図１９】
0004871798.tif 000020
【図２０】
0004871798.tif 000021
【図２１】
0004871798.tif 000022
【図２２】
0004871798.tif 000023
【図２３】
0004871798.tif 000024