(57)【要約】【課題】  たとえば評価版ソフトウェアを、製造元で予定していた以上に使用されることを防止することができる、データ自動消去可能な記憶装置を提供する。【解決手段】  本発明に係わるデータ自動消去可能な記憶装置１００は、メモリ部３とコントローラ部２とを備えている。メモリ部３は、データの記憶、消去が可能である。また、コントローラ部２は、メモリ部３に記憶されている所定のデータの自動消去処理を実行可能である。ここで、自動消去処理とは、所定のデータに対するアクセス回数が、第一の所定回数に達した場合には、当該所定のデータの消去処理を実施する処理である。【選択図】  図１
2007102689.tif 000002
【特許請求の範囲】
【請求項１】
データの記憶、消去が可能なメモリ部と、
前記メモリ部に記憶されている所定のデータの自動消去処理を実行可能なコントローラ部と
を備えており、
前記自動消去処理とは、
前記所定のデータに対するアクセス回数が第一の所定回数に達した場合には、前記所定のデータの消去処理を実施する処理である、データ自動消去可能な記憶装置。
【請求項２】
前記所定のデータの前記消去処理は、前記メモリ部において前記所定のデータが記憶されている領域のビットを全て同一にする物理的フォーマットである、請求項１に記載のデータ自動消去可能な記憶装置。
【請求項３】
前記第一の所定回数の記録が可能な管理情報記憶部を、さらに備えており、
前記管理情報記憶部に記憶される前記第一の所定回数は、前記所定のデータの生成時のみ設定可能である、請求項１に記載のデータ自動消去可能な記憶装置。
【請求項４】
前記第一の所定回数の記録が可能な管理情報記憶部を、さらに備えており、
前記管理情報記憶部に記憶されている前記第一の所定回数は、前記第一の所定回数が前記管理情報記憶部に記憶されてから前記消去処理が実施されるまでの間、変更可能である、請求項１に記載のデータ自動消去可能な記憶装置。
【請求項５】
点灯・消灯可能な光表示部を、さらに備えており、
前記コントローラ部は、
前記消去処理を実施する前に前記光表示部を点灯させる、請求項１に記載のデータ自動消去可能な記憶装置。
【請求項６】
所定の画像の表示を行う表示部を、さらに備えており、
前記コントローラ部は、
前記消去処理を実施する前に、前記表示部に前記消去処理の対象となっている前記所定のデータのファイル名を表示させる、請求項１に記載のデータ自動消去可能な記憶装置。
【請求項７】
ＯＮ、ＯＦＦの切り替え可能な切り替え部を、さらに備えており、
前記切り替え部がＯＮの場合には、前記自動消去処理が可能であり、前記切り替え部がＯＦＦの場合には、前記自動消去処理が行えない、請求項１に記載のデータ自動消去可能な記憶装置。
【請求項８】
前記コントローラ部は、
前記メモリ部に記憶されている所定のデータに対するアクセス回数が、前記第一の所定回数より小さい第二の所定回数に達した場合には、前記所定のデータの圧縮処理を実施し、
前記圧縮処理の前後に渡って前記所定のデータに対するアクセス回数が、前記第一の所定回数に達した場合には、前記圧縮処理後の所定のデータの消去処理を実施する、請求項１に記載のデータ自動消去可能な記憶装置。
【請求項９】
前記コントローラ部は、
前記圧縮処理後の所定のデータに対して、前記第一の所定回数未満のアクセスが有る場合には、前記圧縮処理後の所定のデータを解凍する、請求項８に記載のデータ自動消去可能な記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記憶装置に係る発明であり、特に、データの自動消去が可能な記憶装置に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ等に対して脱着可能なＵＳＢタイプのメモリ媒体（以下、メモリ媒体を記憶装置と称する）、携帯電話端末やデジタルスチルカメラ等に対して脱着可能なカードタイプの記憶装置、および、ハンディータイプのＭＰ３プレイヤ等の機器に内蔵されている記憶装置等が、製品として市場に存在している。
【０００３】
当該記憶装置の大容量化、低価格が進んできており、付加価値として、信頼性、高速アクセス、データの暗号化の向上を図った商品も市場に存在してきている。
【０００４】
なお、以下に説明する本発明と、データを自動的に消去するという観点から関連する技術が、下記特許文献１に開示されている。当該特許文献１に開示されている技術では、メモリ部に記憶されているデータは、一定時間経過後に強制的に自動消去される。
【０００５】
【特許文献１】特開２００４−１８５２５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、記憶装置に評価版ソフトウェアをインストールして販売している製品も有る。しかし、販売元で当初予定していた以上に、当該評価版ソフトウェアを使用するケースが多発している。
【０００７】
そこで、本発明は、たとえば評価版ソフトウェアを、製造元で予定していた以上に使用されることを防止することができる、データ自動消去可能な記憶装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明に係る請求項１に記載のデータ自動消去可能な記憶装置は、データの記憶、消去が可能なメモリ部と、前記メモリ部に記憶されている所定のデータの自動消去処理を実行可能なコントローラ部とを備えており、前記自動消去処理とは、前記所定のデータに対するアクセス回数が第一の所定回数に達した場合には、前記所定のデータの消去処理を実施する処理である。
【０００９】
また、請求項２に記載のデータ自動消去可能な記憶装置は、請求項１に記載のデータ自動消去可能な記憶装置であって、前記所定のデータの前記消去処理は、前記メモリ部において前記所定のデータが記憶されている領域のビットを全て同一にする物理的フォーマットである。
【００１０】
また、請求項３に記載のデータ自動消去可能な記憶装置は、請求項１に記載のデータ自動消去可能な記憶装置であって、前記第一の所定回数の記録が可能な管理情報記憶部を、さらに備えており、前記管理情報記憶部に記憶される前記第一の所定回数は、前記所定のデータの生成時のみ設定可能である。
【００１１】
また、請求項４に記載のデータ自動消去可能な記憶装置は、請求項１に記載のデータ自動消去可能な記憶装置であって、前記第一の所定回数の記録が可能な管理情報記憶部を、さらに備えており、前記管理情報記憶部に記憶されている前記第一の所定回数は、前記第一の所定回数が前記管理情報記憶部に記憶されてから前記消去処理が実施されるまでの間、変更可能である。
【００１２】
また、請求項５に記載のデータ自動消去可能な記憶装置は、請求項１に記載のデータ自動消去可能な記憶装置であって、点灯・消灯可能な光表示部を、さらに備えており、前記コントローラ部は、前記消去処理を実施する前に前記光表示部を点灯させる。
【００１３】
また、請求項６に記載のデータ自動消去可能な記憶装置は、請求項１に記載のデータ自動消去可能な記憶装置であって、所定の画像の表示を行う表示部を、さらに備えており、前記コントローラ部は、前記消去処理を実施する前に、前記表示部に前記消去処理の対象となっている前記所定のデータのファイル名を表示させる。
【００１４】
また、請求項７に記載のデータ自動消去可能な記憶装置は、請求項１に記載のデータ自動消去可能な記憶装置であって、ＯＮ、ＯＦＦの切り替え可能な切り替え部を、さらに備えており、前記切り替え部がＯＮの場合には、前記自動消去処理が可能であり、前記切り替え部がＯＦＦの場合には、前記自動消去処理が行えない。
【００１５】
また、請求項８に記載のデータ自動消去可能な記憶装置は、請求項１に記載のデータ自動消去可能な記憶装置であって、前記コントローラ部は、前記メモリ部に記憶されている所定のデータに対するアクセス回数が、前記第一の所定回数より小さい第二の所定回数に達した場合には、前記所定のデータの圧縮処理を実施し、前記圧縮処理の前後に渡って前記所定のデータに対するアクセス回数が、前記第一の所定回数に達した場合には、前記圧縮処理後の所定のデータの消去処理を実施する。
【００１６】
また、請求項９に記載のデータ自動消去可能な記憶装置は、請求項８に記載のデータ自動消去可能な記憶装置であって、前記コントローラ部は、前記圧縮処理後の所定のデータに対して、前記第一の所定回数未満のアクセスが有る場合には、前記圧縮処理後の所定のデータを解凍する。
【発明の効果】
【００１７】
本発明の請求項１に記載のデータ自動消去可能な記憶装置は、その自動消去処理において、メモリ部に記憶されている所定のデータに対するアクセス回数が、第一の所定回数に達した場合には、当該所定のデータをメモリ部から消去する。したがって、たとえば評価版ソフトウェアを、製造元で予定していた以上に使用されることを防止することができる。
【００１８】
また、請求項２に記載のデータ自動消去可能な記憶装置では、所定のデータの消去処理は、物理的フォーマットである。したがって、所定のデータの復元を防止することができる。
【００１９】
また、請求項３に記載のデータ自動消去可能な記憶装置では、第一の所定回数は、所定のデータの生成時のみ設定可能である。したがって、所定のデータを利用するユーザ側において、所定のデータの使用回数を増加することを防止することができる。
【００２０】
また、請求項４に記載のデータ自動消去可能な記憶装置では、第一の所定回数は、第一の所定回数が管理情報記憶部に記憶されから、消去処理が実施されるまでの間、変更可能である。したがって、必要に応じて、適宜、第一の所定回数を変更することができる。
【００２１】
また、請求項５，６に記載のデータ自動消去可能な記憶装置は、所定のデータの消去処理を実施する前に、光表示部を点灯させたり、表示部に消去処理の対象とっている所定のデータのファイル名を表示させたりしている。したがって、所定のデータのユーザ側において、所定のデータが消去されることを事前に認知することができる。
【００２２】
また、請求項７に記載のデータ自動消去可能な記憶装置は、データの自動消去処理のＯＮ、ＯＦＦの切り替え可能な切り替え部を備えている。したがって、所定のデータを自動消去する記憶装置として使用するか、通常のＦｌａｓｈメモリとして使用するかの選択が可能となる。
【００２３】
また、請求項８に記載のデータ自動消去可能な記憶装置は、所定のデータの消去処理前に、当該所定のデータを圧縮するステップを実施している。したがって、メモリ部の容量の節約ができると共に、突然の所定のデータの消去を防止することができる。
【００２４】
また、請求項９に記載のデータ自動消去可能な記憶装置は、圧縮処理後の所定のデータに対して、第一の所定回数未満のアクセスが有る場合には、圧縮処理後の所定のデータを解凍する。したがって、圧縮後の所定のデータの再利用が可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、この発明をその実施の形態を示す図面に基づいて具体的に説明する。
【００２６】
＜実施の形態１＞
本発明に係わるデータ自動消去可能な記憶装置は、メモリ部と、コントローラ部とを備えている。
【００２７】
メモリ部は、たとえば不揮発性メモリ等であり、データの記憶、消去が可能である。以下の説明では、メモリ部を不揮発性メモリであるとする。
【００２８】
また、コントローラ部は自動消去処理が実行可能である。この自動消去処理とは、メモリ部に記憶されている所定のデータに対するアクセス回数が、第一の所定回数に達した場合には、所定のデータの消去処理を実施する処理である。
【００２９】
なお、データ自動消去可能な記憶装置として、コンピュータや携帯電話等の端末に脱着可能なタイプのもの、ハンディータイプのＭＰ３プレイヤ等の機器のように、他の機器等同じ装置内に内蔵されるタイプのもの等が有る。
【００３０】
本実施の形態に係わるデータ自動消去可能な記憶装置の構成を示すブロック図を、図１に示す。図１に示すように、データ自動消去可能な記憶装置１００（以下、単に記憶装置１００と称する）は、ブリッジ回路部１、コントローラ部２、不揮発性メモリ部３、管理情報記憶部４、切り替え部５、および光表示部（または表示部）６等を備えている。
【００３１】
ブリッジ回路部１は、所定の信号の受信および送信機能を有する、インタフェイス部である。所定の信号として、パーソナルコンピュータ（以下、ＰＣと称する）等の外部機器もしくは記憶装置と同じ装置内に属するコンピュータ部（いずれも図示せず）と、記憶装置１００との間で送受信される、命令コマンドおよびデータ（ファイルとも把握できる）等が有る。
【００３２】
また、不揮発性メモリ部３は、評価版ソフトウェア、個人情報に関するデータ、または音楽データ等の各データの記憶・消去が可能な部分である。
【００３３】
コントローラ部２は、記憶装置１００内の各回路部の動作を制御する部分である。また、コントローラ部２において、命令コマンド等のデコードが行われる。
【００３４】
また、コントローラ部２は、動作の説明で後述するように、不揮発性メモリ部３に記憶されている所定のデータに対してアクセスが有る度に、管理情報記憶部４に記憶されている当該所定のデータに対応するアクセス回数をインクリメントする。さらに、コントローラ部２は、管理情報記憶部４に記憶されているアクセス回数と第一の所定回数との比較等を行う。
【００３５】
もし、不揮発性メモリ部３に記憶されている所定のデータに対するアクセス回数が、第一の所定回数に達した場合には、コントローラ部２は、自動的に、当該所定のデータを不揮発性メモリ部３から消去する。
【００３６】
また、管理情報記憶部４には、上記第一の所定回数、不揮発性メモリ部３に記憶されているデータのデータ名（ファイル名）、所定のデータにアクセスした現在までのアクセス回数等が記憶されている。なお、コントローラ部２の制御の下、管理情報記憶部４に記憶されているアクセス回数は、所定のデータにアクセスが有る度に、インクリメントされる。
【００３７】
また、切り替え部５は、データの自動消去処理のＯＮ、ＯＦＦの切り替え可能である。上記コントローラ部２は、切り替え部５がＯＮの場合には、自動消去処理の動作が実施可能である。これに対して、コントローラ部２は、切り替え部５がＯＦＦの場合には、自動消去処理が実施できない（つまり、当該場合には、記憶装置１００は通常のＦｌａｓｈメモリとして機能する）。
【００３８】
また、第一の所定回数に基づく所定のデータの自動消去処理は、不揮発性メモリ部３において、当該所定のデータが記憶されている領域のビットを全て同一（たとえば０もしくはｆ）にする、物理的フォーマットである。
【００３９】
また、光表示部６（たとえばＬＥＤ等）は、点灯・消滅可能であり、または、表示部６（たとえばＬＣＤ等）は、所定の画像の表示を行う。コントローラ部２は、上記第一の所定回数に基づく所定のデータの自動消去処理を実施する前に、光表示部６を点灯、または、表示部６に所定のデータを自動消去する旨や消去の対象となっている所定のデータのファイル名等を表示させる。なお、当該光表示部６および表示部６の上記機能は、ＯＮ，ＯＦＦ切り替えが可能である。
【００４０】
次に、図１のブロック図および図２，３に示すフローチャートを用いて、本実施の形態に係わる記憶装置１００の動作について説明する。ここで、図２は、所定のデータを不揮発性メモリ部３に記憶させる等の一連の動作を示すフローチャートである。また、図３は、第一の所定回数に基づく所定のデータの自動消去処理の一連の動作を示すフローチャートである。
【００４１】
まず、図２に示すフローチャートを用いて、所定のデータが不揮発性メモリ部３に記憶される等の、記憶装置１００の動作について説明する。
【００４２】
ブリッジ回路部１が、所定のデータを受信する（ステップＳ１）。すると、コントローラ部２は、切り替え部５のＯＮ，ＯＦＦの状態を検出する（ステップＳ２）。
【００４３】
もし、切り替え部５がＯＦＦの状態である場合には（ステップＳ２で「ＯＦＦ」）、コントローラ部２は、当該所定のデータを不揮発性メモリ部３に書き込み、以後、記憶装置１００は、通常のＦｌａｓｈメモリとして機能する（ステップＳ３）。つまり、記憶装置１００は、自動消去処理を実行しない。
【００４４】
これに対して、切り替え部５がＯＮ状態である場合には（ステップＳ２で「ＯＮ」）、コントローラ部２は、記憶装置１００において上記第一の所定回数がデフォルト設定されているか否かを判断する（ステップＳ４）。
【００４５】
もし、第一の所定回数がデフォルト設定されていない場合には（ステップＳ４で「ＮＯ」）、ユーザが外部操作により当該第一の所定回数を設定する（ステップＳ５）。
【００４６】
たとえば、記憶装置１００がＰＣに接続されるタイプのものであれば、ユーザが当該ＰＣを操作することにより、第一の所定回数に関するコマンドを記憶装置１００に送信することができる。なお、図２のフローチャートとは異なるが、所定のデータの記憶装置１００への送信時に、当該所定のデータと共に第一の所定回数に関するコマンドを、記憶装置１００へ転送しても良い。
【００４７】
ステップＳ５の後、コントローラ部２は、ブリッジ回路部１で受信した所定のデータを不揮発性メモリ部３に記憶させる（ステップＳ６）。
【００４８】
次にコントローラ部２はステップＳ７で、ステップＳ５で設定された第一の所定回数、所定のデータのファイル名、当該所定のデータのアクセス回数（最初にステップＳ７が実行されたとき、アクセス回数は０である）等を管理情報記憶部４に、記憶させる。
【００４９】
ステップＳ４に話を戻して、もし、第一の所定回数がデフォルト設定されている場合には（ステップＳ４で「ＹＥＳ」）、コントローラ部２はブリッジ回路部１で受信した所定のデータを不揮発性メモリ部３に記憶させる（ステップＳ８）。
【００５０】
その後コントローラ部２はステップＳ９で、デフォルト設定されている第一の所定回数、所定のデータのファイル名、当該所定のデータに対するアクセス回数（最初にステップＳ９が実行されたとき、アクセス回数は０である）等を管理情報記憶部４に、記憶させる。
【００５１】
次に、図３に示すフローチャートを用いて、所定のデータが不揮発性メモリ部３から自動消去されるまでの、記憶装置１００の動作について説明する。
【００５２】
不揮発性メモリ部３に記憶されている所定のデータに対して、読み出し等のアクセスがされる（ステップＳ２０）。
【００５３】
次にコントローラ部２は、管理情報記憶部４に記憶されている所定のデータに対するアクセス回数を、１だけインクリメントする（ステップＳ２１）。つまり、コントローラ部２は、管理情報記憶部４に記憶されているアクセス回数を当該インクリメントしたアクセス回数に更新する（ステップＳ２１）。
【００５４】
次にコントローラ部２は、管理情報記憶部４に記憶されている所定のデータに対するアクセス回数を取得する（ステップＳ２２）。さらにコントローラ部２は、管理情報記憶部４に記憶されている第一の所定回数を取得する（ステップＳ２３）。
【００５５】
次にコントローラ部２は、当該取得した、アクセス回数と第一の所定回数とを比較する（ステップＳ２４）。もし取得したアクセス回数が第一の所定回数未満である場合には（ステップＳ２４で「Ａ」）、ステップＳ２０に戻る。
【００５６】
これに対して、もし、上記取得したアクセス回数が第一の所定回数に達した場合には（ステップＳ２４で「Ｂ」）、コントローラ部２は光表示部６または表示部６の機能が今現在ＯＮ状態であるか、ＯＦＦ状態であるかを判断する（ステップＳ２５）。
【００５７】
もし、光表示部６または表示部６の機能がＯＮ状態である場合には（ステップＳ２５で「ＯＮ」）、ユーザに所定のデータの自動消去を事前に通知するために、光表示部６に光を点灯、または、表示部６に所定のデータを自動消去する旨や消去対象となっている所定のデータのファイル名等を表示させる（ステップＳ２６）。
【００５８】
ステップＳ２６の動作により、所定のデータが自動消去されることを事前に通知されたユーザは、管理情報記憶部４に記憶されている第一の所定回数を増加（変更）するか否かを決定する。そして、第一の所定回数を増加（変更）する場合には、ステップＳ２６が実行された後の所定の期間内にブリッジ回路１を介して、第一の所定時間を増加（変更）する操作を記憶装置１００に対して行う。
【００５９】
もし、第一の所定回数を増加（変更）した場合には（ステップＳ２７で「ＹＥＳ」）、コントローラ部２は管理情報記憶部４に記憶されている第一の所定回数を、ユーザによって更新された値に変更する（ステップＳ２８）。そして所定のデータに対するアクセス回数をリセットすること無く、ステップＳ２０へと戻る。
【００６０】
なお、ここでは、第一の所定回数の増加（変更）を、ステップＳ２６（つまり、ユーザに対する事前消去の通知）後に実施する場合について言及した。しかし、管理情報記憶部４に記憶されている第一の所定回数が、第一の所定回数が管理情報記憶部４に記憶されてから上記自動消去処理が実施されるまでの間、いつでも変更することができるように、当該記憶装置１００を構成しても良い。
【００６１】
これに対して、管理情報記憶部４に記憶される第一の所定回数は、前記所定のデータの生成時のみ設定可能とし、以後、当該第一の所定回数を変更できないように、当該記憶装置１００を構成しても良い。
【００６２】
いずれの場合も、記憶装置１００の動作や機能は、コントローラ部２にインストールされるプログラムに依拠して実現可能である。
【００６３】
ステップＳ２７に話を戻し、もし、第一の所定回数を増加（変更）しない場合には、ステップＳ２６の実行後の所定の期間内に、記憶装置１００に対して当該増加（変更）の操作をしない。この場合にはステップＳ２７で「ＮＯ」となるフローが進み、コントローラ部２は不揮発性メモリ部３に記憶されている所定のデータを自動的に消去する（ステップＳ２９）。
【００６４】
そしてコントローラ部２は、管理情報記憶部４に記憶されている第一の所定回数、当該所定のデータのファイル名、および所定のデータに対するアクセス回数等を自動的に消去する（ステップＳ３０）。
【００６５】
話をステップＳ２５に戻し、もし、光表示部６または表示部６の機能がＯＦＦ状態である場合には（ステップＳ２５で「ＯＦＦ」）、ステップＳ２９，Ｓ３０の処理が順次実行される。
【００６６】
以上のように、本実施の形態に係わる記憶装置１００は、アクセス回数が第一の所定回数に達した所定のデータを、不揮発性メモリ部３から自動的に消去している。したがって、所定のデータ（たとえば評価版ソフトウェア等）を、当該所定のデータの製造元で予定していた以上に使用されることを防止することができる。
【００６７】
また、所定のデータの消去処理は、不揮発性メモリ部３において、所定のデータが記憶されている領域のビットを全て同一にする物理的フォーマットである。よって、消去した所定のデータの復元を防止することができる。
【００６８】
また、管理情報記憶部４に記憶される第一の所定回数が、所定のデータの生成時のみ設定可能であるように、記憶装置１００を構成しても良い。このようにすることにより、第一の所定回数を厳守することができ、アクセス回数が当該第一の所定回数に達した所定のデータを、確実に、自動消去することができる。
【００６９】
これに対して、管理情報記憶部４に記憶されている第一の所定回数が、第一の所定回数が管理情報記憶部４に記憶されてから消去処理が実施されるまでの間、いつでも変更可能であるように、記憶装置１００を構成しても良い。このようにすることにより、所定のデータの有効回数を必要に応じて、変更することができる。
【００７０】
また、所定のデータの消去処理を実施する前に、消去をする旨をユーザに通知する手段である、光表示部６または表示部６を記憶装置１００は備えている。したがって、ユーザにとって本当に必要なデータの消去処理が、実施されることを防止することができる。
【００７１】
また、本実施の形態に係わる記憶装置１００は、データの自動消去のＯＮ、ＯＦＦ切り替えが可能な切り替え部５を有しており、コントローラ部２は、当該切り替え部５がＯＮの場合には、所定のデータの自動消去処理を実施する。また、切り替え部５がＯＦＦの場合には、所定のデータの自動消去処理を実施しない。
【００７２】
したがって、自動消去処理が可能な記憶装置１００と、通常のＦｌａｓｈメモリとの使い分けを、ユーザ側において選択することができる。
【００７３】
＜実施の形態２＞
実施の形態１に係わる記憶装置では、所定のデータに対するアクセス回数が第一の所定回数に達した場合には、当該所定のデータを自動消去していた。
【００７４】
本実施の形態に係わる記憶装置では、所定のデータに対するアクセス回数が、第一の所定回数より小さい第二の所定回数に達した場合には、当該所定のデータを圧縮する。その後、当該圧縮処理の前後に渡って、所定のデータに対するアクセス回数が第一の所定回数に達した場合には、当該圧縮した所定のデータを自動消去する。
【００７５】
つまり、本実施の形態に係わる記憶装置では、所定のデータの自動消去前に、当該所定のデータを圧縮することが特徴である。
【００７６】
なお、本実施の形態に係わる記憶装置の構成は、図１で示したブロック構成と同様である。また、上記した所定のデータの圧縮処理は、図１で示したコントローラ部２の制御の下に行われる。また、管理情報記憶部４には、上記実施の形態１で記載した各データの他に、第二の所定回数、圧縮後のファイル名等も記憶される。
【００７７】
以下、本実施の形態に係わる記憶装置１００の一連の動作（特に、所定のデータの圧縮処理）について、図４に示すフローチャートを用いて、具体的に説明する。
【００７８】
実施の形態１において図３に示されたステップＳ２２の実施後、ステップＳ２３以降のステップの進行と並列して、ステップＳ４４が実行される。ステップＳ４４ではコントローラ部２が、所定のデータに対するアクセス（図３のステップＳ２０）を契機として、管理情報記憶部４から第二の所定回数を取得する。ここで、第二の所定回数の取得方法としては、実施の形態１で説明した第一の所定回数の取得と同様の方法を採用することができる。
【００７９】
次にコントローラ部２は、当該取得したアクセス回数と第二の所定回数とを比較する（ステップＳ４５）。ここで、上述したように、第二の所定回数は第一の所定回数より小さい。
【００８０】
当該比較の結果、上記取得したアクセス回数が第二の所定回数未満である場合には（ステップＳ４５で「Ａ」）、所定のデータに対するアクセス回数をリセットすること無く、ステップＳ２０に戻る。
【００８１】
これに対して、上記取得したアクセス回数が第二の所定回数に達している場合には（ステップＳ４５「Ｂ」）、コントローラ部２は、不揮発性メモリ部３に記憶されている所定のデータを自動的に圧縮する（ステップＳ４６）。さらに、コントローラ部２は、圧縮した所定のデータの諸管理情報（ファイル名等）を管理情報記憶部４に記憶させる（ステップＳ４７）。
【００８２】
ここで、所定のデータの当該圧縮処理のアルゴリズムの一例は、「http://www.antun.net/tips/algorithm/compress.html」に開示されている。
【００８３】
またコントローラ部２は、圧縮前の所定のデータを不揮発性メモリ部３から自動的に削除する（ステップＳ４８）。さらにコントローラ部２は、圧縮前の所定のデータの諸管理情報（ファイル名等）を管理情報記憶部４から消去する（ステップＳ４９）。
【００８４】
ここで、もし、当該所定のデータが既に圧縮されたデータ（たとえば、ＪＰＥＧ，ＭＰＥＧ，ＭＰ３，ＺＩＰ，ＬＺＨ等）である場合には、コントローラ部２は、上記圧縮処理を実施しない。なお、所定のデータが既に圧縮されたデータか否かの判断はコントローラ部２が行う。
【００８５】
さて、コントローラ部２は所定のデータに対するアクセス（ステップＳ２０）を契機として、ステップＳ２１でインクリメントされたアクセス回数（当該アクセス回数は、圧縮処理の前後に渡っての所定のデータに対する総アクセス回数と把握できる）と第一の所定回数とを取得している（ステップＳ２２，Ｓ２３）。そして、コントローラ部２は、ステップＳ４６〜Ｓ４９の終了後、ステップＳ５０において当該アクセス回数と第一の所定回数とを比較する。
【００８６】
当該比較の結果、圧縮処理の前後に渡っての所定のデータに対するアクセス回数が、第一の所定回数に達したとする（ステップＳ５０で「Ａ」）。当該場合には、コントローラ部２は上記実施の形態１で説明した流れにしたがって、圧縮された所定のデータの自動消去処理を実施する（図３のステップＳ２５以降）。
【００８７】
また、圧縮処理の前後に渡っての所定のデータに対するアクセス回数が、第一の所定回数未満である場合には（ステップＳ５０で「Ｂ」）、ステップＳ５１へ処理が進み、コントローラ部２は、当該圧縮された所定のデータを解凍する（ステップＳ５１）。そして、ステップＳ２０へと処理が戻る。
【００８８】
以上のように、本実施の形態に係わる記憶装置１００では、所定のデータの自動消去処理前に、当該所定のデータの圧縮処理を実行している。したがって、不揮発性メモリ部３の容量の節約ができると共に、突然の所定のデータの消去を防止することができる。
【００８９】
なお、管理情報記憶部４に記憶されている管理テーブルには、所定のデータのファイル名、圧縮後の所定のデータのファイル名、第一の所定回数、第二の所定回数、および所定のデータに対する現在までのアクセス回数等が記されている。
【図面の簡単な説明】
【００９０】
【図１】本発明に係わるデータ自動消去可能な記憶装置の構成を示す、ブロック図である。
【図２】実施の形態１に係わるデータ自動消去可能な記憶装置の動作を説明するための、フローチャートである。
【図３】実施の形態１に係わるデータ自動消去可能な記憶装置の動作を説明するための、フローチャートである。
【図４】実施の形態２に係わるデータ自動消去可能な記憶装置の動作を説明するための、フローチャートである。
【符号の説明】
【００９１】
２  コントローラ部
３  不揮発性メモリ部
４  管理情報記憶部
５  切り替え部
６  光表示部（または表示部）
【図１】
2007102689.tif 000003
【図２】
2007102689.tif 000004
【図３】
2007102689.tif 000005
【図４】
2007102689.tif 000006