【手続補正書】
【提出日】平成17年10月31日(2005.10.31)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、画像データ処理方法、及び画像データ処理プログラム  
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  記憶媒体に記憶された画像データから、少なくとも１つの表示サイズの表示画像データを生成して再生表示することが可能な情報処理装置であって、
１度表示した前記表示画像データをキャッシュデータとして格納するキャッシュファイルと、
前記キャッシュファイルを管理する為の管理レコードを前記画像データ毎に保持するインデックスファイルとを、前記記憶媒体に設定されたキャッシュメモリに格納することを特徴とする情報処理装置。
【請求項２】  前記記憶媒体に記憶された前記画像データを再生表示する際に、表示しようとする表示サイズのキャッシュデータが前記キャッシュメモリに存在する場合には、当該キャッシュデータを前記キャッシュメモリから読み出して表示する一方、表示しようとする表示サイズのキャッシュデータが前記キャッシュメモリに存在しない場合には、当該画像データから所定の表示サイズの表示画像データを生成して再生表示すると共に、当該表示画像データを新たなキャッシュデータとして前記キャッシュメモリに追加することを特徴とする請求項１記載の情報処理装置。
【請求項３】  新たなキャッシュデータを前記キャッシュメモリに追加する際に、当該キャッシュデータにファイル名を付与して、少なくとも前記画像データのファイル名、作成日、更新日と共に、前記インデックスファイルの所定の管理レコードに格納することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】  前記キャッシュデータを追加する際及び読み出す際のいずれの際にも、前記インデックスファイルの所定の管理レコードに格納された当該キャッシュデータの参照日を更新することを特徴とする請求項２又は３記載の情報処理装置。
【請求項５】  前記新たなキャッシュデータを前記キャッシュメモリに追加する際に、前記キャッシュデータを管理する為の管理レコードが既に前記インデックスファイル上に存在する場合には、当該管理レコードの参照日を更新すると共に、当該キャッシュデータに付与されたファイル名を当該管理レコードに格納することを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項６】  さらに、前記管理レコードに他のキャッシュデータのファイル名が格納されている場合には、前記キャッシュファイル上に前記格納されたファイル名に該当するキャッシュデータが存在するか否かを判定し、前記該当するキャッシュデータが存在しない場合には、前記管理レコードから前記他のキャッシュデータのファイル名を削除することを特徴とする請求項５記載の情報処理装置。
【請求項７】  前記管理レコードの追加、更新、及び新たなキャッシュデータの追加のいずれか１つを実行する場合に、前記キャッシュメモリの容量を越えるときには、前記いずれか１つの実行ができるだけの前記容量の残量を確保する為に前記参照日が最も古いものから順に所定数のキャッシュデータを削除することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】  前記記憶媒体は内部メモリ及び着脱可能な少なくとも１つの外部メモリであり、前記キャッシュメモリの設定場所は、前記内部メモリ及び前記外部メモリの何れか一方が選択されることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】  前記キャッシュメモリの設定場所の選択は、前記情報処理装置が前記画像データを再生表示する為に実行するプログラムの格納場所に基づいて決定されることを特徴とする請求項８記載の情報処理装置。
【請求項１０】  前記キャッシュメモリの設定場所の選択は、前記画像データの格納場所に基づいて決定されることを特徴とする請求項８記載の情報処理装置。
【請求項１１】  前記キャッシュメモリの設定場所として選択された前記外部メモリが装着されていない場合及び当該外部メモリが書き込み禁止の場合のいずれかの場合には、前記キャッシュメモリの利用を無効とすることを特徴とする請求項８乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】  前記キャッシュメモリの設定場所として選択された前記外部メモリが装着されていない場合及び当該外部メモリが書き込み禁止の場合のいずれかの場合には、前記キャッシュメモリの設定場所の選択を前記内部メモリに変更することを特徴とする請求項８乃至１０のいずれか１項に記載の情報処理装置。
【請求項１３】  前記外部メモリを再装着した場合及び書き込み禁止が解除された場合のいずれかの場合には、前記キャッシュメモリの設定場所を前記内部メモリから当該外部メモリに復帰させることを特徴とする請求項１２記載の情報処理装置。
【請求項１４】  前記記憶媒体に記憶された前記画像データが表示しようとする表示サイズより小さいときは、前記キャッシュデータを利用することなく、当該画像データから所定の表示サイズの表示画像データを、表示の都度、生成して再生表示し、当該表示画像データを新たなキャッシュデータとして前記キャッシュメモリに追加しないことを特徴とする請求項２記載の情報処理装置。
【請求項１５】  前記記憶媒体に記憶された前記画像データの作成日及び更新日と、前記インデックスファイル上の当該画像データに対応する前記管理レコードに格納された作成日及び更新日とが一致しない場合に、当該管理レコードと当該管理レコードが管理する全てのキャッシュデータを削除するガベージ・コレクション処理を実行することを特徴とする請求項１乃至１４のいずれか１項に記載の情報処理装置。
【請求項１６】  前記キャッシュファイルに格納された前記キャッシュデータを管理する為の前記管理レコードが前記インデックスファイル上に存在しない場合に、当該管理レコードによって管理されるべき全てのキャッシュデータを削除するガベージ・コレクション処理を実行することを特徴とする請求項１乃至１４のいずれか１項に記載の情報処理装置。
【請求項１７】  前記管理レコード上に少なくとも１つのキャッシュデータのファイル名が格納されている場合に、当該少なくとも１つのキャッシュデータのファイル名に対応するキャッシュデータが１つも存在しない時には当該管理レコードを削除し、当該少なくとも１つのキャッシュデータのファイル名に対応するキャッシュデータが少なくとも１つ存在する場合には、存在するファイル名のみを残して、その他のファイル名を当該管理レコードから削除するガベージ・コレクション処理を実行することを特徴とする請求項１乃至１４のいずれか１項に記載の情報処理装置。
【請求項１８】 前記ガベージ・コレクション処理を、所定の確率で実行することを特徴とする請求項１５乃至１７のいずれか１項に記載の情報処理装置。
【請求項１９】  前記ガベージ・コレクション処理を、前記キャッシュファイルへのアクセス回数が所定値に達したときに実行することを特徴とする請求項１５乃至１７のいずれか１項に記載の情報処理装置。
【請求項２０】  記憶媒体に記憶された画像データから、少なくとも１つの表示サイズの表示画像データを生成して再生表示する画像データ処理方法であって、
１度表示した前記表示画像データをキャッシュデータとして格納するキャッシュファイルと、前記キャッシュファイルを管理する為の管理レコードを前記画像データ毎に保持するインデックスファイルとを、前記記憶媒体に設定されたキャッシュメモリに格納することを特徴とする画像データ処理方法。
【請求項２１】  前記記憶媒体に記憶された前記画像データを再生表示する際に、表示しようとする表示サイズのキャッシュデータが前記キャッシュメモリに存在する場合には、当該キャッシュデータを前記キャッシュメモリから読み出して表示する一方、表示しようとする表示サイズのキャッシュデータが前記キャッシュメモリに存在しない場合には、当該画像データから所定の表示サイズの表示画像データを生成して再生表示すると共に、当該表示画像データを新たなキャッシュデータとして前記キャッシュメモリに追加することを特徴とする請求項２０記載の画像データ処理方法。
【請求項２２】  新たなキャッシュデータを前記キャッシュメモリに追加する際に、当該キャッシュデータにファイル名を付与して、少なくとも前記画像データのファイル名、作成日、更新日と共に、前記インデックスファイルの所定の管理レコードに格納することを有することを特徴とする請求項２０又は２１記載の画像データ処理方法。
【請求項２３】  前記キャッシュデータを追加する際及び読み出す際のいずれの際にも、前記インデックスファイルの所定の管理レコードに格納された当該キャッシュデータの参照日を更新することを特徴とする請求項２１又は２２記載の画像データ処理方法。
【請求項２４】  前記新たなキャッシュデータを前記キャッシュメモリに追加する際に、前記キャッシュデータを管理する為の管理レコードが既に前記インデックスファイル上に存在する場合には、当該管理レコードの参照日を更新すると共に、当該キャッシュデータに付与されたファイル名を当該管理レコードに格納することを特徴とする請求項２１乃至２３のいずれか１項に記載の画像データ処理方法。
【請求項２５】  さらに、前記管理レコードに他のキャッシュデータのファイル名が格納されている場合には、前記キャッシュファイル上に前記格納されたファイル名に該当するキャッシュデータが存在するか否かを判定し、前記該当するキャッシュデータが存在しない場合には、前記管理レコードから前記他のキャッシュデータのファイル名を削除することを特徴とする請求項２４記載の画像データ処理方法。
【請求項２６】  前記管理レコードの追加、更新、及び新たなキャッシュデータの追加のいずれか１つを実行する場合に、前記キャッシュメモリの容量を越えるときには、前記いずれか１つの実行ができるだけの前記容量の残量を確保する為に前記参照日が最も古いものから順に所定数のキャッシュデータを削除することを特徴とする請求項２０乃至２５のいずれか１項に記載の画像データ処理方法。
【請求項２７】  前記記憶媒体は内部メモリ及び着脱可能な少なくとも１つの外部メモリであり、前記キャッシュメモリの設定場所は、前記内部メモリ及び前記外部メモリの何れか一方が選択されることを特徴とする請求項２０乃至２６のいずれか１項に記載の画像データ処理方法。
【請求項２８】  前記キャッシュメモリの設定場所の選択は、前記情報処理装置が前記画像データを再生表示する為に実行するプログラムの格納場所に基づいて決定されることを特徴とする請求項２７記載の画像データ処理方法。
【請求項２９】  前記キャッシュメモリの設定場所の選択は、前記画像データの格納場所に基づいて決定されることを特徴とする請求項２７記載の画像データ処理方法。
【請求項３０】  前記キャッシュメモリの設定場所として選択された前記外部メモリが装着されていない場合及び当該外部メモリが書き込み禁止の場合のいずれかの場合には、前記キャッシュメモリの利用を無効とすることを特徴とする請求項２７乃至２９のいずれか１項に記載の画像データ処理方法。
【請求項３１】  前記キャッシュメモリの設定場所として選択された前記外部メモリが装着されていない場合及び当該外部メモリが書き込み禁止の場合のいずれかの場合には、前記キャッシュメモリの設定場所の選択を前記内部メモリに変更することを特徴とする請求項２７乃至２９のいずれか１項に記載の画像データ処理方法。
【請求項３２】  前記外部メモリを再装着した場合及び書き込み禁止が解除された場合のいずれかの場合には、前記キャッシュメモリの設定場所を前記内部メモリから当該外部メモリに復帰させることを特徴とする請求項３１記載の画像データ処理方法。
【請求項３３】  前記記憶媒体に記憶された前記画像データが表示しようとする表示サイズより小さいときは、前記キャッシュデータを利用することなく、当該画像データから所定の表示サイズの表示画像データを、表示の都度、生成して再生表示し、当該表示画像データを新たなキャッシュデータとして前記キャッシュメモリに追加しないことを特徴とする請求項２１記載の画像データ処理方法。
【請求項３４】  前記記憶媒体に記憶された前記画像データの作成日及び更新日と、前記インデックスファイル上の当該画像データに対応する前記管理レコードに格納された作成日及び更新日とが一致しない場合に、当該管理レコードと当該管理レコードが管理する全てのキャッシュデータを削除するガベージ・コレクション処理を実行することを特徴とする請求項２０乃至３３のいずれか１項に記載の画像データ処理方法。
【請求項３５】  前記キャッシュファイルに格納された前記キャッシュデータを管理する為の前記管理レコードが前記インデックスファイル上に存在しない場合に、当該管理レコードによって管理されるべき全てのキャッシュデータを削除するガベージ・コレクション処理を実行することを特徴とする請求項２０乃至３３のいずれか１項に記載の画像データ処理方法。
【請求項３６】  前記管理レコード上に少なくとも１つのキャッシュデータのファイル名が格納されている場合に、当該少なくとも１つのキャッシュデータのファイル名に対応するキャッシュデータが１つも存在しない時には当該管理レコードを削除し、当該少なくとも１つのキャッシュデータのファイル名に対応するキャッシュデータが少なくとも１つ存在する場合には、存在するファイル名のみを残して、その他のファイル名を当該管理レコードから削除するガベージ・コレクション処理を実行することを特徴とする請求項２０乃至３３のいずれか１項に記載の画像データ処理方法。
【請求項３７】 前記ガベージ・コレクション処理を、所定の確率で実行することを特徴とする請求項３４乃至３６のいずれか１項に記載の画像データ処理方法。
【請求項３８】  前記ガベージ・コレクション処理を、前記キャッシュファイルへのアクセス回数が所定値に達したときに実行することを特徴とする請求項３４乃至３６のいずれか１項に記載の画像データ処理方法。
【請求項３９】  請求項２０乃至３８のいずれか１項に記載の画像データ処理方法をコンピュータに実行させることを特徴とする画像データ処理プログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、記録手段に記録した画像データ基づいて画像を再生表示する情報処理装置、画像データ処理方法、及び画像データ処理プログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の目的は、記憶媒体に記録された画像データを再生表示する際の待ち時間が短縮した情報処理装置、画像データ処理方法、及び画像データ処理プログラムを提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
さらに、本発明の目的は、キャッシュに用いるメモリ領域の利用効率が向上した情報処理装置、画像データ処理方法、及び画像データ処理プログラムを提供することにある。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
【課題を解決するための手段】
上記目的を達成するために、請求項１の情報処理装置は、記憶媒体に記憶された画像データから、少なくとも１つの表示サイズの表示画像データを生成して再生表示することが可能な情報処理装置であって、１度表示した前記表示画像データをキャッシュデータとして格納するキャッシュファイルと、前記キャッシュファイルを管理する為の管理レコードを前記画像データ毎に保持するインデックスファイルとを、前記記憶媒体に設定されたキャッシュメモリに格納することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項２の情報処理装置は、請求項１記載の情報処理装置において、前記記憶媒体に記憶された前記画像データを再生表示する際に、表示しようとする表示サイズのキャッシュデータが前記キャッシュメモリに存在する場合には、当該キャッシュデータを前記キャッシュメモリから読み出して表示する一方、表示しようとする表示サイズのキャッシュデータが前記キャッシュメモリに存在しない場合には、当該画像データから所定の表示サイズの表示画像データを生成して再生表示すると共に、当該表示画像データを新たなキャッシュデータとして前記キャッシュメモリに追加することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項３の情報処理装置は、請求項１又は２記載の情報処理装置において、新たなキャッシュデータを前記キャッシュメモリに追加する際に、当該キャッシュデータにファイル名を付与して、少なくとも前記画像データのファイル名、作成日、更新日と共に、前記インデックスファイルの所定の管理レコードに格納することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項４の情報処理装置は、請求項２又は３記載の情報処理装置において、前記キャッシュデータを追加する際及び読み出す際のいずれの際にも、前記インデックスファイルの所定の管理レコードに格納された当該キャッシュデータの参照日を更新することを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項５の情報処理装置は、請求項２乃至４のいずれか１項に記載の情報処理装置において、前記新たなキャッシュデータを前記キャッシュメモリに追加する際に、前記キャッシュデータを管理する為の管理レコードが既に前記インデックスファイル上に存在する場合には、当該管理レコードの参照日を更新すると共に、当該キャッシュデータに付与されたファイル名を当該管理レコードに格納することを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
請求項６の情報処理装置は、請求項５記載の情報処理装置において、さらに、前記管理レコードに他のキャッシュデータのファイル名が格納されている場合には、前記キャッシュファイル上に前記格納されたファイル名に該当するキャッシュデータが存在するか否かを判定し、前記該当するキャッシュデータが存在しない場合には、前記管理レコードから前記他のキャッシュデータのファイル名を削除することを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項７の情報処理装置は、請求項１乃至６のいずれか１項に記載の情報処理装置において、前記管理レコードの追加、更新、及び新たなキャッシュデータの追加のいずれか１つを実行する場合に、前記キャッシュメモリの容量を越えるときには、前記いずれか１つの実行ができるだけの前記容量の残量を確保する為に前記参照日が最も古いものから順に所定数のキャッシュデータを削除することを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
請求項８の情報処理装置は、請求項１乃至７のいずれか１項に記載の情報処理装置において、前記記憶媒体は内部メモリ及び着脱可能な少なくとも１つの外部メモリであり、前記キャッシュメモリの設定場所は、前記内部メモリ及び前記外部メモリの何れか一方が選択されることを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
請求項９の情報処理装置は、請求項８記載の情報処理装置において、前記キャッシュメモリの設定場所の選択は、前記情報処理装置が前記画像データを再生表示する為に実行するプログラムの格納場所に基づいて決定されることを特徴とする。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
請求項１０の情報処理装置は、請求項８記載の情報処理装置において、前記キャッシュメモリの設定場所の選択は、前記画像データの格納場所に基づいて決定されることを特徴とする。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
請求項１１の情報処理装置は、請求項８乃至１０のいずれか１項に記載の情報処理装置において、前記キャッシュメモリの設定場所として選択された前記外部メモリが装着されていない場合及び当該外部メモリが書き込み禁止の場合のいずれかの場合には、前記キャッシュメモリの利用を無効とすることを特徴とする。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
請求項１２の情報処理装置は、請求項８乃至１０のいずれか１項に記載の情報処理装置において、前記キャッシュメモリの設定場所として選択された前記外部メモリが装着されていない場合及び当該外部メモリが書き込み禁止の場合のいずれかの場合には、前記キャッシュメモリの設定場所の選択を前記内部メモリに変更することを特徴とする。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
請求項１３の情報処理装置は、請求項１２記載の情報処理装置において、前記外部メモリを再装着した場合及び書き込み禁止が解除された場合のいずれかの場合には、前記キャッシュメモリの設定場所を前記内部メモリから当該外部メモリに復帰させることを特徴とする。
請求項１４の情報処理装置は、請求項２記載の情報処理装置において、前記記憶媒体に記憶された前記画像データが表示しようとする表示サイズより小さいときは、前記キャッシュデータを利用することなく、当該画像データから所定の表示サイズの表示画像データを、表示の都度、生成して再生表示し、当該表示画像データを新たなキャッシュデータとして前記キャッシュメモリに追加しないことを特徴とする。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
請求項１５の情報処理装置は、請求項１乃至１４のいずれか１項に記載の情報処理装置において、前記記憶媒体に記憶された前記画像データの作成日及び更新日と、前記インデックスファイル上の当該画像データに対応する前記管理レコードに格納された作成日及び更新日とが一致しない場合に、当該管理レコードと当該管理レコードが管理する全てのキャッシュデータを削除するガベージ・コレクション処理を実行することを特徴とする。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
請求項１６の情報処理装置は、請求項１乃至１４のいずれか１項に記載の情報処理装置において、前記キャッシュファイルに格納された前記キャッシュデータを管理する為の前記管理レコードが前記インデックスファイル上に存在しない場合に、当該管理レコードによって管理されるべき全てのキャッシュデータを削除するガベージ・コレクション処理を実行することを特徴とする。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
請求項１７の情報処理装置は、請求項１乃至１４のいずれか１項に記載の情報処理装置において、前記管理レコード上に少なくとも１つのキャッシュデータのファイル名が格納されている場合に、当該少なくとも１つのキャッシュデータのファイル名に対応するキャッシュデータが１つも存在しない時には当該管理レコードを削除し、当該少なくとも１つのキャッシュデータのファイル名に対応するキャッシュデータが少なくとも１つ存在する場合には、存在するファイル名のみを残して、その他のファイル名を当該管理レコードから削除するガベージ・コレクション処理を実行することを特徴とする。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
請求項１８の情報処理装置は、請求項１５乃至１７のいずれか１項に記載の情報処理装置において、前記ガベージ・コレクション処理を、所定の確率で実行することを特徴とする。
請求項１９の情報処理装置は、請求項１５乃至１７のいずれか１項に記載の情報処理装置において、前記ガベージ・コレクション処理を、前記キャッシュファイルへのアクセス回数が所定値に達したときに実行することを特徴とする。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
上記目的を達成するために、請求項２０の画像データ処理方法は、記憶媒体に記憶された画像データから、少なくとも１つの表示サイズの表示画像データを生成して再生表示する画像データ処理方法であって、１度表示した前記表示画像データをキャッシュデータとして格納するキャッシュファイルと、前記キャッシュファイルを管理する為の管理レコードを前記画像データ毎に保持するインデックスファイルとを、前記記憶媒体に設定されたキャッシュメモリに格納することを特徴とする。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
請求項２１の画像データ処理方法は、請求項２０記載の画像データ処理方法において、前記記憶媒体に記憶された前記画像データを再生表示する際に、表示しようとする表示サイズのキャッシュデータが前記キャッシュメモリに存在する場合には、当該キャッシュデータを前記キャッシュメモリから読み出して表示する一方、表示しようとする表示サイズのキャッシュデータが前記キャッシュメモリに存在しない場合には、当該画像データから所定の表示サイズの表示画像データを生成して再生表示すると共に、当該表示画像データを新たなキャッシュデータとして前記キャッシュメモリに追加することを特徴とする。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
請求項２２の画像データ処理方法は、請求項２０又は２１記載の画像データ処理方法において、新たなキャッシュデータを前記キャッシュメモリに追加する際に、当該キャッシュデータにファイル名を付与して、少なくとも前記画像データのファイル名、作成日、更新日と共に、前記インデックスファイルの所定の管理レコードに格納することを有することを特徴とする。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
請求項２３の画像データ処理方法は、請求項２１又は２２記載の画像データ処理方法において、前記キャッシュデータを追加する際及び読み出す際のいずれの際にも、前記インデックスファイルの所定の管理レコードに格納された当該キャッシュデータの参照日を更新することを特徴とする。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
請求項２４の画像データ処理方法は、請求項２１乃至２３のいずれか１項に記載の画像データ処理方法において、前記新たなキャッシュデータを前記キャッシュメモリに追加する際に、前記キャッシュデータを管理する為の管理レコードが既に前記インデックスファイル上に存在する場合には、当該管理レコードの参照日を更新すると共に、当該キャッシュデータに付与されたファイル名を当該管理レコードに格納することを特徴とする。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
請求項２６の画像データ処理方法は、請求項２０乃至２５のいずれか１項に記載の画像データ処理方法において、前記管理レコードの追加、更新、及び新たなキャッシュデータの追加のいずれか１つを実行する場合に、前記キャッシュメモリの容量を越えるときには、前記いずれか１つの実行ができるだけの前記容量の残量を確保する為に前記参照日が最も古いものから順に所定数のキャッシュデータを削除することを特徴とする。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
請求項２７の画像データ処理方法は、請求項２０乃至２６のいずれか１項に記載の画像データ処理方法において、前記記憶媒体は内部メモリ及び着脱可能な少なくとも１つの外部メモリであり、前記キャッシュメモリの設定場所は、前記内部メモリ及び前記外部メモリの何れか一方が選択されることを特徴とする。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
請求項２８の画像データ処理方法は、請求項２７記載の画像データ処理方法において、前記キャッシュメモリの設定場所の選択は、前記情報処理装置が前記画像データを再生表示する為に実行するプログラムの格納場所に基づいて決定されることを特徴とする。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
請求項３０の画像データ処理方法は、請求項２７乃至２９のいずれか１項に記載の画像データ処理方法において、前記キャッシュメモリの設定場所として選択された前記外部メモリが装着されていない場合及び当該外部メモリが書き込み禁止の場合のいずれかの場合には、前記キャッシュメモリの利用を無効とすることを特徴とする。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
請求項３１の画像データ処理方法は、請求項２７乃至２９のいずれか１項に記載の画像データ処理方法において、前記キャッシュメモリの設定場所として選択された前記外部メモリが装着されていない場合及び当該外部メモリが書き込み禁止の場合のいずれかの場合には、前記キャッシュメモリの設定場所の選択を前記内部メモリに変更することを特徴とする。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
請求項３２の画像データ処理方法は、請求項３１記載の画像データ処理方法において、前記外部メモリを再装着した場合及び書き込み禁止が解除された場合のいずれかの場合には、前記キャッシュメモリの設定場所を前記内部メモリから当該外部メモリに復帰させることを特徴とする。
請求項３３の画像データ処理方法は、請求項２１記載の画像データ処理方法において、前記記憶媒体に記憶された前記画像データが表示しようとする表示サイズより小さいときは、前記キャッシュデータを利用することなく、当該画像データから所定の表示サイズの表示画像データを、表示の都度、生成して再生表示し、当該表示画像データを新たなキャッシュデータとして前記キャッシュメモリに追加しないことを特徴とする。
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
請求項３４の画像データ処理方法は、請求項２０乃至３３のいずれか１項に記載の画像データ処理方法において、前記記憶媒体に記憶された前記画像データの作成日及び更新日と、前記インデックスファイル上の当該画像データに対応する前記管理レコードに格納された作成日及び更新日とが一致しない場合に、当該管理レコードと当該管理レコードが管理する全てのキャッシュデータを削除するガベージ・コレクション処理を実行することを特徴とする。
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
請求項３５の画像データ処理方法は、請求項２０乃至３３のいずれか１項に記載の画像データ処理方法において、前記キャッシュファイルに格納された前記キャッシュデータを管理する為の前記管理レコードが前記インデックスファイル上に存在しない場合に、当該管理レコードによって管理されるべき全てのキャッシュデータを削除するガベージ・コレクション処理を実行することを特徴とする。
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
請求項３６の画像データ処理方法は、請求項２０乃至３３のいずれか１項に記載の画像データ処理方法において、前記管理レコード上に少なくとも１つのキャッシュデータのファイル名が格納されている場合に、当該少なくとも１つのキャッシュデータのファイル名に対応するキャッシュデータが１つも存在しない時には当該管理レコードを削除し、当該少なくとも１つのキャッシュデータのファイル名に対応するキャッシュデータが少なくとも１つ存在する場合には、存在するファイル名のみを残して、その他のファイル名を当該管理レコードから削除するガベージ・コレクション処理を実行することを特徴とする。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
請求項３７の画像データ処理方法は、請求項３４乃至３６のいずれか１項に記載の画像データ処理方法において、前記ガベージ・コレクション処理を、所定の確率で実行することを特徴とする。
請求項３８の画像データ処理方法は、請求項３４乃至３６のいずれか１項に記載の画像データ処理方法において、前記ガベージ・コレクション処理を、前記キャッシュファイルへのアクセス回数が所定値に達したときに実行することを特徴とする。
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
上記目的を達成するために、請求項３９の画像データ処理プログラムは、請求項２０乃至３８のいずれか１項に記載の画像データ処理方法をコンピュータに実行させることを特徴とする。
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】削除
【補正の内容】
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】０１６３
【補正方法】変更
【補正の内容】
【０１６３】
以上詳細に説明したように、請求項１記載の情報処理装置、請求項２０記載の画像データ処理方法、及び請求項３９記載の画像データ処理プログラムによれば、画像データから、生成した少なくとも１つの表示サイズの表示画像データは、１度表示するとキャッシュデータとしてキャッシュファイルに格納し、このキャッシュファイルを管理する為の管理レコードを画像データ毎にインデックスファイルに保持し、キャッシュファイル及びインデックスファイルを記憶媒体に設定されたキャッシュメモリに格納するので、画像データを再生表示する際にはキャッシュファイルに格納されたデータを使用でき、これによって画像の再生表示の待ち時間が短縮する。