(57)【特許請求の範囲】
【請求項１】
項目が配置されている画面において、第１の移動操作を含む、画面上での選択位置を移動するための操作を受け付ける受付手段と、
前記第１の移動操作が、特定の項目を移動させるために行われたことに応じて、複数の選択可能な位置における第一の方向の端に前記特定の項目が位置していない場合には、前記第一の方向に前記特定の項目を移動させ、前記複数の選択可能な位置における前記第一の方向の端に前記特定の項目が位置している場合には、前記特定の項目を移動させるための前記第１の移動操作があっても前記特定の項目を移動させず、
前記第１の移動操作が、項目を移動させずに、複数の選択可能な位置の何れかを選択するため行われたことに応じて、前記複数の選択可能な位置における前記第一の方向の端でない位置が選択中の位置である場合には、前記選択中の位置から前記第一の方向にある位置へと選択する位置を変更し、前記複数の選択可能な位置における前記第一の方向の端の位置が前記選択中の位置である場合には、複数の選択可能な位置において、前記選択中の位置から前記第一の方向とは反対方向である第二の方向の端に選択する位置を変更するように制御する制御手段とを有することを特徴とする電子機器。
【請求項２】
項目が配置されている画面において、第１の移動操作を含む、画面上での選択位置を移動するための操作を受け付ける受付手段と、
特定の項目を移動させるための前記第１の移動操作に応じて、複数の選択可能な位置における第一の方向の端に前記特定の項目が位置していない場合には、前記第一の方向に前記特定の項目を移動させ、選択可能な位置における前記第一の方向の端に前記特定の項目が位置している場合には、前記特定の項目を移動させるための前記第１の移動操作があっても前記特定の項目を移動させず、
項目を移動させずに、配置された複数の項目の何れか選択するための前記第１の移動操作に応じて、前記複数の項目における前記第一の方向の端に選択中の項目が配置されていない場合には、前記選択中の項目から前記第一の方向に配置された項目に選択を変更し、前記複数の項目における前記第一の方向の端に前記選択中の項目が配置されている場合には、複数の項目において、前記選択中の項目から前記第一の方向とは反対方向である第二の方向の端に配置された項目に選択を変更するように制御する制御手段とを有することを特徴とする電子機器。
【請求項３】
前記第二の方向の端と、前記第一の方向の端は互いに異なる列または行であることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
特定の項目を移動させるための前記第１の移動操作を受け付ける画面と、項目を移動させずに選択をするための前記第１の移動操作を受け付ける画面とは異なる機能を実行する画面であることを特徴とする請求項１乃至３の何れか１項に記載の電子機器。
【請求項５】
前記制御手段は、前記第１の移動操作に応じて移動される前記特定の項目に対して、前記特定の項目を示すためのカーソルを表示するように制御することを特徴とする請求項１乃至４の何れか１項に記載の電子機器。
【請求項６】
前記制御手段は、前記特定の項目が前記第１の移動操作に応じて移動可能な方向を示すアイテムを前記特定の項目に対して表示するように制御することを特徴とする請求項１乃至５の何れか１項に記載の電子機器。
【請求項７】
前記特定の項目を移動させるための前記第１の移動操作を受け付ける画面は、項目を表示する位置をユーザが決定できる項目の配置画面であることを特徴とする請求項１乃至６の何れか１項に記載の電子機器。
【請求項８】
前記第１の移動操作によって移動する前記特定の項目の大きさの変更が可能であることを特徴とする請求項１乃至７の何れか１項に記載の電子機器。
【請求項９】
項目を移動させずに、前記第１の移動操作に応じて選択された位置の項目の削除指示を受け付けることを特徴とする請求項１乃至８の何れか１項に記載の電子機器。
【請求項１０】
前記第１の移動操作は左方向への移動操作であり、前記第一の方向の端は左端であり、前記第二の方向の端は右端であることを特徴とする請求項１乃至９の何れか１項に記載の電子機器。
【請求項１１】
前記受付手段は、第２の移動操作を受け付け可能であり、
前記複数の選択可能な位置における前記第一の方向の端に前記特定の項目が位置している場合には、
特定の項目を移動させるための前記第１の移動操作に応じては、前記特定の項目を移動させるための前記第１の移動操作があっても前記特定の項目を移動させず、前記特定の項目を移動させるための前記第２の操作に応じては、前記第一の方向とは反対方向である第二の方向に前記特定の項目を移動させることを特徴とする請求項１乃至１０の何れか１項に記載の電子機器。
【請求項１２】
前記第１の移動操作は、方向キーに含まれる各方向を示すキーのうち、特定のキーの押下、もしくは回転操作部材に対する特定の方向への回転操作であることを特徴とする請求項１乃至１１の何れか１項に記載の電子機器。
【請求項１３】
前記制御手段は、前記特定の項目が、前記複数の選択可能な位置における前記第一の方向の端に前記特定の項目が位置しており、前記第１の移動操作に応じて前記特定の項目が移動可能な範囲の大きさに対して半分以上の大きさである場合には、前記第１の移動操作があっても前記特定の項目を移動させず、前記特定の項目が前記第１の移動操作に応じて前記特定の項目が移動可能な範囲の大きさに対して半分未満の大きさである場合には、前記第１の移動操作があったことに応じて特定の項目を前記第２の方向の端に移動させるように制御することを特徴とする請求項１乃至１２の何れか１項に記載の電子機器。
【請求項１４】
前記制御手段は、項目が配置されている画面において、前記第１の移動操作に応じて移動された選択位置に対応する項目がある場合には該項目に関する説明を表示部に表示し、項目を移動させずに行われた前記第１の移動操作に応じて選択された位置に項目がある場合に該項目に関する説明を表示する期間は、特定の項目が移動された際に行われた前記第１の移動操作に応じて選択された位置に項目がある場合に該項目に関する説明を表示する期間よりも長くするように制御することを特徴とする請求項１乃至１３の何れか１項に記載の電子機器。
【請求項１５】
項目が配置されている画面において、画面上での選択位置を順次移動するための操作を受け付ける受付手段と、
特定の項目について、画面内におけるレイアウト位置を移動させるためのレイアウト位置変更モードと、複数の項目の何れかを選択することによってそれぞれの項目に対応した機能の何れかを選択するための機能選択モードとを有する制御手段であって、
前記レイアウト位置変更モードにおいては、複数の選択可能な位置の中の第一の方向の端に前記特定の項目が位置している場合には、前記受付手段により前記特定の項目を第１の方向に移動させるための操作があっても前記特定の項目のレイアウト位置を移動させず、
前記機能選択モードにおいては、複数の選択可能な項目の中の前記第一の方向の端の項目が選択中の項目である場合には、前記選択中の項目から前記第一の方向とは反対方向の端に存在する他の項目を選択する制御手段とを有することを特徴とする電子機器。
【請求項１６】
項目が配置されている画面において、第１の移動操作を含む、画面上での選択位置を移動するための操作を受け付ける受付ステップと、
前記第１の移動操作が、特定の項目を移動させるために行われたことに応じて、複数の選択可能な位置における第一の方向の端に前記特定の項目が位置していない場合には、前記第一の方向に前記特定の項目を移動させ、前記複数の選択可能な位置における前記第一の方向の端に前記特定の項目が位置している場合には、前記特定の項目を移動させるための前記第１の移動操作があっても前記特定の項目を移動させず、
前記第１の移動操作が、項目を移動させずに、複数の選択可能な位置の何れかを選択するため行われたことに応じて、前記複数の選択可能な位置における前記第一の方向の端でない位置が選択中の位置である場合には、前記選択中の位置から前記第一の方向にある位置へと選択する位置を変更し、前記複数の選択可能な位置における前記第一の方向の端の位置が前記選択中の位置である場合には、複数の選択可能な位置において、前記選択中の位置から前記第一の方向とは反対方向である第二の方向の端に選択する位置を変更するように制御する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項１７】
項目が配置されている画面において、第１の移動操作を含む、画面上での選択位置を移動するための操作を受け付ける受付ステップと、
特定の項目を移動させるための前記第１の移動操作に応じて、複数の選択可能な位置における第一の方向の端に前記特定の項目が位置していない場合には、前記第一の方向に前記特定の項目を移動させ、選択可能な位置における前記第一の方向の端に前記特定の項目が位置している場合には、前記特定の項目を移動させるための前記第１の移動操作があっても前記特定の項目を移動させず、
項目を移動させずに、配置された複数の項目の何れか選択するための前記第１の移動操作に応じて、前記複数の項目における前記第一の方向の端に選択中の項目が配置されていない場合には、前記選択中の項目から前記第一の方向に配置された項目に選択を変更し、前記複数の項目における前記第一の方向の端に前記選択中の項目が配置されている場合には、複数の項目において、前記選択中の項目から前記第一の方向とは反対方向である第二の方向の端に配置された項目に選択を変更するように制御する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項１８】
項目が配置されている画面において、画面上での選択位置を順次移動するための操作を受け付ける受付ステップと、
特定の項目について、画面内におけるレイアウト位置を移動させるためのレイアウト位置変更モードと、複数の項目の何れかを選択することによってそれぞれの項目に対応した機能の何れかを選択するための機能選択モードとを有する制御ステップであって、
前記レイアウト位置変更モードにおいては、複数の選択可能な位置の中の第一の方向の端に前記特定の項目が位置している場合には、前記受付ステップにおいて前記特定の項目を第１の方向に移動させるための操作があっても前記特定の項目のレイアウト位置を移動させず、
前記機能選択モードにおいては、複数の選択可能な項目の中の前記第一の方向の端の項目が選択中の項目である場合には、前記選択中の項目から前記第一の方向とは反対方向の端に存在する他の項目を選択する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項１９】
コンピュータを、請求項１乃至１５のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項２０】
コンピュータを、請求項１乃至１５のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部上で選択操作等をするための技術に関する。
【背景技術】
【０００２】
従来、複数の項目から項目の選択をする際の操作性の向上について様々な提案がされている。
【０００３】
特許文献１には、回転部材による連続して行われた移動操作の操作方法によって一列に並んだ項目のうち端の項目が選択された場合について記載されている。端の項目が選択された後に、連続した移動操作が継続していても他端にある項目を選択せずに端の項目が選択されたままで、端の項目が選択された移動操作がいったん終了し、再び同じ移動操作が行われた場合には他端にある項目を選択することが記載されている。
【０００４】
特許文献２には、複数の項目からダイヤルで選択操作をする際に、選択候補となる項目の数が少ない場合には、端の項目が選択された後、その端の項目を選択した操作が継続していても、他端の項目を選択しないことが記載されている。一方、選択候補となる項目の数が多い場合には端の項目が選択された後、その端の項目を選択した操作が継続していれば他端の項目が選択されることが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−７１１６５号公報
【特許文献２】特開平６−７９０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
移動操作には、所望の項目を選択するために行う移動操作や、選択した項目を配置する位置を選択するような場合など、所望の位置を選択する移動操作がある。
【０００７】
所望の項目までの移動操作をする際に、端から他端の項目を選択したい場合には、特許文献１のように、端から他端にある項目の選択の際に再度移動操作を行う必要があり操作数が増える。一方、所望の位置を選択したい際には、特許文献２における項目数が多い場合のように、選択しようとしていた所望の位置付近の端の位置から他端の位置が選択されてしまうと、所望の位置から大きく外れてしまうことになる。
【０００８】
本発明は、上記の課題に鑑み、画面上において選択する位置を移動する移動操作を、位置を移動する目的に応じて行いやすくする電子機器の提供を目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の電子機器は、項目が配置されている画面において、第１の移動操作を含む、画面上での選択位置を移動するための操作を受け付ける受付手段と、前記第１の移動操作が、特定の項目を移動させるために行われたことに応じて、複数の選択可能な位置における第一の方向の端に前記特定の項目が位置していない場合には、前記第一の方向に前記特定の項目を移動させ、前記複数の選択可能な位置における前記第一の方向の端に前記特定の項目が位置している場合には、前記特定の項目を移動させるための前記第１の移動操作があっても前記特定の項目を移動させず、前記第１の移動操作が、項目を移動させずに、複数の選択可能な位置の何れかを選択するため行われたことに応じて、前記複数の選択可能な位置における前記第一の方向の端でない位置が選択中の位置である場合には、前記選択中の位置から前記第一の方向にある位置へと選択する位置を変更し、前記複数の選択可能な位置における前記第一の方向の端の位置が前記選択中の位置である場合には、複数の選択可能な位置において、前記選択中の位置から前記第一の方向とは反対方向である第二の方向の端に選択する位置を変更するように制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画面上において選択する位置を移動する移動操作を、位置を移動する目的に応じて行いやすくすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態の構成を適用可能な装置の一例としてのデジタルカメラの外観図
【図２】本発明の実施形態の構成を適用可能な装置の一例としてのデジタルカメラの構成例を示すブロック図
【図３】Ｑカスタマイズの処理を示すフローチャート
【図４】機能アイコン配置の処理を示すフローチャート
【図５】マスを選択する場合のＱカスタマイズの表示例を示す図
【図６】機能アイコンを配置する場合のＱカスタマイズの表示例を示す図
【図７】ユーザＱ画面での項目の選択をする処理を示すフローチャート
【図８】ユーザＱ画面の表示例を示す図
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１３】
図１（ａ）、（ｂ）に本発明の撮像装置の一例としてのデジタルカメラの外観図を示す。図１（ａ）はデジタルカメラ１００の背面図であり、図１（ｂ）はデジタルカメラ１００の前面斜視図である。図１において、表示部２８は画像や各種情報を表示する表示部である。シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。メイン電子ダイヤル７１は操作部７０に含まれる回転操作部材であり、このメイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。また、メイン電子ダイヤル７１は、選択する項目の切替操作が可能である（選択項目が順次移動する）。電源スイッチ７２はデジタルカメラ１００の電源のＯＮ及びＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は操作部７０に含まれ、操作部７０に含まれる回転操作部材であり、選択枠の移動や画像送りなどを行える。十字キー７４は操作部７０に含まれ、上、下、左、右部分をそれぞれ押し込み可能な十字キー（４方向キー）である。十字キー７４には、上キー７４ａ、下キー７４ｂ、右キー７４ｃ、左キー７４ｄがあり押した部分に応じた操作が可能である。複数の項目から選択する項目を変更する際には、選択中の項目から、押下されたキーに対応する方向にある項目が代わって選択される。
【００１４】
ＳＥＴボタン７５は操作部７０に含まれ、押しボタンであり、主に選択項目の決定などに用いられる。
【００１５】
メニューボタン６６は、メニュー画面を表示するためのボタンであり、表示中の画面から元の画面に戻る際にも使用される。本実施形態においては、メニューボタン６６の押下により、クイックカスタマイズ画面（以下、Ｑカスタマイズ画面）で設定された項目の配置を終了し、Ｑカスタマイズ画面で設定した項目の配置をユーザクイック設定画面（以下、ユーザＱ画面）として設定する。
【００１６】
ＩＮＦＯボタン６７は、表示中の画面に関する情報を表示するためのボタンであるが、Ｑカスタマイズ画面（画面内）においては、選択中の項目のサイズの変更を受け付けるボタンである。ＩＮＦＯボタンが押下されると選択中の項目のサイズを変更する画面へと遷移する。
【００１７】
削除ボタン６８は、表示中の画像を消去するためのボタンである。Ｑカスタマイズ画面においては、選択中の位置に配置されている項目の削除（削除指示）を受け付ける。
【００１８】
Ｑボタン６９（クイックボタン）は、クイック画面（以下、Ｑ画面：ユーザによって設定されたのではなくもともと設定されている画面）またはユーザＱ画面を表示するためのボタンである。ただし、Ｑカスタマイズ画面では、Ｑカスタマイズ画面に追加する項目を追加するためのボタンであり、Ｑボタン６９が押下されると項目を選択する画面に遷移する。このとき、項目が選択され、Ｑカスタマイズ画面に戻ってくると、Ｑボタン６９を押下した際に選択していた位置に選択した項目が表示される。
【００１９】
なお、図１においては不図示であるが、レンズを装着することができる。
【００２０】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
【００２１】
レンズが装着されている場合には、撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００２２】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２３】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２４】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００２５】
不揮発性メモリ５６は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムのことである。
【００２６】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００２７】
モード切替スイッチ６０、シャッターボタン６１、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２８】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源スイッチ７２はデジタルカメラ１００の電源のＯＮ／ＯＦＦの切り替え指示を受け付け、システム制御部５０に通知する。
【００２９】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。
【００３０】
通信部５４は、無線または有線ケーブルによって外部機器やネットワークと接続し、映像信号や音声信号等の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００３１】
デジタルカメラ１００の操作においては、画像の再生モード、撮影待機モード（撮影モード）といったそれぞれのモードにおいて、Ｑボタン６９の押下によりモードに応じた項目の設定を受け付けるＱ（クイック設定）画面が表示される。Ｑ画面では、各モードにおいて設定変更可能な機能や設定を示す項目が表示されており、ボタン操作や、タッチ操作が可能な場合にはタッチ操作により項目を選択すると容易に項目の設定変更を行うことができる。よって、わざわざメニュー画面に遷移して項目を選択して、設定変更したり、複雑な設定操作をしなくてもよいので便利である。Ｑ画面はこのようにユーザが素早く設定変更するために表示する項目の画面であるので、よりユーザの使用頻度の高い項目をユーザの操作しやすい、または確認しやすい位置に表示する方がユーザの操作性を向上する。このため、ユーザが任意に表示する項目とその配置を設定した画面を表示することができる。この画面をユーザＱ画面とする。また、ユーザがより使いやすいＱ画面を設定（カスタマイズ）するための設定操作をＱカスタマイズとし、設定を行う画面をＱカスタマイズ画面と称するものとする。
【００３２】
上述したように、Ｑ（クイック）カスタマイズ画面では、ユーザが所望の位置に所望の項目を配置することができる（このユーザが項目の配置をしたＱ画面はユーザＱ画面として表示することができる）。Ｑカスタマイズでは、ユーザＱ画面上に表示したい項目を選択した後に、表示する位置を選択する。
【００３３】
Ｑカスタマイズ画面は、図５と図６に示すように、４×６（４行、６列）の大きさである。Ｑカスタマイズ画面のうち、配置される項目の大きさは必ずしも１×１ではなく可変であり、大きさが変更された場合には複数の行や列にまたがって配置されることもある。ユーザＱ画面については、図７及び図８を用いて後述する。
【００３４】
図３を用いて、本実施形態におけるＱカスタマイズ（ユーザＱ画面のレイアウト）の処理について説明する。図３の処理は、デジタルカメラ１００に電源が入り、メニュー画面においてユーザＱ画面のカスタマイズ設定が選択されたことに応じて開始される（Ｑカスタマイズの開始）。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００３５】
Ｓ３０１では、システム制御部５０は、表示部２８に図５（ａ）のＱカスタマイズ画面５０１のようなＱカスタマイズ画面の初期表示をする。図５は、位置（マス）を選択する場合のＱカスタマイズ画面の表示例を示している。マスに機能アイコンが配置されている場合には、選択したマス（位置）の機能アイコン（項目）も選択されたことになり、選択された機能アイコンの削除等を受け付ける。図５（ａ）は、マス５０５、またはマス５０５に配置されている機能アイコン５１７が選択されていることを示している。識別枠５０８は、選択中のマス（位置、選択位置）を示すための枠（カーソル）である。また、表示アイテム５０２、表示アイテム５０３を表示する。表示アイテム５０２は、Ｑボタン６９の押下によって、Ｑカスタマイズ画面５０１に追加する項目（機能アイコン）を選択できること、カスタマイズする項目の追加を受付けることをユーザに説明するための表示アイテムである。表示アイテム５０３は、削除ボタン６８の押下によって現在選択している項目（機能アイコン）の削除ができることを示す表示アイテムである。このように、Ｑカスタマイズでは、選択したマスに機能アイコンが配置されている場合には機能アイコンを削除することができるし、選択したマスに機能アイコンを配置（または上書き）することができる。このように、表示する機能アイコンのカスタマイズをすることができる。
【００３６】
Ｓ３０２では、システム制御部５０は、Ｑカスタマイズを終了するか否かを判定する。Ｑカスタマイズの終了とは、メニューボタン６６の押下、デジタルカメラ１００の電源のオフや、再生画面や撮影画面への切替といったＱカスタマイズを終了する指示がされることである。Ｑカスタマイズを終了すると判定した場合は、表示を終了し、そうでない場合は、Ｓ３０３へ進む。
【００３７】
Ｓ３０３では、システム制御部５０は、削除ボタン６８が押下されたか否かを判定する。削除ボタン６８が押下されたと判定した場合は、Ｓ３０４へ進み、そうでない場合は、Ｓ３０５へ進む。
【００３８】
Ｓ３０４では、システム制御部５０は、選択中のマスに配置されている機能アイコンを削除する。図５（ａ）で、機能アイコン５１７が選択されている状態で、削除ボタン６８が押下されると、機能アイコン５１７が削除され、マス５０５には機能アイコンが表示されない。削除したい機能アイコンがある（存在する）場合には、このように目的とするマスまで移動して、削除ボタン６８を押下するとマスに配置されている機能アイコンの削除をすることができる。なお、機能アイコンが配置されていないマスが選択された状態で削除ボタン６８が押下されても何も起きないものとする。また、マス５１０に配置されている機能アイコン５０６が削除された場合には、マス５１０の位置には、１×１のマスが３つ表示されるようになる。また、マス５１１に配置されている機能アイコン５１３が削除された場合は１×１のマスが２つ、マス５１２に配置されている機能アイコン５１４が削除された場合は１×１のマスが１つ表示される。
【００３９】
Ｓ３０５では、システム制御部５０は、Ｑボタン６９の押下がされたか否かを判定する。Ｑボタン６９が押下されたと判定した場合は、Ｓ３０６へ進み、そうでない場合は、Ｓ３０７へ進む。
【００４０】
Ｓ３０６では、システム制御部５０は、機能アイコンを配置する処理を行う、機能アイコンの配置（項目配置）の処理については、図４のフローチャートを用いて説明する。
【００４１】
Ｓ３０７では、システム制御部５０は、十字キー７４やメイン電子ダイヤル７１が操作され、選択する位置の移動操作（選択するマスの変更操作）がされたか否かを判定する。移動操作がされたと判定した場合は、Ｓ３０８へ進み、そうでない場合は、Ｓ３０２へ戻る。十字キー７４への操作では、選択中の機能アイコンの配置されているマスから、押下したキーに応じた方向にあるマスへ選択されるマスが切り替わる（移動する）。例えば、右方向への移動操作（右キー７４ｃの押下やメイン電子ダイヤル７１の右回転の操作）をすると、選択されるマス（を示す識別枠５０８）が左から右に移動する。または、右端のマスが選択されている状態でさらに右方向への移動操作をすると次の列の左端のマスが選択される。このほかに、左方向への移動操作（左キー７４ｄの押下やメイン電子ダイヤル７１の左回転の操作）、上方向への移動操作（上キー７４ａの押下）、下方向への移動操作（下キー７４ｂの押下）がある。
【００４２】
Ｓ３０８では、システム制御部５０は、Ｓ３０７において行われた移動操作が行または列の端のマスが選択された状態で行われたものであり、さらに端方向への移動操作であったか否かを判定する。行の端からさらに端方向への移動操作とは、選択中のマスが行の右端にある場合の、右キー７４ｃの押下またはメイン電子ダイヤル７１の右回転操作や、選択中のマスが行の左端にある場合の、左キー７４ｄの押下またはメイン電子ダイヤル７１の左回転操作である。また、列の端からさらに端方向への移動操作とは、選択中のマスが列の上端にある場合の、上キー７４ａの押下、選択中のマスが列の下端にある場合の下キー７４ｂの押下である。つまり、行または列の端に選択中のマスがある場合に、さらに端方向への移動操作（マスがない方向への移動操作）である場合には、端からさらに端方向への移動操作であるとする。端からさらに端方向への移動操作であると判定された場合は、Ｓ３０９へ進み、そうでない場合は、Ｓ３１０へ進む。
【００４３】
Ｓ３０９では、システム制御部５０は、選択していた端のマス（位置）から、端のマスが表示されていた列（行）の前後の列（行）にあるマスのうち、選択していたマスのあった端の方向とは異なる方向（反対方向）の端（他端、逆端）のマス（位置）を選択する。また、識別枠５０８を選択したマスを囲うように表示する。図５（ｃ）と（ｄ）を用いて、端のマスから他端のマスを選択する例を説明する。図５（ｃ）のＱカスタマイズ画面５０１でマス５０４（機能アイコン５１６）が選択されている際に、左方向への移動操作があると図５（ｄ）のＱカスタマイズ画面５０１に示すようにマス５１０（機能アイコン５０６）が選択される。機能アイコン５０６（マス５１０）は、機能アイコン５１６（マス５０４）の表示される行（操作方向が左方向のため、一行に並ぶマスを順に選択する）の前の行（画面において上方向）の右端にある。つまり、左端にあるマス（機能アイコン）から左方向への移動操作があった場合には前の行の右端のマス（選択可能な機能アイコン）を選択する。同様に、右端にあるマス（機能アイコン）から右方向への移動操作があった場合には次（画面において下方向）の行の左端のマス（選択可能な機能アイコン）を選択する。上端にあるマスから上方向への移動操作があった場合には、前（画面において右方向）の列の下端にあるマスを、下端にある項目から下方向への移動操作があった場合には次（画面において左方向）の列の上端にあるマスを選択する。移動操作の方向が左右方向であった場合には、前後の行の他端にあるマス（選択可能な機能アイコン）を、上下方向であった場合には、前後の列の他端にあるマス（選択可能な機能アイコン）を選択する。例えば、機能アイコン５１７の選択中に、機能アイコン５０６を選択しようとした場合には、右方向への移動操作を２回行い、さらに上方向への移動操作を１回行うよりも、左方向への移動操作を２回と行った方が、操作回数が少なくなる。所望のマス（マスに配置されている機能アイコン）を選択する場合には、選択中のマスからなるべく少ない回数の移動操作で所望のマスまで移動できた方がよく、端から他端への移動ができた方が、操作性が良くなる。
【００４４】
Ｓ３１０では、システム制御部５０は、移動操作に応じたマス（位置）を選択し、識別枠５０８を選択したマスを囲うように表示する。このときマスに配置されている機能アイコンも選択される。移動操作に応じたマスの選択について、図５（ａ）と（ｂ）の比較をしながら説明する。図５（ａ）のＱカスタマイズ画面５０１では、機能アイコン５１７（マス５０５）が選択されており、ここで左方向への移動操作があると図５（ｂ）のＱカスタマイズ画面５０１に示すように、機能アイコン５１６（マス５０４）が選択される。このとき識別枠５０８も機能アイコン５１７から機能アイコン５１６に移動する。このように、目的とするマスまでの移動操作を繰り返し行うことで、マスの選択をすることができる。
【００４５】
Ｓ３１１では、システム制御部５０は、Ｓ３０９、またはＳ３１１において選択されたマスに機能アイコンが配置されていたか否かを判定する。機能アイコンが配置されていたと判定した場合は、Ｓ３１２へ進み、そうでない場合は、Ｓ３０２へ戻る。
【００４６】
Ｓ３１２では、システム制御部５０は、図５（ｂ）に示すような選択された機能アイコンに関する説明５０７を表示部２８に１秒間表示し、その後表示アイテム５０２と表示アイテム５０３を表示する。図５（ｂ）は、機能アイコン５１７から左方向への移動操作により機能アイコン５１６が選択されて１秒以内のＱカスタマイズ画面５０１の表示例であり、図５（ｃ）は、それ以降のＱカスタマイズ画面５０１の表示例を示している。選択操作が行われて１秒間は、図５（ｂ）の説明５０７に示すように選択中の機能アイコン５１６がドライブモードの機能を示す項目であることを表示部２８に表示するが、１秒後には操作に関する表示に切り替える。
【００４７】
次に、図４のフローチャートを用いて、図３のＳ３０６の機能アイコン配置（項目配置）の詳細の処理について説明する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００４８】
Ｓ４０１では、システム制御部５０は、ユーザＱ画面に配置可能な複数のアイコンから、ユーザＱ画面に表示する（Ｑカスタマイズ画面において配置する位置を決めるため）機能アイコン（項目）を選択するユーザ操作を受け付ける。機能アイコンの選択は、図３のＳ３０５においてＱボタン６９を押下したことに応じて表示される選択画面において行うことができる。図４のフローチャートで説明するのは、移動操作のモードのうち、特定の項目のレイアウト位置を変更するためのレイアウト位置変更モードであり、移動操作に応じて項目のレイアウト位置が移動されるモードである。
【００４９】
Ｓ４０２では、システム制御部５０は、図６（ａ）のような、選択した機能アイコンを配置するため（選択した機能アイコンを移動するため）の配置画面６０１を表示部２８に表示する。図６は、Ｑカスタマイズ画面において、選択した機能アイコンを配置する位置を選択する（所望の位置まで移動させる）状態である場合の配置画面６０１を示している。図６（ａ）では、機能アイコン５１６が項目識別枠６０５で囲まれており、Ｓ４０１で機能アイコン５１６が選択され、機能アイコン５１６の移動操作を行うことができる（移動可能である）ことが分かる。図６（ａ）では、機能アイコン５１６はマス５０４に配置されており、項目識別枠６０５の上、下、右の３方向の矢印が示すようにマス５０４から上、下、右への移動が可能であることを示している。また、配置画面には、表示アイテム６０２と表示アイテム６０３が表示される。表示アイテム６０２は、ＳＥＴボタン７５の押下によって、機能アイコンを配置する位置が確定されることをユーザに説明するための表示アイテムである。表示アイテム６０３は、ＩＮＦＯボタン６７の押下によって、移動中の機能アイコンのサイズの変更を受け付けることを示している。
【００５０】
Ｓ４０３では、システム制御部５０は、ＩＮＦＯボタン６７が押下されたか否かを判定する。ＩＮＦＯボタン６７が押下されたと判定した場合は、Ｓ４０６へ進み、そうでない場合は、Ｓ４０５へ進む。
【００５１】
Ｓ４０４では、システム制御部５０は、移動中の機能アイコン（項目）の大きさの変更を受け付ける。ＩＮＦＯボタン６７を押下すると、移動中の機能アイコンが表示される大きさを変更することができる。大きさが変更されても、配置される位置はそのままである。変更可能な大きさは機能アイコンによって異なる。
【００５２】
Ｓ４０５では、システム制御部５０は、ＳＥＴボタン７５が押下されたか否かを判定する。ＳＥＴボタン７５が押下されたと判定した場合は、Ｓ４０６へ進み、そうでない場合は、Ｓ４０７へ進む。
【００５３】
Ｓ４０６では、システム制御部５０は、選択中の機能アイコン（項目）の配置位置を確定する。図６（ｃ）には、機能アイコンを配置する位置が確定されたＱカスタマイズ画面６１１を示している。配置する位置が確定されると、選択されていた機能アイコン（項目）は項目識別枠６０５ではなく、識別枠５０８で囲われる。識別枠５０８で囲まれた機能アイコンに対する移動操作は受け付けられない。また、機能アイコンの配置が確定すると、機能アイコン配置の処理が終了し図３のＳ３０１へ進む。
【００５４】
Ｓ４０７では、システム制御部５０は、十字キー７４やメイン電子ダイヤル７１が操作され、選択機能アイコンの移動操作がされたか否かを判定する。移動操作がされたと判定した場合は、Ｓ４０８へ進み、そうでない場合は、Ｓ４０３へ戻る。Ｓ３０７で説明したように、上方向、下方向、右方向、左方向への移動操作を行うことができるが、後述するように端からさらに端方向への移動操作は受け付けない。
【００５５】
Ｓ４０８では、システム制御部５０は、Ｓ４０７において行われた移動操作がマスの行または列の端からさらに端方向への移動操作であったか否かを判定する。行の端からさらに端方向への移動操作の一例は、選択中の機能アイコンが行の右端にある場合の、右キー７４ｃの押下またはメイン電子ダイヤル７１の右回転操作である。また、選択中の機能アイコンが行の左端にある場合の、左キー７４ｄの押下またはメイン電子ダイヤル７１の左回転操作である。また、列の端からさらに端方向への移動操作とは、選択中の機能アイコンが列の上端にある場合の、上キー７４ａの押下、選択中の機能アイコンが列の下端にある場合の下キー７４ｂの押下である。つまり、行または列の端に選択中の機能アイコンがある場合に、さらに端方向への移動を指示する（マスがない方向への）移動操作である場合には、端からさらに端方向への移動操作であるとする。端からさらに端方向への移動操作であると判定された場合は、Ｓ４０９へ進み、そうでない場合は、Ｓ４１０へ進む。
【００５６】
Ｓ４０９では、システム制御部５０は、Ｓ４０８で行われた選択中の機能アイコンの移動操作に応じた機能アイコンの移動を行わない。機能アイコンの配置は、選択した機能アイコンを表示する位置を選択するための操作であり、端からさらに端方向へ機能アイコンが移動すると、選択しようとしていた位置付近から大きく離れた位置へ移動してしまう。例えば、図６（ａ）で機能アイコン配置の操作をしている際には、ユーザは画面の左中段付近に機能アイコン５１６を配置しようとしてマス５０４、マス５０５やその上下等のいずれかの位置に機能アイコン５１６を配置しようとしている可能性が高い。ここで、ユーザが意図せず左方向への移動操作を行い、右端のマス５１０へ移動すると、選択しようとしていた位置からは大きく離れ、元の位置に戻す操作が必要となる。また、マス５１１、マス５１２の周辺の位置を選択しようとしている際に、上方向への移動操作が行われマス６０９が選択された場合にも同様に、上付近の位置を選択しようとしたのに、下付近が選択されると戻す操作が必要となる。また、ユーザは意図せず操作を行った可能性が高いので、選択中の機能アイコンの位置を見失う可能性もある。このように、位置の選択をする際には、ユーザは選択しようとしている位置付近で操作を行っている可能性が高いので、現在選択している位置から大きく離れるような操作は受け付けないようにしている。
【００５７】
Ｓ４１０では、システム制御部５０は、Ｓ４０７において行われた移動操作の方向に応じた方向に選択中の機能アイコンを移動させる。このとき、機能アイコンは移動操作の方向に応じて表示される位置が移動する。
【００５８】
Ｓ４１１では、システム制御部５０は、移動したマス（位置）に配置されている機能アイコンがあるか否かを判定する。既に配置されている機能アイコンがあると判定された場合は、Ｓ４１２へ進み、そうでない場合は、Ｓ４０３へ戻る。図６（ｂ）−１、（ｂ）−２は、図６（ａ）の状態から機能アイコン５１６が移動した位置を示すマス５０５に、既に機能アイコン５１７が配置されていた場合の配置画面６０１を示している。このように既に機能アイコンが配置されていればＳ４１２へ進む。
【００５９】
Ｓ４１２では、システム制御部５０は、移動した位置において、選択中の機能アイコンを点滅表示する。また、既に配置されていた機能アイコン５１７をグレーアウトして表示する。つまり、図６（ｂ）−１と（ｂ）−２の画面が交互に表示される。さらに、説明６０４のような配置中の機能アイコン（項目）が消去されることを示す表示をする。機能アイコン５１７がグレーアウトされており、機能アイコン５１６が黒色で表示されているので、配置の確定を行うと機能アイコン５１７が消去され、新たに機能アイコン５１６がマス５０５に配置される（上書きされる）ことがわかる。さらに処理を進め、Ｓ４０５においてＳＥＴボタン７５が押下されると選択中の機能アイコン５１６はマス５０５に配置される。このように、選択した機能アイコンの表示する位置を選択することができる。このとき、選択した位置に既に機能アイコンが配置されていた場合には、既に配置されていた機能アイコンは削除される。図６（ｃ）は、図６（ｂ）−１、（ｂ）−２の状態から配置位置が確定された際のＱカスタマイズ画面６１１（機能アイコン配置のフローチャートから図３のＳ３０１へ移行した画面）を示している。機能アイコン５１６はマス５０４から移動してマス５０５に配置されたことが分かる。
【００６０】
上述したようにＱカスタマイズでは、機能アイコンの大きさを変更できる。機能アイコンの大きさが所定以上の場合には、端からさらに端への移動を受け付けずに、所定より小さい場合には端からさらに端への移動を受け付けるようにしてもよい。機能アイコンの大きさが所定以上の大きさに変更された場合の移動操作について図６（ｄ）−１、（ｄ）−２を用いて説明する。図６（ｄ）の配置画面６０８の機能アイコン５１７ｓは、図６（ａ）〜（ｃ）の機能アイコン５１７と同じ測光モードの機能を示すアイコンであるが、大きさが異なる。機能アイコン５１７は１×１、機能アイコン５１７ｓは３×３の大きさである。機能アイコン５１７ｓが左端にある際に、左方向への移動操作がされ、（左端から右端へ）移動した場合には、図６（ｄ）−１で示すように配置画面６０８のマス６０９から、（ｄ）−２に示すマス６１０に移動する。図６（ｄ）−１と（ｄ）−２では、左方向への移動操作をしたにも関わらず、実際には機能アイコン５１７ｓは右へ移動する。機能アイコンの大きさが小さい場合には、移動前後の機能アイコンの位置が離れているため、左端に突き当たった機能アイコンが左方向への移動操作によって右端へ移動したことが分かりやすい。一方で、機能アイコンの幅がＱカスタマイズ画面の幅の６マスの半分の３マスであると、端からさらに端方向への移動操作によって指示した方向とは逆の方向に移動すると、指示方向と移動方向が反対になったことについてユーザが混乱する可能性がある。縦方向の移動においてもＱカスタマイズ画面の高さ４コマの半分の２マスの高さの機能アイコンであれば、指示した方向とは逆の方向に移動した場合に、ユーザがなぜ移動したのか分からず混乱する可能性がある。よって、機能アイコンのように大きさが可変な機能アイコンは、機能アイコンの大きさによっては端から他端へ移動するとユーザの混乱を招く可能性があるので、端からさらに端方向への移動操作が行われても機能アイコンを移動させないようにする。一方で、マスの選択のように目的とする位置までの移動を行っている場合には、同じ項目（機能アイコン）の移動操作をするわけではなく、各選択する項目の大きさが可変であったとしても上述したようなことがないので端からさらに端方向への移動を受け付ける。
【００６１】
なお、大きさが可変な項目であっても、移動中の項目の長さ（幅、高さ）が、移動操作が行われている領域の移動方向の長さ（幅、高さ）の半分未満であればユーザが混乱する可能性が低いため、端からさらに端方向への移動を受けつけるようにしてもよい。一方で、選択中の項目の領域の幅（高さ）の半分以上の幅（高さ）である場合には、横方向（縦方向）の端からさらに端方向への移動を受け付けないようにしてもよい。
【００６２】
次に、図７のフローチャートを用いて、ユーザＱ画面の表示の詳細の処理について説明する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００６３】
Ｓ７０１では、システム制御部５０は、図８（ａ）に示すようなユーザＱ画面８０１を表示部２８に表示する。ユーザＱ画面ではＱカスタマイズにおいて、選択された項目がそれぞれ配置されたマスの位置に表示されている。また、ユーザＱ画面で機能アイコンを示す項目が選択されると、その機能に関する設定変更を行ことができる。ユーザＱ画面８０１では、記録画質を示す機能アイコン８０５が選択されているので、機能アイコン８０５は選択されている項目を示す識別枠８０８で囲まれる。図７のフローチャートで説明するのは、移動操作のモードのうち、項目に対応した機能の何れかを選択するための機能選択モードであり、移動操作に応じて選択される項目が変更されるモードである。
【００６４】
Ｓ７０２では、システム制御部５０は。ユーザＱ画面８０１のように選択中項目に関する説明８０２を表示部２８に４秒間表示した後に、元の画面に戻る方法や設定変更の方法といった操作に関する説明を表示する（不図示）。機能アイコン８０６が選択された場合には、図８（ｂ）の説明８０３のようにＩＳＯ感度の値の変更を受け付けることを示し、機能アイコン８０７は選択された場合には、図８（ｃ）の説明８０４のように露出補正の値の変更を受け付けることを示す。ユーザＱ画面での、機能アイコンに関する説明は、他の機能アイコンが選択されない限り４秒間表示する。これは、ユーザは機能アイコンを選択しようとしているので、選択しようとしている機能アイコンが何かを確認しようとしている可能性が高いためである。図５（ｂ）のようにＱカスタマイズにおいて、機能アイコン（項目）の選択をしている際には、機能の説明よりも項目の追加や削除といった操作に関する説明の方を早くユーザに見せるために１秒間のみ説明を表示した。このように、項目の設定変更をするために項目選択している場合には、配置操作のために項目選択している場合よりも長く項目の説明を表示する。
【００６５】
Ｓ７０３では、システム制御部５０は、ユーザＱ画面の表示を終了するか否かを判定する。再生画面や設定画面の表示、メニューボタン６６の押下によるメニュー画面の表示、デジタルカメラの電源のオフ等の指示がされると、ユーザＱ画面の表示を終了すると判定する。ユーザＱ画面の表示を終了すると判定された場合は、終了し、そうでない場合は、Ｓ７０４へ進む。
【００６６】
Ｓ７０４では、システム制御部５０は、ＳＥＴボタン７５が押下されたか否かを判定する。ＳＥＴボタン７５が押下されたと判定した場合は、Ｓ７０５へ進み、そうでない場合は、Ｓ７０６へ進む。
【００６７】
Ｓ７０５では、システム制御部５０は、選択中の項目に関する設定変更を行う。図８（ａ）のように機能アイコン８０５が選択されている際に、ＳＥＴボタン７５が押下された場合には、機能アイコン８０５の示す記録画質に関する設定変更を行う。
【００６８】
Ｓ７０６では、システム制御部５０は、移動操作が行われたか否かを判定する。移動操作が行われたと判定した場合は、Ｓ７０７へ進み、そうでない場合は、Ｓ７０２へ進む。項目の移動操作は、前述した図３や図４の処理の操作方法と同様である。
【００６９】
Ｓ７０７では、システム制御部５０は、Ｓ７０６で行われた移動操作に応じた項目の選択を行う。図８（ａ）の機能アイコン８０５が選択されている状態から右方向への移動操作が行われると、図８（ｂ）のユーザＱ画面に示すように機能アイコン８０６が選択され、機能アイコン８０６は識別枠８０８で囲まれる。機能アイコン８０５は、機能アイコン８０５が表示されている列のうち右端に位置し、さらに右方向への移動操作がされると、他の列の左端に位置する項目が選択される（右端から左端への移動が行われる）。このようにユーザＱ画面では、端からさらに端方向への移動操作に応じて、他端の位置にある項目の選択が可能である。これは、ユーザＱ画面で移動操作を行う場合には、選択しようとしている項目があるため、所望の項目のある位置まで素早く移動操作ができた方がよいためである。例えば、図８（ａ）、（ｂ）では、機能アイコン８０５から機能アイコン８０６を選択する際には、左方向への移動操作を２回行い、さらに上方向への移動操作を１回行うよりも、右方向への移動操作を１回で移動できた方が、操作数が少なくて済む。よって、ユーザＱ画面のように表示されている項目を選択するような画面（場合）においては、端からさらに端方向への移動操作を受け付ける。
【００７０】
また、機能アイコン８０６が選択されている際に右方向への移動操作が行われると、図８（ｃ）に示すように機能アイコン８０７が選択される。機能アイコン８０６と機能アイコン８０７では間に隙間（項目が表示されていない部分）があるが、機能アイコン８０６からみてすぐ右側にある機能アイコン８０７が選択される。
【００７１】
以上、説明した実施形態によれば、選択操作において選択する対象、選択操作の目的に応じた選択方法によって、それぞれの選択操作が行いやすくなる。図３及び図７のフローチャートで説明したように、項目の選択をする際には、目的とする項目により少ない操作で素早く移動できるように端からさらに端方向への移動操作を受け付けることでユーザの選択操作が行いやすくなる。一方で、図４のフローチャートで説明したように、項目を目的の位置まで移動させる際に、目的とする位置周辺で移動操作を行う場合には、現在選択している位置の周辺にユーザが選択したい位置がある可能性が高い。よって、移動操作をしている位置から大きく外れた位置に例えば１回の操作で移動してしまうと、所望の位置からは大きく外れてしまい、戻る操作が必要となり、操作性も低下する。従って、端からさらに端方向への移動操作を受け付けないようにすることで、選択しようとしている位置から１回の移動操作で離れた位置に移動することがないので、選択操作が行いやすくなる。
【００７２】
つまり、マスの選択の場合には、所望のマスのあるところまで移動操作を行うことを目的として選択操作を行っており、素早く移動できるようにする。また、項目を移動させる場合には、所望の位置から大きく離れた位置移動（端から他端のような位置移動）がされないようにする。
【００７３】
なお、項目の移動中（位置の選択中）には端からさらに端方向への移動操作は受け付けないとしたが、端からさらに端方向への移動操作が２回連続して行われた場合には移動するようにしてもよい。１回目の移動操作では、ユーザが意図せず移動操作をした可能性が高く、端から他端へは移動しない方がよい。しかしながら、２回連続して操作が行われた場合は、ユーザは他端へ移動しようとして移動操作を行っている可能性が高いとしてさらに端方向への移動を受け付けて他端へ移動してもよい。また、５秒などの短時間に２回端からさらに端方向への移動操作が行われたらユーザが他端へ移動しようとして操作を行っている可能性が高いとして他端へ移動するようにしてもよい。
【００７４】
また、項目の選択の場合でも、十字キー７４の各キーへの連続押下の回数が、キーの示す方向にある画面のマスの数の（半数＋１）といった所定回数より多かった場合には、誤ってキー押下されたとして、端から他端へ移動しないようにしてもよい。例えば、図５（ａ）のＱカスタマイズ画面において、右方向（横方向）に４コマ（横方向のコマ数６の半分の３＋１）より多く移動したのであれば左方向に移動してから列の移動を１回した方が、操作回数が少ない。よって、移動方向のマスの数の（半数＋１）以上連続して押下されたのであれば誤操作として、これ以上移動しないよう端で止めておいた方がよい。
【００７５】
なお、端からさらに端方向への移動操作がされた場合に必ずしも、本実施形態のように他の列の他端にある項目に移動しなくてもよく、同じ列の他端にある項目に移動するようにしてもよい。
【００７６】
なお、電子機器の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００７７】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００７８】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず選択操作を受け付けることができるような電子機器であれば適用可能である。すなわち、本発明は携帯電話端末や携帯型の画像ビューワ、ファインダーを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００７９】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。
【図１】
0006425573.tif 000002
【図２】
0006425573.tif 000003
【図３】
0006425573.tif 000004
【図４】
0006425573.tif 000005
【図５】
0006425573.tif 000006
【図６】
0006425573.tif 000007
【図７】
0006425573.tif 000008
【図８】
0006425573.tif 000009