(57)【要約】【課題】  本体の姿勢に応じてＬＣＤパネルを表示の向きを変更する電子機器で、タッチパネルへの操作が制限される防滴ケースに収納したときの操作性を確保する。【解決手段】  防滴ケースを使用しない場合、ＣＰＵ（１０７）は、姿勢検知部（１１０）の検出結果に従い、ＬＣＤパネル（１１２）に表示するタッチアイコンの位置を変更する。タッチパネル（１０９）を外部から操作できる防滴ケースを使用して、ケースモードがオンになっている場合、ＣＰＵ（１０７）は、姿勢検知部（１１０）の検出結果に関わらず、防滴ケースの操作手段に応じた位置にタッチアイコンの表示位置を固定する。【選択図】  図１
2015012417.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
表示手段に対するタッチ操作を検知するタッチ検知手段と、
前記表示手段にタッチアイコンを表示するように制御する表示制御手段と、
前記電子機器の姿勢を検知する姿勢検知手段と、
前記電子機器をケース内に入れたときに使用するケースモードを設定する設定手段と、
前記設定手段によって前記ケースモードに設定されていない場合には、前記姿勢検知手段で検知した当該電子機器の姿勢に応じて前記タッチアイコンに対するタッチ操作を受け付ける反応領域の位置を変更し、前記ケースモードに設定されている場合には、前記電子機器の姿勢に関わらず、前記反応領域の位置を変更しないように制御する制御手段と
を有することを特徴とする電子機器。
【請求項２】
前記反応領域へのタッチ操作を検知したことに応じて、前記タッチアイコンに対応する特定の機能を実行する実行手段を更に有することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記表示制御手段は、前記姿勢検知手段で検知した姿勢に応じた前記電子機器の姿勢を示す表示アイテムを前記表示手段に表示するように制御することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記表示制御手段は、前記設定手段で前記ケースモードに設定されたことに応じて、前記タッチアイコンの表示位置または大きさの少なくとも一方を変更するように制御することを特徴とする請求項１乃至３の何れか１項に記載の電子機器。
【請求項５】
前記ケースは、前記電子機器が収納された場合に、前記ケースの外部から該ケースに備えられた操作部材を介して前記表示手段の特定の位置にタッチ操作を行えるようにしたケースであることを特徴とする請求項１乃至４の何れか１項に記載の電子機器。
【請求項６】
前記設定手段は、ユーザの操作に応じて前記ケースモードを設定することを特徴とする請求項１乃至５の何れか１項に記載の電子機器。
【請求項７】
前記表示制御手段は、前記設定手段で前記ケースモードに設定されたことに応じて、前記表示手段に、前記ケースモードの設定を解除するための表示アイテムを表示するように制御することを特徴とする請求項６に記載の電子機器。
【請求項８】
前記電子機器をケースに収納されたことを検知する収納検知手段を更に有し、
前記設定手段は、前記収納検知手段でケースに収納されたことを検知したことに応じて前記ケースモードに設定する
ことを特徴とする請求項１乃至７の何れか１項に記載の電子機器。
【請求項９】
前記収納検知手段は、前記電子機器を収納したケースの種別を検知でき、
前記設定手段は、複数のケースモードのうち、前記収納検知手段で検知したケースの種別に応じたケースモードに設定する
ことを特徴とする請求項８に記載の電子機器。
【請求項１０】
撮像手段を更に有し、
前記表示制御手段は、前記タッチアイコンとともに、前記撮像手段で撮像されたライブビュー画像を表示するように制御し、
前記制御手段は、前記ライブビュー画像を、前記設定手段で前記ケースモードに設定されているか否かに関わらず、また、前記姿勢検知手段で検知している姿勢に関わらず、回転せずに表示する
ことを特徴とする請求項１乃至９の何れか１項に記載の電子機器。
【請求項１１】
前記制御手段は、前記撮像手段で撮像された画像を、前記姿勢検知手段で検知している姿勢に応じて回転して記録媒体に記録するように制御することを特徴とする請求項１０に記載の電子機器。
【請求項１２】
前記制御手段は、前記撮像手段で撮像された画像に、前記姿勢検知手段で検知している姿勢に応じた姿勢情報を属性情報として関連付けて記録媒体に記録するように制御することを特徴とする請求項１０または１１に記載の電子機器。
【請求項１３】
前記制御手段は、前記設定手段によって前記ケースモードに設定されている場合に、前記電子機器の姿勢に応じて、前記タッチアイコンの表示位置を変更することなく表示向きを変更するように制御することを特徴とする請求項１乃至１３の何れか１項に記載の電子機器。
【請求項１４】
前記電子機器は、携帯電話端末であることを特徴とする請求項１乃至１３の何れか１項に記載の電子機器。
【請求項１５】
電子機器の制御方法であって、
表示手段に対するタッチ操作を検知するタッチ検知ステップと、
前記表示手段にタッチアイコンを表示するように制御する表示制御ステップと、
前記電子機器の姿勢を検知する姿勢検知ステップと、
前記電子機器をケース内に入れたときに使用するケースモードを設定する設定ステップと、
前記設定ステップによって前記ケースモードに設定されていない場合には、前記姿勢検知ステップで検知した当該電子機器の姿勢に応じて前記タッチアイコンに対するタッチ操作を受け付ける反応領域の位置を変更し、前記ケースモードに設定されている場合には、前記電子機器の姿勢に関わらず、前記反応領域の位置を変更しないように制御する制御ステップと
を有することを特徴とする電子機器の制御方法。
【請求項１６】
コンピュータを、請求項１乃至１４のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項１７】
コンピュータを、請求項１乃至１４のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、その制御方法及びプログラム並びに記憶媒体に関し、より具体的には、電子機器において姿勢状態を検出した際の、タッチパネルに表示する画像の回転制御に関する。
【背景技術】
【０００２】
近年、本体の姿勢情報に応じて表示部に表示している画像を回転して表示する電子機器が登場している。特許文献１には、タッチパネルを備えたデジタルカメラにおいて、デジタルカメラの姿勢に応じてタッチパネル上に表示される操作キーの表示位置及び表示向きを変更する技術が記載されている。
【０００３】
一方、防水、防塵、防滴又は衝撃からの保護などの目的で、電子機器がケースに収納されることもある。タッチパネルを有する電子機器がケースに収納された場合、直接タッチパネルをタッチすることができないため、タッチ操作に支障をきたす。これに対し特許文献２には、撮像装置を収容する防水ハウジングであって、ハウジング外部からの操作を、撮像装置に備えてあるタッチパネルに機械的に伝達する操作部材を備える防水ハウジングが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３００３５３号公報
【特許文献２】特開２０１０−２８２１４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２に記載の防水ハウジングでは、ハウジング外からはハウジング内のタッチパネルの特定の位置にしかタッチ操作が行えない。このような防水ハウジングを、特許文献１のように、電子機器の姿勢に応じてタッチアイコンの表示位置が変わる電子機器に適用すると、電子機器の姿勢によって操作不能な位置にタッチアイコンが移動してしまう可能性がある。
【０００６】
そこで本発明は、タッチパネルを備えた電子機器がケースに収納された場合に、電子機器の姿勢が変わってもケースの外からタッチパネルに対する操作を行えるようにした電子機器、その制御方法及びプログラム並びに記憶媒体を提示することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器は、電子機器であって、表示手段に対するタッチ操作を検知するタッチ検知手段と、前記表示手段にタッチアイコンを表示するように制御する表示制御手段と、前記電子機器の姿勢を検知する姿勢検知手段と、前記電子機器をケース内に入れたときに使用するケースモードを設定する設定手段と、前記設定手段によって前記ケースモードに設定されていない場合には、前記姿勢検知手段で検知した当該電子機器の姿勢に応じて前記タッチアイコンに対するタッチ操作を受け付ける反応領域の位置を変更し、前記ケースモードに設定されている場合には、前記電子機器の姿勢に関わらず、前記反応領域の位置を変更しないように制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、タッチパネルを備えた電子機器がケースに収納された場合に電子機器の姿勢が変わってもケースの外からタッチパネルに対する操作を行える。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】正姿勢及び逆さ姿勢での撮影時の表示画面例である。
【図３】正姿勢、逆さ姿勢、及びケースモードでの逆さ姿勢での撮影時の表示画面例である。
【図４】防滴ケースの外観斜視図である。
【図５Ａ】防滴ケース入りで正姿勢での撮影時での表示例である。
【図５Ｂ】防滴ケース入り且つケースモードオフで、逆さ姿勢である場合の表示例である。
【図５Ｃ】防滴ケース入り且つケースモードオンで、逆さ姿勢である場合の表示例である。
【図６Ａ】本実施例の動作フローチャートの一部である。
【図６Ｂ】本実施例の図６Ａに接続する動作フローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１１】
図１は、本発明に係る電子機器の一実施例としてのデジタルカメラ１００の概略構成ブロック図を示す。
【００１２】
デジタルカメラ１００において、ＣＰＵ１０７は、プログラム・データ記憶部１０６から制御プログラムを読み込み、カメラ１００全体の動作を制御する。ＣＰＵ１０７は、プログラム・データ記憶部１０６から読み込んだ制御プログラムの複数のタスクを並列に実行できる。具体的には、ＣＰＵ１０７上で、モード制御タスク、カメラ制御タスク、レコーダ制御タスク及び表示制御タスクが並列動作する。表示制御タスクを実行するＣＰＵ１０７が、表示制御部としての機能を果たす。
【００１３】
一時記憶部１０３は、ＣＰＵ１０７のワーク領域として機能し、動画用フレームバッファ及びＯＳＤ（On Screen Display）用フレームバッファとしても機能するＲＡＭである。以下、予めプログラム・データ記憶部１０６に記憶された表示アイテムを、カメラ部１０１で撮像して得られた撮影画像と区別してＯＳＤデータと称する。ＯＳＤデータには、メニュー用の各種情報、アイコン及びタッチアイコンなどが含まれる。
【００１４】
カメラ部１０１は、アナログ画像信号をデジタルカメラ１００に入力する手段である。具体的に、カメラ部１０１は、被写体からの光を結像する撮影レンズ、撮影レンズよって結像された被写体像を光電変換する撮像素子及び撮像素子を駆動する回路等を含む。映像処理部１０２は、カメラ部１０１から入力されたアナログ画像信号をデジタル動画データに変換し、ノイズ除去などの所定の画像処理に基づく補正を行う。ＣＰＵ１０７が実行するカメラ制御タスクが、カメラ部１０１及び映像処理部１０２のこれらの動作を制御する。
【００１５】
エンコーダ・デコーダ部１０４は、映像処理部１０２からの動画データを符号化するエンコーダと、符号化された動画データをデコードするデコーダからなる。エンコーダ・デコーダ部１０４によって符号化された動画データは、一時記憶部１０３に一旦記憶されたのち、付随する管理データとともに画像記憶部１０５に記憶される。画像記憶部１０５は、着脱可能なメモリーカード、又は、内部記録媒体としてのハードディスク若しくはフラッシュメモリなどからなる。動画の再生時は逆に、画像記憶部１０５から読み出された符号化された動画データが一時記憶部１０３を介してエンコーダ・デコーダ部１０４に供給され、復号化される。エンコーダ・デコーダ部１０４は、デコードで得られた再生画像データを一時記憶部１０３の動画用フレームバッファに展開する。ＣＰＵ１０７が実行するレコーダ制御タスクが、エンコーダ・デコーダ部１０４及び画像記憶部１０５のこれらの動作を制御する。
【００１６】
画像記憶部１０５から読み出された管理データは、ＯＳＤデータ、すなわち、撮影画像又は再生画像に重畳される文字表示やＧＵＩ（Graphical User Interface）用のデータの生成に利用される。そして、ＣＰＵ１０７は、生成したＯＳＤデータを一時記憶部１０３内のＯＳＤ用フレームバッファに描画する。動画用フレームバッファとＯＳＤ用フレームバッファの各内容は、表示制御部１１１で重畳されてＬＣＤパネル１１２に表示される。
【００１７】
表示制御部１１１は、ＣＰＵ１０７の制御に基づいて、プログラム・データ記憶部１０６から読み出されるＯＳＤデータなどに対して各種画像処理を施す。表示制御部１１１が行う画像処理には、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理及び回転処理などが含まれる。表示制御部１１１は、特定の画像処理を施すための専用の回路素子で構成しても良い。また、画像処理の種別によっては、表示制御部１１１の機能をＣＰＵ１０７上で動作するプログラムで代替してもよい。
【００１８】
操作キー１０８及びタッチパネル１０９はいずれも、ユーザによる動作指示を受け付ける操作部である。なお、タッチパネル１０９はＬＣＤパネル１１２の画面に重ねて配置される。例えば、光透過率がＬＣＤパネル１１２の表示を妨げないようにタッチパネル１０９を構成し、そのタッチパネル１０９をＬＣＤパネル１１２の表示面の上層に取り付ける。タッチパネル１０９における入力座標と、ＬＣＤパネル１１２上の表示座標とを対応付けることにより、あたかもユーザがＬＣＤパネル１１２上に表示された画面を直接的に操作するようなＧＵＩを構成できる。なお、タッチパネル１０９には、抵抗膜方式、静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式及び光センサ方式等の様々な方式のものがあり、本実施例では、そのいずれの方式のものを用いても良い。
【００１９】
ＣＰＵ１０７は、タッチパネル１０９への以下の操作を検出できる。タッチパネル１０９を指やペンで触れることを、以下、タッチダウン（Touch-Down）と称する。タッチパネル１０９を指やペンで触れている状態であることを、以下、タッチオン（Touch-On）と称する。タッチパネル１０９を指やペンで触れたまま移動することを、以下、タッチムーブ（Touch-Move）と称する。タッチパネル１０９へ触れていた指やペンを離すことを、以下、タッチアップ（Touch-Up）と称する。タッチパネル１０９に何も触れていない状態を、以下、タッチオフ（Touch-Off）と称する。
【００２０】
タッチパネル１０９に対するこれらの操作とタッチパネル１０９上に指やペンが触れている位置座標は、内部バスを通じてＣＰＵ１０７に通知される。ＣＰＵ１０７は、タッチパネル１０９から通知されるこれら情報に基づいてタッチパネル１０９に対する操作を判定する。すなわち、ＣＰＵ１０７は、タッチパネル１０９に対するタッチ操作を検知するタッチ検知手段として機能する。
【００２１】
ＣＰＵ１０７は、タッチムーブについては、タッチパネル１０９上で移動する指やペンの移動方向についても、位置座標の変化に基づいてタッチパネル１０９上の垂直成分と水平成分を判定できる。また、ＣＰＵ１０７は、タッチパネル１０９上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたと判定する。素早くストロークを描く操作を、フリックと呼ぶ。フリックは、タッチパネル１０９上に指を触れたままある程度の距離だけ素早く動かしてそのまま離す操作であり、言い換えれば、タッチパネル１０９上を指ではじくように素早くなぞる操作でもある。所定距離以上を所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されると、ＣＰＵ１０７は、フリックと判定する。また、所定距離以上を所定速度未満でタッチムーブしたことが検出された場合、ＣＰＵ１０７は、ドラッグと判定する。
【００２２】
姿勢検知部１１０は加速度センサやジャイロセンサからなり、カメラ１００の本体の向き変更を検知する。図２（ａ）は、カメラ１００を正姿勢又は正位置で使っている状態を示し、図２（ｂ）は、逆さ姿勢又は非正位置で使っている状態を示す。デジタルカメラ１００は、図２（ａ）に示すように、カメラ部１０１とＬＣＤパネル１１２は、カメラ部１０１を正面に向けたときに、ＬＣＤパネル１１２が水平状態の上向きになる位置関係にある。この図２（ａ）に示す位置を、本実施例では、正姿勢又は正位置としている。カメラ部１０１を正面に向けたまま、ＬＣＤパネル１１２をほぼ下向きになるようにカメラ１００を回転した位置が、図２（ｂ）に示す逆さ姿勢又は逆さ位置となる。姿勢検知部１１０は、カメラ１００のこのような姿勢の変化を検出できる。
【００２３】
ケース検知部１１３は、デジタルカメラ１００が防滴ケースに収納（封入）されたことを検知する収納検知手段である。ケース検知部１１３は例えば、防滴ケースにカメラ１００が収納された場合に防滴ケースの突起によって押下される検知スイッチからなる。ＣＰＵ１０７は、検知スイッチが押下状態である場合に、カメラ１００が防滴ケースに収納されていると判定し、押下状態でない場合には収納されていないと判定する。ケース検知部１１３としてはこのような検知スイッチ以外の構成もありうる。例えば、防滴ケースに収納された場合に遮光される部分に照度センサを設けておき、照度センサで一定状の暗さが検知されている場合に防滴ケースに収納されていると判定する。
【００２４】
図２（ａ）では、カメラ部１０１は被写体２１０を撮像している。表示制御部１１１が、カメラ部１０１からの撮影画像（動画として視認されるライブビュー画像）と、プログラム・データ記憶部１０６からのＯＳＤデータを合成し、ＬＣＤパネル１１２に合成結果を表示する。ＬＣＤパネル１１２には、撮影画像２０６に重畳して、タッチアイコン２０１〜２０４及び姿勢アイコン２０５が表示されている。タッチアイコン２０１〜２０４にはそれぞれ異なる機能が割り当てられたおり、ＣＰＵ１０７は、それぞれのタッチ反応領域に対するタップがあるとそれぞれに割り当てられた機能を実行する。
【００２５】
姿勢アイコン２０５は、姿勢検知部１１０で検出されたデジタルカメラ１００の現在の姿勢を表すアイコンである。デジタルカメラ１００が正姿勢であるとき、姿勢アイコン２０５の矢印は、カメラ上方（カメラ部１０１のレンズのある方向）を指す。デジタルカメラが天地逆（逆さま）の位置（逆さ姿勢）であるとき、姿勢アイコン２０５の矢印は、カメラ下方（カメラ部１０１のレンズのある方向とは逆の方向）を指す。
【００２６】
デジタルカメラ１００が正姿勢である場合、ＣＰＵ１０７は、撮影画像の動画または静止画を画像ファイルとしてそのままの向きで画像記憶部１０５に記憶する。他方、デジタルカメラ１００が逆さ姿勢である場合、ＣＰＵ１０７は、撮影画像を１８０度回転または上下及び左右を反転処理して、画像記憶部１０５に記録する。１８０度回転処理と上下及び左右を反転する処理は実質的に同義であり、結果としては同じ向きの画像が得られる。このようにすることで、逆さま姿勢で撮影された画像であっても、再生時には、正しい方向で表示できる。
【００２７】
なお、撮影時にライブビューとして表示する画像を１８０度回転して表示してしまうと、被写体２１０の向きと食い違いが生じ不自然になる。従って、ＣＰＵ１０７は、逆さ姿勢であっても、撮影時の表示用のライブビュー画像をそのままの向きでＬＣＤパネル１１２に表示する。
【００２８】
逆さ姿勢で被写体２１０を撮影している図２（ｂ）の場合、表示制御部１１１が、カメラ部１０１からの撮影画像と、プログラム・データ記憶部１０６からのＯＳＤデータを合成し、ＬＣＤパネル１１２に合成結果を表示する。カメラ１００が逆さ姿勢になっていることから、被写体２１０は、ＬＣＤパネル１１２上で、図２（ａ）とは上下左右が反転している。また、逆さ姿勢では、ＣＰＵ１０７は、タッチアイコン２０１〜２０４及び姿勢アイコンを、図２（ａ）の場合とは上下逆の位置に配置する。すなわち、図２（ａ）に示す正姿勢では、デジタルカメラ１００の下方に配置されていたタッチアイコン２０１〜２０４及び姿勢アイコン２０５が、図２（ｂ）に示す逆さ姿勢では、カメラ上方に配置されている。また、姿勢アイコン２０５の矢印は、図２（ａ）とは逆向きのカメラ下方向を指している。このように、逆さ姿勢ではＯＳＤの表示を正姿勢の場合と比べて１８０度回転した位置と向きで表示する。これにより、デジタルカメラ１００を逆さまに構えた場合にも、ユーザから見たＯＳＤの位置が正姿勢の場合と変わらなくなり、使い勝手が向上する。
【００２９】
図３（ａ）〜図３（ｃ）は、各姿勢におけるＬＣＤパネル１１２での撮影画像２０６と、タッチアイコン等の各種ＯＳＤ要素の表示例を示す。図３（ａ）は、正姿勢である場合の撮影画像２０６とＯＳＤ要素の表示例である。タッチ反応領域３０１〜３０４はそれぞれ、タッチアイコン２０１〜２０４に対応する。タッチ反応領域３０１〜３０４をタッチアイコン２０１〜２０４の表示領域よりも広く設定しているので、ユーザは、タッチアイコン２０１〜２０４の位置を多少外れてタップしてしまっても、確実にタップ操作を入力できる。タッチ反応領域３０１〜３０４の何れかに対するタップがあると、ＣＰＵ１０７は、タップされたタッチ反応領域３０１〜３０４に対応するタッチアイコン２０１〜２０４に割り当てられた機能を実行する。
【００３０】
図３（ｂ）は、姿勢検知部１１０が逆さ姿勢を検知し、且つ、防滴ケースモードがオフである場合の、ＬＣＤパネル１１２における表示例を示す。デジタルカメラ１００の上方向（カメラ部１０１が向いている方向）を図中の上としている。逆さ姿勢であるので、撮影画像２０６（ライブビュー画像）に回転・反転処理を施すことなくそのままの向きで表示すると、ＬＣＤパネル１１２の本来の上下方向に対して被写体の向きが逆になる。しかし、実世界の被写体２１０に対しては矛盾のない画像となる。また、デジタルカメラ１００を逆さまに構えたユーザはＬＣＤパネル１１２を逆さまに見ている可能性が高く、その場合、撮影画像２０６中の被写体も正しい向きで見えることとなる。
【００３１】
ＯＳＤ要素であるタッチアイコン２０１〜２０４及び姿勢アイコン２０５は、デジタルカメラ１００を逆さに構え、ＬＣＤパネル１１２を逆さに見るユーザに見やすいように、正姿勢の場合とは点対称に１８０度回転して表示している。また、アイコン２０１〜２０４に対応するタッチ反応領域の位置も、当然にタッチアイコン２０１〜２０４に合わせて移動している。姿勢アイコン２０５は、逆さ姿勢であることを示すように、デジタルカメラ１００の下方向を指す矢印になっている。
【００３２】
図３（ｃ）は、姿勢検知部１１０が逆さ姿勢を検出し、且つ、防滴ケースモードがオンである場合の、ＬＣＤパネル１１２における表示例を示す。この場合、デジタルカメラ１００が逆さ姿勢であるにも関わらず、ＯＳＤ要素の表示位置及びタッチ反応領域の位置は、正姿勢の場合と同じである。このようにする理由には、図５Ｃを参照して後述する。タッチアイコン２０７は、防滴ケースモードがオンとなっていることを示すとともに、防滴ケースモードの設定（オン／オフ）を切り替える画面を表示させるためのタッチアイコンである。
【００３３】
図４は、デジタルカメラ１００を封入（収納）する防滴ケースの外観斜視図を示す。防滴ケースは、透明のポリカーボネイト（ＰＣ）等の材料で成形され、水滴からデジタルカメラ１００を守る。防滴ケースには、外側から押下可能な操作部材４０１〜４０４であって、先端部分がデジタルカメラ１００のタッチパネル１０９の特定位置（図３（ｃ）のタッチ反応領域３０１〜３０４）に対面する操作部材を設けてある。すなわち、防滴ケース外部から操作部材４０１〜４０４を押下すると、操作部材４０１〜４０４の先端が、デジタルカメラ１００のタッチパネル１０９の特定位置（図３（ｃ）のタッチ反応領域３０１〜３０４）にタッチする。タッチパネル１０９が抵抗膜方式などの接触圧力を検知する方式であれば、機械的接触でよい。
【００３４】
タッチパネル１０９が静電容量方式である場合には、操作部材４０１〜４０４を導電性部材とすればよい。この場合、操作部材４０１〜４０４の先端が防滴ケース内でタッチパネル１０９に常時接触又はタッチが検知される程度に近接している場合、操作部材４０１〜４０４は必ずしも可動である必要は無い。
【００３５】
操作部材４０１〜４０４が防滴ケースの外部から防滴ケース内のタッチパネル１０９に対して操作が可能となる構成は、上述の構成に限るものではなく、タッチパネルの方式に合わせたその他の構成が採用可能である。
【００３６】
図５Ａは、デジタルカメラ１００を防滴ケースに封入し、正姿勢で撮影している状態の斜視図を示す。正姿勢であるため、ＬＣＤパネル１１２は、図３（ａ）と同様の向きで被写体とＯＳＤ要素を表示する。この場合、防滴ケースの外部に露出した操作部材４０１〜４０４を通して、ＬＣＤパネル１１２（タッチパネル１０９）上のタッチアイコン２０１〜２０４にそれぞれタッチ操作できる。
【００３７】
図５Ｂは、デジタルカメラ１００を防滴ケースに封入し、防滴ケースモードをオフに設定し、逆さ姿勢で撮影している状態の斜視図を示す。この場合、ＬＣＤパネル１１２は、図３（ｂ）で説明した通りの向きと位置で被写体とＯＳＤ要素を表示する。防滴ケースモードは、防滴ケースにデジタルカメラ１００を封入して使用する際に利用する動作モードであり、防滴ケースに収納する前にユーザが手動で設定できる。タッチアイコン２０１〜２０４の表示位置が正姿勢の場合とは異なるので、防滴ケースに設けられた操作部材４０１〜４０４では操作できない。よって、防滴ケースに収納した状態ではタッチパネルへの操作が不能になる。
【００３８】
図５Ｃは、デジタルカメラ１００を防滴ケースに封入し、防滴ケースモードをオンに設定し、逆さ姿勢で撮影している状態の斜視図を示す。この場合、ＬＣＤパネル１１２は、図３（ｃ）で説明した通りの向きと位置で被写体とＯＳＤ要素を表示する。ＣＰＵ１０７は、ケース検知部１１３が、デジタルカメラ１００が防滴ケースに収納されたことを検知すると、自動的に防滴ケースモードをオンに設定する。防滴ケースモードでは、ＣＰＵ１０７は、ＬＣＤパネル１１２に表示されるべきＯＳＤ要素を、正姿勢の場合と同じ位置に表示する。特に、タッチアイコンとこれに対応するタッチ反応領域の位置が、姿勢に関わらず固定となる。この結果、逆さ姿勢であっても、防滴ケースの外部からタッチアイコン２０１〜２０４を操作できる。すなわち、姿勢に関わらず（正姿勢でも逆さ姿勢でも）防滴ケース外部からの操作が可能になる。
【００３９】
防滴ケースの構造及び素材によっては、タッチアイコン２０１〜２０４を図３（ａ）に示す位置のままで表示した場合に、タッチアイコン２０１〜２０４が操作部材４０１〜４０４に隠れて見え難くなってしまうことがある。このような場合には、図３（ｃ）に示すように、対応するタッチ反応領域３０１〜３０４の位置は変更せずに、タッチアイコン２０１〜２０４の表示位置のみを図３（ａ）と比べてやや上に移動する。これにより、部分的には操作部材４０１〜４０４に隠れることはあっても、ユーザは、防滴ケース越しにタッチアイコン２０１〜２０４を視認できる。ＣＰＵ１０７は、防滴ケースモードがオンの場合、カメラ１００の姿勢に関わらず、タッチアイコン２０１〜２０４のこの表示位置の調整を実行する。タッチアイコン２０１〜２０４の表示位置を調整する方法に代えて、又はこれに加えて、タッチアイコン２０１〜２０４の表示サイズを大きくしてもよい。
【００４０】
防滴ケースに収納した状態では、タッチパネル１０９に対する自由な操作は不可能になり、操作部材４０１〜４０４による操作に依存することになる。従って、防滴ケースモードがオンのときには、ＣＰＵ１０７は、防滴ケースに収納することで操作不能となる操作部材の機能をタッチアイコン２０１〜２０４のいずれかに割り当て、操作部材４０１〜４０４で操作できるようにしても良い。例えば、静止画撮影ボタンが操作できなくなると静止画撮影が行えなくなってしまうので、静止画撮影ボタンの機能をタッチアイコン２０１〜２０４のいずれかに割り当てる。例えば、タッチアイコン２０１〜２０４に割り当てられている機能のうち、防滴ケースに収納された場合に使用頻度が下がる機能に代えて、静止画撮影ボタンの機能を割り当てる。
【００４１】
図６Ａ及び図６Ｂは、デジタルカメラ１００における撮影モード処理のフローチャートを示す。この処理は、ＣＰＵ１０７がプログラム・データ記憶部１０６から制御プログラムを読みだして一時記憶部１０３展開し、逐次実行することによって、実現される。デジタルカメラ１００を起動して撮影モードに設定すると、ＣＰＵ１０７は、図６Ａ及び図６Ｂに示す処理を開始する。
【００４２】
Ｓ６０１で、ＣＰＵ１０７は、プログラム・データ記憶部１０６に記憶される設定情報を参照し、防滴ケースモードに設定されているか否かを判定する。ＣＰＵ１０７は、防滴ケースモードに設定されている場合、Ｓ６０２に進み、そうでない場合、Ｓ６０５に進む。なお、先に説明したように、カメラ１００を防滴ケースに収容した状態ではケース検知部１１３の出力がオンとなり、ＣＰＵ１０７は、防滴ケースモードをオンにする。
【００４３】
Ｓ６０２で、ＣＰＵ１０７は、姿勢検知部１１０の出力値に基づき、デジタルカメラ１００の現在の姿勢が正姿勢か否かを判定する。ＣＰＵ１０７は、正姿勢であると判定した場合、Ｓ６０３に進み、そうでない場合、すなわち逆さ姿勢である場合、Ｓ６０４に進む。
【００４４】
Ｓ６０３で、ＣＰＵ１０７は、ＬＣＤパネル１１２に撮影画像（ライブビュー画像）２０６を表示し、ライブビュー画像に重畳して各種ＯＳＤ要素（タッチアイコン２０１〜２０４及び姿勢アイコン２０５を含む）を回転せずに表示する。姿勢アイコン２０５の矢印は、図３（ａ）に示す通り、正姿勢を示すようにデジタルカメラ１００の上方を向くように表示される。
【００４５】
Ｓ６０４で、ＣＰＵ１０７は、ＬＣＤパネル１１２に撮影画像（ライブビュー画像）２０６を表示し、ライブビュー画像に重畳して各種ＯＳＤ要素（タッチアイコン２０１〜２０４及び姿勢アイコン２０５を含む）を回転して表示する。姿勢アイコン２０５の矢印は、図３（ｂ）に示す通り、逆さ姿勢を示すようにデジタルカメラ１００の下方を向くように表示される。
【００４６】
Ｓ６０５で、ＣＰＵ１０７は、姿勢検知部１１０の出力値に基づき、デジタルカメラ１００の現在の姿勢が正姿勢か否かを判定する。ＣＰＵ１０７は、正姿勢であると判定した場合、Ｓ６０６に進み、そうでない場合、すなわち逆さ姿勢である場合、Ｓ６０７に進む。
【００４７】
Ｓ６０６で、ＣＰＵ１０７は、ＬＣＤパネル１１２に撮影画像（ライブビュー画像）２０６を表示し、ライブビュー画像に重畳して各種ＯＳＤ要素（タッチアイコン２０１〜２０４，２０７及び姿勢アイコン２０５を含む）を回転せずに表示する。姿勢アイコン２０５の矢印は、正姿勢を示すようにデジタルカメラ１００の上方を向くように表示される。姿勢アイコン２０５の矢印がデジタルカメラ１００の上方を指す以外は、図３（ｃ）と同様の表示となる。
【００４８】
Ｓ６０７で、ＣＰＵ１０７は、ＬＣＤパネル１１２に撮影画像（ライブビュー画像）２０６を表示し、ライブビュー画像に重畳して各種ＯＳＤ要素（タッチアイコン２０１〜２０４，２０７及び姿勢アイコン２０５を含む）を回転せずに表示する。姿勢アイコン２０５の矢印は、逆さ姿勢を示すようにデジタルカメラ１００の下方を向くように表示される。このとき、図３（ｃ）と同様の表示となる。
【００４９】
防滴ケースモードがオンとなっている場合では、姿勢アイコン２０５の矢印の向きが異なる以外は、ＯＳＤ要素の表示位置（及び方向）は同じである（Ｓ６０６，Ｓ６０７）。なお、防滴ケースモードがオフである場合（Ｓ６０３）と比べると、防滴ケースモードがオンである場合には（Ｓ６０６，Ｓ６０７）、タッチアイコン２０１〜２０４の表示位置が上方（ＬＣＤパネル１１２の中央側）に寄っている。また、Ｓ６０６での表示とＳ６０７での表示とを比べると、ライブビュー画像に写っている被写体の画像はデジタルカメラ１００の向きを基準とすると上下逆さまであるが、どちらも回転処理は施していない。即ち、ユーザからみると、どちらも同じ向きになっており、現実世界の被写体２１０に対して合致する向きである。一方、ＯＳＤ要素をユーザから見た位置と向きは、上下逆さまになる。
【００５０】
Ｓ６０８で、ＣＰＵ１０７は、防滴ケースモードのオン／オフを切り替える操作があったか否かを判定する。ＣＰＵ１０７は、切り替え操作があった場合（Ｓ６０８）、Ｓ６０９に進み、そうでない場合、Ｓ６１０に進む。防滴ケースモードのオン／オフは、設定メニューに含まれる防滴ケースモード設定項目を選択することで表示される防滴ケースモード設定画面でユーザ操作に基づいて切り替え可能である。ＣＰＵ１０７は、防滴ケースモードがオンになっている場合にライブビュー画像とともに表示されるタッチアイコン２０７へのタッチに応じて、防滴ケースモード設定画面をＬＣＤパネル１１２に表示する。
【００５１】
Ｓ６０９で、ＣＰＵ１０７は、ユーザによる防滴ケースモードの切り替え操作に応じて防滴ケースモードのオンとオフを切り替える。防滴ケースモードがオンであった場合には、防滴ケースモードを解除、すなわちオフにし、オフであった場合には、オンにする。ＣＰＵ１０７は、切り替えた結果をプログラム・データ記憶部１０６に記憶する。
【００５２】
Ｓ６１０で、ＣＰＵ１０７は、ケース検知部１１３からの出力に基づいて、デジタルカメラ１００が防滴ケースに収納されたか否かを判定する。ＣＰＵ１０７は、収納されたことを検知するとＳ６１１に進み、そうでない場合、Ｓ６１３に進む。
【００５３】
Ｓ６１１で、ＣＰＵ１０７は、プログラム・データ記憶部１０６に記憶された現在の設定を参照し、防滴ケースモードがオンであるか否かを判定する。ＣＰＵ１０７は、防滴ケースモードがオンの場合、設定を変更する必要がないので何もせずにＳ６１３に進む。防滴ケースモードがオフであった場合、ＣＰＵ１０７は、Ｓ６１２に進み、防滴ケースモードをオンに設定し、設定値（オン）をプログラム・データ記憶部１０６に記憶する。このようにして、防滴ケースに収納されたことに応じて、ＣＰＵ１０７は、自動的に防滴ケースモードをオンとする。
【００５４】
Ｓ６１３で、ＣＰＵ１０７は、タッチアイコン２０１〜２０４，２０７を含むいずれかのタッチアイコンのタッチ反応領域に対するタッチがあったか否かを判定する。ＣＰＵ１０７は、タッチがあった場合、Ｓ６１４に進み、そうでない場合はＳ６１５に進む。
【００５５】
Ｓ６１４で、ＣＰＵ１０７は、タッチされたタッチ反応領域に対応するタッチアイコンに割り当てられた機能を実行する。たとえば、設定メニューを開く機能が割り当てられたタッチアイコンの場合、ＣＰＵ１０７は、設定メニューを開く。なお、Ｓ６１４に示す処理は、タッチ反応領域へのタッチダウンに応じて行っても良いし、タッチ反応領域へのタップ（タッチダウンからタッチムーブを経ずにタッチアップする操作）の検出に応じて行っても良い。また、タッチ反応領域へのロングタッチ（タッチダウンがあった後にタッチオンが所定時間以上継続する操作）の検出に応じて、Ｓ６１４に示す処理を実行しても良い。
【００５６】
Ｓ６１５で、ＣＰＵ１０７は、撮影指示がなされたか否かを判定する。ここでの撮影指示には、デジタルカメラ１００に備えられた撮影指示ボタンが押下された場合、及び、タッチアイコン２０１〜２０４に含まれる動画撮影開始キーに対するタッチ操作があった場合などがある。静止画撮影の指示も含まれるが、ここでは、動画撮影の指示が入力されたものとして以下の動作を説明する。ＣＰＵ１０７は、このような撮得指示があった場合、Ｓ６１６に進み、そうでない場合、Ｓ６１９に進む。
【００５７】
Ｓ６１６で、ＣＰＵ１０７は撮影処理を実行する。動画像の撮影処理では、ＣＰＵ１０７は、撮影開始の時点での姿勢検知部１１０での姿勢検知に基づき、逆さ姿勢であった場合は撮影された動画に１８０度回転する処理を行ってから動画ファイルとして記録する。このようにすることで、デジタルカメラ１００を逆さ姿勢にして撮影された動画を、再生時に逆さまでない向きで再映表示できる。なお、ＣＰＵ１０７は、動画開始時より後の姿勢については姿勢検知部１１０の姿勢検知結果を参照しない。すなわち、動画開始時に逆さ姿勢であった場合で、撮影途中でデジタルカメラ１００の姿勢が正姿勢に変わったとしても、ＣＰＵ１０７は、撮影画像を１８０回転して記録する。
【００５８】
静止画の撮影の場合、ＣＰＵ１０７は、静止画撮影時のデジタルカメラ１００の姿勢を、正姿勢、逆さ姿勢、並びに、正姿勢と逆さ姿勢の間の右回りの横姿勢及び左回りの横姿勢の４姿勢のいずれかで判断する。逆さ姿勢であった場合、ＣＰＵ１０７は、撮影画像を１８０度回転して記録する。正姿勢、又は、右回り若しくは左回りの横姿勢の場合、ＣＰＵ１０７は、撮影画像は回転せずに記録する。そして、右回りまたは左回りの横姿勢であった場合、ＣＰＵ１０７は更に、どちら方向の横向きかを示す姿勢フラグ（姿勢情報）を属性情報として撮影画像に関連付けて記録する。
【００５９】
Ｓ６１７で、ＣＰＵ１０７は、動画の撮影停止指示があったか否かを判定する。停止指示が無い場合、ＣＰＵ１０７は、Ｓ６１６に戻って動画の撮影を継続する。停止指示があった場合、ＣＰＵ１０７は、Ｓ６１８に進み、動画の撮影を終了して動画ファイルのクローズ処理などの終了処理を行う。静止画撮影である場合、ＣＰＵ１０７は、Ｓ６１７，Ｓ６１８の処理をパス又は省略する。
【００６０】
Ｓ６１９で、ＣＰＵ１０７は、撮影モード処理を終了するイベントがあったか否かを判定する。撮影モード処理を終了するイベントには、電源オフ操作、再生モードなどの他の動作モードに移行する操作、及び、メモリカードなどの記録媒体の格納スロットの蓋が空けられたことの検知などがある。撮影モード処理を終了するイベントが無い場、ＣＰＵ１０７は、Ｓ６０１に戻り、引き続き撮影モード処理を行う。撮影モード処理を終了するイベントがあった場合（Ｓ６１９）、ＣＰＵ１０７は、撮影モード処理を終了する。
【００６１】
以上説明したように、本実施例では、防滴ケースモードがオンであるときには、カメラ１００の姿勢に関わらず、防滴ケースの操作部材を通して防滴ケースの外部からタッチパネルを操作することができる。
【００６２】
上述の実施例では、デジタルカメラ１００の防滴ケースへの収納をケース検知部１１３が検知すると自動的に防滴ケースモードに設定するとしたが、ケース検知部１１３を省略し、手動で防滴ケースモードを設定するようにしてもよい。この場合、ケース検知部１１３及び図６ＢのステップＳ６１０〜Ｓ６１２の処理は不要となり、コスト及び処理負荷を削減できる。あるいは、ケース検知部１１３を備えつつも、デジタルカメラ１００の防滴ケースへの収納を検知した場合に自動的に防滴ケースモードをオンとするか否かを設定できるようにしても良い。
【００６３】
逆に、ケース検知部１１３を備える代わりに手動では防滴ケースモードに切り替えられないようにしても良い。この場合、図６ＡのステップＳ６０８、Ｓ６０９の処理は不要となり、ステップＳ６１０で防滴ケースに収納されたことを検知した場合のみ防滴ケースモードに設定する。
【００６４】
上述の実施例では、防滴ケースモードがオンである場合、姿勢が変わってもタッチアイコンの表示向きを変更しない。しかし、防滴ケースに備えられた操作部材４０１〜４０４で操作できる場所にタッチアイコンのタッチ反応領域があれば良いので、タッチアイコンの向きだけを変えるようにしても良い。すなわち、ステップＳ６０７の処理を、正姿勢の場合のステップＳ６０６での表示位置と同じ位置にタッチアイコンを表示しつつ、向きだけ１８０度回転して表示するように、変更する。こうすることで、デジタルカメラ１００を逆さに構えたユーザにとって、タッチアイコンとして表示された文字列などが視認しやすくなる。
【００６５】
上述の実施例では、防滴ケースモードがオフの場合で逆さ姿勢のときにのみＯＳＤ要素を回転表示したが、正姿勢又は約９０度回転した横姿勢のときに、ＯＳＤ要素の配置を横姿勢用の配置に変更してもよい。具体的には、防滴ケースモードがオフの場合、デジタルカメラ１００が正姿勢か横姿勢かに応じてタッチアイコンの表示位置と対応するタッチ反応領域の位置を変更する。その一方で、防滴ケースモードがオンの場合、デジタルカメラ１００が正姿勢か横姿勢かに関わらず、タッチアイコンの表示位置を固定とし、タッチ反応領域を防滴ケースの操作部材４０１〜４０４で外部から操作できる位置に設定する。
【００６６】
防滴ケースモードに防滴ケースの種別に応じた複数のモードを用意しておき、いずれかを手動で選択して設定できるようにしてもよい。この場合、ケース検知部１１３をどの種別のケースに収納されたかを検知できる構成とし、ＣＰＵ１０７が、検知されたケースの種別にあったモードに自動設定するようにしてもよい。
【００６７】
例えば、ケースモードオフとケースモード１〜３のいずかに手動または自動で設定することができるようにしても良い。
【００６８】
ケースモード１は、図４に図示した防滴ケース用の防滴ケースモードであり、図６Ａ及び図６Ｂに示す処理で設定される防滴ケースモードである。ＣＰＵ１０７は、タッチアイコン２０１〜２０４のタッチ反応領域３０１〜３０４を図３（ｃ）で説明した位置に設定する。
【００６９】
ケースモード２は、図４に示す防滴ケースとは外部から操作してタッチパネルにタッチ可能な位置が異なる操作部材を有する防滴ケースを想定したモードである。ＣＰＵ１０７は、タッチアイコン２０１〜２０４のタッチ反応領域３０１〜３０４を、図３（ｃ）で説明した位置とは異なる位置に、姿勢に関わらず固定して設定する。
【００７０】
ケースモード３は、図４に示す防滴ケースとは異なり、外部からタッチパネル上のどの位置に対する操作も可能な防滴ケースを想定したモードである。ＣＰＵ１０７は、タッチアイコン２０１〜２０４のタッチ反応領域３０１〜３０４を、ケースモードオフの場合と同様に、姿勢に応じて異なる位置に設定する。
【００７１】
上述の実施例では、デジタルカメラ１００を収納するケースとして防滴ケースの例を説明したが、本発明はこれに限られない。すなわち、本発明は、防水、防滴、防塵、防傷、防汚、耐衝撃、耐圧又は防風などのための他の収納ケースに収納する場合にも適用可能である。
【００７２】
ＣＰＵ１０７の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００７３】
また、本発明を好適な実施例に基づいて詳述してきたが、本発明はこれら特定の実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施例は本発明の一実施例を示すものにすぎず、各実施例を適宜組み合わせることも可能である。
【００７４】
本発明をデジタルカメラ１００に適用した実施例を説明したが、この例に限定されず、ケース（ハウジング）に収納される可能性のあるタッチパネルを備えた電子機器であれば適用可能である。すなわち、本発明はポータブルなパーソナルコンピュータ（いわゆるタブレットＰＣ）やＰＤＡ、携帯電話端末や携帯型の画像ビューワ、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。これらの機器も、防水、防滴、防塵、防傷、防汚、耐衝撃、耐圧、防風などのための何らかの収納ケースに収納されることがある。これらの機器がタッチパネルを有していて、収納されたケースの外側からタッチパネルに対する操作を行う場合には、本発明を適用することで本発明の効果を奏することができる。
【００７５】
（他の実施形態）本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015012417.tif 000003
【図２】
2015012417.tif 000004
【図３】
2015012417.tif 000005
【図４】
2015012417.tif 000006
【図５Ａ】
2015012417.tif 000007
【図５Ｂ】
2015012417.tif 000008
【図５Ｃ】
2015012417.tif 000009
【図６Ａ】
2015012417.tif 000010
【図６Ｂ】
2015012417.tif 000011