(57)【要約】【課題】  不定期に動作状態と非動作状態とが切り替えられる機器において、記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存する。【解決手段】  データファイルを保存するためのデータ保存領域を有する記憶手段と、前記データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択する選択手段と、前記選択手段により選択されたデータファイルについて、より圧縮率の高い状態に変換する変換手段と、前記変換手段にて変換されたデータファイルについて変換前のデータファイルと置き換えて保存する制御を行う制御手段とを備え、前記制御手段は、前記選択手段での選択，前記変換手段での変換，前記制御手段でのデータファイルの置き換えを、データ保存システムの起動に応じてバックグラウンド処理にて実行する、ことを特徴とする。【選択図】      図１
2005174056.tif 000002
【特許請求の範囲】
【請求項１】
データファイルを保存するためのデータ保存領域を有する記憶手段と、
前記データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択する選択手段と、
前記選択手段により選択されたデータファイルについて、より圧縮率の高い状態に変換する変換手段と、
前記変換手段にて変換されたデータファイルについて変換前のデータファイルと置き換えて保存する制御を行う制御手段とを備え、
前記制御手段は、前記選択手段での選択，前記変換手段での変換，前記制御手段でのデータファイルの置き換えを、データ保存システムの起動に応じてバックグラウンド処理にて実行する、
ことを特徴とするデータ保存システム。
【請求項２】
データファイルを保存するためのデータ保存領域を有する記憶手段と、
前記データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択する選択手段と、
前記選択手段により選択されたデータファイルについて、より圧縮率の高い状態に変換する変換手段と、
前記変換手段にて変換されたデータファイルについて変換前のデータファイルと置き換えて保存する制御を行う制御手段とを備え、
前記制御手段は、前記選択手段での選択，前記変換手段での変換，前記制御手段でのデータファイルの置き換えを、データ保存システムの電源遮断の指示が与えられた場合に、各部の電源遮断の前にバックグラウンド処理にて実行する、
ことを特徴とするデータ保存システム。
【請求項３】
データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択する選択手段と、
前記選択手段により選択されたデータファイルについて、より圧縮率の高い状態に変換する変換手段と、
前記変換手段にて変換されたデータファイルについて変換前のデータファイルと置き換えて保存する制御を行う制御手段とを備え、
前記制御手段は、前記選択手段での選択，前記変換手段での変換，前記制御手段でのデータファイルの置き換えを、データ保存領域を有する記憶手段へのアクセスに応じてバックグラウンド処理にて実行する、
ことを特徴とするデータ保存システム。
【請求項４】
前記記憶手段は、データ保存システムに対して着脱可能に構成されたものである、
ことを特徴とする請求項３記載のデータ保存システム。
【請求項５】
前記選択手段は、前記記憶手段に保存されているデータファイルのうち、最終アクセス時期が基準時期以前であって最も古いものから選択を行う、
ことを特徴とする請求項１乃至請求項４のいずれかに記載のデータ保存システム。
【請求項６】
前記変換手段は、前記選択手段で選択されたデータファイルのうち、最終アクセス時期が基準時期以前であって最も古いものから変換を行う、
ことを特徴とする請求項１乃至請求項４のいずれかに記載のデータ保存システム。
【請求項７】
前記記憶手段は、データ保存システムに対して着脱可能に構成され、データファイルを保存するためのデータ保存領域と、プログラムコードを保存するためのプログラムコード領域とを有し、
前記選択手段と前記変換手段と前記制御手段とは、前記プログラムコード領域に記憶されている、
ことを特徴とする請求項１乃至請求項６のいずれかに記載のデータ保存システム。
【請求項８】
データ保存システムに対して着脱可能に構成され、データファイルを保存するためのデータ保存領域と、プログラムコードを保存するためのプログラムコード領域とを有する記憶媒体であって、
前記データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択する選択ルーチンと、前記選択ルーチンにより選択されたデータファイルについて、より圧縮率の高い状態に変換する変換ルーチンと、前記変換ルーチンにて変換されたデータファイルについて変換前のデータファイルと置き換えて保存する制御を行う制御ルーチンと、を有するプログラムコードを前記プログラムコード領域上に備え、
前記制御ルーチンは、前記選択ルーチンによる選択，前記変換ルーチンによる変換，前記制御ルーチンによるデータファイルの置き換えを、データ保存システムからの記憶媒体へのアクセスに応じてバックグラウンド処理にて実行する、
ことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ保存システムおよび記憶媒体に関し、特に、データファイル（画像データファイルや音声データファイルなど）を保存するデータ保存領域を有する記憶手段を備えたデータ保存システムの長期保存の改良に関する。
【背景技術】
【０００２】
一般家庭用としても画像データファイルや音声データファイルなどのデータファイルを多数保存するような装置が存在している。
【０００３】
この場合の音声データファイルとしては、音楽情報や各種音声番組を録音したディジタルデータのファイルが該当する。また、画像データファイルとしては、静止画や動画を記録したディジタルデータのファイルが該当する。
【０００４】
そして、近年、音声の高音質化、画像の高画質化が進んでおり、データファイルの容量が肥大化しつつある。
【０００５】
なお、この種のデータ保存システムの記憶手段としては、記録可能な光（光磁気）ディスクやハードディスクを用いたものが使用されており、大容量化が進んではいるものの、その容量が有限であることに変わりはない。
【０００６】
そこで、放射線画像の画像処理装置などでは、多数の画像データファイルを保存する必要があるため、圧縮率を設定して、画像データファイルの圧縮率を変更して保存する技術としては、以下の特許文献１記載のものがあった。
【特許文献１】特開２００１−２０４０３０号公報（第１頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
以上の特許文献１にあるような画像処理装置では、画像ファイル管理手段が定期的に画像ファイルをチェックし、定められた条件に応じて定められた圧縮率になるように圧縮率の変更を行っていた。
【０００８】
すなわち、常時動作状態にある画像サーバのようなコンピュータシステムが前提となっている。したがって、不定期に動作状態に置かれる機器、たとえば、一般家庭で使用される家電機器としてのデータ保存システムには適用することができない問題があった。
【０００９】
本発明は以上の課題に鑑みてなされたものであって、不定期に動作状態と非動作状態とが切り替えられる機器において、記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能なデータ保存システムを実現することを目的とする。
【課題を解決するための手段】
【００１０】
すなわち、上記の課題を解決する手段としての本願発明は以下に述べるようなものである。
【００１１】
（１）請求項１記載の発明は、データファイルを保存するためのデータ保存領域を有する記憶手段と、前記データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択する選択手段と、前記選択手段により選択されたデータファイルについて、より圧縮率の高い状態に変換する変換手段と、前記変換手段にて変換されたデータファイルについて変換前のデータファイルと置き換えて保存する制御を行う制御手段とを備え、前記制御手段は、前記選択手段での選択，前記変換手段での変換，前記制御手段でのデータファイルの置き換えを、データ保存システムの起動に応じてバックグラウンド処理にて実行する、ことを特徴とするデータ保存システムである。
【００１２】
この発明のデータ保存システムでは、データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択し、選択されたデータファイルについて、より圧縮率の高い状態に変換し、変換前のデータファイルと置き換えるように変換後のデータファイルを保存する際に、データ保存システムの起動に応じて、データファイル選択〜圧縮変換処理〜置き換え保存処理をバックグラウンド処理にて実行する。
【００１３】
すなわち、このデータ保存システムでは、データファイル選択〜圧縮変換処理〜置き換え保存処理を起動時毎に実行するため、不定期に動作状態と非動作状態とが切り替えられる機器でも確実に実行することができ、また、データファイル選択〜圧縮変換処理〜置き換え保存処理をバックグラウンド処理にて実行するため、起動時の通常処理に対しても不具合を与えずに圧縮変換処理を実行することができ、記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【００１４】
（２）請求項２記載の発明は、データファイルを保存するためのデータ保存領域を有する記憶手段と、前記データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択する選択手段と、前記選択手段により選択されたデータファイルについて、より圧縮率の高い状態に変換する変換手段と、前記変換手段にて変換されたデータファイルについて変換前のデータファイルと置き換えて保存する制御を行う制御手段とを備え、前記制御手段は、前記選択手段での選択，前記変換手段での変換，前記制御手段でのデータファイルの置き換えを、データ保存システムの電源遮断の指示が与えられた場合に、各部の電源遮断の前にバックグラウンド処理にて実行する、ことを特徴とするデータ保存システムである。
【００１５】
この発明のデータ保存システムでは、データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択し、選択されたデータファイルについて、より圧縮率の高い状態に変換し、変換前のデータファイルと置き換えるように変換後のデータファイルを保存する際に、データ保存システムの電源遮断の指示に応じて、データファイル選択〜圧縮変換処理〜置き換え保存処理をバックグラウンド処理にて実行する。
【００１６】
すなわち、このデータ保存システムでは、データファイル選択〜圧縮変換処理〜置き換え保存処理を電源遮断毎に実行するため、不定期に動作状態と非動作状態とが切り替えられる機器でも確実に実行することができ、また、データファイル選択〜圧縮変換処理〜置き換え保存処理を電源遮断直前にバックグラウンド処理にて実行するため、電源遮断時の通常処理に対しても不具合を与えずに圧縮変換処理を実行することができ、記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【００１７】
（３）請求項３記載の発明は、データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択する選択手段と、前記選択手段により選択されたデータファイルについて、より圧縮率の高い状態に変換する変換手段と、前記変換手段にて変換されたデータファイルについて変換前のデータファイルと置き換えて保存する制御を行う制御手段とを備え、前記制御手段は、前記選択手段での選択，前記変換手段での変換，前記制御手段でのデータファイルの置き換えを、データ保存領域を有する記憶手段へのアクセスに応じてバックグラウンド処理にて実行する、ことを特徴とするデータ保存システムである。
【００１８】
この発明のデータ保存システムでは、データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択し、選択されたデータファイルについて、より圧縮率の高い状態に変換し、変換前のデータファイルと置き換えるように変換後のデータファイルを保存する際に、記憶手段へのアクセスに応じて、データファイル選択〜圧縮変換処理〜置き換え保存処理をバックグラウンド処理にて実行する。
【００１９】
すなわち、このデータ保存システムでは、データファイル選択〜圧縮変換処理〜置き換え保存処理を記憶手段へのアクセス毎に実行するため、不定期に動作状態と非動作状態とが切り替えられる機器でも確実に実行することができ、また、データファイル選択〜圧縮変換処理〜置き換え保存処理を記憶手段へのアクセス毎にバックグラウンド処理にて実行するため、記憶手段へのアクセス時の通常処理に対しても不具合を与えずに圧縮変換処理を実行することができ、記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【００２０】
（４）請求項４記載の発明は、前記記憶手段は、データ保存システムに対して着脱可能に構成されたものである、ことを特徴とする請求項３記載のデータ保存システムである。
【００２１】
このデータ保存システムでは、データファイル選択〜圧縮変換処理〜置き換え保存処理を、データ保存システムに対して着脱可能な記憶手段へのアクセス毎に実行するため、不定期に動作状態と非動作状態とが切り替えられる機器でも確実に実行することができ、また、データファイル選択〜圧縮変換処理〜置き換え保存処理を記憶手段へのアクセス毎にバックグラウンド処理にて実行するため、記憶手段へのアクセス時の通常処理に対しても不具合を与えずに圧縮変換処理を実行することができ、記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【００２２】
（５）請求項５記載の発明は、前記選択手段は、前記記憶手段に保存されているデータファイルのうち、最終アクセス時期が基準時期以前であって最も古いものから選択を行う、ことを特徴とする請求項１乃至請求項４のいずれかに記載のデータ保存システムである。
【００２３】
このデータ保存システムでは、データファイル選択〜圧縮変換処理〜置き換え保存処理を行う際に、記憶手段に保存されているデータファイルのうち、最終アクセス時期が基準時期以前であって最も古いものから選択を行うため、多数のデータファイルが存在する記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【００２４】
（６）請求項６記載の発明は、前記変換手段は、前記選択手段で選択されたデータファイルのうち、最終アクセス時期が基準時期以前であって最も古いものから変換を行う、ことを特徴とする請求項１乃至請求項４のいずれかに記載のデータ保存システムである。
【００２５】
このデータ保存システムでは、データファイル選択〜圧縮変換処理〜置き換え保存処理を行う際に、最終アクセス時期が基準時期以前であるとして選択されているデータファイルのうち、最終アクセス時期が基準時期以前であって最も古いものから変換を行うため、多数のデータファイルが存在する記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【００２６】
（７）請求項７記載の発明は、前記記憶手段は、データ保存システムに対して着脱可能に構成され、データファイルを保存するためのデータ保存領域と、プログラムコードを保存するためのプログラムコード領域とを有し、前記選択手段と前記変換手段と前記制御手段とは、前記プログラムコード領域に記憶されている、ことを特徴とする請求項１乃至請求項６のいずれかに記載のデータ保存システムである。
【００２７】
このデータ保存システムでは、選択手段と変換手段と制御手段とは、データ保存システムに対して着脱可能に構成された記憶手段のプログラムコード領域に記憶されているため、異なる機器において、該記憶手段を装着することで、多数のデータファイルが存在する記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【発明の効果】
【００２８】
以上、説明したように、本発明のデータ保存システムでは、データ保存領域に保存されているデータファイルのうち最終アクセス時期が基準時期以前のものを選択し、選択されたデータファイルについて、より圧縮率の高い状態に変換し、変換前のデータファイルと置き換えるように変換後のデータファイルを保存する際に、データ保存システムの起動あるいは電源遮断または記憶手段アクセスに応じて、データファイル選択〜圧縮変換処理〜置き換え保存処理をバックグラウンド処理にて実行する。
【００２９】
このように、このデータ保存システムでは、データファイル選択〜圧縮変換処理〜置き換え保存処理を所定の動作毎に実行するため、不定期に動作状態と非動作状態とが切り替えられる機器でも確実に実行することができ、また、データファイル選択〜圧縮変換処理〜置き換え保存処理をバックグラウンド処理にて実行するため、通常処理に対しても不具合を与えずに圧縮変換処理を実行することができ、使用頻度が小さくて古いデータファイルから順に圧縮変換処理できるため、記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して本発明を実施するための最良の形態（以下、実施形態）を詳細に説明する。
【００３１】
なお、以下の実施形態では、外部からのデータファイルを記憶手段に記憶するハードディスクレコーダあるいはDVDレコーダなどのデータ保存システムを具体例にしてデータ保存システムの説明を行うが、内部に撮像手段を備えたデジタルビデオカメラなどのデータ保存システム、もしくは、内部に録音手段を備えた音声用記録装置などのデータ保存システム、または、受信装置（チューナ）などのデータファイル生成手段を備えている映像録画装置、あるいは一般的なコンピュータ（常時電源オン状態になるサーバなどを除く）、などのデータ保存が可能であって不定期に動作状態と非動作状態とが切り替えられるシステム（データ保存システム）であっても、本発明を適用することが可能である。
【００３２】
〈第１の実施形態〉
まず、図１を参照して本実施形態のデータ保存システム１００の電気的構成の具体例を説明する。
【００３３】
なお、このデータ保存システム１００は、コンピュータシステムにおけるサーバなどのように常時電源投入されているものではなく、一般家庭で使用される家電品のように、不定期に動作状態と非動作状態とが切り替えられる機器であるものとする。ここで、画像保存システム１００は以下の各手段から構成されている。
【００３４】
１０１は画像保存システム１００の各部を制御する制御手段としてのＣＰＵであり、後述する選択手段での選択，変換手段での変換，データファイルの置き換え保存を、データ保存システム１００の所定の動作に応じてバックグラウンド処理にて実行する際の制御を行う。なお、ファイルの選択を行う選択手段はこのＣＰＵ１０１が兼ねている。１０２はＣＰＵ１０１の制御に従って各部に電源供給を行う電源部である。
【００３５】
１１０は各種の操作や指示に関する入力を受け付ける操作部、１２０はデータ保存システム１００の各種状態を表示する表示部、１３０は外部機器とデータファイルの交換を行うためのＩ／Ｆ（インタフェース）、１４０はデータファイルの圧縮あるいは伸長の処理を行う圧縮伸長部である。この圧縮伸長部１４０は本願発明における変換手段を構成している。なお、Ｉ／Ｆ１３０を介した外部機器との接続は、ケーブルによる直接接続、公衆回線などを介した接続、各種ネットワークを介したネットワーク接続のいずれであっても可能である。
【００３６】
１５０は記憶手段としてのハードディスクドライブ（ＨＤＤ）、１６０は着脱可能なディスク（記憶媒体）２００を記憶手段として使用するディスクドライブである。なお、ディスク２００としては、各種光ディスク、各種光磁気ディスクなど、各種の媒体を使用することが可能である。ここで、記憶手段はデータ保存領域にデータファイルを保存するものであり、プログラムコード領域にはプログラムを保存するものである。
【００３７】
以上のような画像保存システム１００において、第１の実施形態の特徴部分の動作について、図２以降のフローチャートを参照して説明する。なお、以下の説明で、特に断りが無い場合には、ＣＰＵ１０１による制御であるとする。
【００３８】
まず、操作部１１０に設けられている電源スイッチあるいはメインスイッチがオンされると、ＣＰＵ１０１は各部を初期化するイニシャル処理を実行しつつ、図２の自動圧縮処理をバックグラウンド処理にて実行する。
【００３９】
この自動圧縮処理として、記憶手段（ＨＤＤ１５０あるいは装着されているディスク２００）のデータ保存領域に保存されているデータファイルを検索し、データファイルに対して最後にアクセスのあった日時（最終アクセス日）が最も古いデータファイルを選択する（図２Ｓ１）。
【００４０】
つぎに、選択されたデータファイルのアクセス日が、基準時期以前かを判定する（図２Ｓ２）。この基準時期とは、時刻まで考慮する場合には基準日時、年月日のみを考慮する場合には基準日となる。
【００４１】
そして、この基準時期としては、予め定められた時期としては、現在よりも６ヶ月前、あるいは、現在より１２ヶ月前などとすることができる。また、この基準時期を操作部１１０から入力して変更することも可能である。
【００４２】
また、予め定められた基準時期や入力して変更された基準時期の他に、ＣＰＵ１０１が全データファイルの最終アクセス日を検索して、全体の所定の割合のデータファイルが基準時期以前に該当するように、ＣＰＵ１０１が基準時期を動的に定めるようにすることも可能である。
【００４３】
判定の結果、選択されたデータファイルのアクセス日が、基準時期以前でない場合（図２Ｓ２でＮ）には、ＣＰＵ１０１は、このバックグラウンド処理による自動圧縮処理を終了して通常動作に復帰する。
【００４４】
判定の結果、選択されたデータファイルのアクセス日が、基準時期以前である場合（図２Ｓ２でＹ）には、ＣＰＵ１０１は、圧縮伸長部１４０に指示を与え、選択されたデータファイルをより圧縮率の高い状態に変換する（図２Ｓ３）。
【００４５】
ここで、圧縮伸長部１４０による圧縮率を高める変換変換としては、データファイルのファイルサイズを小さくする各種の処理を含むものであり、圧縮処理による圧縮率の向上の他に、画素サイズの縮小、所定の周波数成分（たとえば、高周波成分）の除去、サンプリング周波数や分解能の低減、ビットレートの低減、動画のフレームレートの低減、画像の色情報の除去（輝度情報のみ残す）などの各種の手法を用いることができる。また、以上の各種の手法を組み合わせることも可能である。さらに、この圧縮変換処理としては、圧縮率を何段階か設定可能にしておいて、既にこの圧縮変換処理で変換されたデータファイルであっても、アクセスが無いために再び圧縮変換処理され得るように構成することが望ましい。
【００４６】
この圧縮率を高める変換処理の途中で、電源スイッチオフなどの処理中断の割り込みなどが入った場合（図２Ｓ４でＹ）、ＣＰＵ１０１は、作業ファイルなどの変換途中データファイルおよび処理中断時の履歴情報ならびに未変換データファイルを関連づけた状態にして記憶手段に保存を行う。この場合、最終アクセス日の変更は行わない。また、この未変換データファイルを圧縮変換処理する際には、ＣＰＵ１０１は、関連づけされた変換途中データファイルを用いるようにする。そして、この関連付け保存処理が完了した後に、割り込みのあった処理（電源オフ処理など）を実行する。
【００４７】
処理中断の割り込みなどは無ければ（図２Ｓ４でＮ）、変換処理を続行し（図２Ｓ５でＮ→Ｓ３）、変換処理が完了した時点で（図２Ｓ５でＹ）、変換処理されたデータファイルを変換前のデータファイルと同名で上書き保存（置き換え保存）する（図２Ｓ６）。このように上書き保存されたデータファイルは、変換処理と上書き保存された日時が最終アクセス日となる。
【００４８】
この後、以上の最古データファイル選択（図２Ｓ１）、基準日比較（図２Ｓ２）、変換処理（図２Ｓ３〜Ｓ５）、変換されたデータファイルの保存（図２Ｓ６）を繰り返す。したがって、基準日以前のデータファイルが見つからなくなった時点で（図２Ｓ２でＮ）、これらの処理は終了する。
【００４９】
以上のように、このデータ保存システム１００では、データファイル選択〜圧縮変換処理〜置き換え保存処理を起動時毎に実行するため、不定期に動作状態と非動作状態とが切り替えられる機器であっても確実に実行することができ、また、データファイル選択〜圧縮変換処理〜置き換え保存処理をバックグラウンド処理にて実行するため、起動時の通常処理に対しても不具合を与えずに圧縮変換処理を実行することができ、使用頻度が小さくて古いデータファイルから順に圧縮変換処理できるため、記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【００５０】
なお、以上の起動時毎の圧縮変換処理の実行状況を実行ログとしてＣＰＵ１０１が記憶手段の所定の領域に保存しておいてもよい。
【００５１】
そして、基準日比較（図２Ｓ２）に該当するデータファイルが全く存在しない状態が起動時毎に何度か連続する場合には、ＣＰＵ１０１が全データファイルの最終アクセス日を検索して、全体の所定の割合のデータファイルが基準時期以前に該当するように、ＣＰＵ１０１が基準時期を現時点に近づけるように動的に定めるようにしてもよい。
【００５２】
また、逆に、基準日比較（図２Ｓ２）に該当するデータファイルが多数存在する状態が起動時毎に何度か連続する場合には、ＣＰＵ１０１が全データファイルの最終アクセス日を検索して、全体の所定の割合のデータファイルが基準時期以前に該当するように、ＣＰＵ１０１が基準時期を現時点から遠ざけるように動的に定めるようにしてもよい。
【００５３】
さらに、以上の基準日については、静止画、動画、音声データなどのデータファイルの種類に応じて個別に定めるようにしてもよい。また、動画であっても、ソースの違い（ビデオカメラ撮影、テレビジョン放送番組録画）などに応じて基準日を異なるように定めてもよい。
【００５４】
なお、以上の一連の処理について、記憶手段を構成するＨＤＤ１５０とディスク２００とのいずれか一方または両方に対して実行する。データ保存システム１００の起動時に、ＨＤＤ１５０とディスク２００との両方が接続されている場合には、ディスク２００にアクセスできる頻度がＨＤＤ１５０にアクセスできる頻度よりも小さいため、ディスク２００の処理をＨＤＤ１５０よりも優先して行うことが好ましい。また、リムーバブルのＨＤＤが存在する場合には、ディスク２００に準じて優先して圧縮変換処理を実行することが望ましい。
【００５５】
〈第２の実施形態〉
以上のような画像保存システム１００において、第２の実施形態の特徴部分の動作について、図３以降のフローチャートを参照して説明する。なお、以下の説明で、特に断りが無い場合には、ＣＰＵ１０１による制御であるとする。
【００５６】
まず、操作部１１０に設けられている電源スイッチあるいはメインスイッチがオフされると、ＣＰＵ１０１は実際の電源オフ処理を実行せずに、図３の自動圧縮処理をバックグラウンド処理にて実行する。なお、この場合、ＣＰＵ１０１は、表示部１２０に対しては、電源オフを示す状態表示を行うことが望ましい。
【００５７】
この自動圧縮処理として、記憶手段（ＨＤＤ１５０あるいは装着されているディスク２００）のデータ保存領域に保存されているデータファイルを検索し、データファイルに対して最後にアクセスのあった日時（最終アクセス日）が最も古いデータファイルを選択する（図３Ｓ１）。
【００５８】
つぎに、選択されたデータファイルのアクセス日が、基準時期以前かを判定する（図３Ｓ２）。この基準時期とは、時刻まで考慮する場合には基準日時、年月日のみを考慮する場合には基準日となる。そして、この基準時期としては、予め定められた時期としては、現在よりも６ヶ月前、あるいは、現在より１２ヶ月前などとすることができる。また、この基準時期を操作部１１０から入力して変更することも可能である。また、予め定められた基準時期や入力して変更された基準時期の他に、ＣＰＵ１０１が全データファイルの最終アクセス日を検索して、全体の所定の割合のデータファイルが基準時期以前に該当するように、ＣＰＵ１０１が基準時期を動的に定めるようにすることも可能である。
【００５９】
判定の結果、選択されたデータファイルのアクセス日が、基準時期以前でない場合（図３Ｓ２でＮ）には、ＣＰＵ１０１は、このバックグラウンド処理による自動圧縮処理を終了して、電源オフ処理（図３Ｓ８）を実行する。この電源オフ処理として、各部を初期状態に戻し、電源部１０２から各部への電源供給を終了させる。
【００６０】
判定の結果、選択されたデータファイルのアクセス日が、基準時期以前である場合（図３Ｓ２でＹ）には、ＣＰＵ１０１は、圧縮伸長部１４０に指示を与え、選択されたデータファイルをより圧縮率の高い状態に変換する（図３Ｓ３）。
【００６１】
ここで、圧縮伸長部１４０による圧縮率を高める変換変換としては、データファイルのファイルサイズを小さくする各種の処理を含むものであり、以上の第１実施形態で説明した各種手法を用いることができる。
【００６２】
この圧縮率を高める変換処理の途中で、電源スイッチオンなどの処理中断の割り込みなどが入った場合（図３Ｓ４でＹ）、ＣＰＵ１０１は、作業ファイルなどの変換途中データファイルおよび処理中断時の履歴情報ならびに未変換データファイルを関連づけた状態にして記憶手段に保存を行う。この場合、最終アクセス日の変更は行わない。また、この未変換データファイルを圧縮変換処理する際には、ＣＰＵ１０１は、関連づけされた変換途中データファイルを用いるようにする。そして、この関連付け保存処理が完了した後に、割り込みのあった処理（電源オン処理など）を実行する。
【００６３】
処理中断の割り込みなどは無ければ（図３Ｓ４でＮ）、変換処理を続行し（図３Ｓ５でＮ→Ｓ３）、変換処理が完了した時点で（図３Ｓ５でＹ）、変換処理されたデータファイルを変換前のデータファイルと同名で上書き保存（置き換え保存）する（図３Ｓ６）。このように上書き保存されたデータファイルは、変換処理と上書き保存された日時が最終アクセス日となる。
【００６４】
この後、以上の最古データファイル選択（図３Ｓ１）、基準日比較（図３Ｓ２）、変換処理（図３Ｓ３〜Ｓ５）、変換されたデータファイルの保存（図３Ｓ６）を繰り返す。したがって、基準日以前のデータファイルが見つからなくなった時点で（図３Ｓ２でＮ）、電源オフ処理（図３Ｓ８）を実行する。この電源オフ処理として、各部を初期状態に戻し、電源部１０２から各部への電源供給を終了させる。このようにして、これら一連の処理は終了する。
【００６５】
以上のように、このデータ保存システム１００では、データファイル選択〜圧縮変換処理〜置き換え保存処理を電源オフの指示毎に実行するため、不定期に動作状態と非動作状態とが切り替えられる機器であっても確実に実行することができ、また、データファイル選択〜圧縮変換処理〜置き換え保存処理をバックグラウンド処理にて実行するため、電源オフ時の通常処理に対しても不具合を与えずに圧縮変換処理を実行することができ、使用頻度が小さくて古いデータファイルから順に圧縮変換処理できるため、記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【００６６】
なお、以上の電源オフ毎の圧縮変換処理の実行状況を実行ログとしてＣＰＵ１０１が記憶手段の所定の領域に保存しておいてもよい。
【００６７】
そして、基準日比較（図３Ｓ２）に該当するデータファイルが全く存在しない状態が起動時毎に何度か連続する場合には、ＣＰＵ１０１が全データファイルの最終アクセス日を検索して、全体の所定の割合のデータファイルが基準時期以前に該当するように、ＣＰＵ１０１が基準時期を現時点に近づけるように動的に定めるようにしてもよい。また、逆に、基準日比較（図３Ｓ２）に該当するデータファイルが多数存在する状態が起動時毎に何度か連続する場合には、ＣＰＵ１０１が全データファイルの最終アクセス日を検索して、全体の所定の割合のデータファイルが基準時期以前に該当するように、ＣＰＵ１０１が基準時期を現時点から遠ざけるように動的に定めるようにしてもよい。
【００６８】
さらに、以上の基準日については、静止画、動画、音声データなどのデータファイルの種類に応じて個別に定めるようにしてもよい。また、動画であっても、ソースの違い（ビデオカメラ撮影、テレビジョン放送番組録画）などに応じて基準日を異なるように定めてもよい。
【００６９】
なお、以上の一連の処理について、記憶手段を構成するＨＤＤ１５０とディスク２００とのいずれか一方または両方に対して実行する。データ保存システム１００の電源オフ指示時に、ＨＤＤ１５０とディスク２００との両方が接続されている場合には、ディスク２００にアクセスできる頻度がＨＤＤ１５０にアクセスできる頻度よりも小さいため、ディスク２００の処理をＨＤＤ１５０よりも優先して行うことが好ましい。また、リムーバブルのＨＤＤが存在する場合には、ディスク２００に準じて優先して圧縮変換処理を実行することが望ましい。
【００７０】
また、以上の一連の処理については、ディスク２００から読み出したプログラムによるものであるため、ＨＤＤ１５０を搭載していないデータ保存システム、あるいは、ＨＤＤ１５０は搭載しているものの自動圧縮処理プログラムを搭載していないデータ保存システム、であっても適用可能である。
【００７１】
〈第３の実施形態〉
以上のような画像保存システム１００において、第３の実施形態の特徴部分の動作について、図４以降のフローチャートを参照して説明する。なお、以下の説明で、特に断りが無い場合には、ＣＰＵ１０１による制御であるとする。なお、この第３の実施の形態例では、圧縮変換処理のためのプログラムはデータ保存システム１００に内蔵されていないものとする。
【００７２】
まず、リムーバブル記憶手段（記憶媒体）としてのディスク２００がデータ保存システム１００のディスクドライブ１６０に挿入されると、ＣＰＵ１０１は、ディスク２００のプログラムコード領域から圧縮変換処理のためのプログラムを読み出す（図４Ｓ１）。
【００７３】
この圧縮変換処理のためのプログラムが自動実行形式に構成されていれば、ＣＰＵ１０１はこの圧縮変換処理のためのプログラムの実行を自動的に開始する。なお、このディスク２００から読み出されたプログラムによる圧縮変換処理は、通常の処理と並行して、ＣＰＵ１０１によりバックグラウンド処理にて実行される。
【００７４】
つぎに、ＣＰＵ１０１は、ディスク２００のデータ保存領域に保存されているデータファイルを検索し、データファイルに対して最後にアクセスのあった日時（最終アクセス日）が最も古いデータファイルを選択する（図４Ｓ２）。
【００７５】
つぎに、選択されたデータファイルのアクセス日が、基準時期以前かを判定する（図４Ｓ３）。この基準時期とは、時刻まで考慮する場合には基準日時、年月日のみを考慮する場合には基準日となる。そして、この基準時期としては、予め定められた時期としては、現在よりも６ヶ月前、あるいは、現在より１２ヶ月前などとすることができる。また、この基準時期を操作部１１０から入力して変更することも可能である。また、予め定められた基準時期や入力して変更された基準時期の他に、ＣＰＵ１０１が全データファイルの最終アクセス日を検索して、全体の所定の割合のデータファイルが基準時期以前に該当するように、ＣＰＵ１０１が基準時期を動的に定めるようにすることも可能である。
【００７６】
判定の結果、選択されたデータファイルのアクセス日が、基準時期以前でない場合（図４Ｓ３でＮ）には、ＣＰＵ１０１は、このバックグラウンド処理による自動圧縮処理を終了して、通常処理に復帰する。
【００７７】
判定の結果、選択されたデータファイルのアクセス日が、基準時期以前である場合（図４Ｓ３でＹ）には、ＣＰＵ１０１は、圧縮伸長部１４０に指示を与え、選択されたデータファイルをより圧縮率の高い状態に変換する（図４Ｓ４）。ここで、圧縮伸長部１４０による圧縮率を高める変換変換としては、データファイルのファイルサイズを小さくする各種の処理を含むものであり、以上の第１実施形態で説明した各種手法を用いることができる。
【００７８】
この圧縮率を高める変換処理の途中で、電源スイッチオフ、ディスク２００の排出指示などの処理中断の割り込みなどが入った場合（図４Ｓ５でＹ）、ＣＰＵ１０１は、作業ファイルなどの変換途中データファイルおよび処理中断時の履歴情報ならびに未変換データファイルを関連づけた状態にして記憶手段に保存を行う。この場合、最終アクセス日の変更は行わない。また、この未変換データファイルを圧縮変換処理する際には、ＣＰＵ１０１は、関連づけされた変換途中データファイルを用いるようにする。そして、この関連付け保存処理が完了した後に、割り込みのあった処理（電源オフ処理、ディスクの排出処理）を実行する。
【００７９】
処理中断の割り込みなどは無ければ（図４Ｓ５でＮ）、変換処理を続行し（図４Ｓ６でＮ→Ｓ４）、変換処理が完了した時点で（図４Ｓ６でＹ）、変換処理されたデータファイルを変換前のデータファイルと同名で上書き保存（置き換え保存）する（図４Ｓ７）。このように上書き保存されたデータファイルは、変換処理と上書き保存された日時が最終アクセス日となる。
【００８０】
この後、以上の最古データファイル選択（図４Ｓ２）、基準日比較（図４Ｓ３）、変換処理（図４Ｓ４〜Ｓ６）、変換されたデータファイルの保存（図４Ｓ７）を繰り返す。したがって、基準日以前のデータファイルが見つからなくなった時点で（図４Ｓ３でＮ）、これら一連の処理は終了する。
【００８１】
以上のように、このデータ保存システム１００では、圧縮変換処理プログラムの読み込み〜データファイル選択〜圧縮変換処理〜置き換え保存処理をリムーバブル記憶手段（記憶媒体）であるディスク２００のアクセス毎に実行するため、不定期に動作状態と非動作状態とが切り替えられる機器であっても確実に実行することができ、また、データファイル選択〜圧縮変換処理〜置き換え保存処理をバックグラウンド処理にて実行するため、ディスクアクセス時の通常処理に対しても不具合を与えずに圧縮変換処理を実行することができ、使用頻度が小さくて古いデータファイルから順に圧縮変換処理できるため、記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【００８２】
なお、以上のディスクアクセス毎の圧縮変換処理の実行状況を実行ログとしてＣＰＵ１０１が記憶手段の所定の領域に保存しておいてもよい。
【００８３】
そして、基準日比較（図４Ｓ３）に該当するデータファイルが全く存在しない状態が起動時毎に何度か連続する場合には、ＣＰＵ１０１が全データファイルの最終アクセス日を検索して、全体の所定の割合のデータファイルが基準時期以前に該当するように、ＣＰＵ１０１が基準時期を現時点に近づけるように動的に定めるようにしてもよい。また、逆に、基準日比較（図４Ｓ３）に該当するデータファイルが多数存在する状態が起動時毎に何度か連続する場合には、ＣＰＵ１０１が全データファイルの最終アクセス日を検索して、全体の所定の割合のデータファイルが基準時期以前に該当するように、ＣＰＵ１０１が基準時期を現時点から遠ざけるように動的に定めるようにしてもよい。
【００８４】
さらに、以上の基準日については、静止画、動画、音声データなどのデータファイルの種類に応じて個別に定めるようにしてもよい。また、動画であっても、ソースの違い（ビデオカメラ撮影、テレビジョン放送番組録画）などに応じて基準日を異なるように定めてもよい。
【００８５】
なお、以上の一連の処理については、記憶媒体としてのディスク２００から読み出したプログラムによる圧縮変換処理であるため、ディスク２００のデータ保存領域のデータファイルに対して実行することが望ましい。なお、ディスク２００から読み出したプログラムによる圧縮変換処理であっても、他の記憶手段であるＨＤＤ１５０のデータ保存領域のデータファイルに対して行うような設定にしてもよい。
【００８６】
また、以上の説明におけるディスク２００としては、リムーバブル記憶手段（記憶媒体）としてのＨＤＤも該当するものとする。
【００８７】
また、以上の一連の処理については、ディスク２００から読み出したプログラムによるものであるため、ＨＤＤ１５０を搭載していないデータ保存システム、あるいは、ＨＤＤ１５０は搭載しているものの自動圧縮処理プログラムを搭載していないデータ保存システム、であっても適用可能である。
【００８８】
〈その他の実施形態〉
以上のデータ保存システム１００では、データファイル選択〜圧縮変換処理〜置き換え保存処理を行う際に、記憶手段に保存されているデータファイルのうち、最終アクセス時期が基準時期以前であって最も古いものから選択を行うため、多数のデータファイルが存在する記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【００８９】
また、以上のデータ保存システム１００では、データファイル選択〜圧縮変換処理〜置き換え保存処理を行う際に、最終アクセス時期が基準時期以前であるデータファイルをまず選択しておき、これら選択されているデータファイルのうち、最終アクセス時期が基準時期以前であって最も古いものから変換を行うようにすることで、多数のデータファイルが存在する記憶手段のデータ保存領域を有効に活用して複数のデータファイルを保存することが可能になる。
【００９０】
さらに、データファイルのヘッダ部分などの所定の領域に圧縮不可あるいは圧縮率変更不可である旨の情報を埋めこんでおくことで、以上の実施形態による自動圧縮処理を受けない状態に保つようにすることも可能である。また、データファイルの特定のファイル属性、ファイル名などによって同様に自動圧縮処理を受けない状態に保つことも可能である。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施形態の画像保存システムの電気的な構成を示す構成ブロック図である。
【図２】本発明の実施形態の画像保存システムの動作を示すフローチャートである。
【図３】本発明の実施形態の画像保存システムの動作を示すフローチャートである。
【図４】本発明の実施形態の画像保存システムの動作を示すフローチャートである。
【符号の説明】
【００９２】
１００  画像保存システム
１０１  ＣＰＵ
１０２  電源部
１１０  操作部
１２０  表示部
１３０  Ｉ／Ｆ
１４０  圧縮伸長部
１５０  ＨＤＤ
１６０  ディスクドライブ
２００  ディスク
【図１】
2005174056.tif 000003
【図２】
2005174056.tif 000004
【図３】
2005174056.tif 000005
【図４】
2005174056.tif 000006