(57)【要約】【課題】操作入力量を微調整するための専用部材を追加することなく、１回の操作の操作量に応じた可変的な量を入力可能な操作部材の入力量を微調整することが可能なユーザインターフェースを提供できるようにする。【解決手段】１回の操作の操作量に応じた可変的な量を入力可能な第１の操作部材と、前記第１の操作部材に付与された第１の機能とは異なる第２の機能が付与された第２の操作部材と、前記第１の操作部材が操作されてから一定時間内のみ、前記第１の操作部材と同じパラメータを変更可能な第３の機能を前記第２の操作部材に付与するシステム制御手段とを設け、第１の操作部材を用いて行い難い、隣接する項目の選択などのような小さな移動入力を、デジタルカメラ１００が元々有している操作部７０の操作部材を用いて、予め特定の機能が割り当てられている操作部材に一定の条件下で、他の機能を割り当てるようにする。【選択図】図１
2011090161.tif 000002
【特許請求の範囲】
【請求項１】
１回の操作の操作量に応じた可変的な量を入力可能な第１の操作部材と、
前記第１の操作部材に付与された第１の機能とは異なる第２の機能が付与された第２の操作部材と、
前記第１の操作部材が操作されてから一定時間内のみ、前記第１の操作部材と同じパラメータを変更可能な第３の機能を前記第２の操作部材に付与するシステム制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記第１の操作部材は、回転ダイヤル、タッチホイール、レバー部材、タッチスライドバーの何れかにより構成され、前記第２の操作部材は、消去ボタン、メニューボタン、ＳＥＴボタン、十字に配置された４方向キーの何れかを含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記システム制御手段は、前記第２の操作部材に前記第３の機能を付与している間に、前記第１の操作部材または第２の操作部材の操作入力のいずれかを検出した際には、前記第２の操作部材に前記第３の機能を付与する時間を一定時間延長することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第１の操作部材による操作または第２の操作部材による操作を表示する表示装置を有し、
前記システム制御手段は、前記第１の機能が前記第１の操作部材からの入力により実行されたときと、前記第２の機能が前記第２の操作部材からの入力により実行されたときとで、異なった形式で前記表示装置に表示することを特徴とする請求項１〜３の何れか１項に記載の情報処理装置。
【請求項５】
前記第１の操作部材による操作または第２の操作部材による操作を表示する表示装置を有し、
前記システム制御手段は、前記第２の操作部材が前記第２の機能が付与されている間と、前記第２の操作部材に前記第３の機能が付与されている間とでは異なった形式で異なった形式で前記表示装置に表示することを特徴とする請求項１〜３の何れか１項に記載の情報処理装置。
【請求項６】
１回の操作の操作量に応じた可変的な量を入力可能な第１の操作部材と、前記第１の操作部材に付与された第１の機能とは異なる第２の機能が付与された第２の操作部材とを有する情報処理装置の制御方法であって、
前記第１の操作部材が操作されてから一定時間内のみ、前記第１の操作部材と同じパラメータを変更可能な第３の機能を前記第２の操作部材に付与するシステム制御工程を有することを特徴とする情報処理装置の制御方法。
【請求項７】
１回の操作の操作量に応じた可変的な量を入力可能な第１の操作部材と、前記第１の操作部材に付与された第１の機能とは異なる第２の機能が付与された第２の操作部材とを有する情報処理装置の制御方法を実現する工程をコンピュータに実行させるコンピュータプログラムであって、
前記第１の操作部材が操作されてから一定時間内のみ、前記第１の操作部材と同じパラメータを変更可能な第３の機能を前記第２の操作部材に付与するシステム制御工程をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項８】
請求項７に記載のコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及び情報処理装置の制御方法に関し、特に、多数の撮影モードなどの選択を行うデジタルカメラ等のユーザインターフェースに用いて好適な技術に関する。
【背景技術】
【０００２】
携帯電話、ミュージックプレイヤー、デジタルカメラなどの携帯型の製品では、機能の多様化が著しい。それに伴い、それらの機能の中からニーズに合った動作を行わせるために、ユーザはメニュー画面などを通じて多くの選択項目を選択・設定する必要がある。
【０００３】
たとえば、デジタルカメラにおいては、撮影モード、ストロボモード、ドライブモード、オートフォーカスのアルゴリズムの選択、色調の選択、画像のサイズ、等々さまざまな選択メニューが用意されている。さらに、それぞれの選択項目は多様化の一途をたどり、それに対応するため、多数の項目から任意の項目に迅速かつ直感的に移動可能な操作部材を備える製品がある。
【０００４】
これらの多様な機能へのアクセスを、携帯機器の制約に合わせて実現すること、すなわち、できるだけ少ない操作部材を用いて、利用者に分かり易く直感的なユーザインターフェースを提供することが大きな課題となっている。
【０００５】
多数の設定を能率的かつ直感的に行うために、たとえば接触移動量並びに移動方向が検知可能な静電容量方式のセンサなどを操作部材として備えた製品がある。しかしながら、これら接触型の操作部材は、広域的な選択項目への移動、たとえば多数の選択肢を備えたメニュー画面などには適しているものの、構造上クリックなど機械的な動作を伴わない。このため小さな移動、例えば隣接する項目の選択などには、一定の慣熟を要する問題があった。
【０００６】
このような問題点を解消するための技術として、直観力に優れたユーザインターフェースが特許文献１にて提案されている。この例の場合、操作部材はホイール操作を前提とした接触型のホイール形状であり、隣接項目への移動の場合は、ホイール操作とは別に、ホイール接触センサの背後に配置された方向を表す専用のスイッチ状の操作部材により行う方法である。すなわち、広域的な移動を接触検知ホイール部材で行い、隣接する項目などへの移動については、一回のスイッチ動作でそれぞれの方向に応じた微調整をスイッチ部材で行う方法である。
【０００７】
また、特許文献２においては、情報処理装置等の入力装置におけるカーソル移動の操作性を改善する方法として、補助的な操作部材からの入力により、ホイールの回転速度の調整を図る方法が提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−１８３９１４号公報
【特許文献２】特開２００３−１０８２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、これらの方法では、ホイール操作を補完する微動作のための専用の補助操作部材を別途に設ける必要があるので、操作部材が増加してしまう問題点があった。
本発明は前述の問題点に鑑み、操作入力量を微調整するための専用部材を追加することなく、１回の操作の操作量に応じた可変的な量を入力可能な操作部材の入力量を微調整することが可能なユーザインターフェースを提供できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置は、１回の操作の操作量に応じた可変的な量を入力可能な第１の操作部材と、前記第１の操作部材に付与された入力機能とは異なる入力機能が付与された第２の操作部材と、前記第１の操作部材が操作されてから一定時間は、前記第１の操作部材と同じパラメータを変更する機能を前記第２の操作部材に付与するシステム制御手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、１回の操作の操作量に応じた可変的な量を入力可能な操作部材の操作量を微調整することが可能となり、自然な操作感でパラメータの変更を素早く、かつ、確実に行うことを、専用操作部材を増やすことなく実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態のデジタルカメラの構成例を示す外観図である。
【図２】本実施形態のデジタルカメラの背面の操作部材の配置を表した図である。
【図３】ISO感度切り替えスイッチを押下した直後の様子を表す図である。
【図４】接触検知ホイール操作部が接触を感知した直後の様子を表す図である。
【図５】ユーザインターフェースの動作手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の好適な実施形態を説明する。
図１に、本発明の情報処理装置の一例としてのデジタルカメラの外観図を示す。表示部２８は画像や各種情報を表示する表示部である。シャッターボタン６１は撮影指示を行うための操作部である。モード切り替えダイヤル６０は各種モードを切り替えるための操作部である。コネクタ１１２は接続ケーブルとデジタルカメラ１００とのコネクタである。
【００１４】
操作部７０は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。コントローラホイール７３は操作部７０に含まれる回転操作可能な操作部材である。７２は電源スイッチであり、電源オン、電源オフを切り替える。記録媒体２００は、メモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。記録媒体スロット２０１は記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となる。
【００１５】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
図２において、１０３はフォーカスレンズを含む撮影レンズ、１０１は絞り機能を備えるシャッター、２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。２３はＡ／Ｄ変換器であり、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。１０２はバリアであり、デジタルカメラ１００の、撮影レンズ１０３を含む撮像部を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１６】
２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、またはメモリ制御部１５からのデータに対して所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１７】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られ、Ａ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像及び音声を格納するのに十分な記憶容量を備えている。
【００１８】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。１３はＤ／Ａ変換器であり、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３から供給されるアナログ信号に応じた表示を行う。
【００１９】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２０】
５０はシステム制御部であり、デジタルカメラ１００の全体動作を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。
【００２１】
モード切り替えダイヤル６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
モード切り替えダイヤル６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替える。第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２２】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。
【００２３】
機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、消去ボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、十字に配置された４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２４】
コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。本実施形態においては、１回の操作の操作量に応じた可変的な量を入力可能な第１の機能が付与された第１の操作部材としてコントローラホイール７３を用いる。すなわち、コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部５０はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール７３が回転操作された角度や、何回転したかなどを判定することができる。また、コントローラホイール７３には、コントローラホイール７３にユーザの指などが触れたことを検知する接触検知部材が設けられているものとする。
【００２５】
なお、コントローラホイール７３は、１回の操作量が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール７３自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール７３自体は回転せず、コントローラホイール７３上でのユーザの指の回転動作などを検出するものであってもよい（いわゆる、タッチホイール）。また、本実施形態のコントローラホイール７３のように、回転操作する部材（回転ダイヤル）ではなく、レバー部材、タッチスライドバーでもよい。本実施形態においては、第１の機能が第１の操作部材からの入力により実行されたときと、第２の機能が第２の操作部材からの入力により実行されたときとで、異なった形式で表示部２８に表示する。
【００２６】
８０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２７】
３０は電源部であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。１８はメモリカードやハードディスク等の記録媒体２００とのインターフェースである。
【００２８】
次に、本実施形態のデジタルカメラにおける、撮影モード切り替え操作について説明する。
図３は、本実施形態のデジタルカメラ１００の背面の操作部材の配置を表した図であり、表示部２８には設定表示領域３０１が表示されている。
【００２９】
３０２〜３０５は前述した操作部７０の構成要素の一部であり、本実施形態においては、前述した第１の操作部材に付与された第１の機能とは異なる第２の機能が付与された第２の操作部材として用いる。３０２はISO感度切り替えスイッチ、３０３はストロボモード切り替えスイッチ。３０４はフォーカスモード切り替えスイッチ。３０５はドライブモード切り替えスイッチであり、十字に配置された４方向キーを構成している。
【００３０】
次に、ISO感度切り替えスイッチ３０２に着目し、その動作を説明する。
図３は、ISO感度切り替えスイッチ３０２を押下した直後のデジタルカメラの様子を表す図であり、設定表示領域３０１には、現在選択しているISO感度値を表示している。
本実施形態のデジタルカメラ１００では、選択可能なISO感度として、８０，１００，２００，４００，８００,１６００があり、さらに、ISO感度を自動で設定するAUTOが選択できる。それぞれのISO感度ならびにAUTOの選択はISO感度切り替えスイッチ３０２を押下するたびに切り替わり、設定表示領域３０１に表示されるISO感度はその度に表示が更新される。これにより、利用者は選択したISO感度を知ることができる。
【００３１】
次に、ドライブモード切り替えスイッチ３０５に着目し、図３を用いてその動作を説明する。
ドライブモード切り替えスイッチ３０５を押下すると、設定表示領域３０１に選択したドライブモードがアイコン表示される。本実施形態のデジタルカメラ１００では、設定可能なドライブモードとして、一枚撮影、連続撮影、セルフタイマー撮影がある。これらの選択はドライブモード切り替えスイッチ３０５を押下する度に切り替わり、設定表示領域３０１の表示内容はその度に更新される。
【００３２】
次に、コントローラホイール７３に着目し、その動作を説明する。
図４は、コントローラホイール７３への接触を検知した直後の本実施形態のデジタルカメラ１００の様子を示している。コントローラホイール７３は撮影モードの選択を行う機能が付与されており、最初に接触を検知すると、図４に示すように表示部２８の右端に、選択可能な撮影モードの一覧が表示される。
【００３３】
本実施形態のデジタルカメラ１００で設定可能な撮影モードは、Mで表されるマニュアルモード、Autoで表されるデジタルカメラ１００内で撮影パラメータを自動設定するオートモード。C1、C2で表される、利用者があらかじめ任意に設定した撮影パラメータを採用するカスタムモード。Tvで表されるシャッタースピード優先モード。Avで表される絞り優先モード。Movで表される動画撮影モード、Pで表されるプログラム撮影モードである。
【００３４】
４０１は現在選択されている撮影モードを示すカーソルであり、これらの表示から、利用者は、選択可能な撮影モードと、現在選択されている撮影モードを知ることができる。矢印４０２の方向にホイールの回転動作をコントローラホイール７３が検知すると、カーソル４０１は矢印４０３の方向に移動する。このため、利用者はコントローラホイール７３からの入力と連動したカーソル４０１の動作を見ることができ、ホイール操作部への入力を調整し、目的とするモードへの移動を行うことが可能となる。
【００３５】
具体的に説明すると、現在、図４のデジタルカメラ１００の撮影モードTv、すなわちシャッタースピード優先モードが選択されている。このとき、利用者が隣接する項目と大きく離れた項目を選択する際には、コントローラホイール７３を大きく操作すれば、その操作量（ここでは回転量）に応じた項目数分離れた項目を選択できる。このため、項目数が多くてもすばやく所望の項目付近の項目を選択することが可能である。一方、利用者がTvに隣接するAvを選択する際には、コントローラホイール７３を矢印４０２の方向にわずかに動かす必要がある。しかしながら、接触型の操作部材であるコントローラホイール７３においては、構造上の理由により、クリックなどの機械的な反応が伴わないため、その操作量が利用者に対して明示的でなく、微妙な操作には一定の慣熟が必要となる。
【００３６】
そこで、本実施形態のデジタルカメラ１００では、一定時間内に限り、上方向の項目単位の移動にISO感度切り替えスイッチ３０２を用いる。また、下方向の項目単位の移動にはドライブモード切り替えスイッチ３０５を用いるユーザインターフェースを提供し、利便性を向上させるようにしている。
【００３７】
次に、図５のフローチャートを参照しながら、前述したユーザインターフェースの動作例を説明する。この例では、第１の操作部材であるコントローラホイール７３が操作されてから一定時間内のみは、第１の操作部材と同じパラメータを変更可能な第３の機能を、前述した第２の操作部材として用いるスイッチ３０２〜３０５に付与する例を説明する。
Ｓ５０１では、ISO感度切り替えスイッチ３０２またはドライブモード切り替えスイッチ３０５の押下の有無を検知する。この検知の結果、押下が検知された場合はＳ５０２へ進み、ドライブモード切り替え、ISO感度切り替えの処理を行う。また、Ｓ５０１の検知の結果、操作部材の押下が検知されなければ、Ｓ５０３に進み、コントローラホイール７３への接触入力を検出する。
【００３８】
この検出の結果、コントローラホイール７３からの入力が検出されなかったら、Ｓ５０１に戻り前述したフローを繰り返す。一方、Ｓ５０３の検出の結果、コントローラホイール７３からの接触入力を検出した場合には、Ｓ５０４に進み、撮影モード表示タイマーを起動する。その後、Ｓ５０５に進み、図４に示した撮影モード一覧表示を表示部２８に対して行う。
【００３９】
Ｓ５０６では、Ｓ５０４で起動したタイマーの値が一定時間を上回っていないか判定を行う。この判定の結果、一定時間以上の経過と判定されたら、Ｓ５０７に進み、表示部２８上の撮影モードの非表示処理と撮影モード選択処理の撤収を行い、その後、Ｓ５０１に戻り、以降、同様な処理の繰り返しとなる。
【００４０】
一方、Ｓ５０６の判定の結果、タイマーカウンタの値が一定時間内と判定された場合には、Ｓ５０８に進み、コントローラホイール７３からの接触面の移動検知を行う。この検知の結果、コントローラホイール７３から接触面の移動を検知した場合は、Ｓ５１０に進み、Ｓ５０４で起動したタイマー値を初期化して再スタートする。これは、一定時間内の操作部材からの入力により、タイムアウトまでの時間を一定時間延長するための処置である。
【００４１】
次に、Ｓ５１１に進み、コントローラホイール７３の接触面の移動量と移動方向を検知する。次に、Ｓ５１２に進み、Ｓ５１１において検知したコントローラホイール７３の移動方向に対し、検知した移動量に応じた項目数分、カーソルの移動を行う。その後、制御をＳ５０６に戻し、以降、タイムアウトが成立するまで前述した処理を繰り返す。
【００４２】
一方、Ｓ５０８の判定の結果、コントローラホイール７３からの入力を検知しなかった際はＳ５０９に進み、ドライブモード切り替えスイッチ３０５またはISO感度切り替えスイッチ３０２が押下されたか否かを検出を判定する。この判定の結果、これらの部材が押下されなかった場合は、Ｓ５０６に戻り、以降、同様の処理を繰り返す。
【００４３】
一方、Ｓ５０９の判定の結果、ドライブモード切り替えスイッチ３０５またはISO感度切り替えスイッチ３０２が押下された場合には、Ｓ５１３に進み、Ｓ５０４で起動したタイマー値を初期化して再スタートする。これは、Ｓ５１０と同様に、第１の操作部材または第２の操作部材の操作入力のいずれかを検出した際には、第２の操作部材に第３の機能を付与する時間、すなわち、タイムアウトまでの時間を一定時間延長するするための処置である。
【００４４】
次に、Ｓ５１４に進み、Ｓ５０９で検出されたドライブモード切り替えスイッチ３０５またはISO感度切り替えスイッチ３０２の押下に応じた処理を実行する。すなわち、ドライブモード切り替えスイッチ３０５の押下が検知された場合には、カーソルを上方向に１項目移動し、ISO感度切り替えスイッチ３０２の押下が検知された場合には、カーソルを下方向に１項目移動する。Ｓ５１４の処理を実行した後はＳ５０６に戻り、以降、タイムアウト検出まで同様に処理を繰り返す。
【００４５】
以上のような処理を実行することにより、通常はドライブモード切り替え、ISO感度切り替えとして機能している操作部材を、一定期間に限って、接触検知型部材であるコントローラホイール７３の補助入力部材として機能させることが可能となる。これにより、部材点数を増やすことなく直感的に各種設定を行うことが可能となり、良好な操作性を利用者に提供することができる。
【００４６】
上述の例では、コントローラホイール７３への接触を検知すると所定時間、ドライブモード切り替えスイッチ３０５またはISO感度切り替えスイッチ３０２をコントローラホイール７３の回転操作と同じくカーソル移動を行えるものとした。以下、簡単のため、ドライブモード切り替えスイッチ３０５またはISO感度切り替えスイッチ３０２を合わせてドライブ・ISOボタンと称する。しかしこれに限らず、コントローラホイール７３への接触のみではドライブ・ISOボタンの機能は切り換えず、コントローラホイール７３を回転する操作を実際に検知してからドライブ・ISOボタンの機能を一定時間コントローラホイール７３と同じカーソル移動としてもよい。
【００４７】
その場合は、Ｓ５０４でスタートした撮影モード表示タイマーとは別途に、ホイール移動を検知した時点で起動する（すなわち、Ｓ５１０で起動する）第２のタイマーを設ける。そして、Ｓ５０８でNoとなった後、Ｓ５０９よりも前に第２のタイマーがタイムアウトするか否かを判定するステップを設ける。このステップで第２のタイマーがタイムアウトしていると判定するとＳ５０６へ処理を戻し、第２のタイマーがタイムアウトしていないと判定するとＳ５０９へ進むものとする。この時、第２のタイマーはＳ５０４で起動した撮影モード表示タイマーと同様にＳ５１０とＳ５１３で初期化して再スタートするものとする。
【００４８】
このようにすることで、コントローラホイール７３に触れただけではまだドライブ・ISOボタンの機能は切り替わらず、通常通りドライブモード切り替え、ISO感度切り替えのためのボタンとしてそれぞれ機能する。そしてコントローラホイール７３を回転する操作で実際にカーソル移動が行われてから、ドライブ・ISOボタンをコントローラホイール７３の微調整用でカーソル移動を行うボタンとして機能させることができる。
【００４９】
したがって、ユーザがコントローラホイール７３に触れて回転操作を行う前に、Ｓ５０５で表示される撮影モード表示をみる。そして、コントローラホイール７３では意図する操作は行えないことがわかった際に、速やかにドライブ・ISOボタンを用いた通常の操作（ドライブモード切り替えあるいはISO感度切り替え）を行うことができる。なお、第２のタイマーをＳ５０４で起動される撮影モード表示タイマーと同じ時間にセットしておけば、ドライブ・ISOボタンの機能がカーソル移動の機能から通常の機能に戻るタイミングと、撮影モード表示を終了するタイミングとを同じとすることができる。これは、第２のタイマーと撮影モード表示タイマーの更新されるタイミングが、同じＳ５１０とＳ５１３であるためである。このようにすることで、表示と操作性に食い違いがなく、違和感のない操作感を提供することが可能である。
【００５０】
前述した実施形態においては、コントローラホイール７３で行える操作であり、かつ、コントローラホイール７３の操作から一定時間、他のボタンでも微調整が行える操作として、撮影モードの項目を選択するための項目移動（カーソル移動）について説明した。しかし、これに限られるものではなくはコントローラホイール７３のような操作部材による操作量に応じた可変的な量が入力される操作には適用可能である。例えば、画像送り、動画における高速再生とコマ送り再生、或いは音量等の数値入力、などに利用できる
【００５１】
なお、本実施形態においては、１回の操作量が検出できる操作部材として回転操作可能なコントローラホイール７３を用いた例を説明した。しかし、これ以外にも、レバー部材、タッチスライドバー、上下方向の帯状のセンサ領域を持った部材などの単位移動検知が困難な部材を採用した場合にも応用可能である。
【００５２】
なお、システム制御部５０の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００５３】
また、前述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されない。すなわち、本発明は、パーソナルコンピュータやＰＤＡといった機器に適用してもよい。さらに、携帯電話端末や携帯型の画像ビューワ、プリンタ装置に設けられた印刷画像選択及び確認のためのディスプレイ、デジタルフォトフレームなどの装置に本発明は適用可能である。
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明を構成することになる。
【符号の説明】
【００５４】
２８  表示部、６０  モード切り替えダイヤル、７０  操作部、７３  コントローラホイール、１００  デジタルカメラ
【図１】
2011090161.tif 000003
【図２】
2011090161.tif 000004
【図３】
2011090161.tif 000005
【図４】
2011090161.tif 000006
【図５】
2011090161.tif 000007