(57)【要約】【課題】ユーザが自身のニーズおよび好みに適合するように電子機器をカスタマイズすることができるようにする。【解決手段】デジタルカメラ等の電子機器に組み込まれたメニュー項目を動的に優先順位付けする方法であって、メニュー項目の順序付きリストからメニュー項目を選択するステップと、選択されたメニュー項目を電子機器に格納されたレコードファイルに記録するステップと、レコードファイルを分析することであって、それにより、各メニュー項目に対する使用頻度を確定する、分析するステップと、ユーザの使用頻度に基づいて電子機器に組み込まれたファームウェアを使用して順序付きリストを動的に優先順位付けすることであって、頻繁に使用されるメニュー項目が優先順位付きリストにおいて高くランク付けされるようにする、優先順位付けするステップとを含む方法が提供される。【選択図】　図１
2004096725.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に組み込まれたメニュー項目を動的に優先順位付けする方法であって、
メニュー項目の順序付きリストからメニュー項目を選択することと、
該選択されたメニュー項目を前記電子機器に格納されたレコードファイルに記録することと、
該レコードファイルを分析することであって、それより、各メニュー項目に対するユーザの使用頻度を確定する、分析することと、
該ユーザの使用頻度に基づいて前記電子機器に組み込まれたファームウェアを使用して前記順序付きリストを動的に優先順位付けすることであって、頻繁に使用されるメニュー項目が前記優先順位付きリストにおいて高い方にランク付けされるようにする、優先順位付けすることと
を含む方法。
【請求項２】
前記ユーザに対して、メニュー項目の前記優先順位付けされた順序付きリストを表示することをさらに含む請求項１記載の方法。
【請求項３】
前記動的に優先順位付けするステップは、所定イベントの発生時に優先順位付けする請求項１記載の方法。
【請求項４】
前記順序付きリストを優先順位付けした後に前記レコードファイルを消去することをさらに含み、該消去するステップは、前記レコードファイルを消去する前に前記レコードファイルを処理装置にダウンロードするステップを含む請求項１記載の方法。
【請求項５】
前記動的に優先順位付けするステップは、メニュー項目の使用頻度と、前記順序付きリストにおける前記メニュー項目の現ランクとに基づいて優先順位付けする請求項１記載の方法。
【請求項６】
電子機器であって、
ユーザに対してメニュー項目の順序付きリストを表示し前記ユーザによって選択されたメニュー項目を受け取るグラフィックユーザインタフェースと、
前記選択されたメニュー項目をレコードファイルに格納する記憶装置と、
前記レコードファイルを分析することにより各メニュー項目に対し前記ユーザの使用頻度を確定し、該ユーザの使用頻度に基づいてメニュー項目の前記順序付きリストを動的に優先順位付けすることにより優先順位付けされた順序付きリストを提供し、頻繁に使用されるメニュー項目が前記優先順位付けされた順序付きリストにおいて高い方にランク付けされるようにするファームウェアと
を具備する電子機器。
【請求項７】
前記ファームウェアは、所定イベントの発生時に動的に優先順位付けするように動作可能である請求項６記載の電子機器。
【請求項８】
前記ファームウェアは、前記レコードファイルを処理装置に定期的にダウンロードするように動作可能であり、前記処理装置は、前記ダウンロードされたレコードファイルを分析して各メニュー項目に対して前記ユーザの使用頻度を確定するように動作可能であり、前記ユーザの使用頻度に基づいて前記順序付きリストを動的に優先順位付けすることにより前記優先順位付けされた順序付きリストを提供するように動作可能である、請求項６記載の電子機器。
【請求項９】
前記ファームウェアは、メニュー項目の使用頻度と前記順序付きリストにおける前記メニュー項目の現ランクとに基づいて動的に優先順位付けするように動作可能である請求項６記載の電子機器。
【請求項１０】
前記電子機器はデジタルカメラである請求項６記載の電子機器。
【発明の詳細な説明】
【０００１】
【従来の技術】
デジタルカメラ等の電子機器は、通常、複数のユーザ、たとえば初心者から熟練者のユーザまでを満足させるように設計された多くの特徴的機能（ｆｅａｔｕｒｅ）および機能性が装備されるようになる。概して、これらのあらゆる機能は、電子機器に組み込まれたメニューを使用して選択され、起動され、または変更される。ユーザは、グラフィカルユーザインタフェース（ＧＵＩ）を介してメニューにアクセスすることにより、電子機器において利用可能なあらゆる機能またはオプションを選択する。しかしながら、これらのメニューおよびＧＵＩは、概して、初めてのユーザが使用するには非常に複雑かまたは困難である。
【０００２】
【発明が解決しようとする課題】
電子機器における機能の複雑性が増大するにしたがい、相応してメニュー項目の数が増大し、それによりメニューシステムがさらに複雑になる。これは、ユーザの懸念を増大させることになり、したがって市場での採用に対する障壁となる。さらに、メニューをナビゲートすることは、電子機器の画面サイズが通常小さいことによって複雑になる。電子機器製造業者は、機能の固定セットを起動するかまたは設定して（すなわち、出荷時設定またはデフォルト設定）、ユーザがオンボードメニューシステムにアクセスすることなく電子機器を作動させることができるようにすることにより、これらの問題を解決しようとしてきた。しかしながら、この解決法は、ユーザの異なるスキルレベルおよび関心を考慮せず、電子機器においてこれらのあらゆる特徴的機能および機能性を提供する目的を覆す。これらのあらゆる特徴的機能または機能性を提供する理由の１つは、ユーザが自身のニーズおよび好みに適合するように電子機器をカスタマイズすることができるようにすることである。
【０００３】
【課題を解決するための手段】
デジタルカメラ等の電子機器に組み込まれたメニュー項目を動的に優先順位付けする方法であって、メニュー項目の順序付きリストからメニュー項目を選択するステップと、選択されたメニュー項目を電子機器に格納されたレコードファイルに記録するステップと、レコードファイルを分析することであって、それにより、各メニュー項目に対する使用頻度を確定する、分析するステップと、ユーザの使用頻度に基づいて電子機器に組み込まれたファームウェアを使用して順序付きリストを動的に優先順位付けすることであって、頻繁に使用されるメニュー項目が優先順位付きリストにおいて高くランク付けされるようにする、優先順位付けするステップとを含む方法である。
【０００４】
ここで、本発明をより完全に理解するために、添付図面と考慮される以下の説明を参照する。
【０００５】
【発明の実施の形態】
図１のデジタルカメラ１０等の電子機器は、概して、フラッシュＥＰＲＯＭ（消去可能プログラマブル読み出し専用メモリ）等のメモリデバイスに格納された、標準カメラ機能を提供するファームウェアを含む。本発明をデジタルカメラに関して説明するが、本発明は、ＶＣＲ、ビデオレコーダ、テレビ、個人情報端末、携帯電話、電話、留守番電話システム、ファックス装置等、メニューシステムが組み込まれたすべての電子機器に対して適用可能である。
【０００６】
図１および図２を参照すると、デジタルカメラ１０は、リムーバブルメモリカードまたはスティック５１に格納されるデジタル画像を生成する。ユーザは、ズームスイッチ１２を用いてズームレンズ４０を制御することにより、写真の主要被写体を光学ファインダ１３（図２）内に配置する。デジタルカメラ１０は、通常、主要被写体からの光をＣＣＤ（電荷結合素子）画像センサ４１上に集束させる調整可能な絞りおよびシャッタ（図示せず）を有する。ユーザが写真を撮るためにシャッタボタン１１を押下すると、ＣＣＤ画像センサ４１はアナログ出力信号を生成し、それは、Ａ／Ｄ（アナログ−デジタル）変換器４２によってデジタルデータに変換される。次に、デジタルデータは、フラッシュＥＰＲＯＭ４５等の再プログラム可能メモリに格納されたファームウェアによって制御されるプロセッサ４３に送信される。
【０００７】
このとき、デジタル画像ファイルは、リムーバブルメモリカード５１、メモリスティック、ミニディスク等にデジタル画像ファイルを格納するメモリカードインタフェース５０に送信される。リムーバブルメモリカード５１を、パーソナルコンピュータ（ＰＣ）６０に通信するためにパーソナルコンピュータメモリカード国際協会（ＰＣＭＣＩＡ）カードインタフェース規格に適合させることができることが認められよう。
【０００８】
プロセッサ４３は、生成されレンダリングされたＲＧＢ画像データに対し、色補間と色補正および色調補正とを実行する。プロセッサ４３は、たとえばＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ）を使用して、レンダリングされたＲＧＢ画像データを圧縮し、メモリカードインタフェース５０は、それを、リムーバブルメモリカード５１にＪＰＥＧまたは他のフォーマット画像ファイルとして格納する。プロセッサ４３はまた、ユーザに表示するために、液晶ディスプレイ（ＬＣＤ）モニタ２１にサムネイルサイズ（すなわち、より低解像度の）画像データも提供する。
【０００９】
格納された画像（またはファイル）を、サーバ、コンピュータまたはＰＣ６０にダウンロードし、ＰＣ６０に関連するハードドライブ（図示せず）に格納することができる。また、ダウンロードされた画像を、フォトプリンタであり得るプリンタ６１を使用して印刷することにより、画像のハードコピープリントを生成することも可能である。ユニバーサルシリアルバス（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ（ＵＳＢ））ケーブル等の標準インタフェースケーブル（図示せず）を使用して、ＰＣ６０を、デジタルカメラ１０のＰＣインタフェース４４に接続することができる。したがって、ＰＣ６０は、格納された画像をデジタルカメラからＰＣインタフェース４４を介してダウンロードすることができる。すなわち、ユーザは、ＬＣＤモニタ２１を使用して、ＣＣＤ画像センサ４１から取り込まれリムーバブルメモリカード５１に格納された画像を閲覧する。ユーザは、デジタルカメラ１０に接続された自身のＰＣ６０に転送される画像を選択し、それによってその画像を電子メールに添付し、ワールドワイドウェブ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）上のウェブページに組み込む、等を行うことができる。さらに、ＰＣ６０は、ＰＣインタフェース４４を介して新たなファームウェアをデジタルカメラ１０にアップロードすることができる。ＰＣ６０に加えて、個人情報端末、ケーブル受信機、衛星受信機、セットトップボックス、ホームエンターテイメントセンタボックスまたはコントローラ等の処理装置を使用して、レコードファイルを格納し新たなファームウェアをアップロードすることができる、ということを認めなければならない。
【００１０】
グラフィカルユーザインタフェース（ＧＵＩ）２０は、テキスト、メニュー項目またはアイコンが表示されるＬＣＤモニタ２１と、カメラユーザインタフェース２５（図２）とを備える。カメラユーザインタフェース２５には、限定されないが、セットボタン２６、メニューボタン２７、スクロールアップボタン２８およびスクロールダウンボタン２９が含まれる。ＧＵＩ２０は、フラッシュＥＰＲＯＭ４５に格納されたファームウェアによって制御される。
【００１１】
ユーザは、ＩＳＯスピード、解像度、圧縮率、プリント順序、アルバム、赤目除去、シャッタスピード等を設定または選択する等の、利用可能な機能の長いリスト（たとえば、メニュー項目、アイコンによって示される各項目）をスクロールすること等、デジタルカメラ１０に提供されるあらゆる機能を選択または起動することにより、デジタルカメラ１０の動作をカスタマイズすることができる。ユーザは、カメラユーザインタフェース２５のメニューボタン２７をクリックすることにより、ＬＣＤモニタ２１のメニューにアクセスするかまたはそれを表示し、スクロールアップボタン２８およびスクロールダウンボタン２９を使用して機能リストをスクロールすることができる。リストの特定の機能を選択するために、ユーザは、セットボタン２６を使用してメニューの特定のオプションまたはアイコンをクリックするかまたは強調表示する。
【００１２】
ここで図３を参照し、デジタルカメラ１０のＬＣＤモニタ２１に表示されたＧＵＩ画面２２を例示する。ＧＵＩ画面２２は、メイン画像２３を表示し、アイコンまたはメニュー項目３０のスクロール可能リストを通していくつかの例示的なカメラ機能を提供する。ユーザは、拡大アイコン３１を選択することにより、メイン画像２３を拡大することができ、すなわち、メイン画像２３を、その中心部分を拡大するように再スケーリングすることができる。ユーザは、ごみアイコン３２を選択することにより選択した画像又は写真を削除するか、電子メールアイコン３３を選択することにより選択した写真を電子メール送信することができる。スクロールアイコン３４を使用して、追加の機能を提供する追加のアイコンを閲覧するために関数機能リストをスクロールダウンすることができる。
【００１３】
本発明の一実施形態によれば、組み込まれたシステムまたはカメラファームウェア（または本明細書ではファームウェアと呼ぶ）は、ＰＣ６０にロードすることができるＣＤ−ＲＯＭディスク（図示せず）に提供される。本発明の一態様によれば、ユーザは、ファームウェアがＰＣインタフェース４４を介してデジタルカメラ１０にアップロードされる前に、ＰＣ６０を使用してデジタルカメラ２０に提供されるファームウェアをカスタマイズすることができる。プロセッサ４３は、フラッシュＥＰＲＯＭ４５のアップロードされたファームウェアを格納する。代替的に、プロセッサ４３は、リムーバブルメモリカード５１からメモリカードインタフェースを介してファームウェアをアップロードし、そのファームウェアをフラッシュＥＰＲＯＭ４５に格納する。
【００１４】
本発明の一実施形態によれば、電子機器すなわちデジタルカメラ１０は、操作者によるそれらの使用頻度に基づいて、ＬＣＤモニタ２１のＧＵＩ画面２３においてメニュー項目またはアイコン３０を優先順位付けし表示するための組込みシステムまたはファームウェアを含む。本発明のファームウェアは、操作者が頻繁に使用するメニュー項目がメニュー項目３０のスクロール可能リストの最上位に配置されるように、メニュー項目３０のスクロール可能リストを動的に優先順位付けし、それによって頻繁に使用されるメニュー項目またはアイコンを最初に表示する。
【００１５】
デジタルカメラ１０にファームウェアがロードされた後、ユーザは、メニューボタン２７をクリックすることによってメニューを表示することができる。本明細書で説明するように、ユーザは、スクロールアップボタン２８、スクロールダウンボタン２９およびセットボタン２６を使用することにより、所望のメニュー項目またはアイコン（デジタルカメラ１０のあらゆる利用可能な機能、機能性およびオプションを表す）を選択することができる。
【００１６】
本発明の一態様によれば、ファームウェアは、アイコンまたはメニュー項目を、操作者によるそれらの使用頻度に基づいて分類する。たとえば、メニュー項目を１つまたは複数のグループ、すなわち、頻繁に使用されるグループ、時々使用されるグループ、めったに使用されないグループ、決して使用されないグループ等に分類することができる。代替的に、たとえば、ファームウェアは、メニュー項目またはアイコンを、それらの使用頻度に基づいて優先順位付けし、その後メニュー項目またはアイコンを５つのグループに編成する。すなわち、最も頻繁に使用されるメニュー項目またはアイコンは第１のグループ（たとえば、「上位５位」）に分類され、最も使用される頻度の低いメニュー項目およびアイコンは、最後のグループに分類される。これにより、ユーザまたは操作者が何回も使用する特定のアイコンまたはメニュー項目を選択するために、多数のメニュー項目またはアイコン３０のリスト（好ましくは、順序付きリスト）全体をナビゲートする必要がなくなる。特定のメニュー項目を選択する現行のプロセスでは、ユーザが、デジタルカメラ１０および他の電子機器で一般に利用可能な、スクロールアップボタン２７等のあらゆる小型のボタンを使用して、メニュー項目またはアイコン３０の長いリストをスクロールする、非効率的で単調で時間のかかるプロセスを使用することが必要である。
【００１７】
したがって、ユーザが頻繁に使用するメニュー項目またはアイコンを最初に、すなわち第１のＧＵＩ画面２２に表示するように、メニュー項目またはアイコンの順序付きリストをカスタマイズすることが望ましい。たとえば、ユーザが自身の母親に頻繁に画像を送信する場合、ファームウェアは、図４に示すように、母親へ電子メールアイコン３５をメニュー項目３０のリストの最上位近く（またはユーザに表示される第１のＧＵＩ画面２２）に配置または表示する。すなわち、ファームウェアは、母親へ電子メールアイコン３５がそれより利用されない他のメニュー項目より高くランク付けされるように、メニュー項目のリストを再順序付けする。
【００１８】
本発明の一実施形態により、ファームウェアまたは組込みシステムは、レコードファイルを生成し、１週間、１ヶ月等の所定時間、または一定の所定イベントまで、かかるメニュー項目またはアイコン選択を記録または格納する。一定の所定イベントは、限定されないが、レコードファイルが所定サイズに達することか、またはパワーオン状態等のイベントまたは状態の発生を含むことができる。あらゆるメニュー項目が選択された総数、指定された期間、たとえば週、月等にわたって特定の項目が日毎に選択された回数を示す履歴チャート等、ユーザの選択のあらゆるレコードを格納することができる、ということが認められる。
【００１９】
本発明の一実施形態によるメニュー項目に連続的に順序付けするプロセスを、図５に関して説明する。デジタルカメラ１０にファームウェアがロードされた後、ユーザは、ステップ１００において、メニューボタン２７をクリックすることによりメニューを表示することができる。本明細書で説明するように、ユーザは、ステップ１１０において、スクロールアップボタン２８と、スクロールダウンボタン２９と、セットボタン２６とを使用して、所望のメニュー項目またはアイコン（デジタルカメラ１０のあらゆる利用可能な特徴的機能、機能性およびオプションを表す）を選択することができる。組込みシステムのファームウェアは、ステップ１２０において、ユーザの選択（すなわち、選択されたメニュー項目またはアイコン）をレコードファイルに格納する。レコードファイルを、フラッシュＥＰＲＯＭ４５、リムーバブルメモリカード５１、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）等に格納することができる、ということが認められる。
【００２０】
ステップ１３０における一定の所定イベントの発生時かまたは所定期間の満了時に、ステップ１４０において、ファームウェアは、レコードファイルを分析し、ユーザによるかかるメニュー項目の各々の使用頻度に基づいて、レコードファイルで確定されたように、メニュー項目３０のメニューまたはリストを実行中に動的に再生成または再優先順位付けする。ファームウェアがメニューを再優先順位付けした（すなわち、メニュー項目３０の順序付きリストを再順序付けした）後、レコードファイルは、ユーザのメニュー項目選択の新たなレコードで上書きされるか、またはレコードファイルが消去され、ユーザのメニュー項目または選択が、所定期間または一定の所定イベントまで再び格納される。レコードファイルのサイズは、デジタルカメラ１０の記憶域および／またはメモリ制限により（他の同様の記憶域が制限された電子機器も同様）、論議されるものである、ということが認められる。また、ユーザによるあらゆるメニュー項目の使用または選択を追跡し、レコードファイルを分析しメニューを再優先順位付けするためのファームウェアのコードサイズもまた、デジタルカメラ１０のメモリ／記憶域制限によって制約される。代替的に、ファームウェアは、レコードファイルを消去する代わりに、レコードファイルを、ＰＣインタフェース４４を介してＰＣ６０のハードディスクにダウンロードすることができる。
【００２１】
本発明の一態様によれば、ファームウェアは、履歴情報を利用することにより、特定のメニュー項目の使用の急な増加より特定のメニュー項目の一貫した頻繁な使用を優先することができる。たとえば、ユーザは、常に取込み画像を印刷し、めったに取込み画像を電子メールで送信しないが、所与の日には、多数の取込み画像を電子メール送信し、それにより電子メール使用が突然に急上昇または増加する結果となる。本発明のファームウェアは、それでもなお、ユーザがプリント機能を一貫して頻繁に使用するため、電子メール機能よりプリント機能に対し高く優先順位付けすることができる。
【００２２】
多くのメニュー項目が、ユーザに対し必ずしも同時に利用可能でない、ということが認められる。たとえば、電子機器製造業者は、メニュー項目の一定のセットを、ファームウェアに対する最新のアップグレードまたは更新の一部として利用可能としている場合がある。したがって、これは、一定のメニュー項目がユーザによって容易に使用されなかった理由、すなわち、新たな機能／機能性の関連する市場許容問題の説明となり得る。このため、本システムのファームウェアは、メニュー項目を再優先順位付けする際に機能（すなわち、メニュー項目）の永続性（ｌｏｎｇｅｖｉｔｙ）を考慮する。
【００２３】
本発明の一実施形態によれば、ＰＣ６０を利用してレコードファイルを格納することにより、デジタルカメラ１０等の電子機器の記憶域／メモリ制限を克服することができる。すなわち、ＰＣ６０は、そのハードディスクにレコードファイルを格納し、ＧＵＩ画面２２に表示するためにメニュー項目を再優先順位付けする。ＰＣ６０は、概して、デジタルカメラ１０等の電子機器より記憶容量が大きいため、メニュー項目に対し、単に所定期間にわたるのではなくユーザによる使用に基づいて優先順位付けされる、普遍的な優先順位付けを実行することができる。本発明は、ＰＣ６０に限定されず、レコードファイルを格納しメニュー項目を再優先順位付けするために、サーバ、個人情報端末、ケーブル受信機、衛星受信機、セットトップボックス、ホームエンターテイメントセンタボックスまたはコントローラ等のいかなる処理装置を使用することも可能である、ということが認められる。そして、再優先順位付けされたメニューは、ＰＣ６０からＰＣインタフェース４４を介してデジタルカメラ１０にアップロードされる。本発明の一実施形態によれば、プロセッサ４３は、レコードファイルをデジタルカメラ１０に局所的に保持し、定期的に、レコードをＰＣ６０にバックアップとして格納するか、またはメニュー項目の普遍的な優先順位付けを実行するようにＰＣ６０のレコードファイルを更新する。ＰＣ６０の処理能力が高いため、本発明は、追加の要素（特定のメニュー項目がユーザによって選択されたか、等）を使用するかまたはアルゴリズムに基づいて、メニュー項目を再優先順位付けすることができる。
【００２４】
本発明の一実施形態によれば、ファームウェアまたは組込みシステムは、レコードファイルとともに重み付けアルゴリズムを採用することにより、ユーザによるメニュー項目の使用または選択を独立して追跡する。ファームウェアによる重み付けアルゴリズムの使用により、ＰＣ６０等の別の機器が、ユーザの選択または使用を記録しメニュー項目を再優先順位付けする必要がなくなる。また、ファームウェアは、メニュー項目の使用を独立して測定または追跡するために２つの技法を採用しているため、レコードファイルのサイズもまた低減することができる。本発明の一実施形態によれば、ファームウェアは、各メニュー項目に対し、現測定期間（現レコードファイルから確定されるような）におけるその使用頻度とすぐ前の測定期間におけるそのランクとに基づいて、新たなランクを確定する。
【００２５】
本発明の一態様によれば、ファームウェアは、メニュー項目がどれくらいその現優先順位位置にあるか、すぐ前または現レコードファイルにおけるそのメニュー項目の頻度（すなわち、存在および持続性）等、あらゆる要素を動的に比較考量する。複数の要素を考慮することにより、メニューは、最も頻繁に使用されるメニュー項目またはアイコンに徐々に「流れる（ｄｒｉｆｔ）」。一貫して最上位にランク付けされてきた特定のメニュー項目は、現測定期間において頻繁に使用されなかったために優先順位が下がってはならない、ということが認められる。ここで、ファームウェアによる重み付けアルゴリズムの適用を、以下の実施例に関して説明する。
【００２６】
【表１】
実施例１
アイコン番号　現優先順位　現レコードファイルに見出された回数　存在期間
アイコン１　　１　　　　　０　　　　　　　　　　　　　　　　　１月
アイコン２　　２　　　　　５　　　　　　　　　　　　　　　　　１日
【００２７】
重み付きアルゴリズムを使用するファームウェアは、アイコン１の優先順位スコアを、７＝［３０日＊０．２０＋０＊（１）］、アイコン２を５．２＝［１日＊０．２＋５＊（１）］と確定する。これらの計算された優先順位スコアに基づき、ファームウェアは、アイコン２の方がこの測定期間においてより頻繁に使用されたにも関らず、アイコン１をアイコン２（＝５．２）より高くランク付けする。
【００２８】
【表２】
実施例２
アイコン番号　現優先順位　現レコードファイルに見出された回数　存在期間
アイコン１　　１　　　　　０　　　　　　　　　　　　　　　　　２日
アイコン２　　２　　　　　５　　　　　　　　　　　　　　　　　１日
【００２９】
重み付けアルゴリズムを使用するファームウェアは、アイコン１の優先順位スコアを、１．４＝［２日＊０．２０＋０＊（１）］、アイコン２を５．２＝［１日＊０．２＋５＊（１）］として確定する。これらの計算された優先順位スコアに基づき、ファームウェアは、アイコン１よりアイコン２を高くランク付けし、アイコン１は降格される。ファームウェアが、メニュー項目のいかなる短期の高頻度の使用の影響も最低限にするようにメニュー項目を優先順位付けするために、いかなる重み付けアルゴリズムを使用することも可能である、ということが認められる。
【００３０】
本発明の一実施形態により、ファームウェアは、メニューから最も使用頻度の低いメニュー項目を削除する。代替的に、ファームウェアは、５等、所定測定期間に一貫して低くランク付けされるメニュー項目を、メニューから削除する。
【００３１】
以下に本発明の実施態様の例を列挙する。
〔実施態様１〕　電子機器に組み込まれたメニュー項目を動的に優先順位付けする方法であって、
メニュー項目の順序付きリストからメニュー項目を選択することと、
該選択されたメニュー項目を前記電子機器に格納されたレコードファイルに記録することと、
該レコードファイルを分析することであって、それより、各メニュー項目に対するユーザの使用頻度を確定する、分析することと、
該ユーザの使用頻度に基づいて前記電子機器に組み込まれたファームウェアを使用して前記順序付きリストを動的に優先順位付けすることであって、頻繁に使用されるメニュー項目が前記優先順位付きリストにおいて高い方にランク付けされるようにする、優先順位付けすることと
を含む方法。
〔実施態様２〕　前記ユーザに対して、メニュー項目の前記優先順位付けされた順序付きリストを表示することをさらに含む実施態様１記載の方法。
〔実施態様３〕　前記動的に優先順位付けするステップは、所定イベントの発生時に優先順位付けする実施態様１記載の方法。
〔実施態様４〕　前記順序付きリストを優先順位付けした後に前記レコードファイルを消去することをさらに含み、該消去するステップは、前記レコードファイルを消去する前に前記レコードファイルを処理装置にダウンロードするステップを含む実施態様１記載の方法。
〔実施態様５〕　前記動的に優先順位付けするステップは、メニュー項目の使用頻度と、前記順序付きリストにおける前記メニュー項目の現ランクとに基づいて優先順位付けする実施態様１記載の方法。
〔実施態様６〕　電子機器であって、
ユーザに対してメニュー項目の順序付きリストを表示し前記ユーザによって選択されたメニュー項目を受け取るグラフィックユーザインタフェースと、
前記選択されたメニュー項目をレコードファイルに格納する記憶装置と、
前記レコードファイルを分析することにより各メニュー項目に対し前記ユーザの使用頻度を確定し、該ユーザの使用頻度に基づいてメニュー項目の前記順序付きリストを動的に優先順位付けすることにより優先順位付けされた順序付きリストを提供し、頻繁に使用されるメニュー項目が前記優先順位付けされた順序付きリストにおいて高い方にランク付けされるようにするファームウェアと
を具備する電子機器。
〔実施態様７〕　前記ファームウェアは、所定イベントの発生時に動的に優先順位付けするように動作可能である実施態様６記載の電子機器。
〔実施態様８〕　前記ファームウェアは、前記レコードファイルを処理装置に定期的にダウンロードするように動作可能であり、前記処理装置は、前記ダウンロードされたレコードファイルを分析して各メニュー項目に対して前記ユーザの使用頻度を確定するように動作可能であり、前記ユーザの使用頻度に基づいて前記順序付きリストを動的に優先順位付けすることにより前記優先順位付けされた順序付きリストを提供するように動作可能である、実施態様６記載の電子機器。
〔実施態様９〕　前記ファームウェアは、メニュー項目の使用頻度と前記順序付きリストにおける前記メニュー項目の現ランクとに基づいて動的に優先順位付けするように動作可能である実施態様６記載の電子機器。
〔実施態様１０〕　前記電子機器はデジタルカメラである実施態様６記載の電子機器。
【図面の簡単な説明】
【図１】本発明の一実施形態による、組み込まれたメニュー項目に優先順位付けするデジタルカメラのブロック図である。
【図２】図１のデジタルカメラの背面図である。
【図３】本発明の一実施形態によるＬＣＤモニタに表示された例示的なＧＵＩ画面である。
【図４】本発明の別の実施形態によるＬＣＤモニタに表示された代替的かつ例示的なＧＵＩ画面である。
【図５】本発明の一実施形態による連続的にメニューに優先順位付けするプロセスを説明するフローチャートである。
【図１】
2004096725.tif 000003
【図２】
2004096725.tif 000004
【図３】
2004096725.tif 000005
【図４】
2004096725.tif 000006
【図５】
2004096725.tif 000007