(57)【要約】  携帯電話やその他の携帯機器などの電子機器の表示器上へのメニューアイテムの表示は、第１及び第２メニューアイテム（例えば、グラフィックアイコン及び／またはテキスト）グループをそれぞれ含む第１及び第２メニューを定義することにより制御され、第１メニューアイテムグループは第２メニューアイテムグループのサブセットである。機器は、ユーザーによるメニュー拡張機能の活性化に応じて、前記第１メニューの表示から前記第２メニューの表示への遷移を行う。メニューアイテムは、ユーザー入力に応じて整頓するようにしてもよい。
2007515000.tif 000002
【特許請求の範囲】
【請求項１】
電子機器の表示器上へのメニューアイテムの表示を制御する方法であって、
第１メニューアイテムグループと、該第１メニューアイテムグループをサブセットとする第２メニューアイテムグループをそれぞれ含む第１及び第２メニューを定義し、
ユーザーによるメニュー拡張機能の活性化に応じて、前記第１メニューの表示から、前記第２メニューの表示に遷移する
ことを特徴とする方法。
【請求項２】
前記第１メニューは、メニュー拡張機能メニューアイテムを含み、
前記第１メニューの表示から前記第２メニューの表示への遷移処理は、前記メニュー拡張機能メニューアイテムのユーザー選択に応じた前記第１メニューの表示から前記第２メニューの表示への遷移処理を含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１メニューは、第１の行数と、第１の列数からなる第１のアイコン行列を含み、
前記第２メニューは、第２の行数と、第２の列数からなる第２のアイコン行列を含み、前記第２の行数は前記第１の行数よりも多く、及び／または、前記第２の列数は前記第１の列数よりも多い
ことを特徴とする請求項１に記載の方法。
【請求項４】
更に、ユーザーによるメニュー削減機能の活性化に応じて、前記第２メニューの表示から前記第１メニューの表示に遷移することを特徴とする請求項１に記載の方法。
【請求項５】
前記第２メニューは、メニュー削減機能メニューアイテムを含み、前記第２メニューの表示から前記第１メニューの表示への遷移処理は、前記メニュー削減機能メニューアイテムのユーザー選択に応じた前記第２メニューの表示から前記第１メニューの表示への遷移処理を含むことを特徴とする請求項４に記載の方法。
【請求項６】
第１及び第２メニューを定義する処理は、ユーザー入力に応じて、メニューアイテムを前記第１メニューまたは第２メニューに割り当てる処理を含むことを特徴とする請求項１に記載の方法。
【請求項７】
第１及び第２メニューを定義する処理は、メニューアイテムに対応する機能の使用頻度に応じて、前記メニューアイテムを前記第１メニューまたは第２メニューに割り当てる処理を含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記第１メニューアイテムグループは、前記第１及び第２メニューにおいて互いに同じ配列であることを特徴とする請求項１に記載の方法。
【請求項９】
前記メニューアイテムは、グラフィックアイコン及びテキストの少なくともいずれか一方を含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記電子機器は、携帯電子機器を含むことを特徴とする請求項１に記載の方法。
【請求項１１】
電子機器の表示器上へのメニューアイテムの表示を制御する方法であって、
前記表示器上に、メニューアイテムの第１の２次元アレイを表示し、
ユーザー入力に応じて、前記メニューアイテムの１つを識別し、
ユーザーによるメニュー再配列機能の活性化を受け付け、
ユーザーによるメニュー再配列機能の活性化に応じて、前記識別されたメニューアイテムの新しい行列位置を識別するためのユーザーインターフェースを提供し、
ユーザー入力に応じて、前記識別されたメニューアイテムの新しい行列位置を識別し、
前記識別されたメニューアイテムが前記新しい行列位置に配列された、前記メニューアイテムの第２の２次元アレイを表示する
ことを特徴とする方法。
【請求項１２】
ユーザーによるメニュー再配列機能の活性化を受け付ける処理では、
ユーザー入力に応じてメニュー再配列メニューアイテムを含むオプションメニューを表示し、
前記メニュー再配列メニューアイテムのユーザー選択を受け付ける
ことを特徴とする請求項１１に記載の方法。
【請求項１３】
新しい行列位置を識別するためのユーザーインターフェースを提供する処理では、
前記第１の２次元アレイを表示し、
ユーザー命令に応じて前記新しい行列位置へグラフィックインジケータを動かし、
新しい行列位置を識別する処理では、前記新しい行列位置のユーザー選択を受け付けることを特徴とする請求項１１に記載の方法。
【請求項１４】
前記表示器上にメニューアイテムの第１の２次元アレイを表示する処理では、前記第１メニューアイテムを第１の行列位置に表示し、第２メニューアイテムを第２の行列位置に表示し、
メニューアイテムの１つを識別する処理では、前記第１メニューアイテムを識別し、
識別されたメニューアイテムの新しい行列位置を識別する処理では、前記第２の行列位置を識別し、
前記メニューアイテムの第２の２次元アレイを表示する処理では、前記第１メニューアイテムを前記第２の行列位置に表示し、前記第２メニューアイテムを前記第１の行列位置に表示する
ことを特徴とする請求項１１に記載の方法。
【請求項１５】
前記メニューアイテムは、グラフィックアイコン及びテキストの少なくともいずれか一方を含むことを特徴とする請求項１１に記載の方法。
【請求項１６】
表示器と、
ユーザー入力機器と、
前記ユーザー入力機器及び前記表示器に処理的に連携するプロセッサーとを有し、前記プロセッサーは、第１メニューアイテムグループと、該第１メニューアイテムグループをサブセットとする第２メニューアイテムグループをそれぞれ含む第１及び第２メニューを定義し、前記ユーザー入力機器を介したユーザーによるメニュー拡張機能の活性化に応じて、前記第１メニューの表示から、前記第２メニューの表示への遷移を行うとを特徴とする電子機器。
【請求項１７】
前記第１メニューは、メニュー拡張機能メニューアイテムを含み、
前記プロセッサーは、前記ユーザー入力機器による前記メニュー拡張機能メニューアイテムのユーザー選択に応じて、前記第１メニューの表示から前記第２メニューの表示への遷移を行うことを特徴とする請求項１６に記載の機器。
【請求項１８】
前記第１メニューは、第１の行数と、第１の列数からなる第１のアイコン行列を含み、
前記第２メニューは、第２の行数と、第２の列数からなる第２のアイコン行列を含み、前記第２の行数は前記第１の行数よりも多く、及び／または、前記第２の列数は前記第１の列数よりも多い
ことを特徴とする請求項１６に記載の機器。
【請求項１９】
前記プロセッサーは、更に、前記ユーザー入力機器を介したユーザーによるメニュー削減機能の活性化に応じて、前記第２メニューの表示から前記第１メニューの表示への遷移を行うことを特徴とする請求項１６に記載の機器。
【請求項２０】
前記第２メニューは、メニュー削減機能メニューアイテムを含み、前記プロセッサーは、前記ユーザー入力機器による前記メニュー削減機能メニューアイテムのユーザー選択に応じて、前記第２メニューの表示から前記第１メニューの表示への遷移を行うことを特徴とする請求項１９に記載の機器。
【請求項２１】
前記プロセッサーは、前記ユーザー入力機器によるユーザー入力に応じて、メニューアイテムを前記第１メニューまたは第２メニューに割り当てる処理を行うことを特徴とする請求項１６に記載の機器。
【請求項２２】
前記プロセッサーは、メニューアイテムに対応する機能の使用頻度に応じて、前記メニューアイテムを前記第１メニューまたは第２メニューに割り当てる処理を行うことを特徴とする請求項２１に記載の機器。
【請求項２３】
前記第１メニューアイテムグループは、前記第１及び第２メニューにおいて互いに同じ配列であることを特徴とする請求項１６に記載の機器。
【請求項２４】
前記メニューアイテムは、グラフィックアイコンであることを特徴とする請求項１６に記載の機器。
【請求項２５】
前記ユーザー入力機器は、キー、トラックポインタ、タッチパッド、ジョイスティック、タッチスクリーンの少なくともいずれか１つを含むことを特徴とする請求項１６に記載の機器。
【請求項２６】
表示器と、
ユーザー入力機器と、
前記ユーザー入力機器及び前記表示器に処理的に連携するプロセッサーとを有し、前記プロセッサーは、前記表示器上にメニューアイテムの第１の２次元アレイを表示し、ユーザー入力に応じて前記メニューアイテムの１つを識別し、ユーザーによるメニュー再配列機能の活性化を受け付け、ユーザーによるメニュー再配列機能の活性化に応じて、前記識別されたメニューアイテムの新しい行列位置を識別するためのユーザーインターフェースを提供し、ユーザー入力に応じて、前記識別されたメニューアイテムの新しい行列位置を識別し、前記識別されたメニューアイテムが前記新しい行列位置に配列された、前記メニューアイテムの第２の２次元アレイを表示することを特徴とする電子機器。
【請求項２７】
前記プロセッサーは、ユーザー入力に応じてメニュー再配列メニューアイテムを含むオプションメニューを表示し、前記ユーザー入力機器による前記メニュー再配列メニューアイテムのユーザー選択を受け付けることを特徴とする請求項２６に記載の機器。
【請求項２８】
前記プロセッサーは、前記第１の２次元アレイを表示し、前記ユーザー入力機器によるユーザー命令に応じて前記新しい行列位置へグラフィックインジケータを動かし、前記ユーザー入力機器による前記新しい行列位置のユーザー選択を受け付けることを特徴とする請求項２６に記載の機器。
【請求項２９】
前記メニューアイテムは、グラフィックアイコン及びテキストの少なくともいずれか一方を含むことを特徴とする請求項２６に記載の機器。
【請求項３０】
前記ユーザー入力機器は、キー、トラックポインタ、タッチパッド、ジョイスティック、タッチスクリーンの少なくともいずれか１つを含むことを特徴とする請求項２６に記載の機器。
【請求項３１】
プロセッサーがアクセス可能な媒体により実現される、電子機器の表示器上へのメニューアイテムの表示を制御するためのコードを含むプログラム製品であって、
第１メニューアイテムグループと、該第１メニューアイテムグループをサブセットとする第２メニューアイテムグループをそれぞれ含む第１及び第２メニューを定義するためのコードと、
ユーザーによるメニュー拡張機能の活性化に応じて、前記第１メニューの表示から、前記第２メニューの表示に遷移させるためのコードと
を有することを特徴とするプログラム製品。
【請求項３２】
前記第１メニューは、メニュー拡張機能メニューアイテムを含み、
前記第１メニューの表示から前記第２メニューの表示に遷移させるための前記コードは、前記メニュー拡張機能メニューアイテムのユーザー選択に応じて前記第１メニューの表示から前記第２メニューの表示に遷移させるためのコードを含む
ことを特徴とする請求項３１に記載のプログラム製品。
【請求項３３】
前記第１メニューは、第１の行数と、第１の列数からなる第１のアイコン行列を含み、
前記第２メニューは、第２の行数と、第２の列数からなる第２のアイコン行列を含み、前記第２の行数は前記第１の行数よりも多く、及び／または、前記第２の列数は前記第１の列数よりも多い
ことを特徴とする請求項３１に記載のプログラム製品。
【請求項３４】
プロセッサーがアクセス可能な媒体により実施される前記コードは、ユーザーによるメニュー削減機能の活性化に応じて、前記第２メニューの表示から前記第１メニューの表示に遷移させるコードを更に含むことを特徴とする請求項３１に記載のプログラム製品。
【請求項３５】
前記第２メニューは、メニュー削減機能メニューアイテムを含み、前記第２メニューの表示から前記第１メニューの表示に遷移させるための前記コードは、前記メニュー削減機能メニューアイテムのユーザー選択に応じて第２メニューの表示から前記第１メニューの表示に遷移させるためのコードを含むことを特徴とする請求項３４に記載のプログラム製品。
【請求項３６】
第１及び第２メニューを定義するための前記コードは、ユーザー入力に応じて、メニューアイテムを前記第１メニューまたは第２メニューに割り当てるように構成されたコードを含むことを特徴とする請求項３１に記載のプログラム製品。
【請求項３７】
第１及び第２メニューを定義するための前記コードは、メニューアイテムに対応する機能の使用頻度に応じて、前記メニューアイテムを前記第１メニューまたは第２メニューに割り当てるように構成されたコードを含むことを特徴とする請求項３６に記載のプログラム製品。
【請求項３８】
前記第１メニューアイテムグループは、前記第１及び第２メニューにおいて互いに同じ配列であることを特徴とする請求項３１に記載のプログラム製品。
【請求項３９】
前記メニューアイテムは、グラフィックアイコン及びテキストの少なくともいずれか一方を含むことを特徴とする請求項３１に記載のプログラム製品。
【請求項４０】
携帯電子機器のプロセッサーにより処理されることを特徴とする請求項３１に記載のプログラム製品。
【請求項４１】
プロセッサーがアクセス可能な媒体により実現される、電子機器の表示器上へのメニューアイテムの表示を制御するためのコードを含むプログラム製品であって、
前記表示器上に、メニューアイテムの第１の２次元アレイを表示させるためのコードと、
ユーザー入力に応じて、前記メニューアイテムの１つを識別するためのコードと、
ユーザーによるメニュー再配列機能の活性化を受け付けるためのコードと、
ユーザーによるメニュー再配列機能の活性化に応じて、前記識別されたメニューアイテムの新しい行列位置を識別するためのユーザーインターフェースを提供するためのコードと、
ユーザー入力に応じて、前記識別されたメニューアイテムの新しい行列位置を識別するためのコードと、
前記識別されたメニューアイテムが前記新しい行列位置に配列された、前記メニューアイテムの第２の２次元アレイを表示させるためのコードと
を有することを特徴とするプログラム製品。
【請求項４２】
ユーザーによるメニュー再配列機能の活性化を受け付けるための前記コードは、
ユーザー入力に応じてメニュー再配列メニューアイテムを含むオプションメニューを表示させるためのコードと
前記メニュー再配列メニューアイテムのユーザー選択を受け付けるためのコードと
を含むことを特徴とする請求項４１に記載のプログラム製品。
【請求項４３】
新しい行列位置を識別するためのユーザーインターフェースを提供するための前記コードは、
前記第１の２次元アレイを表示するように構成されたコードと、
ユーザー命令に応じて前記新しい行列位置へグラフィックインジケータを動かすためのコードとを含み、
新しい行列位置を識別するための前記コードは、前記新しい行列位置のユーザー選択を受け付けるためのコードを含むことを特徴とする請求項４１に記載のプログラム製品。
【請求項４４】
前記表示器上にメニューアイテムの第１の２次元アレイを表示させるための前記コードは、前記第１メニューアイテムを第１の行列位置に表示させ、第２メニューアイテムを第２の行列位置に表示させるためのコードを含み、
前記メニューアイテムの１つを識別するための前記コードは、前記第１メニューアイテムを識別するためのコードを含み、
前記識別されたメニューアイテムの新しい行列位置を識別するための前記コードは、前記第２の行列位置を識別するためのコードを含み、
前記メニューアイテムの第２の２次元アレイを表示させるための前記コードは、前記第１メニューアイテムを前記第２の行列位置に表示させ、前記第２メニューアイテムを前記第１の行列位置に表示させるためのコードを含む
ことを特徴とする請求項４１に記載のプログラム製品。
【請求項４５】
前記メニューアイテムは、グラフィックアイコン及びテキストの少なくともいずれか一方を含むことを特徴とする請求項４１に記載のプログラム製品。
【請求項４６】
携帯電子機器のプロセッサーにより処理されることを特徴とする請求項４１に記載のプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電子機器のための表示に関し、特に、携帯電子機器の表示画面上のメニューアイテムの制御に関する。
【背景技術】
【０００２】
比較的に小さい表示器を有する携帯電話などの携帯電子機器は、通常、コンセプトに基づいたメニュー構成を用いる。典型的なメニュー構成は、携帯電話の特徴を分類するメニューアイテムのリストを提供する最上位（または「メイン」）メニューを含む。メインメニューアイテムに対応するカテゴリに含まれる機能を提供する下位メニューには、通常、そのメインメニューアイテムを選択することによりアクセスすることができる。一般的に、メニューアイテムはスクロール可能なリスト形式で提供され、ラベリングは、通常、アルファベット順や生成日時順といった所定の順番になっている。
【０００３】
従来の機器のいくつかは、限定付きでメニューを「個人毎に変更（personalization）」することができる。例えば、いくつかの携帯電話は、メニューアイテムのリストの表示順を変更する機能をユーザーに提供する。そのような特徴を用いて、例えば、より頻繁に使用されるアイテムをリストの先頭に持って行くことで、ユーザーがスクロールする量を減らすことができる。例えばＰＤＡ（personal digital assistants）（無線通信機能を有していても、有していなくてもどちらでも良い。）のような、より高度なグラフィック機能を有する電子機器は、仮想デスクトップにおいて、及び／または、ユーザー選択可能な（例えば、見出し付きの）メニュー間で、メニューアイテムを動かす能力をユーザーに提供することができる。このようにすることで、メニューアイテムを、例えば、ビジネスまたは個人の利用環境などの特定の環境に合わせて作られた、特定のメニュー見出しに入れたりすることができる。
【発明の開示】
【０００４】
本発明の実施の形態によれば、携帯電話やその他の携帯機器等の電子機器の表示器上におけるメニューアイテムの表示を、第１メニューアイテムグループと、該第１メニューアイテムグループをサブセットとする第２メニューアイテムグループをそれぞれ含む第１及び第２メニューを定義ことで制御する。装置は、ユーザーによるメニュー拡張機能の活性化に応じて、第１メニューの表示から、第２メニューの表示に遷移する。例えば、第１メニューはメニュー拡張機能メニューアイテムを含み、第１メニューの表示から第２メニューの表示への遷移は、このメニュー拡張機能メニューアイテムをユーザーが選択することにより起こるようにする。いくつかの実施形態では、第１メニューは、第１の行数と、第１の列数からなる第１のアイコン行列を含み、第２メニューは、第２の行数と、第２の列数からなる第２のアイコン行列を含み、第２の行数は、第１の行数よりも多く、及び／または、第２の列数は、第１の列数よりも多い。
【０００５】
更に別の実施形態によれば、電子機器は、ユーザーによるメニュー削減機能の活性化に応じて、前記第２メニューの表示から前記第１メニューの表示に遷移する。例えば、第２メニューは、メニュー削減機能メニューアイテムを含み、第２メニューの表示から第１メニューの表示への遷移は、このメニュー削減機能メニューアイテムのユーザー選択に応じて起こるようにしてもよい。
【０００６】
更に本発明の別の実施形態によれば、第１及び第２メニューを定義することは、ユーザー入力に応じて、メニューアイテムを第１メニューまたは第２メニューに割り当てることを含む。例えば、メニューアイテムに対応する機能の使用頻度に応じて、メニューアイテムを第１メニューまたは第２メニューに割り当てるようにしても良い。
【０００７】
また、本発明の別の構成によれば、電子機器の表示器へのメニューアイテムの表示は、表示器上に、メニューアイテムの第１の２次元アレイを表示し、ユーザー入力に応じて、メニューアイテムの１つを識別し、ユーザーによるメニュー再配列機能の活性化を受け付け、ユーザーによるメニュー再配列機能の活性化に応じて、識別されたメニューアイテムの新しい行列位置を識別するためのユーザーインターフェースを提供し、ユーザー入力に応じて、識別されたメニューアイテムの新しい行列位置を識別し、識別されたメニューアイテムが前記新しい行列位置に配列された、前記メニューアイテムの第２の２次元アレイを表示することにより制御される。ユーザーによるメニュー再配列機能の活性化を受け付ける処理は、ユーザー入力に応じてメニュー再配列メニューアイテムを含むオプションメニューを表示し、メニュー再配列メニューアイテムのユーザー選択を受け付ける処理を含んでもよい。新しい行列位置を識別するためのユーザーインターフェースを提供する処理は、第１の２次元アレイを表示し、ユーザー命令に応じて新しい行列位置へグラフィックインジケータを動かす処理を含んでもよい。新しい行列位置を識別する処理は、新しい行列位置のユーザー選択を受け付ける処理を含んでいても良い。
【０００８】
また、別の実施形態によれば、第１メニューアイテムは第１の行列位置に表示され、第２メニューアイテムは第２の行列位置に表示される。第１メニューアイテムは、第２の行列位置への移動のために識別される。第２の行列位置にある第２メニューアイテムを第１メニューアイテムに置き換え、第１の行列位置にある第１メニューアイテムを第２メニューアイテムに置き換える。
【０００９】
更に、本発明の別の実施形態によれば、電子機器は表示器とユーザー入力機器を有する。電子機器は更に、ユーザー入力機器及び表示器に処理的に連携するプロセッサーを含む。プロセッサーは、第１メニューアイテムグループと、該第１メニューアイテムグループをサブセットとする第２メニューアイテムグループをそれぞれ含む第１及び第２メニューを定義する。プロセッサーは、ユーザー入力機器を介したユーザーによるメニュー拡張機能の活性化に応じて、第１メニューの表示から、第２メニューの表示への遷移を行う。
【００１０】
本発明の更に別の実施形態によれば、電子機器は、表示器とユーザー入力機器を有する。プロセッサーは、ユーザー入力機器及び表示器に処理的に連携する。プロセッサーは、表示器上にメニューアイテムの第１の２次元アレイを表示し、ユーザー入力に応じて前記メニューアイテムの１つを識別し、ユーザーによるメニュー再配列機能の活性化を受け付け、ユーザーによるメニュー再配列機能の活性化に応じて、識別されたメニューアイテムの新しい行列位置を識別するためのユーザーインターフェースを提供し、ユーザー入力に応じて、識別されたメニューアイテムの新しい行列位置を識別し、識別されたメニューアイテムが新しい行列位置に配列された、メニューアイテムの第２の２次元アレイを表示する。
【００１１】
更に、本発明の別の実施形態によれば、電子機器の表示器上のメニューアイテム表示を制御するためのプログラム製品を提供する。プログラム製品は、プロセッサーがアクセス可能な媒体により具現化されたコードを含む。コードは、第１メニューアイテムグループと、該第１メニューアイテムグループをサブセットとする第２メニューアイテムグループをそれぞれ含む第１及び第２メニューを定義するためのコードを含む。プログラム製品は、ユーザーによるメニュー拡張機能の活性化に応じて、第１メニューの表示から、第２メニューの表示に遷移させるためのコードを更に含む。
【００１２】
本発明の別の実施形態によれば、電子機器の表示器上のメニューアイテムの表示を制御するためのプログラム製品は、表示器上に、メニューアイテムの第１の２次元アレイを表示させるためのコードと、ユーザー入力に応じて、メニューアイテムの１つを識別するためのコードと、ユーザーによるメニュー再配列機能の活性化を受け付けるためのコードと、ユーザーによるメニュー再配列機能の活性化に応じて、識別されたメニューアイテムの新しい行列位置を識別するためのユーザーインターフェースを提供するためのコードと、ユーザー入力に応じて、識別されたメニューアイテムの新しい行列位置を識別するためのコードと、識別されたメニューアイテムが新しい行列位置に配列された、メニューアイテムの第２の２次元アレイを表示させるためのコードとを含む。
【発明を実施するための最良の形態】
【００１３】
本発明の実施形態について、図面を参照して以下に説明する。なお、本発明は多くの異なる形態で具現化しても良く、ここに記載する実施形態により限定されるものではない。これらの実施形態はこの開示を完成させるために提供されるものであり、本発明の範囲は当業者に十分に伝わるであろう。図面では、同様の構成には同様の参照番号を付す。また、ある構成が別の構成に「接続された」または「連携された」と表現されたときは、その構成が別の構成に直接接続または連携していても、何らかの構成が間に入っていてもよい。
【００１４】
本発明の実施形態にかかる方法、装置、及びコンピュータプログラム製品を示すブロック図及び表示画面図を参照して、以下に本発明を説明する。なお、ブロック図及び画面表示は、装置を生成するために、携帯電話、ＰＤＡ（personal digital assistant）、ページャー、電子ブックリーダー等の携帯電子機器のプロセッサーに提供することのできるコードの形態で実施することができる。その場合、コードは、プロセッサーにより処理されると、図面により示される動作を実行するためのデータ構成及び／または手段を具現化することになる。そのようなコードは、ランダム・アクセス・メモリ（ＲＡＭ）、プログラマブル・リード・オンリーメモリ（ＰＲＯＭ）、メモリスティック、ＳＩＭカード、ウェブサーバ等の記憶媒体、または、コードを転送することのできる有線または無線信号伝達媒体などの信号伝達媒体により具現化することができ、これにより、記憶媒体または伝達媒体により具現化されたインストラクションが、データ構成を実現したり、図面に示す処理を実行させるためのコードを含む製造者の商品を生産するように、特定方法でプロセッサーを駆動させることができる。コードがプロセッサーにより実行されることにより図面に示す処理が実行されるように、処理を生成するために一連の処理ステップをプロセッサーで実行させるように、コードをプロセッサーにロードするようにしても良い。
【００１５】
図１から図３は、本発明のいくつかの実施形態にかかる、携帯電話またはＰＤＡなどの携帯電子機器等の電子機器の表示器に表示されるメニュー例１００、２００、３００を示す図である。第１の表示１００では、メニューアイテム１１０、１２０、１３０を含む第１のメニューが、メニュー拡張機能メニューアイテム１４０と同時に表示されている。図に示すように、メニューアイテム１１０、１２０、１３０のグループのメニューアイテムは、通話記録、テキストメッセージ、音声設定の各機能にそれぞれ対応する。図２に示す例では、メニューアイテム１１０、１２０、１３０、１４０が２行２列に表示されている。
【００１６】
メニュー拡張機能メニューアイテム１４０をユーザーが選択すると、元のメニューアイテム１１０、１２０、１３０のグループに、整頓機能及び通話情報機能にそれぞれ対応するメニューアイテム１５０、１６０の列が追加された図２のメニュー２００に表示が変わる。図に示すように、元のメニューアイテム１１０、１２０、１３０のグループが互いに元の関係を保つことで、新しいメニューにユーザーが対応し易くしている。メニュー拡張機能メニューアイテム１４０も表示され、少なくとも１レベル以上のメニュー拡張が可能であることを示している。
【００１７】
メニュー拡張機能メニューアイテム１４０をユーザーが選択すると、図３のメニュー３００が表示される。メニュー３００は、図２のメニューアイテム１１０、１２０、１３０、１５０、１６０を含み、相互の関係は保たれる。拡張されたメニュー３００は、それぞれアカウント情報機能、電話設定機能、装置のセキュリティ機能に対応するメニューアイテム１７０、１８０、１９０の行を更に含む。図１から図３に示す例では、メニュー３００は最もメニュー拡張された状態を示している。メニュー３００は、メニュー１００、２００、３００を巡回するように、図１の上位メニュー１００に戻るメニュー削減機能メニューアイテム１４０’を含む。なお、本発明はこれに限るものではなく、別の順番となるように構成しても勿論構わない。例えば、中位メニュー２００でメニュー拡張機能だけを提供するのではなく、メニュー２００が、図３のメニュー３００及び図１のメニュー１００に遷移する為の拡張及び削減の両機能のメニューアイテムを含むようにしても良い。その場合、図３のメニュー削減機能メニューアイテム１４０’は中位メニュー２００に直接遷移するために用いることができる。このように、様々な遷移技術を用いることが可能であり、３段階以上のメニューを提供しても良い。
【００１８】
図４から図６は、本発明の更なる実施の形態にかかる携帯電話４０２におけるメニュー制御例を示す。携帯電話４０２は、表示器４０３及びジョイスティック４０１の形状をしたユーザー入力装置を含む。図４では、通話リスト機能アイコン４１０、電話帳機能アイコン４２０、テキストメッセージ機能アイコン４３０、メニュー拡張機能アイコン４４０を含む機能アイコンからなる第１メニューが提供されている。図２では、（例えばジョイスティック４０１を用いて）メニュー拡張機能アイコン４４０を選択すると、元のアイコン４１０、４２０、４３０と、整頓機能アイコン４５０及び音声機能アイコン４６０を含むアイコン列とを含む機能アイコンの第２メニューに表示が変わる。メニュー拡張機能アイコン４４０の再選択により、アイコン４１０、４２０、４３０、４５０、４６０と、インターネット機能アイコン４７０、ゲーム機能アイコン４８０、設定機能アイコン４９０を含む追加アイコン行とを含む、更に拡張された図６のメニューが表示される。この最終メニューでは、メニュー拡張機能アイコン４４０に変わって、図１〜図３を参照して上述したものと同様に使用されるメニュー削減機能アイコン４４０’が表示される。
【００１９】
なお、図４〜図６に示す装置及び処理は一例であり、多種多様に変更された装置及び処理も本発明に含まれることは言うまでもない。例えば、携帯電話やＰＤＡ、また同様の携帯機器などの小さい表示装置で実行される本発明の実施形態は特に好適であるが、本発明は、デスクトップ型やノートブック型、ラップトップ型のコンピュータ（例えば、ウェブポータル及びポートレット）、パーソナルデジタルアシスタント（ＰＤＡ）、ページャー、電子ブック装置、電子メッセージ装置（例えば、BlackBerry（登録商標））などの他の装置にも適用可能である。また、本発明は一般的に、テキストアイテム、アイコンアイテム、及びこれらの組み合わせを含むメニューの整頓に利用される。更に、図４〜図６のメニューに示される様々なメニューアイテムの配列は、（例えば、図７〜図１１を参照して後述するように）ユーザー入力に応じて行われるか、及び／または、例えば機能アイコンに関連した各機能がユーザーにより呼び出された相対頻度の判断に応じて、携帯電子機器により自動的に実行される。これにより、メニューにおけるアイコンの配列は、例えば、より頻繁に使用されるメニューアイテムを、メニュー順位が上がったときに表示されるような場所に、ユーザーの必要性に応じて変更することができる。
【００２０】
図７〜図１０は、一連のメニュー７００、８００、９００、１０００を示しており、これらは、本発明の別の一様態におけるメニュー整頓処理の一例を示している。図７において、メニュー７００は、アカウント機能メニューアイテム７１０、整頓機能メニューアイテム７２０、通話情報機能メニューアイテム７３０、設定機能メニューアイテム７４０、通話記録メニューアイテム７５０、音声機能メニューアイテム７６０、セキュリティ機能メニューアイテム７７０、メッセージ機能メニューアイテム７８０、ゲーム機能メニューアイテム７９０を含むメニューアイテムの行列を含む。図７でハイライトされているように、ユーザーは再配列するために、メニューアイテム７１０、７２０、７３０、７４０、７５０、７６０、７７０、７８０、７９０の内の１つを（例えば、ジョイスティック、トラックポインタ、キーパッド、またはその他ユーザー入力装置を用いて）指定することができる。指定されたメニューアイテムの選択に応じて（例えば、「オプション」キーの押下）、図８に示すようなオプションメニュー８００が表示されるようにしても良い。図に示すように、ユーザーが「アイテム移動」機能を指定して選択すると、メニュー９００において、図７のメニュー行列が表示される。ユーザーはグラフィックインジケーター（図に示すように、ハイライトされた矩形）をメニューアイテム９００における所望の新しい行列位置に動かすことができる。（例えば、ジョイスティックまたはキーボードへの適切な入力により）所望の新しい行列位置が指定されると、メニューアイテム７８０があった行列位置に選択されたメニューアイテム７１０が移動し、メニューアイテム７１０があった行列位置にメニューアイテム７８０が移動した、図１０に示す再配列されたメニュー１０００が表示される。更に、新しいメニュー配列の確認をユーザーに促すようにしても良い。
【００２１】
図７〜図１０に示すメニュー管理処理は例示のためのものであり、様々なメニューや処理が本発明の範囲に含まれる。また、例えば上述したメニュー制御処理は、テキストアイテム、アイコンアイテム、及びこれらの組み合わせと共に使用してもよい。更に、本発明は、説明した携帯電話タイプへの適用に限るものではなく、ここで記載されるメニュー整頓処理は、コンピュータ、ページャー、及びＰＤＡなどの他の環境にも同様に適用することが可能である。また、本発明はメニューアイテムを直線配列することに限るものでなく、他のメニューアイテム配列にも適用することができる。
【００２２】
また、本発明の別の一形態によれば、図１〜図６を参照して上述したメニュー拡張／削減処理は、図７〜図１０を参照して説明したメニュー整頓処理と混ぜることができる。例えば、図７〜図１０を参照して記述した流れに沿ったメニュー整頓処理は、図３及び図６に示す完全に拡張されたメニューのようなメニューにおけるメニューアイテムを配列するために用いることができる。このようにすることで、ユーザーは、例えば、どのメニューアイテムを図１、図２、図４、図５に表示される上位オーダーメニューに示されるサブアレイに入れるかをカスタマイズすることができる。例えば、ユーザーは、図１及び図４に示されるアイテムのような、より頻繁に利用するアイテムを上位オーダーメニューに入れ、より使用頻度の低いアイテムを、メニューが拡張されたときにのみ現れるように、メニューアイテムを配列しても良い。なお、このような配列は、例えば図７〜図１０を参照して記載したようにユーザー入力に応じて起きるか、または、例えば機器の特定機能をユーザーが呼び出した頻度の判定に応じて、電子機器により自動的に実行される。
【００２３】
図１１は、本発明が実行される実施形態における電子機器１１００を示す図である。機器１１００は、表示器１１２０及びユーザー入力機器（例えば、ジョイスティック、キーパッド、タッチパッド、トラックポインタ、タッチスクリーン等）を含み、これらは、プロセッサー１１１０（例えば、マイクロプロセッサー、マイクロコントローラ、デジタルシグナルプロセッサー（ＤＳＰ）、アプリケーション専用集積回路（ＡＳＩＣ）に処理的に連携している。プロセッサー１１１０は、図１〜図１０を参照して上述したメニュー制御処理のような本発明のメニュー表示処理を提供するために、例えば、メモリに格納された及び／またはプロセッサー１１１０にダウンロードまたは転送されたソフトウエア及び／またはファームウエア（不図示）を用いるようにしてもよい。
【００２４】
本発明の代表的な実施形態を、図面及び明細書において開示した。特別な用語が使用されているが、これらは一般的且つ記述的な意味合いでのみもちいられたものであり、限定することを目的としておらず、本発明の範囲は、請求項によって定義されるものである。
【図面の簡単な説明】
【００２５】
【図１】、
【図２】、
【図３】本発明の実施形態におけるメニュー及びメニュー拡張処理の一例を示す図である。
【図４】、
【図５】、
【図６】本発明の実施形態における携帯電話向けのメニュー及びメニュー拡張処理の一例を示す図である。
【図７】、
【図８】、
【図９】、
【図１０】本発明の別の実施形態におけるメニュー及びメニュー整頓処理を示す図である。
【図１１】本発明の別の実施形態における携帯電子機器を示す概略図である。
【図１】
2007515000.tif 000003
【図２】
2007515000.tif 000004
【図３】
2007515000.tif 000005
【図４】
2007515000.tif 000006
【図５】
2007515000.tif 000007
【図６】
2007515000.tif 000008
【図７】
2007515000.tif 000009
【図８】
2007515000.tif 000010
【図９】
2007515000.tif 000011
【図１０】
2007515000.tif 000012
【図１１】
2007515000.tif 000013
【国際調査報告】
2007515000.tif 000014
2007515000.tif 000015
2007515000.tif 000016
2007515000.tif 000017