(57)【要約】【課題】  ＵＳＢアプリケーションにおける可動ドライブの最低電力モードを提供する。【解決手段】  ハードディスクドライブは電力消費を抑えるべく低電力モードに入る。ホストデバイスとの通信は維持するべく、通信インターフェースは電力供給を受け続け、通信インターフェース用のコンフィギュレーションデータを格納している回路部分も電力供給を受け続ける。通信インターフェースと該回路部分に対して電力供給を行うべく、複数の低電力電圧レギュレータが適切な基準電圧を供給する。一方の低電力電圧レギュレータはこの目的に特化している。他方の電圧レギュレータは、必要な基準電圧を供給するべく、アクティブなスイッチングモードから低電力のリニアモードへと変換される。また、ハードディスクドライブの低電力モードの開始と終了を制御するべく一意的なハンドシェイキング信号が利用される。【選択図】図２
2009529206.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクドライブであって、
低電力モードとアクティブモードとを含む、前記ハードディスクドライブの動作モードの選択を制御するロジックコアと、
前記ロジックコアと通信し合う通信インターフェースと、
第１の信号と第２の信号とを生成するモジュールと
を備え、
前記ロジックコアは、前記第１の信号に応じて前記低電力モード中において前記通信インターフェースのコンフィギュレーション情報を保持し、前記第２の信号は、前記低電力モード中に前記通信インターフェースをアクティブに維持するべく利用される
ハードディスクドライブ。
【請求項２】
前記ロジックコアは、前記低電力モード中において、前記ハードディスクドライブのデバイス識別子を定義するデータと前記ハードディスクドライブのコンフィギュレーションを定義するデータとを格納する
請求項１に記載のハードディスクドライブ。
【請求項３】
前記通信インターフェースはＵＳＢ（ユニバーサルシリアルバス）インターフェースを含み、前記ロジックコアはＵＳＢデバイス識別子とＵＳＢコンフィギュレーションとを定義するデータを格納する
請求項２に記載のハードディスクドライブ。
【請求項４】
前記低電力モードにおいては、前記ロジックコア、前記通信インターフェースおよび前記モジュールを除き、前記ハードディスクドライブの略全ての回路は停止される
請求項１に記載のハードディスクドライブ。
【請求項５】
前記モジュールは、前記アクティブモード用のアクティブコンフィギュレーションと前記低電力モード用の低電力コンフィギュレーションとにコンフィギュラブルな電圧レギュレータを含む
請求項１に記載のハードディスクドライブ。
【請求項６】
前記低電力モードは、リニアオープンループモードを含む
請求項５に記載のハードディスクドライブ。
【請求項７】
前記モジュールは、前記第２の信号を生成するべく利用されるバンドギャップレギュレータを含む
請求項１に記載のハードディスクドライブ。
【請求項８】
前記モジュールは、前記通信インターフェースの動作専用のレギュレータを含む
請求項１に記載のハードディスクドライブ。
【請求項９】
スピンドルコア回路とボイスコイルモーター回路とを有するモーターコントローラをさらに備え、
前記モーターコントローラは、前記低電力モードにおいて停止される
請求項１に記載のハードディスクドライブ。
【請求項１０】
前記ハードディスクドライブは、前記低電力モードにおいて、スタンバイ電流が約５００マイクロアンペア未満である
請求項１に記載のハードディスクドライブ。
【請求項１１】
ハードディスクドライブであって、
低電力モードとアクティブモードとを含む、前記ハードディスクドライブの動作モードの選択を制御する制御手段と、
前記制御手段と通信し合う外部通信手段と、
第１の信号と第２の信号とを生成するモジュール手段と
を備え、
前記制御手段は、前記第１の信号に応じて前記低電力モード中において前記外部通信手段のコンフィギュレーション情報を保持し、前記第２の信号は、前記低電力モード中に前記外部通信手段をアクティブに維持する
ハードディスクドライブ。
【請求項１２】
前記制御手段は、前記低電力モード中において、前記ハードディスクドライブのデバイス識別子を定義するデータと前記ハードディスクドライブのコンフィギュレーションを定義するデータとを格納する手段を含む
請求項１１に記載のハードディスクドライブ。
【請求項１３】
前記外部通信手段はＵＳＢ（ユニバーサルシリアルバス）インターフェースを含み、前記制御手段はＵＳＢデバイス識別子とＵＳＢコンフィギュレーションとを定義するデータを格納する手段を含む
請求項１２に記載のハードディスクドライブ。
【請求項１４】
前記制御手段は、前記低電力モードにおいて、前記ハードディスクドライブのＵＳＢデバイス識別子を定義するデータと前記ハードディスクドライブのＵＳＢコンフィギュレーションを定義するデータとを格納する
請求項１３に記載のハードディスクドライブ。
【請求項１５】
前記低電力モードにおいては、前記制御手段、前記外部通信手段および前記モジュール手段を除き、前記ハードディスクドライブの略全ての回路が停止される
請求項１１に記載のハードディスクドライブ。
【請求項１６】
前記モジュール手段は、前記アクティブモード用のアクティブコンフィギュレーションと前記低電力モード用の低電力コンフィギュレーションとにコンフィギュラブルな電圧レギュレータを含む
請求項１１に記載のハードディスクドライブ。
【請求項１７】
前記低電力モードは、リニアオープンループモードを含む
請求項１６に記載のハードディスクドライブ。
【請求項１８】
前記モジュール手段は、前記第２の信号を生成するバンドギャップレギュレータを含む
請求項１１に記載のハードディスクドライブ。
【請求項１９】
前記モジュール手段は、前記外部通信手段の動作専用のレギュレータを含む
請求項１１に記載のハードディスクドライブ。
【請求項２０】
スピンドルコア回路とボイスコイルモーター回路とを有するモーターコントローラをさらに備え、
前記モーターコントローラは、前記低電力モードにおいて停止される
請求項１１に記載のハードディスクドライブ。
【請求項２１】
ハードディスクドライブ用の低電力方法であって、
前記ハードディスクドライブを低電力モードにすることと、
前記低電力モード中において外部との通信のためにコンフィギュレーション情報を利用可能に保持することと、
前記低電力モードにおいて、外部との通信のために利用される回路をアクティブ状態に維持することと
を含む方法。
【請求項２２】
前記低電力モードにおいて、前記ハードディスクドライブのＵＳＢデバイス識別子を定義するデータを格納することと、前記ハードディスクドライブのＵＳＢコンフィギュレーションを定義するデータを格納することと
をさらに含む、請求項２１に記載の方法。
【請求項２３】
前記低電力モードにおいて、前記ハードディスクドライブの他の動作の略全てを停止すること
をさらに含む、請求項２２に記載の方法。
【請求項２４】
外部との通信のために利用される前記回路をアクティブ状態に維持することは、アクティブモードのアクティブコンフィギュレーションから前記低電力モードの低電力コンフィギュレーションへと前記回路を切り替えることを含む
請求項２１に記載の方法。
【請求項２５】
前記低電力コンフィギュレーションはリニアモードを含む
請求項２１に記載の方法。
【請求項２６】
低電力モードが選択可能なハードディスクドライブであって、
ＵＳＢ（ユニバーサルシリアルバス）インターフェースと、
前記ハードディスクドライブが前記低電力モードにある場合に、前記ＵＳＢインターフェースのコンフィギュレーションデータを利用可能に保持すると共に前記ＵＳＢインターフェースをアクティブ状態に維持するＳｏＣ（システムオンチップ）コアと
を備え、
前記低電力モードにおいて前記コンフィギュレーションデータは、前記ハードディスクドライブがアクティブモードにいる場合と同様に、利用可能である
ハードディスクドライブ。
【請求項２７】
前記ＳｏＣコアは、前記ハードディスクドライブに対して前記アクティブモードから前記低電力モードに移行するよう命令するロジックを含む
請求項２６に記載のハードディスクドライブ。
【請求項２８】
ＳｏＣ調整信号を生成するＳｏＣレギュレータをさらに備え、
前記ハードディスクドライブが前記低電力モードにある場合、前記ＳｏＣコアは前記ＳｏＣ調整信号に応じてアクティブ状態にとどまる
請求項２６に記載のハードディスクドライブ。
【請求項２９】
前記ＳｏＣレギュレータは、前記ハードディスクドライブが前記低電力モードにある場合に、リニアモードで動作する
請求項２８に記載のハードディスクドライブ。
【請求項３０】
ＵＳＢ調整信号を生成するＵＳＢレギュレータをさらに備え、
前記ＵＳＢインターフェースは、前記ハードディスクドライブが前記低電力モードにある場合に、前記ＵＳＢ調整信号に応じて前記アクティブ状態にとどまる
請求項２８に記載のハードディスクドライブ。
【請求項３１】
低電力モードが選択可能なハードディスクドライブであって、
ＵＳＢ（ユニバーサルシリアルバス）インターフェースと、
前記ハードディスクドライブが前記低電力モードにある場合に、前記ＵＳＢインターフェースのコンフィギュレーションデータを利用可能に保持すると共に前記ＵＳＢインターフェースをアクティブ状態に維持するＳｏＣ（システムオンチップ）コア手段と
を備え、
前記低電力モードにおいて前記コンフィギュレーションデータは、前記ハードディスクドライブがアクティブモードにいる場合と同様に、利用可能である
ハードディスクドライブ。
【請求項３２】
前記ＳｏＣコア手段は、前記ハードディスクドライブに対して前記アクティブモードから前記低電力モードに移行するよう命令する手段を含む
請求項３１に記載のハードディスクドライブ。
【請求項３３】
ＳｏＣ調整信号を生成するＳｏＣ調整手段をさらに備え、
前記ＳｏＣコア手段は、前記ハードディスクドライブが前記低電力モードにある場合に、前記ＳｏＣ調整信号に応じてアクティブ状態にとどまる
請求項３１に記載のハードディスクドライブ。
【請求項３４】
前記ＳｏＣ調整手段は、前記ハードディスクドライブが前記低電力モードにある場合に、リニアモードで動作する
請求項３３に記載のハードディスクドライブ。
【請求項３５】
ＵＳＢ調整信号を生成するＵＳＢ調整手段をさらに備え、
前記ＵＳＢインターフェースは、前記ハードディスクドライブが前記低電力モードにある場合に、前記ＵＳＢ調整信号に応じて前記アクティブ状態にとどまる
請求項３３に記載のハードディスクドライブ。
【請求項３６】
ハードディスクドライブ用の低電力モード移行方法であって、
低電力モードに移行するべくイネーブル信号をアクティブにすることと、
前記低電力モードにおいて第１の調整信号を生成するべくレギュレータの動作モードをスイッチングモードからリニアモードへと切り替えることと、
前記第１の調整信号に応じて、前記低電力モードにおいて前記ハードディスクドライブに対する外部の通信を可能とするべく通信インターフェースのコンフィギュレーション情報を利用可能に保持することと
を含む方法。
【請求項３７】
第２の調整信号を生成することと、
前記第２の調整信号に応じて、前記低電力モードにおいて前記通信インターフェースをアクティブ状態に維持することと
をさらに含む、請求項３６に記載の方法。
【請求項３８】
ウェークアップ（ｗａｋｅｕｐ）信号を受け取ることと、
前記ウェークアップ信号に応じて、前記第１の調整信号を生成するべく、前記レギュレータの動作モードを前記リニアモードから前記スイッチングモードへと切り替えることと
をさらに含む、請求項３７に記載の方法。
【請求項３９】
動作モードに低電力モードとアクティブモードとがあるハードディスクドライブであって、
ＳｏＣ（システムオンチップ）と、
モーターコントローラと、
前記ＳｏＣおよび前記モーターコントローラと通信し合う信号経路と
を備え、
前記ＳｏＣは、
前記アクティブモードから前記低電力モードへの移行を開始するための低電力モード移行コマンドを発行するＳｏＣコアと、
前記ＳｏＣコアと通信し合うＵＳＢ（ユニバーサルシリアルバス）インターフェースと
を有し、
前記モーターコントローラは、
前記低電力モードにおいて前記ＵＳＢインターフェースのコンフィギュレーション情報を保持するべく前記ＳｏＣコアが応じる第１の信号を、生成する第１のレギュレータと、
前記低電力モードにおいて前記ＵＳＢインターフェースをアクティブに維持するための第２の信号を生成する第２のレギュレータと
を有し、
前記信号経路は、前記ＳｏＣコアから前記モーターコントローラまで前記低電力モード移行コマンドを運ぶ
ハードディスクドライブ。
【請求項４０】
前記ＳｏＣコアは、前記低電力モードに移行するべく前記低電力モード移行コマンドを発行した後で、前記信号経路上でシリアルデータイネーブル信号を通信し、
前記シリアルデータイネーブル信号に応じて、前記モーターコントローラは調整信号を生成するべく前記第１のレギュレータの動作モードをスイッチングモードからリニアモードへと切り替えるとし、
前記調整信号は、前記低電力モードにおいて外部との通信を可能にするために前記ＵＳＢインターフェースのコンフィギュレーションデータを保持するべく、前記ＳｏＣコアに与えられる
請求項３９に記載のハードディスクドライブ。
【発明の詳細な説明】
【関連出願】
【０００１】
本願は、米国仮特許出願第６０／７７９，９７５号（出願日：２００６年３月７日）および米国仮特許出願第６０／７８３，９４４号（出願日：２００６年３月２０日）に基づきその利益を主張する。上記仮出願の内容はすべて、参照により本願に組み込まれる。
【技術分野】
【０００２】
本発明は概してデータストレージデバイスに関する。より詳しくは、ハードディスクドライブシステムの消費電力を抑制することに関し、特に低消費電力ポータブルデバイスを有するアプリケーション用のハードディスクドライブシステムの消費電力抑制に関する。
【背景技術】
【０００３】
コンピュータ、ノート型コンピュータ、デジタル式ビデオ録画再生装置（ＰＶＲ）、ＭＰ３プレーヤ、ゲーム機、サーバ、セットトップボックス、デジタルカメラ等の電子デバイスであるホストデバイスはしばしば、読み書きを高速で行って大量のデータを格納する必要がある。こういった格納に関する要求を満たすべく、ハードディスクドライブ（ＨＤＤ）などのストレージデバイスが利用され得る。
【０００４】
図１にハードディスクドライブ（ＨＤＤ）１００の一例を示す。ＨＤＤ１００は、ハードディスクドライブ（ＨＤＤ）システムオンチップ（ＳＯＣ）１０２とハードドライブアセンブリ（ＨＤＡ）１０４とを備える。ＨＤＤ１００はホストデバイス１２０と通信する。ＨＤＤ１００に対する読み書きを出来る限り高速化することを設計の目的とする。読み書き速度を最速化することは、ホストデバイス１２０とＨＤＤ１００との間のデータ転送速度を最速化することと、ホストデバイス１２０がＨＤＤ１００からのレスポンスを待たなければならない待ち時間を低減することとを含む。待ち時間またはレイテンシは、格納されているデータを取り出している間の時間、またはＨＤＤ１００が非活動状態から再起動されている間の時間に対応し得る。
【０００５】
ＨＤＡ１０４は従来、データを格納するべくハードドライブプラッタを１以上有する。該ハードドライブプラッタはスピンドルモーターによって回転する。スピンドルモーターは一般的に、読み書き動作において固定速度でハードドライブプラッタを回転させる。１以上の読み書きアクチュエータアームは、ハードドライブプラッタに対してデータの読み書きを行うべく、ハードドライブプラッタと相対的に動く。
【０００６】
読み書きデバイスは、読み書きアームの末端近くに配置される。読み書きデバイスは磁場を生成するインダクタのような書き込み素子を含む。読み書きデバイスはまた、プラッタ上の磁場を感知する読み出し素子（例えば、磁気抵抗（ＭＲ）素子）を含む。プリアンプ回路はアナログの読み書き信号を増幅する。
【０００７】
データ読み出しの場合、プリアンプ回路は読み出し素子からの低レベル信号を増幅して、増幅した信号を読み書きチャネルデバイスへ出力する。データ書き込みの場合は、読み書きデバイスの書き込み素子を流れる書き込み電流を生成する。書き込み電流は、正または負の極性を持つ磁場を生成するべく切り替えられる。正または負の極性がハードドライブプラッタに格納され、データを表す。
【０００８】
ＨＤＤ  ＳＯＣ１０２は通常、ＨＤＤ１００の制御に関連付けられているデータを格納し、および／または、効率を上げることを目的として、データを集めてより大きなデータブロックとして送信するべくデータをバッファリングする、バッファ１０６を有する。バッファ１０６には、ＤＲＡＭ、ＳＤＲＡＭまたはそれ以外の種類の低レイテンシメモリを利用し得る。ＨＤＤ  ＳＯＣ１０２はさらに、ＨＤＤ１００の動作に関連する処理を実行するプロセッサ１０８を有する。
【０００９】
ＨＤＤ  ＳＯＣ１０２はさらに、入出力（Ｉ／Ｏ）インターフェース１１２を介してホストデバイス１２０と通信するハードディスクコントローラ（ＨＤＣ）１１０を有する。ＨＤＣ１１０はさらに、スピンドル／ボイスコイルモーター（ＶＣＭ）ドライバ１１４および／または読み書きチャネルデバイス１１６と通信する。Ｉ／Ｏインターフェース１１２は、シリアルインターフェースまたはパラレルインターフェースであってよく、一例を挙げると、ＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）インターフェース、ＡＴＡ（Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）インターフェース、またはＳＡＴＡ（シリアルＡＴＡ）インターフェースがある。スピンドル／ＶＣＭドライバ１１４は、プラッタを回転させるスピンドルモーターを制御する。スピンドル／ＶＣＭドライバ１１４はまた、例えばボイスコイルアクチュエータ、ステッパモーターまたはそれ以外の適切なアクチュエータを用いて読み書きアームを位置決めするための制御信号を生成する。
【００１０】
ＨＤＤ１００のＩ／Ｏインターフェース１１２は、ホストデバイス１２０に関連付けられているＩ／Ｏインターフェース１２２と通信する。データ通信は適切な規格であればどの規格に従って行われるとしてもよい。一例によると、これら２つのＩ／Ｏインターフェース１１２および１２２は、ＵＳＢ（ユニバーサルシリアルバス）規格に準拠している。
【００１１】
ホストデバイス１２０がポータブルデバイスであるアプリケーションでは特に、低電力消費で動作することが望まれている。ホストデバイス１２０は、ホストに動作電力を供給するバッテリー１２４を有する。バッテリー１２４はまた、例えば２つのＩ／Ｏインターフェース１１２および１２２間でのＵＳＢ接続を介して、ＨＤＤ１００に動作電力を供給する場合もある。バッテリー１２４は、供給電力が枯渇すると再充電可能であるとしてもよい。
【００１２】
バッテリー１２４の動作寿命を長くするためには、ＨＤＤ１００などの構成要素の電力消費を最小限に抑えること、または無くすことが望ましい。このためＨＤＤ１００は、データの読み書きを行う必要がない場合には、アクティブな回路を非アクティブ状態にする低電力モードに移行するとしても良い。しかし低電力モードを終了してアクティブ状態に戻る場合、上記の回路を再アクティブ化するプロセスのために、ホストデバイス１２０がレスポンスを待っている期間であるレイテンシまたは待ち時間が生じてしまう。最低電力モードを実現すると共にホストデバイスとの通信を行うべくアクティブ状態に迅速に戻るための方法および装置を提供することが望まれている。
【発明の開示】
【課題を解決するための手段】
【００１３】
本発明は本願の請求項によって定義され、このセクションの内容は請求項を制限するものと解釈されるべきではない。
【００１４】
前置きとして、以下で説明する実施形態はハードディスクドライブを提供する。一実施形態によると、当該ハードディスクドライブは電力消費を抑えるべく低電力モードに入る。通信は維持するべく、通信インターフェースは電力供給を受け続け、通信インターフェース用のコンフィギュレーションデータを格納している回路部分も電力供給を受け続ける。通信インターフェースと該回路部分に対して電力供給を行うべく、複数の低電力電圧レギュレータが適切な基準電圧を供給する。一方の電圧レギュレータは比較的電力消費が少なく、この目的に特化している。他方の電圧レギュレータは、必要な基準電圧を供給するべく、アクティブなスイッチングモードから低電力のリニアモードへと変換される。別の実施形態によると、一意的なハンドシェイキング信号に基づいて、ハードディスクドライブの低電力モードの開始と終了を制御している。これら以外にも実施形態が実施されており、本明細書で説明する実施形態はそれぞれ単一で利用されてもよいし、別の実施形態と組み合わせて利用するとしてもよい。
【００１５】
以下では、添付図面を参照しつつ実施例を説明していく。
【図面の簡単な説明】
【００１６】
【図１】先行技術に係るハードディスクドライブを示すブロック図である。
【００１７】
【図２】ハードディスクドライブを示すブロック図である。
【００１８】
【図３】図２に示すハードディスクドライブの動作を示すタイムチャートである。
【００１９】
【図４Ａ】ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）を示す機能ブロック図である。
【００２０】
【図４Ｂ】高精細テレビを示す機能ブロック図である。
【００２１】
【図４Ｃ】車両制御システムを示す機能ブロック図である。
【００２２】
【図４Ｄ】携帯電話を示す機能ブロック図である。
【００２３】
【図４Ｅ】セットトップボックスを示す機能ブロック図である。
【００２４】
【図４Ｆ】メディアプレーヤを示す機能ブロック図である。
【発明を実施するための最良の形態】
【００２５】
図２は、ハードディスクドライブ（ＨＤＤ）２００を示すブロック図である。ＨＤＤ２００は、ハードドライブアセンブリ（ＨＤＡ）２０２、モーターコントローラ（ＭＣ）２０４、システムオンチップ（ＳｏＣ）２０６およびプリアンプ２０８を備える。実施例によると、ＨＤＤ２００は、コンピュータ、ノート型コンピュータ、デジタル式ビデオ録画再生装置（ＰＶＲ）、ＭＰ３プレーヤ、ゲーム機、デジタルカメラ等のポータブルデバイスに組み込まれているとしてもよい。こういった電子デバイスは、読み書きを素早く実行して大量のデータを格納しなければならないことが多い。ポータブルデバイスは通常バッテリーから電力供給を受けているので、バッテリーを長寿命化するためには消費電力を抑えることが不可欠である。
【００２６】
ＨＤＡ２０２は、スピンドルモーター２１０と、ボイスコイルモーター（ＶＣＭ）２１２と、磁気媒体がコーティングされた１以上のハードディスクプラッタなどである格納媒体とを有する。スピンドルモーター２１０は予め定められた速度でディスクプラッタを回転させる。ＶＣＭ２１２は、スピンするプラッタと相対的に行われる読み書きヘッドの位置決めを制御するアクチュエータである。ＨＤＡ２０２は従来のままであってもよい。一実施例によると、ＨＤＡ２０２は、ポータブル電子デバイスに用いられるべく、例えばサイズが０．８５インチから１．０インチというようにフォームファクターが非常に小さくなっている。
【００２７】
ＭＣ２０４は、スピンドルコア２１４と、スピンドルドライバ２１６と、ボイスコイルモーターコイル（ＶＣＭ  ＣＣＬ）２１８と、デジタルアナログコンバータ（ＤＡＣ）２２０と、シリアルインターフェースおよび入出力（ＳＩＦ／ＩＯ）回路２２２とを有する。ＭＣ２０４はさらに、パワーオンリセット（ＰＯＲ）回路２２４と、複数のレギュレータとを有する。当該複数のレギュレータには、３ボルトレギュレータ２２６と、−２ボルトレギュレータ２２８と、１．２ボルトレギュレータ２３０と、３．３ボルトレギュレータ２３２とが含まれる。
【００２８】
スピンドルコア２１４は、スピンドルモーター２１０の動作を制御するべくデジタルロジック回路を有する。速度制御およびフィードバックのような特徴はスピンドルコア２１４のデジタルロジック回路が担当する。スピンドルコア２１４はスピンドルドライバ２１６と通信し、スピンドルドライバ２１６はスピンドルモーター２１０を駆動するための回路を有する。スピンドルドライバ２１６はデジタルロジック回路を含み得るが、さらにスピンドルモーター２１０をアクチュエートする為に必要な電流と電圧とを出力することができる回路を備え得る。この場合に必要とされる電流および電圧は、スピンドルコア２１４のようなデジタルロジックが必要とする電流および電圧とは異なるとしてもよい。
【００２９】
ＭＣ２０４のＶＣＭ  ＣＣＬ２１８はＨＤＡ２０２のＶＣＭ２１２と通信している。ＶＣＭ  ＣＣＬ２１８は、ＨＤＡ２０２のプラッタと相対的に行われるＨＤＡ２０２の読み書きヘッドの位置決めを制御する。ＤＡＣ２２０は、ＭＣ２０４が受信するデジタルデータをＨＤＡ２０２への格納用のアナログ信号へと変換する。アナログ信号はＶＣＭ  ＣＣＬ２１８を駆動するために適したものである。
【００３０】
ＳＩＦ／ＩＯ回路２２２は、ＭＣ２０２とＨＤＤ２００のほかの部分、例えばＳｏＣ２０４との間のデータ通信回路を形成する。図３を参照しつつ以下でさらに詳細に説明するが、ＳＩＦ／ＩＯ回路２２２は、ＳＣＬＫ（シリアルクロック）、ＳＤＡＴＡ（シリアルデータ）、ＳＤＥＮ（シリアルデータイネーブル）という名称が与えられたラインまたは導体を利用して、３導体データ通信プロトコルを実現する。ＳＤＥＮライン上の信号がロー（ｌｏｗ）の場合、シリアルデータがＳＤＡＴＡラインに供給される。本発明が開示する通信プロトコルに従うと、続いて送信デバイスによってクロック回路が提供され、受信デバイスに対してシリアルデータをクロッキングする。このようにすることで、最小限の接続に基づいて２方向データ通信回路が実現されると同時に、信頼性が高く高速なデータ通信を実現する。ＳＩＦ／ＩＯ回路２２２はＭＣ２０４用の通信プロトコルを実現する。
【００３１】
ＰＯＲ回路２２４は、特にＭＣ２０２に初めて電力が印加された後で、ＭＣ２０２の一部を予め定められた状態に開始するべく動作する。ＰＯＲ回路は信号経路２２５にリセット信号を印加する。スピンドルコア２１４およびＤＡＣ２２０のレジスタやそれ以外のデータストレージ素子（不図示）がゼロ状態にリセットされる。特にパワーオン動作中において予期しないデータ状態が創出され得るとともにそのような予期しないデータ状態は予期しない結果を引き起こし得るので、ＰＯＲ回路は（例えば）適切な回路を予め定められた状態へとリセットする。
【００３２】
レギュレータ２２６、２２８、２３０および２３２は、ＨＤＤ２００のほかの構成要素が利用する動作電圧および動作電流を与える。一般的には、各レギュレータは自らの出力信号によって定義される。出力信号の値は、デバイスに対する性能ファクターを制御するべくＳｏＣ２０６によってプログラムされ得る。このため、３ボルトレギュレータ２２６は、名目値３ボルトの電圧信号を供給する。図２に示すように、この値は２．５ボルトから３．３ボルトの間で変化し得る。同様に、−２ボルトレギュレータ２２８は、名目値−２ボルトの信号を供給するが、この値は例えば−１．８ボルトから−２．１ボルトの間で変化し得る。さらに、１．２ボルトレギュレータ２２８は、名目電圧１．２ボルトの信号を供給するが、この値は０．８０ボルトから１．４２ボルトの間で変化し得る。性能ファクターを制御するべくＳｏＣが出力信号をプログラミングまたは変化させる様子の一例を説明すると、高データレート性能を向上させるべく、ＳｏＣ２０６は１．２ボルトレギュレータ２２８を出力値が１．４ボルトになるようにプログラミングする。別のアプリケーションまたは別のモードの場合は、低データレートモードまたはスタンバイモードの場合には、ＳｏＣ２０６は１．２ボルトレギュレータ２２８を出力値が０．８ボルトになるようにプログラミングする。この結果、ポータブルデバイスにおいて電力が節約されるとともにバッテリーが長寿命化される。図２に示すように、１．２ボルトレギュレータ２２８からの信号は信号経路２３４によってＳｏＣ２０６に与えられる。さらに、３．３ボルトレギュレータ２３２は、名目電圧３．３ボルトの信号を供給するが、この値は２．５ボルトから３．３ボルトの間で変化し得る。図２に示すように、この信号は信号経路２３６によってＳｏＣ２０６に与えられる。
【００３３】
レギュレータ２２６、２２８、２３０および２３２は、ＨＤＤ２００の要件を満たす上で適切であればどのように設計されていてもよい。通常のアプリケーションの場合、レギュレータは、供給電圧または温度といったほかのパラメータに対する感度が普通は低い値を持つ信号、または既知の方法でパラメータ変動に追従する値を持つ信号を生成する。例えば、図示した実施形態によると、レギュレータ２３０は、ＳｏＣコア２４２に電源を供給し、この実施形態によると、出力電圧が約１．２ボルトであるか、または出力電圧がシリコンのバンドギャップ電圧に略等しい、バンドギャップレギュレータである。この出力電圧の温度変動は公知であり、当該電圧は例えば他の回路の電流源をバイアスするべく利用され得る。
【００３４】
レギュレータ２２６、２２８、２３０および２３２は、実施形態によっては、リニアモードまたはスイッチングモードのいずれかで動作する。リニアモードでは、レギュレータは分圧を行って出力電圧を生成し、出力電圧を比較的一定に保つことを目的として入力電圧を調整するべくフィードバック回路を用いる。リニアモードでは、制御回路でより多くの電力が消費され、これが負荷電流が大きくなる大きな原因である。しかし、負荷電流が小さくなると、制御回路の電力消費は比較的小さい。スイッチングモードでは、レギュレータは、出力電圧を比較的一定に保つべく、ＯＮとＯＦＦの間で高速に負荷電流を切り替える。スイッチングモードでは、レギュレータを動作させるためにより多くの回路が必要となるのでその結果、電力損失（ｐｏｗｅｒ  ｄｉｓｓｉｐａｔｉｏｎ）がより大きくなる。しかしスイッチングモードの場合、制御回路電流は負荷電流に関係なく一定で、負荷電流がより小さい場合に制御回路の電流は非常に大きい。制御回路の電流は通常、リニアモードの場合の制御回路よりも大きい。このため、低電力動作においては、リニアモードで動作する方が好まれるが、リニアモードのレギュレータは、負荷によって引き込まれる電流による出力電圧の変動がより大きい。効率の点から言うと、バッテリーの寿命を最大限引き伸ばすための最上の方法は、通常動作ではスイッチングモード、低電力モードのように負荷が非常に小さい場合にはリニアモードを利用する方法である。
【００３５】
ＳｏＣ２０６は、アナログ回路２４０、ＳｏＣコア２４２、フラッシュメモリ２４５およびＤＲＡＭ（ダイナミックランダムアクセスメモリ）２４６を備える。外部との通信用に、ＳｏＣ２０６はＵＳＢ（ユニバーサルシリアルバス）インターフェース２５０、システム入出力（Ｉ／Ｏ）回路２５２、ホスト入出力（Ｉ／Ｏ）回路２５４、およびモーターコントローラ（ＭＣ）入出力（Ｉ／Ｏ）回路２５６を有する。
【００３６】
アナログ回路２４０は、ＳｏＣ２０６に対してフィルタリングのようなアナログ機能を提供する。ＳｏＣコア２４２は、ＨＤＤ２００の動作の制御を初めとした様々な機能を実行するデジタルロジックを含む。例えば、ＳｏＣコア２４２は読み出しチャネル物理層コアを含む。該読み出しチャネル物理層コアは、ＨＤＡ２０２に格納されるべく受信したデータまたはＨＤＡ２０２のストレージから取り出したデータを処理するべく、データの符号化および復号化、エラーの検出および訂正などの機能を提供する。ＳｏＣコア２４２は、命令およびデータに応じて動作するとともにＳｏＣ２０６およびＭＣ２０４の別の回路に対して命令またはコマンドを発行し得るプログラマブルプロセッサを含み得る。ＳｏＣコア２４２はデータを保持するべくレジスタなどのストレージを有しているが、ＳｏＣコア２４２への電力供給が中断された場合には、レジスタの内容は失われるか破壊され得る。
【００３７】
ＳｏＣコア２４２は、信号経路２３４を介して１．２ボルトレギュレータ２３０から電源供給を受ける。つまり、１．２ボルトレギュレータ２３０は信号経路２３４を介してＳｏＣコア２４２に対して調整信号を供給する。
【００３８】
フラッシュメモリ２４４およびＤＲＡＭ２４６は、ＳｏＣコア２４２のようなＨＤＤ２００のほかの構成要素が利用するデータおよび命令を格納する。フラッシュメモリ２４４は、不揮発性で、適切な信号の印加によって読み書きが行われ得る。ＤＲＡＭ２４６は、揮発性で、定期的にリフレッシュする必要がある。
【００３９】
ＵＳＢインターフェース２５０は、ＨＤＤ２００から外部のデータ処理装置、例えばホストプロセッサ、に対する２方向通信回路を提供する。この通信はＵＳＢ通信規格に従って行われる。この規格によると、ホストコントローラと複数のデイジーチェーンデバイスとを有するデイジーチェーンアーキテクチャが得られる。ホストプロセッサと通信し得るデバイスの数は６４個までである。各デバイスは、ＵＳＢインターフェース２５０のようなデバイスであるが、ＵＳＢ識別とＵＳＢコンフィギュレーションとによって定義される。ＳｏＣ２０６では、ＵＳＢ識別とＵＳＢコンフィギュレーションはＳｏＣコア２４２に格納される。図２に示す実施形態によると、３．３ボルトレギュレータ２３２から信号経路２３６を介して、ＵＳＢインターフェース２５０に信号が供給される。
【００４０】
システムＩ／Ｏ回路２５２、ホストＩ／Ｏ回路２５４およびＭＣ  Ｉ／Ｏ回路２５６は、ＳｏＣ２０６に対して遠隔通信リソースを追加する。これらのポートを利用した通信は、どの従来の規格に準拠しているとしてもよい。これらのポートは、アプリケーションによって利用されるとしてもよいし非接続のままとしてもよい。
【００４１】
プリアンプ２０８は、ＨＤＤ２００の読み書き動作のためのプリアンプである。プリアンプ２０８は、シリアルインターフェースおよび入出力（ＳＩＦ＆ＩＯ）回路２６０を含む。この回路２６０は、ＨＤＤ２００に対するデータ転送用の外部シリアルインターフェースを含む。該シリアルインターフェースは、本明細書で説明するように、シリアルデータイネーブル、シリアルデータおよびシリアルクロック用のＳＤＥＮ、ＳＤＡＴＡおよびＳＣＬＫという名称が与えられた３つの導体または外部ピンを含む。ＳＩＦ＆ＩＯ回路２６０が実現するこのシリアルインターフェースによって、ＳｏＣコア２４２の内部レジスタのプログラミングが可能となる。図３を参照しつつより詳細に後述するが、該シリアルインターフェースは、シリアルデータイネーブルピン（ＳＤＥＮ）がハイ（ｈｉｇｈ）の時にデータ転送がイネーブルされる。ＳＤＥＮは、送信の場合はいつもそれに先立ってハイにアサートされ、転送が完了するまでハイの状態を維持しなければならない。転送が終了する度に、ＳＤＥＮがロー（ｌｏｗ）に設定されなければならない。ＳＤＥＮがハイの場合、シリアルデータピン（ＳＤＡＴＡ）に渡されたデータはシリアルクロックピン（ＳＣＬＫ）の各立ち上がりエッジに応じてラッチされる。ＳＣＬＫの立ち上がりエッジは、所望のビットのアドレスまたはデータがシリアルデータラインＳＤＥＮに渡されている場合に限り発生するように構成されるべきである。データは内部レジスタにラッチされる。
【００４２】
ＨＤＤ２００との電気通信に用いられる他のピンは、ＷＡＫＥＵＰ（低電力モードの終了を示す信号を受信する）、Ｂｉｔ−Ｗ（データのビットを書き込む）、Ｂｉｔ−Ｒ（データのビットを読み出す）という名称が与えられている。これ以外の接続も同様に含まれ得る。
【００４３】
実施形態によっては、ＭＣ２０４およびＳｏＣ２０６はそれぞれ別の集積回路に製造される。ＭＣ２０４は、レギュレータ２２６、２２８、２３０および２３２やスピンドルドライバ２１８のような線形回路を有する。図２に示す実施形態によると、ＭＣ２０４には２．５ボルトから５．０ボルトの供給電圧が与えられる。ＳｏＣ２０６はＳｏＣコア２４２やメモリ２４４および２４６のようなデジタルロジック回路を有する。図２に示す実施形態によると、ＳｏＣ２０６には３．６ボルトまでの供給電圧が与えられる。ＭＣ２０４を含む集積回路とＳｏＣ２０６を含む集積回路は、共通のプリント配線基板に実装され、互いに電気的に接続される。技術的および予算的に可能な場合、別の実施形態によると、ＭＣ２０４およびＳｏＣ２０６は共通の集積回路内に製造され得る。
【００４４】
ＨＤＤ２００は、アクティブな回路が非アクティブ化される低電力モードに移行するように構成される。回路を非アクティブ化すると、それらの回路の電力消費が抑制または除去され、ＨＤＤ２００全体のカレントドレインが低減する。ＨＤＤ２００はさらに、ＵＳＢインターフェース２５０を介した通信の準備が整った状態を維持するように構成されているので、停止された回路を再アクティブ化する場合も、ホストデバイスがレスポンスを待っているレイテンシまたは待ち時間が発生しない。
【００４５】
動作中において、低電力モードに移行するコマンドが発行される。ＳＩＦ＆ＩＯ回路２６０はこの目的を達成するべく用いられるとしてもよい。低電力モード移行コマンドを受け取ると、ＳＤＥＮライン上の信号がアサートされ（ロー）、低電力モードに移行する。低電力モードにおいては、可能な限り多くの回路を非アクティブ化する。ＭＣ２０４においては、スピンドルコア２１４、スピンドルドライバ２１６、ＶＣＭコイル２１８、ＤＡＣ２２０、−２ボルトレギュレータ２２８、３ボルトレギュレータ２２６を始めとした構成要素がディセーブルされる。同様に、この処理を改善するべく、ＳｏＣ２０６をパーティションする。必要でない部分は、電力消費を抑制または除去するべくシャットダウンされ得る。
【００４６】
ＨＤＤ２００に対するアクセス通信を検出する機能を維持するべく、ＵＳＢインターフェース２５０はアクティブ状態または電力供給を維持する。このような構成とすることによって、ＵＳＢインターフェース２５０は、携帯可能なノート型コンピュータやＭＰ３プレーヤなどのホストコンピュータまたはホストデバイスに対するＵＳＢ接続を介したデータ読み書きコマンドを受け取るべく、アクティブ状態となる。
【００４７】
アクティブ状態でいるためには、ＵＳＢインターフェース２５０は自身のＵＳＢ識別情報とＵＳＢコンフィギュレーション情報とへのアクセスを維持する。この情報が失われると（該情報が格納されているレジスタの電力を停止すると）、該情報はホストコンピュータまたはホストデバイスによってＵＳＢインターフェース２５０に新たに提供されなければならない。このような処理は、時間がかかると共にＨＤＤ２００がレスポンスを待つレイテンシまたは待ち時間を長くしてしまう。ＵＳＢ識別情報およびＵＳＢコンフィギュレーション情報を保持することを目的として、この情報を定義するデータはＳｏＣコア２４２に格納される。ＵＳＢインターフェース２５０がコンフィギュレーション情報を要求すると、該コンフィギュレーション情報はＳｏＣコア２４２のレジスタストレージから取り出され得る。
【００４８】
ＨＤＤ２００が低電力モードになった場合にＵＳＢインターフェース２５０とＳｏＣコア２４２とに対する電力供給を維持するべく、ＨＤＤ２００のレギュレータ回路に対して特別な取り決めをしておく。例えば、３ボルトレギュレータ２３２はＵＳＢインターフェース２５０に対して動作電力を供給するべく維持される。実施例によると、３ボルトレギュレータ２３２は、従来の単純なバンドギャップレギュレータで、比較的低いパワードレインで動作するように構成されている。さらに、３ボルトレギュレータ２３２は、ＵＳＢインターフェース２５０のみと通信を行い、ＵＳＢインターフェース２５０が利用する少量の動作電流のみを供給する。ＨＤＤ２００のほかの回路はどれも、低電力モードにおいては、３ボルトレギュレータ２３２と通信しない。
【００４９】
低電力モードにおいてＳｏＣコア２４２に対する電力供給を継続するには、１．２ボルトレギュレータ２３０をスイッチング動作モードからリニア動作モードへと切り替える。スイッチングモードでは、１．２ボルトレギュレータ２３０は、供給電圧および温度の変動に対する感度が比較的低い、良く調整された信号を供給する。該良く調整された信号はＭＣ２０４およびＳｏＣ２０６の回路がアクティブモードで動作する場合に利用される。しかし、低電力モードでは、この良く調整された電力供給は、非常に厳しい誤差で制御される必要はない。低電力モードで必要とされるのは、ＳｏＣコア２４２を動かすための電圧のみで、ＳｏＣコア２４２が必要とする最小動作電流（例えば２０μＡ）を与える。リニアモードでは、１．２ボルトレギュレータ２３０の出力電圧は約０．８ボルトから１．４ボルトで、負荷電流に応じて変化する。１．２ボルトレギュレータ２３０がリニアモードに切り替えられると、電流引き込み（ｃｕｒｒｅｎｔ  ｄｒａｗ）と消費電力が大幅に低減される。
【００５０】
この結果、５００μＡ未満の低電力モードスタンバイ電流が与えられるＨＤＤ２００が実現される。これは、スタンバイ電流が約５０ｍＡ、つまり１００倍である他のデバイスと比較するとはるかに小さい値である。また、低電力モードに移行してもアクセスが遅延することによる損害がない。ＵＳＢインターフェース２５０は電力供給を受け続け、ＳｏＣコア２４２はＵＳＢインターフェース２５０のコンフィギュレーションデータを保持するので、ＨＤＤ２００ではアクセス要求に対して非常に短い遅延時間で応答する準備が整っている。
【００５１】
図３は、低電力モード（ＬＰＭ）の開始と終了を説明するためのタイミングチャートである。動作の各段階は図３の上部に示されている。期間３０２では、低電力モードに移行するコマンド（ＣＭＤ）を、例えばホストプロセッサ１２０が発行する。期間３０４では、当該コマンドがラッチされ、ＨＤＤ２００は、シリアルデータイネーブルＳＤＥＮライン上の信号がローになる、低電力モードに移行する最終段階を待っている状態である。期間３０６においては、ＨＤＤ２００は低電力モードにある。期間３０８では、ホストプロセッサ１２０からｗａｋｅｕｐコマンドを受信し、ＨＤＤ２００はレギュレータ回復期間にある。期間３１０では、ＨＤＤ２００は通常動作に戻り、信号経路ＳＣＬＫ、ＳＤＥＮおよびＳＤＡＴＡを含む３つの導体バス３１３上でコマンドを受信するのを待機する。最後に期間３１２において、ＨＤＤ２００は通常のアクティブモードにある。
【００５２】
期間３０２においては、シリアルデータがＳＤＡＴＡライン３１４に与えられ、イネーブルラインＳＤＥＮ３１８はローに設定され、シリアルデータクロックラインＳＣＬＫ３１６は３つの導体バス３１３上のコマンドをクロッキングするべくアサートされる。イネーブルラインＳＤＥＮの立ち上がりエッジ３１９に従って、ＨＤＤ２００はＢｉｔ−Ｗライン３２０の信号をハイにする。この時点で、ＨＤＤは低電力モードに入る準備が整っている。イネーブルラインＳＤＥＮ３１８が立ち下がりエッジ３２２においてローにアサートされ、低電力モードに移行する。
【００５３】
低電力モードに移行すると、停止し得る構成要素はすべて、停止する。停止される構成要素には通常、モーターコントローラ２０４とシステムオンチップ２０６のすべての回路が含められるが、ＵＳＢインターフェース２５０とＳｏＣコア２４２と、ＵＳＢインターフェース２５０とＳｏＣコア２４２とに十分な電力を供給するために用いられるレギュレータ２２６、２２８、２３０と２３２は除く。図３に示すように、Ｂｉｔ−Ｗライン３２０がハイレベルになり、且つ、ＳＤＥＮライン３１８が立下りエッジ３２２を示すと、内部（Ｉｎｔｅｒｎａｌ）ノードがハイになり、内部で低電力モードを示すとともに制御する。この内部ノードで立ち上がりエッジが見られると、ＨＤＤ２００はＳＤＡＴＡライン３１４上の信号をローにして、ＨＤＤが低電力モードにいることを外部に示す。
【００５４】
関連する電圧レギュレータ回路の動作も同様に、図３の下部に示す。Ｂｉｔ−Ｗライン３２０の立ち上がりエッジに従って、ＨＤＤ２００において低電力モードの準備が整うと、専用バンドギャップレギュレータ（図２のレギュレータ２３２）は、図３のトレース３２６が示すように、ＵＳＢインターフェース２５０に動作電力を与えるべくアクティブになる。このレギュレータが生成する信号は、従来であればアクティブモード中に電力が供給されるが、低電力モード中のみ与えられるように、適切なロジックまたはその他の手段によって切り替えられてＵＳＢインターフェース２５０に与えられるとしてもよい。
【００５５】
逆に、ＳＤＥＮの信号の立下りエッジ３２２において低電力モードに移行すると、図３のトレース３２８に示すように、バンドギャップレギュレータ（図２のレギュレータ２２６等）に対する電力供給がストップされる。また、１．２ボルトレギュレータ（図２のレギュレータ２３０）は、トレース３３０で示すような比較的高い電力モードであるスイッチングモードから、トレース３３２で示すような比較的低い電力モードであるリニアモードに移行する。このレギュレータの出力は、ＨＤＤ２００のＵＳＢコンフィギュレーション情報を格納するＨＤＤ２００のＳｏＣコア２４２に対して十分な電力を供給する。
【００５６】
低電力モードの終了はＷＡＫＥＵＰと名付けられたラインの立ち上がりエッジによって示される。これに代えて、このラインは、シリアルデータイネーブルがハイになったときに低電力モードが終了されるように、ＳＤＥＮピンに対して電気的にショートされ得る。この遷移によって、内部ノードに立ち下がりエッジ３３４が発生し、ＨＤＤ２００はＢｉｔ−Ｒピン３３６の信号をハイにアサートする。このため、ＨＤＤが低電力モードを終了したことが外部に示される。レギュレータ回復期間３０８において、図３のトレース３３８によって示されるように、バンドギャップレギュレータ（図２に示すレギュレータ２２６等）に対する電力供給が再開される。同様に、この期間中に、１．２ボルトレギュレータ（図２のレギュレータ２３０）が、図３のトレース３４０に示すように、リニアモードからスイッチングモードに移行する。期間３１０において、このレギュレータは、トレース３４２に示すように、通常のスイッチングモードで動作を再開する。続く期間３１２のＨＤＤ２００は、３つの導体バス３１３を用いた通常動作を行う準備が整っている。
【００５７】
図４Ａ乃至図４Ｅは本発明の様々な実施例を示す。図４Ａを参照すると、本発明はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）ドライブ４１０において実現され得る。ＤＶＤは、図２および図３を参照して上述した特徴および機能を持つハードディスクドライブを組み込むとしても良い。本発明は、図４Ａでは一般的に４１２で示す信号処理回路および／または制御回路、ＤＶＤドライブ４１０の大容量データストレージ、および／または電源４１３を実現するとしてもよいし、および／または、図４Ａでは一般的に４１２で示す信号処理回路および／または制御回路、ＤＶＤドライブ４１０の大容量データストレージ、および／または電源４１３において実現されるとしてもよい。ＤＶＤ４１０の信号処理回路および／または制御回路４１２および／またはその他の回路（不図示）は、データを処理し、符号化および／または暗号化を行って、演算を実施し、および／または、光学格納媒体４１６から読み出されたデータおよびまたは光学格納媒体４１６に書き込まれるデータをフォーマットするとしてもよい。実施形態によっては、ＤＶＤ４１０の信号処理回路および／または制御回路４１２および／またはその他の回路（不図示）はさらに、符号化および／または復号化および／またはそれ以外のＤＶＤドライブに関連付けられる信号処理機能などのほかの機能を実施することができる。
【００５８】
ＤＶＤドライブ４１０は、１以上の有線通信リンクまたは無線通信リンク４１７を介してコンピュータ、テレビまたはそれ以外のデバイスなどの出力デバイス（不図示）と通信し得る。ＤＶＤ４１０はデータを不揮発に格納する大容量データストレージ４１８と通信し得る。大容量データストレージ４１８は、ハードディスクドライブ（ＨＤＤ）を含み得る。ＨＤＤは図２に示す構成を持つとしてもよい。ＨＤＤは、直径が約１．８´´未満のプラッタを１以上含むミニＨＤＤであってもよい。ＤＶＤ４１０は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはこれ以外の適切な電子データストレージなどのメモリ４１９と接続され得る。
【００５９】
図４Ｂを参照すると、本発明は高精細テレビ（ＨＤＴＶ）４２０において実現され得る。ＨＤＴＶは、図２および図３を参照して上述した特徴および機能を持つハードディスクドライブを組み込むとしても良い。本発明は、信号処理回路および／または制御回路、ＷＬＡＮインターフェース、ＨＤＴＶ４２０の大容量データストレージ、および／または電源４２３を実現するとしてもよいし、および／または、信号処理回路および／または制御回路、ＷＬＡＮインターフェース、ＨＤＴＶ４２０の大容量データストレージ、および／または電源４２３において実現されるとしてもよい。ＨＤＴＶ４２０は、有線または無線でＨＤＴＶ入力信号を受信し、ディスプレイ４２６用のＨＤＴＶ出力信号を生成する。実施形態によっては、ＨＤＴＶ４２０の信号処理回路および／または制御回路４２２および／またはその他の回路（不図示）は、データを処理し、符号化および／または暗号化を行って、演算を実施し、データをフォーマットし、および／または、必要に応じてその他のＨＤＴＶ関連処理を行うとしてもよい。
【００６０】
ＨＤＴＶ４２０は、光学および／または磁気ストレージデバイスのように不揮発にデータを格納する大容量データストレージ４２７と通信し得る。少なくとも１つのＨＤＤが図２に示す構成を有し、および／または、少なくとも１つのＤＶＤが図４Ａに示す構成を有するとしてもよい。ＨＤＤは、直径が約１．８´´未満のプラッタを１以上含むミニＨＤＤであってもよい。ＨＤＴＶ４２０は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはそれ以外の適切な電子データストレージなどであるメモリ４２８に接続され得る。ＨＤＴＶ４２０はまた、ＷＬＡＮネットワークインターフェース４２９を介したＷＬＡＮとの接続をサポートし得る。
【００６１】
図４Ｃを参照すると、本発明は、車両４３０の制御システム、ＷＬＡＮインターフェース、車両制御システムの大容量データストレージ、および／または電源４３３を実現するとしてもよいし、および／または、車両４３０の制御システム、ＷＬＡＮインターフェース、車両制御システムの大容量データストレージ、および／または電源４３３において実現するとしてもよい。車両は、図２および図３を参照して上述した特徴および機能を持つハードディスクドライブを組み込むとしても良い。実施形態によっては、本発明は、１以上のセンサからの入力を受け取るパワートレイン制御システム４３２を実現する。センサの例を挙げると、温度センサ、圧力センサ、回転センサ、気流センサ、および／または、エンジン操作パラメータ、トランスミッション操作パラメータ、および／またはそれ以外の制御信号といった出力制御信号を１以上生成するそれ以外の適切なセンサなどがある。
【００６２】
本発明は、車両４３０の別の制御システム４４０においても実現され得る。制御システム４４０も同様に、入力センサ４４２から信号を受信し、および／または、１以上の出力デバイス４４４に制御信号を出力するとしてもよい。実施形態によっては、制御システム４４０は、アンチロックブレーキングシステム（ＡＢＳ）、ナビゲーションシステム、テレマティックスシステム、車両テレマティックスシステム、車線逸脱システム、車間距離制御システム、およびステレオ、ＤＶＤ、コンパクトディスク等の車両内エンターテインメントシステムの一部であってよい。これ以外にも実施例は検討されている。
【００６３】
パワートレイン制御システム４３２は、不揮発にデータを格納する大容量データストレージ４４６と通信し得る。大容量データストレージ４４６は、光学データストレージデバイスおよび／または磁気ストレージデバイス（例えば、ハードディスクドライブ（ＨＤＤ）および／またはＤＶＤ））を含み得る。少なくとも１つのＨＤＤが図２に示す構成を有し、および／または少なくとも１つのＤＶＤが図４Ａに示す構成を有し得る。ＨＤＤは、直径が約１．８´´未満のプラッタを１以上含むミニＨＤＤであってもよい。パワートレイン制御システム４３２は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはそれ以外の適切な電子データストレージなどであるメモリ４４７に接続され得る。パワートレイン制御システム４３２はまた、ＷＬＡＮネットワークインターフェース４４８を介したＷＬＡＮとの接続をサポートし得る。制御システム４４０はまた、大容量データストレージ、メモリおよび／またはＷＬＡＮインターフェース（全て不図示）を含み得る。
【００６４】
図４Ｄを参照すると、本発明は携帯電話用アンテナ４５１を含み得る携帯電話４５０において実現され得る。携帯電話または携帯電話用アンテナは、図２および図３を参照して上述した特徴および機能を持つハードディスクドライブを組み込むとしても良い。本発明は、図４Ｄでは一般的に４５２と示す信号処理回路および／または制御回路、ＷＬＡＮインターフェース、携帯電話４５０の大容量データストレージ、および／または電源４５３を実現するとしてもよいし、および／または、図４Ｄでは一般的に４５２と示す信号処理回路および／または制御回路、ＷＬＡＮインターフェース、携帯電話４５０の大容量データストレージ、および／または電源４５３において実現されるとしてもよい。実施形態によっては、携帯電話４５０は、マイクロフォン４５６、スピーカおよび／または音声出力ジャックなどの音声出力４５８、ディスプレイ４６０、および／または、キーパッド、ポインティングデバイス、音声起動デバイスおよび／またはそれ以外の入力デバイスである入力デバイス４６２を備える。携帯電話４５０の信号処理回路および／または制御回路４５２および／またはその他の回路（不図示）は、データを処理し、符号化および／または暗号化を行って、演算を実施し、データをフォーマットし、および／または、その他の携帯電話機能を実施するとしてもよい。
【００６５】
携帯電話４５０は、光学ストレージデバイスおよび／または磁気ストレージデバイス（例えば、ハードディスクドライブ（ＨＤＤ）および／またはＤＶＤ））などの、不揮発にデータを格納する大容量データストレージ４６４と通信し得る。少なくとも１つのＨＤＤが図２に示す構成を有し、および／または、少なくとも１つのＤＶＤが図４Ａに示す構成を有し得る。ＨＤＤは、直径が約１．８´´未満のプラッタを１以上含むミニＨＤＤであってもよい。携帯電話４５０は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはそれ以外の適切な電子データストレージなどであるメモリ４６６に接続され得る。携帯電話４５０はまた、ＷＬＡＮネットワークインターフェース４６８を介したＷＬＡＮとの接続をサポートし得る。
【００６６】
図４Ｅを参照すると、本発明はセットトップボックス４８０において実装され得る。セットトップボックスは、図２および図３を参照して上述した特徴および機能を持つハードディスクドライブを組み込むとしても良い。本発明は、図４Ｅでは一般的に４８４で示される信号処理回路および／または制御回路、ＷＬＡＮインターフェース、セットトップボックス４８０の大容量データストレージ、および／または電源４８３を実現するとしてもよいし、および／または、図４Ｅでは一般的に４８４で示される信号処理回路および／または制御回路、ＷＬＡＮインターフェース、セットトップボックス４８０の大容量データストレージ、および／または電源４８３において実現されるとしてもよい。セットトップボックス４８０は、ブロードバンドソースなどのソースから信号を受信し、テレビおよび／またはモニタおよび／またはその他のビデオおよび／またはオーディオ出力デバイスのようなディスプレイ４８８に適切な標準および／または高精細オーディオ／ビデオ信号を出力する。セットトップボックス４８０の信号処理回路および／または制御回路４８４および／またはその他の回路（不図示）は、データを処理し、符号化および／または暗号化を行って、演算を実施し、データをフォーマットし、および／または、その他のセットトップボックス機能を実施するとしてもよい。
【００６７】
セットトップボックス４８０は、不揮発にデータを格納する大容量データストレージ４９０と通信し得る。大容量データストレージ４９０は、光学ストレージデバイスおよび／または磁気ストレージデバイス（例えば、ハードディスクドライブ（ＨＤＤ）および／またはＤＶＤ））を含み得る。少なくとも１つのＨＤＤが図２に示す構成を有し、および／または、少なくとも１つのＤＶＤが図４Ａに示す構成を有し得る。ＨＤＤは、直径が約１．８´´未満のプラッタを１以上含むミニＨＤＤであってもよい。セットトップボックス４８０は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはそれ以外の適切な電子データストレージなどであるメモリ４９４に接続され得る。セットトップボックス４８０はまた、ＷＬＡＮネットワークインターフェース４９６を介したＷＬＡＮとの接続をサポートし得る。
【００６８】
図４Ｆを参照すると、本発明はメディアプレーヤ５００において実現され得る。メディアプレーヤは、図２および図３を参照して上述した特徴および機能を持つハードディスクドライブを組み込むとしても良い。本発明は、図４Ｆでは一般的に５０４で示される信号処理回路および／または制御回路、ＷＬＡＮインターフェース、メディアプレーヤ５００の大容量データストレージ、および／または電源５０３を実現するとしてもよいし、および／または、図４Ｆでは一般的に５０４で示される信号処理回路および／または制御回路、ＷＬＡＮインターフェース、メディアプレーヤ５００の大容量データストレージ、および／または電源５０３において実現されるとしてもよい。実施形態によっては、メディアプレーヤ５００は、ディスプレイ５０７および／またはキーパッド、タッチパッド等のユーザ入力５０８を有する。実施形態によっては、メディアプレーヤ５００は、ディスプレイ５０７および／またはユーザ入力５０８を介して、メニュー、ドロップダウンメニュー、アイコンおよび／またはポイントアンドクリックインターフェースを通常使用するグラフィカルユーザインターフェース（ＧＵＩ）を利用し得る。メディアプレーヤ５００はさらに、スピーカおよび／または音声出力ジャックなどの音声出力５０９を有する。メディアプレーヤ５００の信号処理および／または制御回路５０４および／またはその他の回路（不図示）は、データを処理し、符号化および／または暗号化を行って、演算を実施し、データをフォーマットし、および／または、その他のメディアプレーヤ機能を実施するとしてもよい。
【００６９】
メディアプレーヤ５００は、圧縮オーディオおよび／またはビデオコンテンツなどのデータを不揮発に格納する大容量データストレージ５１０と通信し得る。実施例によっては、圧縮オーディオファイルは、ＭＰ３フォーマットまたはそれ以外の適切な圧縮オーディオおよび／またはビデオフォーマットに準拠したファイルを含む。大容量データストレージは、光学ストレージデバイスおよび／または磁気ストレージデバイス（例えば、ハードディスクドライブ（ＨＤＤ）および／またはＤＶＤ））を含み得る。少なくとも１つのＨＤＤが図２に示す構成を有し、および／または、少なくとも１つのＤＶＤが図４Ａに示す構成を有し得る。ＨＤＤは、直径が約１．８´´未満のプラッタを１以上含むミニＨＤＤであってもよい。メディアプレーヤ５００は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの低レイテンシ不揮発性メモリおよび／またはそれ以外の適切な電子データストレージなどであるメモリ５１４に接続され得る。メディアプレーヤ５００はまた、ＷＬＡＮネットワークインターフェース５１６を介したＷＬＡＮとの接続をサポートし得る。上記以外の実施例も検討中である。
【００７０】
本願で開示した方法および装置はその他の種類のストレージシステムと共にも使用され得ると理解されたい。また、データ通信技術および装置はほかの通信デバイスに応用し得る。
【００７１】
上述の詳細な説明は、本発明が実施し得る形態のうち選択されたものを説明しているに過ぎず、本発明を定義しているものではない。本発明の範囲を定義するのは本願の請求項およびその均等物のみである。
【図１】
2009529206.tif 000003
【図２】
2009529206.tif 000004
【図３】
2009529206.tif 000005
【図４Ａ】
2009529206.tif 000006
【図４Ｂ】
2009529206.tif 000007
【図４Ｃ】
2009529206.tif 000008
【図４Ｄ】
2009529206.tif 000009
【図４Ｅ】
2009529206.tif 000010
【図４Ｆ】
2009529206.tif 000011
【国際調査報告】
2009529206.tif 000012