(57)【特許請求の範囲】
【請求項１】
表示手段に対するタッチ操作を検出する検出手段と、
表示画面の項目であって、当該項目の領域へのタッチ操作に応じて、画面遷移を伴うことなく、設定値を変更することが可能な第１の項目と、当該項目の領域へのタッチ操作に応じて異なる表示画面へ遷移させる第２の項目とを含む複数の項目を有する表示画面を前記表示手段に表示するように制御する表示制御手段と、
前記検出手段によって検出されたタッチ操作に応じて前記複数の項目のいずれかを選択する選択手段と、
（ａ）前記選択手段により前記第１の項目が選択されていた状態で、前記検出手段により前記第１の項目の領域において、タッチしていない状態からタッチされるタッチダウン操作が検出された第１の場合、タッチしたまま第１の方向にタッチ位置を移動する操作に応じて当該第１の項目の設定値を変更するように制御するとともに、タッチしたまま第２の方向にタッチ位置を移動する操作があっても前記選択手段による項目の選択の変更を行わず、
（ｂ）前記選択手段により前記第２の項目が選択されていた状態で、前記検出手段により前記第２の項目の領域においてタッチダウン操作が検出された第２の場合、タッチしたまま前記第２の方向にタッチ位置を移動する操作に応じて前記選択手段による項目の選択の変更を行い、
（ｃ）前記選択手段により前記第１の項目が選択されていない状態で、前記検出手段により前記第１の項目の領域においてタッチダウン操作が検出された第３の場合、タッチしたまま前記第１の方向にタッチ位置を移動する操作があっても当該第１の項目の設定値を変更せず、タッチしたまま前記第２の方向にタッチ位置を移動する操作に応じて前記選択手段による項目の選択の変更を行うように制御する制御手段と
を備えたことを特徴とする表示制御装置。
【請求項２】
前記表示制御手段は、前記第１の場合は前記第１の項目を第１の表示態様で表示し、前記第２の場合は前記第１の項目を第２の表示態様で表示し、前記第３の場合は前記第１の項目を第３の表示態様で表示し、前記選択手段により前記第１の項目が選択されている状態で、前記検出手段によりタッチ操作が検出されていない第４の場合は前記第１の項目を第４の表示態様で表示するように制御し、前記第１の表示態様〜前記第４の表示態様はそれぞれ異なる表示態様であることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記第１の表示態様は、前記第１の項目の設定値を変更するための操作を受付中であることを示し、
前記第２の表示態様は、前記第１の項目とは異なる項目が選択されていることを示し、
前記第３の表示態様は、前記第１の項目が選択操作中で選択されていることを示し、
前記第４の表示態様は、前記第１の項目が前記選択手段により現在選択されている項目であることを示す
ことを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記第２の場合に、タッチ位置が移動することなくタッチが離されるタッチアップ操作が検出されると、前記表示制御手段は、前記異なる表示画面へ遷移させることを特徴とする請求項１〜３の何れか１項に記載の表示制御装置。
【請求項５】
前記第２の場合に、タッチしたまま前記第２の方向にタッチ位置を移動する操作に応じて前記選択手段による項目の選択の変更が行われた後に、タッチアップ操作が検出された場合には、前記表示制御手段は、前記異なる表示画面への遷移を行わないことを特徴とする請求項４に記載の表示制御装置。
【請求項６】
前記表示制御装置は、撮像手段を有する撮像装置であることを特徴とする請求項１〜５の何れか１項に記載の表示制御装置。
【請求項７】
前記第１の項目及び前記第２の項目は、前記撮像手段での撮像に関する設定を行うための項目であることを特徴とする請求項６に記載の表示制御装置。
【請求項８】
前記第２の項目は、ホワイトバランスの設定を行うための項目であり、前記異なる表示画面は、太陽光を含むホワイトバランスの設定値の候補が一覧表示された画面であることを特徴とする請求項７に記載の表示制御装置。
【請求項９】
表示制御装置の制御方法であって、
表示手段に対するタッチ操作を検出する検出工程と、
表示画面の項目であって、当該項目の領域へのタッチ操作に応じて、画面遷移を伴うことなく、設定値を変更することが可能な第１の項目と、当該項目の領域へのタッチ操作に応じて異なる表示画面へ遷移させる第２の項目とを含む複数の項目を有する表示画面を表示手段に表示するように制御する表示制御工程と、
前記検出工程において検出されたタッチ操作に応じて複数の項目のいずれかを選択する選択工程と、
（ａ）前記選択工程により前記第１の項目が選択されていた状態で、前記検出工程において前記第１の項目の領域において、タッチしていない状態からタッチされるタッチダウン操作が検出された第１の場合、タッチしたまま第１の方向にタッチ位置を移動する操作に応じて当該第１の項目の設定値を変更するように制御するとともに、タッチしたまま第２の方向にタッチ位置を移動する操作があっても前記選択工程による項目の選択の変更を行わず、
（ｂ）前記選択工程により前記第２の項目が選択されていた状態で、前記検出工程において前記第２の項目の領域においてタッチダウン操作が検出された第２の場合、タッチしたまま前記第２の方向にタッチ位置を移動する操作に応じて前記選択工程による項目の選択の変更を行い、
（ｃ）前記選択工程により前記第１の項目が選択されていない状態で、前記検出工程により前記第１の項目の領域においてタッチダウン操作が検出された第３の場合、タッチしたまま前記第１の方向にタッチ位置を移動する操作があっても当該第１の項目の設定値を変更せず、タッチしたまま前記第２の方向にタッチ位置を移動する操作に応じて前記選択工程による項目の選択の変更を行うように制御する制御工程と
を備えたことを特徴とする表示制御装置の制御方法。
【請求項１０】
コンピュータを、請求項１〜８の何れか１項に記載の表示制御装置の各手段として機能させるためのプログラム。
【請求項１１】
コンピュータを、請求項１〜８の何れか１項に記載の表示制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示制御装置、その制御方法、プログラム及び記憶媒体に関し、特に、タッチパネルに対する操作に用いて好適な技術に関する。
【背景技術】
【０００２】
近年、電子機器の機能は多様化及び複雑化しており、ユーザーはその機能の設定を使いこなすことが困難になっている。そこで、ユーザーにとって使い勝手のよいタッチパネルを搭載した電子機器も増えているが、それでも複雑化した機能を設定することは難しいのが現状である。
【０００３】
そこで、特許文献１には、タッチパネルを搭載した電子機器に関し、画面表示を更新すると共に制御値の書換えを実行する機能が開示されている。この機能によれば、制御値の設定項目を複数個表示し、その表示状態にて一つの設定項目が操作されるとその設定項目の制御値設定用画面を表示する。そして、ＵＰ／ＤＯＷＮキーのタッチパネルが操作されることにより、画面表示を更新すると共に制御値の書換えを実行する。また、特許文献２には、タッチパネル上でスケール等を表示し、スケール等がタッチされるとスケール等が大きく表示される機能が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−３３９２２３号公報
【特許文献２】米国特許第５５５９３０１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年では、タッチパネル上の表示画面の表示態様が多様化しており、例えば、１画面内に「画面を切り替えずにその画面で値を設定する項目」と「異なる画面で値を設定する項目」とが並んでいる場合がある。このような画面においては、値を設定するために「画面を切り替えずにその画面で値を設定する項目」にタッチダウンした後にムーブ操作を行ったところ、誤って他の項目に触れてしまうと選択項目が変わってしまい、ユーザーは混乱してしまう。そこで、タッチダウンした後は、選択項目を変更できないようにすることも考えられるが、１つの項目にタッチダウンした後に選択項目を変更したい場合もある。この場合に、「異なる画面で値を設定する項目」にタッチダウンした後のムーブ操作により選択項目を変更できないと、その異なる画面に遷移して再び最初の画面に戻るまで選択項目を変更できないため、ユーザーにとって不便である。
【０００６】
本発明は前述の問題点に鑑み、設定変更が可能な画面を有する項目と異なる表示画面へ遷移させる画面を有する項目とが含まれた画面において、ユーザーにとってよりわかりやすく使い勝手の良いタッチ操作ができるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明の表示制御装置は、表示手段に対するタッチ操作を検出する検出手段と、表示画面の項目であって、当該項目の領域へのタッチ操作に応じて、画面遷移を伴うことなく、設定値を変更することが可能な第１の項目と、当該項目の領域へのタッチ操作に応じて異なる表示画面へ遷移させる第２の項目とを含む複数の項目を有する表示画面を前記表示手段に表示するように制御する表示制御手段と、前記検出手段によって検出されたタッチ操作に応じて前記複数の項目のいずれかを選択する選択手段と、（ａ）前記選択手段により前記第１の項目が選択されていた状態で、前記検出手段により前記第１の項目の領域において、タッチしていない状態からタッチされるタッチダウン操作が検出された第１の場合、タッチしたまま第１の方向にタッチ位置を移動する操作に応じて当該第１の項目の設定値を変更するように制御するとともに、タッチしたまま第２の方向にタッチ位置を移動する操作があっても前記選択手段による項目の選択の変更を行わず、（ｂ）前記選択手段により前記第２の項目が選択されていた状態で、前記検出手段により前記第２の項目の領域においてタッチダウン操作が検出された第２の場合、タッチしたまま前記第２の方向にタッチ位置を移動する操作に応じて前記選択手段による項目の選択の変更を行い、（ｃ）前記選択手段により前記第１の項目が選択されていない状態で、前記検出手段により前記第１の項目の領域においてタッチダウン操作が検出された第３の場合、タッチしたまま前記第１の方向にタッチ位置を移動する操作があっても当該第１の項目の設定値を変更せず、タッチしたまま前記第２の方向にタッチ位置を移動する操作に応じて前記選択手段による項目の選択の変更を行うように制御する制御手段とを備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、設定変更が可能な画面を有する項目と異なる表示画面へ遷移させる画面を有する項目とが含まれた画面において、ユーザーにとってよりわかりやすく使い勝手の良いタッチ操作を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る表示制御装置の構成例を示すブロック図である。
【図２】本発明の実施形態における設定画面を表示する処理手順の一例を示すフローチャートである。
【図３】最初に表示される設定画面の一例を示す図である。
【図４】ムーブ操作により値の設定が可能である設定画面の一例を示す図である。
【図５】ムーブ操作により選択項目の変更が可能である設定画面の一例を示す図である。
【図６】タイプ２の項目から遷移した子画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
以下、図面を参照しながら、本発明の第１の実施形態に係る表示制御装置について説明する。
図１は、本実施形態に係る表示制御装置１００の構成例を示すブロック図である。本実施形態に係る表示制御装置１００は、例えばデジタルカメラなどに搭載された表示制御装置である。
【００１１】
図１において、ＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、画像処理部１０４、ディスプレイ１０５、操作部１０６、記録媒体Ｉ／Ｆ１０７、外部Ｉ／Ｆ１０９、及び通信Ｉ／Ｆ１１０が内部バス１５０に対して接続されている。内部バス１５０に接続されている各部は、内部バス１５０を介して互いにデータのやりとりを行うことができる。
【００１２】
メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリなど）からなる。ＣＰＵ１０１は、例えば不揮発性メモリ１０３に格納されるプログラムに従い、メモリ１０２をワークメモリとして用いて、表示制御装置１００の各部を制御する。不揮発性メモリ１０３には、画像データや音声データ、その他のデータ、ＣＰＵ１０１が動作するための各種プログラムなどが格納される。不揮発性メモリ１０３は例えばハードディスク（ＨＤ）やＲＯＭなどにより構成されている。
【００１３】
画像処理部１０４は、ＣＰＵ１０１の制御に基づいて、不揮発性メモリ１０３や記録媒体１０８に格納された画像データや、外部Ｉ／Ｆ１０９を介して取得した映像信号に対して各種画像処理を施す。さらには、通信Ｉ／Ｆ１１０を介して取得した画像データや、撮像部１１２で得られた画像データなどに対して各種画像処理を施す。画像処理部１０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理などが含まれる。なお、画像処理部１０４は特定の画像処理を施すための専用の回路ブロックで構成するようにしてもよい。また、画像処理の種別によっては画像処理部１０４を用いずにＣＰＵ１０１がプログラムに従って画像処理を施すことも可能である。
【００１４】
ディスプレイ１０５は、ＣＰＵ１０１の制御に基づいて、画像やＧＵＩ（Graphical User Interface）を構成するＧＵＩ画面などを表示する。ＣＰＵ１０１は、プログラムに従って表示制御信号を生成し、ディスプレイ１０５に表示するための映像信号を生成してディスプレイ１０５に出力するように表示制御装置１００の各部を制御する。そして、ディスプレイ１０５は出力された映像信号に基づいて映像を表示する。なお、表示制御装置１００自体が備える構成としてはディスプレイ１０５に表示させるための映像信号を出力するためのインターフェースまでとし、ディスプレイ１０５そのものは外付けのモニタなどにより構成してもよい。
【００１５】
操作部１０６は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッド、電源スイッチ、シャッターボタンなどが含まれている。このように操作部１０６は、ユーザー操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ１０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
【００１６】
記録媒体Ｉ／Ｆ１０７は、メモリーカードやＣＤ、ＤＶＤといった記録媒体１０８を装着することが可能であり、ＣＰＵ１０１の制御に基づき、装着された記録媒体１０８からデータを読み出したり、記録媒体１０８に対してデータを書き込んだりする。外部Ｉ／Ｆ１０９は、有線ケーブルや無線によって外部機器と接続し、映像信号や音声信号を入出力するためのインターフェースである。通信Ｉ／Ｆ１０７は、外部機器やインターネット１１１などと通信して、ファイルやコマンドなどの各種データを送受信するためのインターフェースである。撮像部１１２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。
【００１７】
なお、操作部１０６には前述したタッチパネルが含まれており、ＣＰＵ１０１はタッチパネルへの以下のタッチ操作を検出することができる。
タッチパネルを指やペンで触れたこと（以下、タッチダウンと称する）。
タッチパネルを指やペンで触れている状態であること（以下、タッチオンと称する）。
タッチパネルを指やペンで触れたまま移動していること（以下、ムーブと称する）。
タッチパネルへ触れていた指やペンを離したこと（以下、タッチアップと称する）。
タッチパネルに何も触れていない状態（以下、タッチオフと称する）。
【００１８】
これらの操作や、タッチパネル上の指やペンが触れている位置の座標の情報は、内部バス１５０を通じてＣＰＵ１０１に通知され、ＣＰＵ１０１は通知された情報に基づいてタッチパネル上にどのような操作が行われたかを判定する。このとき、ムーブについては、タッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定することができる。
【００１９】
また、タッチパネル上をタッチダウンしてから一定のムーブを経てタッチアップした一連の操作を、ストロークを描く操作とし、素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指を継続して触れたままある程度の距離だけ素早く動かしてそのまま離す操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。ＣＰＵ１０１は、所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行われたと判定することができる。
【００２０】
一方、所定距離以上を、所定速度未満でムーブしたことが検出された場合は、ドラッグが行われたと判定するものとする。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうち、いずれの方式のものを用いてもよい。
【００２１】
図２は、本実施形態に係る表示制御装置１００が行う処理手順の一例を示すフローチャートである。なお、当該処理はＣＰＵ１０１により実行され、操作部１０６により指示を受けた内容をＣＰＵ１０１がメモリ１０２に記憶された表示制御プログラムを実行することにより実施される。以下、図３〜図６に示す表示画面を例に本実施形態における処理について説明する。
【００２２】
まず、ＣＰＵ１０１は、操作部１０６をユーザーが操作することにより、例えば図３に示すような設定画面３００を開く指示がされると図２の処理を開始する。そして、ステップＳ２０１において、ＣＰＵ１０１は、ディスプレイ１０５に設定画面３００を表示させる。
【００２３】
次に、ステップＳ２０２において、タッチパネルに対するタッチダウン操作を検出するまで待機する。そして、タッチダウン操作を検出すると、ステップＳ２０３において、タッチダウン操作が検出された領域が、現在選択されている項目のタッチ領域内（図３に示す例では、「ぼかし」の項目３０１）であるか否かを判定する。この判定の結果、タッチダウン操作が検出された領域が現在選択されている項目のタッチ領域内である場合はステップＳ２０４へ進み、現在選択されている項目のタッチ領域内ではない場合はステップＳ２１１へ進む。
【００２４】
次に、ステップＳ２０４において、タッチダウン操作が検出された現在選択されている項目が、タイプ１の項目であるか否かを判定する。ここで、タイプ１の項目とは、その画面で値を設定することが可能な項目であり、本実施形態では、さらにタイプ２の項目が存在する。なお、タイプ２の項目とは、異なる画面で値を設定する必要がある項目である。図３に示す例の場合、「ぼかし」の項目３０１及び「明るさ」の項目３０２はタイプ１の項目（第１の項目）であり、「ＷＢ（ホワイトバランス）」の項目３０３はタイプ２の項目（第２の項目）である。この判定の結果、現在選択されている項目がタイプ１の項目である場合はステップＳ２０５へ進み、タイプ２の項目である場合はステップＳ２１５へ進む。
【００２５】
次に、ステップＳ２０５において、図４（ａ）に示すような設定画面４００に変更し、ディスプレイ１０５に表示する。図４（ａ）に示す例では、現在、「ぼかし」の項目４０１が選択されており、かつ、その設定値４０２を変更するための操作を受付中（操作中）であることを示している。この状態で、ＣＰＵ１０１は、「ぼかし」の項目４０１の設定値４０２を変更する操作、つまり、図３に示すＸ方向３０４のムーブ操作（ムーブのＸ成分）に反応して表示及び設定値の変更を行う。このとき、ＣＰＵ１０１は、図３に示すＹ方向３０５のムーブ操作（ムーブのＹ成分）には反応せず、他の項目を選択するための操作を無効にする（受け付けない）。
【００２６】
次に、ステップＳ２０６において、タッチパネルにおいてＸ方向３０４のムーブ操作を検出したか否かを判定する。この判定の結果、Ｘ方向３０４のムーブ操作を検出した場合はステップＳ２０７へ進み、そうでない場合はステップＳ２０８へ進む。
【００２７】
次に、ステップＳ２０７において、タッチパネルにおいてＸ方向にムーブした量を判定し、ムーブ量に応じて設定値４０２を移動させた表示をディスプレイ１０５に行う。設定値４０２が新たな位置に移動した場合は、ＣＰＵ１０１は新たな値をメモリ１０２に記憶する。なお、図４（ｂ）に示す設定画面４２０は、設定値４２１の位置が１段階右へ移動した画面を示し、図４（ｃ）に示す設定画面４４０は、設定値４４１の位置が２段階右へ移動した画面を示している。
【００２８】
次に、ステップＳ２０８において、タッチパネルにおいてタッチアップ操作を検出したか否かを判定する。この判定の結果、タッチアップ操作を検出した場合はステップＳ２０９へ進み、タッチアップ操作を検出していない場合はステップＳ２０６へ戻る。
【００２９】
次に、ステップＳ２０９において、図３に示す例のようなその項目を選択中で、かつ操作中ではないことを表す表示形態に表示画面を戻し、ディスプレイ１０５に表示する。そして、ステップＳ２１０において、ユーザーが操作部１０６を操作することにより、設定画面の終了を指示されたか否かを判定する。この判定の結果、設定画面の終了を指示された場合は処理を終了し、設定画面の終了指示がない場合はステップＳ２０２へ戻る。
【００３０】
一方、ステップＳ２０３の判定の結果、現在選択されている項目のタッチ領域内ではない場合は、ステップＳ２１１において、タッチダウン操作が検出された領域の項目を選択操作中であることを表す表示形態に変更し、ディスプレイ１０５に表示する。なお、図５（ａ）に示す設定画面５００は、「ぼかし」の項目５０１が選択操作中で選択されていることを示し、図５（ｂ）に示す設定画面５２０は、「ＷＢ」の項目５２１が選択操作中で選択されていることを示している。このように選択操作中であることを表す表示形態では、Ｙ方向３０５のムーブ操作に反応する。
【００３１】
次に、ステップＳ２１２において、タッチパネルにおいてＹ方向３０５のムーブ操作を検出したか否かを判定する。この判定の結果、Ｙ方向３０５のムーブ操作を検出した場合はステップＳ２１３へ進み、そうではない場合はステップＳ２１４へ進む。なお、図５（ａ）及び図５（ｂ）に示すような選択操作中であることを表す表示態様では、Ｘ方向のムーブ操作、すなわちタイプ１の項目の設定値を変更するための操作は無効とする（受け付けない）。
【００３２】
次に、ステップＳ２１３において、タッチパネルにおいてＹ方向にムーブした量を判定し、ムーブ量に応じて選択項目を移動させた表示をディスプレイ１０５に行う。例えば、最初は図５（ｂ）に示すように「ＷＢ」の項目５２１が選択されており、「ぼかし」の項目５０１の位置までムーブ操作が行われたものとする。この場合、図５（ａ）に示すように「ぼかし」の項目５０１が選択された設定画面５００をディスプレイ１０５に表示する。
【００３３】
次に、ステップＳ２１４において、タッチパネルにおいてタッチアップ操作を検出したか否かを判定する。この判定の結果、タッチアップ操作を検出した場合はステップＳ２０９へ進み、タッチアップ操作を検出していない場合はステップＳ２１２へ戻る。
【００３４】
一方、ステップＳ２０４の判定の結果、現在選択されている項目がタイプ２の項目である場合は、ステップＳ２１５において、タッチダウン操作が検出された領域の項目を選択操作中であることを表す表示形態に変更し、ディスプレイ１０５に表示する。この表示画面は、前述の図５（ｂ）に示したような画面である。
【００３５】
次に、ステップＳ２１６において、タッチパネルにおいてＹ方向３０５のムーブ操作を検出したか否かを判定する。この判定の結果、Ｙ方向３０５のムーブ操作を検出した場合はステップＳ２１７へ進み、そうでない場合はステップＳ２１８へ進む。このとき、Ｘ方向３０４のムーブ操作、タイプ１の項目の設定値を変更するための操作は無効とする（受け付けない）。
【００３６】
次に、ステップＳ２１７において、タッチパネルにおいてＹ方向にムーブした量を判定し、ムーブ量に応じて選択項目を移動させた表示をディスプレイ１０５に行う。この処理は、ステップＳ２１３と同様である。そして、Ｙ方向にムーブした結果、タッチダウン操作が検出された領域の選択項目から変更された場合には、ＣＰＵ１０１はフラグを１にしてメモリ１０２に記憶する。
【００３７】
次に、ステップＳ２１８において、タッチパネルにおいてタッチアップ操作を検出したか否かを判定する。この判定の結果、タッチアップ操作を検出した場合はステップＳ２１９へ進み、タッチアップ操作を検出していない場合はステップＳ２１６へ戻る。
【００３８】
次に、ステップＳ２１９において、ステップＳ２１７の処理によりフラグが１であるか否かを判定する。この判定の結果、フラグが１の場合はタッチダウンの時点からフォーカス（項目）が移動されているのでステップＳ２０９へ進み、フラグが１でない場合はステップＳ２２０へ進む。
【００３９】
次に、ステップＳ２２０において、選択されているタイプ２の項目の子画面をディスプレイ１０５に表示する。なお、図６には、図５（ｂ）に示す「ＷＢ」の項目５２１から画面遷移した子画面６００の表示例を示している。
【００４０】
次に、ステップＳ２２１において、タッチパネルにおいてタッチダウン操作を検出した領域に該当する設定値をメモリ１０２に記憶する。例えば、ステップＳ２２０において、図６に示す子画面６００が表示された場合、説明欄６０１には「太陽光」の文字が表示され、現在の設定では「太陽光」の項目６０２が設定された状態となっている。この子画面６００において、ユーザーのタッチダウン操作により例えば項目６０３が選択された場合は、ＣＰＵ１０１は項目６０３の設定値をメモリ１０２に記憶する。以上のような設定値の選択処理が終了すると、ステップＳ２０９に進む。
【００４１】
なお、図３〜図６に示す例は、設定値を変更する場合にＸ方向にムーブ操作を行い、選択項目を変更する場合にＹ方向にムーブ操作を行うものであるが、選択項目がＸ方向に並び、設定値の変更をＹ方向に行う画面も考えられる。この場合には、ムーブ操作を無効にする方向が逆になる。
【００４２】
以上のように本実施形態によれば、ユーザーがタッチダウン操作を行ってタイプ１の項目が選択された場合に、Ｘ方向のムーブ操作のみを有効にし、タイプ２の項目が選択された場合には、Ｙ方向のムーブ操作を有効にした。特にタイプ１の場合はタッチダウン後のムーブの方向により挙動が異なることをタッチダウン時の表示によりユーザーに知らせることができる。このようにタッチパネルで値の設定を行う項目が複雑になり、タイプ１とタイプ２とが同一画面で混在する電子機器において、表示によりユーザーにタッチダウン後の挙動が異なることを知らせることができるので利便性が向上する。
【００４３】
なお、ＣＰＵ１０１の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００４４】
また、上述した実施形態においては、本発明を、撮像部を有する機器に適用した場合を例にして説明したが、これはこの例に限定されずタッチ入力可能な表示制御装置であれば適用可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００４５】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明を構成することになる。
【符号の説明】
【００４６】
１０１  ＣＰＵ
１０５  ディスプレイ
１０６  操作部
【図１】
0006004693.tif 000002
【図２】
0006004693.tif 000003
【図３】
0006004693.tif 000004
【図４】
0006004693.tif 000005
【図５】
0006004693.tif 000006
【図６】
0006004693.tif 000007