(57)【要約】【課題】  メニューレイアウトの変更を行うことなく、また、所定の範囲に表示しきれない場合にも、スクロールの方法を工夫することによって、ユーザにストレスを与えないようなスムーズなメニュー表示を実現する。【解決手段】  メニュー文字列をメニュー文字列と垂直方向にスクロールする。【選択図】  図６
2006259838.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上に所定のメニューを表示するメニュー表示装置において、選択されたメニュー項目が所定の範囲に収まらない場合に、
前記メニュー項目の文字列が所定の文字数を超えた場合には、各行における文字列の長さが所定の範囲に収まるように、前記メニュー項目の改行位置を決定する改行位置決定手段と、
前記改行位置決定手段によって複数行に分けられた前記メニュー項目の文字列を、文字列と垂直方向に配置する複数行配置手段と、
前記改行位置決定手段によって、前記メニュー項目が分けられた行数を識別する行数識別手段と、
スクロール表示におけるスクロール速度を制御するスクロール速度制御手段とを有し、
前記改行位置決定手段と前記複数行配置手段と前記行数識別手段と前記スクロール速度制御手段とを用いて、前記メニュー項目を文字列の方向と垂直方向にスクロール表示させるスクロール表示手段とを有することを特徴とするメニュー表示装置。
【請求項２】
請求項１記載のメニュー表示装置において、
文字列方向と垂直方向へのスクロール表示は、請求項１に記載の改行位置決定手段を用いて複数行で表現されたメニュー文字列のうち、最初の行の文字列が表示されている状態から、所定の時間が経過する毎に、
メニュー文字列が横方向のときは、所定の範囲内に表示されているの文字列を全て１ドットずつ上または下にずらして表示し、それと同時に所定範囲から１ドット下または上に外れているドット列を、所定の範囲の一番下または上となるドット列に表示することによって順次表示位置をずらしていき、最後の行の文字列がすべて表示されるまで繰り返すことを特徴とし、
メニュー文字列が縦方向のときは、所定の範囲内に表示されているの文字列を全て１ドットずつ右または左にずらして表示し、それと同時に所定範囲から１ドット左または右に外れているドット列を、所定の範囲の一番左または右となるドット列に表示することによって順次表示位置をずらしていき、最後の行の文字列がすべて表示されるまで繰り返すことを特徴とするメニュー表示装置。
【請求項３】
請求項１記載のメニュー表示装置において、
スクロール表示の開始、終了のタイミングを制御する手段を有することを特徴とするメニュー表示装置。
【請求項４】
請求項１記載のメニュー表示装置において、
メニュー項目が選択されているときと、選択されていないときで処理内容を切り替える手段を有する特徴とするメニュー表示装置。
【請求項５】
請求項１記載のメニュー表示装置において、
選択されたメニュー項目が、スクロール表示対象メニューかスクロール表示対象でないメニューかを判別する手段と、判別結果によって処理内容を切り替える手段とを有することを特徴とするメニュー表示装置。
【請求項６】
請求項１記載のメニュー装置において、
選択されていないメニューがスクロール表示対象である場合には、スクロール表示対象であることを表示画面上に明示する手段を有することを特徴とするメニュー表示装置。
【請求項７】
請求項１記載のメニュー装置において、
メニュー文字列が、横方向であるときと、縦方向であるときとで、スクロール表示させる方向を切り替える手段を有することを特徴とするメニュー表示装置。
【請求項８】
請求項１と請求項２に記載のメニュー装置において、
最後の行までのスクロール表示をした後に、
最後の行までのスクロール表示が完了した状態で表示状態を維持する手段と、
スクロール表示開始時の状態に表示状態を戻して維持する手段と、
最後の行の次に空白行を挿入して、その後に最初の行を続けることで繰り返しスクロール表示をする手段と、
スクロール開始時の状態に戻して、スクロール表示を再開する手段とを有することを特徴とするメニュー表示装置。
【請求項９】
請求項１記載のメニュー装置において、
上記スクロール速度制御手段は、スクロール表示中にスクロール速度を変化させる手段を有することを特徴とするメニュー表示装置。
【請求項１０】
表示画面上に所定のメニューを表示するメニュー表示装置において、選択されたメニュー項目が所定の範囲に収まらない場合に、請求項１記載のメニュー文字列と垂直方向にスクロール表示させる垂直スクロール表示手段と、メニュー文字列と平行方向にスクロールさせる平行スクロール表示手段と有し、適宜垂直スクロール表示手段と平行スクロール表示手段とを切り替えるスクロール表示方向切り替え手段を有することを特徴とするメニュー表示装置。
【請求項１１】
請求項１０記載のメニュー表示装置において、
前記スクロール表示方向切り替え手段は、前記改行位置決定手段によって分割され、前記行数識別手段によって得られた行数によって切り替えることを特徴とするメニュー表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メニュー表示装置に関し、例えば、デジタルカメラ等にある小画面にメニューなどを表示させる場合において、操作者に対して視認性の良いユーザインタフェースを提供できるようにした表示装置に関するものである。
【背景技術】
【０００２】
従来のメニュー表示では、一定の文字サイズでメニュー項目一覧を表示し、カーソルキーによって選択されたメニュー項目について、文字サイズを大きくしたり、所定の領域内に表示しきれないメニューについては項目を文字列方向と平行方向にスクロールさせたり（特開２００１−０７５７０２）、項目の領域を拡大して複数行表示する（例えば［特許文献１］参照）ことによって対応していた。
【特許文献１】特開２０００−０３９３３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来のメニュー表示装置において、選択されたメニュー項目の文字サイズを大きくする場合には、文字サイズが大きくなる分だけメニュー領域が拡大し、レイアウトの変更を行わなければならない。また、選択されたメニューが、所定の領域内に表示しきれない場合に、複数行で表示するものでも同様にレイアウトの変更が必要となる。
【０００４】
メニュー文字列と平行方向にスクロール表示させることによって対応するものでは、メニュー文字数が多くなると、メニューの全文字列が表示されるまで相当の時間を要し、また、スクロール速度が一定であることが一般的で、ユーザによっては早く続きを見たいという状況も考えられ、ユーザがストレスに感じる可能性がある。
【０００５】
従って、本発明は上述の問題に鑑みてなされたもので、メニューレイアウトの変更を行うことなく、また、所定の範囲に表示しきれない場合にも、スクロールの方法を工夫することによって、ユーザにストレスを与えないようなスムーズなメニュー表示を実現することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明のメニュー表示装置は、表示画面上に所定のメニューを表示するメニュー表示手段であって、選択されたメニュー項目が所定の範囲に収まらない場合に、前記メニュー項目の文字列が所定の文字数を超えた場合には、各行における文字列の長さが所定の範囲に収まるように、前記メニュー項目の改行位置を決定する改行位置決定手段と、前記改行位置決定手段によって複数行に分けられた前記メニュー項目の文字列を、文字列と垂直方向に配置する複数行配置手段と、前記改行位置決定手段によって、前記メニュー項目が分けられた行数を識別する行数識別手段と、スクロール表示におけるスクロール速度を制御するスクロール速度制御手段とを有し、前記改行位置決定手段と前記スクロール速度制御手段とを用いて、前記メニュー項目を文字列の方向と垂直方向にスクロール表示させるスクロール表示手段とを有することを特徴とする。
【０００７】
前記メニュー表示装置において、文字列方向と垂直方向へのスクロール表示は、請求項１に記載の改行位置決定手段を用いて複数行で表現されたメニュー文字列のうち、最初の行の文字列が表示されている状態から、所定の時間が経過する毎に、メニュー文字列が横方向のときは、所定の範囲内に表示されているの文字列を全て１ドットずつ上または下にずらして表示し、それと同時に所定範囲から１ドット下または上に外れているドット列を、所定の範囲の一番下または上となるドット列に表示することによって順次表示位置をずらしていき、最後の行の文字列がすべて表示されるまで繰り返すことを特徴とし、メニュー文字列が縦方向のときは、所定の範囲内に表示されているの文字列を全て１ドットずつ右または左にずらして表示し、それと同時に所定範囲から１ドット左または右に外れているドット列を、所定の範囲の一番左または右となるドット列に表示することによって順次表示位置をずらしていき、最後の行の文字列がすべて表示されるまで繰り返すことを特徴とする。
【０００８】
前記メニュー表示装置は、スクロール表示の開始、終了のタイミングを制御する手段を有することを特徴とする。
【０００９】
前記メニュー表示装置は、メニュー項目が選択されているときと、選択されていないときで処理内容を切り替える手段を有する特徴とする。
【００１０】
前記メニュー表示装置は、選択されたメニュー項目が、スクロール表示対象メニューかスクロール表示対象でないメニューかを判別する手段と、判別結果によって処理内容を切り替える手段とを有することを特徴とする。
【００１１】
前記メニュー表示装置は、選択されていないメニューがスクロール表示対象である場合には、スクロール表示対象であることを表示画面上に明示する手段を有することを特徴とする。
【００１２】
前記メニュー表示装置は、メニュー文字列が、横方向であるときと、縦方向であるときとで、スクロール表示させる方向を切り替える手段を有することを特徴とする。
【００１３】
前記メニュー表示装置は、最後の行までのスクロール表示をした後に、最後の行までのスクロール表示が完了した状態で表示状態を維持する手段と、スクロール表示開始時の状態に表示状態を戻して維持する手段と、最後の行の次に空白行を挿入して、その後に最初の行を続けることで繰り返しスクロール表示をする手段と、スクロール開始時の状態に戻して、スクロール表示を再開する手段とを有することを特徴とする。
【００１４】
前記メニュー表示装置において、上記スクロール速度制御手段は、スクロール表示中にスクロール速度を変化させる手段を有することを特徴とする。
【００１５】
表示画面上に所定のメニューを表示するメニュー表示装置において、選択されたメニュー項目が所定の範囲に収まらない場合に、請求項１記載のメニュー文字列と垂直方向にスクロール表示させる垂直スクロール表示手段と、メニュー文字列と平行方向にスクロール表示させる平行スクロール表示手段と有し、適宜垂直スクロール表示手段と平行スクロール表示手段とを切り替えるスクロール方向切り替え手段を有することを特徴とする。
【００１６】
前記スクロール表示方向切り替え手段は、前記改行位置決定手段によって分割され、前記行数識別手段によって得られた行数によって切り替えることを特徴とする。
【発明の効果】
【００１７】
本発明は、メニュー選択を行う際に、所定の範囲に収まりきらないメニュー項目について、文字列方向と垂直方向にスクロールをすることによって所定の範囲からあふれたメニュー文字列の表示を行う。これにより、レイアウトの変更をすることなく、また、文字列方向と平行方向にスクロールする場合と比較してメニュー全体を表示するまでの時間を短縮でき、さらに、スクロール中に適宜スクロール速度を変化させることでユーザにとってストレスの少なく視認性の良い操作方法を実現できる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の詳細を、実施形態に基づいて図面を参照しながら説明する。
【００１９】
図１は、本発明の実施形態に係るメニュー表示装置の構成を示すブロック図である。同図において、入力装置１０１は、デジタルカメラ等の操作キーであり、入力装置からの信号によって装置の操作を行う。CPU１０２は、システム制御部であり、システム全体を制御する。ディスプレイ１０３は、デジタルカメラ等のメニューなどを表示する表示部である。メモリ１０４は、CPUの制御プログラムやメニューデータなどを格納するためのものである。
【００２０】
図２は、メニューを操作するための操作キーの例を示したものであり、２０１〜２０４がカーソルボタンを表し、２０５は決定ボタンを表す。カーソルボタン２０１〜２０４を押下することによって、上下左右の4方向にカーソルを移動して、選択メニューの変更などを行う。
【００２１】
＜実施形態１＞
以下に、メニューにおける各メニュー項目文字列が横方向でる場合の実施形態を示す。
【００２２】
図３〜図８は、メニュー文字列が横方向であるメニュー画面の例を示したものである。ここで、図３において、メニュー３０４が太枠で囲まれている。これは、メニューＡ〜Ｄのうち、Ａが選択されていることを表す。また、３０１〜３０３はメニューＡのサブメニューを表していて、３０２のメニュー文字列の末尾に点が２つあり、これがスクロール対象メニュー項目であることを示す。また、３０１と３０３はスクロール対象でないメニュー項目であることを示す。
【００２３】
３０２のメニュー文字列は“メニュー２１メニュー２２”であり、１行目を“メニュー２１”、２行目を“メニュー２２”としている。改行位置を決定する手段としては、例えば、ある文字を所定の行に収めようとしたときに、その文字領域がメニュー項目の範囲からはみ出る場合に、その文字の手前を改行位置とする。しかし、改行位置の決定方法はこれに限らず、メニュー項目文字列の言語やメニュー項目の内容によって、決定方法を切り替えてもよい。
【００２４】
図１５は、操作キーの押下などのメニュー操作によって、各メニュー項目が選択されたときの処理の流れを示したフローチャートである。
【００２５】
図１６、１７は、図１５のスクロール表示（S１５０５）内の詳細な処理の流れを示したフローチャートである。
【００２６】
本第1実施形態における処理動作について、図２に示す操作キー、図３〜８示すメニュー画面、及び図１５〜１７のフローチャートを用いて説明する。
【００２７】
デジタルカメラの電源を入れた状態から、カーソルボタンや決定ボタンでメニュー画面を表示することによって、図３のようなメニュー画面状態になる。図３に示す状態では、メニュー３０４が選択されている。この状態で操作キー２０４を押下すると図４に示す状態になる。この操作によってメニュー４０１が選択される。
【００２８】
図４の状態での図１５におけるフローチャートの流れを以下にしめす。メニューが選択されると、メニュー選択S１５０１からS１５０２に遷移し、選択されたメニューがスクロール対象かどうかを判断する。４０１はスクロール対象ではないので通常表示の処理S１５０３に遷移する。本第1実施形態では、通常表示はメニューの枠が太枠で囲まれることで表現している。メニューが選択されている間、カーソルボタンの操作により選択メニューが変更さるかどうかを常にモニタリング（S１５０６）し、選択メニューの変更が検知されたらメニュー表示を初期化して選択メニュー表示処理を終了する。ここで、メニュー表示の初期化は、メニュー項目が選択されていない状態でのメニュー表示（図３の３０１〜３０３）を初期状態として、初期状態の表示に戻す処理をする。
【００２９】
図４の状態から下方向のカーソルボタンを押下すると、図５に示す状態になる。この状態での処理の流れを以下に示す。メニュー２はスクロール対象メニューであるので、S１５０２の判別処理によってS１５０４に遷移してスクロール表示初期化が施される。５０２はスクロール表示初期化された状態であり、スクロール処理の開始状態となる。また、図６の６０２は縦方向スクロール処理の進行中の様子を表している。
【００３０】
図１６、１７のフローチャートを用いてスクロール表示処理の詳細を以下に示す。まず始めに、図１６のフローチャートに遷移して、選択されたメニューの文字列が横方向か横方向かの判別を行い（S１６０１）、メニュー文字列が横方向である場合には、縦方向スクロール処理（S１６０２）、メニュー文字列が縦方向である場合には、横方向スクロール処理（S１６０３）を行う。本第1実施形態では、縦方向スクロール処理（S１６０２）に遷移する。続いて、図１７のフローチャートの処理に移る。
【００３１】
図１７のフローチャートではまず、予め設定されたスクロール速度の判別が行われる（S１７０１）。本第１の実施形態では、スクロール速度設定を一定、可変の2種類としたが、これに限らなくてもよい。スクロール速度が一定に設定されている場合には、S１７０２のループ処理に遷移し、選択メニュー項目領域内でメニュー文字列が一定速度でスクロール表示される。スクロール文字列の全ての行が表示されるとS１７０４の繰り返し設定によって処理が分岐する。図７の７０２はスクロール文字列全ての表示が完了した状態の例である。繰り返し設定をYESに設定した場合には、スクロール表示処理が繰り返し実施される。繰り返し設定をNOに設定した場合には、スクロールを停止する。
【００３２】
このとき、スクロール表示処理の繰り返しは、スクロール文字列の最終行の下に空白行を挿入し、その次の行にスクロール文字列の最初の行を挿入することによってスクロール表示処理を繰り返す方法と、７０２の状態から５０２の状態に切り替わり、スクロール表示処理を再開する方法を選択できて、ユーザによって指定してもよいし、メニューの項目毎に指定してもよい。また、その組み合わせによって切り替えることも可能である。
【００３３】
スクロール速度が可変に設定されている場合には、S１７０５のループに遷移する。スクロール速度を可変に設定した場合のスクロール速度計算（S１７０６）について以下に例を示す。メニュー領域において、最も表示されている領域の大きいスクロール文字列の行の中心線が、領域内の中心線（本第1実施例においては上下中心線）に近いほどスクロール速度が遅くなり、スクロールが進行して、前記スクロール文字列の行とそれに隣り合った行との中間線のうち、メニュー領域内にある方の線が領域内の中心線に近いほどスクロール速度が速くなる。この処理により、メニュー文字列の各行がメニュー領域に収まっているときには表示をゆっくりにして文字列を読むことが出来、次の行へ移り変わる際には、短時間で速いスクロールを行える。これにより、メニュー文字列の視認性を損なうことなく、スクロールをスムーズに処理することができる。スクロール速度の計算方法は本実施形態では特に限定しない。
【００３４】
スクロール文字列が全て表示された後は、スクロール速度を一定に設定したときと同様、繰り返し設定の判定を行う。
【００３５】
スクロール表示処理中にも、カーソルボタンの操作により選択メニューが変更さるかどうかを常にモニタリング（S１５０６）し、選択メニューの変更が検知されたらメニュー表示初期化して処理を終了する。
【００３６】
また、一定速度、可変速度のいずれのスクロール表示処理中においても、所定の操作によってスクロールを一時停止することが可能であり、また、所定の操作によってスクロールを再開することも可能ある。
【００３７】
図８は、図５〜図７のスクロール表示処理中に、下方向のカーソルボタン（２０４）が押された後の状態を表している。スクロール表示されていたメニューはスクロールが終了すると非選択時の表示（８０２）に戻る。メニュー３が選択されているときは８０３のように表示され、メニュー１が選択されているときと同様に太枠で囲まれる。
【００３８】
＜実施形態２＞
続いて以下に、メニューにおける各メニュー項目文字列が縦方向でる場合の実施形態を示す。
【００３９】
図９〜図１４は、メニュー画面の例を示したものである。ここで、図９において、メニュー９０４が太枠で囲まれている。これは、メニューＡ〜Ｄのうち、Ａが選択されていることを表す。また、９０１〜９０３はメニューＡのサブメニューを表していて、９０２のメニュー文字列の末尾に点が２つあり、これがスクロール対象メニュー項目であることを示す。また、９０１と９０３はスクロール対象でないメニュー項目であることを示す。
【００４０】
９０２のメニュー文字列は“メニュー２１メニュー２２”であり、１行目を“メニュー２１”、２行目を“メニュー２２”としている。改行位置を決定する手段としては、第1実施形態で示したものと同様である。
【００４１】
本第２実施形態における処理動作について、図２に示す操作キー、図９〜１４示すメニュー画面、及び図１５〜１７のフローチャートを用いて説明する。
【００４２】
デジタルカメラの電源を入れた状態から、カーソルボタンや決定ボタンでメニュー画面を表示することによって、図９のようなメニュー画面状態になる。図９に示す状態では、メニュー９０４が選択されている。この状態で操作キー２０４を押下すると図１０に示す状態になる。この操作によってメニュー１００１が選択される。
【００４３】
図１０の状態での図１５におけるフローチャートの流れを以下にしめす。あるメニューが選択されると、メニュー選択S１５０１からS１５０２に遷移し、選択されたメニューがスクロール対象かどうかを判断する。１００１はスクロール対象ではないので通常表示の処理S１５０３に遷移する。本第２実施形態では、通常表示はメニューの枠が太枠で囲まれることで表現している。メニューが選択されている間、カーソルボタンの操作により選択メニューが変更さるかどうかを常にモニタリング（S１５０６）し、選択メニューの変更が検知されたらメニュー表示を初期化して選択メニュー表示処理を終了する。ここで、メニュー表示の初期化は、メニュー項目が選択されていない状態でのメニュー表示（図９の９０１〜９０３）を初期状態として、初期状態の表示に戻す処理をする。
【００４４】
図１０の状態から左方向のカーソルボタン（２０１）を押下すると、図１１に示す状態になる。この状態での処理の流れを以下に示す。S１５０２の判別処理によってS１５０４に遷移してスクロール表示初期化が施される。１１０２はスクロール表示初期化された状態であり、スクロール処理の開始状態となる。また、図１２の１２０２は横方向スクロール処理の進行中の様子を表している。
【００４５】
図１６、１７のフローチャートを用いてスクロール表示処理の詳細を以下に示す。まず始めに、図１６のフローチャートに遷移して、選択されたメニューの文字列が横方向か横方向かの判別を行い（S１６０１）、メニュー文字列が横方向である場合には、縦方向スクロール処理（S１６０２）、メニュー文字列が縦方向である場合には、横方向スクロール処理（S１６０３）を行う。本第2実施形態では、横方向スクロール処理（S１６０３）に遷移する。続いて、図１７のフローチャートの処理に移る。
【００４６】
図１７のフローチャートではまず、予め設定されたスクロール速度の判別が行われる（S１７０１）。本第２実施形態では、スクロール速度設定を一定、可変の2種類としたが、これに限らなくてもよい。スクロール速度が一定に設定されている場合には、S１７０２のループ処理に遷移し、選択メニュー項目領域内でメニュー文字列が一定速度でスクロール表示される。スクロール文字列の全ての行が表示されるとS１７０４の繰り返し設定によって処理が分岐する。図１３の１３０２はスクロール文字列全ての表示が完了した状態の例である。繰り返し設定をYESに設定した場合には、スクロール表示処理が繰り返し実施される。繰り返し設定をNOに設定した場合には、スクロールを停止する。
【００４７】
このとき、スクロール表示処理の繰り返しは、スクロール文字列の最終行の下に空白行を挿入し、その次の行にスクロール文字列の最初の行を挿入することによってスクロール表示処理を繰り返す方法と、１３０２の状態から１１０２の状態に切り替わり、スクロール表示処理を再開する方法を選択できて、ユーザによって指定してもよいし、メニューの項目毎に指定してもよい。また、その組み合わせによって切り替えることも可能である。
【００４８】
スクロール速度が可変に設定されている場合には、S１７０４のループに遷移する。スクロール速度を可変に設定した場合の、スクロール速度の計算方法は、第1実施形態に示したものの縦と横を置き換えて同様の処理を行う。
【００４９】
スクロール文字列が全て表示された後は、スクロール速度を一定に設定したときと同様、繰り返し設定の判定を行う。
【００５０】
スクロール表示処理中にも、カーソルボタンの操作により選択メニューが変更さるかどうかを常にモニタリング（S１５０６）し、選択メニューの変更が検知されたらメニュー表示初期化して処理を終了する。
【００５１】
また、一定速度、可変速度いずれのスクロール表示処理中においても、所定の操作によってスクロールを一時停止することが可能であり、また、所定の操作によってスクロールを再開することも可能ある。
【００５２】
図１４は、図１１〜図１３のスクロール表示処理中に、左方向のカーソルボタン（２０１）が押された後の状態を表している。スクロール表示されていたメニューはスクロールが終了すると非選択時の表示（１４０２）に戻る。メニュー３が選択されているときは１４０３のように表示され、メニュー１が選択されているときと同様に太枠で囲まれる。
【００５３】
＜実施形態３＞
続いて、以下にメニュー文字列が分割された行数によってスクロール方向を切り替える実施形態を示す。
【００５４】
スクロール方向を切り替える処理はメニュー項目が選択されて、スクロール表示が初期化される処理までは図１５に示すフローチャートと同様である。スクロール表示処理（S１５０５）のところで、図１８に示すフローチャートに遷移する。以下に、図１７のフローの処理を示す。
【００５５】
まず、請求項１に記載の改行位置決定手段によってメニュー文字列の改行位置を算出し、請求項１に記載の行数識別手段によって分割された行数を算出する。その結果によってメニュー文字列と垂直方向にスクロール表示処理を行うか、メニュー文字列と平行方向にスクロール処理を行うかの判別（S１８０２）をおこなう。判別方法は、メニュー文字列が分割された行数が２行以下であった場合には、メニュー文字列と垂直方向のスクロール表示処理（S１８０３）を行い、３行以上であった場合には、メニュー文字列と平行方向のスクロール表示処理（S１８０４）を行う。メニュー文字列と垂直方向のスクロール表示処理については、上述の実施形態に従い、メニュー文字列と平行方向のスクロール表示処理については、従来技術によって公知となったものに従う。
【００５６】
本実施形態では、スクロール方向の判別基準を２行としたが、任意に設定してよく、ユーザが設定できるようにしてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明のシステム全体図である。
【図２】本発明の実施例によるメニュー操作キーの例である。
【図３】本発明の第１実施例によるメニュー画面の例である。
【図４】本発明の第１実施例によるメニュー画面の例である。
【図５】本発明の第１実施例によるメニュー画面の例である。
【図６】本発明の第１実施例によるメニュー画面の例である。
【図７】本発明の第１実施例によるメニュー画面の例である。
【図８】本発明の第１実施例によるメニュー画面の例である。
【図９】本発明の第２実施例によるメニュー画面の例である。
【図１０】本発明の第２実施例によるメニュー画面の例である。
【図１１】本発明の第２実施例によるメニュー画面の例である。
【図１２】本発明の第２実施例によるメニュー画面の例である。
【図１３】本発明の第２実施例によるメニュー画面の例である。
【図１４】本発明の第２実施例によるメニュー画面の例である。
【図１５】本発明の実施例によるメニュースクロール処理の流れを示すフローチャートである。
【図１６】本発明の実施例による縦方向、横方向の判別処理の流れを示すフローチャートである。
【図１７】本発明の実施例によるスクロール表示処理の詳細な流れを示すフローチャートである。
【図１８】本発明の実施例によるスクロール方向を切り替える処理の詳細な流れを示すフローチャートである。
【符号の説明】
【００５８】
１０１  入力装置
１０２  CPU
１０３  ディスプレイ
１０４  メモリ
２０１〜２０４  上下左右操作キー
２０５  決定キー
【図１】
2006259838.tif 000003
【図２】
2006259838.tif 000004
【図３】
2006259838.tif 000005
【図４】
2006259838.tif 000006
【図５】
2006259838.tif 000007
【図６】
2006259838.tif 000008
【図７】
2006259838.tif 000009
【図８】
2006259838.tif 000010
【図９】
2006259838.tif 000011
【図１０】
2006259838.tif 000012
【図１１】
2006259838.tif 000013
【図１２】
2006259838.tif 000014
【図１３】
2006259838.tif 000015
【図１４】
2006259838.tif 000016
【図１５】
2006259838.tif 000017
【図１６】
2006259838.tif 000018
【図１７】
2006259838.tif 000019
【図１８】
2006259838.tif 000020