【手続補正書】
【提出日】平成20年3月31日(2008.3.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光記憶媒体から情報を読み出す方法であって、
複数のキャッシュセグメントを備えるキャッシュメモリを提供するステップと、
前記光記憶媒体に格納された情報の要求を受信するステップと、
前記要求された情報が前記キャッシュセグメントの１つに格納されているかどうかを判定するステップと、
前記情報が前記キャッシュメモリに格納されていることが判定された場合に、前記キャッシュセグメントの１つから前記要求された情報を取り出すステップと、
前記情報が前記キャッシュメモリに格納されていないことが判定された場合に、前記要求された情報を前記光記憶媒体自体から取り出すステップとを備え、
前記キャッシュメモリは、第１のタイプの情報のみを動作する少なくとも１つのキャッシュセグメントを含む第１のグループと、第２のタイプの情報のみを動作する少なくとも１つのキャッシュセグメントを含む第２のグループを備え、
前記第１のタイプの情報は、情報が消費されるにつれて必要に応じた少量の基準で情報の一部分を取り出すストリーミング転送モードで取り出すように指定された情報に関連し、
前記第２のタイプの情報は、バルク量情報を、必要に応じた少量の基準で複数の部分で取り出すのではなく、全体として取り出すバルク転送モードで取り出すように指定された情報に関連し、
前記要求された情報が前記キャッシュセグメントの１つから取り出された場合に、
前記方法は、
前記キャッシュセグメントの１つに関連付けられたポインタを先に移動して解放されたキャッシュ領域を定義するステップと、
前記光記憶媒体から情報をプリフェッチするステップと、
前記プリフェッチされた情報を前記キャッシュセグメントの１つの前記解放されたキャッシュ領域にフィルするステップと
をさらに備えることを特徴とする方法。
【請求項２】
前記取り出された情報はゲームアプリケーションに関連することを特徴とする請求項１に記載の方法。
【請求項３】
前記第１のタイプの情報は音声のゲーム情報に関連し、前記第２のタイプの情報はゲームレベルのロード情報に関連することを特徴とする請求項１に記載の方法。
【請求項４】
前記要求された情報がキャッシュセグメントの１つに格納されているかどうかを判定する前記ステップは、前記要求された情報がホストシステムから受信したヒント情報で指定されたキャッシュセグメントに格納されているかどうかを判定するステップを備えることを特徴とする請求項１に記載の方法。
【請求項５】
前記プリフェッチするステップは、ドライブメカニズムが他のタスクを実行する必要がないときに実行されることを特徴とする請求項１に記載の方法。
【請求項６】
前記フィルのステップは、前記キャッシュセグメントの１つの終わりから前記キャッシュセグメントの１つの先頭に戻ることによる循環形で実行されることを特徴とする請求項１に記載の方法。
【請求項７】
光記憶媒体から情報を読み出す方法であって、
複数のキャッシュセグメントを備えるキャッシュメモリを提供するステップと、
前記光記憶媒体に格納された情報の要求を受信するステップと、
前記要求された情報が前記キャッシュセグメントの１つに格納されているかどうかを判定するステップと、
前記情報が前記キャッシュメモリに格納されていることが判定された場合に、前記キャッシュセグメントの１つから前記要求された情報を取り出すステップと、
前記情報が前記キャッシュメモリに格納されていないことが判定された場合に、前記要求された情報を前記光記憶媒体自体から取り出すステップとを備え、
前記キャッシュメモリは、第１のタイプの情報のみを動作する少なくとも１つのキャッシュセグメントを含む第１のグループと、第２のタイプの情報のみを動作する少なくとも１つのキャッシュセグメントを含む第２のグループを備え、
前記第１のタイプの情報は、情報が消費されるにつれて必要に応じた少量の基準で情報の一部分を取り出すストリーミング転送モードで取り出すように指定された情報に関連し、
前記第２のタイプの情報は、バルク量情報を、必要に応じた少量の基準で複数の部分で取り出すのではなく、全体として取り出すバルク転送モードで取り出すように指定された情報に関連し、
前記要求された情報が前記光記憶媒体から取り出された場合に、
前記方法は、
前記要求された情報をどの１つのキャッシュセグメントで受け取ればよいかを追い出しアルゴリズムに基づいて決定するステップと、
前記決定したキャッシュセグメントの現在の内容をフラッシュするステップと、
前記光記憶媒体から取り出された前記情報を前記決定したキャッシュセグメントに格納するステップと
をさらに備えることを特徴とする方法。
【請求項８】
前記追い出しアルゴリズムは最も長い間使用されていない前記キャッシュセグメントを識別することによって、前記要求された情報を受け取る前記キャッシュセグメントを決定することを特徴とする請求項７に記載の方法。
【請求項９】
前記追い出しアルゴリズムは最も使用頻度の低い前記キャッシュセグメントを識別することによって、前記要求された情報を受け取る前記キャッシュセグメントを決定することを特徴とする請求項７に記載の方法。
【請求項１０】
コンピュータに、請求項１に記載の方法を実行させるためのマシン可読命令を格納することを特徴とするコンピュータ可読媒体。
【請求項１１】
光記憶媒体から情報を読み出す装置であって、
複数のキャッシュセグメントを備えるキャッシュメモリと、
前記光記憶媒体に格納された情報の要求を受け取るように構成されたロジックと、
前記要求された情報が前記キャッシュセグメントの１つに格納されているかどうかを判定するように構成されたロジックと、
前記要求された情報が前記キャッシュメモリに格納されていることが判定された場合に、前記情報を前記キャッシュセグメントの１つから取り出すように構成されたロジックと、
前記要求された情報が前記キャッシュメモリに格納されていないことが判定された場合に、前記情報を前記光記憶媒体自体から取り出すように構成されたロジックとを含むキャッシュ管理ロジックとを備え、
前記キャッシュメモリは、第１のタイプの情報のみを動作する少なくとも１つのキャッシュセグメントを含む第１のグループと、第２のタイプの情報のみを動作する少なくとも１つのキャッシュセグメントを含む第２のグループを備え、
前記第１のタイプの情報は、情報が消費されるにつれて必要に応じた少量の基準で情報の一部分を取り出すストリーミング転送モードで取り出すように指定された情報に関連し、
前記第２のタイプの情報は、バルク量情報を、必要に応じた少量の基準で複数の部分で取り出すのではなく、全体として取り出すバルク転送モードで取り出すように指定された情報に関連し、
前記要求された情報を前記キャッシュセグメントの１つから取り出す前記ロジックは、
前記キャッシュセグメントの１つに関連付けられたポインタを先に移動して解放されたキャッシュ領域を定義するロジックと、
前記光記憶媒体から情報をプリフェッチするように構成されたロジックと、
前記プリフェッチされた情報を前記キャッシュセグメントの１つの前記解放されたキャッシュ領域に格納するように構成されたロジックとを
さらに備えることを特徴とする装置。
【請求項１２】
前記取り出された情報はゲームアプリケーションに関連することを特徴とする請求項１１に記載の装置。
【請求項１３】
前記第１のタイプの情報は音声のゲーム情報に関連し、前記第２のタイプの情報はゲームレベルのロード情報に関連することを特徴とする請求項１１に記載の装置。
【請求項１４】
前記判定のロジックは、前記要求された情報がホストシステムから受信したヒント情報で指定されたキャッシュセグメントに格納されているかどうかを判定するように構成されることを特徴とする請求項１１に記載の装置。
【請求項１５】
前記プリフェッチするロジックは、ドライブメカニズムが他のタスクを実行する必要がないときに動作するように構成されることを特徴とする請求項１１に記載の装置。
【請求項１６】
前記フィルのロジックは、前記キャッシュセグメントの１つの終わりから前記キャッシュセグメントの１つの先頭に戻ることによる循環形で前記キャッシュセグメントの１つにフィルするように構成されることを特徴とする請求項１１に記載の装置。
【請求項１７】
前記要求された情報が前記光記憶媒体から取り出すように構成された前記ロジックは、
前記要求された情報をどの１つのキャッシュセグメントで受け取ればよいかを追い出しアルゴリズムに基づいて決定するように構成されたロジックと、
前記決定したキャッシュセグメントの現在の内容をフラッシュするように構成されたロジックと、
前記光記憶媒体から取り出された前記情報を前記決定したキャッシュセグメントに格納するように構成されたロジックとをさらに備えることを特徴とする請求項１１に記載の装置。
【請求項１８】
前記追い出しアルゴリズムは最も長い間使用されていないキャッシュセグメントを識別することによって、前記要求された情報を受け取る前記キャッシュセグメントを決定することを特徴とする請求項１７に記載の装置。
【請求項１９】
前記追い出しアルゴリズムは最も使用頻度の低い前記キャッシュセグメントを識別することによって、前記要求された情報を受け取る前記キャッシュセグメントを決定することを特徴とする請求項１７に記載の装置。
【請求項２０】
請求項１１に記載の前記キャッシュメモリと各前記ロジックを実装するマシン可読情報を格納することを特徴とするコンピュータ可読媒体。