(57)【要約】【課題】  記憶デバイスの処理能力と消費電力との間の所望のトレードオフのバランスを正確保つ。【解決手段】  本発明にかかる記憶デバイスの電力および処理能力を構成する方法のひとつの態様は、構成される記憶デバイスを識別する。記憶デバイスに関連するデバイスパラメータの構成は、ユーザが望む動作に基づいて決定することができる。記憶デバイスは、決定されたデバイスパラメータの構成を使用して構成することができる。また、本発明にかかる記憶デバイスの電力および処理能力を構成する方法の他の態様は、記憶デバイスに接続されたバジェット構成ツールを備える。バジェット構成ツールは、ユーザが選択した所望の動作に基づいて、記憶デバイスに関連するデバイスパラメータを設定することによって記憶デバイスを構成することができる。【選択図】図１
2005100399.tif 000002
【特許請求の範囲】
【請求項１】
記憶デバイス（１４）の消費電力および処理能力を構成する方法であって、
前記記憶デバイス（１４）の消費電力および処理能力を調整する少なくとも２つの異なる設定を含む動作プロフィール（２０）を、前記記憶デバイス（１４）に提供することと、
絵図を介して、前記動作プロフィール（２０）、および、前記記憶デバイス（１４）の消費電力および処理能力についての前記少なくとも２つの異なる設定それぞれを表示すること（４２）と、
前記記憶デバイス（１４）の消費電力および処理能力を構成する前記少なくとも２つの異なる設定の中から１つの設定を選択することと、
を含む方法。
【請求項２】
前記少なくとも２つの異なる設定の中から、前記記憶デバイス（１４）の処理能力を増大させ、前記記憶デバイスの消費電力を増大させる第１の設定を選択すること
をさらに含む請求項１記載の方法。
【請求項３】
前記少なくとも２つの異なる設定の中から、前記記憶デバイス（１４）の処理能力を低減し、前記記憶デバイスの消費電力を低減する第２の設定を選択すること
をさらに含む請求項１記載の方法。
【請求項４】
絵図を介して表示すること（４２）は、
前記記憶デバイス（１４）の処理能力と消費電力との間のトレードオフを示すこと
を含む
請求項１記載の記憶デバイスの消費電力および処理能力を構成する方法。
【請求項５】
前記少なくとも２つの異なる設定の中から１つの設定を選択することは、
前記記憶デバイス（１４）への入力を受け入れて、前記記憶デバイス（１４）を、前記少なくとも２つの異なる設定の中の１つの設定に構成させ、
前記記憶デバイス（１４）の消費電力および処理能力を変更させる
請求項１記載の方法。
【請求項６】
記憶デバイスの消費電力および処理能力を構成するシステム（１０）であって、
構成すべき記憶デバイス（１４）と、
前記記憶デバイス（１４）に接続され、前記記憶デバイス（１４）への入力により選択される所望の動作に基づいて、前記記憶デバイスに関連するデバイスパラメータを設定することによって前記記憶デバイス（１４）の電力および処理能力を構成するバジェット構成ツール（１２）と
を備えたシステム。
【請求項７】
前記前記記憶デバイス（１４）への入力により、電力と処理能力のトレードオフに関して前記所望の動作が選択される
請求項６記載のシステム。
【請求項８】
前記バジェット構成ツール（１２）は、
アクセス可能な構成ファイル（１８）
をさらに備え、
前記構成ファイル（１８）は、
前記記憶デバイスに関連するデバイスパラメータと、前記記憶デバイス（１４）の電力および処理能力についての前記デバイスパラメータの設定の影響とに関する情報
を含む
請求項６記載のシステム。
【請求項９】
前記バジェット構成ツール（１２）は、
アクセス可能な少なくとも１つの動作プロフィール（２０）
をさらに備え、
前記動作プロフィール（２０）はそれぞれ、前記記憶デバイス（１４）の動作モードに対応する、請求項６記載の記憶デバイスの消費電力および処理能力を構成する
システム。
【請求項１０】
前記記憶デバイス（１４）への入力により、前記システム（１０）の所望の動作が、前記バジェット構成ツール（１２）により選択されうるユーザインタフェース（１６）
をさらに備えた請求項６記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶デバイスの電力および処理能力を構成する方法に関する。
【背景技術】
【０００２】
大半の電子システムおよびデバイス（本明細書ではまとめて「デバイス（複数可）」）には、消費電力と処理能力との間にトレードオフがある。
一般に、最大処理能力でデバイスの動作を維持させるには、通常、より低い処理能力レベルで動作するデバイスに必要な電力よりも多くの電力が必要である。
【０００３】
記憶デバイス（ハードディスク、メモリカード、テープドライブ、コンパクトディスク、または他の任意の記憶デバイス等）において、電力と処理能力との間のこのトレードオフが、速度と消費電力との間の関係で現れることが多い。
記憶デバイスの動作が高速なほど、デバイスが必要とする電力は大きくなる。
【０００４】
最大処理能力は通常、多くの電子デバイスにとって重要な優先事項である。
しかし、電池式デバイスの場合、ユーザにとって消費電力量のほうがデバイスの処理能力または速度よりも重要である場合がある。
たとえば、携帯電話ユーザは、消費電力が少ない、ひいては電池の寿命が長いことを引き替えに、より低い処理能力を受け入れる場合がある。
または同様に、ポータブルコンピュータのユーザは、電池の寿命が長いことを引き替えに、より低速な処理能力を受け入れる場合がある。
【０００５】
ユーザの望む電力−処理能力のバランスのトレードオフは、状況に応じて変化する場合がある。
たとえば、速い動きの写真を撮影しているデジタルカメラユーザは、写真を素早く撮影して動きを取り込むために最大の速度および処理能力を望む場合がある。
しかし、同じユーザは、あまりダイナミックではない被写体を撮影する際には、電池の寿命を延ばすためにより低速な処理能力を受け入れ、低消費電力を好む場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ユーザの優先順位が状況に応じて随時変化する可能性がある場合、記憶デバイスの電力−処理能力トレードオフの所望の設定も同様に変更する必要があり得る。
しかし、記憶デバイスの設定を設定することは、通常のユーザにとって複雑すぎる場合がある。
具体的には、記憶デバイスの動作を制御するパラメータ（データ転送速度、電圧レベル、誤り検査、および他のパラメータ）は、平均的なユーザにとっては複雑すぎて解釈することができない場合がある。
さらに、記憶デバイスのパラメータは、ユーザにとって複雑すぎて、デバイスの処理能力と消費電力との間に所望のトレードオフのバランスを正確保つために必要な調整を行うことができない場合がある。
【課題を解決するための手段】
【０００７】
記憶デバイスの構成が開示される。
記憶デバイスの電力および処理能力を構成する方法の一実施形態は、構成される記憶デバイスを識別する。
記憶デバイスに関連するデバイスパラメータの構成は、ユーザが望む動作に基づいて決定することができる。
記憶デバイスは、決定されたデバイスパラメータの構成を使用して構成することができる。
【０００８】
記憶デバイスの電力および処理能力を構成するシステムの一実施形態は、記憶デバイスに接続されたバジェット構成ツールを備える。
バジェット構成ツールは、ユーザが選択した所望の動作に基づいて、記憶デバイスに関連するデバイスパラメータを設定することによって記憶デバイスを構成することができる。
【０００９】
本発明の例示的な実施形態を詳細に説明するため、これより添付図面を参照することにする。
【発明を実施するための最良の形態】
【００１０】
［表記および名称］
以下の説明および特許請求の範囲全体を通して、特定の構成要素を指すために特定の用語が使用されている。
構成要素は異なる名称で参照されることがあることを当業者は理解されよう。
本文書は、機能ではなく名称の異なる構成要素を区別することを意図しない。
以下の説明および特許請求の範囲では、「含む」および「包含」という用語はオープンエンド様式で使用されるため、「〜を含むがそれに限定されない」ことを意味するものと解釈すべきである。
また、用語「接続」は、間接的、あるいは直接的な電気的あるいは通信的な接続を意味することを意図する。
すなわち、第１のデバイスが第２のデバイスに接続している場合、その接続は直接の接続を通してのものであってもよく、または他のデバイスおよび接続を介した間接的な接続を通してのものであってもよい。
【００１１】
以下の説明は、本発明の様々な例示的実施形態を対象とする。
開示される実施形態は、本開示の範囲、すなわち特許請求の範囲を限定するものとして解釈される、あるいは使用されるべきではない。
さらに、当業者は、以下の説明が広い適用を有することを理解するであろう。
いずれの実施形態についての説明もその実施形態の単なる実例を意味し、本開示の範囲、すなわち特許請求の範囲をその実施形態に限定する意図はない。
本開示では、実施形態の十分な理解を提供するために、いくつかの特定の詳細が述べられることがある。
しかし、当業者は、本発明がこのような特定の詳細なしで実施することができることを理解するであろう。
一方で、既知の要素については、不必要に詳細にすることで本開示を曖昧にしないように概略図またはブロック図の形で示されている場合がある。
さらに、詳細によっては、このような詳細が実施形態についての完全な理解を得るために必要ないと考えられた場合省かれているものもあり、関連分野の当業者の理解内にあるものとみなされる。
本明細書に述べるすべての機能は、別段の指定がない限り、ハードウェア、ソフトウェア、あるいはこれらの組み合わせのいずれで実施してもよいことにさらに留意されたい。
【００１２】
まず図１を参照して、記憶デバイスの電力および処理能力を構成するシステム１０の一実施形態を示す。
この実施形態において、システム１０は、記憶デバイス１４と、ユーザインタフェース１６と、構成ファイル１８と、動作プロフィール２０とに接続されたバジェット構成ツール１２を備える。
バジェット構成ツール１２は、ユーザが望む動作に基づいて１つまたは複数の記憶デバイス１４を構成し易くする。
バジェット構成ツール１２は、ユーザがデバイスの構成パラメータを直接使用して、または容易に理解される選択フォーマットを使用することによって電子記憶デバイス１４を構成できるようにする。
バジェット構成ツール１２は、ユーザが、記憶デバイス技術の詳細な知識を所有する必要なく、電子記憶デバイス１４を構成できるようにする。
たとえば、ユーザは、電力と処理能力との間のトレードオフに関して所望の動作を選択することができる。
【００１３】
最新の記憶デバイス１４は、多くの場合、動作モードを変更することが可能であり、これにより電力と処理能力のトレードオフに異なるバランスを実現することができる。
こういった動作モードは通常、記憶デバイス１４に関連するいくつかのパラメータを介して制御される。
いくつかのタイプおよびモデルの最新の記憶デバイス１４が入手可能であり、デバイスに関連する様々なパラメータがある状態では、ユーザが、システム１０に接続することができる各記憶デバイス１４の構成に必要なパラメータを学習することは実際的でない。
技術的に高度なユーザはデバイスのパラメータを直接設定することができるが、すべてのユーザが同じく、所望の処理能力を実現するデバイスの構成能力を利用することが可能であるべきである。
したがって、バジェット構成ツール１２は、技術的に高度なユーザおよび通常のユーザの双方が記憶デバイス１４を構成し易くする。
【００１４】
図１のシステム１０の実施形態では、単一の記憶デバイス１４が示されているが、１つまたは複数の記憶デバイスをシステム１０に接続することができる。
記憶デバイス１４は、いずれの種類の電子記憶デバイスまたはメモリデバイスであってもよい。
記憶デバイス１４は一般に、データまたは情報を記憶または検索することができる。
記憶デバイス１４の例としては、ハードディスクドライブ、テープドライブ、メモリカード、メモリスティック、コンパクトディスクドライブ、ＤＶＤドライブ、ＲＯＭ、またはＲＡＭが挙げられる。
記憶デバイス１４としては、たとえばコンピュータ、デジタルカメラ、ＰＤＡデバイス、携帯電話、オーディオプレーヤ、およびテレビセットが挙げられ、略あらゆる電子システムおよびデバイスで使用されている。
利用可能な記憶デバイス１４のタイプおよび記憶デバイス１４へのアプリケーション数が両方とも増大している。
したがって、本明細書に記載の記憶デバイス構成は、広い有用性を有し、今日の多くのデバイスおよびアプリケーション、ならびに将来開発されるであろうもの、特に、さらに複雑な構成パラメータを有する可能性がある将来の記憶デバイスに対して有用であり得る。
【００１５】
利用可能な記憶デバイス１４の数および複雑性が増すにつれ、これらデバイスを所望の動作および処理能力に構成する際の対応する困難さも増す。
さらに、ユーザがこれらデバイスを構成する作業はますます手強くなっている。
所与のデバイス１４に何のパラメータが利用可能であるか、所望の処理能力を実現するためにどのパラメータを設定すべきか、およびパラメータをどのように設定するかに関する知識を期待することにより、通常のユーザが困惑する場合がある。
【００１６】
記憶デバイス１４、およびデバイスに関連するパラメータの中のいくつか、特に電力と処理能力のトレードオフに影響するパラメータの一例は以下である。
記憶デバイス＝ＳａｎＤｉｓｋ（登録商標）ＣｏｍｐａｃｔＦｌａｓｈ（登録商標）メモリカード
モデル＝ＳＤＣＦＢ−１２８（１２８Ｍｂ容量）
消費スリープ電力（３．３Ｖ）＝０．２ｍＡ
消費読み出し電力（３．３Ｖ）＝３２ｍＡ〜４５ｍＡ（低速モード〜高速モードの範囲）
消費書き込み電力（３．３Ｖ）＝３２ｍＡ〜６０ｍＡ（低速モード〜高速モードの範囲）
スリープモード設定＝５ｍＳデフォルト（プログラム可能）
モード０＝３．３Ｍｂ／ｓ
モード１＝５．２Ｍｂ／ｓ
モード２＝８．３Ｍｂ／ｓ
モード３＝１１．１Ｍｂ／ｓ
モード４＝１６．６Ｍｂ／ｓ
上記に示されるように、記憶デバイスは、デジタルカメラ等、ポータブルデバイスに多く使用されるタイプのメモリカードである。
カードは、選択可能な５つの動作モード、すなわちモード０〜４をサポートする。
選択されたモードにより、カードの速度、すなわちメモリアクセス速度が決まる。
モード０は最も遅く（３．３Ｍｂ／ｓ）、モード４は最も速い（１６．６Ｍｂ／ｓ）。
メモリへの書き込みおよびメモリからの読み出しの消費電力／消費は、メモリが動作する速度によって直接決まる。
図示のように、速度が速いほど、消費電力／消費が大きい。
低速読み出し動作には３２ｍＡしか必要ないが、高速読み出しは４５ｍＡを消費する。
同様に、低速書き込み動作には３２ｍＡしか必要ないが、高速書き込みは６０ｍＡを必要とする。
【００１７】
スリープモードもまた、消費電力を最小化するために提供される。
スリープモードが自動的に開始される前のときは、デフォルト設定５ｍＳを有している。
この設定は、５ｍＳ間休止状態の場合にカードがスリープモードになり、エネルギを節減することを意味する。
スリープモードは電力を節減することができるが、通常、スリープモードに移行するとき、またスリープモードから復帰するときに時間がかかるため、処理能力に悪影響を及ぼす可能性がある。
したがって、処理能力を犠牲にするが消費電力をさらに低減するには、スリープモードが頻繁になるようにスリープモードの開始時間を短縮することができる。
または、それに対応して消費電力を犠牲にするが処理能力を強化するには、スリープモードがまれにしか開始されないようにその時間を長くすることができる。
【００１８】
比較的単純な記憶デバイス１４およびそのパラメータの一例について説明する。
他の記憶デバイス１４はより多数または少数のパラメータを有してもよく、パラメータによっては、本例に述べるパラメータと同様であっても、または同様でなくてもよい。
他の記憶デバイスパラメータの例としては、電圧レベル、データ転送速度、および誤り検査が挙げられる。
さらに、同様の名称を有する場合があるパラメータであっても、非常に異なる機能を有する場合もあり、また、所望の処理能力を実現するために非常に異なる設定が必要な場合もある。
さらに、パラメータを設定または変更するのに異なる方法または技法が必要になる場合もある。
したがって、ユーザは、記憶デバイス１４に利用可能なパラメータのタイプ、対象となる記憶デバイス１４に所望の処理能力を実現するためにパラメータにどの値を設定すべきか、およびその特定のデバイス１４に対してパラメータをどのように設定するか、を知る必要があろう。
【００１９】
利用可能なパラメータの数の多さおよび多様性を考えると、記憶デバイス１４のパラメータの識別情報および関連情報を構成ファイル１８に保存することができる。
図１に示すシステム１０の実施形態では、構成ファイル１８は、システム１０に接続されたいずれの記憶デバイス１４のパラメータも構成ファイル１８を介して入手可能であるように、複数の記憶デバイス１４に対して存在する。
もちろん、新しい記憶デバイス１４が開発されると、新しい構成ファイル１８を追加する必要がある場合がある。
したがって、記憶デバイス１４のパラメータ、または動作に関連する情報が変更すると、デバイスのパラメータおよび動作情報が確実に最新かつ正確であるようにするために、構成ファイル１８を変更する、または置換する必要がある場合がある。
【００２０】
構成ファイル１８はシステム１０の一部として示されているが、構成ファイル１８中のデバイスパラメータおよび動作情報にアクセスする他の方法も存在する。
たとえば、構成ファイル１８は、システム１０にローカルに記憶してもよく、またはインターネットもしくは他のネットワーク接続を介してアクセス可能であり得る別のシステムにリモートに記憶されてもよい。
このようなリモート構成ファイル１８は、新しい記憶デバイスがシステム１０に接続されたとき、またはその構成ファイル１８がまだシステム１０にない記憶デバイス１４を、システム１０が構成しようと試みるときに、情報をシステム１０にダウンロードすることによってアクセスすることができる。
さらに、構成ファイル１８は記憶デバイス１４に記憶してもよい。
そして、記憶デバイス１４から情報にアクセスすることができ、記憶デバイス１４がそれ自体の構成に必要な構成情報を提供できるようにする。
【００２１】
動作プロフィール２０は、記憶デバイス１４またはシステム１０の特定の動作状態または設定を記憶することができる。
たとえば、デフォルトレベルにおいて消費電力と処理能力のバランスを保ち、システムの通常動作をサポートするという設定がシステム１０に行われる場合がある。
このようなデフォルト設定は、動作プロフィール２０として保存することができる。
他の同様の２つの設定は、システムの処理能力最小化または消費電力の最小化である。
したがって、低電力動作プロフィール２０は、低消費電力のために処理能力を犠牲にする動作用に保存することができる。
たとえば、記憶デバイスは、より低速で動作して電力を節減することができる。
同様に、高処理能力動作プロフィール２０を、消費電力に関係なく動作処理能力を最大化する動作向けに提供することができる。
その結果、動作プロフィール２０を使用して、様々な動作設定または電力と処理能力のトレードオフのバランスを記憶することが可能である。
【００２２】
図１の実施形態では、ユーザは、動作プロフィール２０を使用して電力と処理能力のトレードオフを介して所望の動作を選択することができる。
しかし、電力と処理能力のトレードオフの他の単純な表現を、所望の動作を選択する際にユーザに提示することができる。
たとえば、ユーザは、所望の動作の絵図を介して所望の動作を選択することができる。
たとえば、ユーザは、バジェットゲージを介して所望の処理能力を選択することができる。
バジェットゲージは、通常、電力と処理能力の間に存在する「ギブアンドテイク」の関係の任意の図的表現であってよい。
たとえば、バジェットゲージは円グラフ、棒グラフ、または電力と処理能力のトレードオフの他の視覚的表現であることができる。
絵図（バジェットゲージ等）によるか、動作プロフィール１８のリストによるか、それともこれらの組み合わせによるかに関わりなく、システム１０は、ユーザインタフェース１６を介して選択する選択肢をユーザに提示することができる。
ユーザは、ユーザインタフェース１６に提示された選択肢から選択することによって所望の動作を設定することができる。
別法では、ユーザはたとえば、棒グラフまたは円グラフ（または他のバジェットゲージグラフ）上の境界を移動させて、電力と処理能力との間のトレードオフを変更することによって、絵図を直接操作して所望の動作を設定することも可能である。
【００２３】
ユーザインタフェース１６により、ユーザはシステム１０または記憶デバイス１４に所望の動作を入力することができる。
ユーザインタフェースは、所望の動作を選択するにあたって、ユーザを補助するために単純な選択を提示することができる。
さらに、ユーザインタフェース１６は、現在保留状態または動作モードを表示することができる。
ユーザインタフェースの一実施形態の一例を図２に示す。
【００２４】
図２は、記憶デバイスの電力および処理能力を構成するシステムまたは方法のユーザインタフェース１６の一実施形態の図である。
図２の実施形態では、ユーザインタフェース１６は、ポータブルコンピュータ２２の画面上でユーザに提示される。
ユーザインタフェース１６はまた、他の電子デバイス、たとえばデジタルカメラやＭＰＥＧプレーヤ等の画面上に提示することもできる。
画面の引き伸ばし２４は、ユーザに提示されるユーザインタフェース１６の一実施形態を示す。
一般に、このユーザインタフェース１６は、電力および処理能力構成システムまたは方法が動作しているときに利用することが可能である。
ユーザインタフェース１６のこの実施形態は、タイトル「電力&処理能力バジェットツール（Power & Performance Budget Tool）」を提示する。
タイトルの下には、３つのヘッダ、すなわちプロフィール(Profile）、速度（Speed)、および電池寿命（Battery Life）がある。
プロフィールヘッダの下には、５つのプロフィールが提示され、選択ボタンが各プロフィールの隣にある。
図示されるプロフィールは、低電力（Low Power）、通常(Typical）、高速（High Speed）、カスタムＡ（Custom A）、およびカスタムＢ（Custom B)である。
速度ヘッダおよび電池寿命ヘッダの下には、利用可能な各プロフィールの速度（すなわち、処理能力）と電池寿命（すなわち、消費電力）のトレードオフを示す絵図がユーザに提示される。
この実施形態では、情報の絵図は、棒グラフまたは段階として提示され、組み込まれた数字が１〜１０の段階を表す。
グラフおよび数字による段階は、電力と処理能力との間のトレードオフ、より具体的には、この場合では速度と電池寿命との間のトレードオフを示す。
グラフィックは、いずれのプロフィールが選択されたかに応じて速度と電池寿命との間の結果として生じるバランスを示す。
グラフィックは、選択された動作を実現するためのデバイスのパラメータ設定をユーザに示さない。
むしろ、グラフィックは、いずれのプロフィールが選択されたかに応じて結果として生じる動作の明示を提供することにより、提示を簡易化する。
【００２５】
図２に示すように、低電力プロフィールは速度格付け１および電池寿命格付け９に対応する。
このプロフィールは、処理能力を犠牲にして消費電力を重要視する。
通常プロフィールは、速度格付け５および電池寿命格付け５に対応し、電力と処理能力の間に等しいバランスを提供する。
高速プロフィールは速度格付け９および電池寿命格付け１に対応する。
このプロフィールは、消費電力を犠牲にして処理能力を重要視する。
カスタムプロフィール、カスタムＡおよびカスタムＢも同様に選択に利用することが可能である。
これらプロフィールは、ユーザにより保存された動作の手動設定を表すことができる。
別法では、これらカスタムプロフィールは、ユーザまたは他の手段により予め決められている動作プロフィールであってもよい。
この実施形態では、カスタムＡプロフィールは速度格付け７および電池寿命格付け３に対応する。
したがって、カスタムＡプロフィールは、消費電力および電池寿命よりも速度および処理能力をいくらか優先する。
しかし、このプロフィールは高速プロフィールほどの際立った不均衡を有さない。
一方、カスタムＢプロフィールは、速度格付け３および電池寿命格付け７に対応する。
したがって、カスタムＢプロフィールは、速度および処理能力よりも消費電力および電池寿命をいくらか優先する。
このプロフィールは低電力プロフィールほど際立った不均衡ではない。
【００２６】
カスタムプロフィールは、ユーザがデバイスパラメータを手動で設定し、それから設定をカスタムプロフィールとして保存することを介して実現される動作設定を表すこともできる。
カスタムプロフィールは、デバイスパラメータを示し、ユーザがデバイスパラメータを直接設定できる別の画面にユーザを移動させるリンクを提供することができる。
パラメータが設定されると、新しいカスタムプロフィールとして設定を保存する選択肢をユーザに提示することができる。
したがって、カスタムプロフィールは、高度なユーザがパラメータを直接設定し、後に容易に再使用するためにその設定を保存できるようにする。
これらプロフィールは、通常のユーザに所望の動作を設定する簡易な方法を提供することも可能である。
【００２７】
ユーザインタフェース１６の図２の実施形態は、ユーザの所望の動作に対応する所望のプロフィールを選択するようにユーザが促されるＷｉｎｄｏｗｓ（登録商標）のような環境を意図している。
そして、ユーザは、各プロフィールの隣にあるボタンを介して所望の選択を行う。
陰影付きのボタンは、どのプロフィールが現在アクティブ化されているか、ひいてはどの動作レベルがアクティブかを示す。
図２に示すように、通常動作プロフィールがアクティブである。
その結果、ユーザインタフェース１６は、正規のユーザにシステムの所望の動作を選択する容易な方法を提供するとともに、電力と処理能力のトレードオフについて利用可能な選択の影響の指示も提供する。
さらに、ユーザインタフェース１６では、ユーザは、所望の動作に対応するために、特定の記憶デバイスにどのパラメータを設定しなければならないか理解する必要がない。
インタフェースではまた、ユーザがこれらパラメータの設定方法を理解する必要がない。
ユーザには、記憶デバイスのより技術的な側面またはそのパラメータを理解する必要がなく、システム動作について知識や経験に基づく判断を行う機会が提供される。
さらに、ユーザインタフェース１６は、カスタムプロフィールを介して高度なユーザに対しても役に立つことができる。
【００２８】
図３は、記憶デバイスの電力および処理能力を構成する方法３０の一実施形態を示すフローチャートを提示する。
構成方法３０は３１において開始する。
構成方法３０が開始されると、ボックス３２において、構成される記憶デバイスが識別される。
システムに接続された単一の記憶デバイスがある場合、識別プロセスに必要なステップは少ない。
しかし、複数の記憶デバイスがシステムに接続されている場合、方法３０のこの実施形態は、システムにおけるすべての記憶デバイスを識別し、次にこれらデバイスを、ユーザインタフェースを介して構成される記憶デバイスを選択するためにユーザに提示することになる。
構成されるデバイスが決定されると、ボックス３４において、その記憶デバイスを構成するパラメータが決定される。
これらパラメータおよび記憶デバイスの構成に関連する他の情報は、構成ファイルに記憶することができる。
したがって、構成プロフィールにアクセスして、デバイスの構成パラメータに関する必要な情報を得ることができる。
この情報は、パラメータの識別情報、ならびにデバイスを構成するためのパラメータの設定方法を含んでよい。
構成ファイルは、システムにとってローカルであっても、またはリモートであってもよい。
ボックス３６において、ユーザが所望する動作が決定される。
方法３０のこの実施形態では、ユーザは、ユーザインタフェースを介して所望の動作を選択する。
様々な動作設定を動作プロフィール、絵図、これらの組み合わせ、または正規のユーザの選択プロセスを簡易化する他の方法としてユーザに提示することができる。
ユーザへの提示は、電力と処理能力のトレードオフに関して動作選択を提示することによって簡易化することができる。
ユーザは、動作プロフィールを選択する、バジェットゲージ等の絵図を操作する、または他の選択手段により、所望の動作を選択することができる。
動作プロフィールはローカルであっても、またはリモートであってもよい。
本明細書に述べるように、構成方法の実施形態は、技術的に高度なユーザがパラメータを直接設定し、この設定をカスタム動作プロフィールとして保存できるようにすることも可能である。
ボックス３８において、所望の動作の実現に適したパラメータ構成が決定される。
この実施形態では、方法３０はパラメータおよび記憶デバイスに関連する他の構成情報を用いて、ユーザが望む動作に向けて記憶デバイスをどのように構成するかを決定する。
この決定が行われると、ボックス４０において、記憶デバイスは所望の動作に向けて構成される。
現在の動作レベルが設定されると、ボックス４２において、ユーザインタフェースを介して現在の動作レベルを表示することができる。
別の記憶デバイスが構成される場合、またはユーザの所望の動作が変更された場合、ボックス３２に戻ることによって構成方法を繰り返すことができ、その他の場合、プロセスは４４において終了することができる。
【００２９】
図４は、記憶デバイスの電力および処理能力を構成するシステムまたは方法を全体的または部分的に動作させることができる汎用コンピュータシステムの一実施形態を示すシステム図である。
本明細書に述べるように、記憶デバイスの電力および処理能力を構成するシステムおよび方法は、全体的または部分的に、多種多様な異なるコンピュータシステム上で実施することが可能である。
図４は、このような汎用コンピュータシステムの１つを示す。
コンピュータシステム１３３０は、主記憶デバイス１３３６（読み取り専用メモリ、すなわちＲＯＭ等）および主記憶デバイス１３３４（ランダムアクセスメモリ、すなわちＲＡＭ等）を含む記憶デバイスに接続されたプロセッサ１３３２（中央演算処理装置、すなわちＣＰＵとも呼ばれる）を備える。
【００３０】
一般に、ＲＯＭはデータおよび命令を単方向的にＣＰＵ１３３２に転送する一方で、ＲＡＭはデータおよび命令を双方向に転送する。
記憶デバイス１３３４、１３３６は両方とも、任意の適したコンピュータ可読媒体を含むことができる。
大容量記憶デバイス等の補助記憶媒体１３３８もまた、ＣＰＵ１３３２と双方向で接続され、さらなるデータ記憶容量を提供する。
大容量記憶デバイス１３３８は、コンピュータコード、データ等を含むプログラムの格納に使用することができるコンピュータ可読媒体である。
大容量記憶デバイス１３３８は通常、ハードディスクまたはテープ等、一般に主記憶デバイス１３３４、１３３６よりも低速の不揮発性メモリを利用した記憶媒体である。
大容量記憶デバイス１３３８は、磁気テープリーダ、紙テープリーダ、または他の既知のデバイスの形をとることができる。
適当な例では、大容量記憶デバイス１３３８内に保持される情報は、仮想メモリとしてＲＡＭ１３３４の一部として組み込むことができる。
ＣＤ−ＲＯＭ等、特定の主記憶デバイス１３３６もまたデータをＣＰＵ１３３２に渡すことができる。
【００３１】
ＣＰＵ１３３２は１つまたは複数の入力／出力デバイス１３４０にも接続する。
入力／出力デバイス１３４０は、ビデオモニタ、トラックボール、マウス、キーボード、マイクロフォン、タッチスクリーンディスプレイ、変換器カードリーダ（transducer card reader）、磁気テープリーダ、紙テープリーダ、タブレット、スタイラス、音声認識器、手書き文字認識器、または他のコンピュータを含む他の既知の入力／出力デバイス等のデバイスを含んでよい。
最後に、ＣＰＵ１３３２は任意選択で、概して１３１２で示すネットワーク接続を使用して、コンピュータまたは通信ネットワーク、たとえば、インターネットネットワークやイントラネットネットワークに接続することができる。
このようなネットワーク接続を使用して、ＣＰＵ１３３２は、本明細書における開示に従ったプロセスおよび方法を実行する過程で、ネットワークから情報を受け取ること、またはネットワークに情報を出力することができる。
このような情報は、多くの場合、ＣＰＵ１３３２を使用して実行すべき一連の命令として表される。
情報は、搬送波に具現されたコンピュータデータ信号の形でネットワークから受け取り、ネットワークに出力することができる。
【００３２】
一実施形態では、一連の命令は、たとえば、ネットワーク接続を介して通信するＣＰＵとして、複数のＣＰＵで略同時に実行することができる。
具体的には、上記プロセスはコンピュータネットワークにわたって実行することができる。
さらに、プロセスはコンピュータコードのセットとして認識することができ、また、このようなコンピュータコードは、ＲＡＭ、ＲＯＭ、ハードディスク、フロッピー（登録商標）ディスク、搬送波、または他の媒体等のコンピュータ可読媒体に記憶することができることが当業者により認識されるであろう。
【００３３】
上記は、本発明の原理および様々な実施形態の説明を意図している。
上記開示を完全に理解すれば、いくつかの変形および変更が当業者に明らかになるであろう。
たとえば、記憶デバイスの電力および処理能力を構成するシステムおよび方法は、時により、本明細書に説明した実施形態よりも多数または少数の構成要素または機能を組み込むことができる。
本開示は、こういった原理および変更実施形態を当業者に対して明らかにする。
添付の特許請求の範囲は、このような変形および変更をすべて包含すると解釈される。
【図面の簡単な説明】
【００３４】
【図１】記憶デバイスの電力と処理能力を構成するシステムの一実施形態のシステム図である。
【図２】記憶デバイスの電力および処理能力を構成するシステムまたは方法のユーザインタフェースの一実施形態を示す図である。
【図３】図３は、記憶デバイスの電力および処理能力を構成する方法の一実施形態を示すフローチャートである。
【図４】記憶デバイスの電力および処理能力を構成するシステムまたは方法が全体的または部分的に動作することのできる汎用コンピュータシステムの一実施形態を示すシステム図である。
【符号の説明】
【００３５】
１２・・・バジェット構成ツール、
１４・・・記憶デバイス、
１６・・・ユーザインタフェース、
１８・・・記憶デバイス構成ファイル、
２０・・・動作プロフィール、
１３１２・・・ネットワーク、
１３３２・・・プロセッサ、
１３３４・・・主記憶デバイス、
１３３８・・・補助記憶デバイス、
【図１】
2005100399.tif 000003
【図２】
2005100399.tif 000004
【図３】
2005100399.tif 000005
【図４】
2005100399.tif 000006