(57)【特許請求の範囲】
【請求項１】
少なくとも一対の方向操作部材と、
前記少なくとも一対の方向操作部材の操作に応じて順次選択可能な複数のアイコンを表示部に表示するように制御する表示制御手段と、
前記表示部の表示面に垂直な軸を回転軸とした回転方向の姿勢変化を検出する傾き検出手段と、
前記傾き検出手段によって検出された姿勢変化に応じて前記表示部に表示された前記複数のアイコンのそれぞれをアイコン単位で回転するように制御する制御手段と、
前記複数のアイコンの何れかを、前記制御手段によって回転させる前と後とで、前記一対の方向操作部材に対する同じ方向操作に応じて同じ順序で選択し、他方の方向操作に応じて逆の順序で選択するアイコン選択手段と、を有し、
前記制御手段は、前記アイコン選択手段によって選択可能なアイコンの中にそのまま回転させると隣接するアイコンと重なってしまうアイコンがある場合に、当該アイコンを縮小させて前記隣接するアイコンと重ならないように制御することを特徴とする表示制御装置。
【請求項２】
少なくとも一対の方向操作部材と、
前記少なくとも一対の方向操作部材の操作に応じて順次選択可能な複数のアイコンを表示部に表示するように制御する表示制御手段と、
前記表示部の表示面に垂直な軸を回転軸とした回転方向の姿勢変化を検出する傾き検出手段と、
前記傾き検出手段によって検出された姿勢変化に応じて前記表示部に表示された前記複数のアイコンのそれぞれをアイコン単位で回転するように制御する制御手段と、
前記複数のアイコンの何れかを、前記制御手段によって回転させる前と後とで、前記一対の方向操作部材に対する同じ方向操作に応じて同じ順序で選択し、他方の方向操作に応じて逆の順序で選択するアイコン選択手段と、を有し、
前記制御手段は、前記アイコン選択手段によって選択可能なアイコンの中にそのまま回転させると隣接するアイコンと重なってしまうアイコンがある場合に、前記隣接するアイコン同士の間隔を変更してそれらのアイコン同士が重ならないように制御することを特徴とする表示制御装置。
【請求項３】
内側にセットボタンを有する少なくとも四方向の方向操作部材と、
前記方向操作部材に対する、前記四方向の何れかへの方向操作に応じて順次選択可能な複数のアイコンを表示部に表示するように制御する表示制御手段と、
前記表示部の表示面に垂直な軸を回転軸とした回転方向の姿勢変化を検出する傾き検出手段と、
前記傾き検出手段によって検出された姿勢変化に応じて前記表示部に表示された前記複数のアイコンのそれぞれをアイコン単位で回転するように制御する制御手段と、
前記複数のアイコンの何れかを、前記制御手段によって回転させる前と後とで、前記方向操作部材に対する同じ方向操作に応じて同じ順序で選択するアイコン選択手段とを有することを特徴とする表示制御装置。
【請求項４】
前記表示部に表示される複数のアイコンは、前記アイコン選択手段によって選択可能なアイコンと選択不可能なアイコンとを含み、
前記制御手段は、前記表示部に表示された複数のアイコンのうち、前記アイコン選択手段によって選択可能なアイコンのみを、前記姿勢変化に応じてアイコン単位で回転させることを特徴とする請求項１〜３のいずれか１項に記載の表示制御装置。
【請求項５】
前記制御手段は、前記アイコン選択手段によって選択不可能なアイコンが複数ある場合に、それら複数のアイコンを前記姿勢変化に応じて全体として回転させることを特徴とする請求項４記載の表示制御装置。
【請求項６】
前記制御手段は、前記アイコン選択手段によって選択不可能な複数のアイコンの前記表示部における表示位置を、前記姿勢変化に応じて変えることを特徴とする請求項４または５に記載の表示制御装置。
【請求項７】
前記制御手段は、前記アイコン選択手段で選択可能な複数のアイコンの表示位置が前記回転の前後で変わらないようにアイコン単位での前記回転をするように制御することを特徴とする請求項４乃至６の何れか１項に記載の表示制御装置。
【請求項８】
前記制御手段は、前記アイコン選択手段で選択可能な複数のアイコンの配列と、前記一対の方向操作部材の配置との相対位置関係が、前記回転の前後で変わらないようにアイコン単位での前記回転をするように制御することを特徴とする請求項４乃至７の何れか１項に記載の表示制御装置。
【請求項９】
前記制御手段は、前記アイコン選択手段によって選択可能なアイコンの中にそのまま回転させると隣接するアイコンと重なってしまうアイコンがある場合に、前記隣接するアイコン同士の間隔を変更してそれらのアイコン同士が重ならないように制御することを特徴とする請求項１又は３記載の表示制御装置。
【請求項１０】
前記傾き検出手段は加速度センサであることを特徴とする請求項１乃至９の何れか１項に記載の表示制御装置。
【請求項１１】
前記表示制御装置は、撮像手段を有する撮像装置であることを特徴とする請求項１乃至１０の何れか１項に記載の表示制御装置。
【請求項１２】
前記表示制御手段は、前記アイコン選択手段で選択可能な複数のアイコンとともに前記撮像装置で撮像している画像を逐次更新して表示するように制御することを特徴とする請求項１１に記載の表示制御装置。
【請求項１３】
前記アイコン選択手段で選択可能な複数のアイコンは、前記撮像手段での撮像に関する設定を行うための選択アイコンであることを特徴とする請求項１１または１２に記載の表示制御装置。
【請求項１４】
少なくとも一対の方向操作部材を有する表示制御装置の制御方法であって、
前記少なくとも一対の方向操作部材の操作に応じて順次選択可能な複数のアイコンを表示部に表示するように制御する表示制御ステップと、
前記表示部の表示面に垂直な軸を回転軸とした回転方向の姿勢変化を検出する傾き検出ステップと、
前記傾き検出ステップによって検出された姿勢変化に応じて前記表示部に表示された前記複数のアイコンのそれぞれをアイコン単位で回転するように制御する制御ステップと、
前記複数のアイコンの何れかを、前記制御ステップによって回転させる前と後とで、前記一対の方向操作部材に対する同じ方向操作に応じて同じ順序で選択し、他方の方向操作に応じて逆の順序で選択するアイコン選択ステップと、を有し、
前記制御ステップは、前記アイコン選択ステップによって選択可能なアイコンの中にそのまま回転させると隣接するアイコンと重なってしまうアイコンがある場合に、当該アイコンを縮小させて前記隣接するアイコンと重ならないように制御することを特徴とする表示制御装置の制御方法。
【請求項１５】
少なくとも一対の方向操作部材を有する表示制御装置の制御方法であって、
前記少なくとも一対の方向操作部材の操作に応じて順次選択可能な複数のアイコンを表示部に表示するように制御する表示制御ステップと、
前記表示部の表示面に垂直な軸を回転軸とした回転方向の姿勢変化を検出する傾き検出ステップと、
前記傾き検出ステップによって検出された姿勢変化に応じて前記表示部に表示された前記複数のアイコンのそれぞれをアイコン単位で回転するように制御する制御ステップと、
前記複数のアイコンの何れかを、前記制御ステップによって回転させる前と後とで、前記一対の方向操作部材に対する同じ方向操作に応じて同じ順序で選択し、他方の方向操作に応じて逆の順序で選択するアイコン選択ステップと、を有し、
前記制御ステップ段は、前記アイコン選択ステップによって選択可能なアイコンの中にそのまま回転させると隣接するアイコンと重なってしまうアイコンがある場合に、前記隣接するアイコン同士の間隔を変更してそれらのアイコン同士が重ならないように制御することを特徴とする表示制御装置の制御方法。
【請求項１６】
内側にセットボタンを有する少なくとも四方向の方向操作部材を有する表示制御装置の制御方法であって、
前記方向操作部材に対する、前記四方向の何れかへの方向操作に応じて順次選択可能な複数のアイコンを表示部に表示するように制御する表示制御ステップと、
前記表示部の表示面に垂直な軸を回転軸とした回転方向の姿勢変化を検出する傾き検出ステップと、
前記傾き検出ステップによって検出された姿勢変化に応じて前記表示部に表示された前記複数のアイコンのそれぞれをアイコン単位で回転するように制御する制御ステップと、
前記複数のアイコンの何れかを、前記制御ステップによって回転させる前と後とで、前記方向操作部材に対する同じ方向操作に応じて同じ順序で選択するアイコン選択ステップとを有することを特徴とする表示制御装置の制御方法。
【請求項１７】
コンピュータを、請求項１乃至１３のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラム。
【請求項１８】
コンピュータを、請求項１乃至１３のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデジタルカメラのように、操作者が縦向きまたは横向きに持ち替えて使用することができる表示制御装置及びその制御方法、表示制御装置に用いられるプログラム、このプログラムを格納したコンピュータ読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
液晶パネル等の画像表示部を備えた携帯型の表示制御装置として、操作者が縦横を持ち替えると画像表示部における画面表示全体の縦横が切り替わり、操作者が常に正対して画面を見ることができるものが知られている（例えば、特許文献１参照）。
【０００３】
また、画像表示部の表示方向を切り替えたとき、切り替え前の画面の状態を保存し、切り替え後に表示されない場所にのみ含まれる図形や画像、文字列等の情報を、切り替え後にのみ表示される場所に移動させ、切り替え後に再表示する表示制御装置が知られている（例えば、特許文献２参照）。
【０００４】
更に、画像表示部の表示領域の全域又は略全域に画像が表示されているときに、操作者により操作スイッチの表示が指示された場合、画像を縮小して表示すると共に、これによって生じた空き領域に操作スイッチを表示する表示制御装置が知られている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−０９４８３８号公報
【特許文献２】特開平６−１１０８３７号公報
【特許文献３】特開２００６−３４４１６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このような表示制御装置に対して、操作者がアイコン等の画面上の操作部位を、ハードウェアとして設けられた方向ボタンで操作する場合がある。
【０００７】
しかしながら、このような場合、従来の表示制御装置では、操作者の操作の途中で表示の縦横が切り替わると、方向ボタンの方向と画像表示部上のアイコン等が操作される方向が異なってしまうという問題がある。すなわち、表示の縦横の切り換え前後で継続した操作が困難になるという問題がある。
【０００８】
本発明は、縦横で持ち替えたとき、アイコン等の表示されている操作部位が操作者に対して正対し見えやくなるようにしながら、方向ボタンによる操作方法が変わらない表示制御装置を提供することを目的とする。また、本発明は、表示制御装置の制御方法、表示制御装置に用いられるプログラム、このプログラムを格納したコンピュータ読み取り可能な記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１の表示制御装置は、少なくとも一対の方向操作部材と、前記少なくとも一対の方向操作部材の操作に応じて順次選択可能な複数のアイコンを表示部に表示するように制御する表示制御手段と、前記表示部の表示面に垂直な軸を回転軸とした回転方向の姿勢変化を検出する傾き検出手段と、前記傾き検出手段によって検出された姿勢変化に応じて前記表示部に表示された前記複数のアイコンのそれぞれをアイコン単位で回転するように制御する制御手段と、前記複数のアイコンの何れかを、前記制御手段によって回転させる前と後とで、前記一対の方向操作部材に対する同じ方向操作に応じて同じ順序で選択し、他方の方向操作に応じて逆の順序で選択するアイコン選択手段と、を有し、前記制御手段は、前記アイコン選択手段によって選択可能なアイコンの中にそのまま回転させると隣接するアイコンと重なってしまうアイコンがある場合に、当該アイコンを縮小させて前記隣接するアイコンと重ならないように制御することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、操作者がアイコン等の画面上の操作部位をハードウェアとして設けた方向ボタンで操作する場合に、操作中に表示制御装置の縦横を持ち替えても、操作部位が操作者に正対した状態で表示される。これにより、方向ボタンの各方向と画面上の操作部位が操作される方向とが一致したままでの操作が可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係るデジタルカメラの外観を示す斜視図である。
【図２】図１に示すデジタルカメラの構成を示すブロック図である。
【図３】第１実施形態に係る、デジタルカメラが操作者により、（Ａ）は横向きで（Ｂ）は縦向きで、それぞれ保持されている状態を示す図である。
【図４】デジタルカメラが横向きから縦向きに持ち替えられたときに、アイコンが表示部に対してＧＵＩ操作部全体がデジタルカメラの回転方向の逆方向に回転して表示される参考例を示す図である。
【図５】図３（Ａ），（Ｂ）に示される状態間の遷移を実現する、アイコン単位の回転表示の制御処理を示すフローチャートである。
【図６】図５に示される、アイコンのグラフィックデータを回転表示するステップＳ５０３の処理の詳細を示すフローチャートである。
【図７】第１実施形態に係る、デジタルカメラにおいて四方向ボタンの押下によってアイコン選択を行う例を示す図である。
【図８】第１実施形態に係る、デジタルカメラにおいて四方向ボタンの押下によってアイコン選択を行う別の例を示す図である。
【図９】第１実施形態に係る、デジタルカメラにおいて表示部に表示されたアイコンの選択を遷移させる処理を示すフローチャートである。
【図１０】第２実施形態に係る、デジタルカメラが操作者により縦向きに保持されている状態を示す図である。
【図１１】第２実施形態における、設定状態アイコン群の回転表示の制御処理を示すフローチャートである。
【図１２】第３実施形態に係る、デジタルカメラが操作者により、（Ａ）は横向きで（Ｂ）は縦向きで、それぞれ保持されている状態を示す図である。
【図１３】図１２（Ａ），（Ｂ）にそれぞれ示されるファンクション選択用アイコン群の拡大図である。
【図１４】第３実施形態に係る、アイコンの縮小処理を伴いながらアイコン単位で回転させて表示する制御処理を示すフローチャートである。
【図１５】第４実施形態に係る、デジタルカメラが縦向きに保持されている状態において表示部に表示されるファンクション選択アイコン群の表示例を示す図である。
【図１６】第４実施形態に係る、アイコンの回転表示の制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照して詳細に説明する。ここでは、本発明をデジタルカメラに適用して説明することとする。
【００１６】
＜デジタルカメラの概略構成＞
図１は、本発明の実施の形態に係るデジタルカメラの外観を示す斜視図である。
【００１７】
図１に示されるデジタルカメラ１００は、操作者による各種操作を受け付ける各種スイッチ、ボタン等の操作部材より成る操作部と、画像や各種情報を表示する表示部２８を備えている。
【００１８】
デジタルカメラ１００は、操作部として、各種モードを切り替えるモードダイヤル６０と、撮影指示を行うシャッタボタン６１と、選択項目を指示等する回転操作可能なコントローラホイール７３と、電源のオン／オフを切り替える電源スイッチ７２を備える。また、デジタルカメラ１００は、操作部として、コントローラホイール７３の内側に配置された、二対の方向ボタンを有する四方向ボタン７４（十字に配置された略楕円形が刻印等された円形の部材）を備えている。また、四方向ボタン７４の内側には、セット（ＳＥＴ）ボタン７５が配置されている。
【００１９】
さらに、デジタルカメラ１００には、デジタルカメラ１００で実行可能な各種機能を選択、設定するためのアイコンを表示部２８に表示するためのファンクション表示ボタン７６が設けられている。
【００２０】
デジタルカメラ１００には、コネクタ１１２を介して接続ケーブル１１１を接続することができるようになっている。デジタルカメラ１００は、記憶媒体２００を格納するための記憶媒体スロット２０１を備えており、記憶媒体スロット２０１は、蓋２０３により開閉される。図１では、蓋２０３が開かれ、記憶媒体スロット２０１に記憶媒体２００が挿入される途中の状態が示されている。記憶媒体２００は、メモリカードやハードディスク、光磁気ディスク等であり、記憶媒体スロット２０１に格納されると、デジタルカメラ１００の本体と通信可能になる。
【００２１】
図２は、デジタルカメラ１００の構成を示すブロック図である。
【００２２】
デジタルカメラ１００は、フォーカスレンズを含む撮影レンズ１０３と、絞り機能を備えるシャッタ１０１と、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部２２を備えている。また、デジタルカメラ１００は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄ変換器２３と、撮影レンズ１０３を含む撮像部を覆うバリア１０２を備えている。バリア１０２によって、撮影レンズ１０３やシャッタ１０１、撮像部２２を含む撮像系の汚れや破損が防止される。
【００２３】
デジタルカメラ１００では、システム制御部５０が、デジタルカメラ１００全体の統括制御を行い、画像処理部２４が、Ａ／Ｄ変換器２３からのデータやメモリ制御部１５からのデータに対し所定の画素補間、縮小等のリサイズ処理や色変換処理を行う。また、画像処理部２４が、撮像した画像データを用いて所定の演算処理を行い、システム制御部５０は、画像処理部２４によって得られた演算結果に基づいて、露光制御や測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。
【００２４】
なお、画像処理部２４は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００２５】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介して、メモリ３２に直接書き込まれる。メモリ３２は、Ａ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するために十分な記憶容量を備えている。
【００２６】
メモリ３２は、画像表示用のメモリ（ビデオメモリ）を兼ねている。メモリ３２に格納されている画像表示用のデータは、Ｄ／Ａ変換器１３によってアナログ信号に変換されて、表示部２８に供給され、こうして、表示部２８に画像が表示される。表示部２８は、ＬＣＤ等の表示器を備えており、Ｄ／Ａ変換器１３からのアナログ信号に応じて画像を表示する。
【００２７】
デジタルカメラ１００は、電気的に消去・記憶可能なメモリ（例えば、ＥＥＰＲＯＭ等）である不揮発性メモリ５６を備えており、不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶されている。不揮発性メモリ５６に記憶されたプログラムがシステム制御部５０によって実行されることにより、後述する各種のフローチャートに示される処理が実現される。
【００２８】
システム制御部５０の動作用の定数や変数、不揮発性メモリ５６から読み出したプログラム等の展開は、システムメモリ５２において行われ、システムメモリ５２には、例えば、ＲＡＭが用いられる。システム制御部５０は、メモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより、表示部２８における画像表示に関する制御も行う。
【００２９】
操作部７０は、システム制御部５０に各種の動作指示を入力するための操作手段であり、主なものとして、モードダイヤル６０と、シャッタボタン６１に備えられた第１シャッタスイッチ６２及び第２シャッタスイッチ６４とを備えている。
【００３０】
モードダイヤル６０の操作によって、システム制御部５０の動作モードを、静止画記録モード、動画記録モード、再生モード等に切り替えることができる。
【００３１】
第１シャッタスイッチ６２は、シャッタボタン６１の操作途中の、所謂、半押し（撮影準備指示）でオンとなり、第１シャッタスイッチ信号ＳＷ１を発生させる。第１シャッタスイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作が開始される。
【００３２】
第２シャッタスイッチ６４は、シャッタボタン６１の操作完了、所謂、全押し（撮影指示）でオンとなり、第２シャッタスイッチ信号ＳＷ２を発生させる。システム制御部５０は、第２シャッタスイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記憶媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。記憶媒体２００は、インターフェース１８を介してシステム制御部５０等と通信可能となる。
【００３３】
操作部７０として設けられている各部材（図２に不図示）には、表示部２８に表示される種々の機能アイコンの選択、操作等の為に、適宜、場面毎に機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば、メニューボタン、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等が挙げられる。メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。
【００３４】
操作者は、表示部２８に表示されたメニュー画面と、コントローラホイール７３や四方向ボタン７４、セットボタン７５を用いて、直感的に各種の設定を行うことができる。
【００３５】
コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生する。このパルス信号は、コントローラホイール７３が回転操作された角度や回転した回数等を判定する情報を含んでおり、システム制御部５０はこのパルス信号に基づいてデジタルカメラ１００の各部を制御する。
【００３６】
なお、コントローラホイール７３は、回転操作を検出できる構成であれば、どのようなものであってもよい。例えば、操作者の回転操作に応じて、コントローラホイール７３自体が回転してパルス信号を発生させるダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材であって、操作部材自体は回転せず、操作部材上での操作者の指の回転動作等を検出する、所謂、タッチホイールであってもよい。
【００３７】
四方向ボタン７４とセットボタン７５の各機能の詳細については、表示部２８に表示されるアイコンに対する操作に関連付けて、後に説明する。
【００３８】
デジタルカメラ１００は、電源部３０から供給される電力によって、各種の駆動部品及び電子部品が動作する。電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池又はＡＣアダプタ等であり、ＡＣアダプタは家庭用電源等に接続されることで、電源として機能する。
【００３９】
電源部３０からの電力供給は電源制御部８０によって制御される。電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等によって構成されており、電池又はＡＣアダプタの装着の有無、電池の種類、電池残量を検出する。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記憶媒体２００を含む各部へ供給する。
【００４０】
デジタルカメラ１００は、表示部２８の表示面が鉛直方向と平行な状態において、デジタルカメラ１００が横向き（後述の図３（Ａ）参照）であるか縦向きであるか（後述の図３（Ｂ）参照）を検出する傾き検出手段としての傾きセンサ１２０を備えている。この傾きセンサ１２０には公知の縦横検出センサや、加速度センサが用いられ、重力方向に対するデジタルカメラ１００の傾き（姿勢）を検出可能である。
【００４１】
上述したデジタルカメラ１００の概略構成におけるハードウェア構成は、以下の第１〜５実施形態に共通しており、プログラム（ソフトウェア）の内容に従って各種ハードウェアが共同して動作することにより、以下に説明する種々の機能が実行される。
【００４２】
＜第１実施形態＞
第１実施形態は、デジタルカメラ１００が操作者によって横向きと縦向きとで持ち替えられたとき、表示部２８に表示されるアイコンのうち、四方向ボタン７４で選択可能なアイコンの選択方法に関する。また、第１実施形態は、表示部２８に表示されたアイコンをアイコン単位で回転表示させる構成に関する。
【００４３】
図３は、デジタルカメラ１００が操作者により、横向きで保持されている状態を示す図（Ａ）と、縦向きで保持されている状態を示す図（Ｂ）である。図３（Ａ）において、下向き矢印２００１は重力方向を示している。
【００４４】
表示部２８に表示された画像３００１は、電子ファインダー機能を実現するために逐次表示している撮像画像データの１コマであり、撮像レンズの前にある被写体（本図の場合は、建物を含む風景）を写している。デジタルカメラ１００の操作者による横向きと縦向きに応じて、図３（Ａ）では横長画像で被写体が捉えられ、図３（Ｂ）では縦長画像で被写体が捉えられている。
【００４５】
表示部２８に表示された画像３００１上に、各種ファンクションを実行するためのアイコン７００１〜７００７が表示されている。これらのアイコン７００１〜７００７は、ファンクション表示ボタン７６が押下されることで、表示／非表示が切り替わる。
【００４６】
アイコン７００１〜７００７はそれぞれこの順に、動作モード、露出補正、ホワイトバランス、マイカラー、測光、画質、解像度を表している。ここでは、動作モードとして撮影モードが選択されており、静止画記録モードと動画記録モードを総称して撮影モードと呼ぶこととする。また、以下の説明においては、アイコン７００１〜７００７の総称を「ファンクション選択用アイコン群」と呼ぶこととする。
【００４７】
表示部２８に表示された画像３００１上には、設定されたファンクションに応じて選択可能な項目を示すアイコン７００８〜７０１３が表示される。アイコン７００８〜７０１３の表示／非表示は、アイコン７００１〜７００７の表示／非表示に連動する。
【００４８】
アイコン７００８〜７０１３はそれぞれこの順番に、マニュアル、デジタルマクロ、ワンポイントカラー、スイッチカラー、スティッチアシスト（右から左）、スティッチアシスト（左から右）を表している。以下の説明においては、アイコン７００８〜７０１３の総称を「ファンクション設定用アイコン群」と呼ぶこととする。
【００４９】
アイコン７００１〜７０１３は、ファンクションの設定・変更等の際に使用される。四方向ボタン７４の操作によって、アイコン７００１〜７０１３の中から所定のアイコンを、順次、選択可能であり、セットボタン７５の押下によってその選択が決定される。つまり、四方向ボタン７４は、アイコン選択手段として機能する。
【００５０】
画像３００１上には、また、デジタルカメラ１００の設定状態を表すアイコン７０２０〜７０２４が表示されている。アイコン７０２０〜７０２４はそれぞれこの順番に、ＩＳＯ感度、ストロボ、撮影方法、縦横自動回転、バッテリー残量を表している。以下の説明においては、アイコン７０２０〜７０２４の総称を「設定状態アイコン群」と呼ぶこととする。
【００５１】
設定状態アイコン群は、四方向ボタン７４等によっては選択不可能、つまり操作できないものであり、撮影モードが選択されている場合に、定常的に表示される。例えば、操作部７０を操作してＩＳＯ感度を変更した場合に、アイコン７０２０の表示が自動的に変更された値に変わる。
【００５２】
図３（Ｂ）において、アイコン７００１〜７０１３，７０２０〜７０２４は、図３（Ａ）の状態から表示部２８に対する位置関係を保ったまま、アイコン単位でデジタルカメラ１００の回転方向とは逆の方向に回転して表示されている。このアイコン表示の制御については、後に図５，図６に示すフローチャートを参照して詳細に説明する。
【００５３】
デジタルカメラ１００を、図３（Ａ）の状態から時計回りに９０度回転させて図３（Ｂ）の状態としたとき、ファンクション選択用アイコン群は表示部２８の短辺に沿ったまま、アイコン単位では操作者から見ると結果的に回転することなく（上下左右が変化せず）表示される。デジタルカメラ１００に対しては、図３（Ａ）の状態と比較して、他のアイコンとの位置関係を保ったまま、それぞれ元の表示位置で９０度回転している。また、ファンクション設定用アイコン群は表示部２８の長辺に沿ったまま、アイコン単位では操作者から見ると結果的に回転することなく表示される。デジタルカメラ１００に対しては、図３（Ａ）の状態と比較して、他のアイコンとの位置関係を保ったまま、それぞれ元の表示位置で９０度回転している。設定状態アイコン群は、表示部２８の右上隅から右下隅へ移動するが、アイコン単位では結果的に回転することなく表示される。
【００５４】
デジタルカメラ１００では、表示部２８と四方向ボタン７４はハードウェアとして一体に構成されているため、表示部２８と四方向ボタン７４の方向との位置関係が保持され、各アイコンの四方向ボタン７４に対する相互の位置関係も保たれる。
【００５５】
例えば、図３（Ａ）に示される状態で、操作者が所定のＧＵＩ操作方法に則って“撮影モード”から“露出補正”に選択状態を変更するとき、操作者は四方向ボタン７４の中の方向ボタン７０１４を押下する必要がある。操作者がこの操作の途中でデジタルカメラ１００を横向きから縦向きに持ち替えても、図３（Ｂ）に示されるように各アイコンがアイコン単位で回転するので、四方向ボタン７４の各方向と対応するアイコンとの相互の位置関係は、持ち替えの前後で保たれる。よって、操作者は、選択状態の変更を同じ順序で方向ボタン７０１４の押下によって行うことができる。
【００５６】
勿論、デジタルカメラ１００を縦向きから横向きに持ち替えた場合、図３（Ｂ）に示される状態から図３（Ａ）に示される状態へと遷移し、このとき、四方向ボタン７４との操作性が保持される。
【００５７】
図４に、デジタルカメラ１００が横向きから縦向き持ち替えられたときに、表示部２８に対しアイコン単位でなくアイコン等のＧＵＩ操作部全体が、デジタルカメラ１００の回転方向の逆方向に回転して表示される参考例を示す。
【００５８】
図４の状態では、ファンクション選択用アイコン群は表示部２８の左辺となる長辺に沿って、ファンクション設定用アイコン群は表示部２８の下辺となる短辺に沿って、設定状態アイコン群は、表示部２８の右上隅にそれぞれ表示される。
【００５９】
この参考例の場合には、操作者の持ち替えにより、四方向ボタン７４の各方向と表示部２８に表示されたアイコン等との相互の対応が変わってしまうという問題がある。
【００６０】
つまり、例えば、図３（Ａ）に示される状態で、操作者が所定のＧＵＩ操作方法に則って“撮影モード”から“露出補正”に選択状態を変更するとき、操作者は四方向ボタン７４の中の方向ボタン７０１４を押下する必要がある。
【００６１】
しかし、図４の状態では、操作者は、操作の途中でデジタルカメラを横向きから縦向きに持ち替えたときの“撮影モード”から“露出補正”への選択状態の変更を方向ボタン７０１６の押下によって行わなければならず、押下のための指位置を変更する必要がある。図３（Ａ），（Ｂ）の関係が満たされる構成では、このような問題が生じない。
【００６２】
図５は、図３（Ａ），（Ｂ）に示される状態間の遷移を実現する、アイコン単位の回転表示の制御処理を示すフローチャートである。このアイコン単位の回転表示の制御処理における各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００６３】
先ず、傾きセンサ１２０が、表示部２８の表示面に垂直な軸を中心軸としてデジタルカメラ１００が回転した角度を、重力方向を基準として９０度単位で検出する（ステップＳ５０１）。そして、システム制御部５０が、傾きセンサ１２０の検出信号に基づいて、方形である表示部２８のいずれの辺が底辺となっているかを判断する（ステップＳ５０２）。
【００６４】
次いで、システム制御部５０は、表示部２８に表示する各種アイコンのグラフィックデータを、ステップＳ５０２において底辺と判断された辺が下となるように回転させ（ステップＳ５０３）、表示部２８に表示する（ステップＳ５０４）。
【００６５】
ここで、アイコンのグラフィックデータを回転表示させるステップＳ５０３の処理について詳細に説明する。アイコンのグラフィックデータの回転は、アイコンを囲む方形の中心点を回転軸として回転させて描画処理することにより達成される。すなわち、表示部２８の表示面上における各アイコンを囲む方形の中心点は、回転の前後で位置が変わらない。
【００６６】
これに限らす、デジタルカメラ１００の姿勢毎に、表示するアイコンのグラフィックデータを登録しておき、傾きセンサ１２０で検出された姿勢に応じて、グラフィックデータを切り換えて表示することも可能である。この場合のデジタルカメラ１００の姿勢とは、通常使用時の姿勢（図３（Ａ）参照）と、通常使用時の姿勢から９０度（図３（Ｂ）参照）、１８０度、２７０度回転時の各姿勢の４段階の姿勢である。
【００６７】
ここでは、デジタルカメラ１００の姿勢毎に表示するアイコンのグラフィックデータを登録しておき、検出された姿勢に応じてグラフィックデータを切り換えることでアイコンを表示部２８に表示する方法を取り上げて、以下に説明する。
【００６８】
図６は、図５に示される、アイコンのグラフィックデータを回転表示するステップＳ５０３の処理の詳細を示すフローチャートである。
【００６９】
先ず、システム制御部５０は、表示部２８に表示するＮ個のアイコンに対してアイコン番号ｉを付与し、アイコン番号ｉの小さいものから、順次、回転表示を行うものとする。そのため、システム制御部５０は、最初に、アイコン番号ｉ＝１として処理を開始し（ステップＳ６０１）、次に、アイコン番号ｉがＮ以上であるかを判定し（ステップＳ６０２）、ｉ≧Ｎの場合（Ｓ６０２で“ＹＥＳ”）は処理を終了する。
【００７０】
ｉ＜Ｎの場合（Ｓ６０２で“ＮＯ”）、そのアイコン番号ｉのアイコンが四方向ボタン７４によって選択可能なアイコンか否かが判定される（ステップＳ６０３）。選択可能なアイコンである場合（Ｓ６０３で“ＹＥＳ”）、処理はステップＳ６０４に進み、選択可能なアイコンでない場合（Ｓ６０３で“ＮＯ”）、処理はステップＳ６０４をスキップしてステップＳ６０５に進む。
【００７１】
ステップＳ６０４では、ｉ番目のアイコン用に登録されたグラフィックデータから、ステップＳ５０２で底辺と判断された辺を下として表示可能なものを読み出す。その後、アイコン番号ｉをインクリメントして（ステップＳ６０５）、ステップＳ６０２に戻り、以降、ステップＳ６０２の条件が満たされるまで、次のアイコン番号ｉを対象としてステップＳ６０２以降の処理が繰り返される。
【００７２】
次に、四方向ボタン７４の押下によるアイコンの選択操作について詳細に説明する。図７は、四方向ボタン７４の押下によってアイコン選択を行う例を示す図であり、図８は、四方向ボタン７４の押下によってアイコン選択を行う別の例を示す図である。
【００７３】
アイコン７００１〜７００７は、上記説明の通り、ファンクション選択用アイコン群であり、各種のファンクションを選択するためのアイコンである。また、アイコン７００８〜７０１３はファンクション設定用アイコン群であり、選択されたファンクションに応じて、設定のための選択肢を示すアイコンである。これらのアイコンには通し番号ｉが付与されており、四方向ボタン７４において押下された各方向ボタンに割り当てられた機能により、アイコンの選択が行われる。
【００７４】
四方向ボタン７４における各方向のボタンに以下の機能の割り付けが行われているものとする。一対の方向ボタン７０１４，７０１５は、ファンクション選択用アイコン群（アイコン７００１〜７００７）の中から所望のアイコンを選択する際に使用される。ここで、方向ボタン７０１４が＋（プラス）方向ボタン、方向ボタン７０１５が−（マイナス）方向ボタンとなっている。また、一対の方向ボタン７０１６，７０１７は、ファンクション設定用アイコン群（アイコン７００８〜７０１３）の中から所望のアイコンを選択する際に使用される。ここで、方向ボタン７０１６が＋（プラス）方向ボタン、方向ボタン７０１７が−（マイナス）方向ボタンとなっている。
【００７５】
＋（プラス）方向ボタンが押下されると、現在選択されているアイコンから、そのアイコンよりも１つ大きな番号が付与されたアイコンに、同じアイコン群の範囲内で選択がなされる。また、−（マイナス）方向ボタンが押下されると、現在選択されているアイコンから、そのアイコンよりも１つ小さな番号が付与されたアイコンに、同じアイコン群の範囲内で選択がなされる。番号が付与されたアイコンの配列と押下する方向ボタンの配置を同方向とすることで、所望のアイコンの選択を行う際に押下する方向ボタンを操作者に直感的に理解させることができる。なお、既に説明している通り、アイコンの選択後にセットボタン７５が押下されると、そのアイコンの選択が確定される。
【００７６】
図７（Ａ）において、アイコン７００１の背景は、他のアイコン７００２〜７００７の背景と異なっており、これは、アイコン７００１が現在、選択中であることを示している。例えば、選択されているアイコンの背景を赤色とし、非選択のアイコンの背景を黒色とすることで、選択されているアイコンを明示することができる。図７及び図８の各図では、選択されているアイコンについては、画像（文字や図形）を黒色、背景を斜線で表し、非選択のアイコンは白抜き（背景は黒色）で表している。
【００７７】
例えば、操作者が、“撮影モード”（アイコン７００１）から“露出補正”（アイコン７００２）に選択を変更したい場合、現在選択中のアイコン７００１から１つ大きな番号が付与されたアイコン７００２へ選択を遷移させる操作を行う必要がある。この場合、番号のより大きなアイコンの選択を行うので、ファンクション選択用アイコン群を選択するために使用される方向ボタン７０１４，７０１５のうち、＋（プラス）方向ボタンである方向ボタン７０１４を押下すればよい。
【００７８】
上述したように、番号が付与されたアイコン配列と四方向ボタン７４に対して押下する方向ボタンの配置は、同じ方向に揃えてある。これにより、操作者は、“撮影モード”から“露出補正”への選択を行う際に、番号を意識することなく、押下すべき方向ボタンを直感的に把握することができる。
【００７９】
こうして、操作者によって方向ボタン７０１４が押下されると、図７（Ｂ）に示されるように、“撮影モード”よりも１つ大きな番号が付与された“露出補正”に選択中のアイコン位置を示す表示（背景が斜線）が遷移する。
【００８０】
図７（Ｂ）に示される状態で更に＋（プラス）方向の方向ボタン７０１４が押下されると、同様の処理がなされて、より１つ大きな番号が付与された“ホワイトバランス”（アイコン７００３）が選択される。この状態で、セットボタン７５が押下されると、アイコン７００３の選択が完了する。反対に、図７（Ｂ）に示されるように“露出補正”が選択されている状態から、−（マイナス）方向の方向ボタン７０１５が押下されると、“露出補正”よりも１つ小さな番号が付与された“撮影モード”に遷移する。
【００８１】
操作者がデジタルカメラ１００を縦向きに構えて“撮影モード”から“露出補正”に選択状態を変更する場合について説明する。
【００８２】
先に図３を参照して説明したように、図７（Ａ）に示される状態から図８（Ａ）に示される状態にデジタルカメラ１００を持ち替えると、各アイコンが相対位置関係を保持し、操作者に正対するように表示部２８に表示される。
【００８３】
“撮影モード”よりも１つ大きな番号が付与された“露出補正”を選択するには、ファンクション選択アイコン群の中から所望のアイコンを選択する際に使用される方向ボタン７０１４，７０１５のうち、＋（プラス）方向の方向ボタン７０１４を押下すればよい。方向ボタン７０１４が押下されると、“露出補正”（アイコン７００２）が選択されて、図８（Ｂ）に示すように、“露出補正”に選択中のアイコン位置を示す表示（背景が斜線）がされた状態に遷移する。
【００８４】
上記説明の通り、番号が付与されたアイコンの配列と押下する四方向ボタン７４の各方向ボタンの配置が同方向に揃えられており、その関係性がデジタルカメラ１００の縦横状態によらず一定である。これにより、デジタルカメラ１００の横向きと縦向きとを変えても、共通の操作が可能となる。
【００８５】
図９は、表示部２８に表示されたアイコンの選択を遷移させる処理を示すフローチャートである。このフローチャートに示される各処理は、システム制御部５０が、不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００８６】
システム制御部５０は、ファンクション表示ボタン７６（図１参照）が押下されたか否かを検出し（ステップＳ８０１）、ファンクション表示ボタン７６の押下が検出されない場合（Ｓ８０１で“ＮＯ”）、処理を終了させる。ファンクション表示ボタン７６の押下が検出された場合（Ｓ８０１で“ＹＥＳ”）、ファンクション選択アイコン群とファンクション設定アイコン群が表示部２８に表示される（ステップＳ８０２）。
【００８７】
続いて、システム制御部５０は、四方向ボタン７４の中のどの方向ボタンが押下されたかを検出する（ステップＳ８０３）。方向ボタンの押下が検出された場合（Ｓ８０３で“ＹＥＳ”）、システム制御部５０は、押下された方向ボタンを確定する（ステップＳ８０４１，Ｓ８０４２，Ｓ８０４３，Ｓ８０４４）。更に、システム制御部５０は、確定した方向ボタンに割り当てられた機能を発現させる（ステップＳ８０５１，Ｓ８０５２，Ｓ８０５３，Ｓ８０５４）。例えば、押下された方向ボタンがファンクション選択用の＋（プラス）方向の方向ボタン７０１４であった場合（Ｓ８０４１で“ＹＥＳ”）、システム制御部５０は、ファンクション選択用アイコン群の中の現在選択されているアイコンよりも１つ大きな番号が付与されたアイコンに選択を遷移する（ステップＳ８０５１）。
【００８８】
次に、システム制御部５０は、セットボタン７５が押下されたかを検出し（ステップＳ８０６）。セットボタン７５の押下が検出された場合は処理を終了する。一方、セットボタン７５の押下が検出されない場合は、ステップＳ８０３の処理に戻り、上述の処理を繰り返して行う。
【００８９】
以上、第１実施形態によれば、操作者が表示部２８に表示されたファンクション選択・設定のためのアイコンを、ハードウェアとして設けられた方向ボタンで操作する際の操作性が向上する。すなわち、デジタルカメラ１００が横向きであるか縦向きであるかにかかわらず、アイコンが操作者に正対して表示され、四方向ボタン７４の各方向とアイコンが操作される方向との対応関係が保持されるので、継続した操作が可能となる。
【００９０】
なお、図３では、表示部２８を電子ファインダーとして使用した“撮影モード”の場合の表示部２８における表示例を示したが、表示部２８を画像再生ビューワとして使用する、所謂、“再生モード”でも、同様の機能設定が可能である。操作者は、閲覧する画像の撮影方向が縦であるか横であるかに応じてデジタルカメラ１００を持ち替える。このとき、余白等を設けることなく画像を表示部２８の全体に表示することが可能であり、四方向ボタン７４の各方向ボタンとアイコンの操作方向との対応関係が保持されるので、快適な操作を行うことができる。
【００９１】
＜第２実施形態＞
第２実施形態は、デジタルカメラ１００が操作者により縦横で持ち替えられた場合に、四方向ボタン７４で操作可能でないアイコンについて、それらを操作者と正対するように全体として回転させて表示する構成に関する。なお、表示部２８に表示されたアイコンのうち、四方向ボタン７４で操作可能なアイコンは、第１実施形態の通り、アイコン単位で回転表示されるものとする。
【００９２】
図１０は、デジタルカメラ１００が操作者により縦向きで保持されている状態を示す図である。図３（Ｂ）と図１０はそれぞれ、デジタルカメラ１００を図３（Ａ）に示される横向きから縦向きに持ち替えたときの別の形態を示している。
【００９３】
図１０に示されるアイコンは、図３を参照して説明したものと同じでありある。つまり、アイコン７００１〜７００７はファンクション選択用アイコン群、アイコン７００８〜７０１３はファンクション設定用アイコン群、アイコン７０２０〜７０２４は設定状態アイコン群である。アイコン７００１〜７００７，８〜１３に対しては、四方向ボタン７４による操作が可能であるが、アイコン７０２０〜７０２４に対しては、四方向ボタン７４によるファンクションの選択・設定等の操作は行えない。
【００９４】
ファンクション選択用アイコン群とファンクション設定用アイコン群では、図３（Ａ）と図１０との間において、相互の位置関係を保ったままアイコン単位では回転して操作者に正対するように表示され、四方向ボタン７４の各方向との位置関係が保持される。
【００９５】
一方、設定状態アイコン群は、四方向ボタン７４により操作がなされるものではないから、アイコン単位で回転させなくとも、四方向ボタン７４の操作性に影響を与えることはない。むしろ、設定状態アイコン群は、四方向ボタン７４による操作性に関係しないため、デジタルカメラ１００の横向き／縦向きに依存せずに、常に同じレイアウト（操作者から見て右上）で表示される方が、操作者は設定状態を把握しやすい。
【００９６】
そこで、第２実施形態では、図１０に示されるように、設定状態アイコン群はアイコン単位で相互の位置関係を保って回転するのではなく、全体として回転させて表示される。これにより、操作者は、デジタルカメラ１００の横向き／縦向きにかかわらず、共通のレイアウトで設定状態に関する情報を視認することができる。
【００９７】
また、図１０に示されるように、設定状態アイコン群は、例えば、表示部２８の画面右上等、画面内で常に一定の位置にレイアウトされている。これにより、第２実施形態では、操作者は、横向き／縦向きにかかわらず、設定状態を容易に把握することができる。
【００９８】
図１１は、設定状態アイコン群の回転表示の制御処理を示すフローチャートである。このフローチャートに示される各処理は、システム制御部５０が、不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００９９】
先ず、傾きセンサ１２０が、表示部２８の表示面に垂直な軸を中心軸としてデジタルカメラ１００が回転した角度を、重力方向を基準として９０度単位で検出する（ステップＳ１２０１）。次に、システム制御部５０が、傾きセンサ１２０の検出信号に基づいて、方形である表示部２８のいずれの辺が底辺となっているかを判断する（ステップＳ１２０２）。
【０１００】
続いて、システム制御部５０は、四方向ボタン７４によって操作が可能なアイコンについて、ステップＳ１２０２において底辺と判断された辺が下となるように回転させる（ステップＳ１２０３）。このステップ１２０３の処理は、先に説明した図５のフローチャートのステップＳ５０３、つまり、図６のフローチャートに示す処理と同じであるので、ここでの詳細な説明は省略する。
【０１０１】
ステップ１２０３で回転させないアイコン群（つまり、設定状態アイコン群）について、底辺と判断された辺が下となるように位置関係を保って回転させる（ステップＳ１２０４）。そして、システム制御部５０は、回転させたアイコンのグラフィックデータの表示位置を、デジタルカメラ１００の回転前とは異なる位置（操作者から見て同等となる位置）に変更したレイアウトで、回転された設定状態アイコン郡等を表示部２８に表示する（Ｓ１２０５）。ステップＳ１２０５の処理は、図５のフローチャートに示されるステップＳ５０４の処理と同じである。
【０１０２】
上記説明の通り、第２実施形態によれば、ファンクション選択アイコン群とファンクション設定アイコン群に対する操作では、第１実施形態と同じ効果が得られる。また、第２実施形態では、四方向ボタン７４による操作に関係しない設定状態アイコン群を全体として回転させ、また、画面内の一定の位置にレイアウトさせる。これにより、デジタルカメラ１００が横向きであるか縦向きであるかにかかわらず、設定状態に関する情報の視認性が向上し、操作者は設定状態を容易に把握することができる。
【０１０３】
＜第３実施形態＞
第３実施形態は、デジタルカメラ１００が操作者により縦横で持ち替えられたとき、表示部２８に表示されたアイコンをそのままアイコン単位で回転させると隣接するアイコンと重なるアイコンがある場合に、アイコン同士の重複を回避する構成に関する。具体的には、所定のアイコンを縮小することで、アイコン同士の重複を回避する。
【０１０４】
図１２は、デジタルカメラ１００が操作者により、横向きで保持されている状態を示す図（Ａ）と、縦向きで保持されている状態を示す図（Ｂ）であり、図１３は、図１２の各図に示されるファンクション選択用アイコン群の拡大図である。
【０１０５】
図１２及び図１３に示されるアイコン７００１，７００３〜７００７，７００８〜７０１３，７０２０〜７０２４は、図３を参照して説明したアイコンと同じである。アイコン７００２ａ，７００２ｂは、ファンクション選択用アイコン群に含まれ、現在の撮影設定状態で撮影して記憶可能な枚数を表している。
【０１０６】
ファンクション選択用アイコン群とファンクション設定用アイコン群にそれぞれ含まれるアイコンは、四方向ボタン７４による操作が可能である。一方、設定状態アイコン群に含まれるアイコンに対しては、四方向ボタン７４によるファンクションの選択・設定等の操作を行うことができない。
【０１０７】
また、ファンクション選択用アイコン群とファンクション設定用アイコン群では、図１２（Ａ），（Ｂ）間では、相互の位置関係を保ったままアイコン単位では回転して操作者に正対するように表示され、四方向ボタン７４の各方向との位置関係が保持される。
【０１０８】
図１２（Ａ）及び図１３（Ａ）に示されるように、アイコン７００２ａは、デジタルカメラ１００が横向きの姿勢の場合に、横長の長方形で表示部２８に表示されるようになっている。そのため、操作者がデジタルカメラ１００を縦向きに持ち替えた場合に、第１実施形態のように相互の位置関係を保ったままアイコン単位で回転させると、隣接するアイコン７００１，７００３と重なりあってしまうという問題が生じる。
【０１０９】
そこで、図１２（Ｂ）及び図１３（Ｂ）に示されるように、相互の位置関係を保ったままアイコン単位で回転させた場合に隣接するアイコン７００１，７００３と重なりを生じるアイコン７００２ａについて、これを縮小したアイコン７００２ｂを表示させる。これにより、アイコン同士の重複を生じさせることなく、操作者に正対するように各アイコンが表示されることとなる。
【０１１０】
図１２（Ａ）に示す状態から図１２（Ｂ）に示す状態への遷移は、基本的には、第１実施形態において説明した図５のフローチャートに従って行われ、そのときにステップＳ５０３の処理を図１４のフローチャートに従って行うことで実行される。そこで、ここでは、図５のフローチャートに示されるステップＳ５０１，５０２，５０４の処理の内容については、説明を省略する。
【０１１１】
図１４は、図１２及び図１３に示される、アイコンの縮小処理を伴いながらアイコン単位で回転させて表示する制御処理を示すフローチャートである。このフローチャートに示される各処理は、システム制御部５０が、不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【０１１２】
システム制御部５０は、表示部２８に表示するＮ個のアイコンに対してアイコン番号ｉを付与し、アイコン番号ｉの小さいものから、順次、回転表示を行う。そこで、システム制御部５０は、最初に、アイコン番号ｉ＝１として処理を開始し（ステップＳ１５０１）、次に、アイコン番号ｉがＮ以上であるかを判定し（ステップＳ１５０２）、ｉ≧Ｎの場合（Ｓ１５０２で“ＹＥＳ”）は処理を終了する。
【０１１３】
ｉ＜Ｎの場合（Ｓ１５０２で“ＮＯ”）、そのアイコン番号ｉのアイコンを回転させた場合に、隣接するアイコンと重ならないかが判断される（ステップＳ１５０３）。アイコン同士が重ならないと判断された場合（Ｓ１５０３で“ＹＥＳ”）、処理はステップＳ１５０４に進み、アイコン同士が重なると判断された場合（Ｓ１５０３で“ＮＯ”）、処理はステップＳ１５０５に進む。
【０１１４】
ステップＳ１５０４では、ｉ番目のアイコン用に登録されたグラフィックデータから、ステップＳ５０２（図５参照）で底辺と判断された辺を下として表示可能なものを読み出す。一方、ステップＳ１５０５では、ｉ番目のアイコンを、回転させても隣接するアイコンと重ならないサイズに縮小して、ステップＳ５０２（図５参照）で底辺と判断された辺が下となるように、グラフィックデータを回転させる。
【０１１５】
ステップＳ１５０４，１５０５の後には、アイコン番号ｉをインクリメントして（ステップＳ１５０６）、ステップＳ１５０２に戻る。以降、ステップＳ１５０２の条件が満たされるまで、次のアイコン番号ｉを対象としてステップＳ１５０２以降の処理が繰り返される。
【０１１６】
上記説明の通り、第３実施形態では、操作者がデジタルカメラ１００を縦横で持ち替えたときに、アイコン同士に重なりを生じさせることなく、常に操作者に正対するようにアイコンを表示することができる。これによって、操作者は、アイコンに表示された情報を正確に視認して、的確な操作を行うことができるようになる。
【０１１７】
＜第４実施形態＞
第４実施形態は、デジタルカメラ１００が操作者により縦横で持ち替えられたとき、表示部２８に表示されたアイコンをそのままアイコン単位で回転させると隣接するアイコンと重なるアイコンがある場合に、アイコン同士の重複を回避する別の構成に関する。具体的には、所定のアイコンに隣接するアイコン同士の間隔を変更することにより、アイコン同士の重複を回避する。
【０１１８】
図１５は、デジタルカメラ１００が縦向きに保持されている状態において、表示部２８に表示されるファンクション選択アイコン群の表示例を示す図である。図１５に対応して、デジタルカメラ１００が横向きに保持された場合のファンクション選択アイコン群の表示例は、図１２（Ａ）及び図１３（Ａ）に示されるものと同じである。
【０１１９】
図１５に示されるアイコン７００２ｃは、図１２（Ｂ）及び図１３（Ｂ）に示されるアイコン７００２ｂと同様に、現在の撮影設定状態で撮影して記憶可能な枚数を表している。なお、アイコン７００１，７００３〜７００７は、図３や図１３に示されるものと同じである。
【０１２０】
先に説明したように、図１３（Ａ）に示される状態では、アイコン７００２ａは横長の長方形であるため、相互の位置関係を保ったまま、アイコン単位で回転させると、隣接するアイコン７００１，７００３と重なりを生じてしまう。そこで、第４実施形態では、図１５に示されるように、相互の位置関係を保ったまま、アイコン７００２ａに隣接するアイコン７００１，７００３同士の間隔を変更して、アイコン７００２ａをアイコン７００２ｃとして表示する。これにより、ファンクション選択アイコン群を、アイコン同士が重なることなく、操作者に正対した状態で表示部２８に表示させることができる。
【０１２１】
図１２（Ａ）及び図１３（Ａ）に示す状態から図１５に示す状態への遷移は、基本的には、第１実施形態において説明した図５のフローチャートに従って行われ、そのときにステップＳ５０３の処理を図１６のフローチャートに従って行うことで実行される。そこで、ここでは、図５のフローチャートに示されるステップＳ５０１，５０２，５０４の処理の内容については、説明を省略する。
【０１２２】
図１６は、所定のアイコンに隣接するアイコン同士の間隔を広げてこれらのアイコンをアイコン単位で回転表示させる制御処理を示すフローチャートである。このフローチャートに示される各処理は、システム制御部５０が、不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【０１２３】
システム制御部５０は、表示部２８に表示するＮ個のアイコンに対してアイコン番号ｉを付与し、アイコン番号ｉの小さいものから、順次、回転表示を行う。そこで、システム制御部５０は、最初に、アイコン番号ｉ＝１として処理を開始し（ステップＳ１７０１）、次に、アイコン番号ｉがＮ以上であるかを判定し（ステップＳ１７０２）、ｉ≧Ｎの場合（Ｓ１７０２で“ＹＥＳ”）は処理を終了する。
【０１２４】
ｉ＜Ｎの場合（Ｓ１７０２で“ＮＯ”）、そのアイコン番号ｉのアイコンを回転させた場合に、隣接するアイコンと重ならないかが判断される（ステップＳ１７０３）。アイコン同士が重ならないと判断された場合（Ｓ１７０３で“ＹＥＳ”）、処理はステップＳ１７０４に進み、アイコン同士が重なると判断された場合（Ｓ１７０３で“ＮＯ”）、処理はステップＳ１７０５に進む。
【０１２５】
ステップＳ１７０４では、ｉ番目のアイコン用に登録されたグラフィックデータから、ステップＳ５０２（図５参照）で底辺と判断された辺を下として表示可能なものを読み出す。一方、ステップＳ１７０５では、ｉ番目のアイコンが隣接するアイコンと重ならないようにｉ番目のアイコンと隣接するアイコン同士の間隔を変更して、ステップＳ５０２（図５参照）で底辺と判断された辺が下となるように、グラフィックデータを回転させる。
【０１２６】
ステップＳ１７０４，１７０５の後には、アイコン番号ｉをインクリメントして（ステップＳ１７０６）、ステップＳ１７０２に戻る。以降、ステップＳ１７０２の条件が満たされるまで、次のアイコン番号ｉを対象としてステップＳ１７０２以降の処理が繰り返される。
【０１２７】
上記説明の通り、第４実施形態では、操作者がデジタルカメラ１００を縦横で持ち替えたときに、アイコン同士に重なりを生じさせることなく、常に操作者に正対するようにアイコンを表示することができる。これによって、操作者は、アイコンに表示された情報を正確に視認して、的確な操作を行うことができるようになる。
【０１２８】
＜その他の実施形態＞
以上、本発明の実施形態ついて詳述してきたが、本発明はこれらの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。また、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１２９】
例えば、デジタルカメラ１００では、１つのハードウェアであるシステム制御部５０がデジタルカメラ１００の統括制御を行うとしたが、複数のハードウェアが処理を分担することによって、デジタルカメラ１００全体の制御が行われる構成であってもよい。
【０１３０】
また、デジタルカメラ１００では、表示部２８にファンクション選択アイコン群とファンクション設定アイコン群とが表示されるため、二対の方向ボタンを備える四方向ボタン７４を設けていた。しかし、これに限られず、例えば、表示部２８には、例えば、ファンクション選択アイコン群のみが表示される構成では、四方向ボタン７４に限られず、少なくとも一対の方向ボタンを備えたボタンを使用することができる。
【０１３１】
また、上記実施形態においては、本発明をデジタルカメラに適用した場合について説明したが、これに限定されるものではない。例えば、本発明は、パーソナルコンピュータやＰＤＡ等の機器にも適用可能である。更に、携帯電話端末や携帯型の画像ビューワ、プリンタ装置に設けられた印刷画像選択及び確認のためのディスプレイ、デジタルフォトフレーム等の表示制御装置についても、本発明を適用することができる。
【０１３２】
更に、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１３３】
２８    表示部
５０    システム制御部
６０    モードダイヤル
７２    電源スイッチ
７３    コントローラホイール
７４    四方向ボタン
７５    セットボタン
７６    ファンクション表示ボタン
１００    デジタルカメラ（表示制御装置）
７００１〜７０１３，７０２０〜７０２４    アイコン
７００２ａ〜７００２ｃ    アイコン
７０１４〜７０１７    ボタン
【図１】
0005534856.tif 000002
【図２】
0005534856.tif 000003
【図３】
0005534856.tif 000004
【図４】
0005534856.tif 000005
【図５】
0005534856.tif 000006
【図６】
0005534856.tif 000007
【図７】
0005534856.tif 000008
【図８】
0005534856.tif 000009
【図９】
0005534856.tif 000010
【図１０】
0005534856.tif 000011
【図１１】
0005534856.tif 000012
【図１２】
0005534856.tif 000013
【図１３】
0005534856.tif 000014
【図１４】
0005534856.tif 000015
【図１５】
0005534856.tif 000016
【図１６】
0005534856.tif 000017