(57)【要約】【課題】フラッシュメモリの劣化をより迅速に検出できる。【解決手段】速度導出部１８０は、ＳＳＤ１３６に対するデータの読み書き速度を導出する。速度保持部１３８は、速度導出部が導出した読み書き速度を保持する。劣化判定部１８２は、任意の時点のＳＳＤに対するデータの読み書き速度の、速度保持部に保持されている任意の時点より前の読み書き速度に対する変化率を導出し、導出された変化率が所定の閾値以下となると、ＳＳＤが劣化していると判定する。報知部１８４は、劣化判定部が、ＳＳＤが劣化していると判定した場合、その旨報知する。【選択図】図１
2012234321.tif 000002
【特許請求の範囲】
【請求項１】
フラッシュメモリに対するデータの読み書き速度を導出する速度導出部と、
前記速度導出部が導出した読み書き速度を保持する速度保持部と、
任意の時点の前記フラッシュメモリに対するデータの読み書き速度の、前記速度保持部に保持されている、前記任意の時点より前の読み書き速度に対する変化率を導出し、導出された前記変化率が所定の閾値以下となると、前記フラッシュメモリが劣化していると判定する劣化判定部と、
前記劣化判定部が、前記フラッシュメモリが劣化していると判定した場合、その旨報知する報知部と、
を備えることを特徴とする記録再生装置。
【請求項２】
データの記録が生じた場合にフラッシュメモリへの書き込みを指示する書き込み制御部と、
フラッシュメモリに対するデータの読み書き速度を導出する速度導出部と、
前記速度導出部が導出した読み書き速度を保持する速度保持部と、
任意の時点の前記フラッシュメモリに対するデータの読み書き速度の、前記速度保持部に保持されている、前記任意の時点より前の読み書き速度に対する変化率を導出し、導出された前記変化率が所定の閾値以下となるとフラッシュメモリが劣化していると判定する劣化判定部と、
を備え、
前記書き込み制御部は、前記劣化判定部が、前記フラッシュメモリが劣化していると判定した場合、前記フラッシュメモリ以外の記録媒体が記録可能な状態であれば、データの記録先を、前記フラッシュメモリ以外の記録媒体に切り換えることを特徴とする記録再生装置。
【請求項３】
前記書き込み制御部が、データの記録先を、前記フラッシュメモリ以外の記録媒体に切り換えると、前記フラッシュメモリに記録されているデータを、前記フラッシュメモリ以外の記録媒体に記録させるバックアップ処理を行うバックアップ部をさらに備えることを特徴とする請求項２に記載の記録再生装置。
【請求項４】
フラッシュメモリに対するデータの読み書き速度を導出する速度導出部と、
前記速度導出部が導出した読み書き速度を保持する速度保持部と、
任意の時点の前記フラッシュメモリに対するデータの読み書き速度の、前記速度保持部に保持されている、前記任意の時点より前の読み書き速度に対する変化率を導出し、導出された前記変化率が所定の閾値以下となると前記フラッシュメモリが劣化していると判定する劣化判定部と、
前記劣化判定部が、前記フラッシュメモリが劣化していると判定した場合に、前記フラッシュメモリ以外の記録媒体が記録可能な状態であれば、前記フラッシュメモリに記録されているデータを、前記フラッシュメモリ以外の記録媒体に記録させるバックアップ処理を行うバックアップ部と、
を備えることを特徴とする記録再生装置。
【請求項５】
前記バックアップ処理の後、前記フラッシュメモリを初期化する初期化部をさらに備えることを特徴とする請求項３または４のいずれかに記載の記録再生装置。
【請求項６】
前記任意の時点の前記フラッシュメモリに対するデータの読み書き速度は、今回の読み書き速度であって、前記速度保持部に保持されている前記任意の時点より前の読み書き速度は、前回の読み書き速度であることを特徴とする請求項１から５のいずれか１項に記載の記録再生装置。
【請求項７】
前記任意の時点の前記フラッシュメモリに対するデータの読み書き速度は、今回の読み書き速度であって、前記速度保持部に保持されている前記任意の時点より前の読み書き速度は、出荷前の読み書き速度であることを特徴とする請求項１から５のいずれか１項に記載の記録再生装置。
【請求項８】
前記速度導出部は、前記フラッシュメモリへの読み書きの対象となるデータの大きさが所定量を超えている場合、前記読み書き速度を導出することを特徴とする請求項１から７のいずれか１項に記載の記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フラッシュメモリに対してデータの読み書きを行う記録再生装置に関する。
【背景技術】
【０００２】
ＳＤカード、ＳＳＤ（Solid State Drive）等のフラッシュメモリは、ＨＤＤ等の磁気記録装置と比べると、ディスク等の回転駆動機構を有さず、耐衝撃性が高く、また、低消費電力で転送速度も速い等の利点を有している。そのため、近年、映像等の比較的容量の大きなデータの記録媒体としても普及している。
【０００３】
しかし、フラッシュメモリは書き換え寿命が１万〜１０万回程度であり、書き換えに伴って内部のメモリセル（セクタ）にはダメージが蓄積され、メモリセルは蓄積されたダメージにより劣化する。劣化したメモリセルでは、データの読み書きの際にＥＣＣ（Error Checking and Correction）エラーの生じる可能性が増え、データの読み書き速度も低下する。そして、フラッシュメモリ全体で劣化が進むと、やがて記録媒体として利用不能となる。
【０００４】
そこで、フラッシュメモリへのデータ書き込み処理に際して行われる各メモリセルの消去時間を測定し、この消去時間とテーブルデータに予めに記録しておいた当該メモリセルの初期設定時の消去時間との時間差が一定時間以上になるときにフラッシュメモリの劣化として警告を行う技術が提案されている（特許文献1）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２６７７６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１の技術を用いる場合、警告を契機とし、そのフラッシュメモリのデータのバックアップを取って使用を中止すれば、ユーザはデータの損失を免れることができる。しかし、データ書き込み時における各メモリセルの既存データの消去時間に基づいて劣化が判定されているため、任意のデータ書き込み時に劣化が急激に進んだ場合、次のデータ書き込み時まで、メモリセルの劣化を検出することができないという問題が推察される。
【０００７】
そこで本発明は、このような課題に鑑み、フラッシュメモリの劣化をより迅速に検出することが可能な、記録再生装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の記録再生装置（１００）は、フラッシュメモリ（１３６）に対するデータの読み書き速度を導出する速度導出部（１８０）と、前記速度導出部（１８０）が導出した読み書き速度を保持する速度保持部（１３８）と、任意の時点の前記フラッシュメモリ（１３６）に対するデータの読み書き速度の、前記速度保持部（１３８）に保持されている、前記任意の時点より前の読み書き速度に対する変化率を導出し、導出された前記変化率が所定の閾値以下となると、前記フラッシュメモリ（１３６）が劣化していると判定する劣化判定部（１８２）と、前記劣化判定部（１８２）が、前記フラッシュメモリ（１３６）が劣化していると判定した場合、その旨報知する報知部（１８４）と、を備えることを特徴とする。
【０００９】
上記課題を解決するために、本発明の他の記録再生装置（１００）は、データの記録が生じた場合にフラッシュメモリ（１３６）への書き込みを指示する書き込み制御部（１８６）と、フラッシュメモリ（１３６）に対するデータの読み書き速度を導出する速度導出部（１８０）と、前記速度導出部（１８０）が導出した読み書き速度を保持する速度保持部（１３８）と、任意の時点の前記フラッシュメモリ（１３６）に対するデータの読み書き速度の、前記速度保持部（１３８）に保持されている、前記任意の時点より前の読み書き速度に対する変化率を導出し、導出された前記変化率が所定の閾値以下となるとフラッシュメモリ（１３６）が劣化していると判定する劣化判定部（１８２）と、を備え、前記書き込み制御部（１８６）は、前記劣化判定部（１８２）が、前記フラッシュメモリ（１３６）が劣化していると判定した場合、前記フラッシュメモリ（１３６）以外の記録媒体（２００）が記録可能な状態であれば、データの記録先を、前記フラッシュメモリ（１３６）以外の記録媒体（２００）に切り換えることを特徴とする。
【００１０】
前記書き込み制御部（１８６）が、データの記録先を、前記フラッシュメモリ（１３６）以外の記録媒体（２００）に切り換えると、前記フラッシュメモリ（１３６）に記録されているデータを、前記フラッシュメモリ（１３６）以外の記録媒体（２００）に記録させるバックアップ処理を行うバックアップ部（１８８）をさらに備えてもよい。
【００１１】
上記課題を解決するために、本発明の他の記録再生装置（１００）は、フラッシュメモリ（１３６）に対するデータの読み書き速度を導出する速度導出部（１８０）と、前記速度導出部（１８０）が導出した読み書き速度を保持する速度保持部（１３８）と、任意の時点の前記フラッシュメモリ（１３６）に対するデータの読み書き速度の、前記速度保持部（１３８）に保持されている、前記任意の時点より前の読み書き速度に対する変化率を導出し、導出された前記変化率が所定の閾値以下となると前記フラッシュメモリ（１３６）が劣化していると判定する劣化判定部（１８２）と、前記劣化判定部（１８２）が、前記フラッシュメモリ（１３６）が劣化していると判定した場合に、前記フラッシュメモリ（１３６）以外の記録媒体（２００）が記録可能な状態であれば、前記フラッシュメモリ（１３６）に記録されているデータを、前記フラッシュメモリ（１３６）以外の記録媒体（２００）に記録させるバックアップ処理を行うバックアップ部（１８８）と、を備えることを特徴とする。
【００１２】
前記バックアップ処理の後、前記フラッシュメモリ（１３６）を初期化する初期化部（１９０）をさらに備えてもよい。
【００１３】
前記任意の時点の前記フラッシュメモリ（１３６）に対するデータの読み書き速度は、今回の読み書き速度であって、前記速度保持部（１３８）に保持されている前記任意の時点より前の読み書き速度は、前回の読み書き速度であってもよい。
【００１４】
前記任意の時点の前記フラッシュメモリ（１３６）に対するデータの読み書き速度は、今回の読み書き速度であって、前記速度保持部（１３８）に保持されている前記任意の時点より前の読み書き速度は、出荷前の読み書き速度であってもよい。
【００１５】
前記速度導出部（１８０）は、前記フラッシュメモリ（１３６）への読み書きの対象となるデータの大きさが所定量を超えている場合、前記読み書き速度を導出してもよい。
【発明の効果】
【００１６】
本発明は、フラッシュメモリの劣化をより迅速に検出可能となる。
【図面の簡単な説明】
【００１７】
【図１】記録再生装置の概略的な構成を示した機能ブロック図である。
【図２】劣化判定処理を説明するための説明図である。
【図３】記録再生方法の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００１９】
フラッシュメモリは、映像等の比較的容量の大きなデータを記録する記録媒体としても普及している。このフラッシュメモリ内部に設けられたメモリセルには、すでにデータが記録されていると直接データの上書きができない。また、書き込みサイズはページ単位（２〜４ｋＢ程）で行われるのに対し、消去サイズはブロック単位（１２８〜５１２ｋＢ程）で行われ、まとまったデータに対して一括で消去処理が行われる。
【００２０】
このフラッシュメモリのデータの消去処理は内部の破壊行為に相当するため、消去処理毎にメモリセルにはダメージが蓄積され、結果メモリセルは劣化する。ダメージが蓄積されすぎると、メモリセルはやがて使用できない不良セルとなる。そして、不良セル（不良ブロック）の増加に伴いＥＣＣ（Error Checking and Correction）エラーが増え、データの読み書き速度（転送速度）も低下していく。データの転送速度が低下しないようにするため、データの消去処理が特定のブロックに集中しないようにするウェアレベリング、不良ブロックの使用を回避する処理等、フラッシュメモリの寿命を延ばす技術も採用されている。しかし、ウェアレベリングを用いてもいずれは不良セルが増加する。また、不良ブロックの使用を回避すると記録容量が低下してしまう。こうしてフラッシュメモリは劣化し、記録媒体として利用できなくなる。
【００２１】
以下の実施形態では、このような不良セルの増加に伴うフラッシュメモリの劣化をより迅速に検出可能な記録再生装置について説明する。
【００２２】
（記録再生装置１００）
図１は、記録再生装置１００の概略的な構成を示した機能ブロック図である。図１中、実線矢印はデータの流れを、破線矢印は制御信号の流れを示す。本実施形態では、記録再生装置１００として、撮像部１２２を備える撮像装置を例に挙げるが、かかる場合に限定されず、記録再生装置として、フラッシュメモリを記録媒体として利用可能な、テレビジョン放送の録画装置、パーソナルコンピュータの記録装置等、フラッシュメモリを記録媒体として利用可能な様々な装置を適用可能である。
【００２３】
記録再生装置１００は、操作部１２０と、撮像部１２２と、データ処理部１２４と、表示部１２６と、圧縮伸長部１２８と、外部出力部１３０と、バッファ部１３２と、記録読取部１３４と、ＳＳＤ１３６と、速度保持部１３８と、タイマー１４０と、中央制御部１４２とを含んで構成される。
【００２４】
操作部１２０は、レリーズスイッチを含む操作キー、十字キー、ジョイスティック等で構成され、ユーザの操作入力を受け付ける。また、後述する表示部１２６の表示面にタッチパネルを配し、操作部１２０としてもよい。
【００２５】
撮像部１２２は、撮像レンズ１５０と、画角変更に用いられるズームレンズ１５２、焦点調整に用いられるフォーカスレンズ１５４と、露光調整に用いられるアイリス（絞り）１５６と、撮像レンズ１５０を通じて入射した光束を映像データに光電変換する撮像素子１５８と、中央制御部１４２の制御信号に応じて、ズームレンズ１５２、フォーカスレンズ１５４、およびアイリス１５６をそれぞれ駆動させる駆動部１６０とを含んで構成され、被写体を撮像して映像データを生成してデータ処理部１２４に出力する。
【００２６】
データ処理部１２４は、撮像部１２２から出力された映像データに所定の処理を施し、処理後の映像データを圧縮伸長部１２８に出力する。表示部１２６は、液晶ディスプレイ、有機ＥＬ(Electro Luminescence)ディスプレイ等で構成される。
【００２７】
圧縮伸長部１２８は、データ処理部１２４から出力された映像データを所定の符号化方式で符号化し符号データを生成する。また、圧縮伸長部１２８は、記録読取部１３４がＳＳＤ１３６や着脱可能な記憶媒体、例えばＳＤカード２００から読み取った符号データを復号して映像データを生成する。
【００２８】
外部出力部１３０は、データ処理部１２４または圧縮伸長部１２８が生成した映像データを外部表示装置２０２に出力する。バッファ部１３２は、ＳＲＡＭ（Static Random Access Memory）等で構成される。
【００２９】
記録読取部１３４は、後述する書き込み制御部１８６やバックアップ部１８８の制御指令に応じて、符号データをＳＳＤ１３６やＳＤカード２００に書き込んだり、ＳＳＤ１３６やＳＤカード２００に記録された符号データを読み出してバッファ部１３２に保持させたりする。
【００３０】
ＳＳＤ１３６は、フラッシュメモリであり、符号データを保持する。速度保持部１３８は、ＥＥＰＲＯＭ、フラッシュメモリ、ＨＤＤ等で構成され、後述する速度導出部１８０が導出したＳＳＤ１３６に対する読み書き速度を保持する。タイマー１４０は、速度導出部１８０の制御指令に応じて、ＳＳＤ１３６に対するデータの読み書きに要した時間を測定する。
【００３１】
中央制御部１４２は、中央処理装置（ＣＰＵ）、プログラム等が格納されたＲＯＭ、ワークエリアとしてのＲＡＭ等を含む半導体集積回路により、記録再生装置１００全体を管理および制御する。また、中央制御部１４２は、速度導出部１８０、劣化判定部１８２、報知部１８４、書き込み制御部１８６、バックアップ部１８８、初期化部１９０として機能する。
【００３２】
速度導出部１８０は、ＳＳＤ１３６またはＳＤカード２００に対するデータの読み書き速度を導出する。劣化判定部１８２は、ＳＳＤ１３６またはＳＤカード２００が劣化しているか否かを判定する。報知部１８４は、劣化判定部１８２の制御指令に応じて、その判定結果を表示部１２６または外部表示装置２０２に報知（表示）させる。
【００３３】
書き込み制御部１８６は、データの記録が生じた場合にＳＳＤ１３６への書き込みを指示する。バックアップ部１８８は、ＳＳＤ１３６が劣化していると判定されると、ＳＤカード２００に記録されているデータを、ＳＳＤ１３６に記録させるバックアップ処理を行う。初期化部１９０は、バックアップ処理が実行された場合に、そのバックアップ処理の後、ＳＳＤ１３６を初期化する。
【００３４】
続いて、記録再生装置１００の各構成要素を用いた処理（速度測定処理、劣化判定処理、報知処理、記録先切換処理、バックアップ処理、初期化処理）について詳述する。以下では、説明の重複を防止するため、ＳＳＤ１３６およびＳＤカード２００のうち、ＳＳＤ１３６への各種処理を主に説明する。
【００３５】
（速度測定処理）
速度導出部１８０は、撮像部１２２が撮像処理を行って生成した映像データをＳＳＤ１３６に記録する場合、ＳＳＤ１３６に記録されている映像データを読み出して表示部１２６または外部表示装置２０２に表示する場合、または、ＳＤカード２００に記録されている映像データをＳＳＤ１３６にダビングする場合等に、ＳＳＤ１３６に対する読み書き速度を導出する。
【００３６】
具体的に速度導出部１８０は、記録読取部１３４から、ＳＳＤ１３６に対する読み書きの対象となったデータの大きさを取得する。また、速度導出部１８０は、記録読取部１３４に、ＳＳＤ１３６対する読み書き処理を実行させると共に、その開始タイミングおよび終了タイミングに基づいて、タイマー１４０に、ＳＳＤ１３６に対するデータの読み書きに要した時間を測定させる。そして、速度導出部１８０は、読み書きの対象となったデータの大きさを、測定された時間で除算し（データの大きさ／測定時間）、ＳＳＤ１３６に対するデータの読み書き速度を導出する。
【００３７】
上述したように、ＳＳＤ１３６の劣化が進むと不良セルが増加し、それに伴いＥＣＣエラーが増え、読み書き速度も低下していく。本実施形態では、速度導出部１８０がこの読み書き速度を導出し、その読み書き速度をＳＳＤ１３６の劣化を判定する指標とする。
【００３８】
本実施形態において、記録再生装置１００は、バッファ部１３２を備えるため、速度導出部１８０は、例えば、ＳＳＤ１３６に対するデータの書き込み処理において、所定量以上の大きさとなるデータがバッファ部１３２に一旦保持された後、バッファ部１３２に保持されたデータについて、そのデータの大きさと書き込み処理にかかった時間から書き込み速度を導出する。こうすることで、圧縮伸長部１２８の符号化処理が停滞した場合に、書き込み速度が遅く導出されてしまう事態を回避できる。
【００３９】
また、速度導出部１８０は、読み書きに要した時間測定および読み書き速度の導出処理を、前回、ＳＳＤ１３６に対するデータの読み書き速度を導出してから、所定期間を経過した後、または、所定回数のデータの読み書きが発生した後、次にデータの読み書きが発生した際に行うとしてもよい。
【００４０】
例えば、徐々に読み書き速度が遅くなっている場合、劣化判定部１８２がＳＳＤ１３６の劣化を検出できない可能性がある。前回の導出から所定期間以上、または所定回数以上になるまで待って読み書き速度を導出する構成により、記録再生装置１００は、ＳＳＤ１３６の劣化を確実に検出することができる。
【００４１】
ところで、小さすぎるデータの読み書き処理では、エラーの発生頻度のばらつきが大きい。そのため、読み書き速度もばらついてしまうため、ＳＳＤ１３６の劣化を正しく検出できない。また、小さすぎるデータの書き込み処理では、メモリセル毎にデータの消去処理の発生頻度が偏るため、局所的なメモリセルの劣化の影響が大きくなり、ＳＳＤ１３６全体の劣化を正しく評価できない。
【００４２】
そこで、速度導出部１８０は、ＳＳＤ１３６への読み書きの対象となるデータの大きさが所定量（所定長）を超えている場合、読み書き速度を導出する。
【００４３】
このように、速度測定部１８０が読み書き速度を導出する対象を、所定量よりも大きなデータに限定する構成により、記録再生装置１００は、ＳＳＤ１３６の劣化を精度よく検出することができる。
【００４４】
（劣化判定処理）
図２は、劣化判定処理を説明するための説明図である。図２（a）、（ｂ）において、縦軸はＳＳＤ１３６に対するデータの読み書き速度、横軸はタイマー１４０が測定した時間の累積時間（ＳＳＤ１３６に対するデータの読み書き処理に要した延べ時間）を示す。
【００４５】
劣化判定部１８２は、任意の時点のＳＳＤ１３６に対するデータの読み書き速度の、速度保持部１３８に保持されている任意の時点より前の読み書き速度に対する変化率を導出する。導出された変化率が所定の閾値以下となると、劣化判定部１８２は、ＳＳＤ１３６が劣化していると判定する。
【００４６】
ここで、任意の時点のフラッシュメモリに対するデータの読み書き速度は、今回の読み書き速度であって、速度保持部１３８に保持されている任意の時点より前の読み書き速度は、前回の読み書き速度である。このとき、所定の閾値は、負の値である第１所定閾値であって、変化率が第１所定閾値以下となることは、すなわち、変化率の絶対値が第１所定閾値の絶対値以上に大きくなることを示す。
【００４７】
例えば、劣化判定部１８２は、図２（ａ）のように、今回のＳＳＤ１３６に対するデータの読み書き速度Ｖｎの、前回の読み書き速度Ｖｎ−１に対する変化率ΔＶ／Δｔを導出する。ただし、ΔＶ＝Ｖｎ−Ｖｎ−１、Δｔは読み書き速度Ｖｎが導出された際のデータの読み書きに要した時間とする。以下、変化率ΔＶ／Δｔを下降率（下落率）と称す。
【００４８】
そして、劣化判定部１８２は、図２（ａ）における読み書き速度Ｖｎ−１から読み書き速度Ｖｎへの遷移のように、下降率が第１所定閾値α（図２（ａ）における傾きα）以下となると、ＳＳＤ１３６が劣化していると判定する。
【００４９】
このように、本実施形態の劣化判定部１８２は、例えば、前回の読み書き速度と今回の読み書き速度とを比較して下降率を導出し、その下降率に基づいてＳＳＤ１３６の劣化を判定する。そのため、ＳＳＤ１３６に対するデータの書き込み処理に限らず、ＳＳＤ１３６からのデータの読み出し処理においても、劣化判定処理が実行される。かかる構成により、記録再生装置１００は、ＳＳＤ１３６の劣化をより迅速に検出し、ＳＳＤ１３６に記録されているデータを保護することが可能となる。
【００５０】
また、劣化を検出する対象となるフラッシュメモリは、ＳＳＤ１３６に限らず、着脱可能な外部記憶媒体（例えば、ＳＤカード２００等）であってもよい。
【００５１】
さらに、速度保持部１３８に保持されている任意の時点より前の読み書き速度は、出荷前の読み書き速度であってもよい。この場合、劣化判定部１８２は、今回のＳＳＤ１３６に対するデータの読み書き速度の、ＳＳＤ１３６に予め保持されている出荷前の読み書き速度に対する変化率を導出する。そして、導出された変化率が所定の閾値である第２所定閾値以下となると、劣化判定部１８２はＳＳＤ１３６が劣化していると判定する。
【００５２】
例えば、劣化判定部１８２は、図２（ｂ）に示す今回の読み書き速度Ｖｎに対する、出荷前の読み書き速度Ｖ０の変化率Ｖｎ／Ｖ０を導出する。そして、変化率Ｖｎ／Ｖ０が第２所定閾値β以下となると、劣化判定部１８２はＳＳＤ１３６が劣化していると判定する。以下、変化率Ｖｎ／Ｖ０を劣化率と称す。
【００５３】
図２（ｂ）において、第２所定閾値βに対応する読み書き速度の閾値Ｖｔｈを示す。ただし、Ｖｔｈ＝β×Ｖ０とする。すなわち、劣化判定部１８２は、図２（ｂ）に示すように、今回の読み書き速度Ｖｎが読み書き速度の閾値Ｖｔｈ以下となると、ＳＳＤ１３６が劣化していると判定するともいえる。
【００５４】
このように、本実施形態の劣化判定部１８２は、例えば、出荷前の読み書き速度と今回の読み書き速度とを比較して劣化率を導出し、その劣化率に基づいてＳＳＤ１３６の劣化を判定する。そのため、ＳＳＤ１３６に対するデータの書き込み処理に限らず、ＳＳＤ１３６からのデータの読み出し処理においても、劣化判定処理が実行される。かかる構成により、記録再生装置１００は、ＳＳＤ１３６の劣化をより迅速に検出し、ＳＳＤ１３６に記録されているデータの保護を推奨することが可能となる。
【００５５】
また、劣化判定部１８２は、出荷前のまったく劣化していないＳＳＤ１３６の読み書き速度を比較対象として劣化判定処理を行えるため、精度よく劣化を検出できる。かかる出荷前の読み書き速度は、劣化が進む前のＳＳＤ１３６の読み書き速度であればよく、例えば、ユーザの初期設定を指示する操作に応じて、速度導出部１８０が導出した読み書き速度であってもよい。
【００５６】
さらに、出荷前の読み書き速度は、ＳＳＤ１３６に予め保持されているものとしたが、かかる場合に限定されず、例えば、速度保持部１３８に予め保持されていてもよい。
【００５７】
また、劣化判定部１８２は、劣化率が所定の回数以上、第２所定閾値β以下となると、ＳＳＤ１３６が劣化していると判定するとしてもよいし、劣化率の複数回の平均値が第２所定閾値β以下となると、ＳＳＤ１３６が劣化していると判定するとしてもよい。かかる構成により、劣化判定部１８２は、ＳＳＤ１３６の劣化をより精度よく検出できる。
【００５８】
本実施形態の劣化判定部１８２は、下降率が第１所定閾値以下となった場合、または、劣化率が第２所定閾値以下となった場合、ＳＳＤ１３６が劣化していると判定する。かかる構成により、劣化判定部１８２は、ＳＳＤ１３６の劣化をより迅速に検出することが可能となる。
【００５９】
（報知処理）
報知部１８４は、劣化判定部１８２の制御指令に応じて、その判定結果、すなわち、ＳＳＤ１３６が劣化していて、読み書き速度が急激に低下したこと、近々使用できなくなること等を表示部１２６または外部表示装置２０２に報知（表示）させる。また、報知部１８４は、図示しないスピーカに判定結果を説明する音声を出力させて報知してもよい。
【００６０】
報知部１８４がＳＳＤ１３６の劣化を報知する構成により、記録再生装置１００は、ユーザに、ＳＳＤ１３６に対するデータの記録処理等を回避させ、データが損なわれる事態を回避することができる。
【００６１】
（記録先切換処理）
書き込み制御部１８６は、データの記録が生じた場合にＳＳＤ１３６への書き込みを指示する。そして、書き込み制御部１８６は、劣化判定部１８２が、ＳＳＤ１３６が劣化していると判定した場合、ＳＳＤ１３６以外の記録媒体（本実施形態において、ＳＤカード２００）が記録可能な状態であれば、報知部１８４に、データの記録先をＳＤカード２００に切り換える旨報知させ、データの記録先をＳＤカード２００に切り換える。
【００６２】
書き込み制御部１８６がデータの記録先をＳＤカード２００に切り換える構成により、それ以上、劣化したＳＳＤ１３６にデータが記録されることがなく、記録再生装置１００は、データが損なわれる事態を回避することができる。
【００６３】
また、ＳＤカード２００が、記録再生装置１００に取り付けられていなかったり、空き容量がなかったりする等、記録可能な状態でなければ、書き込み制御部１８６は、報知部１８４を通じて、記録可能なＳＤカード２００を記録再生装置１００に取り付けるようにユーザに促す。
【００６４】
（バックアップ処理）
バックアップ部１８８は、書き込み制御部１８６が、データの記録先を、ＳＤカード２００に切り換えると、報知部１８４を通じて、ユーザに、ＳＳＤ１３６に記録されているデータをＳＤカード２００にバックアップするよう促す。
【００６５】
ユーザからバックアップ処理の実行を許可する操作入力があると、バックアップ部１８８は、ＳＳＤ１３６に記録されているデータを、ＳＤカード２００に記録させるバックアップ処理を行う。報知部１８４は、例えば、ユーザからバックアップ処理の実行を許可する操作入力があるまで、バックアップを推奨する旨、表示画面の一部で報知しておく。
【００６６】
劣化したＳＳＤ１３６では、データの記録時にもメモリセルによっては適切な電圧差が与えらない場合もあり、時間が経過すると自然放電でデータが損なわれ易い。バックアップ処理を行う構成により、バックアップ部１８８は、劣化したＳＳＤ１３６に記録されているデータをＳＤカード２００に移して確実に保護することができる。
【００６７】
また、バックアップ部１８８は、書き込み制御部１８６によるデータの記録先切換処理の実行の有無にかかわらず、ＳＳＤ１３６に記録されているデータを、ＳＤカード２００に記録させるバックアップ処理を行うとしてもよい。この場合、バックアップ処理後も、ＳＳＤ１３６に対するデータの書き込み処理は継続することとなるが、例えば、比較的重要度の低い映像を撮像した場合に、ＳＳＤ１３６に記録するとよい。
【００６８】
（初期化処理）
初期化部１９０は、バックアップ処理の後、報知部１８４を通じて、ＳＳＤ１３６に対する初期化処理の実行を促す。初期化処理の実行を許可する操作入力があると、初期化部１９０は、ＳＳＤ１３６を初期化する。
【００６９】
また、初期化部１９０は、バックアップ処理が行われなかった場合も、報知部１８４を通じて、ＳＳＤ１３６に対する初期化処理の実行を促す。初期化処理の実行を許可する操作入力があると、初期化部１９０は、ＳＳＤ１３６を初期化する。
【００７０】
初期化処理を行う構成により、例えば、記録再生装置１００を修理に出して、ＳＳＤ１３６を交換する場合等に、ＳＳＤ１３６に記録されているデータを消し忘れてしまう事態を回避し、初期化部１９０は、ユーザのプライバシーを確実に保護することが可能となる。
【００７１】
上述したように、本実施形態の劣化判定部１８２は、データの書き込みのみならず読み出しの速度までも用いてＳＳＤ１３６の劣化を判定する。そのため、ある時点の書き込み処理においてＳＳＤ１３６の劣化が著しく進んだものの、その時点では速度低下として検出できなかった場合であっても、その後のいずれかのタイミングの書き込みの速度や読み出しの速度を用いて、迅速に劣化を検出できる。
【００７２】
（記録再生方法）
続いて、上述した映像記録装置１００を用いた記録再生方法について説明する。図３は、記録再生方法の処理の流れを示すフローチャートである。かかる記録再生方法は、所定周期で繰り返し実行される。
【００７３】
図３に示すように、ＳＳＤ１３６に所定量以上のデータの読み書きの指示があると（Ｓ３００におけるＹＥＳ）、速度導出部１８０は、その読み書き速度を導出する（Ｓ３０２）。そして、速度導出部１８０は、導出した読み書き速度を速度保持部１３８に保持させる（Ｓ３０４）。
【００７４】
劣化判定部１８２は、速度保持部１３８に、速度導出部１８０が導出した前回の読み書き速度が保持されており、下降率が第１所定閾値以下であるか否かを判定する（Ｓ３０６）。
【００７５】
速度保持部１３８に前回の読み書き速度が保持されていなかったり、下降率が第１所定閾値以下でなかったりした場合（Ｓ３０６におけるＮＯ）、劣化判定部１８２は、劣化率を導出し、導出された劣化率が第２所定閾値以下であるか否かを判定する（Ｓ３０８）。劣化率が第２閾値以下でない場合（Ｓ３０８におけるＮＯ）、読み書き判定ステップＳ３００に戻る。
【００７６】
下降率が第１所定閾値以下である場合（Ｓ３０６におけるＹＥＳ）、および劣化率が第２閾値以下である場合（Ｓ３０８におけるＹＥＳ）、劣化判定部１８２は、ＳＳＤ１３６が劣化していると判定する。そして、報知部１８４は、その判定結果を表示部１２６または外部表示装置２０２に表示させる（Ｓ３１０）。
【００７７】
書き込み制御部１８６は、ＳＤカード２００が記録可能な状態か否かを判定する（Ｓ３１２）。記録可能な状態でなければ（Ｓ３１２におけるＮＯ）、報知部１８４はＳＤカード２００の使用を推奨する旨、表示部１２６または外部表示装置２０２に表示させ（Ｓ３１６）、処理を終了する。
【００７８】
ＳＤカード２００が記録可能な状態であれば（Ｓ３１２におけるＹＥＳ）、書き込み制御部１８６はデータの記録先を、ＳＤカード２００に切り換える（Ｓ３１４）。続いて、報知部１８４は、バックアップ処理の可否を問う画像を、表示部１２６または外部表示装置２０２に表示させ、バックアップ部１８８は、バックアップ処理を許可する操作入力があるか否かを判定する（Ｓ３１８）。
【００７９】
バックアップ処理を許可する操作入力があれば（Ｓ３１８におけるＹＥＳ）、バックアップ部１８８は、ＳＳＤ１３６に記録されているデータを、ＳＤカード２００に記録させるバックアップ処理を行う（Ｓ３２０）。
【００８０】
バックアップ処理を許可する操作入力がなければ（Ｓ３１８におけるＮＯ）、報知部１８４は、バックアップ処理を推奨する旨を、表示部１２６または外部表示装置２０２に表示させる（Ｓ３２２）。
【００８１】
そして、報知部１８４は、ＳＳＤ１３６の初期化の可否を問う画像を、表示部１２６または外部表示装置２０２に表示させ、初期化部１９０は、初期化処理を許可する操作入力があるか否かを判定する（Ｓ３２４）。初期化処理を許可する操作入力がなければ（Ｓ３２４におけるＮＯ）、そのまま処理を終了する。初期化処理を許可する操作入力があれば（Ｓ３２４におけるＹＥＳ）、初期化部１９０は、ＳＳＤ１３６を初期化して（Ｓ３２６）、処理を終了する。
【００８２】
上述したように、本実施形態の記録再生方法によれば、ＳＳＤ１３６の劣化をより迅速に検出することが可能となる。
【００８３】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８４】
なお、本明細書の記録再生方法における各工程は、必ずしもシーケンス図として記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。
【産業上の利用可能性】
【００８５】
本発明は、フラッシュメモリに対してデータの読み書きを行う記録再生装置に利用することができる。
【符号の説明】
【００８６】
１００  …記録再生装置
１３６  …ＳＳＤ（フラッシュメモリ）
１３８  …速度保持部
１８０  …速度導出部
１８２  …劣化判定部
１８４  …報知部
１８６  …書き込み制御部
１８８  …バックアップ部
１９０  …初期化部
２００  …ＳＤカード（記録媒体）
【図１】
2012234321.tif 000003
【図２】
2012234321.tif 000004
【図３】
2012234321.tif 000005