(57)【要約】【課題】メニュー項目の使用頻度に応じて、メニュー画面の利用のし易さを改善する。カスタムメニュー画面に属するメニュー項目を自動的に更新する。【解決手段】複数のメニュー項目を含むメニュー画面を表示する端末装置は、ユーザによるメニュー操作を監視し、メニュー項目の使用頻度情報を収集する。さらに、各メニュー項目の使用頻度情報に基づいて、メニュー画面内の各メニュー項目の表示態様を変化させる。また、各メニュー項目の使用頻度情報に基づいて、前記カスタムメニュー画面に属していないメニュー項目を前記カスタムメニュー画面に自動的に追加する。【選択図】  図４
2004178363.tif 000002
【特許請求の範囲】
【請求項１】
複数のメニュー項目を含むメニュー画面を表示する端末装置において、
前記複数のメニュー項目をメニュー画面に表示する手段と、
メニュー項目の使用頻度情報を収集する手段と、
各メニュー項目の使用頻度情報に基づいて、メニュー画面内の各メニュー項目の表示態様を変化させる手段と、
を備えたことを特徴とする端末装置。
【請求項２】
前記表示形態は、メニュー項目を構成する文字の大きさ、色、点滅周期、表示順序、メニュー項目の動きの少なくとも一つである請求項１記載の端末装置。
【請求項３】
前記使用頻度情報に基づいて、メニュー画面内でのメニュー項目の表示順序を変更することを特徴とする請求項１記載の端末装置。
【請求項４】
階層的なメニュー構造を有する操作メニューを表示する端末装置において、
ユーザ専用のカスタムメニュー画面を表示する手段と、
メニュー項目の使用頻度情報を収集する手段と、
各メニュー項目の使用頻度情報に基づいて、前記カスタムメニュー画面に属していないメニュー項目を前記カスタムメニュー画面に自動的に追加する手段と、
を備えたことを特徴とする端末装置。
【請求項５】
前記各メニュー項目の使用頻度情報に基づいて、比較的使用頻度の低いメニュー項目を自動的に削除する手段をさらに備えたことを特徴とする請求項４記載の端末装置。
【請求項６】
複数のメニュー項目を含むメニュー画面を表示する端末装置において、
前記複数のメニュー項目をメニュー画面に表示する手段と、
メニュー項目の使用頻度情報を収集する手段と、
各メニュー項目の使用頻度情報に基づいて、メニュー画面内の各メニュー項目に対して、使用頻度が高いほど変化周波数が高くなるように、動きを与える手段と、
を備えたことを特徴とする端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のメニュー項目を表示する表示画面を有する端末装置に関する。
【０００２】
【従来の技術】
従来、特に携帯電話機のような、表示画面サイズが比較的小さい端末装置では、種々の機能を選択するために階層的なメニュー構造を採用しているのが一般的である。メニュー構造の階層の深いところに位置づけられたメニュー項目は、そこにたどり着くまでに煩雑な操作を必要とするだけでなく、直ちにその在処が分からないという問題がある。また、どの機能を頻繁に利用するかはユーザによっても異なる。
【０００３】
そこで、一般にユーザ専用のメニュー画面（カスタムメニュー画面という）を設け、ユーザが選択する任意のメニュー項目をこのカスタムメニュー画面に追加することにより、使用頻度の高いメニュー項目を直ちに選択できるようにしてある。
【０００４】
【発明が解決しようとする課題】
しかし、カスタムメニューへのメニュー項目の追加はユーザがいちいち手動操作で行わなければならなかった。また、一旦カスタムメニューに項目が追加された後、そのメニュー項目は手動操作で削除されるまではその画面内にとどまり、メニュー項目が増えていくと、カスタムメニュー画面といえども操作性（使い勝手）が良好ではなくなるという問題があった。
【０００５】
本発明はこのような背景においてなされたものであり、その目的は、メニュー項目の使用頻度に応じて、メニュー画面の利用のし易さを改善することができる端末装置を提供することにある。
【０００６】
本発明の他の目的は、カスタムメニュー画面に属するメニュー項目を自動的に更新することができる端末装置を提供することにある。
【０００７】
【課題を解決するための手段】
本発明による端末装置は、複数のメニュー項目を含むメニュー画面を表示する端末装置において、前記複数のメニュー項目をメニュー画面に表示する手段と、メニュー項目の使用頻度情報を収集する手段と、各メニュー項目の使用頻度情報に基づいて、メニュー画面内の各メニュー項目の表示態様を変化させる手段とを備えたことを特徴とする。
【０００８】
この端末装置では、ユーザがメニュー画面内のメニュー項目を選択する操作に伴って、各メニュー項目の使用頻度情報が収集される。さらに、各メニュー項目の使用頻度情報に基づいてその表示態様が変化する。すなわち、ユーザが端末装置を使用するにつれて、メニュー項目毎の使用頻度が学習され、この結果が各メニュー項目の表示態様に反映される。特に、使用頻度に応じて表示態様の変化の程度を変えることにより、使用頻度の高いメニュー項目を目立たせることができる。これによって、メニュー画面の利用のし易さを改善することができる。
【０００９】
前記表示形態としては、メニュー項目を構成する文字の大きさ、色、点滅周期、表示順序、メニュー項目の動きの少なくとも一つである。
【００１０】
前記使用頻度情報に基づいて、メニュー画面内でのメニュー項目の表示順序を変更することも可能である。例えば、使用頻度の高いメニュー項目の順序を先にすることができる。
【００１１】
本発明による他の端末装置は、階層的なメニュー構造を有する操作メニューを表示する端末装置において、ユーザ専用のカスタムメニュー画面を表示する手段と、メニュー項目の使用頻度情報を収集する手段と、各メニュー項目の使用頻度情報に基づいて、前記カスタムメニュー画面に属していないメニュー項目を前記カスタムメニュー画面に自動的に追加する手段とを備えたことを特徴とする。
【００１２】
この端末装置では、各メニュー項目の使用頻度が上がることによって当該メニュー項目をカスタムメニューに自動追加する。よって、ユーザが装置を使い込むにつれて、よく使うメニュー項目が自動的にカスタムメニューに追加されていく。したがって、ユーザが手動でカスタムメニューに追加するための設定操作を行う必要がなくなる。
【００１３】
前記各メニュー項目の使用頻度情報に基づいて、比較的使用頻度の低いメニュー項目を自動的に削除する手段をさらに備えてもよい。すなわち、この場合、使用頻度が所定のレベルより低下したときにはユーザの手動操作の必要なく自動的にメニュー項目がカスタムメニューから削除される。
【００１４】
本発明によるさらに他の端末装置は、複数のメニュー項目を含むメニュー画面を表示する端末装置において、前記複数のメニュー項目をメニュー画面に表示する手段と、メニュー項目の使用頻度情報を収集する手段と、各メニュー項目の使用頻度情報に基づいて、メニュー画面内の各メニュー項目に対して、使用頻度が高いほど変化周波数が高くなるように、動きを与える手段とを備えたことを特徴とする。
【００１５】
この端末装置では、各メニュー項目の使用頻度に応じてメニュー画面内に表示されるメニュー項目に動きを与え、使用頻度が高いほど、各メニュー項目の動きが速くなるようにする。これによって、使用頻度の高いメニュー項目を目立たせることができる。
【００１６】
本発明は、上記のような各端末装置の動作を実現するためのコンピュータプログラムまたはこれを格納した記録媒体として把握することも可能である。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。本実施の形態では、本発明の端末装置（以下、単に端末ともいう）として携帯電話機のような携帯端末を例に説明する。但し、本発明は携帯端末に限定されるものではなく、広く、メニューを表示する表示画面を有する端末装置に適用可能である。
【００１８】
図１は、本発明の実施の形態に係る携帯端末の外観を示している。この携帯端末１００は、いわゆる折り畳み（二つ折り）式の機種であるが、本発明はこれに限定されるものではない。その本体は、ヒンジ部１３を介して互いに揺動可能に結合された第１の筐体１１と第２の筐体１２からなる。第１の筐体１１の内側の主要面にはテンキーや各種の操作キー、ジョグダイヤル等からなる操作部１６が配置され、その下部にマイクロフォン１４が配置されている。第２の筐体１２の内側の主要面には液晶ディスプレイのような表示部２３が配置され、その上部にスピーカ２０が配置されている。この例では、アンテナ２１は第２の筐体１２側に設けられている。
【００１９】
図２に、携帯端末１００の一般的な概略構成を示す。この携帯端末１００は、電話およびデータ通信機能に関連した部位として、アンテナ２００、アンテナ共用器としてのデュプレクサ２０１、受信部（ＲＸ）２０２、送信部（ＴＸ）２０３、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）２０４、スピーカ２０５、マイク２０６、イヤレシーバ２０７を備えている。端末１００は、さらに、この端末の制御に関連した部位として、制御部２０８、表示部２０９、操作部２１１、ＲＯＭ２１３、ＲＡＭ２１４を有する。制御部２０８は、中央処理装置（ＣＰＵ）を含み、本発明における、メニュー項目の使用頻度情報を収集する手段、メニュー画面内の各メニュー項目の表示態様を変化させる手段、その他、関連する手段として機能する。操作部２１１は、各種キーやボタン、ダイヤル等に相当する。ＲＯＭ２１３は、本実施の形態の後述する動作を実現するための制御プログラムおよび固定的なデータ等が格納されている不揮発性のメモリである。ＲＡＭ２１４は、ＣＰＵが使用する、データの一時記憶領域および作業領域を提供するメモリである。
【００２０】
図３に、携帯端末１００のメニュー画面４００の表示例を示す。このメニュー画面４００は、画面左側に種々のメニューを切り替えるためのアイコン４０１〜４０４が表示されている。アイコン４０１は、カスタムメニューを示し、ユーザがこれを指定すると、メニュー項目エリア４１１にカスタムメニューのメニュー項目が表示される。アイコン４０２は、メニュー項目エリア４１１に電話関連の設定を行うためのメニュー項目を表示させるためのものである。アイコン４０３は、メニュー項目エリア４１１に各種のツール（例えば、ウェブブラウズ、Ｅメール、スケジュール表、メモ帳、アドレス帳、電卓等）のメニュー項目を表示させるためのものである。アイコン４０４は、メニュー項目エリア４１１に、上記電話関連以外の各種設定（マナーモード、セキュリティ等）のメニュー項目を表示させるためのものである。なお、メニュー画面４００のメニュー項目エリア４１１の上部には、現在選択されているメニュー項目群のタイトルを表示するタイトルエリア４１０が設けられている。図の例では、カスタムメニューが選択されている状態を示している。
【００２１】
図３（ａ）に示したカスタムメニューのメニュー項目エリア４１１内には、メニュー項目として、「ウェブブラウズ」、「Ｅメール」、アドレス張」が表示されている。これらのメニュー項目は、本実施の形態では、ユーザがよく使用するメニュー項目としてカスタムメニュー内に自動的に登録されたものである。図３（ｂ）は、さらに、ユーザがよく使用するメニュー項目として、「メモ帳」が追加された様子を示している。「よく使用する」とは使用頻度が高いという意味である。そのために、本実施の形態では、各メニュー項目の使用頻度が常時監視される。その結果、カスタムメニュー以外のメニュー画面から選択されたメニュー項目について、その使用頻度が所定の程度を越えたときには、当該メニュー項目は自動的にカスタムメニューに追加される。本発明において「自動的に」とはシステム主導でという意味であり、ユーザの了解を得て実行する場合も含むものとする。事前にユーザの了解を得ない場合には、追加の後、ユーザにその旨を知らせるようにしてもよい。
【００２２】
本実施の形態では、このようにカスタムメニューの項目の追加を自動的に行うだけでなく、次のようにメニュー項目の表示形態をその使用頻度に応じて変化させる。「表示形態」としては、文字の大きさ（フォントサイズ）、色、点滅周期、表示順序、メニュー項目の動き等、種々のものが考えられる。
【００２３】
図４に、表示形態として文字の大きさを採用した表示例を示す。図４（ａ）の例では、使用頻度が高いほど、文字の大きさを大きく表示している。なお、実際の文字サイズの制御は相対的に使用頻度の高いメニュー項目の文字サイズが使用頻度の低いメニュー項目の文字サイズより大きくなればよい。すなわち、使用頻度の高いメニュー項目の文字サイズを大きくする操作だけでなく、使用頻度の低いメニュー項目の文字サイズを小さくする操作を併用してもよい。また、文字サイズの変化は複数段階とし、これらの各段階に使用頻度を分類して割り付ける。
メニュー画面内の任意のメニュー項目は、反転表示、ハイライト表示、カーソル表示などの任意の表示形態で選択され、ユーザによるキーやジョグダイヤル等の操作により、その選択を移動、確定するようになっている。
【００２４】
図４（ｂ）の例では、文字サイズの変更だけでなく、メニュー項目の表示順序（配置順序）も変更している。すなわち、この例では、使用頻度の高いメニュー項目を上側に配置するように表示順序を制御している。文字サイズの変更を行わずに、メニュー項目の表示順序だけを制御するようにすることも可能である。
【００２５】
図５は、メニュー画面内のメニュー項目の表示形態を、その使用頻度に応じて時間とともに変化させる例を示す。
【００２６】
図５（ａ）は、メニュー項目を、メニュー画面内で周期的に左右動（振動）させる例を示す。左右動の範囲は、視認性の観点から、好ましくはメニュー画面の横幅内とすることができる。但し、デザイン的な面白さやダイナミックな表現としては、若干はみ出すような動きも可能である。その振動の周波数は使用頻度が高いほど高くする。但し、最速でも視認可能な程度の周波数とする。メニュー画面内では、通常、メニュー項目の使用頻度に応じて、振動の周波数が異なるメニュー項目が混在することになる。すなわち、使用頻度の高いメニュー項目ほど”元気”に動くので、目立つことになる。
【００２７】
図５（ｂ）は、使用頻度に応じて、メニュー項目をメニュー画面内で周期的に上下動（振動）させる例を示す。上下動の範囲は、視認性の観点から、好ましくはメニュー画面の隣（上下）のメニュー項目との境界の範囲内とする。但し、この場合も境界をはみ出すような動きを行わせることも可能である。その振動の周波数は使用頻度が高いほど高くする。
【００２８】
図５（ｃ）は、メニュー項目を周期的に点滅させる例を示す。その点滅の周波数は使用頻度が高いほど高くする。本実施の形態では、「点滅」とは、広く、表示色を変化させたり、フェイドアウト／フェイドインを繰り返したりすることも含むものとする。
【００２９】
図５（ｄ）は、使用頻度に応じて、メニュー項目をメニュー画面内で周期的に変倍させる例を示す。変倍の範囲は、視認性の観点から、横方向においては好ましくはメニュー画面の横幅、縦方向においては隣のメニュー項目との境界の範囲内とする。但し、この場合も境界をはみ出すような動きを行わせることも可能である。その変倍の周波数は使用頻度が高いほど高くする。
【００３０】
図５（ｅ）は、使用頻度に応じて、メニュー画面内でメニュー項目に対して周期的にゆらぎを与える例を示す。ここでいう「ゆらぎ」とは、単なる左右動、上下動ではなく、文字列が波打ったり、湾曲したりする動作をいう。ゆらぎの周波数は使用頻度が高いほど高くする。
【００３１】
図５（ａ）〜（ｅ）のいずれの表示形態も既存の表示技術を用いて実現可能である。図５に示した文字列の時間に伴う表示形態の変化は、図６（ａ）（ｂ）（ｃ）に示すように、使用頻度の程度に応じて、例えば、変換周期を３段階（Ｔ１，Ｔ２，Ｔ３）に変化させる。但し、本発明は３段階に限るものではなく、２段階であっても、あるいは、４段階以上であってもよい。図６に示した変化は直線的（リニア）としたが、非直線的であっても構わない。変化の周期は一定としたが、平均的な周期が大、中、小と定まれば、必ずしも周期は一定でなくてもよい。
【００３２】
図７に、本実施の形態におけるメニュー画面の表示に関連した処理をフローチャートを示す。この処理は、図２の制御部２０８の制御により実現される。
【００３３】
まず、待ち受け画面Ｓ１１において、ユーザのメニュー操作があると、この操作に応じた処理を行う（Ｓ１２）。その後、このメニュー項目が何であるかを判別する（Ｓ１３）。
【００３４】
選択されたメニュー項目に応じて、そのメニュー項目の使用頻度Ｆ１，Ｆ２，Ｆ３を更新する（Ｓ１，Ｓ１５，Ｓ１６）。ここでの「使用頻度」は、使い始めからの累積の使用回数のカウント値（またはこれに相当する値）、または、所定の期間内の使用回数の合計値（またはこれに相当する値）である。ここで「相当する値」とは、生の値に対して係数を掛ける等の処理を行った後の値である。
【００３５】
累積の使用回数を用いる場合には、その生の使用回数を使用頻度として用いてもよいが、好ましくは、生の使用回数を正規化する等により使用頻度を算出する。正規化の方法としては、例えば、最も使用頻度の高いメニュー項目の使用回数で各メニュー項目の使用回数を除算する等が考えられる。この場合最も高いメニュー項目の使用頻度が１となり、他のメニュー項目の使用頻度は１に対する使用頻度の比率（１より小）となる。
【００３６】
所定の期間内の使用回数の場合には、例えば１日毎の使用回数を一定期間（例えば３０日分）保持しておき、その一定期間を毎日更新して（ずらして）その期間内の使用回数の集計をすることにより使用頻度を更新する。
【００３７】
このようにして更新された使用頻度Ｆｘが第１のレベルＬ１を超えたかどうかを判定する（Ｓ１７）。レベルＬ１を超えた場合、そのメニュー項目がカスタムメニューに既に存在しているかどうかをチェックする（Ｓ１８）。存在していなければ、そのメニュー項目をカスタムメニューに追加する（Ｓ１９）。ついで、使用頻度Ｆｘの大きさを判別する（Ｓ２０）。Ｆｘ＜Ｌ２（但し、Ｌ１＜Ｌ２）であれば、そのメニュー項目を変化周波数小の表示形態とする（Ｓ２１）。Ｌ２≦Ｆｘ＜Ｌ３（但し、Ｌ２＜Ｌ３）であれば、そのメニュー項目を変化周波数中の表示形態とする（Ｓ２２）。Ｌ３≦Ｆｘであれば、そのメニュー項目を変化周波数大の表示形態とする（Ｓ２３）。その後、ステップＳ１１に戻る。
【００３８】
この処理では、一旦カスタムメニューに追加されたメニュー項目は、その後使用しなくなったとしても、ユーザが手動操作で削除しない限りカスタムメニュー内に残存する。そうすると、カスタムメニュー内のメニュー項目数が増大する一方となり、却って不便となるおそれがある。そこで、図８に、この点を改善した変形例の処理のフローチャートを示す。図８の処理は図７の処理と基本的には同じであり、同じステップには同じ参照符号を付してある。図７の処理と異なる点は、ステップＳ１７のＮｏ分岐の後に、そのメニュー項目がカスタムメニュー内に存在するか否かを確認するステップＳ２４と、このステップで存在が確認されたときに当該メニュー項目をカスタムメニューから削除するステップＳ２５とを追加したことである。この処理により、カスタムメニュー内の使用頻度が低下したメニュー項目を自動的にカスタムメニュー内から削除することが可能となる。これによって、使用頻度が低下したメニュー項目がいつまでもカスタムメニュー内に残り続ける弊害を防止することができる。勿論、その後、当該メニュー項目はその使用頻度が上がれば再度自動的にカスタムメニューに追加される。
【００３９】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更が可能である。例えば、使用頻度に応じたカスタムメニューの項目の追加／削除と、メニュー項目の表示形態の変化とは必ずしも併用する必要はなく、それぞれ、独立に実施することも可能である。
【００４０】
【発明の効果】
本発明によれば、各メニュー項目の使用頻度情報に基づいて、メニュー画面内の各メニュー項目の表示態様を変化させることにより、よく使うメニュー項目を目立たせることができる。これによって、装置の使い勝手を向上させることができる。特に、表示態様の変化として、メニュー項目の表示に動きを与えることにより、使用して楽しいメニュー画面を提供することができる。
【００４１】
また、各メニュー項目の使用頻度情報に基づいて、メニュー項目をカスタムメニュー画面に自動的に追加することにより、ユーザの手動による追加操作を行う必要なく、各ユーザに対応してカスタムメニューの内容を更新することが可能となる。したがって、各ユーザは自己のカスタムメニューで大半の用が足りてしまうようになる。また、使用頻度に応じてメニュー項目の自動追加だけでなく自動削除も行うことにより、カスタムメニューの内容を、常に、ユーザがその時々でよく使っているメニュー項目だけに保つことが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る携帯端末の外観を示す図である。
【図２】本発明の実施の形態における携帯端末の一般的な概略構成を示すブロック図である。
【図３】本発明の実施の形態における携帯端末のメニュー画面の表示例を示す図である。
【図４】本発明の実施の形態における表示形態として文字の大きさを採用した表示例を示す図である。
【図５】メニュー画面内のメニュー項目の表示形態を、その使用頻度に応じて時間とともに変化させる例を示す図である。
【図６】図５に示した文字列の時間に伴う表示形態の変化の例を示すグラフである。
【図７】本発明の実施の形態におけるメニュー画面の表示に関連した処理をフローチャートである。
【図８】図７に示した処理の変形例を示すフローチャートである。
【符号の説明】
１１…第１の筐体、１２…第２の筐体、１４…マイクロフォン、１６…操作部、２０…スピーカ、２１…アンテナ、２３…表示部、１００…携帯端末、４００…メニュー画面、４０１〜４０４…アイコン、４１０…タイトル、４１１…メニュー項目
【図１】
2004178363.tif 000003
【図２】
2004178363.tif 000004
【図３】
2004178363.tif 000005
【図４】
2004178363.tif 000006
【図５】
2004178363.tif 000007
【図６】
2004178363.tif 000008
【図７】
2004178363.tif 000009
【図８】
2004178363.tif 000010