【手続補正書】
【提出日】平成20年8月4日(2008.8.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
キャッシュを有するデータ処理システムにおいて、非キャッシュイメージ(uncached image)を生成する方法であって：
非キャッシュイメージに関連する第一コンポーネントを見つけ出し、
キャッシュ、記憶システムまたは他の記憶システムのいずれかにおいて、非キャッシュイメージに関連する第二コンポーネントを見つけ出し、
キャッシュによって、少なくとも見つけ出した第一および第二コンポーネントから非キャッシュイメージを構築する方法において、
前記第一コンポーネントはコンポーネントタグおよびコンポーネントペイロードを含み、前記コンポーネントペイロードはイメージ情報を含み、前記第一コンポーネントはキャッシュまたは記憶システムのいずれかに存在し、
前記第二コンポーネントは第二コンポーネントタグおよび第二コンポーネントペイロードを含み、第二コンポーネントペイロードは追加イメージ情報を少なくとも含む方法。
【請求項２】
請求項１の方法において、第一および第二コンポーネントを取得することをさらに含む。
【請求項３】
請求項１の方法において、１以上の第一および第二コンポーネントをオブジェクトから導き出すことをさらに含む。
【請求項４】
請求項１の方法において、構築したオブジェクトをキャッシュに記憶することをさらに含む。
【請求項５】
請求項１の方法において、キャッシュにより、イメージの要求を生成することをさらに含む。
【請求項６】
請求項１の方法において、前記イメージはイメージファイルである。
【請求項７】
請求項６の方法において、前記イメージファイルはＪＰＥＧ−２０００ファイルである。
【請求項８】
請求項１の方法において、コンポーネントはイメージファイルを構築する。
【請求項９】
請求項８の方法において、前記イメージファイルはＪＰＥＧ−２０００ファイルである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
図５を参照しつつさらに詳細に説明すると、再生キャッシュシステム４２のある実施形態は、要求されたオブジェクト５４を構築するのに十分な一以上のコンポーネント６０を決定する（ステップ７４）。再生キャッシュシステム４２は、ファイル構造のシンタックスおよびオブジェクト５４の要求命令から、かかる十分なコンポーネント６０を決定する。再生キャッシュシステム４２は、要求されたオブジェクト５４を構築するのに十分なコンポーネント６０がキャッシュメモリ４６内にあるかどうか、を判断する（ステップ７６）。キャッシュメモリ４６内に、十分なコンポーネント６０がある場合、キャッシュプロセッサー５０によって前記オブジェクト５４が構築される（ステップ７８）。キャッシュメモリ４６内にコンポーネント６０がない場合、再生キャッシュシステム４２は、キャッシュメモリ４６内に要求されたオブジェクト５４のコンポーネント６０があるかどうか判断する（ステップ８０）。キャッシュメモリ４６内に、要求されたオブジェクト５４のコンポーネント６０がある場合、再生キャッシュシステム４２は、キャッシュメモリ４６内にある要求オブジェクト５４のコンポーネント６０と、要求オブジェクト５４を構築するのに十分と判断されたコンポーネント６０を比較することにより、どのコンポーネント６０が欠落しているかを判断する（ステップ８２）。欠落しているコンポーネントを判断することにより、再生キャッシュシステム４２は、一以上のリモート記憶装置２２，２２’、４０、４２から、不足しているコンポーネントを取り込む（ステップ８４）。再び図１を参照すると、前記一以上のリモート記憶装置２２、２２’、４０、４２は、ローカルメモリ４０、システムバス４４を介してＣＰＵ３０と通信するローカル記憶装置２２、周辺記憶装置２６、データ処理システム２０と通信する外部記憶ソース、または、他の再生キャッシュシステム４２を含むことができる。局部的に存在するキャッシュメモリ４６からのコンポーネント６０、ならびに、一以上のリモート記憶装置２２、２２’、４０、４２から取り込んだコンポーネント、を有する再生キャッシュシステム４２は、要求されたオブジェクト５４を構築する（ステップ７８）。かかるオブジェクト５４は、オブジェクト要求信号に応じて返送することができ、および／又は、以後の要求のためキャッシュされる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
第一の例において、要求特定オブジェクト54eは、コンポーネント60aおよび60cから構成されている。ロジックエレメント５２は、キャッシュメモリ４６に記憶されているオブジェクト54a内からコンポーネント60aを見つけ出す。かかるロジックエレメント５２は、これもキャッシュメモリ４６に記憶されているオブジェクト54b内のコンポーネント60cを見つけ出す。再生キャッシュシステム４２は、オブジェクト54aおよび54bからコンポーネント60aおよび60cをそれぞれ抽出し、コンポーネント60aおよび60cを組み合わせ、要求オブジェクト54eに関連づけられた新たなオブジェクトタグ５６を添付することにより、要求された特定オブジェクト５４を構築する。キャッシュメモリ４６内のオブジェクト54aおよび54bに記憶されたコンポーネント60aおよび60cのそれぞれから、要求に応じて生成された特定のオブジェクト54eへ伸張する実線の矢印は、オブジェクト５４と、この例示実施形態における要求に関するコンポーネント６０との間の関係を示している。この例において、要求命令に応じて構築された特定のオブジェクト54eが、キャッシュメモリ４６内に記憶されて、示されている。破線の矢印によって示された第二の例において、要求された特定オブジェクト54e'は、前述の例の特定オブジェクト54eの構成と同様に、再生キャッシュシステム４２により、キャッシュメモリ４６内に記憶されたオブジェクト54aのコンポーネント60b、および、記憶メモリ２８内に記憶されたオブジェクト54dのコンポーネント60gから構成される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
図６Ｃは、本発明の原理に基づき、オブジェクト５４を構成する再生キャッシュシステム４２の例示実施形態であって、要求された特定のオブジェクト５４が一つのオブジェクトの一以上のコンポーネントから構成されるものを示している。第一の例においては、そのオブジェクトのコンポーネントがコンポーネント60aで構成される特定のオブジェクト54eが、要求される。ロジックエレメント５２は、コンポーネント60aを、キャッシュメモリ４６に記憶されたオブジェクト54aのコンポーネント６０として見つけ出す。再生キャッシュシステム４２は、オブジェクト54aからコンポーネント60aを抽出し、特定のオブジェクト54eにオブジェクトタグ５６を添付するとともに、特定オブジェクト54e要求命令に応じて当該特定オブジェクト54eを記憶する。キャッシュメモリ４６内のオブジェクト54a内に記憶されたコンポーネント60aから、要求に応じて生成された特定のオブジェクト54eへ伸張する実線の矢印は、オブジェクト５４と、この例示実施形態における要求に関するコンポーネント６０との間の関係を示している。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
ロジックエレメント５２は、コンポーネント60gを、記憶メモリ２８に記憶されたオブジェクト54dのコンポーネント６０として見つけ出し、オブジェクトタグ５６を特定のオブジェクト54e'に添付し、当該特定オブジェクト54e'を、特定オブジェクト54e'要求命令に応じて、キャッシュメモリ４６内に記憶する。キャッシュメモリ４６内に記憶されたコンポーネント60gから特定のオブジェクト54e'へ伸張する実線の矢印は、要求に応じて生成されたオブジェクト５４と、この第二例における要求に関するコンポーネント６０との間の関係を示している。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
第一の例において、再生キャッシュシステム４２は、ＪＰＥＧ２０００イメージ１００の特定の表現を定義する、順序づけされたコンポーネント６０のセットを備えた第一のオブジェクト５４をキャッシュメモリ４６内にキャッシュしている。第一の例において、第一のオブジェクト５４は、プログレッシブ解像度用に並べられたフルサイズ、フルカラー、フルの解像度、フルクオリテイーのＪＰＥＧ２０００イメージ１００である。第一オブジェクト５４の低解像度のバージョンを要求する命令であって、第一オブジェクトと関連する第二のオブジェクト５４を要求する次の命令、を受けると、再生キャッシュシステム４２は、キャッシュメモリ４６内に低解像度の第二イメージ５４を生成するため必要なコンポーネント６０があること、を認識する。次に、再生キャッシュシステムは、第一のキャッシュ済みオブジェクト５４から必要なコンポーネント６０を見つけ出し、第二オブジェクト５４を構築する。