(57)【要約】【構成】静電容量型のタッチセンサ４０ａは、モニタ画面の表面に印加された電位の変化を検知し、光検出型のタッチセンサ４０ｂは、モニタ画面の表面に照射された光量の変化を検知する。また、水中センサ４８は、ディジタルカメラ１０の現在位置が水中であることを検知する。ＣＰＵ２８は、水中センサ４８の非検知に対応してタッチセンサ４０ａを起動しかつタッチセンサ４０ｂを停止する。ＣＰＵ２８はまた、水中センサ４８の検知に対応してタッチセンサ４０ｂを起動する。ＣＰＵ２８は、こうしてオン／オフされるタッチセンサ４０ａおよび／または４０ｂの検知態様に応じて異なる処理を実行する。【効果】操作可能な場面の多様性および操作性の両方を高めることができる。【選択図】図２
2013117891.tif 000002
【特許請求の範囲】
【請求項１】
操作面に印加される電位の変化および／または前記操作面に加えられる圧力の変化を検知する第１検知手段、
前記操作面に照射される光量の変化を検知する第２検知手段、
現在位置が既定条件を満足することを検知する第３検知手段、
前記第３検知手段の非検知に対応して前記第１検知手段を起動しかつ前記第２検知手段を停止する第１制御手段、
前記第３検知手段の検知に対応して前記第２検知手段を起動する第２制御手段、および
前記第１検知手段および／または前記第２検知手段の検知態様に応じて異なる処理を実行する処理手段を備える、ユーザインタフェース装置。
【請求項２】
前記第２制御手段の処理に関連して前記第１検知手段を停止する停止手段をさらに備える、請求項１記載のユーザインタフェース装置。
【請求項３】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段をさらに備え、
前記処理手段は、前記撮像手段の設定を調整する設定調整手段、および前記撮像手段から出力された電子画像を記録する記録手段を含む、請求項１または２記載のユーザインタフェース装置。
【請求項４】
前記第１検知手段および前記第２検知手段の各々の注目対象は前記操作面への指の接触に起因する変化に相当する、請求項１ないし３のいずれかに記載のユーザインタフェース装置。
【請求項５】
前記既定条件は現在位置が水中であるという第１環境条件を含む、請求項１ないし４のいずれかに記載のユーザインタフェース装置。
【請求項６】
前記既定条件は現在位置の高度が基準を上回るという第２環境条件を含む、請求項１ないし５のいずれかに記載のユーザインタフェース装置。
【請求項７】
操作面に印加される電位の変化および／または前記操作面に加えられる圧力の変化を検知する第１検知手段、
前記操作面に照射される光量の変化を検知する第２検知手段、および
現在位置が既定条件を満足することを検知する第３検知手段を備えるユーザインタフェース装置のプロセッサに、
前記第３検知手段の非検知に対応して前記第１検知手段を起動しかつ前記第２検知手段を停止する第１制御ステップ、
前記第３検知手段の検知に対応して前記第２検知手段を起動する第２制御ステップ、および
前記第１検知手段および／または前記第２検知手段の検知態様に応じて異なる処理を実行する処理ステップを実行させるための、動作制御プログラム。
【請求項８】
操作面に印加される電位の変化および／または前記操作面に加えられる圧力の変化を検知する第１検知手段、
前記操作面に照射される光量の変化を検知する第２検知手段、および
現在位置が既定条件を満足することを検知する第３検知手段を備えるユーザインタフェース装置によって実行される動作制御方法であって、
前記第３検知手段の非検知に対応して前記第１検知手段を起動しかつ前記第２検知手段を停止する第１制御ステップ、
前記第３検知手段の検知に対応して前記第２検知手段を起動する第２制御ステップ、および
前記第１検知手段および／または前記第２検知手段の検知態様に応じて異なる処理を実行する処理ステップを備える、動作制御方法。
【請求項９】
操作面に印加される電位の変化および／または前記操作面に加えられる圧力の変化を検知する第１検知手段、
前記操作面に照射される光量の変化を検知する第２検知手段、
現在位置が既定条件を満足することを検知する第３検知手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備えるユーザインタフェース装置に供給される外部制御プログラムであって、
前記第３検知手段の非検知に対応して前記第１検知手段を起動しかつ前記第２検知手段を停止する第１制御ステップ、
前記第３検知手段の検知に対応して前記第２検知手段を起動する第２制御ステップ、および
前記第１検知手段および／または前記第２検知手段の検知態様に応じて異なる処理を実行する処理ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１０】
操作面に印加される電位の変化および／または前記操作面に加えられる圧力の変化を検知する第１検知手段、
前記操作面に照射される光量の変化を検知する第２検知手段、
現在位置が既定条件を満足することを検知する第３検知手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備えるユーザインタフェース装置であって、
前記外部制御プログラムは、
前記第３検知手段の非検知に対応して前記第１検知手段を起動しかつ前記第２検知手段を停止する第１制御ステップ、
前記第３検知手段の検知に対応して前記第２検知手段を起動する第２制御ステップ、および
前記第１検知手段および／または前記第２検知手段の検知態様に応じて異なる処理を実行する処理ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、ユーザインタフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザインタフェース装置に関し、特にタッチ操作の態様に応じて異なる処理を実行する、ユーザインタフェース装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、防水構造の水中ハウジングは、情報機器を着脱自在に収納するために準備される。情報機器内に設けられたタッチパネルには、複数の操作ボタンが配置される。光検出ペンは、水中ハウジングの外部から変調光を出力する。複数の受光素子は、タッチパネルに配置された複数の操作ボタンと同一の視角内に設けられ、光検出ペンから出力された変調光を受光する。情報機器に設けられた検出部は、変調光を受光した受光素子と同一視角内の操作ボタンを上述の複数の操作ボタンの中から検出する。なお、情報機器が水中ハウジングから取り外された状態では、光出力ペンに類似した形状の操作部の影に注目して操作ボタンが検出される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９１６０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、情報機器を水中ハウジングに収納する場合および情報機器を水中ハウジングから取り外す場合のいずれにおいても、操作ボタンは複数の受光素子の出力に基づいて検出される。このため、操作ボタンの検出精度ひいては操作性に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、操作可能な場面の多様性および操作性の両方を高めることができる、ユーザインタフェース装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従うユーザインタフェース装置(10：実施例で相当する参照符号。以下同じ)は、操作面(SCR)に印加される電位の変化および／または操作面に加えられる圧力の変化を検知する第１検知手段(40a)、操作面に照射される光量の変化を検知する第２検知手段(40b)、現在位置が既定条件を満足することを検知する第３検知手段(48)、第３検知手段の非検知に対応して第１検知手段を起動しかつ第２検知手段を停止する第１制御手段(S3, S13~S15)、第３検知手段の検知に対応して第２検知手段を起動する第２制御手段(S3, S11)、および第１検知手段および／または第２検知手段の検知態様に応じて異なる処理を実行する処理手段(S29~S31, S25~S41)を備える。
【０００７】
好ましくは、第２制御手段の処理に関連して第１検知手段を停止する停止手段(S9)がさらに備えられる。
【０００８】
好ましくは、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(20)がさらに備えられ、処理手段は、撮像手段の設定を調整する設定調整手段(S31)、および撮像手段から出力された電子画像を記録する記録手段(S37, S41)を含む。
【０００９】
好ましくは、第１検知手段および第２検知手段の各々の注目対象は操作面への指の接触に起因する変化に相当する。
【００１０】
好ましくは、既定条件は現在位置が水中であるという第１環境条件を含む。
【００１１】
好ましくは、既定条件は現在位置の高度が基準を上回るという第２環境条件を含む。
【００１２】
この発明に従う動作制御プログラムは、操作面(SCR)に印加される電位の変化および／または操作面に加えられる圧力の変化を検知する第１検知手段(40a)、操作面に照射される光量の変化を検知する第２検知手段(40b)、および現在位置が既定条件を満足することを検知する第３検知手段(48)を備えるユーザインタフェース装置(10)のプロセッサ(28)に、第３検知手段の非検知に対応して第１検知手段を起動しかつ第２検知手段を停止する第１制御ステップ(S3, S13~S15)、第３検知手段の検知に対応して第２検知手段を起動する第２制御ステップ(S3, S11)、および第１検知手段および／または第２検知手段の検知態様に応じて異なる処理を実行する処理ステップ(S29~S31, S25~S41)を実行させるための、動作制御プログラムである。
【００１３】
この発明に従う動作制御方法は、操作面(SCR)に印加される電位の変化および／または操作面に加えられる圧力の変化を検知する第１検知手段(40a)、操作面に照射される光量の変化を検知する第２検知手段(40b)、および現在位置が既定条件を満足することを検知する第３検知手段(48)を備えるユーザインタフェース装置(10)によって実行される動作制御方法であって、第３検知手段の非検知に対応して第１検知手段を起動しかつ第２検知手段を停止する第１制御ステップ(S3, S13~S15)、第３検知手段の検知に対応して第２検知手段を起動する第２制御ステップ(S3, S11)、および第１検知手段および／または第２検知手段の検知態様に応じて異なる処理を実行する処理ステップ(S29~S31, S25~S41)を備える。
【００１４】
この発明に従う外部制御プログラムは、操作面(SCR)に印加される電位の変化および／または操作面に加えられる圧力の変化を検知する第１検知手段(40a)、操作面に照射される光量の変化を検知する第２検知手段(40b)、現在位置が既定条件を満足することを検知する第３検知手段(48)、およびメモリ(50)に保存された内部制御プログラムに従う処理を実行するプロセッサ(28)を備えるユーザインタフェース装置(10)に供給される外部制御プログラムであって、第３検知手段の非検知に対応して第１検知手段を起動しかつ第２検知手段を停止する第１制御ステップ(S3, S13~S15)、第３検知手段の検知に対応して第２検知手段を起動する第２制御ステップ(S3, S11)、および第１検知手段および／または第２検知手段の検知態様に応じて異なる処理を実行する処理ステップ(S29~S31, S25~S41)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１５】
この発明に従うユーザインタフェース装置(10)は、操作面(SCR)に印加される電位の変化および／または操作面に加えられる圧力の変化を検知する第１検知手段(40a)、操作面に照射される光量の変化を検知する第２検知手段(40b)、現在位置が既定条件を満足することを検知する第３検知手段(48)、外部制御プログラムを取り込む取り込み手段(52)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(50)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(28)を備えるユーザインタフェース装置であって、外部制御プログラムは、第３検知手段の非検知に対応して第１検知手段を起動しかつ第２検知手段を停止する第１制御ステップ(S3, S13~S15)、第３検知手段の検知に対応して第２検知手段を起動する第２制御ステップ(S3, S11)、および第１検知手段および／または第２検知手段の検知態様に応じて異なる処理を実行する処理ステップ(S29~S31, S25~S41)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１６】
この発明によれば、既定条件から外れる位置では、操作面に印加される電位の変化および／または操作面に加えられる圧力の変化に注目して、ユーザ操作が検知される。これに対して、既定条件を満足する位置では、操作面に照射される光量の変化に注目してユーザ操作が検知される。これによって、操作可能な場面の多様性および操作性の両方を高めることができる。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図４】図２実施例に適用されるＬＣＤモニタに表示されたアイコンの一例を示す図解図である。
【図５】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図６】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図７】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２０】
図１を参照して、この実施例のユーザインタフェース装置は、基本的に次のように構成される。第１検知手段１は、操作面に印加される電位の変化および／または操作面に加えられる圧力の変化を検知する。第２検知手段２は、操作面に照射される光量の変化を検知する。第３検知手段３は、現在位置が既定条件を満足することを検知する。第１制御手段４は、第３検知手段３の非検知に対応して第１検知手段１を起動しかつ第２検知手段２を停止する。第２制御手段５は、第３検知手段３の検知に対応して第２検知手段２を起動する。処理手段６は、第１検知手段１および／または第２検知手段２の検知態様に応じて異なる処理を実行する。
【００２１】
したがって、既定条件から外れる位置では、操作面に印加される電位の変化および／または操作面に加えられる圧力の変化に注目して、ユーザ操作が検知される。これに対して、既定条件を満足する位置では、操作面に照射される光量の変化に注目してユーザ操作が検知される。これによって、操作可能な場面の多様性および操作性の両方を高めることができる。
［実施例］
【００２２】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａ，１８ｂおよび１８ｃによってそれぞれ駆動されるズームレンズ１２，フォーカスレンズ１４および絞りユニット１６を含む。これらの部材を経た光学像は、イメージャ２０の撮像面に照射され、光電変換を施される。これによって、光学像に対応する電荷が生成される。
【００２３】
電源が投入されると、ＣＰＵ２８は、動画取り込み処理を開始するべく、撮像タスクの下で露光動作および電荷読み出し動作の繰り返しをドライバ１８ｄに命令する。ＣＰＵ２８はまた、動画表示処理を開始するべく、撮像タスクの下で動画表示命令をＬＣＤドライバ３８に与える。なお、動画表示命令には、表示対象を識別する識別情報が記述される。
【００２４】
ドライバ１８ｄは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ２０からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２５】
前処理回路２２は、イメージャ２０から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２の生画像エリア３２ａ（図３参照）に書き込まれる。
【００２６】
後処理回路３４は、生画像エリア３２ａに格納された生画像データをメモリ制御回路３０を通して読み出し、読み出された生画像データに色分離処理，白バランス調整処理およびＹＵＶ変換処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路３０によってＳＤＲＡＭ３２のＹＵＶ画像エリア３２ｂ（図３参照）に書き込まれる。
【００２７】
動画表示命令に記述された識別情報は、こうしてＹＵＶ画像エリア３２ｂに書き込まれた画像データを示す。ＬＣＤドライバ３６は、ＹＵＶ画像エリア３２ｂに格納された画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２８】
撮像面の中央には図示しない評価エリアが割り当てられる。また、図２に示す前処理回路２２は、上述した処理に加えて、生画像データを簡易的にＲＧＢデータに変換する簡易ＲＧＢ変換処理を実行する。
【００２９】
ＡＥ評価回路２４は、前処理回路２２によって生成されたＲＧＢデータのうち評価エリアに属するＲＧＢデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。また、ＡＦ評価回路２６は、前処理回路２２によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータの高周波成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。ＡＥ評価回路２４によって算出された積分値はＡＥ評価値としてＣＰＵ２８に与えられ、ＡＦ評価回路２６によって算出された積分値はＡＦ評価値としてＣＰＵ２８に与えられる。
【００３０】
ＬＣＤモニタ３８には、静電容量型のタッチセンサ４０ａと光検出型のタッチセンサ４０ｂとが設けられる。タッチセンサ４０ａおよび４０ｂの動作に関連して、ＣＰＵ２８は、ユーザインタフェース設定タスクの下でアイコン表示命令をＬＣＤドライバ３６に与える。命令を受けたＬＣＤドライバ３６は、アイコンＩＣ１〜ＩＣ３を図４に示す要領でモニタ画面ＳＣＲにＯＳＤ表示する。ここで、アイコンＩＣ１は撮像操作を受け付けるためのアイコンに相当し、アイコンＩＣ２〜ＩＣ３はズーム操作を受け付けるためのアイコンに相当する。
【００３１】
タッチセンサ４０ａおよび４０ｂのいずれも、モニタ画面ＳＣＲに対する操作者のタッチ操作を検知するために設けられる。ただし、タッチセンサ４０ａはモニタ画面ＳＣＲの表面に印加される電位の変化に注目してタッチ操作を検知し、タッチセンサ４０ｂはモニタ画面ＳＣＲの表面に照射される光量の変化に注目してタッチ操作を検知する。操作者の指がモニタ画面ＳＣＲに接触すると、指の接触位置がタッチセンサ４０ａおよび／または４０ｂによって特定され、特定された接触位置を示す位置情報が記述された検知信号がＣＰＵ２８に与えられる。
【００３２】
検知信号が与えられない限り、ＣＰＵ２８は、ＡＥ評価回路２４から出力されたＡＥ評価値に基づく簡易ＡＥ処理を撮像タスクの下で実行し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｃおよび１８ｄに設定され、これによってスルー画像の明るさが大まかに調整される。
【００３３】
タッチセンサ４０ａおよび／または４０ｂから検知信号が与えられ、かつこの検知信号に記述された位置情報がアイコンＩＣ２またはＩＣ３の表示位置に相当する場合、ＣＰＵ２６は、ズーム操作が行われたとみなして、ズームレンズ１２の移動をドライバ１８ａに命令する。ズームレンズ１２は、アイコンＩＣ２のタッチに応答してズームイン方向に移動し、アイコンＩＣ３のタッチに応答してズームアウト方向に移動する。この結果、スルー画像の倍率が変化する。
【００３４】
タッチセンサ４０ａおよび／または４０ｂから検知信号が与えられ、かつこの検知信号に記述されたタッチ位置がアイコンＩＣ１の表示位置に相当する場合、ＣＰＵ２６は、撮像操作が行われたものとみなし、動画表示処理の中断つまりデータ読み出し動作の中断をＬＣＤドライバ３６に命令する。ＬＣＤモニタ３８の表示は、スルー画像から黒画像に遷移する。
【００３５】
動画表示処理が中断されると、ＣＰＵ２６は、ＡＥ評価値を参照した厳格ＡＥ処理およびＡＦ評価値を参照したＡＦ処理を実行する。厳格ＡＥ処理の結果、最適ＥＶ値を定義する絞り量および露光時間がドライバ１８ｃおよび１８ｄに設定される。これによって、スルー画像の明るさが厳格に調整される。また、ＡＦ処理の結果、フォーカスレンズ１４がドライバ１８ｂによって合焦点に配置される。この結果、スルー画像の鮮鋭度が向上する。
【００３６】
ＡＦ処理が完了すると、ＣＰＵ２６は、静止画取り込み処理を実行するとともに、プレビュー表示命令をＬＣＤドライバ３６に与える。厳格ＡＦ処理が完了した時点のシーンを表す１フレームの画像データは、静止画取り込み処理によってＹＵＶ画像エリア３２ｂから静止画像エリア３２ｃ（図３参照）に退避される。プレビュー表示命令には、こうして静止画像エリア３２ｃに退避された画像データを示す識別情報が表示対象として記述される。ＬＣＤドライバ３６は、静止画像エリア３２ｃに退避された画像データをメモリ制御回路３０を通して読み出し、読み出された画像データに基づく画像をプレビュー画像としてＬＣＤモニタ３８に表示する。
【００３７】
ＣＰＵ２６はその後、記録命令をメモリＩ／Ｆ４４に与える。メモリＩ／Ｆ４４は、静止画像エリア３２ｃに退避された画像データをメモリ制御回路３０を通して読み出し、読み出された画像データをファイル形式で記録媒体４４に記録する。上述した動画表示処理（スルー画像を表示する処理）は、記録処理が完了した後に再開される。
【００３８】
水中センサ４８は、ディジタルカメラ１０の現在位置が水中であるときに検知信号を出力する。ＣＰＵ２８は、水中センサ４８からの検知信号が出力されないとき、現在位置が水中と異なる位置（＝空気中）であるとみなし、光検出型のタッチセンサ４０ｂを停止するとともに、静電容量型のタッチセンサ４０ａを起動する。ＣＰＵ２８はまた、水中センサ４８から検知信号が与えられたとき、現在位置が水中であるとみなし、静電容量型のタッチセンサ４０ａを停止するとともに光検出型のタッチセンサ４０ｂを起動する。
【００３９】
したがって、空気中では、モニタ画面ＳＣＲの表面に印加された電位の変化に注目してユーザ操作が検知される。これに対して、水中では、モニタ画面ＳＣＲの表面に照射された光量の変化に注目してユーザ操作が検知される。これによって、操作可能な場面の多様性および操作性の両方を高めることができる。
【００４０】
なお、水中を泳ぎながらディジタルカメラ１０を操作する場合、モニタ画面ＳＣＲに照射される光量は水中の環境の変化に応じて著しく変動するおそれがある。したがって、光検出型のタッチセンサ４０ｂの出力に基づいてタッチ操作を判別するにあたっては、アイコンＩＣ１〜ＩＣ３の表示位置に限定した局所的な光量の減衰に注目し、さらにはこのような局所的な減衰の期間に注目するのが好ましい。たとえば、アイコンＩＣ１〜ＩＣ３のいずれか１つの位置で光量が限定的に減衰した期間が３秒間継続したときにタッチ操作が行われたと判別するような処理が考えられる。
【００４１】
ＣＰＵ２８は、図５に示すユーザインタフェース設定タスクと図６に示す撮像タスクとを含む複数のタスクをマルチタスクＯＳの制御の下で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ５０に記憶される。
【００４２】
図５を参照して、ステップＳ１ではアイコン表示命令をＬＣＤドライバ３６に向けて発行する。この結果、アイコンＩＣ１〜ＩＣ３がＯＳＤ態様でＬＣＤモニタ３８に表示される。ステップＳ３ではディジタルカメラ１０の現在位置が水中であるか否かを水中センサ４８の出力に基づいて判別し、判別結果がＹＥＳであればステップＳ５に進む一方、判別結果がＮＯであればステップＳ７に進む。
【００４３】
ステップＳ５では静電容量型のタッチセンサ４０ａが起動中であるか否かを判別し、ステップＳ７では光検出型のタッチセンサ４０ｂが起動中であるか否かをステップＳ９で判別する。ステップＳ５またはＳ７の判別結果がＮＯであればステップＳ３に戻り、ステップＳ５の判別結果がＹＥＳであればステップＳ９に進み、ステップＳ７の判別結果がＹＥＳであればステップＳ１３に進む。
【００４４】
ステップＳ９ではタッチセンサ４０ａを停止し、ステップＳ１１ではタッチセンサ４０ｂを起動する。ステップＳ１３ではタッチセンサ４０ｂを停止し、ステップＳ１５ではタッチセンサ４０ａを起動する。ステップＳ１１またはＳ１５の処理が完了すると、ステップＳ３に戻る。
【００４５】
図６を参照して、ステップＳ２１では、動画取込み処理を開始するべく、露光動作および電荷読み出し動作の繰り返しをドライバ１８ｃに命令する。また、ステップＳ２３では、動画表示処理を開始するべく、動画表示命令をＬＣＤドライバ３６に与える。動画表示命令には、ＹＵＶ画像エリア３２ｂに書き込まれた画像データを示す識別情報が表示対象として記述される。この結果、撮像面で捉えられたシーンを表すスルー画像がＬＣＤモニタ３８に表示される。
【００４６】
ステップＳ２５では、撮像操作が行われたか否か（アイコンＩＣ１がタッチされたか否か）をタッチセンサ４０ａおよび／または４０ｂの出力に基づいて判別する。判別結果がＮＯであれば、ステップＳ２７で簡易ＡＥ処理を繰り返す。この結果、スルー画像の明るさが大まかに調整される。
【００４７】
簡易ＡＥ処理が完了するとステップＳ２９に進み、ズーム操作が行われたか否か（アイコンＩＣ２またはＩＣ３がタッチされたか否か）をタッチセンサ４０ａおよび／または４０ｂの出力に基づいて判別する。判別結果がＮＯであればステップＳ２５に戻り、判別結果がＹＥＳであればステップＳ３１に進む。
【００４８】
ステップＳ３１では、アイコンＩＣ２のタッチに応答してズームレンズ１２をズームイン方向に移動させ、アイコンＩＣ３のタッチに応答してズームレンズ１２をズームアウト方向に移動させる。この結果、スルー画像の倍率が変化する。ステップＳ３１の処理が完了すると、ステップＳ２５に戻る。
【００４９】
ステップＳ２５の判別結果がＹＥＳに更新されるとステップＳ３３に進み、動画表示処理の中断つまりデータ読み出し動作の中断をＬＣＤドライバ３６に命令する。ＬＣＤモニタ３８の表示は、スルー画像から黒画像に遷移する。続くステップＳ３５では、厳格ＡＥ処理およびＡＦ処理を実行する。スルー画像の明るさは厳格ＡＥ処理によって厳格に調整され、スルー画像の鮮鋭度はＡＦ処理によって向上する。
【００５０】
厳格ＡＦ処理が完了すると、ステップＳ３７で静止画取り込み処理を実行する。この結果、厳格ＡＦ処理が完了した時点のシーンを表す１フレームの画像データがＹＵＶ画像エリア３２ｂから静止画像エリア３２ｃに退避される。
【００５１】
ステップＳ３９では、プレビュー画像をＬＣＤモニタ３８に表示するべく、プレビュー表示命令をＬＣＤドライバ３６に与える。プレビュー表示命令には、静止画像エリア３２ｃに退避された画像データを示す識別情報が表示対象として記述される。この結果、退避された画像データに基づく画像がプレビュー画像としてＬＣＤモニタ３８に表示される。
【００５２】
ステップＳ３９の処理が完了するとステップＳ４１に進み、記録命令をメモリＩ／Ｆ４４に与える。メモリＩ／Ｆ４４は、静止画像エリア３２ｃに退避された画像データをメモリ制御回路３０を通して読み出し、読み出された画像データをファイル形式で記録媒体４６に記録する。記録処理が完了すると、ステップＳ４３で動画表示処理を再開し、その後にステップＳ２５に戻る。
【００５３】
以上の説明から分かるように、静電容量型のタッチセンサ４０ａは、モニタ画面ＳＣＲの表面に印加された電位の変化を検知し、光検出型のタッチセンサ４０ｂは、モニタ画面ＳＣＲの表面に照射された光量の変化を検知する。また、水中センサ４８は、ディジタルカメラ１０の現在位置が水中であること（現在位置が既定条件を満足すること）を検知する。ＣＰＵ２８は、水中センサ４８の非検知に対応してタッチセンサ４０ａを起動しかつタッチセンサ４０ｂを停止する(S3, S13~S15)。ＣＰＵ２８はまた、水中センサ４８の検知に対応してタッチセンサ４０ｂを起動する(S3, S11)。ＣＰＵ２８は、こうしてオン／オフされるタッチセンサ４０ａおよび／または４０ｂの検知態様に応じて異なる処理を実行する(S29~S31, S25~S41)。
【００５４】
したがって、水中と異なる位置では、モニタ画面ＳＣＲの表面に印加された電位の変化に注目してユーザ操作が検知される。これに対して、水中では、モニタ画面ＳＣＲの表面に照射された光量の変化に注目してユーザ操作が検知される。これによって、操作可能な場面の多様性および操作性の両方を高めることができる。
【００５５】
なお、この実施例では、現在位置が水中であるか否かによってタッチセンサ４０ａおよび４０ｂの起動／停止を制御するようにしている。しかし、現在値の高度が基準を上回るか否かによってタッチセンサ４０ａおよび４０ｂの起動／停止を制御するようにしてもよい。この場合、好ましくは、水中センサ４８に代えて或いは水中センサ４８とともに高度センサを設け、高度が基準以下のときにタッチセンサ４０ａを起動しかつタッチセンサ４０ｂを停止し、高度が基準を上回るときにタッチセンサ４０ａを停止しかつタッチセンサ４０ｂを起動するような形態が想定される。これによって、たとえば手袋を装着して雪山を登るような場面でも、ユーザによるタッチ操作が実現される。
【００５６】
また、この実施例では、既定条件から外れる場所（＝空気中および／または高度が基準を下回る場所）で起動されるタッチセンサとして静電容量型タッチセンサを採用しているが、静電容量型タッチセンサに代えて或いは静電容量型タッチセンサとともに、感圧型タッチセンサ（圧力は、たとえばマトリクス・スイッチ方式，抵抗膜方式，表面弾性波方式で検知）を採用するようにしてもよい。この場合、タッチ操作よってモニタ画面ＳＣＲに加えられた圧力の変化が、感圧型タッチセンサによって検知される。さらに、静電容量型または感圧型のタッチセンサに代えて、電磁誘導型のタッチセンサを採用することも考えられる。
【００５７】
また、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ５０に予め記憶される。しかし、図７に示すように通信Ｉ／Ｆ５２をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ５０に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００５８】
さらに、この実施例では、ＣＰＵ２８によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【００５９】
また、この実施例ではディジタルカメラを想定しているが、この発明はタッチ操作の態様に応じて異なる処理を実行するあらゆる電子機器に適用することができる。
【符号の説明】
【００６０】
１０  …ディジタルカメラ
１２  …ズームレンズ
１６  …イメージャ
２２  …前処理回路
２８  …ＣＰＵ
３４  …後処理回路
３８  …ＬＣＤモニタ
４０ａ  …静電容量型タッチセンサ
４０ｂ  …光検出型タッチセンサ
４８  …水中センサ
【図１】
2013117891.tif 000003
【図２】
2013117891.tif 000004
【図３】
2013117891.tif 000005
【図４】
2013117891.tif 000006
【図５】
2013117891.tif 000007
【図６】
2013117891.tif 000008
【図７】
2013117891.tif 000009