(57)【要約】【課題】システムの可用性を高めるデータ記録装置を提供する。【解決手段】データ記録装置３は、ＯＳ７１に制御されて、磁気ディスクであるプラッタ８１のセクタに記録されたデータの読み取りを行う。このとき、読み取れなかった不良セクタに対してＯＳ７１が行う再読み取りを阻止し（リトライ阻止手段）、ＯＳ７１に読取データの代わりにダミーデータを渡す（インサート手段）。【選択図】図４
2014029746.tif 000002
【特許請求の範囲】
【請求項１】
ＯＳに制御されて、記録媒体のセクタに記録されたデータが読み取られるデータ記録装置であって、
読み取れなかった不良セクタに対して前記ＯＳが行う再読み取りを阻止し、
前記ＯＳに読取データの代わりにダミーデータを渡す
ことを特徴とするデータ記録装置。
【請求項２】
前記記録媒体が磁気ディスクであることを特徴とする請求項１に記載されたデータ記録装置。
【請求項３】
前記記録媒体がＳＳＤ（Solid State Drive）であることを特徴とする請求項１に記載されたデータ記録装置。
【請求項４】
請求項１ないし請求項３の何れか一項に記載されたデータ記録装置が読み取った一連のデータを取得し、
前記一連のデータに含まれるダミーデータを抽出して、その抽出位置の前後のデータから、中間データを生成して、前記抽出位置に挿入する
ことを特徴とするデータ再生装置。
【請求項５】
画面に映像を表示する表示部を備え、
前記データは動画像データであって、
前記中間データを含む一連の動画像データの動画像を、前記表示部に表示させる
ことを特徴とする請求項４に記載されたデータ再生装置。
【請求項６】
ＯＳに制御されて、磁気ディスクのセクタに記録されたデータが読み取られるデータ記録装置のコンピュータを、
読み取れなかった不良セクタに対して前記ＯＳが行う再読み取りを阻止する手段、
前記ＯＳに読取データの代わりにダミーデータを渡す手段、
として機能させることを特徴とするデータ読取プログラム。
【請求項７】
セクタごとに分けられて一連の動画像データが記録された磁気ディスクが、ＯＳに制御されて、前記セクタに記録されたデータが読み取られるデータ記録装置であって、
読み取れなかった不良セクタに対して前記ＯＳが行う再読み取りを阻止し、
前記ＯＳに読取データの代わりにダミーデータを渡す
ことを特徴とするデータ記録装置。
【請求項８】
前記ダミーデータは、所定の静止画データであることを特徴とする請求項７に記載されたデータ記録装置。
【請求項９】
前記ダミーデータは、前記読み取れなかった不良セクタの直前に読み取ったセクタに記録されたデータであることを特徴とする請求項７に記載されたデータ記録装置。
【請求項１０】
請求項７ないし請求項９の何れか一項に記載されたデータ記録装置が読み取った一連の動画像データを取得し、
前記一連の動画像データに含まれるダミーデータを抽出して、その抽出位置の前後のデータから、中間データを生成して、前記抽出位置に挿入する
ことを特徴とするデータ再生装置。
【請求項１１】
画面に映像を表示する表示部を備え、
前記データは動画像データであって、
前記中間データを含む一連の動画像データを、前記表示部に表示させる
ことを特徴とする請求項１０に記載されたデータ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ記録装置およびデータ再生装置に関し、特に、磁気ディスク装置に記録されたデータを読み取るデータ記録装置と、そのデータ記録装置が読み取ったデータを再生するデータ再生装置と、データ読取プログラムに関する。
【背景技術】
【０００２】
従来、磁気ディスク装置を備えるデータ記録装置は、ＯＳ（Operating System）が磁気ディスク装置内部の駆動制御部を制御して、データの書き込みや読み取りの動作を制御していた。
データの読み取りを行う際、駆動制御部は、アクセスアームを動かして磁気ヘッドを目的のデータが書かれているセクタがあるトラックの位置まで運び、ディスクの回転に伴い、セクタが磁気ヘッドの位置に来るまで待ち、磁気ヘッドの直下に来たときに、セクタに書き込まれている目的のデータを読み取る。
【０００３】
しかしながら、経年劣化や物理的なダメージにより、ディスク（プラッタ）が損傷した場合、データの書き込みや読み取りができなくなったセクタができてしまう。
このとき、ＯＳは、このセクタのデータの読み取りに失敗した後、何度も再読み取りを行い、なんとか読み取ろうとする。それでも読み取れなかったセクタが、ＯＳにより不良セクタとして検出され、その不良セクタの位置が記録され、以降アクセスされなくなる。
特に、クラスタ単位でディスクを管理している場合、不良セクタを含むクラスタはまとめて不良クラスタとして扱われ、同様にアクセスされなくなった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２６７６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、従来のデータ記録装置は、ＯＳが不良セクタを検出したときに、なんとか読み取ろうと何度も再読み取り処理を行うことによるエラーや、この何度も行われる再読み取り処理が影響して発生する他のエラーにより、システムが動作しなくなるという問題があった。
【０００６】
本発明は、以上のような問題を解決するためになされたものであり、システムの可用性を高めるデータ記録装置、データ再生装置およびデータ読取プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、本発明のデータ記録装置は、ＯＳに制御されて、磁気ディスクのセクタに記録されたデータが読み取られるデータ記録装置であって、読み取れなかった不良セクタに対して前記ＯＳが行う再読み取りを阻止し、前記ＯＳに読取データの代わりにダミーデータを渡すことを特徴とする。
【０００８】
このデータ記録装置は、不良セクタの読み取りによるエラーを回避し、システムが動作しなくなることを回避することができる。
【発明の効果】
【０００９】
本発明によれば、システムの可用性を高めることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る動画像システムの全体構成図である。
【図２】磁気ディスクの全体構成図である。
【図３】一連の動画像データの一例である。（１）カメラが撮影した録画データの一例である。（２）１の録画データがＤＶＲのＨＤＤに記録された直後の一例である。（３）２の動画像データが記録されたＨＤＤに損傷が発生した一例である。（４）３の動画像データがＤＶＲから送信されるときのデータの一例である。（５）４の動画像データが映像再生アプリにより補完された後のデータの一例である。
【図４】本実施形態に係るＤＶＲのＨＤＤ読取処理動作のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施の形態（以下、「本実施形態」と称する）につき詳細に説明する。なお、各図は、本発明について概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００１２】
≪動画像システム１≫
図１に示すように動画像システム１は、撮影して動画像データを生成するカメラ２（動画像出力装置）と、動画像データを記録する動画像記録装置（以下、「ＤＶＲ」（Digital Video Recorder）と称する）３（データ記録装置）と、ＤＶＲ３に記録された動画像データを収集する動画像蓄積サーバ４（データ収集装置）と、動画像データを再生してユーザに映像を提示するＰＣ５（データ再生装置）とを備える。この動画像システム１において、ＤＶＲ３と、ＰＣ５とは、ネットワーク６を介して、動画像蓄積サーバ４と通信可能に接続される。
【００１３】
［ネットワーク６］
ネットワーク６は、例えば、有線／無線ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などを介して、インターネットプロトコル（Internet Protocol）技術を利用して相互接続されるコンピュータネットワークである。また、ネットワーク６は、ＬＡＮ以外にも、ZigBee（登録商標）やBluetooth（登録商標）などであってもよい。
【００１４】
［カメラ２］
カメラ２（動画像出力装置）は、撮影して動画像データ化するカメラであり、例えば監視カメラやネットワークカメラなどである。カメラ２がアナログカメラであれば、アナログの動画像データを、同軸ケーブルで接続されたＤＶＲ３に送出する。これにより、アナログの動画像データは、不図示のＡ／Ｄ変換器によりデジタルの動画像データに変換されて、ＤＶＲ３に記録される。また、カメラ２がデジタルカメラ（ネットワークカメラ）であれば、デジタルの動画像データを、ＬＡＮケーブルで接続されたＤＶＲ３に送出することで、ＤＶＲ３に記録される。
【００１５】
［ＤＶＲ３］
ＤＶＲ３（データ記録装置）は、カメラ２が撮影した一連の動画像データを記録し、外部から動画像データの送信要求があれば、要求元の外部装置宛てに一連の動画像データを送信する装置である。
このＤＶＲ３は、制御部３１（読取機能制御部３１１）と、記憶部３２（磁気ディスク装置８０）と、カメラインタフェース部３３と、通信部３４とを備える。これら各構成の詳細な説明は後記する。
【００１６】
［動画像蓄積サーバ４］
動画像蓄積サーバ４（データ収集装置）は、ＤＶＲ３に記録された動画像データを収集して記憶する装置である。
【００１７】
制御部４１は、動画像蓄積サーバ４の全体の動作を制御する構成部であり、例えば、ＣＰＵ（Central Processing Unit）で構成され、ＣＰＵが記憶部４２に格納されるＯＳや各種プログラム７２を展開し実行することによって動画像蓄積サーバ４の各機能が実現される。
【００１８】
記憶部４２は、データやプログラムを記憶する構成部であり、例えば、ＨＤＤ（Hard Disc Drive）、ＲＡＭ（Random Access Memory）、光ディスク等の記憶手段である。本実施形態において、この記憶部４２は、動画像データを格納する動画像データ蓄積部４２１と、その動画像データに関連する情報を格納する動画像データ関連情報格納部４２２とする記憶領域を有している。動画像データ関連情報格納部４２２には、動画像データ蓄積部４２１に格納された動画像データを識別する識別情報や、サムネイル、静止画像などの動画像データに関連する情報が格納される。
【００１９】
通信部４３は、ネットワーク６と接続するインタフェースである。
【００２０】
［ＰＣ５］
ＰＣ５（データ再生装置）は、動画像データを再生してユーザに映像（影像）として提示する。例えばＰＣ（Personal Computer）である。
【００２１】
制御部５１は、ＰＣ５の全体を制御する構成部であり、例えば、ＣＰＵで構成され、ＣＰＵが記憶部５２に格納されるＯＳやプログラムを展開し実行することによってＰＣ５の各機能が実現される。
【００２２】
記憶部５２は、データやプログラムを記憶する構成部であり、例えば、ＨＤＤ、ＲＡＭ、光ディスク等の記憶手段である。
【００２３】
入力部５３は、ユーザからの要求を受け付ける入力部であり、例えば、キーボードやマウスなどである。
表示部５４は、ユーザが視認可能な情報を表示する表示部であり、例えば、ＬＣＤ（Liquid Crystal Display）やディスプレイなどである。
ここで、例えば、入力部５３および表示部５４は、ＬＣＤのような表示機能とタッチパッドのような位置入力機能との双方を兼ね備えたタッチパネルであってもよい。
通信部５５は、ネットワーク６と接続するインタフェースである。
【００２４】
このＰＣ５には、専用の映像再生アプリケーションソフトがインストールされ、記憶部５２に映像再生アプリ７３として記憶されている。入力部５３を介して、この映像再生アプリ７３を制御部５１に実行させることにより、ＰＣ５は、動画像蓄積サーバ４（動画像データ蓄積部４２１）から動画像データを識別する識別情報や、サムネイル、静止画像などの動画像データに関連する情報を取得して、表示部５４に動画像データのラインアップを表示し、入力部５３を介してユーザにより要求された動画像データの送信を、通信部５５を介して動画像蓄積サーバ４に要求して、動画像蓄積サーバ４から取得した動画像データを再生して表示部５４の画面に映像（影像）として提示するということが実現される。
【００２５】
また、本実施形態において、この映像再生アプリ７３の特徴的部分は、一連の動画像データに含まれる所定のダミーデータを、画像データに補完する機能を有している点である。このダミーデータは、後記するＤＶＲ３の読取機能制御部３１１により挿入されたデータであり、ＰＣ５にインストールされた映像再生アプリ７３が、一連の動画像データの中から検出して抽出することができるデータである。
【００２６】
映像再生アプリ７３は、一連の動画像データから当該ダミーデータを抽出し、ダミーデータを画像データに補完し、抽出位置に挿入する。この映像再生アプリ７３により補完された画像データは、例えば、一連の動画像データからダミーデータを抽出した位置の前後の時刻の画像データ（フレームデータ）から生成した（補正処理された）中間の画像データ（議事画像データ）である。
【００２７】
ここでは、中間の画像データを挿入しているが、所定の静止画像データを挿入してもよい。また、ダミーデータとして挿入された代用の動画像データをそのまま挿入してもよい。
【００２８】
［ＤＶＲ３の構成］
ＤＶＲ３が備える各構成について説明する。
【００２９】
制御部３１は、ＤＶＲ３の全体を制御する構成部であり、例えば、ＣＰＵで構成され、ＣＰＵが記憶部３２に格納されるＯＳ７１やプログラムを展開し実行することによってＤＶＲ３の各機能が実現される。
【００３０】
本発明に係る制御部３１は、記憶部３２に格納されたプログラムを実行することで読取機能制御部３１１として機能する。この読取機能制御部３１１は、ＯＳ７１を実行する制御部３１による読み取り処理中に割り込んで処理を行う。この読取機能制御部３１１は、ＯＳ７１により当該セクタの再度読み取りが行われることを阻止するリトライ阻止手段と、ＯＳ７１にダミーデータを渡して、当該セクタから読み取るはずのデータ（読取データ）の代わりに、ダミーデータを読み取ったとさせるインサート手段とを実行する。
【００３１】
このダミーデータは、ＰＣ５にインストールされた映像再生アプリ７３が、一連の動画像データの中から検出して抽出することができるデータである。
【００３２】
記憶部３２は、データやプログラムを記憶する構成部である。ここでは、磁気ディスク装置８０（ＨＤＤ）を記憶部３２として用いる場合を想定して説明する。この記憶部３２は、制御部３１の処理をスピーディにするために、ＲＡＭをも備えてもよい。
以下、磁気ディスク装置８０（ＨＤＤ）を記憶部３２として用いていることを示す場合には、「記憶部３２（ＨＤＤ）」と称する。
【００３３】
この磁気ディスク装置８０は、図２に示すように、磁気データが記録されるプラッタ８１（ディスク）と、プラッタ８１表面の磁性体を磁化させて磁気データの書き込みおよび読み取りを行う磁気ヘッド８２と、プラッタ８１上の記録先のセクタに磁気ヘッド８２を移動させるアクセスアーム８３と、プラッタ８１を回転させる回転駆動部８４と、アクセスアーム８３および回転駆動部８４を制御する駆動制御部８５とを備える。
【００３４】
本実施形態において、磁気ディスクであるプラッタ８１には、セクタ記録方式で磁気データが記録される。以下、「記憶部３２（ＨＤＤ）にデータが記憶される」とは、プラッタ８１に磁気データが書き込まれることを意味する。また、「記憶部３２（ＨＤＤ）からデータを取得する」とは、プラッタ８１の磁気データを読み取ることを意味する。
【００３５】
カメラインタフェース部３３は、カメラ２と接続するインタフェースであり、例えば、同軸ケーブルやＬＡＮケーブルで接続される。ここで、ＬＡＮケーブルを介して入力されたデジタルデータは、制御部３１に出力される。また、同軸ケーブルを介して入力されたアナログデータは、カメラインタフェース部３３より内部に備えるＡ／Ｄ変換器（不図示）によりデジタルデータに変換されて、制御部３１に出力される。
【００３６】
通信部３４は、ネットワーク６と接続するインタフェースである。
【００３７】
図３は、カメラ２で撮影されてから、ＰＣ５の映像再生アプリ７３によりダミーデータが補完されるまでの一連の動画像データに対する処理の一例である。
図３（１）は、カメラ２が撮影した録画データ（動画像データ）の一例を示している。ここでは、便宜上、データ列をデータＤ０〜Ｄ４に分けて示している。
【００３８】
図３（２）は、カメラ２が撮影した録画データ（動画像データ）が記憶部３２（ＨＤＤ）に記憶された状態の一例を示している。このとき、動画像データはセクタのサイズに分けて記録される。例えば、図示するように、セクタ番号ｐ０のセクタにはデータＤ１が記録されている。同様に、セクタ番号ｐ１にはデータＤ１が記録され、セクタ番号ｐ２にはデータＤ２が記録され、セクタ番号ｐ３にはデータＤ３が記録され、セクタ番号ｐ４にはデータＤ４が記録されている。
【００３９】
図３（３）は、その後、経年劣化や物理的なダメージにより、セクタに損傷が発生してしまった状態を示している。図３（３）においてセクタ番号ｐ２のセクタに損傷が発生してしまった状態を×で示している。この状態のセクタは、磁気ヘッド８２で読み取れない状態であり、いわゆる不良セクタである。
【００４０】
図３（４）は、セクタ番号ｐ０からｐ４までのセクタを読み取って得られる一連の動画像データである。この一連の動画像データにおいて、セクタ番号ｐ２のセクタを読み取ったデータが位置する箇所には、ダミーデータ（dummy data）が挿入（記録）されている。
この処理について説明する。ＯＳ７１は、セクタ番号ｐ２のセクタの読み取りを行うが（不良セクタであったために）読み取れなかったために、再度、セクタ番号ｐ２のセクタの読み取りを行う。この再読取りが行われる前に、読取機能制御部３１１は、ＯＳ７１の再読取処理を阻止し（リトライ阻止手段）、さらに、ＯＳ７１にダミーデータを渡す（インサート手段）。これにより、ＯＳ７１は、セクタ番号ｐ２のセクタからダミーデータを読取データの代わりに読み取ったこととなる。このように読取機能制御部３１１が行う一連の動画像データの読み取りにおいて、不良セクタの箇所（セクタ番号ｐ２のセクタを読み取ったデータが位置する箇所）には、ダミーデータ（dummy data）が挿入される。
この一連の動画像データが、動画像蓄積サーバ４に送信され、動画像蓄積サーバ４の動画像データ蓄積部４２１に格納される。
【００４１】
図３（５）は、ＰＣ５が動画像蓄積サーバ４からダウンロードして、映像再生アプリ７３により補完処理が行われた後の一連の動画像データの一例を示している。
ＰＣ５が動画像蓄積サーバ４からダウンロードした一連の動画像データは、映像再生アプリ７３を実行する制御部５１により、ダミーデータが挿入された箇所に対して補完処理が行われる。この補完処理は、例えば、前後の画像データ（ここでは画像データＤ１と画像データＤ３）に対して画像処理を行って、画像Ｄ１と画像Ｄ３との中間の画像（ｄ２）を作成し、ダミーデータの代わりに挿入するという処理である。
【００４２】
［ＤＶＲ３のＨＤＤ読取動作］
次に、図４を参照して、ＤＶＲ３のＨＤＤ読取処理動作について説明する（適宜、図１ないし図３を参照）。
【００４３】
ＯＳ７１は、磁気ディスク装置８０の駆動制御部８５を制御して、セクタの読み取りを開始する（ステップＳ１０１）。そして、ＯＳ７１がセクタを読み取れたか否かを判定する（ステップＳ１０２）。
セクタを読み取れた場合（ステップＳ１０２，Ｙｅｓ）、ＯＳ７１は、セクタのデータを取得する（ステップＳ１０３）。そして、ＯＳ７１は、一連の動画像データに取得したデータを加える（ステップＳ１０４）。次にＯＳ７１は、読み取り対象の次のセクタの有無を確認する（ステップＳ１０５）。読み取り対象の次のセクタがあれば（ステップＳ１０５，Ｙｅｓ）、ステップＳ１０１に戻り、次のセクタの読み取りを行う。一方、読み取り対象の次のセクタがなければ（ステップＳ１０５，Ｎｏ）、処理を終了する。
【００４４】
一方、ステップＳ１０２の処理にて、ＯＳ７１がセクタを読み取れなかった場合（ステップＳ１０２，Ｎｏ）、読取機能制御部３１１が起動して処理を開始する。このとき、読取機能制御部３１１は、ＯＳ７１が実行中の処理に割り込んで、ＯＳ７１により当該セクタ（不良セクタ）の再度読み取りが行われることを阻止する（リトライ阻止手段）（ステップＳ１０６）。そして、読取機能制御部３１１は、ＯＳ７１にセクタ（不良セクタ）のデータ（読取データ）の代わりにダミーデータを渡して（ステップＳ１０７）（インサート手段）、ステップＳ１０３に戻る。
【００４５】
これにより、ステップＳ１０３において、ＯＳ７１は、当該セクタ（不良セクタ）からダミーデータを代わりに取得した（読み取った）こととなり、ステップＳ１０４の処理により、図３（４）に示すように、一連の動画像データの読み取りにおいて、不良セクタの箇所（セクタ番号ｐ２のセクタを読み取ったデータが位置する箇所）には、ダミーデータ（dummy data）が挿入される。
【００４６】
以上のように、読取機能制御部３１１がリトライ阻止手段およびインサート手段年て機能することにより、ＯＳ７１が不良セクタを検出したときに、なんとか読み取ろうと何度も再読み取り処理を行うことによるエラーや、この何度も行われる再読み取り処理が影響して発生する他のエラーを回避することができる。
【００４７】
本発明は、前記した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で種々の変更や変形を行うことができる。
【００４８】
例えば、本実施形態において、記憶部３２として、磁気ディスク装置８０を用いた実施例を用いて説明したが、セクタ単位でデータの読み書きが行われる記録媒体であればよく、例えば、ＳＳＤ（Solid State Drive）であってもよい。
【００４９】
また、リトライ阻止の対象となるデータは、動画像データである必要はなく、音声データや静止画像データなどであってもよい。
【００５０】
また、動画像蓄積サーバ４がＤＶＲ３の構成をそのまま内部に備えていてもよい。この場合のＯＳ７１は、ＤＶＲ３および動画像蓄積サーバ４の全体を制御する。また、カメラ２が撮影した録画データ（動画像データ）は、動画像データ蓄積部４２１に記憶される。
【００５１】
また、ＰＣ５が、ＤＶＲ３および動画像蓄積サーバ４の構成をそのまま内部に備えていてもよい。この構成の場合、動画像システム１は、ネットワーク６を必要としない。また、この場合のＯＳ７１は、ＤＶＲ３の構成および動画像蓄積サーバ４の構成を備えるＰＣ５の全体を制御する。また、カメラ２が撮影した録画データ（動画像データ）は、ＰＣ５の記憶部５２に記憶される。記憶部５２は、映像再生アプリ７３の他に、カメラ２が撮影した動画像データやＯＳ７１、各種プログラム７２、動画像データ関連情報格納部４２２を記憶する。また、この動画像データ関連情報格納部４２２には、制御部５１が、記憶部５２に記憶された動画像データに基づき生成した、動画像データに関連する情報が格納される。
【符号の説明】
【００５２】
１      動画像システム
２      カメラ
３      ＤＶＲ（データ記録装置）
４      動画像蓄積サーバ（データ収集装置）
５      ＰＣ（データ再生装置）
６      ネットワーク
３１    制御部
３２    記憶部
３３    接続部
３４    通信部
４１    制御部
４２    記憶部
４３    通信部
５１    制御部
５２    記憶部
５３    入力部
５４    表示部
７１    ＯＳ
７２    プログラム
７３    映像再生アプリ
８０    磁気ディスク装置
８１    プラッタ（磁気ディスク）
８２    磁気ヘッド
８３    アクセスアーム
８４    回転駆動部
８５    駆動制御部
３１１  読取機能制御部
４２１  動画像データ蓄積部
４２２  動画像データ関連情報格納部
【図１】
2014029746.tif 000003
【図２】
2014029746.tif 000004
【図３】
2014029746.tif 000005
【図４】
2014029746.tif 000006