(57)【要約】【課題】タッチパネルの操作中に画面遷移するときに、操作性が低下しないようにする。【解決手段】デジタルカメラ１００において、撮影状態において表示部２８にダイヤル操作画面５００を表示しており、ダイヤル操作画面５００におけるタッチパネルの操作中に、撮影状態から撮影待機状態に変化すると、システム制御部５０は表示部２８にＩＳＯ設定画面４００ａを表示する。このとき、遷移後の画面であるＩＳＯ設定画面４００ａにおいてタッチオン位置にＩＳＯ設定指標４０１が位置するように、システム制御部５０は、ＩＳＯ設定画面４００ａをオフセットして表示する。【選択図】図９
2018125802.tif 000002
【特許請求の範囲】
【請求項１】
ファインダ外の表示部のタッチパネルの操作を検出可能な検出手段と、
前記ファインダへの物体の接近を検知する接近検知手段と、
前記接近検知手段が物体の接近を検知している場合に、前記タッチパネルの操作を検出したことに応じて、前記ファインダ内の表示部に所定の設定項目の設定値を示すアイテムを表示し、前記接近検知手段が物体の接近を検知しなくなった場合に、前記ファインダ外の表示部のタッチオン位置に前記所定の設定項目を示すアイテムを表示するように制御する制御手段を備えたことを特徴とする撮像装置。
【請求項２】
前記所定の設定項目はＩＳＯ感度であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、タッチアップが検出されると、前記ファインダ外の表示部における前記所定の設定項目を示すアイテムを、ユーザのタッチ位置に関わらない位置に表示する制御することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記制御手段は、前記所定のアイテムを含む所定の設定画面を前記ファインダ外の表示部に表示する指示がされたことに応じて、前記所定の設定画面を表示するように制御することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記制御手段は、タッチアップが検出されると前記所定の設定画面を表示するように制御することを特徴とする請求項３に記載の撮像装置。
【請求項６】
前記ファインダ外の表示部において、タッチオン位置に前記所定の設定項目を示すアイテムを表示するのは、タッチアップが検出されるまでの一時的な画面であることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記所定の設定項目はＡＦ位置であることを特徴とする請求項１に記載の撮像装置。
【請求項８】
ファインダ外の表示部のタッチパネルの操作を検出可能な検出手段と、前記ファインダへの物体の接近を検知する接近検知手段とを備えた撮像装置の制御方法であって、
前記接近検知手段が物体の接近を検知している場合に、前記タッチパネルの操作を検出したことに応じて、前記ファインダ内の表示部に所定の設定項目の設定値を示すアイテムを表示し、前記接近検知手段が物体の接近を検知しなくなった場合に、前記ファインダ外の表示部のタッチオン位置に前記所定の設定項目を示すアイテムを表示するように制御するステップを有することを特徴とする撮像装置の制御方法。
【請求項９】
コンピュータを、請求項１乃至７のいずれか１項に記載された撮像装置の制御手段として機能させるためのプログラム。
【請求項１０】
コンピュータを、請求項１乃至７のいずれか１項に記載された撮像装置の制御手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルが設けられた表示部を備える撮像装置、その制御方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
撮像装置において、撮影者がファインダを覗いた状態においてタッチパネルの操作を可能とする技術が提案されている。特許文献１には、撮影者がファインダを覗いた状態で、背面の表示装置のタッチパネルを指等でタッチしたまま移動する（以下、タッチムーブ操作と呼ぶ）ことにより、フォーカス、ズーム、シャッター速度等の設定が変更されることが開示されている。また、特許文献１には、ファインダを覗いていない状態で、背面の表示装置に撮影モード、シャッター速度、ズーム等の設定項目や「＋」、「−」等を示すアイテムを含む設定画面が表示され、アイテムにタッチすることで選択操作を行えることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１６５９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１において、ファインダを覗きながらタッチムーブ操作による設定の変更を行った後、非接眼状態にした場合、設定画面が表示されることになるので、引き続きタッチムーブ操作を行っても接眼中に設定変更していた項目の設定変更は行われない。例えばファインダを覗きながらタッチムーブ操作によりシャッター速度の設定を行っていたが、一時的に設定画面を確認しようと非接眼状態にした場合、シャッター速度を更に変更をしようとするときには「＋」、「−」を示すアイテムにタッチしなければならない。つまり、新たにタッチする指の位置を変えなければならない。
【０００５】
本発明は上記のような課題に鑑みてなされたものであり、タッチパネルの操作中に画面遷移するときに、操作性が低下しないようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の撮像装置は、ファインダ外の表示部のタッチパネルの操作を検出可能な検出手段と、前記ファインダへの物体の接近を検知する接近検知手段と、前記接近検知手段が物体の接近を検知している場合に、前記タッチパネルの操作を検出したことに応じて、前記ファインダ内の表示部に所定の設定項目の設定値を示すアイテムを表示し、前記接近検知手段が物体の接近を検知しなくなった場合に、前記ファインダ外の表示部のタッチオン位置に前記所定の設定項目を示すアイテムを表示するように制御する制御手段を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、タッチパネルの操作中に画面遷移するときに、操作性が低下しないようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るデジタルカメラの外観図である。
【図２】実施形態に係るデジタルカメラの構成例を示すブロック図である。
【図３】撮影待機状態での撮影待機画面を示す図である。
【図４】撮影待機状態での撮影パラメータ変更画面を示す図である。
【図５】撮影状態での撮影パラメータ変更画面を示す図である。
【図６】表示部に表示する画面のデータリストを示す図である。
【図７】表示部に表示する撮影待機画面の操作部材のデータリストを示す図である。
【図８】第１の実施形態における画面遷移及び入力処理を示すフローチャートである。
【図９】第１の実施形態において表示部に画面をオフセットして表示する状態を示す図である。
【図１０】第２の実施形態における画面遷移及び入力処理を示すフローチャートである。
【図１１】第２の実施形態においてタッチオン位置の座標に対してオフセット及びゲインを調整する状態を示す図である。
【図１２】第３の実施形態における画面遷移及び入力処理を示すフローチャートである。
【図１３】一時的な撮影パラメータ変更画面を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
＜第１の実施形態＞
図１に、本発明を適用した撮像装置の一例としてのデジタルカメラ１００の外観を示す。
表示部２８は、デジタルカメラ１００の背面のファインダ外の表示部であり、画像や各種情報を表示する。
【００１０】
モード切替スイッチ６０は、各種モードを切り替えるための操作部材である。シャッターボタン６１は、撮影指示を行うための操作部材である。操作部７０は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル７０ａ等の操作部材により構成される。コントローラーホイール７３は、操作部７０に含まれる回転操作可能な操作部材である。電源スイッチ７２は、電源オン、電源オフを切り替えるための操作部材である。
接近検知部５５は、ユーザがファインダ６９を覗いているか否かを検知する赤外線センサ等により構成される。接近検知部５５は、物体がファインダから１センチや２センチ等の所定距離より近い距離に接近していることを検知する可能なセンサである。接近検知部５５による検知結果に基づいて撮影状態であるか否かを判定することが可能となる。ファインダ内には、ファインダ６９を介して視認可能なファインダ内表示部があり、ユーザはファインダ６９を覗いた状態でファインダ内表示部に表示されるＡＦ位置を示すＡＦ枠や、ＩＳＯ感度の設定値を示す表示等を見ながらタッチ操作によって設定の変更を行うことができる。また、ファインダ内表示部においては、タッチ位置の移動に応じてＡＦ枠やＩＳＯ感度の設定値を示す指標が移動する。
【００１１】
コネクタ１１２は、デジタルカメラ１００をパーソナルコンピュータやプリンタ等の外部機器と接続するための接続ケーブル１１１のコネクタである。
記録媒体２００は、メモリカードやハードディスク等の記録媒体である。記録媒体スロット２０１は、記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となり、データの記録や再生が可能となる。蓋２０２は、記録媒体スロット２０１の蓋である。図１では、蓋２０２を開けてスロット２０１から記録媒体２００の一部を取り出して露出させた状態を示す。
【００１２】
図２は、実施形態に係るデジタルカメラ１００の構成例を示すブロック図である。
撮影レンズ１０３は、ズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０１は、絞り機能を備えるシャッターである。撮像部２２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子を備える。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する。バリア１０２は、撮影レンズ１０３を含む撮像系を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１３】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し、所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４は更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像及び音声を格納するのに十分な記憶容量を備える。また、メモリ３２は、画像表示用のメモリ（ビデオメモリ）を兼ねる。
【００１４】
Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうしてメモリ３２に書き込まれた表示用の画像データは、Ｄ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００１５】
不揮発性メモリ５６は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭが用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムのことである。
システム制御部５０は、デジタルカメラ１００全体を制御する。システム制御部５０は、不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。
システムメモリ５２は、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開するメモリであり、例えばＲＡＭが用いられる。また、システム制御部５０は、メモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００１６】
モード切替スイッチ６０、シャッターボタン６１、操作部７０、電源スイッチ７２は、システム制御部５０に各種の動作指示を入力するための操作部である。
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）等がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、これらのモードのいずれかに直接切り替えることができる。或いは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り替えた後に、表示された複数のモードのいずれかを選択し、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００１７】
第１シャッタースイッチ６２は、シャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり、第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作を開始する。
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００１８】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作すること等により、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えばメニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。ユーザは、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
コントローラーホイール７３は、操作部７０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際等に使用される。コントローラーホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部５０はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラーホイール７３が回転操作された角度や、何回転したか等を判定することができる。なお、コントローラーホイール７３は、回転操作が検出できる操作部材であればどのようなものでもよい。例えばユーザの回転操作に応じてコントローラーホイール７３自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラーホイール７３自体は回転せず、コントローラーホイール７３上でのユーザの指の回転動作等を検出するものであってもよい（いわゆるタッチホイール）。
【００１９】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部に供給する。電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００２０】
記録媒体Ｉ/Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。
通信部５４は、無線又は有線ケーブルによって接続し、映像信号や音声信号等の送受信を行う。通信部５４は無線ＬＡＮ（Local Area Network）やインターネットとも接続可能である。通信部５４は、撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００２１】
本実施形態に係るデジタルカメラ１００においては、操作部７０の一つとして、表示部２８に対する接触を検知するタッチパネル７０ａを有する。タッチパネル７０ａと表示部２８とは一体的に構成することができる。例えばタッチパネル７０ａを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネル７０ａにおける入力座標と、表示部上の表示座標とを対応付ける。これにより、あたかもユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。
【００２２】
システム制御部５０は、タッチパネル７０ａの以下の操作或いは状態を検出できる。
・タッチパネル７０ａにタッチしていなかった指やペンが新たにタッチパネル７０ａにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Touch-Down）と称する）。
・タッチパネル７０ａを指やペンでタッチしている状態であること（以下、タッチオン（Touch-On）と称する）。
・タッチパネル７０ａを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Touch-Move）と称する）。
・タッチパネル７０ａにタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Touch-Up）と称する）。
・タッチパネル７０ａに何もタッチしていない状態（以下、タッチオフ（Touch-Off）と称する）。
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチオン位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００２３】
これらの操作或いは状態や、タッチパネル７０ａ上に指やペンがタッチしている位置座標は、内部バスを通じてシステム制御部５０に通知される。システム制御部５０は、通知された情報に基づいてタッチパネル７０ａ上にどのような操作が行われたかを判定する。タッチムーブについてはタッチパネル７０ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル７０ａ上の垂直成分・水平成分毎に判定することができる。
タッチパネル７０ａ上をタッチダウンから所定以上のタッチムーブを行わずにタッチアップをしたとき、タッチアップした座標を選択したこととする。この操作をタップと呼ぶ。
また、タッチパネル７０ａ上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル７０ａ上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル７０ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されると、フリックが行われたと判定する。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合は、ドラッグが行われたと判定する。更に、複数箇所（例えば２点）を同時にタッチして、互いのタッチオン位置を近づける操作をピンチイン、互いのタッチオン位置を遠ざける操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。
【００２４】
タッチパネル７０ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。
【００２５】
接近検知部５５は、ファインダ６９に対する接眼状態、非接眼状態を検知する。システム制御部５０は、接近検知部５５による検知結果に基づいて撮影状態であるか否かを判定する。ユーザがファインダ６９を覗いている撮影状態では、ユーザは表示部２８を注視できない。そこで、システム制御部５０は、撮影状態でもタッチパネル７０ａで容易に撮影パラメータを変更できるよう表示部２８の表示を切り替える。
例えばシステム制御部５０は、接近検知部５５からユーザがファインダ６９を覗いていない撮影待機状態であるとの検知結果を受信すると、表示部２８に撮影待機画面を表示する。また、システム制御部５０は、接近検知部５５からユーザがファインダ６９を覗いている撮影状態であるとの検知結果を受信すると、表示部２８に撮影パラメータ変更画面を表示する。
【００２６】
図３は、撮影待機状態においてシステム制御部５０が表示部２８に表示する撮影待機画面３００の一例である。
撮影待機画面３００において、３０１は設定開始ボタンであり、設定開始ボタン３０１をタップすることで他のボタンが利用可能となり、撮影パラメータ変更画面に画面遷移できるようになる。これにより、ユーザがタッチパネル７０ａ等を意図せずに触ってしまう誤操作を防止することができる。また、撮影待機画面３００において、３０２はＩＳＯ設定変更ボタン、３０３はＡＦ設定変更ボタン、３０４は露出補正設定変更ボタンである。
【００２７】
図４は、撮影待機状態においてシステム制御部５０が表示部２８に表示する撮影パラメータ変更画面の一例である。
撮影待機画面３００において、ＩＳＯ設定変更ボタン３０２をタップすると、図４（ａ）に示すように、撮影待機状態でのＩＳＯ設定画面４００ａが表示される。ＩＳＯ設定画面４００ａにおいて、４０１はＩＳＯ設定指標であり、ＩＳＯ設定画面４００ａ上の固定位置にあり、現在選択されているＩＳＯ感度を表わすアイテムである。選択可能なＩＳＯ感度のいずれかをタップ又はタッチムーブすることで、ＩＳＯ感度を変更することができる。例えばＩＳＯ「８００」をタップすると、ＩＳＯ「８００」がＩＳＯ設定指標４０１の位置に移動して、ＩＳＯ「８００」が設定される。同様に、ＩＳＯ「１２８００」をタップすると、ＩＳＯ「１２８００」がＩＳＯ設定指標４０１の位置に移動して、ＩＳＯ「１２８００」が設定される。また、タッチムーブ操作時には、右から左へのタッチムーブ操作がＩＳＯ感度の増加に割り当てられ、移動距離に応じてＩＳＯ感度を変更することができる。例えばＩＳＯ「１２８００」を左方向にＩＳＯ設定指標４０１の位置までタッチムーブしたり、現在ＩＳＯ設定指標４０１の位置にあるＩＳＯ「３２００」を左方向（現在ＩＳＯ「８００」がある位置まで）タッチムーブしたりするとＩＳＯ「１２８００」が設定される。同様に、ＩＳＯ「８００」を右方向にＩＳＯ設定指標４０１の位置までタッチムーブしたり、現在ＩＳＯ設定指標４０１の位置にあるＩＳＯ「３２００」を右方向（現在ＩＳＯ「１２８００」がある位置まで）タッチムーブしたりするとＩＳＯ「８００」が設定される。
【００２８】
撮影待機画面３００において、ＡＦ設定変更ボタン３０３をタップすると、図４（ｂ）に示すように、撮影待機状態でのＡＦ設定画面４００ｂが表示される。ＡＦ設定画面４００ｂにおいて、４０４はＡＦ枠設定指標であり、現在選択されているＡＦ枠を表わすアイテムである。選択可能なＡＦ枠４０５のいずれかをタップ又はＡＦ枠設定指標４０４をタッチムーブすることで、ＡＦ枠を変更することができる。４０６は測距エリア設定ボタンであり、いずれかの測距エリア設定ボタン４０６をタップすることで測距エリアを変更することができる。
【００２９】
撮影待機画面３００において、露出補正設定変更ボタン３０４をタップすると、図４（ｃ）に示すように、撮影待機状態での露出補正設定画面４００ｃが表示される。露出補正設定画面４００ｃにおいて、４０７は露出補正設定指標であり、現在選択されている露出補正値を表わすアイテムである。選択可能な露出補正値のいずれかをタップ又は露出補正設定指標４０７をタッチムーブすることで、露出補正値を変更することができる。４０８はタッチボタンであり、タッチボタン４０８をタップすることで露出補正値及び露出オートブラケット段数を増減できる。
【００３０】
図４に示す撮影パラメータ変更画面におけるタッチパネルの操作は、あたかもユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩであり、表示部２８の座標系とタッチパネル７０ａの座標系が一致する絶対座標操作と呼ぶ。
【００３１】
一方、図５は、撮影状態においてシステム制御部５０がファインダ内表示部に表示する撮影パラメータ変更画面の一例である。
図５（ａ）は、撮影状態においてシステム制御部５０がファインダ内表示部に表示するダイヤル操作画面５００の一例である。ダイヤル操作画面５００は、ＩＳＯ感度や露出補正値等の撮影パラメータの変更に用いられる。５０１は操作ダイヤルであり、ファインダ外にあるタッチパネル７０ａへのタッチムーブすることでＩＳＯ感度や露出補正値等の撮影パラメータを増減することができる。操作ダイヤル５０１をタッチムーブすると、タッチダウン後に操作した方向及び移動距離に応じて撮影パラメータが増減する。ファインダ内表示部においては、タッチムーブに応じてアイテムや指標が移動する。これを相対座標操作と呼ぶ。
なお、ダイヤル操作画面５００において変更対象とする撮影パラメータは、システム制御部５０が表示部２８に表示する設定メニューやダイヤル操作画面５００を表示する前に表示していた画面により一意に定まる。例えばシステム制御部５０は、撮影状態において変更する撮影パラメータをあらかじめ選択させる。或いは、システム制御部５０は、撮影待機状態においてＩＳＯ設定画面を表示している状態で撮影状態に変化した場合には、ＩＳＯ感度を変更対象とする。
【００３２】
図５（ｂ）は、撮影状態においてシステム制御部５０がファインダ内表示部に表示するＡＦ設定画面５０２の一例である。４０４はＡＦ枠設定指標であり、選択可能なＡＦ枠４０５のいずれかをタップ又はＡＦ枠設定指標４０４をタッチムーブする絶対座標操作により、ＡＦ枠を変更することができる。
なお、デジタルカメラ１００を握ったまま操作する撮影状態ではタッチパネル７０ａ上で操作できる範囲が限られるため、ＡＦ設定画面５０２を小さくしなければならず、選択可能なＡＦ枠４０５同士が近接して操作しにくい。このため、図５（ｂ）において、タッチパネル７０ａ上の移動距離及び方向に応じてＡＦ枠設定指標４０４を移動する相対座標操作としても構わない。
【００３３】
以上のように、システム制御部５０は、ユーザがファインダ６９を覗いている撮影状態において、ファインダ６９を覗いていない撮影待機状態に比べて操作が容易な、図５の撮影パラメータ変更画面をファインダ内表示部に表示する。図５の撮影パラメータ変更画面の操作中に、接近検知部５５により撮影状態から撮影待機状態への変化が検知された場合、図４の撮影パラメータ変更画面に画面遷移することが望ましい。このとき、画面遷移に伴いタッチオン位置と表示との不整合が起こるため、後述するようにしてタッチオン位置に設定中の設定値を示すアイテム等を表示することで不整合を解消する。一方、図５の撮影パラメータ変更画面の非操作中に、接近検知部５５により撮影状態から撮影待機状態への変化が検知された場合は、図３の撮影待機画面３００に画面遷移することが望ましい。他の撮影パラメータの確認や変更を行う場合があるためである。
【００３４】
図５では、撮影状態においてシステム制御部５０が表示部２８に表示する撮影パラメータ変更画面５００、５０２を例示したが、撮影状態ではユーザが表示部２８を注視していないので、表示部２８を消灯しても構わない。この場合、表示部２８に撮影パラメータ変更画面を表示しているものとみなし、タッチパネル７０ａからの操作を受け付けるようにする。
【００３５】
第１の実施形態では、図５の撮影パラメータ変更画面の操作中に、接近検知部５５により撮影状態から撮影待機状態への変化が検知されて、図４の撮影パラメータ変更画面に画面遷移する際に起こるタッチオン位置と表示との不整合を、図４の撮影パラメータ変更画面の表示部２８上での表示位置を調整することにより解消する例を述べる。
【００３６】
まず、ＧＵＩを実現するために必要なデータリストについて説明をする。
図６は、システム制御部５０が表示部２８に表示する画面のデータリストの一例である。図６（ａ）において、３００は図３の撮影待機画面のデータである。また、４００ａは図４（ａ）のＩＳＯ設定画面４００ａのデータ、４００ｂは図４（ｂ）のＡＦ設定画面４００ｂのデータである。また、５００は図５（ａ）のダイヤル操作画面５００のデータ、５０２は図５（ｂ）のＡＦ設定画面５０２のデータである。また、また、６０１は操作対象が存在しない黒画面を示すデータである。６０２は撮影状態の変化に伴う画面遷移先を示す。
【００３７】
図６（ａ）では、撮影待機画面３００（ＩＤ２）の画面遷移先６０２は黒画面６０１（ＩＤ１）を指しており、撮影待機状態から撮影状態に遷移すると黒画面６０１が表示される。同様に、ＩＳＯ設定画面４００ａ（ＩＤ３）、ＡＦ設定画面４００ｂ（ＩＤ５）の画面遷移先６０２は黒画面６０１（ＩＤ１）を指しており、撮影待機状態から撮影状態に遷移すると黒画面６０１が表示される。
また、ダイヤル操作画面５００（ＩＤ４）、ＡＦ設定画面５０２（ＩＤ６）の画面遷移先６０２は撮影待機画面３００（ＩＤ２）を指しており、撮影状態から撮影待機状態に遷移すると撮影待機画面３００が表示される。
【００３８】
画面遷移先６０２は、メニュー等で設定の変更が可能である。例えば図６（ｂ）のように、撮影待機画面３００（ＩＤ２）の画面遷移先６０２をダイヤル操作画面５００（ＩＤ４）に変更すると、撮影待機状態から撮影状態に遷移した際にダイヤル操作画面５００が表示され、撮影中のタッチパネル７０ａの操作によりＩＳＯ感度を変更することができる。同様に、撮影待機画面３００の画面遷移先６０２をＡＦ設定画面５０２（ＩＤ６）に変更すると、撮影待機状態から撮影状態に遷移した際にＡＦ設定画面５０２が表示され、撮影中のタッチパネル７０ａ操作によりＡＦ枠を変更することができる。また、撮影待機状態での撮影パラメータ変更画面の画面遷移先６０２を、撮影状態での撮影パラメータ変更画面に変更すると、撮影待機状態から撮影状態に遷移した際に画面と対応する撮影パラメータを変更することができる。
【００３９】
６０３は各画面に表示する指標の座標を示す。ＩＳＯ設定画面４００ａの指標はＩＳＯ設定指標４０１であり、常に座標（８００，５００）を示す。ＡＦ設定画面４００ｂ及びＡＦ設定画面５０２の指標はＡＦ枠設定指標４０４であり、ＡＦ枠４０５のうち選択中のＡＦ枠の座標を示す。
【００４０】
図７は、システム制御部５０が表示部２８に表示する撮影待機画面３００の操作部材のデータリストの一例である。３０１は設定開始ボタンであり、撮影待機画面３００上にある他の操作部材を有効にするために用いられる。３０２はＩＳＯ設定ボタンであり、ＩＳＯ設定画面４００ａに遷移するために用いられる。７０３は各操作部材が操作された際の画面遷移先を示す。
【００４１】
図８は、第１の実施形態における画面遷移及び入力処理の一例を示すフローチャートである。このフローチャートおける各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。この処理は、接近検知部５５がファインダ６９への接近を検知すると開示され、ファインダ内の表示部にＩＳＯ設定やＡＦ設定の設定値を示すアイテムが表示される。
ステップＳ１０１において、システム制御部５０は、タッチパネル７０ａからの通知を受信し、タッチパネル７０ａの操作を検知する。
ステップＳ１０２において、システム制御部５０は、接近検知部５５からの通知を受信し、撮影状態であるか否かを判定する。
ステップＳ１０３において、システム制御部５０は、撮影状態の変化があるか否かを判定する。すなわち、ファインダ６９への接近状態の変化があるか否かを判定する。ステップＳ１０３において撮影状態の変化がない場合、ステップＳ１０４に処理を進める。ステップＳ１０３において撮影状態の変化がある場合、ステップＳ１０５に処理を進める。
【００４２】
ステップＳ１０５において、システム制御部５０は、タッチパネル７０ａからの通知を解析してタッチパネル７０ａの操作中であるか否かを判定する。ステップＳ１０５においてタッチパネル７０ａの操作中ではない場合、ステップＳ１０６に処理を進め、システム制御部５０は表示部２８に通常の画面を表示する。つまり、撮影待機状態（非接眼状態）であれば撮影待機画面３００を表示し、撮影状態（接眼状態）であれば黒画面６０１を表示する。ステップＳ１０５においてタッチパネル７０ａの操作中である場合、ステップＳ１０７に処理を進め、システム制御部５０は表示部２８に撮影パラメータ変更画面を表示する。つまり、撮影状態でダイヤル操作画面５００を表示していた場合、撮影待機状態でＩＳＯ設定画面４００ａを表示する。また、撮影状態でＡＦ設定画面５０２を表示していた場合、撮影待機状態でＡＦ設定画面４００ｂを表示する。
【００４３】
ステップＳ１０８において、システム制御部５０は、表示部２８に表示する画面のオフセットを設定し、その後、ステップＳ１０４に処理を進める。
図９に、システム制御部５０が表示部２８に画面をオフセットして表示する状態の一例を示す。
図９（ａ）に示すように、撮影状態においてダイヤル操作画面５００を表示しており、システム制御部５０が、タッチパネル７０ａから座標９０１（１５００，２００）のタッチオンの通知を受信しているとする。この撮影状態から撮影待機状態に変化すると、システム制御部５０は、表示部２８にＩＳＯ設定画面４００ａを表示する。このとき、図６に示すようにＩＳＯ設定画面４００ａのＩＳＯ設定指標４０１は座標（８００，５００）であり、タッチオン位置の座標９０１（１５００，２００）とずれている。そこで、遷移後の画面であるＩＳＯ設定画面４００ａにおいてタッチオン位置にＩＳＯ設定指標４０１が位置するように、システム制御部５０は、ＩＳＯ設定画面４００ａを座標間の差分である（−７００，３００）だけオフセットして表示する。
また、図９（ｂ）に示すように、撮影状態においてＡＦ設定画面５０２を表示しており、システム制御部５０が、タッチパネル７０ａから座標９０１（１５００，２００）のタッチオンの通知を受信しているとする。この撮影状態から撮影待機状態に変化すると、システム制御部５０は、表示部２８にＡＦ設定画面４００ｂを表示する。このとき、図６に示すようにＡＦ設定画面４００ｂのＡＦ枠設定指標４０４は座標（１０００，５００）であり、タッチオン位置の座標９０１（１５００，２００）とずれている。そこで、遷移後の画面であるＡＦ設定画面４００ｂにおいてタッチオン位置にＡＦ枠設定指標４０４が位置するように、システム制御部５０は、ＡＦ設定画面４００ｂを座標間の差分である（−５００，３００）だけオフセットして表示する。
【００４４】
ステップＳ１０４において、システム制御部５０は、タッチパネル７０ａからの通知に基づいて処理を実行する。
ステップＳ１０９において、システム制御部５０は、タッチパネル７０ａからの通知に基づいてタッチアップされたか否かを判定する。ステップＳ１０９においてタッチアップされた場合、ステップＳ１１０に処理を進める。ステップＳ１０９においてタッチアップされていない場合、ステップＳ１１１に処理を進める。
【００４５】
ステップＳ１１０において、システム制御部５０は、ステップＳ１０８で行った画面のオフセットを解除した後、ステップＳ１１１に処理を進める。
例えば図９（ａ）の左の図に示すように、接眼状態から非接眼状態に変化すると、タッチオン位置にＩＳＯ設定指標４０１が位置するように、ＩＳＯ設定画面４００ａがオフセットして表示される。このように非接眼状態になったときのタッチオン位置にＩＳＯ設定指標４０１の表示がなされるので、ユーザはそこからタッチムーブをすることによりＩＳＯ感度の設定値を変更することができる。
ここで、タッチアップがあると、画面のオフセットが解除されて、通常位置にＩＳＯ設定画面４００ａが表示される。つまり、ユーザは一度タッチを離したので、タッチオン位置とＩＳＯ設定指標４０１の位置とがずれることはない。よって、離眼したときのタッチオン位置にＩＳＯ設定指標４０１を表示するよりも、図１１（ａ）の右の図に示すように、通常位置にＩＳＯ設定画面４００ａを表示したほうが視認性は高くなる。また、離眼したときのタッチオン位置がタッチパネル７０ａの端の位置である場合、ＩＳＯ設定指標４０１の表示位置が表示部２８の端になり、タッチオン位置からこれ以上設定値の増加又は減少のいずれか一方方向にあまりタッチムーブできないような場合がある。しかし、一度タッチを離した後は、図１１（ａ）の右の図のように、通常のＩＳＯ設定画面４００ａを表示することにより、ユーザは所望の設定値（ＩＳＯ感度の設定値）を設定しやすくなる。
ステップＳ１１１において、システム制御部５０は、処理の終了が指示されたか否かを確認する。ステップＳ１１１において処理の終了が指示されていない場合、ステップＳ１０１に処理を戻す。ステップＳ１１１において処理の終了が指示された場合、本処理を終了する。
【００４６】
以上のように、撮影パラメータ変更画面の操作中に、撮影状態から撮影待機状態への変化が検知されたとき、撮影待機状態での撮影パラメータ変更画面に画面遷移するが、その際に起こるタッチオン位置と表示との不整合を、遷移後の画面の表示部２８上での表示位置を調整することにより解消する。これにより、遷移後の画面においてタッチオン位置と指標の位置とを一致させることができ、操作性が低下しないようにすることができる。
【００４７】
＜第２の実施形態＞
第１の実施形態では、画面遷移する際に起こるタッチオン位置と表示との不整合を、遷移後の画面の表示部２８上での表示位置を調整することにより解消する例を説明した。
それに対して、第２の実施形態では、画面遷移する際に起こるタッチオン位置と表示との不整合を、遷移後の画面においてタッチオン位置の座標を調整することにより解消する例を説明する。
なお、デジタルカメラの基本的な構成や処理は第１の実施形態と同様であり、以下では、第１の実施形態との相違点を中心に説明する。
【００４８】
図１０は、第２の実施形態における画面遷移及び入力処理の一例を示すフローチャートである。
第２の実施形態では、図８のステップＳ１０８に替えてステップＳ１１２を実行し、図８のステップＳ１１０に替えてステップＳ１１３を実行する。なお、それ以外の処理は第１の実施形態で説明したのと同様であり、ここではその説明を省略する。
【００４９】
ステップＳ１１２において、システム制御部５０は、タッチパネル７０ａから通知されるタッチオン位置の座標に対してオフセット及びゲインを設定し、その後、ステップＳ１０４に処理を進める。
図１１に、システム制御部５０がタッチオン位置の座標に対してオフセット及びゲインを調整する状態の一例を示す。
図１１（ａ）に示すように、撮影状態においてダイヤル操作画面５００を表示しており、システム制御部５０が、タッチパネル７０ａから座標９０１（１５００，２００）のタッチオンの通知を受信しているとする。この撮影状態から撮影待機状態に変化すると、システム制御部５０は、表示部２８にＩＳＯ設定画面４００ａを表示する。このとき、図６に示すようにＩＳＯ設定画面４００ａのＩＳＯ設定指標４０１は座標（８００，５００）であり、タッチオン位置の座標９０１（１５００，２００）とずれている。そこで、遷移後の画面であるＩＳＯ設定画面４００ａにおいてタッチオン位置の座標がＩＳＯ設定指標４０１の座標に対応するように、システム制御部５０は、タッチオン位置の座標を座標間の差分である（−７００，３００）だけオフセットする。
【００５０】
また、システム制御部５０は、遷移後の画面であるＩＳＯ設定画面４００ａにおいてタッチオン位置が移動するときの移動量に対するゲインを調整する。同じＩＳＯ感度に変更するのに要するタッチムーブの距離が、ダイヤル操作画面５００に比べてＩＳＯ設定画面４００ａではα倍要する場合、座標（１５００，２００）からの移動にα倍のゲインを掛ける必要がある。
なお、ダイヤル操作画面５００では左から右へのタッチムーブ操作がＩＳＯ感度の増加に割り当てられ、ＩＳＯ設定画面４００ａでは右から左へのタッチムーブ操作がＩＳＯ感度の増加に割り当てられている場合には、ゲインαは負の値となる。タッチパネル７０ａから通知された座標を（ｘ，ｙ）、オフセット及びゲイン後の座標をｆ（ｘ，ｙ）とすると、２つの座標は以下の計算により算出される。
ｆ（ｘ，ｙ）＝（８００，５００）＋α×（（ｘ，ｙ）−（１５００，２００））
【００５１】
また、図１１（ｂ）に示すように、撮影状態においてＡＦ設定画面５０２を表示しており、システム制御部５０が、タッチパネル７０ａから座標９０１（１５００，２００）のタッチオンの通知を受信しているとする。この撮影状態から撮影待機状態に変化すると、システム制御部５０は、表示部２８にＡＦ設定画面４００ｂを表示する。このとき、図６に示すようにＡＦ設定画面４００ｂのＡＦ枠設定指標４０４は座標（１０００，５００）であり、タッチオン位置の座標９０１（１５００，２００）とずれている。そこで、遷移後の画面であるＡＦ設定画面４００ｂにおいてタッチオン位置の座標がＡＦ枠設定指標４０４の座標に対応するように、システム制御部５０は、タッチオン位置の座標を座標間の差分である（−５００，３００）だけオフセットする。
【００５２】
また、システム制御部５０は、遷移後の画面であるＡＦ設定画面４００ｂにおいてタッチオン位置が移動するときの移動量に対するゲインを調整する。同じＡＦ枠４０５に変更するのに要するタッチムーブの距離が、ＡＦ設定画面５０２に比べてＡＦ設定画面４００ｂではβ倍要する場合、座標（１５００，２００）からの移動にβ倍のゲインを掛ける必要がある。
タッチパネル７０ａから通知された座標を（ｘ，ｙ）、オフセット及びゲイン後の座標をｆ（ｘ，ｙ）とすると、２つの座標は以下の計算により算出される。
ｆ（ｘ，ｙ）＝（１０００，５００）＋β×（（ｘ，ｙ）−（１５００，２００））
【００５３】
ステップＳ１１３において、システム制御部５０は、ステップＳ１１２で行ったタッチオン位置の座標に対するオフセット及びゲインを解除した後、ステップＳ１１１に処理を進める。ステップＳ１１３以降は、タッチパネル７０ａから通知される座標がそのまま利用できるようになる。
【００５４】
以上のように、第２の実施形態では、画面遷移する際に、遷移後の画面において操作が継続している間だけタッチオン位置における操作を指標の移動に反映させることができる。
【００５５】
＜第３の実施形態＞
第３の実施形態は、遷移後の画面を、タッチアップが検出されるまでの一時的な画面とした例を説明する。第３の実施形態では、撮影パラメータ変更画面を操作中に図５から図４に画面遷移した際に起こるＧＵＩの表示方向と撮影パラメータの増減方向の不整合を一時的な撮影パラメータ変更画面を表示して解消する。
【００５６】
図１２は、第３の実施形態における画面遷移及び入力処理の一例を示すフローチャートである。
第３の実施形態では、図１０のステップＳ１０７に替えてステップＳ１１４を実行し、ステップＳ１１３の後にステップＳ１１５を実行する。なお、それ以外の処理は第２の実施形態で説明したのと同様であり、ここではその説明を省略する。
ただし、図１２のステップＳ１１２では、ダイヤル操作画面５００では左から右へのタッチムーブ操作がＩＳＯ感度の増加に割り当てられ、ＩＳＯ設定画面４００ａでは右から左へのタッチムーブ操作がＩＳＯ感度の増加に割り当てられている場合にも、ゲインαは正の値とする。
【００５７】
ステップＳ１１４において、システム制御部５０は、一時的な撮影パラメータ変更画面を表示する。
図１３に、システム制御部５０が表示部２８に表示する一時的な撮影パラメータ変更画面の一例を示す。図１３（ａ）の一時的な撮影パラメータ変更画面１４００ａでは、ＩＳＯ設定画面４００ａと比較してＩＳＯ感度を左右逆に配置しており、左から右へのタッチムーブ操作がＩＳＯ感度の増加に割り当てられる。また、図１３（ｂ）の一時的な撮影パラメータ変更画面１４００ａでは、ＩＳＯ設定画面４００ａのようにＩＳＯ感度の数値が表示されておらず、左から右へのタッチムーブ操作がＩＳＯ感度の増加に割り当てられる。
【００５８】
ステップＳ１１５において、システム制御部５０は、本来の画面遷移先である撮影パラメータ変更画面を表示する。
【００５９】
以上のように、第３の実施形態では、画面遷移する際に、遷移後の画面として操作が継続している間だけ一時的な撮影パラメータ変更画面を表示して、表示とタッチパネル７０ａの操作の不整合を解消することができる。
【００６０】
なお、システム制御部５０が行うものとして説明した上述の各種制御は、１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものに過ぎず、各実施形態を適宜組み合わせることも可能である。
【００６１】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず、タッチパネルが設けられた表示部を備える撮像装置であれば適用可能である。すなわち、本発明は撮像装置として機能する機器であれば、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、タブレット端末、スマートフォン、投影装置、ディスプレイを備える家電装置や車載装置等にも適用可能である。
【００６２】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６３】
１００：デジタルカメラ、２２：撮像部、２８：表示部、５０：システム制御部、５５：接近検知部、７０：操作部、７０ａ：タッチパネル
【図１】
2018125802.tif 000003
【図２】
2018125802.tif 000004
【図３】
2018125802.tif 000005
【図４】
2018125802.tif 000006
【図５】
2018125802.tif 000007
【図６】
2018125802.tif 000008
【図７】
2018125802.tif 000009
【図８】
2018125802.tif 000010
【図９】
2018125802.tif 000011
【図１０】
2018125802.tif 000012
【図１１】
2018125802.tif 000013
【図１２】
2018125802.tif 000014
【図１３】
2018125802.tif 000015