(57)【特許請求の範囲】
【請求項１】
コンピュータによりメニューディスプレイを生成する方法であって、
前記コンピュータのプロセッサが、複数の階層レベルで構成された複数の候補メニューアイテムから、前記複数の階層レベル内の最も頻繁に使われるメニューアイテムと階層レベルが最も深いために最もアクセスが難しいメニューアイテムに基づいて、複数のメニューアイテムを選択する段階と、
前記コンピュータのドライバが、前記選択されたメニューアイテムを同時に表示する段階と、
前記プロセッサが、使用頻度と、前記複数の階層レベル内でのメニューアイテムの階層レベルの関数とに基づき、各メニューアイテムを重み付けする段階と、
前記プロセッサが、各メニューアイテムの使用回数を重み付けて数える段階と、
を有し、
前記複数のメニューアイテムを選択する段階は、前記プロセッサが、前記重み付けされた使用回数が最も多いメニューアイテムに基づき複数のメニューアイテムを選択する段階を有することを特徴とする、
方法。
【請求項２】
前記複数のメニューアイテムを選択する段階と、前記選択されたメニューアイテムを表示する段階は継続的に更新される、
請求項１に記載の方法。
【請求項３】
前記方法は、さらに、
前記プロセッサが、前記重み付けしたメニューアイテムを記憶装置に格納する段階と、
前記プロセッサが、前記記憶装置の内容を継続的に更新する段階とを有する、
請求項１または２に記載の方法。
【請求項４】
前記重み付けしたメニューアイテムを記憶装置に格納する段階は、前記プロセッサが、各メニューアイテムにタイムスタンプを付す段階を有し、
前記記憶装置の内容を継続的に更新する段階は、前記プロセッサが、最も古いメニューアイテムを新しいメニューアイテムで置き換える段階を有する、
請求項３に記載の方法。
【請求項５】
前記各メニューアイテムを重み付けする段階は、前記プロセッサが、各メニューアイテムの複数のエントリーを前記記憶装置に格納する段階を有する、
請求項３に記載の方法。
【請求項６】
前記各メニューアイテムを重み付けする段階は、ユーザが各メニューアイテムにアクセスするたびに、前記プロセッサが、前記記憶装置に各メニューアイテムのエントリーを格納する段階を有し、ユーザアクセスのために格納されたメニューアイテムのエントリー数は、少なくとも階層レベルが１レベル高いメニューアイテムより、少なくとも階層レベルが１レベル低いメニューアイテムの方が多い、請求項５に記載の方法。
【請求項７】
前記複数のメニューアイテムを選択する段階は、前記プロセッサが、少なくとも前記記憶装置のエントリー数が最も高いメニューアイテムを選択する段階を有する、
請求項５に記載の方法。
【請求項８】
コンピュータに、請求項１ないし７いずれか一項に記載の方法を実行させる複数のプログラムコード部分を含むコンピュータプログラム。
【請求項９】
メニューディスプレイを生成する装置であって、
複数の階層レベルで構成された複数の候補メニューアイテムから、前記複数の階層レベル内の最も頻繁に使われるメニューアイテムと前記階層レベルが最も深いために最もアクセスが難しいメニューアイテムに基づいて、複数のメニューアイテムを選択するプロセッサと、
ディスプレイを駆動して前記選択されたメニューアイテムを同時に表示できるドライバとを有し、
前記プロセッサは、さらに、
使用頻度と、前記複数の階層レベル内でのメニューアイテムの階層レベルの関数とに基づき、各メニューアイテムを重み付し、
各メニューアイテムの使用回数を重み付けて数えるように構成され、
前記複数のメニューアイテムの選択は、前記重み付けされた使用回数が最も多いメニューアイテムに基づく複数のメニューアイテムの選択であることを特徴とする、
装置。
【請求項１０】
さらに、最も頻繁に使われるメニューアイテムと、前記複数の階層レベル内で階層レベルが最も深いメニューアイテムとに基づき、メニューアイテムの複数のエントリーを格納する記憶装置を有し、前記プロセッサは、前記記憶装置のエントリー数が最も多いメニューアイテムを選択する、
請求項９に記載の装置。
【請求項１１】
請求項９または１０に記載の装置を有するユーザインタフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メニューディスプレイの生成方法及び装置に関する。特に、本発明は、ユーザインタフェースのクイックリンクシステムの生成に関するが、これに限定されない。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）やテレビジョン（ＴＶ）などの装置の機能は増加しており、ユーザがアクセスためには、ますます複雑なユーザインタフェースが必要となっている。ユーザが選択できる複雑なメニューオプションを必要とすることが多い。こうした手段は、通常、階層的に構成され、階層レベル数や複雑性が増加している。そのため、ユーザにとってアクセスが困難で、面倒で、時間がかかるものになっている。特に、メニューアイテムを探すとき、階層内のますます下のレベルで探さなければならない。
【０００３】
例えば、図１に示したように、第１レベル１０１にメニューアイテム１０１＿１、１０１＿２、１０１＿３、１０１＿４が配置されている。メニューアイテム１０１＿１は、その下の第２レベル１０３に、２つのメニューアイテム１０３＿１と１０３＿２を有する。メニューアイテム１０１＿２は、第２レベル１０３に、３つのメニューアイテム１０５＿１、１０５＿２、及び１０５＿３を有する。メニューアイテム１０３＿１は、その下の第３レベル１０７に、３つのメニューアイテム１０７＿１、１０７＿２、及び１０７＿３を有する。メニューアイテム１０５＿３は、第３レベル１０７に、３つのメニューアイテム１０９＿１、１０９＿２、及び１０９＿３を有する。ユーザは、ユーザインタフェースが現在メニューアイテム１０７＿１、１０７＿２、及び１０７＿３を表示していて、次にメニューアイテム１０９＿２を選択したいとき、そのユーザは、第１レベル１０１までレベルを上がり、メニューアイテム１０１＿２を選択し、第３レベル１０７までレベルを下がり、メニューアイテム１０９＿１、１０９＿２、及び１０９＿３を表示しなければならない。階層レベルが深いと、ユーザが装置の機能にアクセスする操作は、非常に時間がかかり、困難になる。
【０００４】
この問題を解決する解決策は数多く提案されている。ある解決策は、特許文献１に開示されているように、最も頻繁に使うメニューアイテムを最初に表示するクイックリンクシステムを提供するものや、特許文献２に開示されているように、ユーザがプログラムできるショートカットを提供するものである。しかし、これらの解決策では、非常に複雑な階層構造で用いると、頻繁に使われ、「クイックリンク」に現れるものであったり、ユーザがショートカットとしてプログラムしたりしない限り、下のレベルのメニューアイテムに素早くアクセスできない。
特許文献３は、付加操作検出部を有する操作設定装置を開示している。この付加操作検出部は、操作画面上に複数の操作アイテムを提供するグラフィカルユーザインタフェース操作部に対する付加操作を検出する。付加操作計算部が検出した付加操作の頻度を計算する。設定変更部が、計算された付加操作頻度に基づき、操作画面上に用意したショートカットキー領域にアイコンを設定することにより、ＧＵＩ操作部の設定を変更する。
特許文献４は、マスマーケット電子装置のアイテムのユーザインタフェースを制御するシステムを開示している。この装置の機能は階層メニューによりアクセス可能であり、ユーザのお気に入り機能を含むパーソナライズドメニューを提供する。このメニューは、装置の制御及び／または設定用の機能の階層メニューからの、複製に対応する単一機能と、及び／または階層メニューからの複数の機能及び／またはオプションの組み合わせに対応する合成機能とを含み得る。このシステムは、ユーザによる機能の起動の頻度に基づきパーソナライズドメニューを自動的に生成及び更新する手段を含む。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１８６７７４号公報
【特許文献２】米国特許第６６１８０３９号
【特許文献３】特開２００７−１６４６５５号公報
【特許文献４】欧州特許出願公開第１０６７４５３Ａ１号
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明は、アイテムに素早く効率的にアクセスできるメニューディスプレイを提供するものである。
【０００７】
上記目的は、メニューディスプレイを生成する方法により、本発明の第１の態様により実現できる。該方法は、複数の階層レベルで構成された複数の候補メニューアイテムから、前記複数の階層レベル内の最も頻繁に使われるメニューアイテムと最もアクセスが難しいメニューアイテムに基づいて、複数のメニューアイテムを選択する段階と、前記選択されたメニューアイテムを同時に表示する段階とを有する。前記方法は、さらに、使用頻度と、前記複数の階層レベル内でのメニューアイテムへのアクセスしにくさの程度とに基づき、各メニューアイテムを重み付けする段階を有し、メニューアイテムへのアクセスしにくさの程度に基づき、各メニューアイテムを重み付けは、その階層レベルの関数であり、前記複数のメニューアイテムを選択する段階は、前記重み付けに基づき複数のメニューアイテムを選択する段階を有する。これにより、メニューアイテムを選択する簡単だが効果的な方法が得られる。
【０００８】
また、上記目的は、メニューディスプレイを生成する装置により、本発明の第１の態様により実現できる。該装置は、複数の階層レベルで構成された複数の候補メニューアイテムから、前記複数の階層レベル内の最も頻繁に使われるメニューアイテムと最もアクセスが難しいメニューアイテムに基づいて、複数のメニューアイテムを選択するプロセッサと、前記選択されたメニューアイテムを同時に表示するディスプレイとを有する。前記プロセッサは、さらに、使用頻度と、前記複数の階層レベル内でのメニューアイテムへのアクセスしにくさの程度とに基づき、各メニューアイテムを重み付けするように構成され、メニューアイテムへのアクセスしにくさの程度に基づき、各メニューアイテムを重み付けは、その階層レベルの関数であり、前記複数のメニューアイテムの選択は、前記重み付けに基づく複数のメニューアイテムの選択である。
【０００９】
このように、頻繁に使用され、階層レベル低いところにあるアイテムをクイックアクセスメニューに表示できるように、使用頻度と、アクセスの困難性とに基づき、メニューアイテムの表示を提供する。
【００１０】
本装置の一実施形態では、本方法は、さらに、各メニューアイテムの使用回数を数える段階を有し、前記複数のメニューアイテムを選択する段階は、少なくとも使用回数が最も多いメニューアイテムに基づき複数のメニューアイテムを選択する段階を有する。このように、最も頻繁に使われるものの記録を容易に維持できる。
【００１１】
さらに、最もアクセスが困難なメニューアイテムを考慮するように、前記複数のメニューアイテムを選択する段階は、少なくとも階層レベルが最も低いメニューアイテムに基づき複数のメニューアイテムを選択する段階を有してもよい。
【００１２】
選択されたメニューアイテムの表示を継続的に更新して、最も頻繁に使われ、最もアクセスが困難なものとして表示用に選択されたメニューアイテムを更新できる。
【００１３】
特に、重み付けしたメニューアイテムを記憶装置に格納して、内容を継続的に更新してもよい。
【００１４】
記憶装置中の重み付けしたメニューアイテムにタイムスタンプを付して、前記記憶装置の内容を継続的に更新する段階は、最も古いメニューアイテムを新しいメニューアイテムで置き換える段階を含んでいてもよい。あるいは、記憶装置はＦＩＦＯバッファを有し、アイテムをバッファに入れ、新しいアイテムが加わるにつれて古いアイテムを削除してもよい。本発明は、記憶装置に各メニューアイテムのエントリー数を格納する段階をさらに有し、複数のメニューアイテムを選択するステップは、少なくとも記憶装置中のエントリー数が最も多いメニューアイテムを選択する段階を含んでいてもよい。これにより、選択のためにアイテムを重み付けする簡単な方法が得られる。
【図面の簡単な説明】
【００１５】
本発明をよりよく理解してもらうため、添付した図面を参照しつつ以下に説明する。
【図１】従来のメニューディスプレイの一例を示す図である。
【図２】本発明の一実施形態によるユーザインタフェース装置のディスプレイの一例を示す図である。
【図３】本発明の一実施形態による装置を示すブロック図である。
【図４】本発明の一実施形態による方法を示すフローチャートである。
【発明を実施するための形態】
【００１６】
図２は、コンピュータやＴＶスクリーンなどのメニューアイテムの表示２００を示す図である。
【００１７】
表示２００は、ユーザが選択キーやポインタなどを用いてナビゲーションできる、メニューアイテムのメイン表示２０１を有する。また、表示２００は、メニューアイテム２０５＿１、２０５＿２、２０５＿３、及び２０５＿４のクイックリンク表示２０３も有する。これらのメニューアイテム２０５＿１、２０５＿２、２０５＿３、及び２０５＿４は、最も頻繁に使われるメニューアイテムであり、アクセスするのが最も難しいメニューアイテムであるという基準で、複数の候補メニューアイテムの中から選択され、表示２００に表示される。本実施形態では、選択されたこれらのメニューアイテム２０５＿１、２０５＿２、２０５＿３、及び２０５＿４は表示の上に表示しているが、言うまでもなく、例えば、表示２００の横に並べても、表示２００の下に並べてもよい。
【００１８】
図３を参照して、装置３００は、クイックリンクメニューなどのメニューを生成するものであり、例えば、プロセッサ３０１を有する。このプロセッサ３０１は、ドライバ３０３と、メモリやバッファなどの記憶装置３０５とに接続されている。ドライバ３０３はディスプレイ３０９に接続されている。ディスプレイ３０９は、装置３００の一部であってもよいし、図３に示したように、ドライバ３０３の出力に接続された出力端子３０７に接続された、装置３００とは別のディスプレイであってもよい。
【００１９】
図４に、クリックリングメニュー表示２０３を生成する方法を示す。
【００２０】
最初に、ステップ４０１において、クリックリングメニュー表示２０５＿１、２０５＿２、２０５＿３、及び２０５＿４を、コンシューマ体験テスト結果に基づいて、事前設定する。工場設定すなわち事前設定を用いる場合、ステップ４０３において、これらの事前設定をプロセッサ３０１によりバッファ３０５に書き込む。ステップ４０７において、本方法は、その他の、ＲＧＢゲイン値、ホワイトバランス、スマートピクチャ設定、スマートサウンド設定、画面フォーマットなどの設定の入力もできる。
【００２１】
バッファ３０５は、パーセントに基づき１００データエントリーを記憶する。例えば、コンシューマ体験テストにおいて、メニューアイテム「Ｗａｔｃｈ  ＴＶ」２０５＿１が３２％使われていることが分かった場合、「Ｗａｔｃｈ  ＴＶ」アイテムをバッファの３２エントリーに格納する。プロセッサ３０１は、バッファ３０５に格納されたメニューアイテムに基づき、ディスプレイ３０９のクリックリンクメニュー表示２０３に、これらの格納されたメニューアイテムを表示する。クイックリンクメニュー表示２０３中のアイテムは、優先順序をつけて表示してもよい。例えば、バッファエントリ数が最も多いメニューアイテム（例えば、「Ｗａｔｃｈ  ＴＶ」）は、クリックリンクシステムの一番左に配置する。ユーザがクリックリンクメニュー２０３に切り替えると、この最初のメニューアイテムがハイライトされる。バッファエントリ数が次に多いメニューアイテムは、バッファエントリ数が最も多いものの右に配置し、カーソルキーを動かして次に選択できる。すべてのクイックリンクメニューを表示するまで、これを繰り返す。
【００２２】
装置を最初に使う時（ステップ４０９）、バッファ３０５に格納した事前設定データ値に基づき、クイックリンクメニュー２０３をディスプレイ３０３上に表示する（ステップ４１１）。次に、プロセッサ３０１はユーザの動作をモニタする。図４に示した例では、ユーザは、階層中の最も深いレイヤにあるメニューアイテム、例えば、図１に示したメニューアイテム１０９＿２にアクセスする（ステップ４１３）。このアイテムは、データバッファに４回格納する（ステップ４１５）と同時に、データバッファ３０５中の最も古い４つのアイテムを削除することにより重み付けされる。最も古いアイテムは、例えば、タイムスタンプにより、またはバッファ内での位置により分かる。ＦＩＦＯバッファにように、残りのアイテムをバッファに入れ（shifted  into）、最も古いアイテムが、追加される新しいエントリーの反対側になるようにする。
【００２３】
他の一実施形態では、ユーザは、図１の階層の２番目に深いレイヤ１０３のアイテム１０３＿２にアクセスする（ステップ４１７）。このアイテムは、データバッファ３０５に３回格納する（ステップ４１９）と同時に、データバッファ中の最も古い３つのアイテムを削除することにより重み付けされる。
【００２４】
図４に示した例では、その他のすべてのメニューアイテムが、データバッファに２回格納され、同時に、データバッファ中の最も古い２つのアイテムを削除することにより、重み付けされる（ステップ４２９）。
【００２５】
ユーザがメニューを使ってアイテムを選択するにつれ、バッファエントリが変化し、クリックリンクメニューアイテムは更新され（ステップ４２３）、常にデータバッファの内容に基づいたものとなっている。
【００２６】
結果として、アクセスするのが最も困難なメニューアイテムと最も頻繁に使われるメニューアイテムに、およびアプリケーション／機能に、素早くアクセスできる。
【００２７】
本発明の実施形態を添付図面に示し、上記の通り詳細に説明したが、言うまでもなく、本発明は開示した実施形態には限定されず、以下の特許請求の範囲に記載した本発明の範囲から逸脱することなく多くの修正ができる。
【００２８】
当業者には言うまでもないが、「手段」は任意の（個別回路または集積回路または電子要素などの）ハードウェアまたは（プログラムやその一部なのどの）ソフトウェアを含み、指定された機能を単独で、または他の機能と共に、それだけで独立して、または他の要素と協働して、動作時に再生または再生するように設計されたものである。本発明は、複数のエレメントを有するハードウェアによっても、好適にプログラムされたコンピュータによっても実施することができる。複数の手段を挙げる装置クレームにおいて、これらの手段は、１つの同じハードウェアにより実施することができる。「コンピュータプログラム製品」は、フロッピー（登録商標）ディスクなどのコンピュータ読み取り可能媒体に格納された、インターネットなどのネットワークを介してダウンロード可能な、またはその他の方法で上市可能な任意のソフトウェア製品を意味するものと理解すべきである。
【図１】
0005853315.tif 000002
【図２】
0005853315.tif 000003
【図３】
0005853315.tif 000004
【図４】
0005853315.tif 000005