(57)【要約】【課題】ユーザが誤って撮像レンズに触れてしまうことを防止することを目的とする。【解決手段】撮像レンズを含むレンズユニット１０１と、レンズユニット１０１の背面に配置され表示部１０５を備えた第１のタッチパネル１０３と、レンズユニット１０１と同面に配置され表示部１０５に対して操作可能な第２のタッチパネル１０２（１０２ａ、１０２ｂ）と、レンズユニット１０１の起動状態を検出するレンズユニット状態検出手段と、レンズユニット状態検出手段によりレンズユニット１０１が起動状態であることが検出された場合に、表示部１０５の表示領域にレンズユニット１０１が起動状態であることを示す表示を行う表示制御手段と、を有する。【選択図】図１
2013238783.tif 000002
【特許請求の範囲】
【請求項１】
撮像レンズを含むレンズユニットと、
前記レンズユニットの背面に配置され表示部を備えた第１のタッチパネルと、
前記レンズユニットと同面に配置され前記表示部に対して操作可能な第２のタッチパネルと、
前記レンズユニットの起動状態を検出するレンズユニット状態検出手段と、
前記レンズユニット状態検出手段により前記レンズユニットが起動状態であることが検出された場合に、前記表示部の表示領域に前記レンズユニットが起動状態であることを示す表示を行う表示制御手段と、を有することを特徴とする撮像装置。
【請求項２】
前記表示制御手段は、前記表示領域のうち前記レンズユニットの背面位置に対応する領域に前記レンズユニットが起動状態であることを示す表示を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記表示制御手段は、前記レンズユニット状態検出手段により前記レンズユニットが起動状態であることが検出された場合に、前記表示領域のうち前記レンズユニットの背面位置に対応する領域を避けて、前記第１のタッチパネルおよび前記第２のタッチパネルの少なくとも何れかを介して操作可能なＧＵＩ部品を表示することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記レンズユニット状態検出手段により前記レンズユニットが起動状態であることが検出された場合に前記第２のタッチパネルを介した操作を無効にする操作無効手段を有することを特徴とする請求項１ないし３の何れか１項に記載の撮像装置。
【請求項５】
前記レンズユニットを起動状態および格納状態に制御するレンズユニット制御手段を有し、
前記レンズユニット制御手段は、前記表示制御手段により前記レンズユニットが起動状態であることを示す表示が行われている場合に、ユーザによる前記第１のタッチパネルを介した操作に応じて前記レンズユニットを格納状態に移行させることを特徴とする請求項１ないし４の何れか１項に記載の撮像装置。
【請求項６】
前記表示制御手段は、前記レンズユニット制御手段により前記レンズユニットが格納状態に移行された場合に、前記レンズユニットが起動状態であることを示す表示を終了して、ＧＵＩ部品の表示項目を増やして表示することを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記レンズユニットを起動状態および格納状態に制御するレンズユニット制御手段を有し、
前記レンズユニット制御手段は、前記第２のタッチパネルのうち前記レンズユニットの近傍領域の接触を検出した場合に、前記レンズユニットを起動状態から格納状態に移行させることを特徴とする請求項１ないし４の何れか１項に記載の撮像装置。
【請求項８】
撮像レンズを含むレンズユニットと、
前記レンズユニットの背面に配置され表示部を備えた第１のタッチパネルと、
前記レンズユニットと同面に配置され前記表示部に対して操作可能な第２のタッチパネルと、
前記表示部に前記第１のタッチパネルおよび前記第２のタッチパネルの少なくとも何れかを介して操作可能なＧＵＩ部品を表示する表示制御手段と、
前記レンズユニットを起動状態および格納状態に制御するレンズユニット制御手段と、を有し、
前記レンズユニット制御手段は、前記表示制御手段により前記第２のタッチパネルを介して操作可能なＧＵＩ部品を表示する場合に、前記レンズユニットを起動状態から格納状態に移行させることを特徴とする撮像装置。
【請求項９】
前記レンズユニット制御手段は、前記表示制御手段により前記第２のタッチパネルを介して操作可能なＧＵＩ部品の表示が終了された場合、前記レンズユニットを格納状態から起動状態に移行させることを特徴とする請求項８に記載の撮像装置。
【請求項１０】
撮像レンズを含むレンズユニットと、
前記レンズユニットの背面に配置され表示部を備えた第１のタッチパネルと、
前記レンズユニットと同面に配置され前記表示部に対して操作可能な第２のタッチパネルと、
前記表示部の表示領域に前記第１のタッチパネルおよび前記第２のタッチパネルの少なくとも何れかを介して操作可能なＧＵＩ部品を表示する表示制御手段と、を有し、
前記表示制御手段は、前記ＧＵＩ部品のうち前記第２のタッチパネルを介して操作可能なＧＵＩ部品の配置位置をユーザによる操作に応じて変更する場合に、前記ＧＵＩ部品が前記第２のタッチパネルを介して操作可能な位置に配置されるようにガイド表示することを特徴とする撮像装置。
【請求項１１】
前記表示制御手段は、前記ＧＵＩ部品のうち前記第２のタッチパネルを介して操作可能なＧＵＩ部品の配置位置をユーザによる操作に応じて変更する場合に、前記表示領域のうち前記第２のタッチパネルを介して前記ＧＵＩ部品を操作可能な領域と操作不可能な領域とを識別可能に表示することを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記第２のタッチパネルを介して前記ＧＵＩ部品を操作不可能な領域とは、前記表示領域のうち前記レンズユニットの背面位置に対応する領域であることを特徴とする請求項１１に記載の撮像装置。
【請求項１３】
前記表示制御手段は、前記第１のタッチパネルのみを介して操作可能なＧＵＩ部品と、前記第２のタッチパネルを介して操作可能なＧＵＩ部品とを識別可能に表示することを特徴とする請求項１０ないし１２の何れか１項に記載の撮像装置。
【請求項１４】
前記表示制御手段は、前記ＧＵＩ部品のうち前記第２のタッチパネルを介して操作可能なＧＵＩ部品の配置位置をユーザによる操作に応じて変更する場合に、前記表示領域のうち前記第２のタッチパネルを介して前記ＧＵＩ部品を操作不可能な領域に前記ＧＵＩ部品を移動させたときに、前記ＧＵＩ部品の配色を変更することを特徴とする請求項１０に記載の撮像装置。
【請求項１５】
前記表示制御手段により、前記第２のタッチパネルを介して操作可能なＧＵＩ部品の配置位置が、前記表示領域のうち前記第２のタッチパネルを介して前記ＧＵＩ部品を操作可能な領域と操作不可能な領域との間で変更された場合に、前記ＧＵＩ部品に対する操作方法を変更して設定する操作設定手段を有することを特徴とする請求項１０ないし１４の何れか１項に記載の撮像装置。
【請求項１６】
前記表示制御手段は、前記操作設定手段により前記ＧＵＩ部品に対する操作方法を変更した場合に、操作方法が変更されたことを通知することを特徴とする請求項１５に記載の撮像装置。
【請求項１７】
撮像レンズを含むレンズユニットと、
前記レンズユニットの背面に配置され表示部を備えた第１のタッチパネルと、
前記レンズユニットと同面に配置され前記表示部に対して操作可能な第２のタッチパネルと、を有する撮像装置の制御方法であって、
前記レンズユニットの起動状態を検出するレンズユニット状態検出ステップと、
前記レンズユニット状態検出ステップにより前記レンズユニットが起動状態であることが検出された場合に、前記表示部の表示領域に前記レンズユニットが起動状態であることを示す表示を行う表示制御ステップと、を有することを特徴とする制御方法。
【請求項１８】
撮像レンズを含むレンズユニットと、
前記レンズユニットの背面に配置され表示部を備えた第１のタッチパネルと、
前記レンズユニットと同面に配置され前記表示部に対して操作可能な第２のタッチパネルと、を有する撮像装置の制御方法であって、
前記表示部に前記第１のタッチパネルおよび前記第２のタッチパネルの少なくとも何れかを介して操作可能なＧＵＩ部品を表示する表示制御ステップと、
前記レンズユニットを起動状態および格納状態に制御するレンズユニット制御ステップと、を有し、
前記レンズユニット制御ステップでは、前記表示制御ステップにより前記第２のタッチパネルを介して操作可能なＧＵＩ部品を表示する場合に、前記レンズユニットを起動状態から格納状態に移行させることを特徴とする制御方法。
【請求項１９】
撮像レンズを含むレンズユニットと、
前記レンズユニットの背面に配置され表示部を備えた第１のタッチパネルと、
前記レンズユニットと同面に配置され前記表示部に対して操作可能な第２のタッチパネルと、を有する撮像装置の制御方法であって、
前記表示部の表示領域に前記第１のタッチパネルおよび前記第２のタッチパネルの少なくとも何れかを介して操作可能なＧＵＩ部品を表示する表示制御ステップ、を有し、
前記表示制御ステップでは、前記ＧＵＩ部品のうち前記第２のタッチパネルを介して操作可能なＧＵＩ部品の配置位置をユーザによる操作に応じて変更する場合に、前記ＧＵＩ部品が前記第２のタッチパネルを介して操作可能な位置に配置されるようにガイド表示することを特徴とする制御方法。
【請求項２０】
撮像レンズを含むレンズユニットと、
前記レンズユニットの背面に配置され表示部を備えた第１のタッチパネルと、
前記レンズユニットと同面に配置され前記表示部に対して操作可能な第２のタッチパネルと、を有する撮像装置を制御するためのプログラムであって、
前記レンズユニットの起動状態を検出するレンズユニット状態検出ステップと、
前記レンズユニット状態検出ステップにより前記レンズユニットが起動状態であることが検出された場合に、前記表示部の表示領域に前記レンズユニットが起動状態であることを示す表示を行う表示制御ステップと、をコンピュータに実行させるためのプログラム。
【請求項２１】
撮像レンズを含むレンズユニットと、
前記レンズユニットの背面に配置され表示部を備えた第１のタッチパネルと、
前記レンズユニットと同面に配置され前記表示部に対して操作可能な第２のタッチパネルと、を有する撮像装置を制御するためのプログラムであって、
前記表示部に前記第１のタッチパネルおよび前記第２のタッチパネルの少なくとも何れかを介して操作可能なＧＵＩ部品を表示する表示制御ステップと、
前記レンズユニットを起動状態および格納状態に制御するレンズユニット制御ステップと、をコンピュータに実行させるためのプログラムであり、
前記レンズユニット制御ステップでは、前記表示制御ステップにより前記第２のタッチパネルを介して操作可能なＧＵＩ部品を表示する場合に、前記レンズユニットを起動状態から格納状態に移行させることを特徴とするプログラム。
【請求項２２】
撮像レンズを含むレンズユニットと、
前記レンズユニットの背面に配置され表示部を備えた第１のタッチパネルと、
前記レンズユニットと同面に配置され前記表示部に対して操作可能な第２のタッチパネルと、を有する撮像装置を制御するためのプログラムであって、
前記表示部の表示領域に前記第１のタッチパネルおよび前記第２のタッチパネルの少なくとも何れかを介して操作可能なＧＵＩ部品を表示する表示制御ステップ、をコンピュータに実行させるためのプログラムであり、
前記表示制御ステップでは、前記ＧＵＩ部品のうち前記第２のタッチパネルを介して操作可能なＧＵＩ部品の配置位置をユーザによる操作に応じて変更する場合に、前記ＧＵＩ部品が前記第２のタッチパネルを介して操作可能な位置に配置されるようにガイド表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズユニットと同面に配置されたタッチパネルを有する撮像装置などに関するものである。
【背景技術】
【０００２】
近年、さまざまな電子製品にタッチパネルが使用されている。ディスプレイが一体化して構成されたタッチパネルでは、ユーザがタッチパネルに表示されたボタンなどをタッチし、ボタンを選択することで所望の操作を行うことができる。ユーザが所望の操作を完了させるまでの間、タッチパネルに対して複数回タッチを行うことがある。また、電子製品には多様な機能が搭載されており、それと対応するボタンも数多く存在し、タッチパネルにはさまざまな場所にタッチ対象のボタンが現れる（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２６４９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
モバイルの電子製品ではタッチパネルの表示領域は小さく、その表示領域に多くのボタンを表示させると、ユーザが指で操作する場合に複数のボタンに同時に接触し、誤操作してしまうという問題がある。そこで、電子製品の片面だけでなく、両面にタッチパネルを配置することで接触させる領域を増やし操作したいボタンに対する操作方法を増やすことで特定のボタンを操作することが考えられる。しかしながら、デジタルカメラなどの撮像装置の場合、片面には撮像レンズを有するレンズユニットが配置されている。したがって、レンズユニットが配置されている同面にタッチパネル（第２のタッチパネル）を配置した場合、ユーザが第２のタッチパネルを操作中に、誤って撮像レンズに触れてしまうという問題がある。
【０００５】
また、撮像装置において、第２のタッチパネルを介して、レンズユニットの背面のタッチパネル（第１のタッチパネル）に表示されたボタンを操作する場合を想定する。このとき、撮像装置が第１のタッチパネルの所望する位置にボタンを配置するカスタマイズ機能を有する場合、配置する位置によっては第２のタッチパネルからボタンを操作することができず、カスタイズを行うときの操作性が低下してしまうという問題がある。
【０００６】
本発明は、上述したような問題点に鑑みてなされたものであり、レンズユニットと同面にタッチパネルが配置されている撮像装置において、ユーザが誤って撮像レンズに触れてしまうことを防止することを目的とする。
また、本発明は、上述したような問題点に鑑みてなされたものであり、レンズユニットと同面にタッチパネルが配置されている撮像装置において、ＧＵＩ部品のカスタマイズを行うときの操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の撮像装置は、撮像レンズを含むレンズユニットと、前記レンズユニットの背面に配置され表示部を備えた第１のタッチパネルと、前記レンズユニットと同面に配置され前記表示部に対して操作可能な第２のタッチパネルと、前記レンズユニットの起動状態を検出するレンズユニット状態検出手段と、前記レンズユニット状態検出手段により前記レンズユニットが起動状態であることが検出された場合に、前記表示部の表示領域に前記レンズユニットが起動状態であることを示す表示を行う表示制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、レンズユニットと同面にタッチパネルが配置されている撮像装置において、ユーザが誤って撮像レンズに触れてしまうことを防止することができる。また、本発明によれば、レンズユニットと同面にタッチパネルが配置されている撮像装置において、ＧＵＩ部品のカスタマイズを行うときの操作性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の撮像装置を示す外観図である。
【図２】本実施形態の撮像装置のハードウェア構成を示す図である。
【図３】本実施形態の撮像装置の操作方法を説明するための図である。
【図４】本実施形態のレンズユニットが格納状態で表示されるＧＵＩ部品の一例を示す図である。
【図５】本実施形態のレンズユニットが起動状態で表示されるＧＵＩ部品の一例を示す図である。
【図６】本実施形態の撮像装置の動作を示すフローチャートである。
【図７】本実施形態のレンズユニットの移行および表示されるＧＵＩ部品の一例を示す図である。
【図８】本実施形態のレンズユニットの移行および表示されるＧＵＩ部品の一例を示す図である。
【図９】本実施形態のレンズユニットの起動状態および格納状態の動作を示すフローチャートである。
【図１０】本実施形態のレンズユニットの状態に応じて切り替えるＧＵＩ部品の一例を示す図である。
【図１１】本実施形態のレンズユニットの状態を切り替えるときの一例を示す図である。
【図１２】本実施形態のボタンカスタマイズ機能の概略を示す図である。
【図１３】本実施形態のボタンカスタマイズ機能の概略を示す図である。
【図１４】本実施形態のボタンカスタマイズの動作を示すフローチャートである。
【図１５】本実施形態の撮像装置のボタンカスタマイズ機能により配置されたボタンを操作する場合の概略を示す図である。
【図１６】本実施形態の撮像装置のボタンカスタマイズ機能により配置されたボタンを操作する場合の概略を示す図である。
【図１７】本実施形態のＧＵＩ部品の操作方法を変更する動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら説明する。
（第１の実施形態）
図１は、本実施形態に係る撮像装置１００の外観図である。図１（ａ）は、撮像装置１００をレンズユニット１０１側から見た図と、上面から見た図と、背面から見た図を示している。図１（ｂ）は、撮像装置１００を背面から見た図であって、レンズユニット１０１側に配置された構成部材を破線で示している。
図１（ａ）に示すように、撮像装置１００のレンズユニット１０１の背面には、第１のタッチパネルとしてのタッチパネル１０３が配置されている。ここでは、タッチパネル１０３は液晶パネルなどの表示部１０５が一体で構成されている。なお、以下では、説明を簡単にするためにタッチパネル１０３と表示部１０５とを区別せず、タッチパネル１０３として説明する。
また、図１（ａ）に示すように、撮像装置１００のレンズユニット１０１側には、レンズユニット１０１と、第２のタッチパネルとしてのタッチパネル１０２（１０２ａ、１０２ｂ）とが配置されている。タッチパネル１０２ａ、１０２ｂは、レンズユニット１０１と同面であって、レンズユニット１０１を挟んで左右に配置されている。ここでは、タッチパネル１０２は表示部を備えていないが、表示部を備えているものであってもよい。図１（ｂ）に示すように、レンズユニット１０１はタッチパネル１０３の中央と重なり合う位置に配置され、タッチパネル１０２はタッチパネル１０３の両側と重なり合う位置に配置されている。
また、撮像装置１００の上面には撮影ボタン１０４が配置されている。
【００１１】
図２は、撮像装置１００のハードウェア構成を示すブロック図である。
記録媒体２００は、撮像装置１００に対して着脱可能なメモリカードなどである。
レンズユニット１０１は、撮像レンズ、撮像素子およびレンズフードなどを含むユニットである。
タッチパネル１０２は、平板状の位置入力センサーを有し、ユーザが接触したセンサー表面上の位置情報を検出することが可能である。
タッチパネル１０３は、上述した表示部１０５と透明な平板状の位置入力センサーとを組み合わせた電子部品であり、画面上の表示をユーザが接触することで位置情報を検出することが可能である。
【００１２】
撮影ボタン１０４は、ユーザは画像撮影を行うときに押下するボタンである。
カメラ信号処理部２０１は、レンズユニット１０１に搭載されている撮像素子からの入力信号を画像データへ変換し、ＤＲＡＭ２０４に一時保持することが可能である。
符号化部２０２は、カメラ信号処理部２０１が一時保持した画像データをＪＰＥＧ方式、ＭＰＥＧ方式などの画像圧縮技術を用いて、符号化処理を行う。
メディアＩＦ２０３は、符号化部２０２が符号化した圧縮データを、撮像装置１００に装着されている記録媒体２００に記録することが可能なインタフェースである。
ＤＲＡＭ２０４は、撮像装置１００のメインメモリであり、カメラ信号処理部２０１で処理された画像データ、符号化部２０２で符号化された圧縮データ、タッチパネル１０３が表示する画像データなどを一時保持することが可能である。
【００１３】
データバス２０５は、各構成部がＤＲＡＭ２０４へアクセスするための伝送路である。
制御バス２０６は、ＣＰＵ２０７がレンズユニット１０１、メディアＩＦ２０３などに対して制御指示を行うための伝送路である。
ＣＰＵ２０７は、撮像装置１００全体の制御を行う。プログラムバス２０８は、ＣＰＵ２０７、ＲＯＭ２０９およびＲＡＭ２１０を接続するための伝送路である。ＲＯＭ（Read Only Memory）２０９は、ＣＰＵ２０７が実行するプログラムなどを格納している。ＲＡＭ（Random Access Memory）２１０は、ＣＰＵ２０７のワークメモリである。なお、必要に応じて例えばＥＥＰＲＯＭのような書き換え可能な不揮発性メモリを有していてもよい。
【００１４】
デジタルカメラなどの可搬性を重視したモバイル機器では、タッチパネル１０３の表示領域が小さく、ユーザは非常に小さなボタンを操作しなければならない。この場合、図３（ａ）に示すように指の接触領域に比べてタッチパネルのボタンの領域が小さく、タッチパネル１０３の１つの平面センサーだけではユーザが操作する位置情報を検出することが困難である。
【００１５】
一方、本実施形態のように、タッチパネル１０２を備えた撮像装置１００では、図３（ｂ１）、（ｂ２）に示すように、ユーザは２つの指を用いてタッチパネル１０２とタッチパネル１０３とを両側から挟むように操作することできる。したがって、撮像装置１００のＣＰＵ２０７はタッチパネル１０３の検出位置Ｐ１とそれに対応するタッチパネル１０２ａの検出位置Ｐ２との合致位置を検出することで、ユーザの操作を精度よく検出でき、誤検出を防ぐことができる。このように、タッチパネル１０２は、タッチパネル１０３に対して操作可能に構成されている。なお、図３（ｂ１）は、タッチパネル１０２ａの検出位置Ｐ２が理解できるように、タッチパネル１０３の表示内容を省略して図示している。
【００１６】
図４は、撮像装置１００のレンズユニット１０１が格納状態で表示されるＧＵＩ部品の一例を示す図である。ここで、ＧＵＩ部品は、ウィジェットでありタッチパネル１０３に表示されるＧＵＩ（グラフィカルユーザインターフェース）を構成する部品である。ＧＵＩ部品には、ボタン、メニュー、ウィンドウ、テキストボックスおよびズームバーなどが含まれる。
ユーザの操作に応じて、撮像装置１００の状態が図４（ａ）から図４（ｂ）に遷移する。
図４（ａ）はレンズユニット１０１が格納状態であり、タッチパネル１０３にＧＵＩ部品としての、メインメニュー選択ボタン４０１およびファンクションメニュー選択ボタン４０２が表示されている。レンズユニット１０１が格納状態では、ＣＰＵ２０７はタッチパネル１０３を介してユーザによるメインメニュー選択ボタン４０１の選択の操作を検出することで、図４（ｂ）に示すように、タッチパネル１０３の表示領域全体にメニュー４０３を表示する。
図４（ｂ）はレンズユニット１０１が格納状態であることを示し、タッチパネル１０３の表示領域全体にメニュー４０３が表示されている。
【００１７】
図５は、撮像装置１００のレンズユニット１０１が起動状態で表示されるＧＵＩ部品の一例を示す図である。ユーザの操作に応じて、撮像装置１００の状態が図５（ａ）から図５（ｂ）に遷移する。
図５（ａ）はレンズユニット１０１が起動状態であり、タッチパネル１０３にメインメニュー選択ボタン４０１、ファンクションメニュー選択ボタン４０２、レンズユニット１０１によって撮影されているスルー画像５０１が表示されている。レンズユニット１０１が起動状態では、ＣＰＵ２０７はタッチパネル１０３を介してユーザによるメインメニュー選択ボタン４０１の選択の操作を検出することで、図５（ｂ）に示すように、タッチパネル１０３にメニュー４０４を表示し、警告表示５０２を行う。警告表示５０２とは、レンズユニット１０１が起動状態であることを示す表示であり、ここでは「レンズユニット起動中」のメッセージを表示している。
図５（ｂ）はレンズユニット１０１が起動状態であり、タッチパネル１０３のうちレンズユニット１０１の背面位置に対応する領域に警告表示５０２が表示され、警告表示５０２を表示する領域以外の領域にメニュー４０４が表示されている。すなわち、ＣＰＵ２０７は、レンズユニット１０１の背面位置に対応する領域を避けて、ＧＵＩ部品としてのメニュー４０４を表示する。ここでは、メニュー４０４はタッチパネル１０２を使用するメニューであるものとする。ただし、メニュー４０４は、タッチパネル１０２およびタッチパネル１０３のうち少なくとも何れかを使用するメニューであってもよい。
【００１８】
図６は、撮像装置１００による、図４および図５で説明したＧＵＩ部品を表示するときの動作を示すフローチャートである。この処理は、ＣＰＵ２０７がＲＯＭ２０９に格納されたプログラムをＲＡＭ２１０に展開して実行することにより実現する。この処理は、ＣＰＵ２０７がタッチパネル１０３にＧＵＩ部品を表示することにより開始される。
ステップＳ６０１では、ＣＰＵ２０７はタッチパネル１０３を介してユーザによる選択ボタンの選択の操作を検出したか否かを判断する。操作を検出した場合にはステップＳ６０２に進み、操作を検出しない場合には処理を終了する。
【００１９】
ステップＳ６０２では、ＣＰＵ２０７はレンズユニット１０１が起動中であるか否かを判断する。この処理は、レンズユニット状態検出手段による処理の一例に対応する。ＣＰＵ２０７は、レンズユニット１０１の状態を検出することによりレンズユニット１０１が起動中であるか否かを判断することができる。レンズユニット１０１が起動中の場合にはステップＳ６０３に進み、起動中ではない場合にはステップＳ６０４に進む。
ステップＳ６０３では、ＣＰＵ２０７はレンズユニット１０１が起動状態であることを示す表示を行う。具体的には、図５（ｂ）で説明したように、ＣＰＵ２０７はタッチパネル１０３のうちレンズユニット１０１の背面位置に対応する領域に警告表示５０２を行い、警告表示５０２を表示する領域以外の領域にメニュー４０４を表示する。この処理は、表示制御手段により処理の一例に対応する。
【００２０】
一方、ステップＳ６０４では、ＣＰＵ２０７はタッチパネル１０３の表示領域全体にメニュー４０３を表示する。
なお、ステップＳ６０３では、ＣＰＵ２０７が警告表示５０２を行う場合について説明したが、ＣＰＵ２０７は警告表示５０２に加えてタッチパネル１０２を介した操作を無効にしてもよい。この処理は、操作無効手段により処理の一例に対応する。
【００２１】
本実施形態によれば、レンズユニット１０１と同面にタッチパネル１０２を配置した撮像装置１００において、レンズユニット１０１の状態を検出しレンズユニット１０１の背面に警告表示を行うことでユーザが誤って撮像レンズに触れることを防ぐことができる。
また、レンズユニット１０１の起動中は、タッチパネル１０３のうちレンズユニット１０１の背面位置に対応する領域にＧＵＩ部品などを表示しないようにすることで、ユーザが誤って撮像レンズに触れることを防ぐことができる。
【００２２】
（第２の実施形態）
次に、第２の実施形態について説明する。なお、本実施形態の装置構成は、第１の実施形態と同様であるため、その説明を省略する。
図７は、撮像装置１００のレンズユニット１０１の起動状態からユーザによるＧＵＩ部品の選択に応じて、レンズユニット１０１の移行および表示されるＧＵＩ部品の一例を示す図である。ＧＵＩ部品の選択に応じて撮像装置１００の状態が図７（ａ）から図７（ｂ）に遷移する。
図７（ａ）はレンズユニット１０１が起動状態であり、タッチパネル１０３にメインメニュー選択ボタン４０１およびファンクションメニュー選択ボタン４０２、レンズユニット１０１によって撮影されているスルー画像５０１が表示されている。レンズユニット１０１が起動状態では、ＣＰＵ２０７はタッチパネル１０３を介してユーザによるメインメニュー選択ボタン４０１の選択の操作を検出することで、表示するメニュー４０３がタッチパネル１０２を使用するか否かを判断する。ＣＰＵ２０７はタッチパネル１０２を使用するメニュー４０３であると判断した場合には、図７（ｂ）に示すように、レンズユニット１０１を格納した上で、メニュー４０３を表示する。ここでは、メニュー４０３はタッチパネル１０２を使用するメニューであるものとする。
図７（ｂ）はレンズユニット１０１が格納状態であり、タッチパネル１０３にタッチパネル１０２を使用するメニュー４０３が表示されている。
【００２３】
図８は、撮像装置１００のレンズユニット１０１の起動状態からユーザによるＧＵＩ部品の選択に応じて、レンズユニット１０１の移行および表示されるＧＵＩ部品の一例を示す図である。ＧＵＩ部品の選択に応じて撮像装置１００の状態が図８（ａ）から図８（ｂ）に遷移する。
図８（ａ）は、図７（ａ）と同一の図である。レンズユニット１０１が起動状態では、ＣＰＵ２０７はタッチパネル１０３を介してユーザによるファンクションメニュー選択ボタン４０２の選択の操作を検出することで、表示するメニュー８０１がタッチパネル１０２を使用するか否かを判断する。ＣＰＵ２０７はタッチパネル１０２を使用しないメニュー８０１であると判断した場合には、図８（ｂ）に示すように、レンズユニット１０１を格納せずに起動状態のまま、メニュー８０１を表示する。ここでは、メニュー８０１はタッチパネル１０２を使用しないメニューであるものとする。
図８（ｂ）はレンズユニット１０１が起動状態であり、タッチパネル１０３にタッチパネル１０２を使用しないメニュー８０１が表示されている。
【００２４】
図９は、撮像装置１００による、図７および図８で説明したレンズユニット１０１の起動状態および格納状態の動作を示すフローチャートである。この処理は、ＣＰＵ２０７がＲＯＭ２０９に格納されたプログラムをＲＡＭ２１０に展開して実行することにより実現する。この処理は、ＣＰＵ２０７がタッチパネル１０３にＧＵＩ部品を表示することにより開始される。
ステップＳ９０１では、ＣＰＵ２０７はタッチパネル１０３を介してユーザによる選択ボタンの選択の操作を検出したか否かを判断する。操作を検出した場合にはステップＳ９０２に進み、操作を検出していない場合には処理を終了する。
【００２５】
ステップＳ９０２では、ＣＰＵ２０７はステップＳ９０１により検出された選択ボタンの選択に応じて表示するメニューがタッチパネル１０２を使用するメニューであるか否かすなわちタッチパネル１０２を介して操作可能なメニューであるか否かを判断する。具体的には、予めＲＯＭ２０９は、選択ボタンと、選択ボタンの選択に応じて表示されるメニューがタッチパネル１０２を使用するメニューであるか否かを示す属性情報と、を関連付けてテーブルに記憶する。ＣＰＵ２０７はテーブルを参照することで、選択された選択ボタンに関連付けられた属性情報に基づいて、メニューがタッチパネル１０２を使用するメニューであるか否かを判断することができる。タッチパネル１０２を使用するメニューである場合にはステップＳ９０３に進み、タッチパネル１０２を使用するメニューではない場合にはステップＳ９０５に進む。
【００２６】
ステップ９０３では、ＣＰＵ２０７はレンズユニット１０１が起動中であるか否かを判断する。この処理は、第１の実施形態のステップＳ６０２と同様な処理であり、その説明を省略する。レンズユニット１０１が起動中の場合にはステップＳ９０４に進み、起動中ではない場合にはステップＳ９０５に進む。
ステップＳ９０４では、ＣＰＵ２０７はレンズユニット１０１を格納する。この処理は、レンズユニット制御手段による処理の一例に対応する。
ステップＳ９０５では、ＣＰＵ２０７はステップＳ９０１により検出された選択ボタンの選択に応じたメニューをタッチパネル１０３に表示する。
なお、ＣＰＵ２０７は、タッチパネル１０２を使用するメニューの表示を終了させた場合、レンズユニット１０１を格納状態から起動状態にすることができる。
【００２７】
本実施形態によれば、ＧＵＩ部品の選択に応じて表示されるＧＵＩ部品がタッチパネル１０２を介して操作可能なＧＵＩ部品であるか否かを判断し、タッチパネル１０２を使用するＧＵＩ部品の場合には、レンズユニット１０１を格納する。したがって、ユーザが誤って撮像レンズに触れることを防ぐことができる。
【００２８】
（第３の実施形態）
次に、第３の実施形態について説明する。なお、本実施形態の装置構成は、第１の実施形態と同様であるため、その説明を省略する。
図１０は、撮像装置１００のレンズユニット１０１の状態に応じて切り替えるＧＵＩ部品の一例を示す図である。レンズユニット１０１の状態に応じて撮像装置１００の状態が図１０（ａ）から図１０（ｂ）に遷移する。
図１０（ａ）は、図５（ｂ）と略同一の図である。すなわち、図１０（ａ）はレンズユニット１０１が起動状態であり、タッチパネル１０３のうちレンズユニット１０１の背面位置に対応する領域に警告表示５０２が表示され、警告表示５０２を表示する領域以外の領域にメニュー４０４が表示されている。なお、図１０（ａ）では、タッチパネル１０３にレンズユニット１０１の起動状態を示す警告表示５０２を表示しているため、メニュー４０４の表示領域が小さく、タッチパネル１０３内に表示するメニュー４０４の表示項目が少ない。
ＣＰＵ２０７は、タッチパネル１０３を介してユーザによる警告表示５０２の領域のタッチを検出することで、図１０（ｂ）に示すように、レンズユニット１０１を格納し、格納状態を確認した後、警告表示５０２を終了させる。次に、ＣＰＵ２０７は、メニュー４０４の表示を、表示項目を増やしたメニュー４０３に切り替える。
図１０（ｂ）は、図４（ｂ）と同一の図である。図１０（ｂ）は、警告表示５０２が終了され、タッチパネル１０３の表示領域全体にメニュー４０３が表示されている。
【００２９】
このように、撮像装置１００では、ユーザによる操作に応じてレンズユニット１０１を起動状態から格納状態に移行させると共に、ＧＵＩ部品をタッチパネル１０３の表示領域全体に切り替え、表示項目を増やして表示する。したがって、ユーザが誤って撮像レンズに触れることを防ぐことができると共に、タッチパネル１０３の操作性を向上させることができる。
【００３０】
図１１は、撮像装置１００のタッチパネル１０２のレンズユニット１０１の近傍領域にユーザが接触したか否かに応じてレンズユニット１０１の状態を切り替えるときの一例を示す図である。ユーザによるタッチパネル１０２の接触に応じて撮像装置１００の状態が図１１（ａ）から図１１（ｂ）に遷移する。
図１１（ａ）は、図５（ｂ）と略同一の図である。すなわち、図１１（ａ）はレンズユニット１０１が起動状態であり、タッチパネル１０３のうちレンズユニット１０１の背面位置に対応する領域に警告表示５０２が表示され、警告表示５０２を表示する領域以外の領域にメニュー４０４が表示されている。
ＣＰＵ２０７は、タッチパネル１０２を介してユーザによるレンズユニット１０１の近傍領域である領域Ａへの接触を検出したか否かを判断する。ＣＰＵ２０７は、領域Ａへの接触を検出した場合、レンズユニット１０１を格納し、格納状態を確認した後、図１１（ｂ）に示すように、タッチパネル１０３にレンズユニット１０１を格納したことを表示する。
図１１（ｂ）はレンズユニット１０１が格納状態であり、タッチパネル１０３に「レンズユニットを格納した」メッセージ１１０１が表示されている。
なお、本実施形態では、タッチパネル１０２の領域Ａへの接触を検出した場合、レンズユニット１０１を格納する場合について説明したが、レンズユニット１０１を格納せずに領域Ａに接触したことをタッチパネル１０３に表示するだけであってもよい。
【００３１】
このように、撮像装置１００では、レンズユニット１０１の状態とユーザによるタッチパネル１０２の操作に応じてレンズユニット１０１を起動状態から格納状態に移行させることで、ユーザが誤って撮像レンズに触れることを防ぐことができる。
【００３２】
（第４の実施形態）
次に、第４の実施形態について説明する。なお、本実施形態の装置構成は、第１の実施形態と同様であるため、その説明を省略する。
本実施形態では、撮像装置１００は、ユーザがよく使用するＧＵＩ部品としてのボタンをタッチパネル１０３の表示領域のうち選択しやすい位置に配置できるボタンカスタマイズ機能を有している。
【００３３】
図１２は、撮像装置１００のボタンカスタマイズ機能の概略を示す図である。ユーザによる操作に応じて、ＣＰＵ２０７はボタンカスタマイズモードに移行することで、図１２のタッチパネル１０３に示す表示を行う。
タイトルバー１２０１は、ボタンの配置位置を変更できるボタンカスタマイズモードであることをユーザに識別させる表示である。ツールバー１２０２は、ユーザが配置位置を変更できるボタン１２０３〜１２０９を配置する領域である。ボタン１２０３、１２０６、１２０８にはタッチパネル１０２を使用する機能が割り当てられている。すなわち、ボタン１２０３、１２０６、１２０８はタッチパネル１０２およびタッチパネル１０３を介して操作可能なＧＵＩ部品である。なお、ボタン１２０３、１２０６、１２０８はタッチパネル１０２を介してのみ操作可能なＧＵＩ部品であってもよい。一方、ボタン１２０４、１２０５、１２０７、１２０９にはタッチパネル１０２を使用する機能が割り当てられていない。すなわち、ボタン１２０４、１２０５、１２０７、１２０９はタッチパネル１０３を介してのみ操作可能なＧＵＩ部品である。
【００３４】
ここで、ＣＰＵ２０７は、ボタンカスタマイズモードに移行したとき、タッチパネル１０２を使用する機能が割り当てられているか否かをユーザが識別可能に、各ボタン１２０３〜１２０９の配色を変更して表示する。具体的には、例えば、ＲＯＭ２０９は、ボタン１２０３〜１２０９ごとに、タッチパネル１０２を使用する機能が割り当てられているか否かを示す属性情報を関連付けてテーブルに記憶する。ＣＰＵ２０７はテーブルを参照することで、ボタン１２０３〜１２０９に関連付けられた属性情報に基づいて、ボタン１２０３〜１２０９がタッチパネル１０２を使用する機能が割り当てられているか否かを判断することができる。なお、ボタンの配色の変更とは、ボタン内の背景色を変更するなど、ボタンの一部の色を変更する場合も含まれる。
【００３５】
また、タッチパネル１０３の表示領域には、無効領域１２１０と有効領域１２１１、１２１２とが表示される。ＣＰＵ２０７は、ボタンカスタマイズモードに移行したとき、無効領域１２１０と有効領域１２１１、１２１２とをユーザが識別可能に背景色が異なるように表示する。無効領域１２１０は、レンズユニット１０１の背面位置に対応する領域である。無効領域１２１０には、タッチパネル１０２を使用する機能が割り当てられていないボタン１２０４、１２０５、１２０７、１２０９を配置することが好ましい。すなわち、タッチパネル１０２を使用する機能が割り当てられているボタン１２０３、１２０６、１２０８を無効領域１２１０に配置したとしても、タッチパネル１０２を介して操作不可能なためである。
一方、有効領域１２１１、１２１２は、タッチパネル１０２ａ、１０２ｂの背面位置に対応する領域である。有効領域１２１１、１２１２には、タッチパネル１０２を使用する機能が割り当てられているボタン１２０３、１２０６、１２０８を配置したとしても、タッチパネル１０２を介して操作可能である。したがって、有効領域１２１１、１２１２には、何れのボタン１２０３〜１２０９を配置しても、タッチパネル１０３およびタッチパネル１０２を介して操作することができる。
【００３６】
ＣＰＵ２０７は、ユーザによりボタンカスタマイズモードを終了する操作に応じて、配置されたボタン１２０３〜１２０９の位置情報をＲＡＭ２１０に記憶する。したがって、ＣＰＵ２０７は、ユーザにより例えば図８（ａ）に示すメインメニュー選択ボタン４０１が選択された場合に、ＲＡＭ２１０に記憶された位置情報に基づいて、カスタマイズされた位置にボタン１２０３〜１２０９を表示する。なお、ＣＰＵ２０７は、タッチパネル１０３にボタンを表示するときに常に配置位置を再現するために、撮像装置１００の電源がオフされるときに、ＲＡＭ２１０に記憶された位置情報を書き換え可能な不揮発性メモリに書き込むことが好ましい。
【００３７】
このように、撮像装置１００では、ボタンカスタマイズモードに移行したとき、ＧＵＩ部品をタッチパネル１０３の表示領域の適した位置に配置されるようにガイド表示を行う。具体的には、撮像装置１００では、ＧＵＩ部品ごとにタッチパネル１０２を使用する機能が割り当てられているか否かを識別可能に表示する。また、撮像装置１００では、タッチパネル１０２を介して操作可能な領域と不可能な領域とを識別可能に表示する。したがって、ユーザは各ＧＵＩ部品を配置する領域を視覚的に判断することができ、ＧＵＩ部品を配置するときの操作性を向上させることができる。
【００３８】
（第５の実施形態）
次に、第５の実施形態について説明する。なお、本実施形態の装置構成は、第１の実施形態と同様であるため、その説明を省略する。また、本実施形態は、第４の実施形態と同様にボタンカスタマイズ機能を有しているが、ガイド表示の形態が異なっている。
【００３９】
図１３は、撮像装置１００のボタンカスタマイズ機能の概略を示す図である。ユーザによる操作に応じて、ＣＰＵ２０７はボタンカスタマイズモードに移行することで、図１３（ａ）のタッチパネル１０３に示す表示を行う。
図１３（ａ）に示す状態１３０１では、図１２に示すタッチパネル１０３と同様、タイトルバー１２０１、ツールバー１２０２、ボタン１２０３〜１２０９が表示される。ここでは、ボタン１２０６はタッチパネル１０２を使用する機能が割り当てられている。
【００４０】
図１３（ｂ）に示す状態１３０２は、ユーザがボタン１２０６を選択した場合を示す図である。ユーザの指Ｆ１がボタン１２０６をタッチすることで、ＣＰＵ２０７はボタン１２０６を選択した状態にする。このときに、ＣＰＵ２０７は、選択されたボタン１２０６にタッチパネル１０２を使用する機能が割り当てられているかを判断する。タッチパネル１０２を使用する機能が割り当てられている場合、ＣＰＵ２０７は図１３（ｂ）に示すようにタッチパネル１０３の表示領域に無効領域１２１０を表示する。
【００４１】
図１３（ｃ）に示す状態１３０３は、ユーザがボタン１２０６をタッチした状態のまま無効領域１２１０に移動させた場合を示す図である。ユーザがボタン１２０６をタッチした状態のまま無効領域１２１０に移動させることで、ＣＰＵ２０７は指Ｆ１の移動に連動させてボタン１２０６を移動させる。タッチパネル１０２を使用する機能が割り当てられたボタン１２０６を無効領域１２１０に配置することは、ボタン１２０６に対するタッチパネル１０２を介した操作ができず、適していない。したがって、ＣＰＵ２０７は、ボタン１２０６を移動させている領域が無効領域１２１０の場合には、ユーザが無効領域１２１０に配置することが適していないことを識別できるように、図１３（ｃ）に示すように、ボタン１２０６の配色を変更して表示する。
【００４２】
図１４は、撮像装置１００による、図１３で説明したボタンカスタマイズの動作を示すフローチャートである。この処理は、ＣＰＵ２０７がＲＯＭ２０９に格納されたプログラムをＲＡＭ２１０に展開して実行することにより実現する。この処理は、ＣＰＵ２０７がボタンカスタマイズモードに移行することにより開始される。
ステップＳ１４０１では、ＣＰＵ２０７はタッチパネル１０３を介してタッチパネル１０３に表示したボタンの選択の操作を検出したか否かを判断する。操作を検出した場合にはステップＳ１４０２に進み、操作を検出していない場合には待機する。
【００４３】
ステップＳ１４０２では、ＣＰＵ２０７は選択されたボタンがタッチパネル１０２を使用する機能が割り当てられているか否かを判断する。タッチパネル１０２を使用する機能が割り当てられている場合にはステップＳ１４０３に進み、タッチパネル１０２を使用する機能が割り当てられていない場合にはステップＳ１４０９に進む。
【００４４】
ステップＳ１４０３では、ＣＰＵ２０７はタッチパネル１０３の表示領域に無効領域１２１０を表示する。
ステップＳ１４０４では、ＣＰＵ２０７はタッチパネル１０３を介してユーザにより選択されたボタンを移動する操作を検出したか否かを判断する。移動する操作を検出した場合にはＣＰＵ２０７はユーザによる操作に連動してボタンを移動させると共にステップＳ１４０５に進み、移動する操作を検出していない場合にはステップＳ１４０７に進む。
【００４５】
ステップＳ１４０５では、ＣＰＵ２０７はタッチパネル１０３を介してボタンを移動させている位置が有効領域１２１１、１２１２内であるか否かを判断する。具体的には、例えば、ＲＯＭ２０９は有効領域１２１１、１２１２の座標情報を記憶する。ＣＰＵ２０７は、ボタンを移動させている位置の座標情報をタッチパネル１０３から取得して、ＲＯＭ２０９に記憶された有効領域１２１１、１２１２の座標情報に含まれるか否かに基づいて判断することができる。有効領域１２１１、１２１２内の場合にはステップＳ１４０７に進み、有効領域１２１１、１２１２外の場合にはステップＳ１４０６に進む。
【００４６】
ステップ１４０６では、ＣＰＵ２０７はユーザがボタンを移動させた位置が無効領域１２１０であることを識別できるように、選択されたボタンの配色を変更して表示する。
ステップＳ１４０７では、ＣＰＵ２０７はタッチパネル１０３を介してユーザによりボタンを移動する操作が終了し、ボタンの配置が完了したか否かを判断する。ボタンの配置が完了した場合にはステップＳ１４０８に進み、ボタンの配置が完了していない場合にはステップＳ１４０４に戻る。
【００４７】
また、ステップＳ１４０９では、ＣＰＵ２０７はタッチパネル１０３を介してユーザによりボタンを移動する操作が終了し、ボタンの配置が完了したか否かを判断する。ボタンの配置が完了した場合にはステップＳ１４０８に進み、ボタンの配置が完了していない場合には完了を待機する。
ステップＳ１４０８では、ＣＰＵ２０７はボタンの配置が完了したときの各ボタンの位置情報をＲＡＭ２１０に記憶し、処理を終了する。
【００４８】
なお、本実施形態では、ステップＳ１４０６、ステップＳ１４０７、ステップＳ１４０８に進み、処理を終了した場合に、ボタンが無効領域１２１０に配置されることもある。そこで、ステップＳ１４０６、ステップＳ１４０７、ステップＳ１４０８に進み、ボタンが無効領域１２１０に配置された場合には、ＣＰＵ２０７はボタンの位置情報をＲＡＭ２１０に記憶せずに処理を終了してもよい。この場合、タッチパネル１０２を使用する機能が割り当てられたボタンが、無効領域１２１０に配置されないようにすることができる。
【００４９】
このように、撮像装置１００では、ボタンカスタマイズモードに移行したとき、ユーザにより選択されたＧＵＩ部品がタッチパネル１０２を介して操作可能なＧＵＩ部品の場合には、無効領域１２１０を表示することで配置する位置をガイドすることができる。また、撮像装置１００では、選択されたＧＵＩ部品がタッチパネル１０２を介して操作可能なＧＵＩ部品の場合に、ＧＵＩ部品が無効領域１２１０に移動されたときに、ＧＵＩ部品の配色を変更する。したがって、ユーザはＧＵＩ部品の配置が適していないことを認識することができる。
【００５０】
（第６の実施形態）
次に、第６の実施形態について説明する。なお、本実施形態の装置構成は、第１の実施形態と同様であるため、その説明を省略する。また、本実施形態は、第４の実施形態および第５の実施形態と同様にボタンカスタマイズ機能を有している。
【００５１】
図１５は、撮像装置１００のボタンカスタマイズ機能により配置されたボタンを操作する場合の概略を示す図である。
図１５（ａ）に示す状態１５０１では、ボタン１２０６がタッチパネル１０２の有効領域１２１２に配置されている。ここでは、ボタン１２０６は、タッチパネル１０２を使用する機能が割り当てられたズームボタンである。
【００５２】
図１５（ｂ）に示す状態１５０２は、状態１５０１においてユーザが指Ｆ１によりタッチパネル１０３に表示されたボタン１２０６をタッチした場合を示している。ＣＰＵ２０７は、タッチパネル１０３を介してユーザによるボタン１２０６のタッチを検出した場合、ボタン１２０６からズームバー１５０４に変更する。ここでは、ズームバー１５０４の倍率は１倍から２０倍であり、指Ｆ１による操作に応じて任意に選択可能である。
【００５３】
図１５（ｃ）に示す状態１５０３は、状態１５０１においてユーザが指Ｆ１によりタッチパネル１０３に表示されたボタン１２０６をタッチすると同時に、指Ｆ２によりボタン１２０６が配置されている位置に対応するタッチパネル１０２の位置をタッチした場合を示している。ＣＰＵ２０７は、タッチパネル１０２およびタッチパネル１０３を介して、ボタン１２０６のタッチおよびボタン１２０６の位置に対応するタッチパネル１０２のタッチを検出した場合に、ボタン１２０６からズームバー１５０５に変更する。ここでは、ズームバー１５０５の倍率は５倍から１５倍であり、指Ｆ１および指Ｆ２による操作に応じて任意に選択可能である。状態１５０３のズームバー１５０５は、状態１５０２のズームバー１５０４よりも倍率幅は細かくなり、ユーザは細かな倍率を選択することができる。
【００５４】
ここで、図１５（ｂ）に示す状態１５０２において、ＣＰＵ２０７はユーザの指Ｆ１がタッチパネル１０３から離れたことを検出した場合には、図１５（ａ）に示す状態１５０１に移行する。一方、図１５（ｂ）に示す状態１５０２において、ＣＰＵ２０７は指Ｆ１の検出に加え、ユーザの指Ｆ２によるズームバー１５０４の位置に対応するタッチパネル１０２のタッチを検出した場合には、図１５（ｃ）に示す状態１５０３に移行する。
【００５５】
また、図１５（ｃ）に示す状態１５０３において、ＣＰＵ２０７はユーザの指Ｆ１と指Ｆ２との両方がタッチパネル１０３およびタッチパネル１０２から離れたことを検出した場合には、図１５（ａ）に示す状態１５０１に移行する。また、図１５（ｃ）に示す状態１５０３において、ＣＰＵ２０７はユーザの指Ｆ２がタッチパネル１０２から離れたことを検出した場合には、図１５（ｂ）に示す状態１５０２に移行する。
【００５６】
このように、ボタン１２０６がタッチパネル１０３の有効領域１２１２に配置された場合、ＣＰＵ２０７はユーザによるタッチパネル１０２、１０３の操作に応じて状態１５０１、状態１５０２、状態１５０３に移行するような操作方法に設定する。
【００５７】
図１６は、撮像装置１００のボタンカスタマイズ機能により配置されたボタンを操作する場合の概略を示す図である。
図１６（ａ）に示す状態１６０１では、ボタン１２０６がタッチパネル１０３の無効領域１２１０に配置されている。ここでは、ボタン１２０６は、タッチパネル１０２を使用する機能が割り当てられたズームボタンである。
【００５８】
図１６（ｂ）に示す状態１６０２は、状態１６０１においてユーザが指Ｆ１によりタッチパネル１０３に表示されたボタン１２０６をタッチした場合を示している。ＣＰＵ２０７は、タッチパネル１０３を介してユーザによるボタン１２０６のタッチを検出した場合、ボタン１２０６からズームバー１６０４に変更する。ここでは、ズームバー１６０４の倍率は１倍から２０倍であり、指Ｆ１による操作に応じて任意に選択可能である。
【００５９】
図１６（ｃ）に示す状態１６０３は、状態１６０２においてユーザが指Ｆ１によりタッチパネル１０３に表示されたズームバー１６０４をダブルタッチした場合を示している。ここで、タブルタッチとは、所定の時間内に連続してタッチする操作をいうものとする。ＣＰＵ２０７は、タッチパネル１０３を介してズームバー１６０４のタブルタッチを検出した場合に、ズームバー１６０４からズームバー１６０５に変更する。ここでは、ズームバー１６０５の倍率は５倍から１５倍であり、指Ｆ１による操作に応じて任意に選択可能である。状態１６０３のズームバー１６０５は、状態１６０２のズームバー１６０４よりも倍率幅は細かくなり、ユーザは細かな倍率を選択することができる。
【００６０】
ここで、図１６（ｂ）に示す状態１６０２において、ＣＰＵ２０７はユーザの指Ｆ１がタッチパネル１０３から離れたことを検出した場合には、図１６（ａ）に示す状態１６０１に移行する。
また、図１６（ｃ）に示す状態１６０３において、ＣＰＵ２０７はユーザの指Ｆ１がズームバー１６０５のタブルタッチを検出した場合には、図１６（ｂ）に示す状態１６０２に移行する。
【００６１】
このように、ボタン１２０６がタッチパネル１０３の無効領域１２１０に配置された場合、ＣＰＵ２０７はユーザによるタッチパネル１０３の操作に応じて状態１６０１と状態１６０２、状態１６０２と状態１６０３との間で移行するような操作方法に設定する。このように、ＣＰＵ２０７はＧＵＩ部品が配置された領域に応じてＧＵＩ部品の操作方法を変更する。
【００６２】
図１７は、撮像装置１００による、図１５および図１６で説明した、ＧＵＩ部品が配置された領域に応じてＧＵＩ部品の操作方法を変更する動作を示すフローチャートである。この処理は、ＣＰＵ２０７がＲＯＭ２０９に格納されたプログラムをＲＡＭ２１０に展開して実行することにより実現する。この処理は、ＣＰＵ２０７がタッチパネル１０３にボタンを表示することにより開始される。
ステップＳ１７０１では、ＣＰＵ２０７はタッチパネル１０３を介してタッチパネル１０３に表示したボタンの選択の操作を検出したか否かを判断する。操作を検出した場合にはステップＳ１７０２に進み、操作を検出していない場合には処理を終了する。
【００６３】
ステップＳ１７０２では、ＣＰＵ２０７は選択されたボタンがタッチパネル１０２を使用する機能が割り当てられているか否かを判断する。タッチパネル１０２を使用する機能が割り当てられている場合にはステップＳ１７０３に進み、タッチパネル１０２を使用する機能が割り当てられていない場合にはステップＳ１７０６に進む。
ステップＳ１７０３では、ＣＰＵ２０７は選択されたボタンがタッチパネル１０３の無効領域１２１０に配置されているか否かを判断する。具体的には、例えばＣＰＵ２０７はＲＡＭ２１０に記憶されたボタンの位置情報に基づいて判断することができる。ボタンが無効領域１２１０に配置されている場合にはステップＳ１７０４に進み、ボタンが無効領域１２１０に配置されていない場合にはステップＳ１７０５に進む。
【００６４】
ステップＳ１７０４では、ＣＰＵ２０７はユーザにより選択されたボタンに関して、図１６の状態１６０１〜状態１６０３に示すようにタッチパネル１０２を使用しない操作方法に設定する。この処理は、操作設定手段により処理の一例に対応する。すなわち、ここでは、選択されたボタンはタッチパネル１０２を使用する機能が割り当てられているにもかかわらず、タッチパネル１０２を使用しない操作方法に設定される。
一方、ステップＳ１７０５では、ＣＰＵ２０７はユーザに選択されたボタンに関して、図１５の状態１５０１〜状態１５０３に示すようにタッチパネル１０２を使用する操作方法に設定する。
また、ステップＳ１７０６では、ＣＰＵ２０７はユーザに選択されたボタンはタッチパネル１０２を使用する機能が割り当てられていないボタンであるために、タッチパネル１０３のみによる操作方法に設定する。
【００６５】
なお、ステップＳ１７０４において、ＣＰＵ２０７が選択されたボタンをタッチパネル１０２を使用しない操作方法に設定した場合、操作方法を変更したことをタッチパネル１０３に文字描画などのメッセージ表示することでユーザに通知してもよい。
【００６６】
このように、撮像装置１００では、選択されたＧＵＩ部品がタッチパネル１０２を介して操作可能なＧＵＩ部品である場合には、ＧＵＩ部品が配置された領域に応じてＧＵＩ部品に対する操作方法を変更する。したがって、ＧＵＩ部品がタッチパネル１０２を介して操作可能なＧＵＩ部品であっても、配置できる領域が制限されないために、カスタマイズの自由度を向上させることができる。
【００６７】
以上、本発明を種々の実施形態と共に説明したが、本発明はこれらの実施形態にのみ限定されるものではなく、本発明の範囲内で変更などが可能である。また、各実施形態を適宜組み合わせて構成することができる。また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワークまたは記憶媒体を介して撮像装置に供給し、撮像装置のコンピュータ（ＣＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６８】
１００：撮像装置  １０１：レンズユニット  １０２（１０２ａ、１０２ｂ）：タッチパネル  １０３：タッチパネル  １０４：撮像ボタン  ２０７：ＣＰＵ  ２０９：ＲＯＭ  ２１０：ＲＡＭ
【図１】
2013238783.tif 000003
【図２】
2013238783.tif 000004
【図３】
2013238783.tif 000005
【図４】
2013238783.tif 000006
【図５】
2013238783.tif 000007
【図６】
2013238783.tif 000008
【図７】
2013238783.tif 000009
【図８】
2013238783.tif 000010
【図９】
2013238783.tif 000011
【図１０】
2013238783.tif 000012
【図１１】
2013238783.tif 000013
【図１２】
2013238783.tif 000014
【図１３】
2013238783.tif 000015
【図１４】
2013238783.tif 000016
【図１５】
2013238783.tif 000017
【図１６】
2013238783.tif 000018
【図１７】
2013238783.tif 000019