(57)【特許請求の範囲】
【請求項１】
段差を成す４角形の枠体で囲まれた画像表示部と、該画像表示部における画面上の座標位置を指定する座標指定手段とを備えた情報処理装置において、
主画像を表示する主画像表示手段と、
前記枠体の４辺近傍夫々に設けられた前記画像表示部上の複数の所定領域と、
前記複数の所定領域にそれぞれ対応して設定された、各々が前記主画像に対する処理に関連した複数の機能項目を含む複数の機能一覧表と、
前記座標指定手段によって前記複数の所定領域のうち第１の所定領域が座標指定され、引き続き、前記座標指定手段によって座標指定が継続されるとともに、該指定された座標が前記画像表示部のほぼ中央方向に変化したとき、前記第１の所定領域に対応する第１の機能一覧表を、前記指定座標の所定方向への変化量である引き出し量だけ前記所定方向へ引き出して前記画像表示部に表示する第１の機能一覧表表示手段と、
前記第１の機能一覧表表示手段によって前記第１の機能一覧表が前記画像表示部に表示されているときに、前記座標指定手段によって前記複数の所定領域のうち前記第１の所定領域とは異なる第２の所定領域が座標指定され、引き続き、前記座標指定手段によって座標指定が継続されるとともに、該指定された座標が前記画像表示部のほぼ中央方向に変化したとき、前記第２の所定領域に対応する第２の機能一覧表を、前記引き出し量だけ前記所定方向へ引き出すと共に、前記第１の機能一覧表の表示に優先して前記画像表示部に表示する第２の機能一覧表表示手段と、を有し、
前記主画像表示手段は、前記第１、第２の機能一覧表が表示される直前に前記画像表示部に表示されていた主画像を、前記第１、第２の機能一覧表夫々の前記引き出し量に応じて変倍縮小して前記画像表示部に表示し、
前記第２の機能一覧表表示手段は、前記第１の機能一覧表の引き出し方向と前記第２の機能一覧表の引き出し方向とが対向する位置にある場合、前記第１の機能一覧表と前記第２の機能一覧表の間隔を所定距離に保ちつつ、前記第２の機能一覧表の引き出し量が増大するにつれて前記第１の機能一覧表の表示サイズを前記第２の機能一覧表の引き出し方向へ変倍縮小して表示することを特徴とする情報処理装置。
【請求項２】
前記第２の機能一覧表表示手段は、前記第１の機能一覧表の引き出し方向と前記第２の機能一覧表の引き出し方向とが直交する場合、前記第２の機能一覧表の引き出し量が増大するにつれて前記第１の機能一覧表の表示サイズを、前記第２の機能一覧表の引き出し方向へ変倍縮小して表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第１、第２の機能一覧表が前記画像表示部に表示されているときに、前記座標指定手段によって前記複数の所定領域のうち前記第１、第２の所定領域とは異なる第３の所定領域が座標指定され、引き続き、前記座標指定手段によって座標指定が継続されるとともに、該指定された座標が前記画像表示部のほぼ中央方向に変化したとき、前記第３の所定領域に対応する第３の機能一覧表を、前記引き出し量だけ前記所定方向へ引き出して前記画像表示部に表示する第３の機能一覧表表示手段を有し、
前記第３の機能一覧表表示手段は、前記第１の機能一覧表の引き出し方向と前記第２の機能一覧表の引き出し方向とが直交する場合に、前記第３の機能一覧表の引き出し方向と前記第２の機能一覧表の引き出し方向とが対向するか直交するかに応じて、第１、第２の機能一覧表のいずれを変倍縮小するかを選択することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記画像表示部には、２以上４までの数の異なる機能一覧表が同時に表示され得ることを特徴とする請求項１乃至請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記座標指定手段は前記画像表示部の画面上に接触する接触子を含み、
前記複数の所定領域は、前記接触子が前記画像表示部の画面上を移動して前記枠体に当接したときに前記接触子が前記画像表示部の画面上で位置する領域を含むことを特徴とする請求項１乃至請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記複数の所定領域は更に前記枠体の４角近傍に位置することを特徴とする請求項１乃至請求項５のいずれか１項に記載の情報処理装置。
【請求項７】
前記情報処理装置は携帯型情報の処理端末であることを特徴とする請求項１乃至請求項６のいずれか１項に記載の情報処理装置。
【請求項８】
前記情報処理装置が備える複数の情報処理の機能を表す複数の機能項目が、所定の分類基準に応じて予め分類されて複数のグループを構成し、各グループが前記複数の機能一覧表の各々に対応することを特徴とする請求項１乃至請求項７のいずれか１項に記載の情報処理装置。
【請求項９】
前記分類基準は機能の使用頻度であることを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記第１及び第２の機能一覧表表示手段の各々は、前記座標指定手段による座標指定が解除されたときの前記引き出し量が所定値よりも大きいならば、前記引き出し量だけの前記第１または第２の機能一覧表の引き出し表示を維持することを特徴とする請求項１乃至請求項９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記第１及び第２の機能一覧表表示手段の各々は、前記座標指定手段による座標指定が解除されたときの前記引き出し量が前記所定値以下であれば、前記第１または第２の機能一覧表の引き出し表示を中止することを特徴とする請求項１乃至請求項１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記第１及び第２の機能一覧表表示手段の各々は、前記座標指定された前記第１または第２の所定領域に対応する機能一覧表において該機能一覧表を構成する全部の機能項目を、前記引き出し量に応じて縦横変倍縮小して前記画像表示部に表示することを特徴とする請求項１乃至請求項１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記複数の機能一覧表の各々において、機能一覧表を構成する複数の機能項目に表示の優先度を予め設定し、
前記第１及び第２の機能一覧表表示手段の各々は、前記引き出し量に応じて、前記第１または第２の機能一覧表における前記優先度の高い機能項目を優先して前記画像表示部に表示することを特徴とする請求項１乃至請求項１２のいずれか１項に記載の情報処理装置。
【請求項１４】
段差を成す４角形の枠体で囲まれた画像表示部と、該画像表示部における画面上の座標位置を指定する座標指定手段と、前記枠体の４辺近傍夫々に設けられた前記画像表示部上の複数の所定領域と、前記複数の所定領域にそれぞれ対応して設定された、各々が主画像に対する処理に関連した複数の機能項目を含む複数の機能一覧表とを備えた情報処理装置に適用される機能一覧表表示方法において、
主画像を表示する主画像表示ステップと、
前記座標指定手段によって前記複数の所定領域のうち第１の所定領域が座標指定され、引き続き、前記座標指定手段によって座標指定が継続されるとともに、該指定された座標が前記画像表示部のほぼ中央方向に変化したとき、前記第１の所定領域に対応する第１の機能一覧表を、前記指定座標の所定方向への変化量である引き出し量だけ前記所定方向へ引き出して前記画像表示部に表示する第１の機能一覧表表示ステップと、
前記第１の機能一覧表表示ステップによって前記第１の機能一覧表が前記画像表示部に表示されているときに、前記座標指定手段によって前記複数の所定領域のうち前記第１の所定領域とは異なる第２の所定領域が座標指定され、引き続き、前記座標指定手段によって座標指定が継続されるとともに、該指定された座標が前記画像表示部のほぼ中央方向に変化したとき、前記第２の所定領域に対応する第２の機能一覧表を、前記引き出し量だけ前記所定方向へ引き出すと共に、前記第１の機能一覧表の表示に優先して前記画像表示部に表示する第２の機能一覧表表示ステップと、を有し、
前記主画像表示ステップでは、前記第１、第２の機能一覧表が表示される直前に前記画像表示部に表示されていた主画像を、前記第１、第２の機能一覧表夫々の前記引き出し量に応じて変倍縮小して前記画像表示部に表示し、
前記第２の機能一覧表表示ステップでは、前記第１の機能一覧表の引き出し方向と前記第２の機能一覧表の引き出し方向とが対向する位置にある場合、前記第１の機能一覧表と前記第２の機能一覧表の間隔を所定距離に保ちつつ、前記第２の機能一覧表の引き出し量が増大するにつれて前記第１の機能一覧表の表示サイズを前記第２の機能一覧表の引き出し方向へ変倍縮小して表示することを特徴とする機能一覧表表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置及び機能一覧表表示方法に関し、特に、段差を成す枠体で囲まれた画像表示部と、該画像表示部における画面上の座標位置を指定する座標指定手段とを備えた情報処理装置及び該情報処理装置に適用される機能一覧表表示方法に関する。
【０００２】
【従来の技術】
従来、パーソナルコンピュータ（以下「パソコン」と呼ぶ）において、画像表示装置に表示された画面内の所定のボタン、アイコン等をクリックすると、プルダウン（プルアップ）メニューというスタイルによるメニュー表示が一般的に行われる。このメニュー内には、パソコンで実現可能であり、上記所定のボタン、アイコン等に関連する各種機能の項目が表示される。
【０００３】
また、情報を比較的多く表示することが可能なデスクトップパソコンなどの画像表示装置の表示画面においては、複数の画面を同時に並べたり、重ねたりして表示するマルチウインドウ方式が一般的に使用されている。
【０００４】
こうしたメニュー表示方法やマルチウインドウ方式を、画像表示面積の狭い携帯情報端末（ＰＤＡ）で採用することは難しいので、画像表示部へのメニューの表示は、同時に複数が行われることはなく、１つのメニューの表示が終了すると、それが消去されてから、別のメニューの表示が行われる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記の画像表示面積の狭い従来の携帯情報端末において、複数のメニューを並べたり、重ねたりして同時に表示したいという要請がある。
【０００６】
こうした要請に応えようとすると、従来の携帯情報端末は、もともと画像表示面積が狭いので、表示されたメニューが小さくなってしまう。たとえ画像表示部の解像度が高くても、メニューが見づらいという問題があった。
【０００７】
また、各メニュー内に多数の機能項目が存在する場合、複数のメニューを同時に表示することによって、機能項目の選択がしづらく、場合によっては機能項目を誤って選択してしまう危険性もあった。
【０００８】
本発明はこのような問題点に鑑みてなされたものであって、小型の画像表示部に複数のメニューを同時に表示してもメニューが見やすく、操作性も改善された情報処理装置及び機能一覧表表示方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明の情報処理装置は、段差を成す４角形の枠体で囲まれた画像表示部と、該画像表示部における画面上の座標位置を指定する座標指定手段とを備えた情報処理装置において、主画像を表示する主画像表示手段と、前記枠体の４辺近傍夫々に設けられた前記画像表示部上の複数の所定領域と、前記複数の所定領域にそれぞれ対応して設定された、各々が前記主画像に対する処理に関連した複数の機能項目を含む複数の機能一覧表と、前記座標指定手段によって前記複数の所定領域のうち第１の所定領域が座標指定され、引き続き、前記座標指定手段によって座標指定が継続されるとともに、該指定された座標が前記画像表示部のほぼ中央方向に変化したとき、前記第１の所定領域に対応する第１の機能一覧表を、前記指定座標の所定方向への変化量である引き出し量だけ前記所定方向へ引き出して前記画像表示部に表示する第１の機能一覧表表示手段と、前記第１の機能一覧表表示手段によって前記第１の機能一覧表が前記画像表示部に表示されているときに、前記座標指定手段によって前記複数の所定領域のうち前記第１の所定領域とは異なる第２の所定領域が座標指定され、引き続き、前記座標指定手段によって座標指定が継続されるとともに、該指定された座標が前記画像表示部のほぼ中央方向に変化したとき、前記第２の所定領域に対応する第２の機能一覧表を、前記引き出し量だけ前記所定方向へ引き出すと共に、前記第１の機能一覧表の表示に優先して前記画像表示部に表示する第２の機能一覧表表示手段と、を有し、前記主画像表示手段は、前記第１、第２の機能一覧表が表示される直前に前記画像表示部に表示されていた主画像を、前記第１、第２の機能一覧表夫々の前記引き出し量に応じて変倍縮小して前記画像表示部に表示し、前記第２の機能一覧表表示手段は、前記第１の機能一覧表の引き出し方向と前記第２の機能一覧表の引き出し方向とが対向する位置にある場合、前記第１の機能一覧表と前記第２の機能一覧表の間隔を所定距離に保ちつつ、前記第２の機能一覧表の引き出し量が増大するにつれて前記第１の機能一覧表の表示サイズを前記第２の機能一覧表の引き出し方向へ変倍縮小して表示することを特徴とする。
上記目的を達成するために、本発明の情報処理装置に適用される機能一覧表表示方法は、段差を成す４角形の枠体で囲まれた画像表示部と、該画像表示部における画面上の座標位置を指定する座標指定手段と、前記枠体の４辺近傍夫々に設けられた前記画像表示部上の複数の所定領域と、前記複数の所定領域にそれぞれ対応して設定された、各々が主画像に対する処理に関連した複数の機能項目を含む複数の機能一覧表とを備えた情報処理装置に適用される機能一覧表表示方法において、主画像を表示する主画像表示ステップと、前記座標指定手段によって前記複数の所定領域のうち第１の所定領域が座標指定され、引き続き、前記座標指定手段によって座標指定が継続されるとともに、該指定された座標が前記画像表示部のほぼ中央方向に変化したとき、前記第１の所定領域に対応する第１の機能一覧表を、前記指定座標の所定方向への変化量である引き出し量だけ前記所定方向へ引き出して前記画像表示部に表示する第１の機能一覧表表示ステップと、前記第１の機能一覧表表示ステップによって前記第１の機能一覧表が前記画像表示部に表示されているときに、前記座標指定手段によって前記複数の所定領域のうち前記第１の所定領域とは異なる第２の所定領域が座標指定され、引き続き、前記座標指定手段によって座標指定が継続されるとともに、該指定された座標が前記画像表示部のほぼ中央方向に変化したとき、前記第２の所定領域に対応する第２の機能一覧表を、前記引き出し量だけ前記所定方向へ引き出すと共に、前記第１の機能一覧表の表示に優先して前記画像表示部に表示する第２の機能一覧表表示ステップと、を有し、前記主画像表示ステップでは、前記第１、第２の機能一覧表が表示される直前に前記画像表示部に表示されていた主画像を、前記第１、第２の機能一覧表夫々の前記引き出し量に応じて変倍縮小して前記画像表示部に表示し、前記第２の機能一覧表表示ステップでは、前記第１の機能一覧表の引き出し方向と前記第２の機能一覧表の引き出し方向とが対向する位置にある場合、前記第１の機能一覧表と前記第２の機能一覧表の間隔を所定距離に保ちつつ、前記第２の機能一覧表の引き出し量が増大するにつれて前記第１の機能一覧表の表示サイズを前記第２の機能一覧表の引き出し方向へ変倍縮小して表示することを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１３】
（第１の実施の形態）
図１は、本発明に係る携帯型情報処理装置の第１の実施の形態の構成を示す正面図であり、図２は、図１に示す携帯型情報処理装置の上面図であり、図３は、図１に示す携帯型情報処理装置の背面図であり、図４は、図３に示す携帯型情報処理装置におけるＡ−Ａ'横断面図である。
【００１４】
携帯型情報処理装置０１は、フルカラー画像情報を高精細表示できる性能を備えた画像表示ディスプレイ０９を実装し、主にペン式の入力デバイス０５によって座標指示を受ける手帳サイズの携帯情報端末（ＰＤＡ）である。
【００１５】
図１に示す正面側には、カメラ部０７と音データを収録するマイク０６とが配置されている。
【００１６】
図２に示す上面側にはシャッタースイッチ０８が配置されている。シャッタースイッチ０８は２段階のスイッチで構成され、１段目のスイッチオンで撮影待機状態となり、画像表示ディスプレイ０９にファインダー画像情報が表示される。そして２段目のスイッチオンで撮影が行われ、画像を記録する。
【００１７】
図３に示す背面側は、携帯型情報処理装置０１をユーザーが使用する際、主に操作が行われる側である。ペン式の入力デバイス０５により画像表示ディスプレイ０９上のタッチパネルセンサー１１がタッチされ、これによって座標が指示され、各種機能が選択される。１０はスピーカーである。
【００１８】
図４の横断面図に示すように、タッチパネルセンサー１１は外装カバー部材０４に取り囲まれた構成となっており、入力デバイス０５をタッチパネルセンサー１１の上面に沿って移動させると外装カバー部材０４に突き当たるように、タッチパネルセンサー１１に対して外装カバー部材０４が段差となっている。
【００１９】
図５はタッチパネルセンサー１１の構成を示す図である。
【００２０】
タッチパネルセンサー１１には、イメージ表示用のエリア１１Ｅとメニュー表示トリガーエリア１１Ａ〜１１Ｄとが設けられる。引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄは、タッチパネルセンサー１１が外装カバー部材０４に接する付近にそれぞれ位置する。これにより、入力デバイス０５をタッチパネルセンサー１１の上面に沿って移動させ、外装カバー部材０４に突き当たったとき、入力デバイス０５が引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれかに位置することになる。なお、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄの座標定義は、入力デバイス０５のペン先の形状などから決められ、入力デバイス０５が外装カバー部材０４に突き当てられた時にタッチパネルセンサー１１で検出される座標範囲に少し余裕幅を持たせて定義する。引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄの予め定義された各座標情報はＲＯＭ内に登録されており、入力デバイス０５による座標情報を検出した際、ＲＯＭ内に登録された座標情報と照合し、入力デバイス０５による座標情報が引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄ内に存在すると判定された場合に、後述する引き出しメニューの表示起動の待機状態となり、さらに入力デバイス０５がタッチパネルセンサー１１の中央へ向けてスクロールされたことが検出されると、引き出しメニューを表示することになる。
【００２１】
図６は、画像表示ディスプレイ０９に表示される引き出しメニューを説明する図である。
【００２２】
画像表示ディスプレイ０９に、携帯型情報処理装置０１の持つ多数の処理機能の名称をメニュー表示するために予め、それらの多数の処理機能を大きく４つのカテゴリーに分類し、Ａ〜Ｄ分類メニューに割り当てる。そして、入力デバイス０５によって引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれかが選択されたときに、Ａ〜Ｄ分類メニューのうち対応のものを「引き出しメニュー」として、画像表示ディスプレイ０９に表示するようにする。
【００２３】
引き出しメニュー内にレイアウトされる内容は、携帯型情報処理装置０１の仕様や商品コンセプトに応じて、アイコンやテキスト表示をベースとしたボタンの一覧だったり、アイコンと文字の併記等の例が想定される。
【００２４】
Ａ〜Ｄ分類メニューに収納される具体的な機能例として、Ａ分類メニューには、過去に撮影され保存されている画像の中から所望の画像を検索する検索機能をまとめ、Ｂ分類メニューには、画像に対して文字を付加する文字入力機能をまとめ、Ｃ分類メニューには、画像に対して特殊効果を付加する加工・編集機能をまとめる。なお、Ｂ分類メニューは引き出しメニューとして画像表示ディスプレイ０９に表示されたまま、各種機能処理が行われるので、Ｂ分類メニューが、図７を参照して後述するように画像表示ディスプレイ０９の上部に位置することで、画像に書き込みを行ったり、機能を選択する際に、入力デバイス０５や手が画像を隠すことが防止される。
【００２５】
Ｄ分類メニューには、画像処理が行われた画像データの保存先を指定する機能、例えば保存・整理機能などをまとめる。
【００２６】
図７は、Ｂ分類メニューが引き出しメニューとして表示された画像表示ディスプレイ０９の画面を示す図である。
【００２７】
引き出しメニュー表示トリガーエリア１１Ｂを入力デバイス０５で座標指示したまま、画面中央へ向けて入力デバイス０５をスライドさせると、Ｂ分類メニューが引き出しメニュー１１ｂとして表示される。引き出しメニュー１１ｂには、各機能に対応するアイコンや文字による機能ボタンがレイアウトされる。
【００２８】
以上のように、ユーザーは必要な機能に応じて、入力デバイス０５を用いて引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれかを指定し、スクロールすることによって、必要な機能を含むメニューを表示することができる。ユーザーは引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄを繰り返し使っているうちに、各エリアの大分類カテゴリーを覚えることができる。
【００２９】
なお、図７で示すアイコンやボタンの数は、画面の大きさによって設定されるものであり、図７に示す数に限定されるものではない。また、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄは、画像表示ディスプレイ０９に常時表示しておく設定と、通常は表示せずに、入力デバイス０５により画像表示ディスプレイ０９の所定エリアを指定した時のみ表示する設定とを使い分けるようにしてもよい。更に、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄは、互いにパターンを変えたり、色を変えたりして、互いに区別をつけるようにしてもよい。
【００３０】
なお、以降の説明では、図５に示す通り、画像表示ディスプレイ０９の画面横方向をＸ軸、上下方向をＹ軸とし、引き出しメニューの引き出し量をそれぞれｘ、ｙとする。
【００３１】
図８は、携帯型情報処理装置０１のシステム構成を示すブロック図である。
【００３２】
前述のように、画像表示ディスプレイ０９の画面上のソフトボタンを入力デバイス０５により触れることによって、タッチパネルセンサー１１上の座標が検出され、検出された座標情報に従い、ＣＰＵ２１が、ＲＯＭ２５に格納されたオペレーションシステムに基づき各種機能を実行する。
【００３３】
また、カメラ部０７のＣＣＤ２２から入力された画像やマイク０６から入力された音声情報を、シャッタースイッチ０８によりフラッシュメモリー２４に記憶し、ＲＯＭ２５に格納されたプログラムの各種処理手順に従ってＲＡＭ２３に収納する。収納された情報は後に画像表示ディスプレイ０９やスピーカー１０で再生され、入力デバイス０５接触によるタッチパネルセンサー１１上の座標位置から指示するＧＵＩ操作による複数の検索手段を経て、必要とする画像や音声を任意に再生することが可能である。
【００３４】
再生した画像情報に対して、ＲＡＭ２３を使って任意に画像を書き足したり、ワープロ機能により文字を追加したりするなど、多様な方法により画像情報を編集・加工する。
【００３５】
図９は、携帯型情報処理装置０１における全体の動作手順の概要を示すフローチャートである。
【００３６】
メイン電源が起動されると（Ｓ１１でＹＥＳ）、過去に撮影された写真が再生されて、アルバムのように一覧できる表示状態になる（Ｓ１２）。
【００３７】
この状態において、ボタン（ハードキー）操作があり（Ｓ１３）、それが電源スイッチの操作であれば電源が切られる。それがシャッタースイッチ０８の１段目のスイッチＳＷ１の操作（半押し）であれば（Ｓ１４）、ファインダーへの画像表示を行い（Ｓ１５）、シャッタースイッチ０８の２段目のスイッチＳＷ２の操作（全押し）があれば（Ｓ１６）、撮影画像をフラッシュメモリー２４に格納する（Ｓ１７）。
【００３８】
ステップＳ１５若しくはステップＳ１７の処理、または、ステップＳ１２の処理の後、入力デバイス０５によってＧＵＩ機能ボタンが選択操作された場合（Ｓ１８）、その選択された機能に応じて、検索（Ｓ１９）、文字入力（Ｓ２０）、加工・編集（Ｓ２１）、保存・整理（Ｓ２２）などを実行する。
【００３９】
本発明は、各種ＧＵＩ機能ボタンを収納したメニューの表示に関する。
【００４０】
図１０及び図１１は、引き出しメニューを表示する際の処理手順を示すフローチャートであり、図１２は、引き出しメニューを表示する処理過程における表示画面（特に、Ｂ分類メニューを選択して表示する場合の画面）を示す図である。以下、図１２を適宜参照しながら、図１０及び図１１に示すステップに沿って説明する。
【００４１】
まず、引き出しメニューを表示する際の処理手順を概略説明すると、あらかじめタッチパネルセンサー１１上の引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄの定義座標をＲＯＭ２５に登録しておく。それらのエリアを入力デバイス０５によって接触されたことが検出された場合、検出座標データをＲＯＭ２５に登録された定義座標と照合して、操作対象となった引き出しメニュー表示トリガーエリアに対応する引き出しメニューが選択され、表示待機状態になる。画像表示ディスプレイ０９の中央部へ向けた入力デバイス０５のドラッグによって、検出座標が連続的に更新されると、それに伴って引き出しメニューがドラッグされた方向に引き出される。検出情報がＯＦＦ（タッチパネルセンサー１１に対する入力デバイス０５の接触がなくなり、座標が検出されなくなる）されると、引き出しメニューはドラッグされた位置で表示を継続する。ここで、「ＯＦＦ」とは、タッチパネルセンサー１１に対する入力デバイス０５の接触がなくなり、座標が検出されなくなることを指す。以下の説明においても「ＯＦＦ」を同じ意味において使用する。
【００４２】
まず、ステップＳ１０１で、画像表示ディスプレイ０９の全画面を使って写真画像などを表示する。図１２の画面Ｄ１はこのときの画像表示ディスプレイ０９の画面を示す。次に、ステップＳ１０２で、入力デバイス０５によって接触されたタッチパネルセンサー１１上の位置座標を検出する。
【００４３】
ステップＳ１０３で、ステップＳ１０２で検出された座標値が、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれかに含まれるか否かを判断する。含まれない場合、含まれるまで待機する。なお、図１２の画面Ｄ３，Ｄ４のように、検出座標値が、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄ以外のエリアに存在し、ＯＦＦされずに連続的に更新され、その後に引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれかに移動した場合、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれかに到達する前の座標情報は無効扱いとなる。また、図１２の画面Ｄ２のように、検出座標値が、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄの１つに含まれても、ＯＦＦされた場合はステップＳ１０１へ戻る。
【００４４】
ステップＳ１０４では、検出座標値が引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれかに含まれるかを判断し、引き出しメニュー表示トリガーエリア１１Ａ，１１Ｄに含まれるならばステップＳ１０５へ、引き出しメニュー表示トリガーエリア１１Ｂ，１１Ｃに含まれるならばステップＳ１１２へ進む。
【００４５】
ステップＳ１０５，Ｓ１１２では、選択された引き出しメニュー表示トリガーエリアをハイライト表示し、同時にキー受け付け音としてピピッなどの電子音を発生させ、選択されたことをユーザーに知らせる。なお、この間にＯＦＦされた場合はステップＳ１０１へ戻る。
【００４６】
こうして、ユーザーは広い引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄ内を入力デバイス０５で大雑把に操作するだけで、目的のメニューを表示させることが可能となる。
【００４７】
次に、例えば、入力デバイス０５が引き出しメニュー表示トリガーエリア１１Ｂに接触したまま、入力デバイス０５をタッチパネルセンサー１１に接したまま離さないで、画像表示ディスプレイ０９の中央部へ向けてスライドさせると、図１２の画面Ｄ５〜Ｄ８のように、入力デバイス０５の動きに伴ってＢ分類メニューが引き出される。これを、図１０及び図１１のステップＳ１１３〜Ｓ１１８に沿って以下に説明する。
【００４８】
まず、ステップＳ１１３において、入力デバイス０５がメニュー表示トリガーエリア１１Ｂ，１１Ｃに接触することによって検出される座標値のＹ座標値だけを監視する。ここでは、引き出しメニュー表示トリガーエリア１１Ｂ，Ｃが選択されているので、Ｘ軸情報は無視され、Ｙ軸情報のみ、処理に反映される。ユーザーは入力デバイス０５を正確に垂直方向にドラッグすることを意識しなくても、大雑把に下方向ヘドラッグすることでその意図を反映させることができる。一般的に、利き手が左右のどちらかによってドラッグする方向が垂直方向から若干ずれるが、例えば、右利きユーザーの場合は垂直方向よりやや左寄り、つまり右上から左下へのベクトルでドラッグする。また、左利きはその逆で左上から右下へのベクトルでドラッグする。しかし、Ｙ軸情報の変化値のみ反映させる方法をとることによって、以上のような癖に影響されずにユーザーの意図を反映させることが可能となる。
【００４９】
ステップＳ１１４では、入力デバイス０５によるＹ座標値に応じて引き出しメニューの表示量を更新する。なお、引き出しメニューの最も引き出し可能な最大引き出し量は、仕様に応じての定義を変えることはできるが、本実施の形態では、表示領域の中心位置までと定義する。
【００５０】
なお、メニュー引き出し量ｙが所定の定義量に満たない間に、図１２の画面Ｄ５に示すようにＯＦＦになった場合は、メニュー引き出しの処理は途中でキャンセルされ、ステップＳ１０１に戻る（Ｓ１１５）。また、メニュー引き出し量ｙが所定の定義量を越えた後で、図１２の画面Ｄ６に示すようにＯＦＦになった場合は、その位置で引き出しメニューの引き出しは停止され、そのまま使用できる（Ｓ１１６）。さらに、メニュー引き出し量ｙが最大引き出し量を越えた場合、引き出しメニューの引き出しを停止し、最大引き出し量を維持し（Ｓ１１７）、検出座標値を無視する（Ｓ１１８）。
【００５１】
なお、上記実施の形態とは違い、図１２の画面Ｄ２，Ｄ５，Ｄ６のような処理経過における検出座標値の変化速度を検出し、変化速度が高速である場合は、図１２の画面Ｄ６の処理でＯＦＦされても、図１２の画面Ｄ８の処理に移らず、図１２の画面Ｄ９の処理に移るようにしてもよい。
【００５２】
入力デバイス０５がメニュー表示トリガーエリア１１Ａ，１１Ｄを選択している場合、同様に、ステップＳ１０６において、入力デバイス０５がメニュー表示トリガーエリア１１Ａ，１１ｄに接触することによって検出される座標値のＸ座標値だけを監視する。ここでは、Ｙ軸情報は無視され、Ｘ軸情報のみ、処理に反映される。
【００５３】
ステップＳ１０７では、入力デバイス０５によるＸ座標値に応じて引き出しメニューの表示量を更新する。
【００５４】
なお、メニュー引き出し量ｘが所定の定義量に満たない間にＯＦＦになった場合は、メニュー引き出しの処理は途中でキャンセルされ、ステップＳ１０１に戻る（Ｓ１０８）。また、メニュー引き出し量ｘが所定の定義量を越えた後でＯＦＦになった場合は、その位置で引き出しメニューの引き出しは停止され、そのまま使用できる（Ｓ１０９）。さらに、メニュー引き出し量ｘが最大引き出し量を越えた場合、引き出しメニューの引き出しを停止し、最大引き出し量を維持し（Ｓ１１０）、検出座標値を無視する（Ｓ１１１）。
【００５５】
図１３及び図１４は、表示された引き出しメニューを閉じるための処理手順を示すフローチャートであり、図１５は、引き出しメニューを閉じる処理の過程における表示画面（特に、Ｂ分類メニューが選択されていた場合の画面）を示す図である。以下、図１５を適宜参照しながら、図１３及び図１４に示すステップに沿って説明する。
【００５６】
まず、図１５の画面Ｄ１１のように、引き出しメニューが最大引き出し量で表示されているとする（Ｓ２０１）。次に、ステップＳ２０２で、入力デバイス０５によって接触されたタッチパネルセンサー１１上の位置座標を検出する。
【００５７】
ステップＳ２０３で、ステップＳ１０２で検出された座標値が、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれかに含まれるか否かを判断する。含まれない場合、図１５の画面Ｄ１３に示すように、入力デバイス０５によって引き出しメニュー内の特定機能ボタン（ＧＵＩ機能ボタン）が選択されたか否かを判断し（Ｓ２１０）、選択されていれば、その機能が処理される（Ｓ２１１）。選択されていなければ、ステップｓ２０３へ戻って、受け付け待機状態が持続される。なお、図１５の画面Ｄ１２，Ｄ１４に示すように、検出座標値のみ変化し、引き出しメニュー表示トリガーエリアに入った場合は、それまでの検出座標値は無視し、そこから待機状態になる。これは大雑把な操作でも確実にユーザーの意図を受け付ける為の方法である。
【００５８】
ステップＳ２０３で、検出された座標値が引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれかに含まれると判定された場（図１５の画面Ｄ１４）、ステップＳ２０４で、検出座標値が引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれかに含まれるかを判断し、引き出しメニュー表示トリガーエリア１１Ａ，１１Ｄに含まれるならばステップＳ２０５へ、引き出しメニュー表示トリガーエリア１１Ｂ，１１Ｃに含まれるならばステップＳ２１２へ進む。
【００５９】
ステップＳ２０５，Ｓ２１２では、選択された引き出しメニュー表示トリガーエリアをハイライト表示し、同時にキー受け付け音としてピピッなどの電子音を発生させ、選択されたことをユーザーに知らせる。なお、この間にＯＦＦされた場合はステップＳ２０３へ戻る。
【００６０】
つぎに、入力デバイス０５がメニュー表示トリガーエリア１１Ｂ，１１Ｃを選択している場合、ステップＳ２１３において、入力デバイス０５がメニュー表示トリガーエリア１１Ｂ，１１Ｃに接触することによって検出される座標値のＹ座標値だけを監視する。Ｘ軸情報は無視し、Ｙ軸情報のみ、処理に反映する。なお、図１５の画面Ｄ１５に示すように、入力デバイス０５が下方向へドラッグされてメニュー引き出し量ｙが増加している場合は無視する。
【００６１】
ステップＳ２１４では、入力デバイス０５によるＹ座標値に応じて引き出しメニューの表示量を更新する。
【００６２】
なお、メニュー引き出し量ｙが所定の定義量を越えている間に、図１５の画面Ｄ１６に示すようにＯＦＦになった場合は、図１５の画面Ｄ１７に示すように、その表示状態が維持される（Ｓ２１５）。また、メニュー引き出し量ｙが所定の定義量よりも小さくなった後で、図１５の画面Ｄ１８に示すようにＯＦＦになった場合は、ユーザーが引き出しメニューの表示を消す意図をもっていると見なし、図１５の画面Ｄ１９に示すように、引き出しメニュー表示を止める（Ｓ２１６）。
【００６３】
一方、ステップＳ２０４で、入力デバイス０５がメニュー表示トリガーエリア１１Ａ，１１Ｄを選択していると判断された場合、ステップＳ２０６において、入力デバイス０５が引き出しメニュー表示トリガーエリア１１Ａ，１１Ｄに接触することによって検出される座標値のＸ座標値だけを監視する。Ｙ軸情報は無視し、Ｘ軸情報のみ、処理に反映する。
【００６４】
ステップＳ２０７では、入力デバイス０５によるＸ座標値に応じて引き出しメニューの表示量を更新する。
【００６５】
なお、メニュー引き出し量ｘが所定の定義量を越えている間に、ＯＦＦになった場合は、その表示状態が維持される（Ｓ２０８）。また、メニュー引き出し量ｘが所定の定義量よりも小さくなった後で、ＯＦＦになった場合は、ユーザーが引き出しメニューの表示を消す意図をもっていると見なし、引き出しメニュー表示を止める（Ｓ２０９）。
【００６６】
なお、上記実施の形態では、ユーザーが引き出しメニューをドラッグして引き出しメニューの表示を停止するようにしているが、これに代わって、それをクリックするのみで引き出しメニューの表示を停止できる閉じる機能を有したボタンを設けてもよい。
【００６７】
さらに、引き出しメニューの表示を起動する場合と同様に、図１５の画面Ｄ１２，Ｄ１４，Ｄ１６のような処理経過における検出座標値の変化速度を検出し、変化速度が高速である場合は、図１５の画面Ｄ１６の処理でＯＦＦされても、図１５の画面Ｄ１７の処理に移らず、図１５の画面Ｄ１９の処理に移るようにしてもよい。
【００６８】
図１６は、引き出しメニューの大きさを引き出し量に応じて決定する処理の手順を示すフローチャートである。また、図１７は、引き出し量に応じて表示されるＡ分類メニューの画面を示す図であり、図１８は、引き出し量に応じて表示されるＢ分類メニューの画面を示す図である。図１７及び図１８では、分かりやすくするために、四辺上に引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄを示すが、必ずしも４つのエリアが表示されるものとは限らない。以下、図１７及び図１８を適宜参照しながら、図１６に示すステップに沿って説明する。
【００６９】
図１６においてステップＳ３０１，Ｓ３０２，Ｓ３０３，Ｓ３０７は、図１０に示すステップＳ１０３，Ｓ１０４，Ｓ１０６，Ｓ１１２とそれぞれ同一の内容となっているので、それらの説明を省略する。
【００７０】
Ａ分類メニューが選択されている場合、ステップＳ３０４において、引き出しメニューの大きさを、最大引き出し量に対するＸ座標の位置（引き出し量ｘ）の比率で横方向に変倍縮小して表示する。図１７の画面Ｄ３４は最大引き出し量位置におけるＡ分類メニューを示し、例えば、図１７の画面Ｄ３３における引き出し量ｘが、図１７の画面Ｄ３４における最大引き出し量に対して３／４であるとした場合、図１７の画面Ｄ３３におけるＡ分類メニューは、Ｙ方向は図１７の画面Ｄ３４と同じだが、Ｘ方向では、図１７の画面Ｄ３４と比べ、３／４に縮小した画像として表示される。ボタンの表示領域もそれに伴って横方向に縮小され、また、Ａ分類メニューの中身の表示スタイルが、引き出し量ｘに応じてアイコンのみだったり、アイコンと文字の併記だったりと、変化する。
【００７１】
引き出し量ｘが更新されれば、表示比率が更新され（Ｓ３０５）、最大引き出し量位置に至る途中の位置で、入力デバイス０５をタッチパネルセンサー１１から離すとその位置で引き出しメニュー表示が保持される。そして、引き出し量ｘが最大引し出し量を越えると、引き出しメニュー表示が最大引き出し量位置で保持される（Ｓ３０６）。
【００７２】
次に、Ｂ分類メニューが選択されている場合、ステップＳ３０８において、引き出しメニューの大きさを、最大引き出し量に対するＹ座標の位置（引き出し量ｙ）の比率で縦方向に変倍縮小して表示する。図１８の画面Ｄ３８は最大引き出し量位置におけるＢ分類メニューを示し、例えば、図１８の画面Ｄ３７における引き出し量ｙが、図１８の画面Ｄ３８における最大引き出し量に対して３／４であるとした場合、図１８の画面Ｄ３８におけるＢ分類メニューは、Ｘ方向は図１８の画面Ｄ３８と同じだが、Ｙ方向では、図１８の画面Ｄ３８と比べ、３／４に縮小した画像として表示される。ボタンの表示領域もそれに伴って縦方向に縮小される。
【００７３】
引き出し量ｙが更新されれば、表示比率が更新され（Ｓ３０９）、最大引き出し量位置に至る途中の位置で、入力デバイス０５をタッチパネルセンサー１１から離すとその位置で引き出しメニュー表示が保持される。そして、引き出し量ｙが最大引し出し量を越えると、引き出しメニュー表示が最大引き出し量位置で保持される（Ｓ３１０）。
【００７４】
なお、以上においては、Ａ、Ｂ分類メニューを例にあげて説明したが、Ｃ、Ｄ分類メニューも同様の手順が適用される。またなお、引き出しメニュー表示を閉じる場合は、図１６に示す処理の逆向きに手順が進む。
【００７５】
図１９は、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄと、引き出されるＡ〜Ｄ分類メニューとの関係を説明する画像表示ディスプレイ０９の画面を示す図である。
【００７６】
画像表示ディスプレイ０９の画面において、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのうちどれが入力デバイス０５によって選択されるかによって、引き出しメニューの引き出し方向、受け付ける座標情報、メニュー内レイアウトの変倍縮小される画像処理の方向が異なる。
【００７７】
画面Ｄ４１は、Ａ分類メニューを引き出す際に選択する引き出しメニュー表示トリガーエリア１１Ａと、その引き出す方向とを示し、画面Ｄ４２はＡ分類メニューを最大引き出し量位置まで引き出し切った状態を示す。
【００７８】
画面Ｄ４１は、Ａ分類メニューを引き出す際に選択する引き出しメニュー表示トリガーエリア１１Ａと、その引き出す方向とを示し、画面Ｄ４２はＡ分類メニューを最大引き出し量位置まで引き出し切った状態を示す。
【００７９】
画面Ｄ４３は、Ｂ分類メニューを引き出す際に選択する引き出しメニュー表示トリガーエリア１１Ｂと、その引き出す方向とを示し、画面Ｄ４４はＢ分類メニューを最大引き出し量位置まで引き出し切った状態を示す。
【００８０】
画面Ｄ４５は、Ｃ分類メニューを引き出す際に選択する引き出しメニュー表示トリガーエリア１１Ｃと、その引き出す方向とを示し、画面Ｄ４６はＣ分類メニューを最大引き出し量位置まで引き出し切った状態を示す。
【００８１】
画面Ｄ４７は、Ｄ分類メニューを引き出す際に選択する引き出しメニュー表示トリガーエリア１１Ｄと、その引き出す方向とを示し、画面Ｄ４８はＤ分類メニューを最大引き出し量位置まで引き出し切った状態を示す。
【００８２】
図１９に示す引き出しメニューは、説明上の一例であり、それぞれの機能の数や画像表示ディスプレイ０９の大きさに応じて、引き出しメニューの中のアイコンの数、大きさは異なる。
【００８３】
（第２の実施の形態）
次に第２の実施の形態を説明する。
【００８４】
第２の実施形態の構成は、基本的に第１の実施形態の構成と同じであるので、第２の実施形態の説明においては、第１の実施形態の構成を流用する。
【００８５】
第２の実施形態では、携帯型情報処理装置０１で行われる制御処理の内容が、第１の実施形態と異なっている。
【００８６】
図２０は、第２の実施形態における引き出しメニューの表示処理の手順を示すフローチャートである。この表示処理では、機能の優先度に応じて段階表示が行われる。図２１は、画像表示ディスプレイ０９の画面上における範囲ａ，ｂ，ｃを示す図であり、図２２は、引き出し量に応じて表示されるＡ分類メニューの画面を示す図であり、図２３は、引き出し量に応じて表示されるＢ分類メニューの画面を示す図であり、図２４は、引き出し量に応じて表示されるＣ分類メニューの画面を示す図である。以下、図２１〜図２４を適宜参照しながら、図２０に示すフローチャートのステップに沿って説明する。
【００８７】
まず概要を説明すると、一度に一覧できる引き出しメニュー内の項目数が多すぎると選択に迷ってしまい、使い勝手を悪くする場合がある。そのような場合を想定し、第２の実施形態では、一覧できる項目数を制限し、優先度の高いものから順に２段階や３段階に分けて機能項目を表示するようにする。すなわち、各引き出しメニュー内は、引き出しメニュー表示トリガーエリアに近い方から使用頻度の高い順に機能項目をレイアウトして表示する。これにより、一列目を引き出しただけで使用頻度の高い機能項目を選択することが可能になる。
【００８８】
例えば、図２２において、画面Ｄ５２，Ｄ５３に示す項目Ａ−１，Ａ−２，Ａ−３は、最もよく使用される機能項目であり、画面Ｄ５３に示す項目Ａ−４，Ａ−５，Ａ−６は、項目Ａ−１，Ａ−２，Ａ−３に比べれば使用頻度の低い機能項目である。このように、引き出しメニューが、机の引き出しのように整理して使うことが可能となる。
【００８９】
引き出しメニュー内に表示される最大項目数は、画面の大きさ、アイコンの機能によって異なる。例えば、Ａ，Ｃ分類メニューでは最大６項目を表示し、Ｂ分類メニューでは、縦３×横１０の３０項目を表示する。Ｂ分類メニューでは、色のパレット機能をレイアウトすることが想定できる。また、Ｂ分類メニューでは縦の数に応じて３段階の表示ステップをつける。
【００９０】
図２０のフローチャートでは、Ａ分類メニューの表示を例に取り上げて示している。ステップＳ４０１，Ｓ４０２，Ｓ４０３は、図１０に示すステップＳ１０３，Ｓ１０４，Ｓ１０６とそれぞれ同一の内容となっているので、それらの説明を省略する。
【００９１】
入力デバイス０５が移動していて検出Ｘ座標値が変化している場合、引き出しメニュー表示トリガーエリアの位置のみ更新し、検出Ｘ座標値がＯＦＦになったところで、ＯＦＦ直前の検出Ｘ座標値に対応して引き出しメニュー中のレイアウトを決定し表示する。
【００９２】
まずステップＳ４０４で、検出Ｘ座標値が、図２１に示す範囲ａにおいてＯＦＦされた場合は、図２２の画面Ｄ５１を表示する。
【００９３】
また、ステップＳ４０５で、検出Ｘ座標値が、図２１に示す範囲ｂにおいてＯＦＦされた場合は、図２２の画面Ｄ５２を表示する。
【００９４】
また、ステップＳ４０６で、検出Ｘ座標値が、図２１に示す範囲ｃにおいてＯＦＦされた場合は、図２２の画面Ｄ５３を表示する。
【００９５】
なお、入力デバイス０５が移動して範囲ａ，ｂ，ｃの各境界を越えたときには、ブザー音を発信させて、ユーザーにそれを通知する。
【００９６】
なお、引き出しメニュー内にレイアウトされる機能項目の列数が増えるにつれて範囲ａ，ｂ，ｃの数も増え、細分化されるが、基本的な仕組みは同様である。引き出しメニューの表示を閉じる場合も、同様に段階的に閉じることができる。他のＢ，Ｃ，Ｄ分類メニューも同様な手順により表示される。
【００９７】
（第３の実施の形態）
次に第３の実施の形態を説明する。
【００９８】
第３の実施形態の構成は、基本的に第１の実施形態の構成と同じであるので、第３の実施形態の説明においては、第１の実施形態の構成を流用する。
【００９９】
第３の実施形態では、携帯型情報処理装置０１で行われる制御処理の内容が、第１の実施形態と異なっている。
【０１００】
図２５は、第３の実施形態における引き出しメニューの表示処理の手順を示すフローチャートである。この表示処理では、最大引き出し量の拡張が行われる。図２６は、引き出し量に応じて画像表示ディスプレイ０９の画面上に表示されるＡ分類メニューの画面を示す図である。まず、図２６を参照して、第３の実施の形態の特徴を説明する。
【０１０１】
第３の実施形態では、引き出しメニューを画像表示ディスプレイ０９の全表示領域まで最大限に使って表示し、機能項目をより多く表示するようにする。
【０１０２】
前述した第１の実施形態では、引き出しメニューの最大表示量を画像表示ディスプレイ０９の中心の位置まで（半表示領域）と設定したが、その理由として画像表示ディスプレイ０９に本来表示されるべき画像をできるだけ隠さないようにする配慮があった。しかし、機能項目の性質によっては、必ずしも本来表示画像が表示されている必要はなく、むしろ引き出しメニュー内の機能項目の一覧性を高める方が求められる場合もある。
【０１０３】
例えば、検索機能では、本来表示画像は必要でなく、この場合、図２６の画面Ｄ６５，Ｄ６９に示すように、画像表示ディスプレイ０９の全表示領域を引き出しメニューの表示に利用する。一方、画像編集機能では、本来表示画像は必要であり、この場合、本来表示画像と引き出しメニューとを同時に表示するようにする。この場合の引き出しメニューの最大表示量は、画像表示ディスプレイ０９の画面の１／２とする。
【０１０４】
なお、本実施の形態では、上下のＢ，Ｃ分類メニューに、本来表示画像を見ながら機能を選択する頻度が高い機能項目を収納するので、Ｂ，Ｃ分類メニューは画像表示ディスプレイ０９の画面の半分まで引き出せるようにし、左右のＡ，Ｄ分類メニューは画像表示ディスプレイ０９の全表示領域まで引き出せるようにする。
【０１０５】
引き出しメニューを画像表示ディスプレイ０９の全表示領域まで引き出せるようにする場合でも、図２５の画面Ｄ６２〜Ｄ６５に示すように、引き出し量に関係なく、引き出しメニュー内に全部の機能項目を表示する方式と、図２５の画面Ｄ６６〜Ｄ６９に示すように、引き出し量に応じて、引き出しメニュー内に表示する機能項目の数を段階的に変える方式とがあり得る。機能項目の性質によってどちらかの方式を選択して実装するようにしてもよいし、あるいはユーザーが両方の方式のいずれかを自由に選択できるようにしてもよい。
【０１０６】
図２５のフローチャートでは、Ａ分類メニューの表示を例に取り上げて示している。ステップＳ５０１，Ｓ５０２，Ｓ５０３は、図１０に示すステップＳ１０３，Ｓ１０４，Ｓ１０６とそれぞれ同一の内容となっているので、それらの説明を省略する。
【０１０７】
ステップＳ５０４では、入力デバイス０５の接触による検出Ｘ座標値に応じて、引き出しメニュー表示トリガーエリア１１Ａの表示位置を更新するとともに、それに伴った機能項目の表示を行う。このとき、入力デバイス０５がＯＦＦされると、その表示状態を維持する。
【０１０８】
また、ステップＳ５０５は、入力デバイス０５が、ステップＳ５０４での移動方向と反対の方向に移動された場合の引き出しメニューの表示処理を示し、この場合でも、検出Ｘ座標値に応じて、引き出しメニュー表示トリガーエリア１１Ａの表示位置を更新するとともに、それに伴った機能項目の表示を行う。このとき、入力デバイス０５がＯＦＦされると、その表示状態を維持する。
【０１０９】
そして、入力デバイス０５が、ステップＳ５０５での移動方向に更に移動して、検出Ｘ座標値ｘが所定の定義量よりも小さくなると、引き出しメニューの表示を停止する（Ｓ５０６）。
【０１１０】
すなわち、第３の実施の形態では、最大引き出し量の定義を設けず、画像表示ディスプレイ０９の全表示領域を引き出しメニューの表示に使用できるようにする。
【０１１１】
（第４の実施の形態）
次に第４の実施の形態を説明する。
【０１１２】
第４の実施形態の構成は、基本的に第１の実施形態の構成と同じであるので、第４の実施形態の説明においては、第１の実施形態の構成を流用する。
【０１１３】
第４の実施形態では、携帯型情報処理装置０１で行われる制御処理の内容が、第１の実施形態と異なっている。
【０１１４】
図２７は、第４の実施形態における引き出しメニューの表示処理の手順を示すフローチャートである。この表示処理では、引き出しメニューの数が４から８に増加される。図２８は、画像表示ディスプレイ０９の画面上に表示される増加引き出しメニューを示す図である。まず、図２８を参照して、第４の実施の形態の特徴を説明する。
【０１１５】
第１の実施の形態では、画像表示ディスプレイ０９の４つの辺に引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄを設けているが、第４の実施の形態では、機能項目のカテゴリー分類数をさらに増やべく、図２８の画面Ｄ７０に示すような画像表示ディスプレイ０９の４つの角をトリガーエリアａ，ｂ，ｃ，ｄとして利用する。
【０１１６】
すなわち、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄを避けた画像表示ディスプレイ０９の４つの角位置をトリガーエリアａ，ｂ，ｃ，ｄとし、該エリアには、特殊な設定など使用頻度の少ない機能（例えば、詳細設定、ユーザー設定など）を割り当てる。
【０１１７】
通常使用する機能項目を引き出すための引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄは、入力デバイス０５によって接触しやすいように、表示面積を大きくしているのに対して、トリガーエリアａ，ｂ，ｃ，ｄは、逆に誤操作等で簡単に表示されることがないように、表示面積を小さくしている。なお、画像表示ディスプレイ０９周囲の段差に入力デバイス０５が突き当たるので、トリガーエリアａ，ｂ，ｃ，ｄを意識して選択操作した場合には容易に選択できる。
【０１１８】
図２７のフローチャートを参照して、トリガーエリアａを選択操作することによってａ分類詳細メニューが表示される処理を特に説明する。なお、ステップＳ６０１，Ｓ６０２，Ｓ６０３，Ｓ６０４，Ｓ６０５は、図１０に示すステップＳ１０１，Ｓ１０２，１０３，Ｓ１０４，Ｓ１０５とそれぞれ同一の内容となっているので、それらの説明を省略する。ただし、ステップＳ６０３〜Ｓ６０５では、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄをトリガーエリアａ，ｂ，ｃ，ｄにそれぞれ読み変えるものとする。
【０１１９】
ステップＳ６０６では、入力デバイス０５の接触による検出座標値に応じて斜めバー３０の表示位置を決めて表示する。すなわち、図２８の画面Ｄ７２に示すように、トリガーエリアａの位置を基点にして、Ｘ軸、Ｙ軸の検出座標値をｘ，ｙとしたとき、検出座標値ｘ，ｙのうち、絶対値の大きい方の値を検出し、この検出値に応じて、斜めバー３０の表示位置を決める。具体的には、基点から４５度の方向に延びた斜め線に沿って、基点から検出値に相当する距離だけ離れた位置に、上記斜め線に垂直な方向に延びた斜めバー３０を表示する。そして、入力デバイス０５がＯＦＦになった場合には、上記検出値が所定値以内であれば、図２８の画面Ｄ７０に戻り、上記検出値が所定値を越えていれば、図２８の画面Ｄ７３で示すように、そのままの表示状態を維持する。
【０１２０】
また、ステップＳ６０７，Ｓ６０８では、上記検出値が最大引き出し量を越えていれば、図２８の画面Ｄ７４で示すように、最大引き出し量位置で表示状態を維持する。そして、入力デバイス０５がＯＦＦになった場合でも、図２８の画面Ｄ７５で示すように、最大引き出し量位置で表示状態を維持する。
【０１２１】
引き出し途中の表示処理は、第１の実施の形態における表示処理と同様である。
【０１２２】
（第５の実施の形態）
次に第５の実施の形態を説明する。
【０１２３】
第５の実施形態の構成は、基本的に第１の実施形態の構成と同じであるので、第５の実施形態の説明においては、第１の実施形態の構成を流用する。
【０１２４】
第５の実施形態では、携帯型情報処理装置０１で行われる制御処理の内容が、第４の実施形態と類似している。
【０１２５】
図２９は、第５の実施形態における引き出しメニューの表示処理の手順を示すフローチャートである。この表示処理でも、第４の実施形態と同様に、引き出しメニューの数が４から８に増加される。図３０は、画像表示ディスプレイ０９の画面上に表示される増加引き出しメニューを示す図である。以下、図３０を参照しながら、図２９に示すフローチャートのステップに沿って第５の実施の形態の特徴を説明する。
【０１２６】
図２９のフローチャートにおいて、ステップＳ７０１，Ｓ７０２，Ｓ７０３，Ｓ７０４は、図２７に示すステップＳ６０１，Ｓ６０２，６０３，Ｓ６０４とそれぞれ同一の内容となっているので、それらの説明を省略する。ただし、ステップＳ７０３〜Ｓ７０４では、引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄをトリガーエリアａ，ｂ，ｃ，ｄにそれぞれ読み変えるものとする。なお、図２９のフローチャートでは、トリガーエリアａを選択操作することによってａ分類詳細メニューが表示される処理を特に説明する。
【０１２７】
ステップＳ７０５では、入力デバイス０５の接触によってトリガーエリアａが座標検出されると、図３０の画面Ｄ８２に示すように、設定メニューを起動する起動ボタンがポップアップ表示され、この部分がハイライト表示されるとともに、ブザー音が発生する。なお、ここで入力デバイス０５がＯＦＦされれば、ステップＳ７０１へ戻る。
【０１２８】
そのポップアップ表示の状態で、図３０の画面Ｄ８３に示すように、入力デバイス０５がやや右斜め上方向ヘスライドされ、起動ボタン領域内に達し（Ｓ７０６）、ＯＦＦされると、起動ボタンに関連するメニュー表示処理が実行処理され、図３０の画面Ｄ８４に示すような詳細設定メニューが表示される（Ｓ７０７）。
【０１２９】
詳細設定メニューを閉じるには、図３０の画面Ｄ８４に示す「設定」文字付近を入力デバイス０５で座標指示した後、入力デバイス０５をトリガーエリアａ領域へ移動する。なお、図３０の画面Ｄ８４のどこかに、閉じるボタンをレイアウトするようにしてもよい。
【０１３０】
なお、第５の実施の形態でも、最大４つのカテゴリーの基本メニューと、それ以外の詳細設定メニュー４つのカテゴリーとに分けることが可能であるが、この詳細メニューの表示は、使用頻度が少なく誤操作が起こりにくいことを前提とするので、詳細メニューの数を２つぐらいにとどめておいたほうが、使いやすさの点では望ましい。
【０１３１】
図３１は、画像表示ディスプレイ０９の画面上に表示される増加引き出しメニューの他の表示例を示す図である。
【０１３２】
さらに使いやすさを考慮すると、詳細メニューの数を２つにとどめた場合でも、その２つの詳細メニューをどの位置に表示するかという点において、ユーザーの利き手に応じて位置を変えられることが望ましい。すなわち、右利きにとって自然なストローク方向は左下→右上（図３１の画面Ｄ８７）、左利きにとって自然なストローク方向は左上→右下（図３１の画面Ｄ８８）という原則に応じて表示位置が変えられることが必要であり、右利き用には、図３１の画面Ｄ８５のような表示位置を割り当て、左利き用には、図３１の画面Ｄ８６のような表示位置を割り当てる。
【０１３３】
従来装置のように、画面上のソフトボタンを入力デバイスで単に選択する操作方法に比べ、選択した後に画面上をスライドさせてコマンドを処理させる操作を多用することにより、この利き手を考慮したメニューの表示が実現する。
【０１３４】
（第６の実施の形態）
次に第６の実施の形態を説明する。
【０１３５】
第６の実施形態の構成は、基本的に第１の実施形態の構成と同じであるので、第６の実施形態の説明においては、第１の実施形態の構成を流用する。
【０１３６】
第６の実施形態では、引き出しメニューを同時に複数、画像表示ディスプレイ０９に表示することができるようにする。すなわち、画像表示ディスプレイ０９の画面サイズが大き目な場合に適用可能な方法であり、引き出しメニューを２つ、３つ、または４つ同時に表示することができるようにする。
【０１３７】
まず、引き出しメニューを２つ同時に表示する場合、引き出す２つのメニューの位置関係に応じて、直角方向（隣接位置）の関係と平行方向（対面位置）の関係に区別され、それぞれ直角方向は４通り、平行方向は２通りの位置関係の表示パターンがある。さらに引き出す順番によっても表示方法が異なり、先に表示したメニューの表示方法は、後から引き出されるメニューの影響を受ける。
【０１３８】
以下説明の都合上、最大引き出し量は画面の半分として説明するが、これに限定されるものではなく、また、前記各実施の形態で示したように、引き出し途中の任意の位置で引き出しメニューの表示を保持したり、仕様によっては最大引き出し量を全画面まで拡張するようにしてもよい。
【０１３９】
図３２は、第６の実施形態における２つ以上４つまでの引き出しメニューの同時表示の処理の手順を示すフローチャートである。
【０１４０】
ステップＳ８０１で、Ａ〜Ｄ分類メニューのうちのいづれか１つが表示される。
【０１４１】
次に、Ａ〜Ｄ分類メニューのうち、ステップＳ８０１で表示された引き出しメニューを除くいづれか１つが、入力デバイス０５によって選択された場合に、ステップＳ８０２で示すように、両引き出しメニューの間の位置関係によって、その後の処理が分かれる。すなわち、両引き出しメニューの間の位置関係が、平行方向（対面位置）の関係であるならばステップＳ８０３へ進み、直角方向（隣接位置）の関係であるならばステップＳ８０５へ進む。
【０１４２】
後から表示された引き出しメニューが継続的に引き出された場合、ステップＳ８０３では、両引き出しメニューの間の距離を一定に保ちながら、最初に表示された引き出しメニューを同一軸の方向に変倍縮小表示する。そして、ステップＳ８０４では、後から表示された引き出しメニューのサイズが、画面の１／４になったところで固定される。
【０１４３】
ステップＳ８０５では、後から表示された引き出しメニューが継続的に引き出された場合、最初に表示された引き出しメニューを、後から表示された引き出しメニューの引き出し方向へ変倍縮小表示する。そして、ステップＳ８０６では、後から表示された引き出しメニューのサイズが、画面の１／２になったところで固定される。
【０１４４】
図３３及び図３４は、図３２に示す処理手順の具体的な手順を示すフローチャートである。また、図３５〜図３８は、引き出し量に応じて画像表示ディスプレイ０９の画面上に同時に表示される２つの引き出しメニューを示す図であり、図３９〜図４２は、引き出し量に応じて画像表示ディスプレイ０９の画面上に同時に表示される３つの引き出しメニューを示す図であり、図４３〜図４６は、引き出し量に応じて画像表示ディスプレイ０９の画面上に表示される４つの引き出しメニューを示す図である。なお、図３５〜図４６の各引き出しメニュー上に記載されている数字は引き出した順番を示す数字であり、画像表示されるものではない。以下、図３５〜図４６を適宜参照しながら、図３３及び図３４に示したステップに沿って説明する。
【０１４５】
まずステップＳ９０１で、最初にＡ分類メニューが引き出され表示されたとする。
【０１４６】
次に、Ｂ〜Ｄ分類メニューのうちのいづれか１つが入力デバイス０５によって選択された場合に（Ｓ９０２）、ステップＳ９０３で示すように、両引き出しメニューの間の位置関係によって、その後の処理が分かれる。
【０１４７】
Ｄ分類メニュー（ツール）が選択されていれば、平行方向（対面位置）の関係にあるので、ステップＳ９０４へ進み、Ｄ分類メニュー（ツール）が継続的に引き出された場合、Ｄ分類メニュー（ツール）との間の距離を一定に保ちながら、Ａ分類メニュー（ツール）をＸ軸の方向に変倍縮小表示する。これを、図３７の画面Ｄ１０９〜Ｄ１１１に示す。
【０１４８】
次にステップＳ９０５で、３つの引き出しメニューとして、Ｂ，Ｃ分類メニューのうちのいづれか１つが入力デバイス０５によって選択された場合に、Ｂ分類メニュー（ツール）が選択されていれば、ステップＳ９０７に進んで、Ｙ軸方向の引き出し量に応じてＢ分類メニュー（ツール）を表示すると同時に、既に表示されているＡ分類メニュー（ツール）とＤ分類メニュー（ツール）とをＹ軸方向に、Ｂ分類メニュー（ツール）のＹ軸方向の引き出し量に応じて変倍縮小表示する。これを、図４１の画面Ｄ１２５〜Ｄ１２７に示す。
【０１４９】
また、ステップＳ９０５で、Ｃ分類メニューが入力デバイス０５によって選択された場合には、ステップＳ９０８に進んで、Ｙ軸方向の引き出し量に応じてＣ分類メニュー（ツール）を表示すると同時に、既に表示されているＡ分類メニュー（ツール）とＤ分類メニュー（ツール）とをＹ軸方向に、Ｃ分類メニュー（ツール）のＹ軸方向の引き出し量に応じて変倍縮小表示する。
【０１５０】
次にステップＳ９０９で、４つ目の分類メニューが入力デバイス０５によって選択された場合に、それがＣ分類メニュー（ツール）であれば、ステップＳ９１０に進んで、Ｙ軸方向の引き出し量に応じてＣ分類メニュー（ツール）を表示する。これを、図４５の画面Ｄ１３８〜Ｄ１４０に示す。
【０１５１】
また、ステップＳ９０９で、４つ目の分類メニューが入力デバイス０５によって選択された場合に、それがＢ分類メニュー（ツール）であれば、ステップＳ９１１に進んで、Ｙ軸方向の引き出し量に応じてＢ分類メニュー（ツール）を表示する。
【０１５２】
ステップＳ９０２に戻って、２つ目の引き出しメニューとして、Ｂ〜Ｄ分類メニューのうちのいづれか１つが入力デバイス０５によって選択された場合に、Ｂ，Ｃ分類メニュー（ツール）が選択されていれば、Ａ分類メニュー（ツール）に対して直角方向（隣接位置）の関係にあるので、ステップＳ９１２，Ｓ９１３へ進む。
【０１５３】
Ｂ分類メニュー（ツール）が選択されていれば、ステップＳ９１２において、Ｙ軸方向の引き出し量に応じてＢ分類メニュー（ツール）を表示すると同時に、既に表示されているＡ分類メニュー（ツール）をＹ軸方向に、Ｂ分類メニュー（ツール）のＹ軸方向の引き出し量に応じて変倍縮小表示する。これを、図３５の画面Ｄ１０１〜Ｄ１０３に示す。
【０１５４】
また、Ｃ分類メニュー（ツール）が選択されていれば、ステップＳ９１３において、Ｙ軸方向の引き出し量に応じてＣ分類メニュー（ツール）を表示すると同時に、既に表示されているＡ分類メニュー（ツール）をＹ軸方向に、Ｃ分類メニュー（ツール）のＹ軸方向の引き出し量に応じて変倍縮小表示する。
【０１５５】
次にステップＳ９１４で、３つの引き出しメニューが入力デバイス０５によって選択された場合に、ステップＳ９１５で示すように、２つ目の引き出しメニューとの間の位置関係によって、その後の処理が分かれる。
【０１５６】
２つ目の引き出しメニューがＢ分類メニュー（ツール）であって、３つ目の引き出しメニューがＣ分類メニュー（ツール）である場合、または２つ目の引き出しメニューがＣ分類メニュー（ツール）であって、３つ目の引き出しメニューがＢ分類メニュー（ツール）である場合、平行方向（対面位置）の関係にあるので、ステップＳ９１６へ進み、ＣまたはＢ分類メニュー（ツール）が継続的に引き出された場合、Ｙ軸方向の引き出し量に応じてＣまたはＢ分類メニュー（ツール）を表示すると同時に、既に表示されているＢまたはＣ分類メニュー（ツール）をＹ軸方向に、ＣまたはＢ分類メニュー（ツール）のＹ軸方向の引き出し量に応じて変倍縮小表示する。そして、Ａ分類メニュー（ツール）は位置を移動するだけで変倍縮小は行わない。これを、図３９の画面Ｄ１１７〜Ｄ１１９に示す。
【０１５７】
一方、３つ目の引き出しメニューがＤ分類メニュー（ツール）である場合、２つ目の引き出しメニューに対して直角方向（隣接位置）の関係にあるので、ステップＳ９１７へ進み、Ｄ分類メニュー（ツール）が継続的に引き出された場合、Ｘ軸方向の引き出し量に応じてＤ分類メニュー（ツール）を表示すると同時に、既に表示されているＢまたはＣ分類メニュー（ツール）をＹ軸の方向に変倍縮小表示する。そして、Ａ分類メニュー（ツール）を、Ｄ分類メニュー（ツール）の引き出し量に応じて、Ｄ分類メニュー（ツール）との間の距離を一定に維持したまま、変倍縮小表示する。Ｘ軸方向の引き出し量に応じて位置を移動するだけで変倍縮小は行わない。これを、図４０の画面Ｄ１２１〜Ｄ１２３に示す。
【０１５８】
次にステップＳ９１８で、４つ目の分類メニューが入力デバイス０５によって選択された場合に、それがＤ分類メニュー（ツール）であれば、ステップＳ９１９に進んで、Ｘ軸方向の引き出し量に応じてＤ分類メニュー（ツール）を表示する。
【０１５９】
また、ステップＳ９１８で、４つ目の分類メニューが入力デバイス０５によって選択された場合に、それがＢ分類メニュー（ツール）であれば、ステップＳ９２０に進んで、Ｙ軸方向の引き出し量に応じてＢ分類メニュー（ツール）を表示する。
【０１６０】
図３５と図３６とは、２つの引き出しメニューの関係が直角方向（隣接位置）の関係にある場合である。図３５の画面Ｄ１００〜Ｄ１０３に示す２つの引き出しメニューと、図３６の画面Ｄ１０４〜Ｄ１０７に示す２つの引き出しメニューとは、個々の２つの引き出しメニューの位置関係は同じであっても、引き出す順番によって、表示される方法が異なっている。後から引き出したメニューの表示に優先権があり、後から引き出したメニューはそのメニュー内を通常どおり表示し、それに伴い、最初に引き出したメニューの表示は、その影響を受ける。すなわち、図３５の画面Ｄ１０１に示すように、すでにＡ分類メニューが引き出されている状態で、画面Ｄ１０２に示すように、直角の位置関係にあるＢ分類メニューを引き出す場合は、Ａ分類メニューのＹ軸方向が、Ｂ分類メニューが引き出される量に応じて変倍縮小表示され、画面Ｄ１０３に示すように、Ｂ分類メニューは、最大引き出し量（画面の半分）の位置で固定される。
【０１６１】
Ａ分類メニュー内の表示内容は、単純に形状だけが縮小されるが、表示内容自体を変えるようにしてもよい。例えば、画面Ｄ１０１では、Ａ分類メニュー内にアイコンと文字とを併記表示し、画面Ｄ１０３では、Ａ分類メニュー内にアイコンのみを表示するいったように、表示面積に応じて情報の種類を変化させるようにしてもよい。
【０１６２】
また図３６において、画面Ｄ１０４に示すように、すでにＢ分類メニューが引き出されている状態で、直角の位置関係にあるＡ分類メニューを引き出す場合は、画面Ｄ１０６に示すように、Ｂ分類メニューを、Ａ分類メニューのＸ軸方向の引き出し量に応じて縮小表示し、画面Ｄ１０７に示すように、Ａ分類メニューの引き出しを最大引き出し量（画面の半分）の位置で固定する。
【０１６３】
図３７及び図３８は、２つの引き出しメニューの関係が平行方向（対面位置）の関係にある場合を示す。
【０１６４】
図３７の画面Ｄ１０８に示すように、Ａ分類メニューが表示されている状態で、平行位置関係にあるＤ類メニューが引き出されようとしたら、画面Ｄ１１０，Ｄ１１１に示すように、Ｄ分類メニューの引き出し量に応じて、両引き出しメニューの間の距離を一定に保ったまま、Ａ分類メニューが変倍縮小される。これにより、本来表示されるべき画像の表示エリアが常に一定量確保され、引き出しメニューと本来表示画像とが同時に常時表示されることになる。
【０１６５】
図３８は、２つの引き出しメニューが上下位置にある場合であり、図３７の場合と同様に処理される。
【０１６６】
図３９及び図４０は、２つ目の引き出しメニューが１つ目の引き出しメニューに対して直角方向（隣接位置）の関係にある場合において、３つの引き出しメニューを同時に表示する場合を示す。図３９は、３つ目の引き出しメニューが２つ目の引き出しメニューに対して平行方向（対面位置）の関係にある場合を示し、図４０は、３つ目の引き出しメニューが２つ目の引き出しメニューに対して直角方向（隣接位置）の関係にある場合を示す。
【０１６７】
図３９では画面Ｄ１１７〜Ｄ１１９に示すように、Ａ分類メニューはＹ軸方向に縮小表示された状態になっているので、その状態を確保したまま、Ｃ分類メニューを引き出すと同時に、Ｂ分類メニューを縮小表示する。Ｂ分類メニューとＣ分類メニューとの間の距離は一定値を常時確保する。
【０１６８】
図４０では画面Ｄ１２１〜Ｄ１２３に示すように、Ｄ分類メニューを引き出すと同時に、Ａ分類メニュー及びＢ分類メニューをＸ軸方向に縮小表示する。Ｄ分類メニューとＡ分類メニューとの間のＸ軸方向の距離は一定値を常時確保する。
【０１６９】
図４１及び図４２は、２つ目の引き出しメニューが１つ目の引き出しメニューに対して平行方向（対面位置）の関係にある場合において、３つの引き出しメニューを同時に表示する場合を示す。図４１は、３つ目の引き出しメニューがＢ分類メニューである場合を示し、図４０は、３つ目の引き出しメニューがＡ分類メニューである場合を示す。
【０１７０】
図４１では画面Ｄ１２５〜Ｄ１２７に示すように、Ｂ分類メニューの引き出しに伴い、すでに表示されているＡ分類メニュー、Ｄ分類メニューの両方が同時にＹ軸方向へ向かって縮小表示される。
【０１７１】
図４２では画面Ｄ１２９〜Ｄ１３１に示すように、Ａ分類メニューの引き出しに伴い、すでに表示されているＢ分類メニュー、Ｃ分類メニューの両方が同時にＸ軸方向へ向かって縮小表示される。
【０１７２】
図４３〜図４６は、４つの引き出しメニューを同時に表示する場合を示す。
【０１７３】
図４３は、図３９の画面Ｄ１１９に示す状態の続きとして残りのＤ分類メニューを引き出した場合を示す。
【０１７４】
図４４は、図４０の画面Ｄ１２３に示す状態の続きとして残りのＣ分類メニューを引き出した場合を示す。
【０１７５】
図４５は、図４１の画面Ｄ１２７に示す状態の続きとして残りのＣ分類メニューを引き出した場合を示す。
【０１７６】
図４６は、図４２の画面Ｄ１３１に示す状態の続きとして残りのＤ分類メニューを引き出した場合を示す。
【０１７７】
なお、どの引き出しメニューの表示においても、いずれかの引き出しメニューを閉じたい場合は、引き出した順番にとらわれず、対応する引き出しメニュー内の座標を入力デバイス０５で選択し、そのまま各メニューの引き出し前の位置方向ヘドラッグする。
【０１７８】
（第７の実施の形態）
次に第７の実施の形態を説明する。
【０１７９】
第７の実施形態の構成は、基本的に第１の実施形態の構成と同じであるので、第７の実施形態の説明においては、第１の実施形態の構成を流用する。
【０１８０】
第７の実施形態では、引き出しメニューの引き出し量に応じて、本来表示されるべき主画像の形状の歪曲が行われる。
【０１８１】
図４７は、第７の実施形態における引き出しメニューの表示と、引き出しメニューの表示に伴う主画像の形状の変形とに関わる処理手順を示すフローチャートである。図４８は、引き出しメニューを表示する処理過程において画像表示ディスプレイ０９に表示される画面を示す図である。図４８では主にＢ分類メニューを表示する場合を例にとっている。以下、図４８を適宜参照しながら、図４７に示すステップに沿って説明する。
【０１８２】
図４８に示す主画像Ａは、例えば写真画像であったり、文章だったり、写真と文章とが混在したものであったりする。内蔵メモリーにすでに格納されていた再生画像だったり、撮影待機状態でカメラ部のＣＣＤがとらえたファインダー画像の場合も想定される。
【０１８３】
図４７のフローチャートでは、ステップＳ１００１，Ｓ１００２，Ｓ１００３，Ｓ１００４，Ｓ１００５，Ｓ１００６，Ｓ１００９，Ｓ１０１０は、図１０に示すステップＳ１０１，Ｓ１０２，Ｓ１０３，Ｓ１０４，Ｓ１０５，Ｓ１０６，Ｓ１１２，Ｓ１１３とそれぞれ同一の内容となっているので、それらの説明を省略する。
【０１８４】
引き出しメニュー表示トリガーエリア１１Ｂが選択され、その後連続的にＹ軸座標の検出値（引き出し量）ｙが変更されると、ステップＳ１０１１において、引き出し量ｙに応じてＢ分類メニューを表示するとともに、Ｙ軸方向の全画面サイズＹに対する値（Ｙ−ｙ）の比率で、主画像ＡをＹ軸方向に変倍縮小して表示する（図４８の画面Ｄ１５４，Ｄ１５５）。なお、この間に入力デバイス０５がＯＦＦされると、引き出し量ｙが所定の定義量よりも小さいならば、図４８の画面Ｄ１５４の状態から画面Ｄ１５０の状態へ戻り、引き出し量ｙが所定の定義量よりも大きいならば、図４８の画面Ｄ１５５の状態を維持する（図４８の画面Ｄ１５７）。
【０１８５】
そして、引き出し量ｙが更に増加した場合、ステップＳ１０１２において、Ｂ分類メニューが最大引き出し量（Ｙ軸方向の画面サイズの半分）で固定され、また、主画像ＡもＹ軸方向に１／２に変倍縮小された大きさで保持される（図４８の画面Ｄ１５６）。なお、この場合に入力デバイス０５がＯＦＦされると、図４８の画面Ｄ１５６の状態を維持する（図４８の画面Ｄ１５８）。
【０１８６】
以上の説明は、Ｂ分類メニューを表示することを例にとっているが、Ｃ分類メニューを表示する場合も同様である。
【０１８７】
次に、引き出しメニュー表示トリガーエリア１１Ａ，Ｄが選択され、その後連続的にＸ軸座標の検出値（引き出し量）ｘが変更されると、ステップＳ１００７において、引き出し量ｘに応じてＡ，Ｄ分類メニューを表示するとともに、Ｘ軸方向の全画面サイズＸに対する値（Ｘ−ｘ）の比率で、主画像ＡをＸ軸方向に変倍縮小して表示する。なお、この間に入力デバイス０５がＯＦＦされると、引き出し量ｘが所定の定義量よりも小さいならば、主画像Ａだけを表示する画面の状態へ戻り、引き出し量ｙが所定の定義量よりも大きいならば、そのときの画面の状態を維持する。
【０１８８】
そして、引き出し量ｘが更に増加した場合、ステップＳ１００８において、Ａ，Ｄ分類メニューが最大引き出し量（Ｘ軸方向の画面サイズの半分）で固定され、また、主画像ＡもＸ軸方向に１／２に変倍縮小された大きさで保持される。なお、この場合に入力デバイス０５がＯＦＦされると、そのときの画面の状態を維持する。
【０１８９】
図４９は、表示された引き出しメニューを閉じるための処理手順を示すフローチャートであり、図５０は、引き出しメニューを閉じる処理の過程における表示画面（特に、Ｂ分類メニューが選択されていた場合の画面）を示す図である。以下、図５０を適宜参照しながら、図４９に示すステップに沿って説明する。
【０１９０】
まずステップＳ１１０１で、図５０の画面Ｄ１６０に示すように、引き出しメニューが表示され、表示された引き出しメニューの引き出し量に応じて主画像Ａが変形されているとする。この状態で入力デバイス０５が画像表示ディスプレイ０９のタッチパネルセンサー１１に接触すると、その座標値が検出される（Ｓ１１０２）。検出された座標値が引き出しメニュー表示トリガーエリア内の値になっているか否かを判断し（Ｓ１１０３）、引き出しメニュー表示トリガーエリア内の値になっていれば、ステップＳ１１０４へ進み、なっていなければステップＳ１１０９へ進む。なお、ステップＳ１１０３で肯定（ＹＥＳ）の判断になる際に、図５０の画面Ｄ１６０の状態から直接、画面Ｄ１６３の状態になる場合と、図５０の画面Ｄ１６１の状態から、入力入力デバイス０５を画像表示ディスプレイ０９のタッチパネルセンサー１１から離さずにそのままスライドさせて、画面Ｄ１６３の状態になる場合とがある。
【０１９１】
ステップＳ１１０９では、図５０の画面Ｄ１６２に示すように、引き出しメニュー内の機能ボタンのいずれかが入力デバイス０５によって選択されると（Ｓ１１０９）、そのボタンに対応する機能が実行され（Ｓ１１１０）、その処理結果が主画像Ａに反映される。なお、この状態で、図５０の画面Ｄ１６４に示すように入力デバイス０５０４が矢印方向にスライドされた場合、それは無視される。
また、この状態で入力デバイス０５がＯＦＦされれば、ステップＳ１１０３へ戻る。
【０１９２】
ステップＳ１１０４では、検出座標値が引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれに含まれるかを判断する。引き出しメニュー表示トリガーエリア１１Ａ，Ｄに含まれるならば、ステップＳ１１０５へ、引き出しメニュー表示トリガーエリア１１Ｂ，Ｃに含まれるならば、ステップＳ１１１１へ進む。
【０１９３】
ステップＳ１１１１では、選択された引き出しメニュー表示トリガーエリアがハイライト表示され、同時にブザー発音して、選択されたことを示す。また、この状態で、入力デバイス０５がＯＦＦされると、ステップＳ１１０３へ戻る。そして、ステップＳ１１１２で、検出座標値のうち、Ｙ座標値だけを監視し、Ｘ座標値を無視する。ここでも、入力デバイス０５がＯＦＦされると、ステップＳ１１０３へ戻る。
【０１９４】
次にステップＳ１１１３で、引き出し量ｙに応じて引き出しメニューを表示するとともに、Ｙ軸方向の全画面サイズＹに対する値（Ｙ−ｙ）の比率で、主画像ＡをＹ軸方向に変倍縮小して表示する（図５０の画面Ｄ１６５，Ｄ１６７）。なお、この間に入力デバイス０５がＯＦＦされると、引き出し量ｙが所定の定義量よりも大きいならば、図５０の画面Ｄ１６５の状態を維持し（図５０の画面Ｄ１６６）、引き出し量ｙが所定の定義量よりも小さいならば、図５０の画面Ｄ１６７の状態から主画像Ａを全画面表示する画面Ｄ１６８の状態へ移る。
【０１９５】
さらに、引き出し量ｙが減少して、図５０の画面Ｄ１６９の状態になると、主画像Ａを全画面表示する画面Ｄ１７０の状態へ移る（Ｓ１１１４）。勿論、入力デバイス０５がＯＦＦされても、画面Ｄ１７０の状態へ移る。
【０１９６】
一方、ステップＳ１１０４で、検出座標値が引き出しメニュー表示トリガーエリア１１Ａ，Ｄに含まれると判断されたならば、ステップＳ１１０５で、選択された引き出しメニュー表示トリガーエリアがハイライト表示され、同時にブザー発音して、選択されたことを示す。また、この状態で、入力デバイス０５がＯＦＦされると、ステップＳ１１０３へ戻る。そして、ステップＳ１１０６で、検出座標値のうち、Ｘ座標値だけを監視し、Ｙ座標値を無視する。ここでも、入力デバイス０５がＯＦＦされると、ステップＳ１１０３へ戻る。
【０１９７】
次にステップＳ１１０７で、引き出し量ｘに応じて引き出しメニューを表示するとともに、Ｘ軸方向の全画面サイズＸに対する値（Ｘ−ｘ）の比率で、主画像ＡをＸ軸方向に変倍縮小して表示する。なお、この間に入力デバイス０５がＯＦＦされると、引き出し量ｘが所定の定義量よりも大きいならば、その表示状態を維持し、引き出し量ｘが所定の定義量よりも小さいならば、主画像Ａを全画面表示する画面の状態へ移る。
【０１９８】
さらに、引き出し量ｘが減少して０になると、主画像Ａを全画面表示する画面の状態へ移る（Ｓ１１０８）。勿論、入力デバイス０５がＯＦＦされても、主画像Ａを全画面表示する画面の状態へ移る。
【０１９９】
なお、４つのうち、どの引き出しメニューを引き出すかによって、画像Ａの変形縮小表示の方法が異なる。これを図５１を参照して説明する。
【０２００】
図５１は、引き出しメニューの格納位置と主画像Ａとの関係を説明するための、画像表示ディスプレイ０９の画面を示す図である。
【０２０１】
例えば、引き出しメニュー表示トリガーエリア１１Ｂを入力デバイス０５で選択してＢ分類メニューを引き出した図５１の画面Ｄ１８４では、入力デバイス０５で主画像Ａに書き込む文字の色の一覧を、Ｂ分類メニューに色のパレットのようにレイアウトしている。この画面Ｄ１８４の状態では、引き出しメニューを引き出したまま、色を選択して主画像Ａに文字の書き込みができ、また途中で色を変更しながらそのまま書き込みが続けられる。この場合、引き出しメニューを閉じると、文字は書かれたときの比率で主画像Ａの上に表示するようにしてもよいし、また、主画像Ａが元の比率に戻るのとあわせて、文字も同じ比率で縦方向に変倍するようにしてもよい。
【０２０２】
さらに、画面Ｄ１８２，Ｄ１８４，Ｄ１８６，Ｄ１８８において、主画像Ａを元の縦横比率で表示したい場合は、変倍された主画像Ａの角をドラッグするなどの方法によって元に戻すようにしてもよい。この結果、例えば、画面Ｄ１８４の状態でこの操作を行うと、後述する図５３の画面Ｄ１９３のようになる。
【０２０３】
なお、第７の実施の形態を第６の実施の形態に適用してもよい。
【０２０４】
（第８の実施の形態）
次に第８の実施の形態を説明する。
【０２０５】
第８の実施形態の構成は、基本的に第１の実施形態の構成と同じであるので、第８の実施形態の説明においては、第１の実施形態の構成を流用する。
【０２０６】
第８の実施形態では、引き出しメニューが引き出されても、本来表示されるべき主画像の縦横比率が一定に維持される。
【０２０７】
図５２は、第８の実施形態における、引き出しメニューの表示に伴なう主画像表示の処理の手順を示すフローチャートである。図５３は、引き出しメニューを表示する処理過程において画像表示ディスプレイ０９に表示される画面を示す図である。図５３ではＢ分類メニューを表示する場合を例にとっている。以下、図５３を適宜参照しながら、図５２に示すステップに沿って説明する。
【０２０８】
図４８に示す主画像Ａは、例えば写真画像であったり、文章だったり、写真と文章とが混在したものであったりする。内蔵メモリーにすでに格納されていた再生画像だったり、撮影待機状態でカメラ部のＣＣＤがとらえたファインダー画像の場合も想定される。
【０２０９】
図５２のフローチャートでは、ステップＳ１２０１，Ｓ１２０２，Ｓ１２０３，Ｓ１２０４，Ｓ１２０５，Ｓ１２０６，Ｓ１２０９，Ｓ１２１０は、図１０に示すステップＳ１０１，Ｓ１０２，Ｓ１０３，Ｓ１０４，Ｓ１０５，Ｓ１０６，Ｓ１１２，Ｓ１１３とそれぞれ同一の内容となっているので、それらの説明を省略する。
【０２１０】
引き出しメニュー表示トリガーエリア１１Ｂが選択され、その後連続的にＹ軸座標の検出値（引き出し量）ｙが変更されると、ステップＳ１２１１において、引き出し量ｙに応じてＢ分類メニューを表示するとともに、主画像Ａの縦横比率を維持したまま変倍縮小して表示する（図５３の画面Ｄ１９１，Ｄ１９２）。なお、この間に入力デバイス０５がＯＦＦされると、そのときの画面の状態を維持する。
【０２１１】
そして、引き出し量ｙが更に増加した場合、ステップＳ１２１２において、Ｂ分類メニューが最大引き出し量（Ｙ軸方向の画面サイズの半分）で固定され、また、主画像ＡもＸ軸方向、Ｙ軸方向ともに１／２に変倍縮小された大きさで保持される（図５３の画面Ｄ１９３）。なお、この場合に入力デバイス０５がＯＦＦされると、図５３の画面Ｄ１９３の状態を維持する。
【０２１２】
以上の説明は、Ｂ分類メニューを表示することを例にとっているが、Ｃ分類メニューを表示する場合も同様である。
【０２１３】
次に、引き出しメニュー表示トリガーエリア１１Ａ，Ｄが選択され、その後連続的にＸ軸座標の検出値（引き出し量）ｘが変更されると、ステップＳ１２０７において、引き出し量ｘに応じてＡ，Ｄ分類メニューを表示するとともに、主画像Ａの縦横比率を維持したまま変倍縮小して表示する。なお、この間に入力デバイス０５がＯＦＦされると、そのときの画面の状態を維持する。
【０２１４】
そして、引き出し量ｘが更に増加した場合、ステップＳ１２０８において、Ａ，Ｄ分類メニューが最大引き出し量（Ｘ軸方向の画面サイズの半分）で固定され、また、主画像ＡもＸ軸方向、Ｙ軸方向ともに１／２に変倍縮小された大きさで保持される。なお、この場合に入力デバイス０５がＯＦＦされると、主画像ＡもＸ軸方向、Ｙ軸方向ともに１／２に変倍縮小された大きさで保持される。
【０２１５】
なお、第８の実施の形態を他の実施の形態と組み合わせ、操作設定やいづれかのボタンを押しながら行う操作手段によって、ユーザーが任意にどちらかの方法を選択できるようにしてもよい。
【０２１６】
さらに、図５４に示すような主画像Ａの表示を行うようにしてもよい。
【０２１７】
図５４は、図５３に示す主画像Ａの表示方法とは異なる表示方法を説明する、画像表示ディスプレイ０９に表示された画面を示す図である。
【０２１８】
すなわち、画像表示ディスプレイ０９の画面Ｄ１９５〜Ｄ１９７では、主画像Ａの形状や縦横表示比率は全く変化せずに、その上に引き出しメニューがかぶさる形で表示される。この主画像Ａの表示方法は、主画像Ａの一部が欠けてしまうという欠点をもつが、非常に高速に演算処理をできるＣＰＵを実装していない場合には、この表示方法は有効である。
【０２１９】
なお、この表示方法では、入力デバイス０５がタッチパネルセンサー１１に接触している間は、引き出しメニューが主画像Ａに重なり、一方、入力デバイス０５がＯＦＦされると、主画像Ａを引き出しメニューの引き出し方向に縮小表示する。例えば、画面Ｄ１９５の状態でＯＦＦした場合、所要の処理時間を経た後、画面Ｄ１９８に切り換わる。また、画面Ｄ１９６の状態でＯＦＦした場合、所要の処理時間を経た後、画面Ｄ１９９に切り換わる。さらに、画面Ｄ１９７の状態でＯＦＦした場合、所要の処理時間を経た後、画面Ｄ２００に切り換わる。
【０２２０】
（第９の実施の形態）
次に第９の実施の形態を説明する。
【０２２１】
第９の実施形態の構成は、基本的に第１の実施形態の構成と同じであるので、第９の実施形態の説明においては、第１の実施形態の構成を流用する。
【０２２２】
第９の実施形態では、引き出しメニューの表示方法として「引き出しメニュー内一部切り出しヘルプ」という表示方法を採用する。
【０２２３】
図５５及び図５６は、第９の実施形態における引き出しメニューの表示処理の手順を示すフローチャートである。図５７は、画像表示ディスプレイ０９に表示される第９の実施形態における引き出しメニューを示す図であり、特にＡ分類メニューを示す。図５８は、第９の実施形態における画像表示ディスプレイ０９に表示されるＢ〜Ｄ分類メニューを示す図である。以下、図５７及び図５８を適宜参照しながら、図５５及び図５６に示すステップに沿って説明する。
【０２２４】
上記の各実施の形態では、引き出しメニューを表示するまでは、それぞれの引き出しの中に記載されている機能項目を把握することができないので、ユーザーは、それぞれどのような機能項目が記載されているか、あらかじめ覚えておく必要がある。こうした煩わしさを避けるため、第９の実施形態では、引き出しメニューを迷わず使いこなすための補助的機能を、第１の実施形態の引き出しメニュー表示処理に追加する。
【０２２５】
すなわち、パソコンなどでは一般的に、機能に対応するアイコンにマウスなどのポインティングデバイスを置くだけで、そのアイコンがどういう機能に対応するかを、文字で簡潔に説明する吹き出しが表示される。しかし、本実施の形態では、そうした機能を説明する吹き出しではなく、引き出しメニューが表示されたときと同じ表現で、引き出しメニューの一部を切り取って「引き出しメニュー内一部切り出しヘルプ」として表示し、引き出しメニューの中身を簡単に確認できるようにする。
【０２２６】
図５５に示す処理は、前述のように第１の実施形態の引き出しメニュー表示処理に追加される処理であり、図５５においてステップＳ１３０１は、図１０のステップＳ１０３と同一の処理を行う。
【０２２７】
次に、ステップＳ１３０２で、「引き出しメニュー内一部切り出しヘルプ」の機能の実行があらかじめ設定されているか否かを判断する。設定されていなければ、図１０のステップＳ１０４以降の処理に移る。
【０２２８】
一方、「引き出しメニュー内一部切り出しヘルプ」の機能の実行があらかじめ設定されていれば、ステップＳ１３０３に進んで、検出座標値が引き出しメニュー表示トリガーエリア１１Ａ〜１１Ｄのいずれかに含まれるかを判断し、引き出しメニュー表示トリガーエリア１１Ａ，１１Ｄに含まれるならばステップＳ１３０５へ、引き出しメニュー表示トリガーエリア１１Ｂ，１１Ｃに含まれるならばステップＳ１３１１へ進む。
【０２２９】
ステップＳ１３０５では、引き出しメニュー表示トリガーエリア１１Ａ，１１Ｄにおいて入力デバイス０５が接触している位置のＹ座標値が検出され、そのＹ座標値に最も近いＹ座標値を持つ機能項目を表示される。これを、引き出しメニュー表示トリガーエリア１１Ａが入力デバイス０５によって接触された場合を例にとって、図５７の画面Ｄ２０２に示す。この状態から、引き出しメニュー表示トリガーエリア１１Ａの上を入力デバイス０５が外装フレームに沿って上下方向にスライドされると、図５７の画面Ｄ２０３〜Ｄ２０５のようになる。このように、引き出しメニューを全て表示しなくても中身を確認することができ、所望の機能項目が見つからなかった場合は、他の引き出しメニュー内を同様な方法で探すことができる。以下、図５７の画面Ｄ２０２〜Ｄ２０５に表示される引き出しメニューの一部を成す画像を「切り出しヘルプ」と呼ぶ。
【０２３０】
こうして所望の機能項目が見つかり、入力デバイス０５がＯＦＦされると、ステップＳ１３０６において、ＯＦＦ後に所定時間（２〜３秒間）が経過したか否かを判断する。所定時間が経過していなければステップＳ１３０７へ進み、所定時間の経過前に切り出しヘルプ内の機能項目（アイコン）を入力デバイス０５が選択する。これにより、ステップＳ１３０８で、切り出しヘルプの表示を停止するとともに、選択された機能項目（アイコン）に対応する機能が実行される。
【０２３１】
なお、ステップＳ１３０６において、所定時間が経過していると判断された場合、ステップＳ１３０９に進んで、切り出しヘルプの表示を停止する。
【０２３２】
一方、ステップＳ１３１１では、引き出しメニュー表示トリガーエリア１１Ｂ，１１Ｃにおいて入力デバイス０５が接触している位置のＸ座標値が検出され、そのＸ座標値に最も近いＸ座標値を持つ機能項目を表示される。
【０２３３】
こうして所望の機能項目が見つかり、入力デバイス０５がＯＦＦされると、ステップＳ１３１２において、ＯＦＦ後に所定時間（２〜３秒間）が経過したか否かを判断する。所定時間が経過していなければステップＳ１３１３へ進み、所定時間の経過前に切り出しヘルプ内の機能項目（アイコン）を入力デバイス０５が選択する。これにより、ステップＳ１３１４で、切り出しヘルプの表示を停止するとともに、選択された機能項目（アイコン）に対応する機能が実行される。
【０２３４】
なお、ステップＳ１３１２において、所定時間が経過していると判断された場合、ステップＳ１３１５に進んで、切り出しヘルプの表示を停止する。
【０２３５】
図５８は、引き出しメニュー表示トリガーエリア１１Ｂ，１１Ｃ，１１Ｄが入力デバイス０５によって接触された場合の切り出しヘルプを表示する。なお、切り出しヘルプの中身のアイコンなどの図示を省略してある。また、矢印は入力デバイス０５のスライド方向を示す。
【０２３６】
さらに、第９の実施の形態を基にした他の実施の形態を、図５９を参照して説明する。すなわち、第９の実施の形態に示す引き出しヘルプが、何らかの制約条件により、上述のように表示できない場合の他の引き出しヘルプの表示例を示す。
【０２３７】
図５９は、第９の実施の形態を基にした他の実施の形態における各引き出しメニューを示す図である。ここに図示した画像表示ディスプレイ０９の上の画面Ｄ２１１〜Ｄ２１５はすべて、引き出しメニュー表示トリガーエリア１１Ａを座標指示した場合の表示例である。
【０２３８】
画面Ｄ２１１では、引き出しヘルプの表示領域をもう少し多めに確保している。これによって、引き出しヘルプの中身を見やすくしている。
【０２３９】
画面Ｄ２１２では、図２６を参照して説明した第３の実施の形態と同様に、第９の実施の形態でも最大引き出し量を拡張した場合に想定される切り出しヘルプを示している。
【０２４０】
画面Ｄ２１３では、引き出しメニュー表示トリガーエリア内で入力デバイス０５がスライドされることなく、引き出しメニュー内の全部の機能項目を引き出しヘルプに表示する。
【０２４１】
画面Ｄ２１４では、引き出しヘルプ内に、機能項目の名称の文字表記だけを行う。これによって、主画像Ａの表示面積の減少を最小限に留めるようにする。
【０２４２】
画面Ｄ２１５では、引き出しメニュー表示トリガーエリア内で入力デバイス０５をスライドされることが実現できない場合を想定して、引き出しヘルプ内にスクロールボタンをソフト的にレイアウトさせる。
【０２４３】
（他の実施の形態）
以上説明した各実施の形態を適宜組み合わせるようにしてもよい。
【０２４４】
また、上記の各実施の形態において、携帯型情報処理装置０１は、そのサイズが手帳サイズの携帯情報端末であるものとして説明したが、本発明の適用はそれに限られるものではなく、操作方法については異なる点があるが、他のポインティングデバイスを操作手段として有する大画面画像表示ディスプレイや、接眼式のビューファインダーなどにも、本発明は適用可能である。
【０２４５】
また、本発明は、スチルカメラ、ビデオカメラ、ノートパソコン、ヘッドマウントディスプレイ、カーナビゲーションシステム等の画像表示画面を伴った機器にも適応可能である。
【０２４６】
また、本発明は、据え置き型のパソコンやワークステーションなどにも応用可能である。例えばパソコンの場合、マウスを上下左右の任意方向にスライドさせ、カーソルが画面上の端に到着したら、その表示位置で引き出しメニューを引き出すためのバーを表示する。そして、その状態から中央方向ヘマウスをドラッグさせるという操作方法を取り入れることで本発明を適用することができる。この場合、機能項目の一覧リストを迅速に表示することができ、ユーザーが表示領域の量を任意に調整できるというメリットがある。
【０２４７】
また、メカスイッチが上下左右に十字の形にレイアウトされた、いわゆる十字キーを搭載している装置では、上下左右のいづれかを押すことによって、引き出しメニューのどれかが選択され、十字キーから指を離すと、引き出しメニューが引き出された状態で固定表示を行うという操作方法を併用し、ユーザーが、入力デバイス０５を使って操作する場合と、十字キーを使って操作する場合とを、使用状況に応じて使い分けるようにしてもよい。
【０２４８】
また、上記の各実施の形態において、引き出しメニューの引き出し途中では任意の引き出し位置で無段階に止めることができるようにしているが、これに代わって、あらかじめ停止できる引き出し位置を複数箇所に限定するようにしてもよい。これにより、引き出しメニューの表示処理速度をよりいっそう早くできる。
【０２４９】
さらに、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても、本発明が達成されることは言うまでもない。
【０２５０】
この場合、記憶媒体から読み出されたプログラムコード自体が、前述の各実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体が本発明を構成することになる。
【０２５１】
プログラムコードを供給するための記憶媒体として、例えば、フロッピィディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０２５２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０２５３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０２５４】
【発明の効果】
以上詳述したように本発明によれば、座標指定手段によって第１の所定領域が座標指定され、引き続き、前記座標指定手段によって座標指定が継続されるとともに、該指定された座標が前記画像表示部のほぼ中央方向に変化したとき、前記第１の所定領域に対応する第１の機能一覧表を、前記指定座標の変化量に応じて前記画像表示部に表示する。次に、前記第１の機能一覧表が前記画像表示部に表示されているときに、前記座標指定手段によって前記第１の所定領域とは異なる第２の所定領域が座標指定され、引き続き、前記座標指定手段によって座標指定が継続されるとともに、該指定された座標が前記画像表示部のほぼ中央方向に変化したとき、前記第２の所定領域に対応する第２の機能一覧表を、前記指定座標の変化量に応じて、かつ前記第１の機能一覧表の表示に優先して前記画像表示部に表示する。特に、前記第２の機能一覧表における前記指定座標の変化量に応じて、前記第１の機能一覧表を縮小表示する。
【０２５５】
これにより、小型の画像表示部に複数の機能一覧表を同時に表示しても、最後に表示された機能一覧表は、単一の機能一覧表が表示された場合のサイズと同じサイズで表示されるので、見やすく、また機能項目も、単一の機能一覧表が表示された場合の機能項目と同じサイズで表示されるので、選択ミスを防げ、操作性が改善される。
【０２５６】
また、複数の機能一覧表が重なることなく、すべてが一覧表示され、複数の機能一覧表を同時に参照することができ、異なった分類基準で分類された機能項目を組み合わせて実行させることも容易になる。
【０２５７】
さらに、同時に表示される複数の機能一覧表の内、表示する順番が最後の機能一覧表を優先的に使いやすいように表示することができ、一方、これらの機能一覧表の表示を停止する順番は、表示した順番とは関係なく、任意の機能一覧表の表示を停止することができる。
【図面の簡単な説明】
【図１】本発明に係る携帯型情報処理装置の第１の実施の形態の構成を示す正面図である。
【図２】図１に示す携帯型情報処理装置の上面図である。
【図３】図１に示す携帯型情報処理装置の背面図である。
【図４】図３に示す携帯型情報処理装置におけるＡ−Ａ'横断面図である。
【図５】タッチパネルセンサーの構成を示す図である。
【図６】画像表示ディスプレイに表示される引き出しメニューを示す図である。
【図７】Ｂ分類メニューが引き出しメニューとして表示された画像表示ディスプレイの画面を示す図である。
【図８】携帯型情報処理装置のシステム構成を示すブロック図である。
【図９】携帯型情報処理装置における全体の動作手順の概要を示すフローチャートである。
【図１０】引き出しメニューを表示する際の処理手順を示すフローチャート（１／２）である。
【図１１】引き出しメニューを表示する際の処理手順を示すフローチャート（２／２）である。
【図１２】引き出しメニューを表示する処理過程における表示画面（特に、Ｂ分類メニューを選択して表示する場合の画面）を示す図である。
【図１３】表示された引き出しメニューを閉じるための処理手順を示すフローチャート（１／２）である。
【図１４】表示された引き出しメニューを閉じるための処理手順を示すフローチャート（２／２）である。
【図１５】引き出しメニューを閉じる処理の過程における表示画面（特に、Ｂ分類メニューが選択されていた場合の画面）を示す図である。
【図１６】引き出しメニューの大きさを引き出し量に応じて決定する処理の手順を示すフローチャートである。
【図１７】引き出し量に応じて表示されるＡ分類メニューの画面を示す図である。
【図１８】引き出し量に応じて表示されるＢ分類メニューの画面を示す図である。
【図１９】引き出しメニュー表示トリガーエリアと、引き出されるＡ〜Ｄ分類メニューとの関係を説明するための画像表示ディスプレイの画面を示す図である。
【図２０】第２の実施形態における引き出しメニューの表示処理の手順を示すフローチャートである。
【図２１】画像表示ディスプレイの画面上における範囲ａ，ｂ，ｃを示す図である。
【図２２】引き出し量に応じて表示されるＡ分類メニューの画面を示す図である。
【図２３】引き出し量に応じて表示されるＢ分類メニューの画面を示す図である。
【図２４】引き出し量に応じて表示されるＣ分類メニューの画面を示す図である。
【図２５】第３の実施形態における引き出しメニューの表示処理の手順を示すフローチャートである。
【図２６】引き出し量に応じて画像表示ディスプレイの画面上に表示されるＡ分類メニューの画面を示す図である。
【図２７】第４の実施形態における引き出しメニューの表示処理の手順を示すフローチャートである。
【図２８】画像表示ディスプレイの画面上に表示される増加引き出しメニューを示す図である。
【図２９】第５の実施形態における引き出しメニューの表示処理の手順を示すフローチャートである。
【図３０】画像表示ディスプレイの画面上に表示される増加引き出しメニューを示す図である。
【図３１】画像表示ディスプレイの画面上に表示される増加引き出しメニューの他の表示例を示す図である。
【図３２】第６の実施形態における２つ以上４つまでの引き出しメニューの同時表示の処理の手順を示すフローチャートである。
【図３３】図３２に示す処理手順の具体的な手順を示すフローチャート（１／２）である。
【図３４】図３２に示す処理手順の具体的な手順を示すフローチャート（２／２）である。
【図３５】引き出し量に応じて画像表示ディスプレイの画面上に同時に表示される２つの引き出しメニューを示す第１の図である。
【図３６】引き出し量に応じて画像表示ディスプレイの画面上に同時に表示される２つの引き出しメニューを示す第２の図である。
【図３７】引き出し量に応じて画像表示ディスプレイの画面上に同時に表示される２つの引き出しメニューを示す第３の図である。
【図３８】引き出し量に応じて画像表示ディスプレイの画面上に同時に表示される２つの引き出しメニューを示す第４の図である。
【図３９】引き出し量に応じて画像表示ディスプレイの画面上に同時に表示される３つの引き出しメニューを示す第１の図である。
【図４０】引き出し量に応じて画像表示ディスプレイの画面上に同時に表示される３つの引き出しメニューを示す第２の図である。
【図４１】引き出し量に応じて画像表示ディスプレイの画面上に同時に表示される３つの引き出しメニューを示す第３の図である。
【図４２】引き出し量に応じて画像表示ディスプレイの画面上に同時に表示される３つの引き出しメニューを示す第４の図である。
【図４３】引き出し量に応じて画像表示ディスプレイの画面上に表示される４つの引き出しメニューを示す第１の図である。
【図４４】引き出し量に応じて画像表示ディスプレイの画面上に表示される４つの引き出しメニューを示す第２の図である。
【図４５】引き出し量に応じて画像表示ディスプレイの画面上に表示される４つの引き出しメニューを示す第３の図である。
【図４６】引き出し量に応じて画像表示ディスプレイの画面上に表示される４つの引き出しメニューを示す第４の図である。
【図４７】第７の実施形態における引き出しメニューの表示と、引き出しメニューの表示に伴う主画像の形状の変形とに関わる処理手順を示すフローチャートである。
【図４８】引き出しメニューを表示する処理過程において画像表示ディスプレイに表示される画面を示す図である。
【図４９】表示された引き出しメニューを閉じるための処理手順を示すフローチャートである。
【図５０】引き出しメニューを閉じる処理の過程における表示画面（特に、Ｂ分類メニューが選択されていた場合の画面）を示す図である。
【図５１】引き出しメニューの格納位置と主画像Ａとの関係を説明するための画像表示ディスプレイの画面を示す図である。
【図５２】第８の実施形態における、引き出しメニューの表示に伴なう主画像表示の処理の手順を示すフローチャートである。
【図５３】引き出しメニューを表示する処理過程において画像表示ディスプレイに表示される画面を示す図である。
【図５４】図５３に示す主画像Ａの表示方法とは異なる表示方法を説明するための画像表示ディスプレイに表示された画面を示す図である。
【図５５】第９の実施形態における引き出しメニューの表示処理の手順を示すフローチャート（１／２）である。
【図５６】第９の実施形態における引き出しメニューの表示処理の手順を示すフローチャート（２／２）である。
【図５７】画像表示ディスプレイに表示される第９の実施形態における引き出しメニューを示す図である。
【図５８】第９の実施形態における画像表示ディスプレイに表示されるＢ〜Ｄ分類メニューを示す図である。
【図５９】第９の実施の形態を基にした他の実施の形態における各引き出しメニューを示す図である。
【符号の説明】
０１  携帯型情報処理装置（情報処理装置）
０４  外装カバー部材（枠体）
０５  入力デバイス（座標指定手段）
０６  マイク
０７  カメラ部
０８  シャッタースイッチ
０９  画像表示ディスプレイ（画像表示部）
１０  スピーカー
１１  タッチパネルセンサー（座標指定手段）
１１Ａ〜１１Ｄ  メニュー表示トリガーエリア（所定領域）
１１Ｅ  イメージ表示用エリア
１１ｂ  引き出しメニュー（機能一覧表）
２１  ＣＰＵ（第１の表示手段、第２の表示手段）
２２  ＣＣＤ
２３  ＲＡＭ
２４  フラッシュメモリー
２５  ＲＯＭ
【図１】
0004803868.tif 000002
【図２】
0004803868.tif 000003
【図３】
0004803868.tif 000004
【図４】
0004803868.tif 000005
【図５】
0004803868.tif 000006
【図６】
0004803868.tif 000007
【図７】
0004803868.tif 000008
【図８】
0004803868.tif 000009
【図９】
0004803868.tif 000010
【図１０】
0004803868.tif 000011
【図１１】
0004803868.tif 000012
【図１２】
0004803868.tif 000013
【図１３】
0004803868.tif 000014
【図１４】
0004803868.tif 000015
【図１５】
0004803868.tif 000016
【図１６】
0004803868.tif 000017
【図１７】
0004803868.tif 000018
【図１８】
0004803868.tif 000019
【図１９】
0004803868.tif 000020
【図２０】
0004803868.tif 000021
【図２１】
0004803868.tif 000022
【図２２】
0004803868.tif 000023
【図２３】
0004803868.tif 000024
【図２４】
0004803868.tif 000025
【図２５】
0004803868.tif 000026
【図２６】
0004803868.tif 000027
【図２７】
0004803868.tif 000028
【図２８】
0004803868.tif 000029
【図２９】
0004803868.tif 000030
【図３０】
0004803868.tif 000031
【図３１】
0004803868.tif 000032
【図３２】
0004803868.tif 000033
【図３３】
0004803868.tif 000034
【図３４】
0004803868.tif 000035
【図３５】
0004803868.tif 000036
【図３６】
0004803868.tif 000037
【図３７】
0004803868.tif 000038
【図３８】
0004803868.tif 000039
【図３９】
0004803868.tif 000040
【図４０】
0004803868.tif 000041
【図４１】
0004803868.tif 000042
【図４２】
0004803868.tif 000043
【図４３】
0004803868.tif 000044
【図４４】
0004803868.tif 000045
【図４５】
0004803868.tif 000046
【図４６】
0004803868.tif 000047
【図４７】
0004803868.tif 000048
【図４８】
0004803868.tif 000049
【図４９】
0004803868.tif 000050
【図５０】
0004803868.tif 000051
【図５１】
0004803868.tif 000052
【図５２】
0004803868.tif 000053
【図５３】
0004803868.tif 000054
【図５４】
0004803868.tif 000055
【図５５】
0004803868.tif 000056
【図５６】
0004803868.tif 000057
【図５７】
0004803868.tif 000058
【図５８】
0004803868.tif 000059
【図５９】
0004803868.tif 000060