(57)【特許請求の範囲】
【請求項１】
タッチパネルとして機能する表示画面を有する表示手段と、
前記表示画面に表示されるオブジェクトの指示に使用される当該オブジェクトと一対一の関係を有するアイコンを前記表示手段に表示させるアイコン表示手段と、
使用者による前記表示画面に対する領域指定操作に応じてアイコン配置領域を任意に設定する配置領域設定手段と、
前記配置領域設定手段により設定されたアイコン配置領域内で、予め決められた規則に従って前記アイコンの表示位置を自動的に決定する表示位置制御手段と、
前記表示画面における前記オブジェクトの位置が予め決められているアイコン利用領域内であることを条件として、当該オブジェクトに対応するアイコンを前記表示手段に表示させる表示有無制御手段と
を備えたことを特徴とする電子機器。
【請求項２】
タッチパネルとして機能する表示画面を有する表示手段と、
前記表示画面に表示されるオブジェクトの指示に使用される当該オブジェクトと一対一の関係を有するアイコンを前記表示手段に表示させるアイコン表示手段と、
前記アイコンの表示位置を、予め設定されたアイコン配置領域内における、対応するオブジェクトとは異なる位置に制御する表示位置制御手段と、
使用者による前記表示画面に対する領域指定操作に応じてアイコン利用領域を任意に設定する利用領域設定手段と、
前記表示画面における前記オブジェクトの位置が、前記利用領域設定手段により設定されたアイコン利用領域内であることを条件として、当該オブジェクトに対応するアイコンを前記表示手段に表示させる表示有無制御手段と
を備えたことを特徴とする電子機器。
【請求項３】
前記オブジェクトの種類を、使用者の操作に応じて任意に指定する種類指定手段を更に備え、
前記表示有無制御手段は、前記表示画面における前記オブジェクトの位置が予め決められているアイコン利用領域内であり、かつ、前記種類指定手段により指定された種類のオブジェクトであることを条件として、当該オブジェクトに対応するアイコンを前記表示手段に表示させる
ことを特徴とする請求項２記載の電子機器。
【請求項４】
使用者による前記表示画面に対する領域指定操作に応じてアイコン配置領域を任意に設定する配置領域設定手段
を更に備えたことを特徴とする請求項２または３記載の電子機器。
【請求項５】
使用者による前記表示画面に対する領域指定操作に応じて、前記表示画面を任意の位置で２つの領域に区画し、一方の領域をアイコン利用領域に、他方の領域をアイコン配置領域として設定する一括領域設定手段
を更に備えることを特徴とする請求項４記載の電子機器。
【請求項６】
前記一括領域設定手段は、使用者がアイコン利用領域とアイコン配置領域とを区画する区画線を描くように前記表示画面をタッチしたままで指を移動させた後、いずれかの領域内の任意の位置をタッチすることにより、タッチされた方の領域を予め決められたアイコン利用領域またはアイコン配置領域として設定する
ことを特徴とする請求項５記載の電子機器。
【請求項７】
使用者による前記表示画面に対する第１の領域指定操作に応じて、前記表示画面を任意の位置で２つの領域に区画し、一方の領域をアイコン利用領域に設定し、使用者による前記表示画面に対する第２の領域指定操作に応じて、前記表示画面を任意の位置で２つの領域に区画し、一方の領域をアイコン配置領域に設定する個別領域設定手段
を更に備えることを特徴とする請求項５記載の電子機器。
【請求項８】
アイコン利用領域とアイコン配置領域とを設定する場合に、前記一括領域設定手段と前記個別領域設定手段のどちらで設定するかを選択可能にした
ことを特徴とする請求項７記載の電子機器。
【請求項９】
被写体を撮像する撮像手段と、
前記撮像手段によって取得された画像から前記オブジェクトを検出する検出手段と
をさらに備え、
前記表示手段は、前記撮像手段によって取得された画像を表示し、
前記アイコン表示手段は、前記表示手段に、前記表示画面に表示中の画像から前記検出手段により検出されたオブジェクトの指示に使用されるアイコンを表示させる
ことを特徴とする請求項１乃至８いずれか記載の電子機器。
【請求項１０】
前記撮像手段による撮影画像の取得に向けた撮影準備に際し、前記アイコンのタッチ操作により使用者によって指示された特定のオブジェクトを主要被写体として設定する設定手段をさらに備えたことを特徴とする請求項９記載の電子機器。
【請求項１１】
前記表示位置制御手段は、前記表示画面に表示すべきオブジェクトが複数存在する場合に、前記表示画面の左右方向の端に設けられたアイコン配置領域内に複数のアイコンを上下方向に並べて配置し、かつ、各アイコンの上下方向の表示位置が、対応する各々のオブジェクトにより近い位置となるように制御する
ことを特徴とする請求項１乃至１０いずれか記載の電子機器。
【請求項１２】
前記上下方向に並べて配置された複数のアイコンの各々と、対応する各々のオブジェクトとを結ぶ複数の線を表示させる線表示手段を更に備える
ことを特徴とする請求項１１記載の電子機器。
【請求項１３】
タッチパネルとして機能する表示手段の表示画面に表示されるオブジェクトの指示に使用される当該オブジェクトと一対一の関係を有するアイコンを前記表示手段に表示させるアイコン表示処理と、
使用者による前記表示画面に対する領域指定操作に応じてアイコン配置領域を任意に設定する配置領域設定処理と、
前記配置領域設定処理により設定されたアイコン配置領域内で、予め決められた規則に従って前記アイコンの表示位置を自動的に決定する表示位置制御処理と、
前記表示画面における前記オブジェクトの位置が予め決められているアイコン利用領域内であることを条件として、当該オブジェクトに対応するアイコンを前記表示手段に表示させる表示有無制御処理と
を含むことを特徴とするアイコン表示方法。
【請求項１４】
コンピュータを、
タッチパネルとして機能する表示手段の表示画面に表示されるオブジェクトの指示に使用される当該オブジェクトと一対一の関係を有するアイコンを前記表示手段に表示させるアイコン表示手段と、
使用者による前記表示画面に対する領域指定操作に応じてアイコン配置領域を任意に設定する配置領域設定手段と、
前記配置領域設定手段により設定されたアイコン配置領域内で、予め決められた規則に従って前記アイコンの表示位置を自動的に決定する表示位置制御手段と、
前記表示画面における前記オブジェクトの位置が予め決められているアイコン利用領域内であることを条件として、当該オブジェクトに対応するアイコンを前記表示手段に表示させる表示有無制御手段と
して機能させることを特徴とするプログラム。
【請求項１５】
タッチパネルとして機能する表示手段の表示画面に表示されるオブジェクトの指示に使用される当該オブジェクトと一対一の関係を有するアイコンを前記表示手段に表示させるアイコン表示処理と、
前記アイコンの表示位置を、予め設定されたアイコン配置領域内における、対応するオブジェクトとは異なる位置に制御する表示位置制御処理と、
使用者による前記表示画面に対する領域指定操作に応じてアイコン利用領域を任意に設定する利用領域設定処理と、
前記表示画面における前記オブジェクトの位置が、前記利用領域設定処理により設定されたアイコン利用領域内であることを条件として、当該オブジェクトに対応するアイコンを前記表示手段に表示させる表示有無制御処理と
を含むことを特徴とするアイコン表示方法。
【請求項１６】
コンピュータを、
タッチパネルとして機能する表示画面を有する表示手段と、
前記表示画面に表示されるオブジェクトの指示に使用される当該オブジェクトと一対一の関係を有するアイコンを前記表示手段に表示させるアイコン表示手段と、
前記アイコンの表示位置を、予め設定されたアイコン配置領域内における、対応するオブジェクトとは異なる位置に制御する表示位置制御手段と、
使用者による前記表示画面に対する領域指定操作に応じてアイコン利用領域を任意に設定する利用領域設定手段と、
前記表示画面における前記オブジェクトの位置が、前記利用領域設定手段により設定されたアイコン利用領域内であることを条件として、当該オブジェクトに対応するアイコンを前記表示手段に表示させる表示有無制御手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルとして機能する表示画面を有する表示装置を備えた電子機器に関するものである。
【背景技術】
【０００２】
近年、画像等を表示する液晶モニタ等の表示装置を備えた電子機器においては、表示装置の表示画面にタッチパネルとしての機能を付加することにより、電子機器に対する種々の操作をユーザが直感的に行えるようにしたものが多い。
【０００３】
例えば下記特許文献１には、顔検出機能を有するデジタルカメラにおいて、ライブビュー画像（スルー画像ともいう。）をモニタに表示している間、顔検出機能により検出した複数人物の顔の中から笑顔を検出すべき顔を、ユーザが表示画面をタッチ操作することにより選択可能とする構成が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１６８７８号公報（段落［００２７］）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、デジタルカメラによる撮影時においては、ユーザがカメラ本体を両手でホールドしながらフレーミングを行うのが一般的である。そのため、上記のように笑顔を検出すべき顔の選択を表示画面のタッチ操作によって行う場合には以下の問題があった。例えばユーザの選択したい顔が、表示画面の左辺や右辺に沿った領域以外の領域に位置する場合、ユーザがカメラ本体を両手でホールドし画角を保持したままの状態では、目的とする顔の選択操作が煩雑であるとともに、それを迅速に行うことが難しいという問題があった。
【０００６】
また、上記の問題は、表示画面に表示されている選択対象が人物の顔である場合に限らず、他のオブジェクト、すなわち画像内で特徴的な色、位置、面積を持つ特定の領域（画像に重畳されているアイコン等のマークを含む）である場合についても同様である。
【０００７】
さらに、上記の問題は、表示画面が大きいほど顕著となる。すなわち表示画面が大きい場合には、例えばユーザが一時的に一方の手で装置本体をホールドした状態のまま、他方の手で表示画面へのタッチ操作を行うことを余儀なくされるためである。
【０００８】
本発明は、かかる従来の課題に鑑みてなされたものであり、タッチパネルを用いて表示画面内のオブジェクトを指示する際の作業性を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するため、本発明に係る電子機器においては、タッチパネルとして機能する表示画面を有する表示手段と、前記表示画面に表示されるオブジェクトの指示に使用される当該オブジェクトと一対一の関係を有するアイコンを前記表示手段に表示させるアイコン表示手段と、使用者による前記表示画面に対する領域指定操作に応じてアイコン配置領域を任意に設定する配置領域設定手段と、前記配置領域設定手段により設定されたアイコン配置領域内で、予め決められた規則に従って前記アイコンの表示位置を自動的に決定する表示位置制御手段と、前記表示画面における前記オブジェクトの位置が予め決められているアイコン利用領域内であることを条件として、当該オブジェクトに対応するアイコンを前記表示手段に表示させる表示有無制御手段とを備えたことを特徴とする。
また、他の態様による電子機器は、タッチパネルとして機能する表示画面を有する表示手段と、前記表示画面に表示されるオブジェクトの指示に使用される当該オブジェクトと一対一の関係を有するアイコンを前記表示手段に表示させるアイコン表示手段と、前記アイコンの表示位置を、予め設定されたアイコン配置領域内における、対応するオブジェクトとは異なる位置に制御する表示位置制御手段と、使用者による前記表示画面に対する領域指定操作に応じてアイコン利用領域を任意に設定する利用領域設定手段と、前記表示画面における前記オブジェクトの位置が、前記利用領域設定手段により設定されたアイコン利用領域内であることを条件として、当該オブジェクトに対応するアイコンを前記表示手段に表示させる表示有無制御手段とを備えたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、タッチパネルを用いて表示画面内のオブジェクトを指示する際の作業性を向上させることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態におけるデジタルカメラの背面図である。
【図２】デジタルカメラのブロック図である。
【図３】撮影モードでの処理内容を示すフローチャートである。
【図４】ライブビュー画像の表示中における表示画面を例示する図である。
【図５】ライブビュー画像の表示中における表示画面の操作状態を例示する図である。
【図６】第２の実施形態における撮影モードでの処理内容を示すフローチャートである。
【図７】（ａ）は、表示画面におけるアイコン利用領域とアイコン配置領域の設定例を示す図、（ｂ）は、ライブビュー画像の表示中における表示画面を例示する図である。
【図８】選択操作アイコンが表示された表示画面を例示する図である。
【図９】第３の実施形態におけるナビゲーション装置の外観図である。
【図１０】ナビゲーション装置のブロック図である。
【図１１】ナビゲーション処理に先立つ目的地の設定に関する処理内容を示すフローチャートである。
【図１２】周辺地図の表示中における表示画面を例示する図である。
【発明を実施するための形態】
【００１２】
（実施形態１）
以下、本発明の第１の実施形態について説明する。図１は、本発明を適用したデジタルカメラ１を示す背面図である。図示したように、デジタルカメラ１の本体２（以下、カメラ本体ともいう。）の背面には、液晶モニタ３と、撮影キー４及び、再生キー５、コントロールキー６、ＳＥＴキー７、ＭＥＮＵキー８、ＢＳキー９の複数の操作キーとが配置されている。また、本体２の上面にはシャッタキー１０が配置されている。なお、図示しないが本体２の上面には電源キーが配置されており、本体２の底面には、撮影した画像を記録するメモリカードが着脱自在に装着されている。
【００１３】
液晶モニタ３の表示画面３ａにはタッチパネルとしての機能が確保されている。なお、撮影キー４と再生キー５は、デジタルカメラ１の基本モードである撮影モードと再生モードとの切り替えに使用される。ＭＥＮＵキー８は、デジタルカメラ１の各種設定を行うための種々のメニュー画面を液晶モニタ３に表示させるために使用される。コントロールキー６は、例えばメニュー画面での設定項目や設定内容の変更に使用され、ＳＥＴキー７は、設定項目や設定内容の確定操作に使用される。
【００１４】
図２は、上記デジタルカメラ１の主として電気的構成の概略を示すブロック図である。デジタルカメラ１はＡＥ（Auto Exposure）、及びＡＦ（Auto Focus）、ＡＷＢ（Auto white balance）、被写体検出の各機能を備えており、主として以下の各部から構成されている。
【００１５】
すなわちデジタルカメラ１は、レンズブロック１２と撮像素子１３とを有している。レンズブロック１２は、フォーカスレンズを含むレンズ群と、絞りと、レンズ群を駆動するレンズモータ、絞りを開閉駆動するアクチュエータを含み、レンズモータやアクチュエータが光学系駆動部１４によって駆動されることにより、焦点位置や撮像素子１３の受光量が調整される。
【００１６】
撮像素子１３は、駆動回路１５によって駆動され、レンズブロック１２において集光された被写体の光学像を光電変換し、ＲＧＢ成分からなる画像信号としてＡＦＥ１６（Analog Front End）へ出力するＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Meta1 0xide Semiconductor）等の固体撮像素子である。
【００１７】
ＡＦＥ１６は、ＣＤＳ（Correlated Double Sampling）回路や、ＰＧＡ（Programmable Gain Amp）、ＡＤＣ（Analog-to-Digital Converter）等によって構成される。ＡＦＥ１６は、撮像素子１３が出力した撮像信号に所定のアナログ処理を行い、アナログ処理後の撮像信号をデジタル信号に変換した後、変換後の画像データを画像処理部１７へ出力する。
【００１８】
画像処理部１７は、ＡＦＥ１６から入力した画素データを一時記憶するバッファ用のメモリ、及び一時記憶した画素データに対して種々の画像処理を行う画像処理回路等から構成される。画像処理部１７が行う画像処理は、ガンマ補正や、ホワイトバランス調整、画素毎のＲ，Ｇ，Ｂの色成分データの生成、生成したＲＧＢデータからＹＵＶデータを生成するＹＵＶ変換等である。
【００１９】
また、画像処理部１７は、生成した１フレーム分のＹＵＶデータを、撮影待機状態にある間にはＣＰＵ（Central Processing Unit）１８へ供給し、かつ撮影時にはＣＯＤＥＣ（Coder & Decoder：符号器／復号器）１９へ供給する。
【００２０】
撮影待機状態においてＣＰＵ１８へ供給されたＹＵＶデータは液晶モニタ３へ供給され、液晶モニタ３においてライブビュー画像として表示される。液晶モニタ３は、バックライト付きのカラー液晶表示パネル２１と、カラー液晶表示パネル２１の表面に一体的に設けられた静電容量型等のタッチセンサ２２と、カラー液晶表示パネル２１及びタッチセンサ２２の駆動回路（図示せず）とから構成される。
【００２１】
ＣＯＤＥＣ１９は、撮影時に画像処理部１７から供給された画像データ（ＹＵＶデータ）をＪＰＥＧ方式による符号化し、また、符号化されている任意の画像データを復号する。撮影時にＣＯＤＥＣ１９においてＪＰＥＧ方式で圧縮符号化された画像データは、ＣＰＵ１８によって日付情報や画像サイズ等の種々の撮影情報を付加された後、静止画データ（静止画ファイル）として画像メモリ２３に記録される。
【００２２】
画像メモリ２３は、デジタルカメラ１の本体２に内蔵されたメモリカードである。画像メモリ２３に記録された静止画データは、再生時においてＣＰＵ１８により適宜読み出され、ＣＯＤＥＣ１９において復号された後、液晶モニタ３へ送られて静止画像として再生される。
【００２３】
また、ＣＰＵ１８には、操作部２４、ＲＡＭ（Random Access memory）２５、プログラムメモリ２６が接続されている。ＲＡＭ２５はＣＰＵ１８のワーキングメモリであり、操作部２４は、撮影キー４や再生キー５、シャッタキー１０等の複数の操作キーにより構成される。
【００２４】
プログラムメモリ２６は、例えば記憶データが書き換え可能なＥＥＰＲＯＭ（Electric Erasable Programmable Read Only Memory）等である。プログラムメモリ２６には、ＣＰＵ１８にデジタルカメラ１の全体の動作を制御させるための制御プログラムや各種のデータが記憶されている。
【００２５】
プログラムメモリ２６に記憶されている制御プログラムには、ＣＰＵ１８にＡＥ制御、ＡＦ制御、ＡＷＢ制御、被写体検出処理等を行わせるためのプログラムが含まれる。また、プログラムメモリ２６に記憶されている各種のデータには、撮影時の適正な露出値に対応する絞り値とシャッタースピードとの組み合わせを示すプログラム線図や、被写体検出に必要とするデータ等が含まれる。
【００２６】
ＣＰＵ１８による被写体検出処理は、画像処理部１７により生成された１フレーム分の画像データ（以下、撮像画像という）を対象として、撮影時に主要被写体として選択可能とする任意のオブジェクトを、例えば二値化や輪郭抽出等の公知の画像認識技術によって１又は複数検出する処理である。
【００２７】
次に、以上の構成からなるデジタルカメラ１の本発明に係る動作について説明する。デジタルカメラ１には、撮影モードで使用可能な機能として被写体検出機能が設けられており、被写体検出機能の使用が設定されているときの撮影モードにおいてデジタルカメラ１は以下のように動作する。
【００２８】
まず、概略を説明すると、デジタルカメラ１は、撮影モードで液晶モニタ３の表示画面３ａにライブビュー画像を表示している間、主要被写体を決める際の選択候補となる被写体を自動的に検出し、図４（ａ）に示したように、検出した被写体Ｇ１，Ｇ２，Ｇ３をフォーカス枠Ｆ１，Ｆ２，Ｆ３の表示によってユーザに知らせる。
【００２９】
その際、図４（ｂ）に示したように、検出した被写体のいずれかが表示画面３ａのアイコン利用領域Ａに存在する場合、デジタルカメラ１は、アイコン利用領域Ａ内に存在する被写体Ｇ１，Ｇ２の選択操作（指示）に使用される選択操作用アイコンＩ１，Ｉ２を表示画面３ａのアイコン配置領域Ｂに表示する。
【００３０】
ここで、アイコン利用領域Ａとアイコン配置領域Ｂとは予め決められている領域であり、本実施形態では表示画面３ａの全域を破線で示した位置（表示画面３ａの右辺に寄った位置）で左右に区画することにより形成される領域である。なお、図４（ａ）及び図４（ｂ）における破線は、アイコン利用領域Ａとアイコン配置領域Ｂとの境界を便宜的に示したものであり、液晶モニタ３には表示されない。
【００３１】
そして、デジタルカメラ１は、ユーザに、主要被写体として扱うべき被写体を表示画面３ａのタッチ操作によって選択させる。その際、アイコン利用領域Ａの被写体Ｇ１，Ｇ２については、対応する選択操作用アイコンＩ１，Ｉ２のタッチ操作によっても、それらの選択を可能とする。その後、デジタルカメラ１は、ユーザによる撮影操作（シャッタキー１０の押下）に応じ、ユーザにより選択されたいずれかの被写体を主要被写体とした撮影動作を行う。
【００３２】
以下、被写体検出機能の使用が設定されているときの撮影モードでのデジタルカメラ１の具体的な動作について説明する。図３は、被写体検出機能の使用が設定されているときの撮影モードにおいてＣＰＵ１８が実行する処理の内容を示したフローチャートである。
【００３３】
ＣＰＵ１８は、撮影モードでの動作を開始すると、直ちに所定のフレームレート（例えば３０ｆｐｓ）に応じたタイミングで撮像素子１３を駆動する撮像処理を行い（ステップＳＡ１）、撮像処理に伴い画像処理部１７により生成されたＹＵＶデータに基づくライブビュー画像を液晶モニタ３に表示させる（ステップＳＡ２）。
【００３４】
引き続き、ＣＰＵ１８は、画像処理部１７により生成されたＹＵＶデータ（以下、撮像画像という。）を処理対象とした被写体検出処理を行い、撮像画像から主要被写体の選択候補となる被写体を１又は複数検出する（ステップＳＡ３）。
【００３５】
被写体検出処理に際してＣＰＵ１８は、撮像画像内における大きさが予め決められている大きさ以上の被写体を検出する。ここで、撮像画像内における大きさが予め決められている大きさ以上の被写体とは、例えば個々の被写体として認識し得る特定領域の面積と、その特定領域を囲む最小矩形の縦方向及び横方向の長さとの各々が、予め決められているそれぞれの閾値を超える大きさの被写体である。
【００３６】
次に、ＣＰＵ１８は、検出した被写体をユーザに対して明示する前述したフォーカス枠をライブビュー画像に重ねて液晶モニタ３に表示させる（ステップＳＡ４）。なお、フォーカス枠の表示位置は、検出した被写体が明示できる位置である。また、フォーカス枠の具体的な表示方法はＯＳＤ（On Screen Display）表示等である。
【００３７】
図４（ａ）は、ステップＳＡ４の処理直後における液晶モニタ３の表示画面３ａの状態を示した図である。すなわち図４（ａ）は、ステップＳＡ３の処理において主要被写体の選択候補として３つの被写体Ｇ１，Ｇ２，Ｇ３が検出され、各被写体Ｇ１，Ｇ２，Ｇ３を明示する３つのフォーカス枠Ｆ１，Ｆ２，Ｆ３がライブビュー画像に重ねて表示された場合の状態を示した図である。
【００３８】
次に、ＣＰＵ１８は、液晶モニタ３の表示画面３ａの前述したアイコン利用領域Ａに、ステップＳＡ３の処理で検出した選択候補の被写体のいずれかが存在するか否かを確認する（ステップＳＡ５）。ステップＳＡ５の処理においてＣＰＵ１８は、選択候補として検出した被写体のうちに、その全ての領域がアイコン利用領域Ａに含まれる被写体が存在するとき、アイコン利用領域Ａに選択候補の被写体のいずれかが存在するものと判断する。
【００３９】
選択候補の被写体がアイコン利用領域に存在しない場合（ステップＳＡ５：ＮＯ）、ＣＰＵ１８は、表示画面３ａに対するユーザのタッチ操作の有無、及びタッチ位置の演算を行い、ユーザによって、主要被写体の選択候補として検出した１又は複数の被写体のいずれかに対してタッチ操作が行われたか否かを確認する（ステップＳＡ６）。
【００４０】
被写体のタッチ操作が確認できなかった場合（ステップＳＡ６：ＮＯ）、ＣＰＵ１８は直ちにステップＳＡ１の処理に戻り、前述した処理を繰り返す。
【００４１】
また、選択候補のいずれかの被写体のタッチ操作が確認できた場合（ステップＳＡ６：ＹＥＳ）、ＣＰＵ１８は、タッチ操作があった被写体、つまりユーザによって選択された被写体を主要被写体として設定する（ステップＳＡ７）。
【００４２】
しかる後、ＣＰＵ１８は、設定した主要被写体の撮影に適したＡＦ制御、及び撮影条件の設定を行う（ステップＳＡ１２）。すなわちＣＰＵ１８は、撮像画像における主要被写体に対応する領域をフォーカス検出領域としたＡＦ制御と、主要被写体に対応する領域の明るさ応じたシャッター速度や、絞りの設定等を行う。
【００４３】
一方、ステップＳＡ３の処理で選択候補として検出したいずれかの被写体がアイコン利用領域Ａに存在する場合（ステップＳＡ５：ＹＥＳ）、ＣＰＵ１８は、アイコン利用領域Ａに存在する１又は複数の被写体について、当該被写体の選択操作に使用される前述した選択操作用アイコンのアイコン配置領域Ｂにおける表示位置を決定する（ステップＳＡ８）。
【００４４】
ステップＳＡ８の処理に際してＣＰＵ１８は、選択操作用アイコンの表示位置として、選択操作用アイコンが対応する被写体の画像内（表示画面３ａ内）での位置に応じた位置を予め決められた規則に従い決定する。すなわちＣＰＵ１８は、選択操作用アイコンの上下方向の表示位置を、対応する被写体により近い位置とすることを基本とし、アイコン配置領域Ｂに存在する他の被写体と重ならない位置で、かつ他の選択操作用アイコンと重ならない位置（選択操作用アイコンが複数である場合のみ）とする。
【００４５】
しかる後、ＣＰＵ１８は、液晶モニタ３に選択操作用アイコンを、被写体との対応関係を明示する表示形態で表示させるとともに、選択操作用アイコンの表示位置をステップＳＡ６の処理で決定した位置に制御する（ステップＳＡ９）。
【００４６】
図４（ｂ）は、ステップＳＡ９の処理直後における液晶モニタ３の表示画面３ａの状態を示した図４（ａ）に対応する図である。すなわち図４（ｂ）は、ステップＳＡ９の処理において、アイコン利用領域Ａに存在する被写体Ｇ１，Ｇ２に対応する選択操作用アイコンＩ１，Ｉ２がアイコン配置領域Ｂに表示された状態を示した図である。
【００４７】
図４（ｂ）に示したように、ステップＳＡ９の処理に際してＣＰＵ１８は、選択操作用アイコンＩ１，Ｉ２から、各々が対応する被写体Ｇ１，Ｇ２を明示するフォーカス枠Ｆ１，Ｆ２へ到る矢印線イ、ロを液晶モニタ３に表示させることによって、選択操作用アイコンＩ１，Ｉ２と被写体Ｇ１，Ｇ２との対応関係を明示する。なお、表示画面３ａにおける、選択操作用アイコンＩ１，Ｉ２、及び矢印線イ、ロの表示方法は、フォーカス枠Ｆ１，Ｆ２，Ｆ３と同様にＯＳＤ表示等である。
【００４８】
そして、選択操作用アイコンの表示後、ＣＰＵ１８は、表示画面３ａに対するユーザのタッチ操作の有無、及びタッチ位置の演算を行い、ユーザによりいずれかの選択操作用アイコンに対してタッチ操作が行われたか否かを確認する（ステップＳＡ１０）。
【００４９】
選択操作用アイコンのタッチ操作が確認できなかった場合（ステップＳＡ１０：ＮＯ）、ＣＰＵ１８は、前述したステップＳＡ６の処理へ移行する。
【００５０】
また、いずれかの選択操作用アイコンのタッチ操作が確認できた場合（ステップＳＡ１０：ＹＥＳ）、ＣＰＵ１８は、タッチ操作があった選択操作用アイコンが対応する被写体、つまりユーザによって選択された被写体を主要被写体として設定する（ステップＳＡ１１）。
【００５１】
図５（ａ）は、図４（ｂ）に示した２つの選択操作用アイコンＩ１，Ｉ２のうち上に位置する選択操作用アイコンＩ１がタッチされたときの表示画面３ａの状態、図５（ｂ）は、図４（ｂ）に示した２つの選択操作用アイコンＩ１，Ｉ２のうちしたに位置する選択操作用アイコンＩ１がタッチされたときの表示画面３ａの状態をそれぞれ示した図である。図３では省略するが、図５に示したように、いずれかの選択操作用アイコンのタッチ操作が確認できた場合、ＣＰＵ１８は、タッチ操作があった選択操作用アイコンが対応する被写体を明示するフォーカス枠Ｆ１，Ｆ２の表示形態（表示色等）を変化させることにより、選択された被写体をユーザに確認させる。
【００５２】
しかる後、ＣＰＵ１８は、設定した主要被写体の撮影に適したＡＦ制御、及び撮影条件の設定を行う（ステップＳＡ１２）。
【００５３】
引き続き、ＣＰＵ１８は、ユーザによる撮影操作（シャッタキー１０の押下）がなければ（ステップＳＡ１３：ＮＯ）、ステップＳＡ１の処理へ戻り、新たに取り込んだ撮像画像を対象としてステップＳＡ２以降の処理を繰り返す。
【００５４】
そして、ＣＰＵ１８は、ユーザによる撮影操作があれば（ステップＳＡ１３：ＹＥＳ）、直前に設定した撮影条件に基づく撮影処理を実行する（ステップＳＡ１４）。すなわち、ＣＰＵ１８は、撮像素子１３を駆動して記録用の撮像画像を取得し、取得した撮像画像に所定の処理を施した後の撮影画像を画像メモリ２３に記録させる。以後、ＣＰＵ１８は、ステップＳＡ１の処理へ戻り、前述した全ての処理を繰り返す。
【００５５】
以上のように、本実施形態においては、被写体検出機能の使用が設定されているときの撮影モードでは、主要被写体の選択候補となる被写体がデジタルカメラ１によって自動的に検出され、ユーザは、検出された被写体のいずれかをタッチすることにより、所望の被写体を主要被写体として選択することができる。
【００５６】
その際、ユーザは、例えば図５に示したように、アイコン利用領域Ａに位置する被写体Ｇ１，Ｇ２については、アイコン配置領域Ｂに表示された選択操作用アイコンＩ１，Ｉ２をタッチすることにより、それらを選択することができる。
【００５７】
ここで、アイコン利用領域Ａは、ユーザがカメラ本体２を両手でホールドし、かつ右手の親指等を用いてタッチ操作を行うとき、画角を保持したままでのタッチ操作が行いにくい領域である。また、それとは逆に、アイコン配置領域Ｂは、ユーザがカメラ本体２を両手でホールドし、かつ右手の親指等を用いてタッチ操作を行うとき、画角を保持したままでのタッチ操作が容易な領域である。
【００５８】
したがって、ユーザがカメラ本体２を両手でホールドするとともに、右手の親指を用いて所望の被写体を選択（タッチ）するときには、それが画角を保持したままの状態では選択（タッチ）しづらい位置に表示されている場合あっても、画角を保持したままの状態で、それを容易に、かつ迅速に選択することができる。
【００５９】
つまり、本実施形態においては、被写体の選択に使用される選択操作用アイコンを、被写体とは異なる位置に表示させることによって、タッチパネルを用いて表示画面３ａ内の任意の被写体を選択する際の作業性を向上させることができる。
【００６０】
また、本実施形態においては、任意の被写体がアイコン利用領域Ａに存在することを条件として、その被写体の選択に使用される選択操作用アイコンをアイコン配置領域Ｂに表示させるようにした。つまり、アイコン配置領域Ｂに表示する選択操作用アイコンを、アイコン利用領域Ａに存在する被写体の選択に使用されるものだけに限定した。よって、表示画面３ａに表示中のライブビュー画像の見やすさを維持したままで、ユーザが表示画面３ａ内の被写体を選択する際の作業性を向上させることができる。
【００６１】
また、本実施形態においては、アイコン配置領域Ｂにおける選択操作用アイコンの上下位置方向の表示位置を、対応する被写体により近い位置とした。つまり、アイコン配置領域Ｂにおける選択操作用アイコンの表示位置を、前記表示画面３ａにおける対応する被写体の位置に応じて決定することにより、選択操作用アイコンの表示位置を動的に変化させるようにした。
【００６２】
そのため、アイコン利用領域Ａに複数の被写体が存在しており、アイコン配置領域Ｂに複数の選択操作用アイコンが表示される場合には、複数の被写体間の位置関係と、複数の選択操作用アイコン間の位置関係とを極力一致させることができる。したがって、ユーザがアイコン利用領域Ａ内の被写体を選択する際の作業性を向上させることができる。
【００６３】
また、本実施形態においては、アイコン利用領域Ａに複数の被写体が存在しており、アイコン配置領域Ｂに複数の選択操作用アイコンが表示される場合には、各々の選択操作用アイコンの表示位置を他の選択操作用アイコンと重ならない位置とした。つまり、各々の選択操作用アイコンの表示位置を他のアイコンとの関係を考慮した位置とした。これによっても、ユーザがアイコン利用領域Ａ内の被写体を選択する際の作業性を向上させることができる。
【００６４】
また、本実施形態においては、選択操作用アイコンの表示に際しては、選択操作用アイコンを被写体との対応関係を明示する表示形態で表示させるようにした。これによっても、ユーザがアイコン利用領域Ａ内の被写体を選択する際の作業性を向上させることができる。
【００６５】
なお、本実施形態においては、アイコン配置領域Ｂを、ユーザがカメラ本体２を両手でホールドし、かつ右手の親指等を用いてタッチ操作を行うとき、画角を保持したままでのタッチ操作が容易な領域とした場合について説明した。しかし、アイコン配置領域Ｂは、例えばユーザが右手の親指等を用いてタッチ操作を行うとき、画角を保持したままでのタッチ操作が容易な領域としてもよい。その場合、アイコン配置領域Ｂは、本実施形態とは逆に表示画面３ａの左辺に沿った領域とすればよい。
【００６６】
（実施形態２）
次に、本発明の第２の実施形態について説明する。本実施形態は、図１、及び図２に示した構成のデジタルカメラ１において、撮影モードで使用可能な機能として顔検出機能が設けられるとともに、ユーザが第１の実施形態で説明したアイコン利用領域とアイコン配置領域として任意の領域を設定できるものである。
【００６７】
本実施形態において、プログラムメモリ２６には、ＣＰＵ１８に顔検出処理を行わせるためのプログラム、及び顔検出処理に必要とする各種のデータが記憶されている。なお、ＣＰＵ１８による顔検出処理は、撮像画像を対象として人物の顔部分が存在する顔領域を、人物の顔に関する輪郭や色、及び目、口、鼻といった各パーツの配置等を示すテンプレートを用いた公知のテンプレートマッチング技術によって１又は複数検出する処理である。
【００６８】
また、プログラムメモリ２６には、顔検出機能の使用が設定されているときの撮影モードにおいてＣＰＵ１８に後述する処理を実行させるためのプログラムが記憶されている。
【００６９】
次に、本実施形態におけるデジタルカメラ１の本発明に係る動作について説明する。図６は、顔検出機能の使用が設定されているときの撮影モードにおいてＣＰＵ１８が実行する処理の内容を示したフローチャートである。
【００７０】
ＣＰＵ１８は、撮影モードでの動作を開始すると、直ちに所定のフレームレートでの撮像処理を行い（ステップＳＢ１）、ライブビュー画像を液晶モニタ３に表示させる（ステップＳＢ２）。
【００７１】
ＣＰＵ１８は、液晶モニタ３にライブビュー画像を表示させている間、ユーザによる領域設定要求の有無を逐次確認する（ステップＳＢ３）。ユーザによる領域設定要求は、表示画面３ａに対する予め決められたタッチ操作、例えば表示画面３ａをタッチしたままで指で円を描く操作によって行われる。
【００７２】
そして、ＣＰＵ１８は、ユーザから領域設定要求があった場合には（ステップＳＢ３：ＹＥＳ）、表示画面３ａに対するユーザの領域指定操作に応じて、アイコン表示領域とアイコン配置領域として任意の領域を新たに設定する（ステップＳＢ４）。
【００７３】
本実施形態においては、ユーザによるアイコン表示領域とアイコン配置領域の指定方法として２種類の指定方法が予め用意されている。第１の指定方法は、表示画面３ａの全域を任意の位置で２つの領域に区画し、一方の領域をアイコン表示領域として指定し、他方の領域をアイコン配置領域として指定する方法である。また、第２の指定方法は、表示画面３ａ内に所望とするアイコン表示領域とアイコン配置領域を個別に指示する方法である。
【００７４】
第１の指定方法による領域指定操作において、ユーザは、アイコン表示領域とアイコン配置領域とを区画する区画線を描くように、表示画面３ａをタッチしたままで指を移動させた後、アイコン配置領域とすべき側の領域内の任意の位置をタッチする。
【００７５】
また、第２の指定方法による領域指定操作において、ユーザは、まず、表示画面３ａ上において、希望するアイコン表示領域と他の領域とを区画する区画線を描くように、表示画面３ａをタッチしたままで指を移動させた後、区画線により区画した領域のうちでアイコン表示領域とすべき側の領域内の任意の位置をタッチする。次に、希望するアイコン配置領域と他の領域とを区画する区画線を描くように、表示画面３ａをタッチしたままで指を移動させた後、区画線により区画した領域のうちでアイコン配置領域とすべき側の領域内の任意の位置をタッチする。
【００７６】
そして、ステップＳＢ４の処理においてＣＰＵ１８は、上記の第１又は第２の指定方法による領域指定操作によってユーザにアイコン表示領域とアイコン配置領域とを指定させた後、指定されたアイコン表示領域とアイコン配置領域とを特定する領域データをプログラムメモリ２６に記憶する。
【００７７】
図７（ａ）は、ステップＳＢ４の処理に際して、ユーザにより第２の指定方法による領域指定操作が行われたとき、ＣＰＵ１８がユーザの要求に応じて設定するアイコン表示領域Ａとアイコン配置領域Ｂとの一例を示した図である。すなわちアイコン表示領域Ａとアイコン配置領域Ｂとが互いに離間する領域である場合の例を示した図である。
【００７８】
なお、アイコン表示領域とアイコン配置領域とを新たに設定した場合、ＣＰＵ１８は、いったんステップＳＢ１の処理に戻り、前述した処理を繰り返す。
【００７９】
一方、撮像処理を行った直後の処理タイミングでユーザによる領域設定要求がなかった場合（ステップＳＢ３：ＮＯ）、ＣＰＵ１８は、撮像画像（画像処理部１７により生成されたＹＵＶデータ）を処理対象とした顔検出処理を行い、撮像画像から主要被写体の選択候補となる顔を１又は複数検出する（ステップＳＢ５）。なお、顔検出処理に際してＣＰＵ１８は、撮像画像内における大きさが予め決められている大きさ（面積）以上の顔を検出する。
【００８０】
次に、ＣＰＵ１８は、検出した顔を明示する操作枠をライブビュー画像に重ねて液晶モニタ３に表示させる（ステップＳＢ６）。操作枠の具体的な表示方法は、第１の実施形態のフォーカス枠と同様にＯＳＤ表示等である。
【００８１】
図７（ｂ）は、ステップＳＢ６の処理直後における液晶モニタ３の表示画面３ａの状態の一例を示した図である。図７（ｂ）に示したように、ステップＳＢ５の処理において任意の人物の顔Ｇ１１，Ｇ１２，Ｇ１３，Ｇ１４が検出された場合には、各顔Ｇ１１，Ｇ１２，Ｇ１３，Ｇ１４を明示する４つの操作枠Ｆ１１，Ｆ１２，Ｆ１３，Ｆ１４がライブビュー画像に重ねて表示される。
【００８２】
なお、図７（ａ）及び図７（ｂ）における破線は、アイコン利用領域Ａとアイコン配置領域Ｂとを便宜的に示したものであり、液晶モニタ３には表示されない。
【００８３】
これ以降、ＣＰＵ１８は、第１の実施形態で説明した図３のステップＳＡ５〜ステップＳＡ１４と同様の以下の処理を実行する。但し、主要被写体の選択候補は任意の人物の顔である。
【００８４】
すなわちＣＰＵ１８は、液晶モニタ３の表示画面３ａの前述したアイコン利用領域Ａに、ステップＳＢ５の処理で検出した選択候補の顔のいずれかが存在するか否かを確認する（ステップＳＢ７）。ステップＳＢ７の処理においてＣＰＵ１８は、選択候補として検出した顔のうちに、その全ての領域がアイコン利用領域Ａに含まれる被写体が存在するとき、アイコン利用領域Ａに選択候補の被写体のいずれかが存在するものと判断する。
【００８５】
選択候補の顔がアイコン利用領域に存在しない場合（ステップＳＢ７：ＮＯ）、ＣＰＵ１８は、表示画面３ａに対するユーザのタッチ操作の有無、及びタッチ位置の演算を行い、ユーザによって、主要被写体の選択候補として検出した１又は複数の顔（操作枠）のいずれかに対してタッチ操作が行われたか否かを確認する（ステップＳＢ８）。
【００８６】
選択候補の顔のタッチ操作が確認できなかった場合（ステップＳＢ８：ＮＯ）、ＣＰＵ１８は直ちにステップＳＢ１の処理に戻り、前述した処理を繰り返す。
【００８７】
また、選択候補のいずれかの顔のタッチ操作が確認できた場合（ステップＳＢ８：ＹＥＳ）、ＣＰＵ１８は、タッチ操作があった顔、つまりユーザによって選択された顔を主要被写体として設定する（ステップＳＢ９）。
【００８８】
しかる後、ＣＰＵ１８は、設定した主要被写体の撮影に適したＡＦ制御、及び撮影条件の設定を行う（ステップＳＢ１４）。すなわちＣＰＵ１８は、撮像画像における主要被写体に対応する領域をフォーカス検出領域としたＡＦ制御と、主要被写体に対応する領域の明るさ応じたシャッター速度や、絞りの設定等を行う。
【００８９】
一方、ステップＳＢ５の処理で選択候補として検出したいずれかの顔がアイコン利用領域Ａに存在する場合（ステップＳＢ７：ＹＥＳ）、ＣＰＵ１８は、アイコン利用領域Ａに存在する１又は複数の顔について、当該顔の選択操作（指示）に使用される選択操作用アイコンのアイコン配置領域Ｂにおける表示位置を決定する（ステップＳＢ１０）。
【００９０】
ステップＳＢ１０の処理に際してＣＰＵ１８は、選択操作用アイコンの表示位置として、選択操作用アイコンが対応する被写体の画像内（表示画面３ａ内）での位置に応じた位置を予め決められた規則に従い決定する。本実施形態においてもＣＰＵ１８は、選択操作用アイコンの上下位置方向の位置を、対応する被写体により近い位置とすることを基本とし、アイコン配置領域Ｂに存在する他の被写体と重ならない位置で、かつ他の選択操作用アイコンと重ならない位置（選択操作用アイコンが複数である場合のみ）とする。
【００９１】
しかる後、ＣＰＵ１８は、液晶モニタ３に選択操作用アイコンを、被写体との対応関係を明示する表示形態で表示させるとともに、選択操作用アイコンの表示位置をステップＳＢ１０の処理で決定した位置に制御する（ステップＳＢ１１）。
【００９２】
図８は、ステップＳＢ１１の処理直後における液晶モニタ３の表示画面３ａの状態を示した図７（ａ）、図７（ｂ）に対応する図である。すなわち図８は、ステップＳＢ１１の処理において、アイコン利用領域Ａに存在する顔Ｇ１２，Ｇ１３に対応する選択操作用アイコンＩ１，Ｉ２がアイコン配置領域Ｂに表示された状態を示した図である。
【００９３】
図８に示したように、ステップＳＢ１１の処理に際してＣＰＵ１８は、選択操作用アイコンＩ１，Ｉ２と、各々が対応する顔Ｇ１２，Ｇ１３を明示する操作枠Ｆ１２，Ｆ１３とを連結する連結線ハ、ニを液晶モニタ３に表示させることによって、選択操作用アイコンＩ１，Ｉ２と顔Ｇ１２，Ｇ１３との対応関係を明示する。なお、表示画面３ａにおける、選択操作用アイコンＩ１，Ｉ２、及び連結線ハ、ニの表示方法は、操作枠Ｆ１２，Ｆ１３と同様にＯＳＤ表示等である。
【００９４】
そして、選択操作用アイコンの表示後、ＣＰＵ１８は、表示画面３ａに対するユーザのタッチ操作の有無、及びタッチ位置の演算を行い、ユーザによりいずれかの選択操作用アイコンに対してタッチ操作が行われたか否かを確認する（ステップＳＢ１２）。
【００９５】
選択操作用アイコンのタッチ操作が確認できなかった場合（ステップＳＢ１２：ＮＯ）、ＣＰＵ１８は、前述したステップＳＢ８の処理へ移行する。
【００９６】
また、いずれかの選択操作用アイコンのタッチ操作が確認できた場合（ステップＳＢ１２：ＹＥＳ）、ＣＰＵ１８は、タッチ操作があった選択操作用アイコンが対応する顔、つまりユーザによって選択された顔を主要被写体として設定する（ステップＳＢ１３）。
【００９７】
なお、図には示さないが、いずれかの選択操作用アイコンのタッチ操作が確認できた場合、ＣＰＵ１８は、タッチ操作があった選択操作用アイコンが対応する顔を明示する操作枠Ｆ１２，Ｆ１３の表示形態（表示色等）を変化させることにより、選択した顔をユーザに確認させる。
【００９８】
しかる後、ＣＰＵ１８は、設定した主要被写体の撮影に適したＡＦ制御、及び撮影条件の設定を行う（ステップＳＢ１４）。
【００９９】
引き続き、ＣＰＵ１８は、ユーザによる撮影操作（シャッタキー１０の押下）がなければ（ステップＳＢ１５：ＮＯ）、ステップＳＢ１の処理へ戻り、前述した処理を繰り返す。
【０１００】
そして、ＣＰＵ１８は、ユーザによる撮影操作があれば（ステップＳＢ１５：ＹＥＳ）、直前に設定した撮影条件に基づく撮影処理を実行する（ステップＳＢ１６）。すなわち、ＣＰＵ１８は、撮像素子１３を駆動して記録用の撮像画像を取得し、取得した撮像画像に所定の処理を施した後の撮影画像を画像メモリ２３に記録させる。以後、ＣＰＵ１８は、ステップＳＢ１の処理へ戻り、前述した全ての処理を繰り返す。
【０１０１】
以上のように、本実施形態においては、顔検出機能の使用が設定されているときの撮影モードでは、任意の人物の顔がデジタルカメラ１により主要被写体の選択候補として自動的に検出され、ユーザは、検出された顔のいずれかをタッチすることにより、所望の顔を主要被写体として選択することができる。
【０１０２】
その際、ユーザは、例えば図８に示したアイコン利用領域Ａに位置する顔Ｇ１２，Ｇ１３については、アイコン配置領域Ｂに表示された選択操作用アイコンＩ１，Ｉ２をタッチすることにより、それらを選択することができる。
【０１０３】
ここで、本実施形態においては、第１の実施形態とは異なり、ユーザがアイコン利用領域Ａとアイコン配置領域Ｂとを必要に応じて設定することができる。したがって、ユーザは自己の使い勝手に応じてアイコン利用領域Ａとアイコン配置領域Ｂとを設定することにより、表示画面３ａ内の任意の全ての顔を、画角を保持したままの状態で容易に、かつ迅速に選択することができる。
【０１０４】
つまり、表示画面３ａに存在する選択対象のオブジェクトが人物の顔である場合において、顔の選択に使用される選択操作用アイコンを、顔とは異なる位置に表示させることによって、タッチパネルを用いて表示画面３ａ内の任意の顔を選択する際の作業性を向上させることができる。
【０１０５】
しかも、本実施形態においては、アイコン利用領域Ａとアイコン配置領域Ｂとをユーザが自由に設定できるようにしたことから、ユーザが表示画面３ａ内の顔を選択する際の作業性をより一層向上させることができる。
【０１０６】
また、本実施形態においては、表示画面３ａにおけるアイコン利用領域Ａとアイコン配置領域Ｂとを適宜変更可能としたこと、及び表示画面３ａに存在する選択候補のオブジェクトが人物の顔であること以外については、本発明に関する部分の構成が第１の実施形態と同様である。したがって、本実施形態における上述した以外の効果については第１の実施形態と同様であるため、説明を省略する。
【０１０７】
（実施形態３）
次に、本発明の第３の実施形態について説明する。本実施形態は、本発明を適用したナビゲーション装置に関するものである。本実施形態のナビゲーション装置は、公知のＧＰＳ（Global Positioning System）を利用してユーザを任意の目的地へ案内する一般的なナビゲーション機能を有するものであって、以下の構成を備えている。
【０１０８】
図９は、本実施形態におけるナビゲーション装置１０１を示す外観図である。ナビゲーション装置１０１は携帯型であって、携帯に適した形状及び大きさの装置本体１０２を有している。装置本体１０２の表面側には、液晶モニタ１０３により構成される表示部が設けられており、液晶モニタ１０３の表示画面１０３ａにはタッチパネルとしての機能が確保されている。また、装置本体１０２の周面には電源キー１０４、及び他の操作キー１０５，１０６が設けられている。
【０１０９】
図１０は、ナビゲーション装置１０１の電気的構成の概略を示すブロック図である。図１０に示したようにナビゲーション装置１０１は、主としてＣＰＵ１１１と、ＧＰＳモジュール１１２、地図データ記憶部１１３、液晶モニタ１０３、操作部１１４、ＲＯＭ（Read Only Memory）１１５、ＲＡＭ１１６（Random Access Memory）により構成されている。
【０１１０】
液晶モニタ１０３は、バックライト付きのカラー液晶表示パネル１２１と、カラー液晶表示パネル１２１の表面に一体的に設けられた静電容量型等のタッチセンサ１２２と、カラー液晶表示パネル１２１及びタッチセンサ１２２の駆動回路（図示せず）とから構成される。
【０１１１】
ＧＰＳモジュール１１２は、複数の測位衛星（ＧＰＳ衛星）から送られてくる電波をアンテナ１１２ａにより受信することによって自己の現在位置を計測する。そして、ＧＰＳモジュール１１２は、計測した現在位置を示す位置情報、つまり緯度、経度、高度からなる測位データをＣＰＵ１１１に供給する。
【０１１２】
地図データ記憶部１１３は、液晶モニタ１０３に表示される日本国内の各地の地図を表す地図データが記憶されたＲＯＭ等のメモリである。地図データ記憶部１１３に記憶されている地図データには、複数段階の縮尺の地図の表示に使用される各種の数値データや、ランドマーク、公共施設、店舗等を表すマーク（ピクトグラム等）の画像データが含まれる。
【０１１３】
操作部１１４は、電源キー１０４、及び他の操作キー１０５，１０６を含み、キー操作に応じたキー入力信号をＣＰＵ１１１に供給する。ＲＯＭ１１５には、ＣＰＵ１１１にナビゲーション装置１０１を制御させるための種々のプログラムが記憶されている。
【０１１４】
ＣＰＵ１１１は、ＲＯＭ１１５に記憶されているプログラムに従い動作することにより、ＧＰＳモジュール１１２から供給される測位データに基づき、現在地周辺の地図を液晶モニタ１０３に表示させる。また、ＣＰＵ１１１は、上記プログラムに従い、ユーザを任意の目的地に案内するためのナビゲーション処理、及び後述する処理を行う。
【０１１５】
ＲＡＭ１１６は、ＣＰＵ１１１が各種の処理を実行する際に作業用のメモリとして使用される。
【０１１６】
以下、本実施形態におけるナビゲーション装置１０１の本発明に係る動作について説明する。
【０１１７】
ナビゲーション装置１０１には、ユーザに指定された特定の種類（又は、カテゴリー）の場所を現在地の周辺から検索する場所検索機能が設けられている。なお、特定の種類（又は、カテゴリー）の場所とは、例えばガソリンスタンド、トイレ、駅である。そして、ユーザが、ナビゲーション機能の使用に際し上記の場所検索機能を用いて検索した場所を目的地として指定する場合には、ＲＯＭ１１５に記憶されているプログラムに従いＣＰＵ１１１が以下の処理を行う。
【０１１８】
図１１は、ナビゲーション処理に先立つ目的地の設定に関するＣＰＵ１１１の処理内容の一例を示したフローチャートである。
【０１１９】
ナビゲーション装置１０１の動作中においてＣＰＵ１１１は、ＧＰＳモジュール１１２から一定の処理タイミングで供給される測位データに基づき、現在地の周辺地図を液晶モニタ１０３に表示させる（ステップＳＣ１）。
【０１２０】
また、液晶モニタ１０３に周辺地図を表示させている間、ＣＰＵ１１１は、ユーザによる領域設定要求の有無を逐次確認する（ステップＳＣ２）。ユーザによる領域設定要求は、表示画面３ａに対する予め決められたタッチ操作、例えば表示画面３ａをタッチしたままで指で円を描く操作によって行われる。
【０１２１】
ＣＰＵ１１１は、ユーザから領域設定要求があると（ステップＳＣ２：ＹＥＳ）、表示画面１０３ａに対するユーザの領域指定操作に応じて、表示画面１０３ａにアイコン表示領域とアイコン配置領域とを設定する（ステップＳＣ３）。
【０１２２】
アイコン表示領域とアイコン配置領域とは、第１及び第２の実施形態において既説したものと同様の目的で設定されるものである。なお、ナビゲーション装置１０１に用意されているアイコン表示領域とアイコン配置領域の指定方法は、第２の実施形態で既説した第１の指定方法と第２の指定方法との２種類である。
【０１２３】
ステップＳＣ３の処理においてＣＰＵ１１１は、上記の第１又は第２の指定方法による領域指定操作によってユーザにアイコン表示領域とアイコン配置領域とを指定させた後、指定されたアイコン表示領域とアイコン配置領域とを特定する領域データをプログラムメモリ２６に記憶する。
【０１２４】
図１２（ａ）は、ステップＳＣ３の処理に際し、ユーザによって第２の指定方法による領域指定操作が行われたときＣＰＵ１１１が設定するアイコン表示領域Ａとアイコン配置領域Ｂとの一例を示した図である。すなわちアイコン表示領域Ａとアイコン配置領域Ｂとが互いに離間する領域である場合の例を示した図である。
【０１２５】
ＣＰＵ１８は、アイコン表示領域とアイコン配置領域とを設定した後、いったんステップＳＣ１の処理に戻り、前述した処理を繰り返す。なお、ステップＳＣ１の処理に際してＣＰＵ１１１は、測位データにより示される現在位置が変化した場合にのみ液晶モニタ１０３に表示する周辺地図を更新する。
【０１２６】
一方、液晶モニタ１０３に周辺地図を表示させている間、ＣＰＵ１１１は、ユーザによる領域設定要求がなければ（ステップＳＣ３：ＮＯ）、引き続き、ユーザによる候補地の検索要求の有無を確認する（ステップＳＣ４）。ここで、候補地の検索要求は、現在地の周辺において目的地の候補となる候補地を検索することの要求である。また、ユーザによる候補地の検索要求は、表示画面１０３ａに対する予め決められたタッチ操作、例えば同一箇所を続けて２回タッチする操作により行われる。
【０１２７】
ユーザから候補地の検索要求があった場合（ステップＳＣ４：ＹＥＳ）、ＣＰＵ１１１は、検索すべき場所の種類（又はカテゴリー）を決定する（ステップＳＣ５）。ステップＳＣ５の処理に際してＣＰＵ１１１は、例えば検索すべき場所の種類（又はカテゴリー）一覧形式で提示する選択メニューを液晶モニタ１０３に表示させ、ユーザによりタッチ操作によって選択された種類（又はカテゴリー）の場所を検索対象として決定する。
【０１２８】
引き続き、ＣＰＵ１１１は、表示中の周辺地図における検索対象の場所を候補地として検索し、検索した１又は複数の候補地の地図上での位置を取得する（ステップＳＣ６）。
【０１２９】
次に、ＣＰＵ１１１は、ステップＳＣ６の処理で検索した候補地を示す操作枠Ｆ１０１，Ｆ１０２，Ｆ１０３（図１２（ｂ）参照）を、表示中の地図に重ねて液晶モニタ３に表示させる（ステップＳＣ７）。操作枠の具体的な表示方法はＯＳＤ表示等である。
【０１３０】
その後、ＣＰＵ１１１は、液晶モニタ１０３の表示画面１０３ａの前述したアイコン利用領域Ａに表示したいずれかの操作枠が存在するか否かを確認する（ステップＳＣ８）。ステップＳＣ８の処理においてＣＰＵ１８は、表示中の操作枠のうちに、その全てがアイコン利用領域Ａに位置する操作枠が存在するとき、アイコン利用領域Ａに操作枠が存在するものと判断する。
【０１３１】
操作枠がアイコン利用領域Ａに存在しない場合（ステップＳＣ８：ＮＯ）、ＣＰＵ１１１は、表示画面１０３ａに対するユーザのタッチ操作の有無、及びタッチ位置の演算を行い、ユーザによって表示中の操作枠のいずれかに対してタッチ操作が行われたか否かを確認する（ステップＳＣ９）。ここで、操作枠に対するタッチ操作とは、操作枠により囲まれた領域をタッチする操作である。
【０１３２】
操作枠のタッチ操作が確認できなかった場合（ステップＳＣ９：ＮＯ）、ＣＰＵ１１１は直ちにステップＳＣ１の処理に戻り、前述した処理を繰り返す。
【０１３３】
また、いずれかの操作枠のタッチ操作が確認できた場合（ステップＳＣ９：ＹＥＳ）、ＣＰＵ１１１は、タッチ操作があった操作枠により示されている候補地、つまりユーザによって選択された候補地を目的地として設定する（ステップＳＣ１０）。しかる後、ＣＰＵ１１１は、設定した目的地へユーザを案内するためのナビゲーション処理を行う（ステップＳＣ１５）。
【０１３４】
一方、ステップＳＣ６の処理で検索した候補地を示す操作枠のいずれかがアイコン利用領域Ａに存在する場合（ステップＳＣ８：ＹＥＳ）、ＣＰＵ１１１は、アイコン利用領域Ａに存在する１又は複数の操作枠について、当該操作枠の選択操作（指示）に使用される選択操作用アイコンのアイコン配置領域Ｂにおける表示位置を決定する（ステップＳＣ１１）。
【０１３５】
ステップＳＣ１１の処理に際してＣＰＵ１１１は、選択操作用アイコンの表示位置として、選択操作用アイコンが対応する被写体の画像内（表示画面１０３ａ内）での位置に応じた位置を予め決められた規則に従い決定する。本実施形態においてＣＰＵ１１１は、選択操作用アイコンの上下位置方向の位置を、対応する操作枠により近い位置とすることを基本とし、アイコン配置領域Ｂに存在する他の操作枠と重ならない位置で、かつ他の選択操作用アイコンと重ならない位置（選択操作用アイコンが複数である場合のみ）とする。
【０１３６】
しかる後、ＣＰＵ１１１は、液晶モニタ１０３に選択操作用アイコンを、操作枠との対応関係を明示する表示形態で表示させるとともに、選択操作用アイコンの表示位置をステップＳＣ１１の処理で決定した位置に制御する（ステップＳＣ１２）。
【０１３７】
図１２（ｂ）は、ステップＳＣ１２の処理直後における液晶モニタ１０３の表示画面１０３ａの状態を示した図である。すなわち図１２（ｂ）は、ステップＳＣ１２の処理において、アイコン利用領域Ａに存在する操作枠Ｆ１０１，Ｆ１０２に対応する選択操作用アイコンＩ１，Ｉ２がアイコン配置領域Ｂに表示された状態を示した図である。
【０１３８】
図１２（ｂ）に示したように、ステップＳＣ１２の処理に際してＣＰＵ１１１は、選択操作用アイコンＩ１，Ｉ２と、各々が対応する操作枠Ｆ１０１，Ｆ１０２とを連結する連結線ホ、ヘを液晶モニタ１０３に表示させることによって、選択操作用アイコンＩ１，Ｉ２と操作枠Ｆ１０１，Ｆ１０２との対応関係を明示する。なお、表示画面１０３ａにおける、選択操作用アイコンＩ１，Ｉ２、及び連結線ハ、ニの表示方法は、操作枠Ｆ１０１，Ｆ１０２と同様にＯＳＤ表示等である。
【０１３９】
そして、選択操作用アイコンの表示後、ＣＰＵ１１１は、表示画面１０３ａに対するユーザのタッチ操作の有無、及びタッチ位置の演算を行い、ユーザによりいずれかの選択操作用アイコンに対してタッチ操作が行われたか否かを確認する（ステップＳＣ１３）。
【０１４０】
選択操作用アイコンのタッチ操作が確認できなかった場合（ステップＳＣ１３：ＮＯ）、ＣＰＵ１１１は、前述したステップＳＣ９の処理へ移行する。
【０１４１】
また、いずれかの選択操作用アイコンのタッチ操作が確認できた場合（ステップＳＣ１３：ＹＥＳ）、ＣＰＵ１１１は、タッチ操作があった選択操作用アイコンが対応する操作枠により示されている候補地、つまりユーザによって選択された候補地を目的地として設定する（ステップＳＣ１４）。しかる後、ＣＰＵ１１１は、設定した目的地へユーザを案内するためのナビゲーション処理を行う（ステップＳＣ１５）。
【０１４２】
以上のように、本実施形態においては、ユーザが場所検索機能を用いて目的地を指定する際には、現在地の周辺にある所望する種類（又はカテゴリー）の場所が選択候補として検索され、ユーザは、検索された選択候補（候補地）を示す操作枠のいずれかをタッチすることにより、所望の場所を目的地として選択することができる。
【０１４３】
その際、ユーザは、例えば図１２（ａ）に示した表示画面１０３ａ内のアイコン利用領域Ａに位置する操作枠Ｆ１０１，Ｆ１０２については、アイコン配置領域Ｂに表示された選択操作用アイコンＩ１，Ｉ２をタッチすることにより、それらを選択することができる。
【０１４４】
ここで、本実施形態においても、ユーザがアイコン利用領域Ａとアイコン配置領域Ｂとを必要に応じて設定することができる。したがって、ユーザは自己の使い勝手に応じてアイコン利用領域Ａとアイコン配置領域Ｂとを設定することにより、表示画面１０３ａ内の全ての操作枠を容易に、かつ迅速に選択することができる。
【０１４５】
つまり、表示画面１０３ａに存在する選択対象のオブジェクトが、目的地の選択候補（候補地）を示す操作枠である場合において、操作枠の選択に使用される選択操作用アイコンを、操作枠とは異なる位置に表示させることによって、タッチパネルを用いて表示画面１０３ａ内の任意の操作枠を選択する際の作業性を向上させることができる。
【０１４６】
しかも、アイコン利用領域Ａとアイコン配置領域Ｂとをユーザが自由に設定できるようにしたことから、ユーザが表示画面３ａ内の操作枠を選択する際の作業性をより一層向上させることができる。
【０１４７】
また、本実施形態においては、表示画面１０３ａに存在する選択候補のオブジェクトが、目的地の選択候補（候補地）を示す操作枠であること以外については、本発明に関する部分の構成が第２の実施形態と同様である。したがって、本実施形態における上述した以外の効果については第１の実施形態と同様であるため、説明を省略する。
【０１４８】
ここで、第１〜第３の実施形態においては、本発明をデジタルカメラやナビゲーション装置に適用した場合について説明した。しかし、本発明はタッチパネルとして機能する表示画面を備えた装置であれば他の装置に適用することができる。他の装置のとしては、例えば近年普及しつつある電子書籍の閲覧に使用される電子書籍リーダー（専用端末、又は汎用の装置）がある。特に、他の装置が使用時に両手で保持するような装置や、タッチパネルとして機能する表示画面の面積が大きい装置である場合においては、前述した効果として、より顕著な効果を得ることができる。
【０１４９】
また、第１〜第３の実施形態において説明した選択操作用アイコンの表示条件や、アイコン配置領域Ｂにおける表示位置の決定方法、表示形態については必要に応じて適宜変更することができる。
【０１５０】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は本発明の作用効果が得られる範囲内であれば適宜変更が可能であり、変更後の実施形態も特許請求の範囲に記載された発明、及びその発明と均等の発明の範囲に含まれる。以下に、本出願の特許請求の範囲に記載された発明を付記する。
［請求項１］
タッチパネルとして機能する表示画面を有する表示手段と、前記表示手段に、前記表示画面に表示されるオブジェクトの指示に使用される当該オブジェクトと一対一の関係を有するアイコンを表示させるとともに、当該アイコンの表示位置を、予め決められているアイコン配置領域内における、対応するオブジェクトとは異なる位置に制御する表示制御手段とを備えたことを特徴とする電子機器。
［請求項２］
前記表示制御手段は、前記表示画面における前記オブジェクトの位置が予め決められているアイコン利用領域内であることを条件として、前記表示手段に前記アイコンを表示させることを特徴とする請求項１記載の電子機器。
［請求項３］
前記アイコン配置領域は、前記表示画面の周縁部に位置する領域であることを特徴とする請求項１又は２記載の電子機器。
［請求項４］
前記アイコン利用領域内における前記アイコンの表示位置を、前記表示画面における前記オブジェクトの位置に応じて決定する決定手段を備え、前記表示制御手段は、前記アイコン利用領域内における前記アイコンの表示位置を前記決定手段により決定された表示位置に制御することを特徴とする請求項１又は２，３記載の電子機器。
［請求項５］
前記決定手段は、前記表示画面に表示されるオブジェクトが複数存在する場合、複数のアイコンの各々の表示位置として、他のアイコンとの関係を考慮した位置を決定することを特徴とする請求項４記載の電子機器。
［請求項６］
前記表示制御手段は、前記アイコンを、前記アイコンが対応するオブジェクトとの対応関係を明示する表示形態で前記表示手段に表示させることを特徴とする請求項１乃至５いずれか記載の電子機器。
［請求項７］
前記表示画面におけるアイコン配置領域を、使用者による前記表示画面に対する領域指定操作により指定された領域に設定する領域設定手段をさらに備え、前記表示制御手段は、前記アイコンの表示位置を、前記領域設定手段により設定されたアイコン配置領域内における、対応するオブジェクトとは異なる位置に制御することを特徴とする請求項１乃至６いずれか記載の電子機器。
［請求項８］
被写体を撮像する撮像手段と、前記撮像手段によって取得された画像から前記オブジェクトを検出する検出手段とをさらに備え、前記表示手段は、前記撮像手段によって取得された画像を表示し、前記表示制御手段は、前記表示手段に、前記表示画面に表示中の画像から前記検出手段により検出されたオブジェクトの指示に使用されるアイコンを表示させることを特徴とする請求項１乃至７いずれか記載の電子機器。
［請求項９］
前記撮像手段による撮影画像の取得に向けた撮影準備に際し、前記アイコンのタッチ操作により使用者によって指示された特定のオブジェクトを主要被写体として設定する設定手段をさらに備えたことを特徴とする請求項８記載の電子機器。
［請求項１０］
タッチパネルとして機能する表示画面に、当該表示画面に表示中のオブジェクトの指示に使用される当該オブジェクトと一対一の関係を有するアイコンを表示させるとともに、当該アイコンの表示位置を、予め決められているアイコン配置領域内における、対応するオブジェクトとは異なる位置に制御することを特徴とするアイコン表示方法。
［請求項１１］
コンピュータに、タッチパネルとして機能する表示画面を有する表示手段に、前記表示画面に表示されるオブジェクトの指示に使用される当該オブジェクトと一対一の関係を有するアイコンを表示させるとともに、当該アイコンの表示位置を、予め決められているアイコン配置領域内における、対応するオブジェクトとは異なる位置に制御する処理を実行させることを特徴とするプログラム。
【符号の説明】
【０１５１】
１    デジタルカメラ
３    液晶モニタ
３ａ    表示画面
１３    撮像素子
１８    ＣＰＵ
２１    カラー液晶表示パネル
２２    タッチセンサ
２６    プログラムメモリ
１０１    ナビゲーション装置
１０３    液晶モニタ
１０３ａ    表示画面
１１１    ＣＰＵ
１１２    ＧＰＳモジュール
１２１    カラー液晶表示パネル
１２２    タッチセンサ
Ａ    アイコン利用領域
Ｂ    アイコン配置領域
Ｇ１〜Ｇ３  被写体
Ｇ１１〜Ｇ１４  顔
Ｉ１，Ｉ２  選択操作用アイコン
Ｆ１０１，Ｆ１０２  操作枠
【図１】
0005853406.tif 000002
【図２】
0005853406.tif 000003
【図３】
0005853406.tif 000004
【図４】
0005853406.tif 000005
【図５】
0005853406.tif 000006
【図６】
0005853406.tif 000007
【図７】
0005853406.tif 000008
【図８】
0005853406.tif 000009
【図９】
0005853406.tif 000010
【図１０】
0005853406.tif 000011
【図１１】
0005853406.tif 000012
【図１２】
0005853406.tif 000013