(57)【要約】【課題】  メニュー表示を用いる情報処理装置において、メニュー画面の切り替わりを把握することが容易でないことがあった。【解決手段】  画面切り替え時に、表示オブジェクトの少なくとも１つをアニメーション表示を用いて移動させる。これにより、使用者に画面の切り替わりを視覚的に認識させることができる。また、移動させる表示オブジェクトを設定値の選択肢を表す表示オブジェクトとした場合には、切り替わったメニュー画面において選択肢を選択すべきことを使用者が認識しやすくなる。【選択図】図６
2006243806.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、操作手段と、前記操作手段を介して入力される操作指示に対応したメニュー画面を前記表示装置に表示する表示制御手段を有する情報処理装置であって、
前記メニュー画面に含まれる表示オブジェクトのデータを記憶する記憶手段を有すると共に、
前記表示制御手段が、
前記階層的な構成のメニュー画面の第１のメニュー画面に含まれる項目の選択を検出する検出手段と、
前記選択に応答して表示すべき、前記選択された項目に関する第２のメニュー画面に含まれる表示オブジェクトのデータを前記記憶手段から読み出す読み出し手段と、
前記読み出した表示オブジェクトのデータを用いて前記第２のメニュー画面を表示する際に、前記第２のメニュー画面に含まれる表示オブジェクトの少なくとも１つを、前記第２のメニュー画面中の移動開始位置から、当該移動開始位置と異なる移動終了位置へ、アニメーション表示を用いて移動させるアニメーション表示手段とを有することを特徴とする情報処理装置。
【請求項２】
前記アニメーション表示を用いて移動させる対象となる前記表示オブジェクトが、前記選択された項目に対する設定値の選択肢を表す表示オブジェクトであることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記アニメーション表示手段が、前記表示オブジェクトの表示位置を前記移動開始位置から前記移動終了位置へ連続的に変化させることにより、前記表示オブジェクトを移動させることを特徴とする請求項１又は請求項２記載の情報処理装置。
【請求項４】
前記アニメーション表示手段が、前記表示オブジェクトの前記移動開始位置での表示濃度を低下させながら前記移動終了位置での表示濃度を増加させることにより、前記表示オブジェクトを移動させることを特徴とする請求項１又は請求項２記載の情報処理装置。
【請求項５】
前記表示制御手段が、前記第１のメニュー画面において、項目名と当該項目に対する現在の設定値とを対応付けて表示することを特徴とする請求項１乃至請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
表示装置と、操作手段と、前記操作手段を介して入力される操作指示に対応したメニュー画面を前記表示装置に表示する表示制御手段を有する情報処理装置の制御方法であって、
前記階層的な構成のメニュー画面の第１のメニュー画面に含まれる項目の選択を検出する検出行程と、
前記選択に応答して表示すべき、前記選択された項目に関する第２のメニュー画面に含まれる表示オブジェクトのデータを前記メニュー画面に含まれる表示オブジェクトのデータを記憶する記憶手段から読み出す読み出し行程と、
前記読み出した表示オブジェクトのデータを用いて前記第２のメニュー画面を表示する際に、前記第２のメニュー画面に含まれる表示オブジェクトの少なくとも１つを、前記第２のメニュー画面中の移動開始位置から、当該移動開始位置と異なる移動終了位置へ、アニメーション表示を用いて移動させるアニメーション表示行程とを有することを特徴とする情報処理装置の制御方法。
【請求項７】
請求項６記載の情報処理装置の制御方法に含まれる各工程を、コンピュータに実行させる制御プログラム。
【請求項８】
請求項７記載の制御プログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその制御方法に関し、特に装置の各種設定値をメニュー画面を操作することで変更可能とした情報処理装置及びその制御方法に関する。
【背景技術】
【０００２】
デジタルスチルカメラやデジタルビデオカメラ、ＤＶＤレコーダ、携帯電話等の情報処理装置の多くでは、機器のさまざまな設定をユーザが変更するためのグラフィカルユーザインタフェース（ＧＵＩ）として、メニューを用いたＧＵＩが広く用いられている。メニューは機器に内蔵または外部接続されたディスプレイに表示され、機器が備える操作キーまたはリモコンにより操作する。
【０００３】
典型的なメニューでは、第一のメニュー画面において、機能を示す設定項目のオブジェクトと、それぞれの項目に対する現在の設定値のオブジェクトが表示される。ここでいうオブジェクトとは、その項目もしくは設定値の性質を示すための、例えば文字列や、記号、グラフィックアイコン、あるいはそれらが複合されたものを指す。また、第二のメニュー画面では、第一のメニュー画面で選択された項目について、選択可能な設定値のオブジェクトが列挙される。機器の使用者は第一のメニュー画面において設定項目のうち１つを選択し、それにより表示される第二のメニュー画面においてその項目の設定値を選択することにより、その項目の設定状態を変更することができる。
【０００４】
従来、メニュー表示の使い勝手を改良する手法として、例えば特許文献１では、カーナビゲーション等におけるメニュー表示において、選択されたメニュー項目に予め関連付けされた動画を再生することが提案されている。また、特許文献２では、デジタルカメラのメニュー表示において、アイコンの表示位置によってそのアイコンが示す機能の設定状態を表すこと、またユーザが設定を変更した際、対応するアイコンを移動させながら表示することで、操作を受け付けたことをユーザにフィードバックすることがそれぞれ示されている。
【０００５】
【特許文献１】特開２００１−１７５３８４号公報
【特許文献２】特開２００２−２２３３７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、第一のメニュー画面で選択された項目に対する設定を第二のメニュー画面で行う構成のメニュー表示において、従来は第一のメニュー画面から第二のメニュー画面へ瞬時に切り替わってしまうために、画面の遷移を使用者が把握するのが難しい場合があった。特に使用者がメニュー操作に不慣れな場合、自分が行ったキー操作と画面の変化の対応を把握できず、切り替わった画面が何のための画面であるのか、あるいは次に何をすればよいのかが分からず戸惑ってしまうことがあった。
【０００７】
本発明はこのような従来技術の問題点に鑑みなされたものであり、画面の切り替わりを使用者が把握しやすいメニュー表示が可能な情報処理装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の目的は、表示装置と、操作手段と、操作手段を介して入力される操作指示に対応したメニュー画面を表示装置に表示する表示制御手段を有する情報処理装置であって、メニュー画面に含まれる表示オブジェクトのデータを記憶する記憶手段を有すると共に、表示制御手段が、階層的な構成のメニュー画面の第１のメニュー画面に含まれる項目の選択を検出する検出手段と、選択に応答して表示すべき、選択された項目に関する第２のメニュー画面に含まれる表示オブジェクトのデータを記憶手段から読み出す読み出し手段と、読み出した表示オブジェクトのデータを用いて第２のメニュー画面を表示する際に、第２のメニュー画面に含まれる表示オブジェクトの少なくとも１つを、第２のメニュー画面中の移動開始位置から、当移動開始位置と異なる移動終了位置へ、アニメーション表示を用いて移動させるアニメーション表示手段とを有することを特徴とする情報処理装置によって達成される。
【０００９】
また、上述の目的は、表示装置と、操作手段と、操作手段を介して入力される操作指示に対応したメニュー画面を表示装置に表示する表示制御手段を有する情報処理装置の制御方法であって、階層的な構成のメニュー画面の第１のメニュー画面に含まれる項目の選択を検出する検出行程と、選択に応答して表示すべき、選択された項目に関する第２のメニュー画面に含まれる表示オブジェクトのデータをメニュー画面に含まれる表示オブジェクトのデータを記憶する記憶手段から読み出す読み出し行程と、読み出した表示オブジェクトのデータを用いて第２のメニュー画面を表示する際に、第２のメニュー画面に含まれる表示オブジェクトの少なくとも１つを、第２のメニュー画面中の移動開始位置から、当移動開始位置と異なる移動終了位置へ、アニメーション表示を用いて移動させるアニメーション表示行程とを有することを特徴とする情報処理装置の制御方法によっても達成される。
【００１０】
また、上述の目的は、本発明による情報処理装置の制御方法の各工程をコンピュータに実行させる制御プログラム及びこの制御プログラムを格納するコンピュータ読み取り可能な記録媒体によっても達成される。
【発明の効果】
【００１１】
このような構成により、本発明によれば、画面の切り替わりを使用者が把握しやすいメニュー表示が可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明をその実施形態に基づいて詳細に説明する。
本実施形態では、本発明に係る情報処理装置の一例としてのデジタルビデオカメラのメニュー表示に本発明を適用した場合について説明するが、メニュー表示を用いる任意の情報処理装置に本発明を適用可能である。
【００１３】
図１は本実施形態に係るデジタルビデオカメラの構成例を示すブロック図である。なお、図１においては本発明の理解に必要なメニュー表示に関する構成のみを示し、デジタルビデオカメラが通常有する他の構成、例えば記録に関する構成などは図示及び説明を省略している。
【００１４】
メニューキー１０９、選択キー１１０及び実行キー１１１は全体で操作部を構成し、各キーの入力有無はキー入力制御部１０６により検出される。選択キーは方向を指示することが可能なキーであり、例えば複数の方向キーから構成されたり、ジョイスティックから構成されたりする。
【００１５】
キー入力制御部１０６は、検出したキー操作に応じたメニュー表示を表示制御部１０７に指示する。表示制御部１０７は、キー制御部１０６の指示に応答して、予め不揮発性メモリ１０８に記憶してあるメニュー表示に必要なデータを読み出し、ＲＡＭ１０５のビットマップ領域に展開する。不揮発性メモリ１０８はメニュー画面表示に用いる文字列データ、アイコンデータ、カーソルデータ及び座標情報を記憶する。
【００１６】
ビットマップ表示回路１０４は、ＲＡＭ１０５のビットマップ領域に展開されたデータを読み出してビデオ信号に変換して合成回路１０３へ出力する。
【００１７】
一方、カメラ部１０１は、レンズ等の光学系、ＣＣＤ等の撮像素子を有し、撮影した画像を表す電気信号を出力する。この電気信号に映像処理回路１０２においてＡ／Ｄ変換やホワイトバランス処理などの画像処理を行い、合成回路１０３へ出力する。
【００１８】
合成回路１０３は、ビットマップ表示回路１０４からのメニュー表示画面データと、映像処理回路１０２からの撮像画像データとを合成し、撮像画像上にメニュー画面が重畳表示された画像データを生成して表示部１２０へ出力する。表示部１２０は例えばＬＣＤであり、メニュー表示のみならず電子ビューファインダ（ＥＶＦ）として用いられる。
【００１９】
このような構成のデジタルビデオカメラにおいて、使用者がメニューキー１０９を押すと、キー入力制御部１０６がそれを検出し、表示制御部１０７に対して通知する。この指示に応答し、表示制御部１０７は、不揮発性メモリ１０８に記録された文字列データ、アイコンデータ及びカーソルデータを読み出し、それらを同じく不揮発性メモリに記憶された座標情報に従ってＲＡＭ１０５内のビットマップ領域上に配置する。そして、ビットマップ領域のデータは、ビットマップ表示回路１０４に読み出されてビデオ信号に変換され、カメラ１０１から映像処理回路１０２を介して送られてくるビデオ映像信号と、合成回路１０３により合成されて表示部１２０へ出力される。これにより、メニュー表示（メニュー初期画面表示）を実現される。
【００２０】
そして、使用者が選択キー１１０や実行キー１１１を操作すると、キー入力制御部１０６がそのキー操作を表示制御部１０７へ通知する。表示制御部１０７は、通知されたキー操作に対応した変化をメニュー表示に与えるよう、必要なデータを不揮発性メモリから読み出し、ＲＡＭ１０５のビットマップ領域の内容を書き換える。また、実行キー１１１の押下などにより設定値が変更された場合には、例えば不揮発性メモリ１０８の設定値記憶領域（図示せず）に記憶した設定値を変更する。
【００２１】
図２は、本実施形態のデジタルビデオカメラにおいて、不揮発性メモリ１０８に記憶される文字列データ、アイコンデータ及びカーソルデータ等のオブジェクトデータの例と、その表示および消去の例を示している。
【００２２】
オブジェクトデータ２０１は、大きくヘッダ部２０２とデータ部２０３とに分割することができる。ヘッダ部２０２には、オブジェクトデータをビットマップ領域上に配置したときの横幅のピクセル数（０ａＨ）と高さのピクセル数（０８Ｈ）が記録されている。一方、データ部２０３にはオブジェクトデータのピクセルマップが記録されている。
【００２３】
オブジェクトデータ２０１をＲＡＭ１０５のビットマップ領域の任意の位置（アドレス）へ描画するには、データ部２０３の先頭データから横幅ピクセル分だけを、ビットマップ領域の描画したい箇所へコピーし、データ部２０３の次のピクセルデータから同じく横幅ピクセル分だけを、ビットマップ領域の同じ位置の１ライン下へコピーする。これを高さのピクセル数だけ繰り返すことにより、座標情報で指定される、ビットマップ領域の指定位置へオブジェクトデータ２０１を描画することができる。図２では、描画した状態を２０４として示している。
【００２４】
一方、描画したオブジェクトデータ２０１をビットマップ領域から消去するには、描画したときと同じ位置へ、データ部２０３の値をコピーする代わりに背景色に相当するデータで上書きすればよい。消去する際の横幅および高さも描画の際と同様に、オブジェクトデータ２０１のヘッダ部２０２から取得する。描画したオブジェクトを消去した状態を２０５として示す。
【００２５】
このようなオブジェクトデータの描画または消去を行うときには、ビットマップ領域へのデータ書き込みに一定の処理時間を要する。ビットマップ領域はビットマップ表示回路１０４によって、表示部１２０の表示方式に応じた回数（ＮＴＳＣ方式では６０回／秒、ＰＡＬ方式では５０回／秒）走査されて表示部１２０に出力される。しかし、オブジェクトデータの描画または消去が完了する前にビットマップ表示回路１０４により走査されると、描画又は消去の途中のデータが表示部１２０に出力されてしまい、使用者にはちらついているように見えてしまう。図３には、このようなちらつきの発生を模式的に示している。図３の例では、オブジェクトデータの描画途中に走査されたことにより表示にちらつきが発生した（下段中央）状態を示している。特に表示制御部１０７の処理能力が小さかったり、表示制御部１０７からＲＡＭ１０５へのアクセス速度が遅かったりすると、このようなちらつき現象が起きやすい。
【００２６】
このようなちらつきの発生を解決するには、ＲＡＭ１０５に２つのビットマップ領域を設け、ビットマップ表示回路１０４による読み出しと、表示制御部１０７による書き込みを異なるビットマップ領域に対して交互に行うダブルバッファリング構成が有効である。図４に、ダブルバッファリング構成を用いた際の動作と表示出力との関係を示す。この場合、表示制御部１０７により第１ビットマップ領域に書き込みが行われている間、ビットマップ表示回路１０４は第２ビットマップ領域から読み出しを行うため、ちらつきは起きない。第１ビットマップ領域への書き込みが終了すると、ビットマップ表示回路１０４は次に第１のビットマップ領域から読み出しを行い、表示制御部１０７は第２のビットマップ領域へ書き込みを行う。なお、読み書きするビットマップ領域の切り替えは走査と走査の間のブランキング期間内に行われ、ビットマップ領域の読み出し又は書き込み中に切り替えられることはない。
【００２７】
このダブルバッファリング構成は、表示制御部１０７の処理能力が低かったり、表示制御部１０７からＲＡＭ１０５へのアクセス速度が遅かったりする装置に対して本発明を適用する場合に有効である。
【００２８】
続いて、本実施形態におけるメニュー表示方法について、図５〜図７を用いて説明する。なお、ここでは、メニューキー１０９の押下により表示されるメインメニュー画面から、カメラ設定メニューが選択、実行された場合を例にして説明する。また、カメラ設定メニューには設定可能な項目として、デジタルズームのオン／オフ及び倍率、手ぶれ補正のオン／オフ、ワイドＴＶモードのオン／オフが含まれているものとする。このように、本実施形態では、上位から下位へメインメニュー、カメラ設定メニュー、各設定項目という階層的なメニュー構成を有する。
【００２９】
図５は、本実施形態のデジタルビデオカメラにおいて表示される、設定項目選択メニュー画面としてのカメラ設定メニュー画面の例を示す。
図５は、図中、タイトル５０１は現在表示されているメニュー画面名を示す文字列であり、この例ではカメラ設定メニュー画面を示す「カメラ設定」が表示される。項目名５０３〜５０５は現在表示中のメニュー画面から設定変更可能な項目を示す文字列であり、現在の設定状態が設定値アイコン５０７ａ〜５０９により表示される。「戻る」項目５０６は、メニューの上位階層へ移動するための項目である。
【００３０】
使用者が選択キー１１０を操作すると、キー入力制御部１０６が検出し、表示制御部１０７が画面表示を変化させることで、カーソル５０２が画面上で移動し、設定対象となる項目をフォーカスする。
【００３１】
図５に示すように、項目「デジタルズーム」がフォーカス（選択）された状態で実行キー１１１が押下されると、キー入力制御部１０６及び表示制御部１０７によりメニュー画面を図６のように変化させる。具体的には、タイトル５０３を、選択された項目「デジタルズーム」を示す文字列に切り替え、項目名５０３〜５０６、設定値アイコン５０７ａ〜５０９を画面から消去する。そして、項目「デジタルズーム」に対する設定の選択肢アイコン５０７ａ〜５０７ｃを、図５において設定値アイコン５０７ａ〜５０９が表示されていた位置から、画面中の他の所定位置へ、アニメーション表示を用いて移動させる。ここで、アニメーション表示による移動とは、アイコンや文字列といった表示オブジェクトが、移動開始位置から移動終了位置へ移動したことを観察者が認識できるように表示することを意味する。
【００３２】
このようなアニメーション表示は、例えばアイコンの表示位置を少しずつずらしながら、連続的に表示処理を行ったり、移動開始位置でフェードアウト表示させながら、移動終了位置でフェードイン表示したりすることにより実現できる。本実施形態では、前者の方法を用いるものとし、移動後の所定位置を、設定値アイコン５０７ａ〜５０９の表示位置から左方に所定距離水平移動した位置とする。
【００３３】
このように、本実施形態では、項目を選択するためのメニュー画面から、選択された項目に対する設定値を変更可能なメニュー画面（設定値選択画面）に表示を切り替えた際、設定値の選択肢を表す表示オブジェクト（アイコン、文字列等）を、アニメーション表示を用いて移動させる。これにより、使用者に画面の切り替わりを明確に認識させることが可能となる。また、移動する表示内容を使用者は知らず知らずのうちに注視することになるため、切り替わった画面において行うべき操作（すなわち、設定値の選択）についても把握させることが可能となる。
【００３４】
設定値アイコン５０７ａ〜５０７ｃが移動後の所定位置に達すると、表示制御部１０７はアニメーション表示処理を終了し、図７に示すような設定値選択画面の表示を行う。すなわち、選択肢アイコン５０７ａ〜５０７ｃの右側に、各選択肢の説明である設定値文字列７０２ａから７０２ｃを表示し、かつカーソル７０１を現在設定されている状態に対応する選択肢アイコン及び設定値文字列のフォーカス位置に表示する。そして、使用者が選択キー１１０によって所望の選択肢がフォーカスされる位置にカーソルを動かし、実行キー１１１を押すと、フォーカスされている選択肢に対応する値が設定される。設定された値は不揮発性メモリの図示しない領域に格納される。
【００３５】
図８は、本実施形態のデジタルビデオカメラにおけるメニュー表示処理動作を示したフローチャートである。なお、ここでは、カメラ設定メニュー画面がメインメニュー画面である（すなわち、メニューキー１０９が押下されると、カメラ設定メニュー画面の表示が行われる）ものとして説明する。
【００３６】
また、ビットマップ領域に描画された内容は、特に説明しない場合であっても、ビットマップ表示回路１０４により読み出され、合成回路１０３へ出力されるものとする。さらに、特に説明しないが、合成回路１０３は、カメラ部１０１、映像処理回路１０２を通じて供給される電子ビューファインダ表示用の撮像画像と、ビットマップ表示回路１０４から供給されるメニュー画面とを合成し、表示部１２０へ表示している。
【００３７】
まず、実行キーの押下がキー入力制御部１０６から通知されると、表示制御部１０７は、カメラ設定メニュー画面で設定可能な項目についての現在の設定値を不揮発性メモリから読み出す。そして、図５のメニュー画面を表示するために、タイトル５０１及び項目名５０３〜５０６の文字列データ、並びに設定に応じた設定値アイコン５０７ａ〜５０９のデータをそれぞれ不揮発性メモリ１０７から読み出す。そして、読み出したデータに基づいて、ＲＡＭ１０５のビットマップ領域へ描画する（Ｓ８０１）。
【００３８】
次いで表示制御部１０７は、キー入力制御部１０６からカーソル５０２の位置情報を取得し（Ｓ８０２）、ビットマップ領域の対応する位置へカーソルを描画する（Ｓ８０３）。
【００３９】
なお、上述したダブルバッファリング機構を用いている場合には、現在書き込み及び読み出しを行うべきビットマップ領域を特定可能な情報を例えば不揮発性メモリの所定領域に記憶しておき、その情報を参照して適切なビットマップ領域に対して描画並びに走査を行う。
【００４０】
Ｓ８０４、Ｓ８０５では、実行キー１１１又は選択キー１１０が押下されたかどうかを検出する。選択キー１１０の押下が検出されると、表示制御部１０７は現在表示しているカーソルを消去する（Ｓ８０６）とともに、新たなカーソル位置をキー入力制御部１０６から取得し（Ｓ８０２）、ビットマップ領域の移動後の位置にカーソルを再描画する（Ｓ８０３）。
【００４１】
また、実行キー１１１の押下が検出されると、表示画面の切り替え処理を行う。すなわち、カーソル５０２、タイトル５０１、項目名５０３〜５０６を消去し（Ｓ８０７）、選択された項目名をタイトルとして表示する（Ｓ８０８）。さらに、切り替え前の画面に表示されていた設定値アイコン５０７ａ〜５０９を消去（Ｓ８０９）する。上述のように、消去は背景色を上書き描画することで実現できる。
【００４２】
次に、切り替え後の画面において表示すべき設定値アイコン５０７ａ〜５０７ｃの表示位置を計算し（Ｓ８１０）、計算された位置に個々の設定値アイコン５０７ａ〜５０７ｃを描画する（Ｓ８１１）。
【００４３】
ここでは、不揮発性メモリ１０８の座標情報として、設定値アイコン５０７ａ〜５０７ｃの最終的な表示位置（規定表示位置）が記憶されており、その表示位置とアニメーション表示による移動距離と移動方向から初期表示位置を算出するものとする。また、２回目以降の処理においては、移動方向に所定の移動量ずらした位置を算出し、現在位置として記憶する。なお、アニメーション表示における移動距離及び方向、描画毎の移動量については、設定値アイコンに関連付けられた座標情報の一部として不揮発性メモリ１０８に記憶しておくことができる。
【００４４】
これにより、表示制御部１０７は、新たに表示するメニュー画面を構成するアイコンデータを不揮発性メモリ１０８から読み出す際、上述の移動方向や距離などの情報の有無により、そのアイコンデータがアニメーション表示処理すべきものであるかどうかを判定することができる。そして、必要なアイコンについてはアニメーション表示処理を行う。本実施形態では全ての設定値アイコンがアニメーション表示処理を必要とするため、これ以上の説明は行わないが、このように、アイコン毎にアニメーション表示の実施、不実施を設定可能である。
【００４５】
Ｓ８１２で、表示制御部１０７は、設定値アイコン５０７ａ〜５０７ｃの現在位置が、最終的な表示位置に到達しているかどうかを調べる。そして、到達していなければ設定値アイコンの消去、次の表示位置の算出、描画処理（Ｓ８０９〜Ｓ８１１）を繰り返すことにより、アニメーション表示を用いた設定値アイコンの移動を実現する。この表示状態が図６の状態に相当する。
【００４６】
設定値アイコンの現在位置が最終的な表示位置に到達したら、設定値の文字列７０２ａ〜７０２ｃを不揮発性メモリ１０８から読み出してビットマップ領域に描画する（Ｓ８１３）。
【００４７】
そして、カーソル位置をキー入力制御部から取得し（Ｓ８１４）、ビットマップ領域の対応する位置に描画する（Ｓ８１５）。なお、カーソルは、現在の設定値（すなわち、設定値アイコン５０７ａ及び設定値文字列７０２ａ）が常にフォーカスされるようにしてもよい。この場合、キー入力制御部からカーソル位置を取得する必要はない。
【００４８】
以上説明したように、本実施形態によれば、項目選択画面から、選択された項目に対する設定を行う設定画面へ移行する際に、設定画面に表示すべきオブジェクトの少なくとも１つを所定の表示位置まで連続的に移動させながら表示することにより、画面の切り替わりを視覚的に使用者に認知させることができる。また、設定画面における選択肢を表すオブジェクトを移動させながら表示することで、使用者の視点の移動を補助するとともに、使用者が次に行うべき操作、すなわち所望の選択肢の選択を認知させることができる。
【００４９】
＜＜他の実施形態＞＞
上述の実施形態においては、項目名の選択画面から、選択された項目に対して具体的な値を設定するための設定画面、すなわち階層的なメニュー構成における最下層のメニュー画面へ切り替える際のメニュー表示方法に本発明を適用した場合について説明した。しかし、例えばメニューボタンの押下により最初に表示されるメインメニューから、図５に示したようなカメラ設定メニューへ移動する場合など、より上位の階層間での移動に伴うメニュー画面表示に本発明を適用しても良い。
【００５０】
また、アニメーション表示により移動させる表示オブジェクトはアイコンに限定されず、文字列であっても良い。この場合、例えば図５に示すようなメニュー画面を表示する際に、項目名文字列をアニメーション移動表示させ、規定位置に到達したら設定値アイコン５０７ａ、５０８、５０９を表示させるように構成する。
【００５１】
また、上述したように、フェードイン、フェードアウトを用いてもアニメーション表示による表示オブジェクトの移動を実現することが可能である。この場合、図８において表示位置を順次変更させるＳ８０９〜Ｓ８１１の行程に代えて、移動開始位置に表示した設定値アイコンの表示濃度を低下させる行程、移動終了位置に表示した設定値アイコンの表示濃度を上昇させる行程とする。また、Ｓ８１２においては、設定値アイコンの移動開始位置での表示濃度が０、すなわち背景のみが観察される状態になったかどうかを判定する。
【００５２】
尚、前述した実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いて当該プログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを実行することによって同等の機能が達成される場合も本発明に含む。
【００５３】
従って、本発明の機能処理をメニュー表示を行う装置が有するコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００５４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００５５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００５６】
有線／無線通信を用いたプログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイル等、クライアントコンピュータ上で本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムデータファイル）を記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードする方法などが挙げられる。この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【００５７】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【００５８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、例えばインターネットを介してホームページからダウンロードさせることによって供給し、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施形態に係るデジタルビデオカメラの構成例を示すブロック図である。
【図２】実施形態に係るデジタルビデオカメラの不揮発性メモリ１０８に記憶されるオブジェクトデータの例と、その表示および消去の例を示す図である。
【図３】ダブルバッファリングを行わない場合に発生しうる表示のちらつきについて説明する図である。
【図４】ダブルバッファリングを行うことによる、ちらつきの発生防止効果を示す図である。
【図５】実施形態のデジタルビデオカメラにおいて表示される、設定項目選択メニュー画面としてのカメラ設定メニュー画面の例を示す図である。
【図６】実施形態のデジタルビデオカメラにおけるアニメーション表示を模式的に示す図である。
【図７】実施形態のデジタルビデオカメラにおいて表示される、設定値選択画面の例を示す図である。
【図８】実施形態のデジタルビデオカメラにおけるメニュー画面表示処理を説明するフローチャートである。
【図１】
2006243806.tif 000003
【図２】
2006243806.tif 000004
【図３】
2006243806.tif 000005
【図４】
2006243806.tif 000006
【図５】
2006243806.tif 000007
【図６】
2006243806.tif 000008
【図７】
2006243806.tif 000009
【図８】
2006243806.tif 000010