(57)【要約】【課題】監視基準時間を明確とすることができる記憶再生装置を提供する。【解決手段】基準書込み時間計測手段１２は、メディア１６へのデータ記録の前に、メディア１６の単位領域毎の基準書き込み時間を予め計測し、書込み時間計測手段１３は、メディア１６へのデータ記録中に、メディア１６の単位領域への書込みに要する時間である書込み時間を計測し、検知手段１４は、基準書込み時間計測手段１２が計測した基準書込み時間と書込み時間計測手段１３が計測した書込み時間とを比較する。【選択図】図２
2012123857.tif 000002
【特許請求の範囲】
【請求項１】
メディアへのデータ記録の前に、前記メディアの単位領域毎の基準書き込み時間を予め計測する基準書込み時間計測手段と、
前記メディアへのデータ記録中に、前記メディアの単位領域への書込みに要する時間である書込み時間を計測する書込み時間計測手段と、
前記基準書込み時間計測手段が計測した基準書込み時間と前記書込み時間計測手段が計測した書込み時間とを比較することにより前記メディアの異常を検知する検知手段と
を備えたことを特徴とする記録再生装置。
【請求項２】
前記基準書込み時間計測手段は、
前記メディアの全記録領域に対して基準書込み時間の計測処理が終了したか否かを示すフラグを保持するフラグ保持手段と、
前記フラグ保持手段が保持するフラグを参照するフラグ処理手段と、
前記フラグ処理手段が前記フラグ保持手段に基準書込み時間の計測処理が未終了であることを示すフラグが保持されていると判断した場合に、前記メディアの単位領域毎の基準書込み時間を取得する基準書込み時間取得手段と
を備えることを特徴とする請求項１記載の記録再生装置。
【請求項３】
前記フラグ処理手段は、更に、基準書込み時間計測処理の未終了を示すフラグを設定する指示を外部から入力することを特徴とする請求項２記載の記録再生装置。
【請求項４】
メディアに保存されたデータの再生の前に、前記メディアの単位領域毎の基準読出し時間を予め計測する基準読出し時間計測手段と、
前記メディアに記録されたデータの再生中に前記メディアの指定された単位領域の読出しに要する時間である読出し時間を計測する第一の読出し時間計測手段と、
前記第一の読出し時間計測手段が読出し時間を計測した単位領域以外の単位領域の読出し時間を計測する第二の読出し時間計測手段と、
前記第一の読出し時間計測手段及び前記第二の読出し時間計測手段によって計測された読出し時間と、前記基準読出し時間計測手段によって計測された基準読出し時間と、を比較することにより前記メディアの異常を検知する検知手段と
を備えたことを特徴とする記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば監視用レコーダなどに内蔵されている記憶メディアの故障を診断する記録再生装置に関するものである。
【背景技術】
【０００２】
監視用レコーダなどに内蔵されている記録メディアは、一般にハードディスクが広く知られている。従来このハードディスクの異常診断は、ハードディスクに内蔵されているスマート情報（S.M.A.R.T.：Self-Monitoring，Analysis and Reporting Technology）を取得する方法が知られている。また、特開平５−３１３７１２によれば、メディアに対するステップ処理時間を監視することで異常診断を行うようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−３１３７１２
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の装置は以上のように構成されているので、ステップ処理時間を監視し、その処理時間と監視基準時間とを比較するようにしており、その監視基準時間が明確ではないという課題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、監視基準時間を明確とすることができる記憶再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る記憶再生装置は、基準書込み時間計測手段が、メディアへのデータ記録の前に、メディアの単位領域毎の基準書き込み時間を予め計測し、書込み時間計測手段が、メディアへのデータ記録中に、メディアの単位領域への書込みに要する時間である書込み時間を計測し、検知手段が、基準書込み時間計測手段が計測した基準書込み時間と書込み時間計測手段が計測した書込み時間とを比較することによりメディアの異常を検知するものである。
【発明の効果】
【０００７】
この発明によれば、基準書込み時間計測手段がメディアの単位領域毎の基準書込み時間を計測するようにしたので、監視基準時間を明確にすることができる記憶再生装置を提供できる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１及び２の記録再生装置１０，５０を含むネットワークの概要を説明する図である。
【図２】実施の形態１の記録再生装置１０の機能構成図である。
【図３】図２の基準書込み時間計測手段１２の機能構成図である。
【図４】図３の基準書込み時間取得手段２７及び図２の書込み時間取得手段３３の機能構成図である。
【図５】この発明の実施の形態１の電源投入後の動作を示すフローチャートである。
【図６】この発明の実施の形態１のタイマ値取得のためのフローチャートである。
【図７】この発明の実施の形態１の記録処理動作を示すフローチャートである。
【図８】この発明の実施の形態１のライト基準テーブルを示す図である。
【図９】実施の形態２の記録再生装置５０の機能構成図である。
【図１０】図９の基準読出し時間計測手段５２の機能構成図である。
【図１１】図９の検知手段５５の機能構成図である。
【図１２】この発明の実施の形態２の電源投入後の動作を示すフローチャートである。
【図１３】この発明の実施の形態２の再生処理動作を示すフローチャートである。
【図１４】この発明の実施の形態２の補助再生処理動作を示すフローチャートである。
【図１５】この発明の実施の形態２のリード基準テーブルを示す図である。
【図１６】この発明の実施の形態２のリード基準テーブルを示す図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態を図に基づいて説明する。図１から図８は、この発明をハードディスク装置に適用した実施の形態１を示す概略図であり、図１は、記録再生装置１０を含むネットワークの概要を説明する図、図２から図４は機能構成図、図５は、電源投入後の動作を示すフローチャート、図６は、タイマ値取得のためのフローチャート、図７は、記録処理動作を示すフローチャート、図８は、ライト基準テーブルを示す図である。
【００１０】
図１において、記録再生装置１０は、例えば監視用レコーダなどに内蔵されている記録メディアの異常を診断する装置である。具体的には記録再生装置１０は、装置全体を制御するＣＰＵ１と、ＣＰＵ１の動作プログラムを格納する主メモリ２と、ハードディスク７のセクタ単位の書込み及び読出し時間を格納するフラッシュメモリ３と、ハードディスク７の書込み及び読出し時間を計測するタイマ４と、ハードディスク７の異常を検知したときにブザーを鳴らしてアラーム通知を行うアラームＩ／Ｆ５と、ハードディスク７及びＣＰＵ１の通信を行うバス通信手段６と、外部からの指示によりデータの記録、再生を行う記録装置部であるハードディスク７と、外部ネットワークとの通信を行うためのネットワークＩ／Ｆ８とで構成されている。
【００１１】
記録再生装置１０はネットワークを介して、被写体の映像をネットワークに配信するカメラ２０と、記録再生装置１０への記録、再生の指示、記録再生装置１０からの再生画面の表示等をする操作端末３０と、通信可能に接続されている。
【００１２】
カメラ２０に被写体が写し出されると、カメラ２０からその被写体の映像データがネットワークを通じて記録再生装置１０に入力される。操作端末３０から記録開始コマンドがネットワークを通じて記録再生装置１０に入力されると、ＣＰＵ１はネットワークＩ／Ｆ８を通じて記録開始を判断する。そしてＣＰＵ１はネットワークＩ／Ｆ８から映像データを取得し、ハードディスク７に映像データを連続して記録する。このため、記録においては、ほぼハードディスク７の全記録領域に記録することになる。一方、操作端末３０から再生開始コマンドがネットワークを通じて記録再生装置１０に入力されると、ＣＰＵ１はネットワークＩ／Ｆ８を通じて再生開始を判断する。そしてＣＰＵ１は、ハードディスク７から映像データを取得し、ネットワークＩ／Ｆ８を通じて記録再生装置１０から操作端末３０に映像データを出力する。操作端末３０はディスプレイ等に再生画面を表示する。再生の場合は、再生開始時刻を指定した部分再生、又は早戻し若しくは早送り等の飛び越し再生を行うためハードディスクの記録の全領域を再生しない。
【００１３】
図２は、実施の形態１における記録再生装置１０の機能構成図である。
記録再生装置１０は、メディアに対するデータの記録、再生、又は、記録及び再生を行う装置である。具体的には、記録再生装置１０は、基準書込み時間計測手段１２、書込み時間計測手段１３、検知手段１４、書込み時間保持手段１５、メディア１６を含んで構成される。
【００１４】
基準書込み時間計測手段１２は、メディア１６へのデータ記録の前に、メディア１６の単位領域毎の基準書き込み時間を予め計測する機能を備える。
書込み時間計測手段１３は、メディア１６へのデータ記録中に、メディアの任意の単位領域への書込み時間を計測する機能を備える。ここで、“書込み時間”とは、メディアの記録領域における任意の単位領域（例えば１セクタ）への書込みに要する時間を意味する。“基準書込み時間”とは、メディアに何ら異常が発生していない状態における書込み時間を意味する。“異常”とは、メディア１６が完全に故障し、システムダウンを引き起こすような状態に至る以前の、メディア１６への書込み処理、メディア１６からの読出し処理、又はその両方の処理能力が低下している状態を意味する。“書込み”がハードウェア的（物理的）にメディア１６の状態を変化させる処理を意味するのに対して、“データ記録”とは、“書込み”処理も含めて記録再生装置１０がデータをネットワークを通じて入力してから当該データを最終的にメディア１６に保存するまでの一連の処理を意味する。
実施の形態１の記録再生装置１０は、書込み時間計測手段１３がメディア１６へのデータ記録中に書込み時間を計測するため、記録動作に大きな負荷をかけることなく、簡単にメディア１６の異常診断を行うことができるという効果がある。
【００１５】
検知手段１４は、基準書込み時間計測手段１２が計測した基準書込み時間と、書込み時間計測手段１３が計測した書込み時間とを比較することによりメディア１６の異常を検知する機能を備える。記録再生装置１０は、検知手段１４が、基準書込み時間計測手段１２がメディアの劣化する前に予め取得した基準書込み時間と、書込み時間計測手段１３によって計測されたメディアの記録動作中の書込み時間とを比較しているので、監視基準時間が明確になるという効果がある。
書込み時間保持手段１５は、メディア１６の単位領域毎の基準書込み時間と単位領域を識別する識別子（記録セクタ番号）とを、それらが関連付けられているライト基準テーブルの形式で保持する機能を備える。
【００１６】
メディア１６は、ネットワークを通じて入力したデータ（映像データ）を保存する機能を備える。メディア１６が備える機能を実現するハードウェアは、例えばハードディスク、光ディスク、メモリ等で実現できるが、別段これらに限定する必要はない。考え得るあらゆる記録媒体を適用することができる。
上記記録再生装置１０が備える各機能は、図１を用いて説明した、記録再生装置１０が有する各ハードウェアが協業することによって実現される。具体的には、基準書込み時間計測手段１２は、ＣＰＵ１、主メモリ２、フラッシュメモリ３、タイマ４、バス通信手段６、ハードディスク７、ネットワークＩ／Ｆ８等が、書込み時間計測手段１３は、ＣＰＵ１、主メモリ２、フラッシュメモリ３、タイマ４、バス通信手段６、ハードディスク７、ネットワークＩ／Ｆ８等が、検知手段１４は、ＣＰＵ１、主メモリ２、フラッシュメモリ３、アラームＩ／Ｆ５、ネットワークＩ／Ｆ８等が、書込み時間保持手段１５は、ＣＰＵ１、主メモリ２、フラッシュメモリ３等が、メディア１６は、ＣＰＵ１、主メモリ２及びハードディスク７等が、それぞれ協業することによって実現される。
【００１７】
図３は、基準書込み時間計測手段１２が備える機能を示す図である。基準書込み時間計測手段１２は、具体的には、電源認識手段２１、フラグ保持手段２２、フラグ処理手段２３、ライト基準テーブル初期化手段２４、セクタ番号保持手段２５、セクタ番号初期化手段２６、基準書込み時間取得手段２７、ライト基準テーブル処理手段２８、終了判断手段２９を含んで構成されている。
【００１８】
電源認識手段２１は、記録再生装置１０の電源が投入された場合に、そのことを認識する機能と電源の投入を認識した場合に、後述のフラグ処理手段２３に処理の指示を出力する機能を備える。フラグ保持手段２２は、メディアの全記録領域に対して基準書込み時間の計測処理が終了したか否かを示すフラグを保持する機能を備える。
【００１９】
フラグ処理手段２３は、電源認識手段２１から処理の指示を入力した場合に、フラグ保持手段２２に保持されたフラグを参照する機能、参照したフラグが処理の未終了を示すフラグである場合に、後述のライト基準テーブル初期化手段２４に処理の指示を出力する機能、及び後述の終了判断手段２９から基準書込み時間計測処理の終了を判断した旨の情報を入力した場合に、処理の終了を示すフラグを保持する指示をフラグ保持手段２２に出力する機能を備える。
フラグ処理手段２３は、電源認識手段２１から処理の指示を入力した場合に、フラグ保持手段２２が保持するフラグを参照しているため、記録再生装置１０の電源が投入された時点で基準書込み時間の計測処理が全記録領域において終了しているか否かが判断されることとなる。また、フラグ処理手段２３は、参照したフラグが処理の未終了を示すフラグである場合に、ライト基準テーブル初期化手段２４に対して処理の指示を出力するため、基準書込み時間の計測処理が全記録領域において終了している場合には、基準書込み時間計測手段１２は、以後の処理を実施しないこととなる。これらのために、製品完成後、最初の電源投入時等に基準書込み時間の計測処理がすでに終了している場合は、それ以降の電源投入時における基準書込み時間の計測処理を省略できるという効果がある。
【００２０】
フラグ処理手段２３は、更に、処理の終了、未終了、又は終了及び未終了を示すフラグを設定する指示を外部（例えば操作端末３０）から入力する機能、及び外部から指示の入力があった場合に、処理の終了又は未終了を示すフラグを保持する指示をフラグ保持手段２２に出力する機能を備えてもよい。フラグ処理手段２３がこれらの機能を更に備えることによって、フラグ保持手段２２が保持するフラグを外部から設定することが可能となる。
例えばハードディスクを交換した場合等に、処理の未終了を示すフラグを設定することで基準書込み時間計測処理が既に終了していても、更に基準書込み時間計測処理を実行することが可能となる。
【００２１】
ライト基準テーブル初期化手段２４は、フラグ処理手段２３から処理の指示を入力した場合に、書込み時間保持手段１５が保持する全ての書込み時間を０で更新する指示を書込み時間保持手段１５に出力する機能、及び書込み時間保持手段１５に対して記載する指示を出力した場合に、後述のセクタ番号初期化手段２６に対して処理の指示を出力する機能を備える。
【００２２】
セクタ番号保持手段２５は、基準書込み時間の計測処理が実行されている単位領域を示す識別子（記録セクタ番号Ｎ）を保持する機能を備える。セクタ番号初期化手段２６は、ライト基準テーブル初期化手段２４から処理の指示を入力すると、全記録領域の単位領域の中で最初の単位領域を示す識別子を保持する指示をセクタ番号保持手段２５に出力する（記録セクタ番号Ｎを０にする）機能、及びセクタ番号保持手段２５に対して識別子を保持する指示を出力した場合に、後述の基準書込み時間取得手段２７の後述のコマンド発行手段４１ａに処理の指示を出力する機能を備える。
【００２３】
基準書込み時間取得手段２７は、セクタ番号初期化手段２６又は後述の終了判断手段２９から処理の指示を入力した場合に、セクタ番号保持手段２５からセクタ番号保持手段２５が保持する識別子を取得する機能、セクタ番号保持手段２５から識別子を取得した場合に、取得した識別子が示す単位領域の基準書込み時間を取得する機能、及び取得した基準書込み時間をセクタ番号保持手段２５から取得した識別子とを関連付けて後述のライト基準テーブル処理手段２８に出力する機能を備える。
【００２４】
ライト基準テーブル処理手段２８は、基準書込み時間取得手段２７の後述のタイマ値取得手段４４ａから識別子と関連付けられた基準書込み時間を入力すると、入力した識別子と関連付けられて書込み時間保持手段１５が保持している基準書込み時間を入力した基準書込み時間で更新する指示を書込み時間保持手段１５に出力する機能、及び基準書込み時間取得手段２７のタイマ値取得手段４４ａから入力した識別子（即ち、セクタ番号保持手段２５が保持する識別子）を後述の終了判断手段２９に出力する機能を備える。
【００２５】
終了判断手段２９は、メディア１６の全記録領域における最後の単位領域（記録セクタ番号Ｎ＝１０２３）を示す識別子を保持する機能、ライト基準テーブル処理手段２８から識別子（即ち、セクタ番号保持手段２５が保持する、基準書込み時間の計測処理が実行されている単位領域を示す識別子）を入力すると、保持している識別子とライト基準テーブル処理手段２８から入力した識別子とが同一であるか否かを判断する機能、同一ではないと判断した場合に、ライト基準テーブル処理手段２８から入力した識別子が示す単位領域の次の単位領域を示す識別子を判断する（現在のセクタ番号に１を加算する）機能、次の単位領域を示す識別子を判断した場合に、判断した識別子でセクタ番号保持手段２５が保持する識別子を更新する指示をセクタ番号保持手段２５に出力する機能、セクタ番号保持手段２５に指示を出力した場合に、基準書込み時間取得手段２７の後述のコマンド発行手段４１ａに処理の指示を出力する機能、及び、同一であると判断した場合に、基準書込み時間計測処理の終了を判断した旨の情報をフラグ処理手段２３に出力する機能を備える。
【００２６】
図２を用いて書込み時間計測手段１３及び検知手段１４が備える機能を説明する。書込み時間計測手段１３は、具体的には、記録開始判断手段３１、記録セクタ番号判断手段３２、書込み時間取得手段３３を含んで構成されている。
【００２７】
記録開始判断手段３１は、ネットワークを通じて入力したデータ（記録映像データ）のメディア１６への記録開始を判断する機能を備える。具体的には、記録開始判断手段３１は、外部（例えば、操作端末３０）から記録開始の指示（記録開始コマンド）を入力する機能を備えてもよい。記録開始判断手段３１は、更に、記録開始を判断した場合に、後述の記録セクタ番号判断手段３２に対して処理の指示を出力する。
【００２８】
記録セクタ番号判断手段３２は、記録開始判断手段３１から処理の指示を入力した場合に、メディア１６の単位領域のうち、ネットワークを通じて入力したデータを書込む単位領域を判断する機能を備える。より具体的には、記録セクタ番号判断手段３２は、メディア１６にネットワークを通じて入力したデータを直前に書込んだ単位領域を示す識別子を保持する機能、記録開始判断手段３１から処理の指示を入力した場合に当該保持する識別子が示す単位領域の次の単位領域を書込む単位領域として判断する機能を備えてもよい。
記録セクタ番号判断手段３２は、更に、ネットワークを通じて入力したデータをメディア１６に書込む単位領域を判断した場合に、当該判断した単位領域を示す識別子を後述の書込み時間取得手段３３のコマンド発行手段４１ｂに出力する機能を備える。
【００２９】
書込み時間取得手段３３は、記録セクタ番号判断手段３２から識別子（即ち、ネットワークを通じて入力したデータを書込む単位領域を示す識別子）を入力すると、入力した識別子が示す単位領域の書込み時間を取得する機能、書込み時間を取得した場合に、取得した書込み時間に係る単位領域を示す識別子を後述の基準時間取得手段３５に出力する機能、及び、書込み時間を取得した場合に、取得した書込み時間を後述の比較手段３６に出力する機能を備える。
【００３０】
検知手段１４は、具体的には、基準時間取得手段３５、比較手段３６及び警告手段３７を含んで構成されている。
基準時間取得手段３５は、書込み時間取得手段３３における後述のタイマ値取得手段４４ｂから識別子（即ち、書込み時間を取得した単位領域を示す識別子）を入力すると、書込み時間保持手段１５を参照して書込み時間取得手段３３のタイマ値取得手段４４ｂから入力した識別子と関連付けられて保持されている基準書込み時間を取得する機能、及び取得した基準書込み時間を後述の比較手段３６に出力する機能を備える。
【００３１】
比較手段３６は、基準時間取得手段３５から基準書込み時間を入力し、且つ書込み時間取得手段３３における後述のタイマ値取得手段４４ｂから書込み時間を入力した場合に、それら基準書込み時間及び書込み時間を比較する機能と、比較の結果書込み時間と基準書込み時間との差が所定値（例えば、基準書込み時間の３０パーセント）以上であると判断した場合に、後述の警告手段３７に対して処理の指示を出力する機能を備える。
所定値は、任意に設定可能である。メディア１６を交換する毎にメディア１６に適合した所定値を手動で設定してもよい。また、記録再生装置１０の使用中にユーザによって手動で設定されてもよい。より好適には、比較手段３６は、書込み時間が基準書込み時間の１３０パーセント以上である場合に、警告手段３７に対して処理の指示を出力する。
【００３２】
警告手段３７は、比較手段３６から処理の指示を入力すると、メディア１６に異常が発生している情報の告知である警告を行う機能を備える。警告には、利用可能なあらゆる方法を適用可能である。例えば、警告手段３７は、比較手段３６から処理の指示を入力すると警告音（ブザー）を発生させる機能を備えてもよい。また、警告手段３７は、比較手段３６から処理の指示を入力すると光を発生する機能（発光ダイオード）を備えてもよい。また、警告手段３７は、文字又は画像等を表示する機能（液晶画面等）を備えてもよい。更には、警告手段３７は、操作端末３０に対して警告を表示する指示を出力する機能を備えてもよい。
【００３３】
図４は、基準書込み時間取得手段２７及び書込み時間取得手段３３が備える機能を示す図である。基準書込み時間取得手段２７は、具体的には、コマンド発行手段４１ａ、タイマ４２、応答コマンド判断手段４３ａ、タイマ値取得手段４４ａ、タイマ初期化手段４５ａを含んで構成されている。
コマンド発行手段４１ａは、セクタ番号初期化手段２６又は終了判断手段２９から処理の指示を入力すると、セクタ番号保持手段２５を参照してセクタ番号保持手段２５が保持する識別子を取得する機能、セクタ番号保持手段２５から識別子を取得した場合に、取得した識別子が示す単位領域にデータを書込むコマンド（ライトコマンド）を発行する機能、及び、コマンドを発行した時点で、後述のタイマ４２に対してタイマ作動の指示を出力する機能を備える。
【００３４】
タイマ４２は、経過時間を保持する機能、タイマ作動の指示を入力すると、保持する経過時間を所定の極短い時間間隔でタイマ解除の指示を入力するまで更新する機能、タイマ照会の要求を入力すると、保持する経過時間をタイマ照会の要求元に対して出力する機能、及び、タイマ初期化の指示を入力すると保持する経過時間を０で更新する機能を備える。
【００３５】
応答コマンド判断手段４３ａは、コマンド発行手段４１ａが発行したコマンドに対してメディア１６が発行する応答コマンドを入力する機能、応答コマンドを入力した時点で、タイマ解除の指示をタイマ４２に出力する機能、及び、応答コマンドを入力した時点で、後述のタイマ値取得手段４４ａに処理の指示を出力する機能を備える。
【００３６】
タイマ値取得手段４４ａは、応答コマンド判断手段４３ａから処理の指示を入力すると、タイマ４２に対してタイマ照会の要求を出力する機能、タイマ４２からタイマ４２が保持する経過時間（タイマ値）を入力する機能、入力した経過時間を基準書込み時間として識別子と関連付けてライト基準テーブル処理手段２８に出力する機能、及び基準書込み時間を出力した場合に、後述のタイマ初期化手段４５ａに処理の指示を出力する機能を備える。
【００３７】
タイマ初期化手段４５ａは、タイマ値取得手段４４ａから処理の指示を入力すると、タイマ初期化の指示をタイマ４２に出力する機能を備える。
【００３８】
書込み時間取得手段３３は、具体的には、コマンド発行手段４１ｂ、タイマ４２、応答コマンド判断手段４３ｂ、タイマ値取得手段４４ｂ及びタイマ初期化手段４５ｂを含んで構成されている。
【００３９】
コマンド発行手段４１ｂは、記録セクタ番号判断手段３２から識別子（即ち、ネットワークを通じて入力したデータをメディア１６に書込む単位領域を示す識別子）を入力した場合に、入力した識別子が示す単位領域にデータを書込むコマンド（ライトコマンド）を発行する機能を備える。より具体的には、コマンド発行手段４１ｂは、記録セクタ番号判断手段３２から識別子を入力した場合に、識別子と、ネットワークを通じて入力したデータを識別子が示す単位領域に書込む指示とをメディア１６に出力する機能を備える。
コマンド発行手段４１ｂは、更に、コマンドを発行した時点で、タイマ作動の指示をタイマ４２に出力する機能を備える。
【００４０】
応答コマンド判断手段４３ｂは、コマンド発行手段４１ｂが発行したコマンドに対してメディア１６が発行する応答コマンドを入力する機能、応答コマンドを入力した時点で、タイマ解除の指示をタイマ４２に出力する機能、及び、応答コマンドを入力した時点で、後述のタイマ値取得手段４４ｂに処理の指示を出力する機能を備える。
【００４１】
タイマ値取得手段４４ｂは、応答コマンド判断手段４３ｂから処理の指示を入力すると、タイマ照会の要求をタイマ４２に出力する機能、タイマ４２からタイマ４２が保持する経過時間（タイマ値）を入力する機能、入力した経過時間を書込み時間として基準時間取得手段３５に出力する機能、及び、書込み時間を出力した場合に、後述のタイマ初期化手段４５ｂに処理の指示を出力する機能を備える。
タイマ初期化手段４５ｂは、タイマ値取得手段４４ｂから処理の指示を入力すると、タイマ初期化の指示をタイマ４２に出力する機能を備える。
【００４２】
次に、実施の形態１における動作について図５、図６、図７のフローチャートを参照して説明する。ここでは、メディア１６として総セクタ数が１０２４のハードディスクを用いて説明し、また、単位領域として、１セクタを用いて説明する。記録再生装置１０の電源が投入されると、電源認識手段２１は、電源の投入を認識する（ステップＳＴ１０）、フラグ処理手段２３は、フラグ保持手段２２が保持するフラグを参照して、処理の終了を示す１であるか否かを判断し、１が保持されていると判断した場合（ステップＳＴ１１“ＹＥＳ”）、記録処理へ進む。最初の電源投入の場合、フラグ保持手段２２は、処理の未終了を示す０を保持している。その場合（ステップＳＴ１１“ＮＯ”）、ライト基準テーブル初期化手段２４は、書込み時間保持手段１５に保持されている全ての基準書込み時間を初期化する。即ち、図８−ａのライト基準テーブルの基準書込み時間を全て０にする（ステップＳＴ１２）。
【００４３】
セクタ番号初期化手段２６は、セクタ番号保持手段２５が保持する識別子である記録セクタ番号Ｎを０にする（ステップＳＴ１３）。基準書込み時間取得手段２７は、記録セクタ番号Ｎ＝０の基準書込み時間を取得する（ステップＳＴ１４）。
【００４４】
図６は、ステップＳＴ１４の動作について説明する図である。コマンド発行手段４１ａは、ハードディスクに対してライトコマンドを発行する（ステップＳＴ２０）。コマンド発行手段４１ａは、タイマ作動（タイマスタート）の指示をタイマ４２に出力する（ステップＳＴ２１）。応答コマンド判断手段４３ａが、ステップＳＴ２０で発行したライトコマンドに対してハードディスクからの応答コマンドが発行されたと判断した場合（ステップＳＴ２２“ＹＥＳ”）、応答コマンド判断手段４３ａは、タイマ４２にタイマ解除（タイマストップ）の指示を出力する（ステップＳＴ２３）。タイマ値取得手段４４ａは、タイマ４２から経過時間（タイマ値）を取得する（ステップＳＴ２４）。タイマ初期化手段４５ａは、タイマ４２が保持する経過時間を０で更新する（タイマをクリアする）（ステップＳＴ２５）。
【００４５】
図５に戻り、ライト基準テーブル処理手段２８は、ステップＳＴ１４で取得した経過時間（タイマ値）を記録セクタ番号０の基準書込み時間として保持する指示を、書込み時間保持手段１５に出力する（ステップＳＴ１５）。ステップＳＴ１５の処理後のライト基準テーブルは、図８（ｂ）のようになる。終了判断手段２９は、記録セクタ番号Ｎが１０２２より大きいか否かを判断する（ステップＳＴ１６）。Ｎが１０２２以下の場合は（ステップＳＴ１６“ＮＯ”）、終了判断手段２９は、現在のセクタ番号に１を加算する（ステップＳＴ１７）。そして、再びステップＳＴ１４でタイマ４２が保持する経過時間を取得し、ステップＳＴ１５で書込み時間保持手段１５が保持する基準書込み時間を更新する。以降、この操作を記録セクタ番号Ｎが１０２３になるまで繰り返す。
【００４６】
記録セクタ番号が１０２３になり、全セクタの基準書込み時間の取得が完了すると（ステップＳＴ１６“ＹＥＳ”）、フラグ処理手段２３は、フラグ保持手段２２に対して処理の終了を示す１を保持する指示を出力して（ステップＳＴ１８）、次の記録処理に移行する。ステップＳＴ１８にて、処理の終了を示すフラグを保持することで、２回目以降の電源投入時には、ステップＳＴ１２からステップＳＴ１７までの処理を省くことができ、ライト基準テーブルの作成は初回の電源投入時のみの動作になり、電源投入のたびにライト基準テーブルを作成する必要がなくなる。
【００４７】
図７を参照し、記録処理について説明する。操作端末３０から記録開始の指示を入力することで、記録開始判断手段３１が記録開始を判断すると（ステップＳＴ３０“ＹＥＳ”）、記録セクタ番号判断手段３２は、ハードディスクに映像データを記録する場所としての記録セクタ番号を判断する（ステップＳＴ３１）。ここでは記録セクタ番号を０として説明する。書込み時間取得手段３３は、判断された記録セクタ番号０のセクタにおける書込み時間を取得する（ステップＳＴ３２）。ステップＳＴ３２の詳細は前述したステップＳＴ２０からステップＳＴ２５と同じなので、ここでは説明を省略する。
【００４８】
基準時間取得手段３５は、ライト基準テーブルからセクタ番号０と関連付けられた基準書込み時間の値である１００を取得する（ステップＳＴ３３）。比較手段３６は、ステップＳＴ３２で取得した書込み時間と、ステップＳＴ３３で取得した基準書込み時間とを比較する（ステップＳＴ３４）。ステップＳＴ３４でのマージンを３０％とした場合、「基準書込み時間×（１＋マージン）」は１３０になり、ステップＳＴ３２で取得した書込み時間が１３０より小さい場合は、ハードディスクの書込み時間に十分な余裕があると判断してステップＳＴ３０に戻り、以降、次のセクタ番号の書込み時間の取得及び比較を繰り返す。一方、ステップＳＴ３２で取得した書込み時間が１３０を超える場合、ハードディスクの書込みに時間を要し、ハードディスクが劣化している（異常が発生している）ものと判断して、警告手段３７は、外部にブザーを鳴らしてアラームを通知する（ステップＳＴ３５）。
【００４９】
なお、ここではステップＳＴ３４のマージンを３０％としたがこの値に限るものではない。またマージン値は記録装置個別に設定しても良いし、例えば、操作端末３０からの設定による可変値としても良い。
【００５０】
さらに、ステップＳＴ３４の判別方法はこれに限らず、例えば、書込み時間が基準書込み時間を上回ったセクタ数の累積数を判別してもよい。この場合、連続して上回った回数が所定回数に達したかを判断してもよい。更に、単位時間内での上回った回数が所定回数に達したかを判断しても良い。
【００５１】
なお、この実施形態ではアラーム通知をブザーで行うようにしているが、発光ダイオードの点灯、消灯及び点滅、液晶画面等の表示機への表示、並びに、操作端末３０における通知の中の１つ又は複数で行っても良い。
【００５２】
また、この実施形態では最初の電源投入時の1回のみ基準書込み時間を取得するようにしていたが、例えば外部から強制的に処理の未終了を示すフラグを設定するようにしておき、ハードディスクを交換した場合などには再度基準書込み時間を取得するようにしても良い。
なお、この実施形態ではハードディスクの書込み時間を取得しているが、これに限らず、光ディスク及びメモリ等でもよい。
【００５３】
以上のように、この発明による実施の形態１によれば、記録再生装置１０は、メディア１６（ハードディスク）へのデータ記録の前に、メディア１６の単位領域毎の基準書き込み時間を予め計測する基準書込み時間計測手段１２と、メディア１６へのデータ記録中に、メディア１６の単位領域への書込みに要する時間である書込み時間を計測する書込み時間計測手段１３と、基準書込み時間計測手段１２が計測した基準書込み時間と書込み時間計測手段１３が計測した書込み時間とを比較することによりメディア１６の異常を検知する検知手段１４とを備えるため、メディア１６の記録動作中の書込み時間を取得し、メディア１６が劣化する前にあらかじめ取得しておいた基準書込み時間と比較することで、記録動作に大きな負荷をかけることなく、簡単にメディア１６の異常診断を行うことができるという効果がある。また、基準書込み時間計測手段１２がメディア１６の劣化する前にあらかじめ基準書込み時間を取得し、検知手段１４が、基準書込み時間と書込み時間計測手段１３によって計測されたメディア１６の記録動作中の書込み時間とを比較しているので、監視基準時間が明確になるという効果がある。
【００５４】
また、基準書込み時間計測手段１２は、メディア１６の全記録領域に対して基準書込み時間の計測処理が終了したか否かを示すフラグを保持するフラグ保持手段２２と、フラグ保持手段２２が保持するフラグを参照するフラグ処理手段２３と、フラグ処理手段２３がフラグ保持手段２２に基準書込み時間の計測処理が未終了であることを示すフラグが保持されていると判断した場合に、メディア１６の単位領域の基準書込み時間を取得する基準書込み時間取得手段２７とを備える。例えば製品の完成後最初に電源が投入された時点で基準書込み時間の計測処理が全記録領域において終了した場合に、基準書込み時間計測処理の終了を示すフラグが保持され、それ以降の電源投入時の基準書込み時間の計測処理を省略できるという効果がある。
【００５５】
また、フラグ処理手段２３は、更に、基準書込み時間計測処理の未終了を示すフラグを設定する指示を外部から入力してもよい。この場合、基準書込み時間の計測処理の未終了を示すフラグを設定する指示を外部から入力することが可能となり、既に基準書込み時間の計測処理が終了している場合であっても、再び基準書込み時間の計測処理を行えるという効果がある。
【００５６】
実施の形態２．
次に、実施の形態２について説明する。図１はこの実施の形態の記録再生装置５０を含むネットワークの概要を説明する図であり、図６は、タイマ値取得のためのフローチャートである。これらは実施の形態１と同じであるので、説明を省略する。図９、図１０、及び図１１は、記録再生装置５０の機能構成図である。図１２は、電源投入後の動作を示すフローチャート、図１３は、再生処理動作を示すフローチャート、図１４は、補助再生処理動作を示すフローチャート、図１５は、リード基準テーブルを示す図、図１６は、リード基準テーブルを示す図である。
【００５７】
図９は、実施の形態２における記録再生装置５０の機能構成図である。
記録再生装置５０は、メディアに対するデータの記録、再生、又は、記録及び再生を行う装置である。具体的には、記録再生装置５０は、メディア１６、基準読出し時間計測手段５２、第一の読出し時間計測手段５３、第二の読出し時間計測手段５４、検知手段５５、読出し時間保持手段５６を含んで構成される。
【００５８】
メディア１６が備える機能については、第１実施形態におけるメディア１６と同様である。
基準読出し時間計測手段５２は、メディア１６に保存されたデータの再生の前に、メディア１６の単位領域毎の基準読出し時間を予め計測する機能を備える。
第一の読出し時間計測手段５３は、メディア１６に保存されたデータの再生中に、メディア１６の指定された単位領域の読出し時間を計測する機能を備える。ここで、“読出し時間”とは、メディア１６の再生領域における単位領域（例えば１セクタ）からの読出しに要する時間を意味する。“基準読出し時間”とは、メディアに何ら異常が発生していない状態における読出し時間を意味する。“読出し”がメディア１６の物理的（ハードウェア的）な状態を検知する処理を意味しているのに対して、“データの再生”とは、“読出し”処理も含めて記録再生装置１０がデータをメディア１６から読出してから例えば操作端末３０等に表示するまでの一連の処理を意味する。
【００５９】
第二の読出し時間計測手段５４は、第一の読出し時間計測手段５３が読出し時間を計測した単位領域以外の単位領域の読出し時間を計測する機能を備える。記録再生装置５０が第二の読出し時間計測手段５４を備えることによって、データが再生されていない単位領域についても読出し時間を計測することとなり、記録再生装置５０は、メディア１６の全再生領域について異常を検知できるという効果がある。
【００６０】
検知手段５５は、第一の読出し時間計測手段５３及び第二の読出し時間計測手段５４によって計測された読出し時間と、基準読出し時間計測手段５２によって計測された基準読出し時間とを比較することによりメディア１６の異常を検知する機能、メディア１６の全再生領域の単位領域について読出し時間の計測が行われたか否かを判断する機能、及び全再生領域の単位領域について読出し時間計測が行われたと判断した場合に、後述の読出し時間保持手段５６が保持する全てのチェック値を読出し時間計測処理が行われたことを示す値で更新する指示を読出し時間保持手段５６に出力する機能を備える。
【００６１】
読出し時間保持手段５６は、メディア１６の全再生領域の単位領域における基準読出し時間と、単位領域の読出し時間計測処理が行われたか否かを示すチェック値とを、対応する単位領域を示す識別子と関連付けてリード基準テーブルの形式で保持する機能を備える。
上記記録再生装置５０が備える各機能は、図１を用いて説明した各ハードウェアが協業することによって実現される。具体的には、基準読出し時間計測手段５２は、ＣＰＵ１、主メモリ２、フラッシュメモリ３、タイマ４、バス通信手段６、ハードディスク７、ネットワークＩ／Ｆ８等が、第一の読出し時間計測手段５３は、ＣＰＵ１、主メモリ２、フラッシュメモリ３、タイマ４、バス通信手段６、ハードディスク７及びネットワークＩ／Ｆ８等が、第二の読出し時間計測手段５４は、ＣＰＵ１、主メモリ２、フラッシュメモリ３、タイマ４、バス通信手段６、ハードディスク７、ネットワークＩ／Ｆ８等が、検知手段５５は、ＣＰＵ１、主メモリ２、フラッシュメモリ３、アラームＩ／Ｆ５、ネットワークＩ／Ｆ８等が、並びに、読出し時間保持手段５６は、ＣＰＵ１、主メモリ２、フラッシュメモリ３等がそれぞれ協業することによって実現される。
【００６２】
図１０は、基準読出し時間計測手段５２が備える機能を示す図である。基準読出し時間計測手段５２は、具体的には、電源認識手段６１、フラグ保持手段６２、フラグ処理手段６３、リード基準テーブル初期化手段６４、セクタ番号保持手段６５、セクタ番号初期化手段６６、基準読出し時間取得手段６７、リード基準テーブル処理手段６８、終了判断手段６９を含んで構成されている。
電源認識手段６１は、記録再生装置５０の電源が投入された場合にそのことを認識する機能、及び電源の投入を認識した場合に、後述のフラグ処理手段６３に処理の指示を出力する機能を備える。
フラグ保持手段６２は、メディア１６の全再生領域に対して基準読出し時間の計測処理が終了したか否かを示すフラグを保持する機能を備える。
【００６３】
フラグ処理手段６３は、電源認識手段６１から処理の指示を入力した場合に、フラグ保持手段６２が保持するフラグを参照する機能、参照したフラグが処理の未終了を示すフラグである場合に、後述のリード基準テーブル初期化手段６４に処理の指示を出力する機能、及び後述の終了判断手段６９から基準読出し時間計測処理の終了を判断した旨の情報を入力した場合に、処理の終了を示すフラグを保持する指示をフラグ保持手段６２に出力する機能を備える。
フラグ処理手段６３は、更に、処理の終了、未終了、又は、終了及び未終了を示すフラグを設定する指示を外部（例えば操作端末３０）から入力する機能、並びに、外部から指示の入力があった場合に、処理の終了又は未終了を示すフラグを保持する指示をフラグ保持手段６２に出力する機能を備えてもよい。フラグ処理手段６３がこれらの機能を更に備えることによって、フラグ保持手段６２が保持するフラグを外部から設定することが可能となる。
【００６４】
リード基準テーブル初期化手段６４は、フラグ処理手段６３から処理の指示を入力した場合に、読出し時間保持手段５６が保持する全ての単位領域の基準読出し時間を０で更新する指示を読出し時間保持手段５６に出力する機能（リード基準テーブルの基準読出し時間の初期化）、フラグ処理手段６３から処理の指示を入力した場合に、読出し時間保持手段５６が保持する全てのチェック値を読出し時間計測処理が行われていないことを示す値で更新する指示を読出し時間保持手段５６に出力する機能（リード基準テーブルのチェック値の初期化）、及び、読出し時間保持手段５６に指示を出力した場合に、後述のセクタ番号初期化手段６６に処理の指示を出力する機能を備える。
【００６５】
セクタ番号保持手段６５は、基準読出し時間の計測処理が実行されている単位領域を示す識別子（再生セクタ番号Ｍ）を保持する機能を備える。
セクタ番号初期化手段６６は、リード基準テーブル初期化手段６４から処理の指示を入力すると、全再生領域に存在する単位領域の中で最初の単位領域を示す識別子を保持する指示をセクタ番号保持手段６５に出力する（再生セクタ番号Ｍを０にする）機能、及びセクタ番号保持手段６５に対して識別子を保持する指示を出力した場合に、後述の基準読出し時間取得手段６７に処理の指示を出力する機能を備える。
【００６６】
基準読出し時間取得手段６７は、セクタ番号初期化手段６６又は後述の終了判断手段６９から処理の指示を入力した場合に、セクタ番号保持手段６５からセクタ番号保持手段６５が保持する識別子を取得する機能、セクタ番号保持手段６５から識別子を取得した場合に、取得した識別子が示す単位領域の基準読出し時間を取得する機能、及び取得した基準読出し時間と、セクタ番号保持手段６５から取得した識別子とを後述のリード基準テーブル処理手段６８に出力する機能を備える。
【００６７】
リード基準テーブル処理手段６８は、基準読出し時間取得手段６７から識別子（即ち、基準読出し時間の計測処理が実行されている単位領域を示す識別子）と基準読出し時間とを入力すると、入力した識別子と関連付けられて読出し時間保持手段５６が保持する基準読出し時間を入力した基準読出し時間で更新する指示を読出し時間保持手段５６に出力する機能、及び、基準読出し時間取得手段６７から入力した識別子を後述の終了判断手段６９に出力する機能を備える。
【００６８】
終了判断手段６９は、メディア１６の単位領域のうちの全再生領域の最後の単位領域を示す識別子（再生セクタ番号Ｍ＝１０２３）を保持する機能、リード基準テーブル処理手段６８から識別子（即ち、基準読出し時間の計測処理が実行されている単位領域を示す識別子）を入力すると、保持している識別子とリード基準テーブル処理手段６８から入力した識別子とが同一であるか否かを判断する機能、同一ではないと判断した場合に、リード基準テーブル処理手段６８から入力した識別子が示す単位領域の次の単位領域を示す識別子を判断する（現在のセクタ番号に１を加算する）機能、次の単位領域を示す識別子を判断した場合に、判断した識別子でセクタ番号保持手段６５が保持する識別子を更新する指示をセクタ番号保持手段６５に出力する機能、同一ではないと判断した場合に、基準読出し時間取得手段６７に処理の指示を出力する機能、及び、同一であると判断した場合に、基準読出し時間計測処理の終了を判断した旨の情報をフラグ処理手段６３に出力する機能を備える。
【００６９】
図９を用いて第一の読出し時間計測手段５３及び第二の読出し時間計測手段５４が備える機能を説明する。第一の読出し時間計測手段５３は、具体的には、再生開始判断手段７１、再生セクタ番号指定手段７２、読出し時間取得手段７３及び読出済処理手段７４を含んで構成されている。
再生開始判断手段７１は、メディア１６に保存されているデータ（映像データ）の再生開始を判断する機能を備える。具体的には、外部（例えば、操作端末３０）から再生開始の指示（再生開始コマンド）を入力する機能を備えてもよい。再生開始判断手段７１は、更に、再生開始を判断した場合に、後述の再生セクタ番号指定手段７２に処理の指示を出力する機能を備える。
【００７０】
再生セクタ番号指定手段７２は、再生開始判断手段７１から処理の指示を入力した場合に、メディア１６の全再生領域の単位領域のうちデータを読み出す単位領域を指定する機能を備える。どの単位領域が指定されるかに関しては、記録再生装置５０が使用される状況によって様々な場合が考え得る。例えば、再生開始判断手段７１が操作端末３０を通じて再生開始の指示を入力する機能を備える場合には、再生開始の指示にどのデータを再生するかに係る情報が含まれていてもよい。その場合、再生セクタ番号指定手段７２は、どのデータを再生するかに係る情報に基づいてデータを読み出す単位領域を指定してもよい。再生セクタ番号指定手段７２は、データの再生中に、データの早送り及び巻き戻しの指示を操作端末３０から入力する機能、並びに、データの早送り又は巻き戻しの指示を操作端末３０から入力した場合に、直前に読み出した単位領域から早送り又は巻き戻しの速度に応じて予め定められた所定量前方又は後方の単位領域を読み出す単位領域として指定する機能を更に備えてもよい。
再生セクタ番号指定手段７２は、更に、読み出す単位領域を指定した場合に、指定した単位領域を示す識別子を後述の読出し時間取得手段７３に出力する機能を備える。
【００７１】
読出し時間取得手段７３は、再生セクタ番号指定手段７２から識別子を入力すると、入力した識別子が示す単位領域の読出し時間を取得する機能、読出し時間を取得した場合に、取得した読出し時間に係る単位領域を示す識別子を後述の基準時間取得手段８１に出力する機能、読出し時間を取得した場合に、取得した読出し時間を後述の比較手段８２に出力する機能、及び、読出し時間を取得した場合に取得した読出し時間に係る単位領域を示す識別子を後述の読出済処理手段７４に出力する機能を備える。
読出し時間取得手段７３は、更に具体的には、前述の第一実施形態における書込み時間取得手段３３が備える機能と同様の機能を備える。但し、「書込む」を「読出す」と、「書込み時間」を「読出し時間」と読み替える。読出し時間取得手段７３が書込み時間取得手段３３と同様の機能を備えることで、読出し時間取得手段７３がメディア１６に保存されたデータの再生中に読出し時間を計測できることとなり、再生動作に大きな負荷をかけることなく、簡単にハードディスクの異常診断を行うことができるという効果がある。
【００７２】
読出済処理手段７４は、読出し時間取得手段７３から識別子を入力すると、入力した識別子と関連付けられて読出し時間保持手段５６が保持するチェック値を読出し時間計測処理が行われたことを示す値で更新する指示を読出し時間保持手段５６に出力する機能（リード基準テーブルにチェック値１を書込む）を備える。
【００７３】
第二の読出し時間計測手段５４は、具体的には、未再生セクタ検索手段７７、読出し時間取得手段７８、読出済処理手段７９を含んで構成される。
未再生セクタ検索手段７７は、読出し時間保持手段５６が保持するチェック値を、最初の単位領域から順番に参照して、チェック値として読出し時間計測処理が行われていないことを示す値が保持されているデータを検索する（再生が終わっていないセクタを見つける）機能、最初に読出し時間計測処理が行われていないことを示す値が検索されると、検索されたチェック値に関連付けられている識別子を後述の読出し時間取得手段７８に出力する機能を備える。
【００７４】
読出し時間取得手段７８は、取得判断手段７７から識別子を入力すると、入力した識別子が示す単位領域の読出し時間を取得する機能、読出し時間を取得した場合に、取得した読出し時間に係る単位領域を示す識別子を後述の基準時間取得手段８１に出力する機能、読出し時間を取得した場合に、取得した読出し時間を後述の比較手段８２に出力する機能、及び、読出し時間を取得した場合に、取得した読出し時間を計測した単位領域を示す識別子を後述の読出済処理手段７９に出力する機能を備える。
【００７５】
読出済処理手段７９は、読出し時間取得手段７８から識別子（即ち、今回読出し時間計測処理が行われた単位領域を示す識別子）を入力すると、入力した識別子と関連付けられて読出し時間保持手段５６に保持されているチェック値を読出し時間計測処理が行われたことを示す値で更新する指示を読出し時間保持手段５６に出力する機能を備える。
【００７６】
図１１は、検知手段５５が備える機能を示す図である。検知手段５５は、具体的には、基準時間取得手段８１、比較手段８２、警告手段８３、リセット判断手段８４、初期化手段８５を含んで構成されている。
基準時間取得手段８１は、読出し時間取得手段７３又は読出し時間取得手段７８から識別子を入力すると、読出し時間保持手段５６を参照して読出し時間取得手段７３又は読出し時間取得手段７８から入力した識別子と関連付けられて保持されている基準読出し時間を取得する機能、及び取得した基準読出し時間を後述の比較手段８２に出力する機能を備える。
【００７７】
比較手段８２は、基準時間取得手段８１から基準読出し時間を入力し、且つ読出し時間取得手段７３又は読出し時間取得手段７８から読出し時間を入力すると、基準読出し時間と各読出し時間とを比較する機能、比較を行った場合に、後述のリセット判断手段８４に処理の指示を出力する機能、並びに、比較の結果読出し時間と基準読出し時間との差が所定値以上であると判断した場合に、後述の警告手段８３に処理の指示を出力する機能を備える。
所定値は、任意に設定可能である。メディア１６を交換する毎にメディア１６に適合した所定値を手動で設定してもよい。また、記録再生装置１０の使用中にユーザによって手動で設定されてもよい。
【００７８】
警告手段８３は、比較手段８２から処理の指示を入力すると、メディア１６に異常が発生している情報の告知である警告を行う機能を備える。警告には、利用可能なあらゆる方法を適用可能である。例えば、警告手段８３は、比較手段８２から処理の指示を入力すると警告音（ブザー）を発生させる機能を備えてもよい。また、警告手段８３は、比較手段８２から処理の指示を入力すると光を発生する機能（発光ダイオード）を備えてもよい。また、警告手段８３は、文字又は画像等を表示する機能（液晶画面等）を備えてもよい。更には、警告手段８３は、操作端末３０に対して警告を表示する指示を出力する機能を備えてもよい。
【００７９】
リセット判断手段８４は、比較手段８２から処理の指示を入力すると読出し時間保持手段５６が保持するチェック値を参照して全てのチェック値が読出し時間計測処理が行われたことを示す値であるか否かを判断する機能、及び全てのチェック値が読出し時間計測処理が行われたことを示す値であると判断した場合に、後述の初期化手段８５に処理の指示を出力する機能を備える。
【００８０】
初期化手段８５は、リセット判断手段８４から処理の指示を入力すると、読出し時間保持手段５６が保持する全てのチェック値を読出し時間計測処理が行われていないことを示す値で更新する指示を読出し時間保持手段５６に出力する機能を備える。
【００８１】
次に、実施の形態２における動作について図１２、図１３、図１４のフローチャートを参照して説明する。ここでは、メディア１６として総セクタ数が１０２４のハードディスクを用いて説明する。また、単位領域として１セクタを用いる。記録再生装置５０の電源が投入されると、電源認識手段６１が電源の投入を認識する（ステップＳＴ４０）。フラグ処理手段６３は、フラグ保持手段６２が保持するフラグを参照し、処理の終了を示す１が保持されているか否か判断する（ステップＳＴ４１）。処理の終了を示す１が保持されていると判断した場合（ステップＳＴ４１“ＹＥＳ”）、再生処理へ進む。最初の電源投入時は、処理の未終了を示す０が保持されているので（ステップＳＴ４１“ＮＯ”）、リード基準テーブル初期化手段６４は、読出し時間保持手段５６内に図１５、１６のリード基準テーブルの形式で保持されているチェック値および基準読出し時間を初期化、すなわち全て０にする（ステップＳＴ４２）。
【００８２】
セクタ番号初期化手段６６は、セクタ番号保持手段６５が保持する再生セクタ番号Ｍを０にする（ステップＳＴ４３）。基準読出し時間取得手段６７は、再生セクタ番号０のセクタにおける基準読出し時間であるタイマ値を取得する（ステップＳＴ４４）。ステップＳＴ４４の動作については、図６にて詳細に説明しているので省略する。
【００８３】
リード基準テーブル処理手段６８は、ステップＳＴ４４で取得したタイマ値を再生セクタ番号０のセクタにおける基準読出し時間として、図１５、１６のリード基準テーブルに書き込む（ステップＳＴ４５）。書き込むと図１５（ｂ）のようになる。終了判断手段６９は、再生セクタ番号Ｍが１０２２より大きいか否かを判断し、小さい場合は（ステップＳＴ４６“ＮＯ”）、終了判断手段６９は、現在の再生セクタ番号Ｍに１を加算して１にする（ステップＳＴ４７）。再びステップＳＴ４４でタイマ値を取得し、ステップＳＴ４５でリード基準テーブルに基準読出し時間を書き込む。以降、この操作を記録セクタ番号が１０２３になるまで繰り返す。
【００８４】
再生セクタ番号Ｍが１０２３になり、全セクタの読出し時間の取得が完了すると（ステップＳＴ４６“ＹＥＳ”）、フラグ処理手段６３は、フラグ保持手段６２に対して処理の終了を示す１を保持する指示を出力し（ステップＳＴ４８）、次の再生処理に移行する。ステップＳＴ４８にて、処理の終了を示すフラグを保持することで、２回目以降の電源投入時には、ステップＳＴ４２からステップＳＴ４７までの処理を省くことができ、リード基準テーブルの作成は初回の電源投入時のみの動作になり、電源投入のたびにリード基準テーブルを作成する必要がなくなる。
【００８５】
図１３を用いて再生処理について説明する。操作端末３０から再生開始の指示（再生開始コマンド）を入力すると、再生開始判断手段７１が再生開始を判断する（ステップＳＴ５０“ＹＥＳ”）。再生セクタ番号指定手段７２は、ハードディスクから映像データを再生する再生セクタ番号を指定する（ステップＳＴ５１）。ここではセクタ番号を２が指定されたとする。読出し時間取得手段７３は、指定されたセクタの読出し時間としてのタイマ値を取得する（ステップＳＴ５２）。ステップＳＴ５２の詳細は前述したステップＳＴ２０からステップＳＴ２５と同じなので、ここでは説明を省略する。
【００８６】
基準時間取得手段８１は、リード基準テーブルからセクタ番号２と関連付けられた基準読出し時間１０２を取得する（ステップＳＴ５３）。読出済処理手段７４は、リード基準テーブルのセクタ番号２において読出し処理が終了したことを示す１でチェック値を更新する（ステップＳＴ５４）。比較手段８２は、ステップＳＴ５２で取得した読出し時間と、ステップＳＴ５３で取得した基準読出し時間とを比較する（ステップＳＴ５５）。ステップＳＴ５５でのマージンを３０％とした場合、「基準読出し時間 * （１＋マージン）」は１３１になり、ステップＳＴ５２で取得した読出し時間が１３１より小さい場合は（ステップＳＴ５５“ＮＯ”）、ハードディスクの読出し時間に十分な余裕があると判断して、次の補助再生処理に移行する。一方、ステップＳＴ５２で取得した読出し時間が１３１を超える場合（ステップＳＴ５５“ＹＥＳ”）、ハードディスクの読出しに時間を要し、ハードディスクが劣化しているものと判断して、警告手段８３は、外部にブザーを鳴らしてアラームを通知する（ステップＳＴ５６）。
【００８７】
図１４を用いて補助再生機能について説明する。補助再生処理は、前述した再生処理で再生しなかったセクタの読出し時間を取得する処理になる。未再生セクタ検索手段７７は、リード基準テーブルにおいて、再生セクタ０から始めて順番にチェック値を参照し、チェック値として読出し時間計測処理が行われていないことを示す値０が保持されているデータを検索する（ステップＳＴ６０）。前述のようにステップＳＴ５４にて、再生を行った場合は該当セクタのチェック値に再生が終了したことを示す値１を書き込むようにしているので、再生が終わっていない場合は、読出し時間取得手段７８は、該当セクタの読出し時間であるタイマ値を取得する（ステップＳＴ６１）。ステップＳＴ６２からステップＳＴ６５については、前述したステップＳＴ５３からステップＳＴ５６と同じなので、説明を省略する。
【００８８】
リセット判断手段８４は、ハードディスクの全再生領域の読出し時間を取得したか否かを判別する（ステップＳＴ６６）。全セクタのチェック値が１の場合は、ハードディスク７の全領域の読出し時間を所得したと判断し、初期化手段８５は、全てのチェック値を０にして（ステップＳＴ６７）、再び再生処理に移行する。こうすることで、再びハードディスクの全再生領域の読出し時間を取得することとなる。
【００８９】
なお、ここではステップＳＴ５５及びステップＳＴ６６のマージンを３０％としたがこの値に限るものではない。またマージン値は記録装置個別に設定しても良いし、例えば、操作端末３０からの設定による可変値としても良い。
【００９０】
さらに、ステップＳＴ５５及びステップＳＴ６６の判別方法はこれに限らず、例えば、読出し時間が基準読出し時間を上回ったセクタ数の累積数を判別してもよい。この場合、連続して上回った回数が所定回数に達したかを判断してもよい。更に、単位時間内での上回った回数が所定回数に達したかを判断しても良い。
【００９１】
なお、この実施の形態ではアラーム通知をブザーで行うようにしているが、発光ダイオードの点灯、消灯及び点滅、液晶画面等の表示機への表示、並びに、操作端末３０における通知の中の１つ又は複数で行っても良い。
【００９２】
また、この実施の形態では最初の電源投入時の1回のみ基準読出し時間を取得するようにしていたが、例えば外部から強制的に、フラグ保持手段６２が保持するフラグを０にするようにしておき、ハードディスクを交換した場合などには再度基準読出し時間を取得するようにしても良い。
なお、この実施の形態ではハードディスクの読出し時間を取得するようにしていたが、これに限らず、光ディスク及びメモリ等でもよい。
【００９３】
以上のように、この発明による実施の形態２によれば、記録再生装置５０は、メディア１６に保存されたデータの再生の前に、メディア１６の単位領域毎の基準読出し時間を予め計測する基準読出し時間計測手段５２と、メディア１６に保存されたデータの再生中にメディア１６の指定された単位領域の読出しに要する時間である読出し時間を計測する第一の読出し時間計測手段５３と、第一の読出し時間計測手段５３が読出し時間を計測した単位領域以外の単位領域の読出し時間を計測する第二の読出し時間計測手段５４と、第一の読出し時間計測手段５３及び第二の読出し時間計測手段５４によって計測された読出し時間と、基準読出し時間計測手段５２によって計測された基準読出し時間と、を比較することによりメディア１６の異常を検知する検知手段５５とを備える。
監視用レコーダでは必ず再生が行われるが、この再生は必ずしもハードディスクの全領域を再生するのではないので、従来のステップ処理だけでは異常を検知できない領域が発生していたが、この実施の形態の記録再生装置５０は、データを再生していない単位領域についても読出し時間を計測することとなり、メディア１６の全再生領域について異常を検知することができるという効果がある。
また、第一の読出し時間計測手段５３は、メディア１６（ハードディスク）の再生動作中の読出し時間を取得し、メディア１６が劣化する前にあらかじめ取得しておいた基準読出し時間と比較することで、再生動作に大きな負荷をかけることなく、簡単にハードディスクの異常診断を行うことができるという効果がある。
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００９４】
１  ＣＰＵ、２  主メモリ、３  フラッシュメモリ、４  タイマ、５  アラームＩ／Ｆ、６  バス通信手段、７  ハードディスク、８  ネットワークＩ／Ｆ、１０，５０  記録再生装置、１２  基準書込み時間計測手段、１３  書込み時間計測手段、１４  検知手段、１５  書込み時間保持手段、１６  メディア、２０  カメラ、３０  操作端末、５２  基準読出し時間計測手段、５３  第一の読出し時間計測手段、５４  第二の読出し時間計測手段、５５  検知手段、５６  読出し時間保持手段。
【図１】
2012123857.tif 000003
【図２】
2012123857.tif 000004
【図３】
2012123857.tif 000005
【図４】
2012123857.tif 000006
【図５】
2012123857.tif 000007
【図６】
2012123857.tif 000008
【図７】
2012123857.tif 000009
【図８】
2012123857.tif 000010
【図９】
2012123857.tif 000011
【図１０】
2012123857.tif 000012
【図１１】
2012123857.tif 000013
【図１２】
2012123857.tif 000014
【図１３】
2012123857.tif 000015
【図１４】
2012123857.tif 000016
【図１５】
2012123857.tif 000017
【図１６】
2012123857.tif 000018