JPH0244582A - ディスクデータ制御方法 - Google Patents

ディスクデータ制御方法

Info

Publication number
JPH0244582A
JPH0244582A JP19578488A JP19578488A JPH0244582A JP H0244582 A JPH0244582 A JP H0244582A JP 19578488 A JP19578488 A JP 19578488A JP 19578488 A JP19578488 A JP 19578488A JP H0244582 A JPH0244582 A JP H0244582A
Authority
JP
Japan
Prior art keywords
data
sector
disk
error
errors
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP19578488A
Other languages
English (en)
Inventor
Toru Yamagishi
亨 山岸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP19578488A priority Critical patent/JPH0244582A/ja
Publication of JPH0244582A publication Critical patent/JPH0244582A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明はディスクデータ制御方法に係り、特に光磁気デ
ィスク等におけるディスクデータ制御方法に関する。
従来の技術 光磁気ディスクなどのディスク装置ではデータをセクタ
中位′C−読み占ぎするものがあった。このようなディ
スク装置のデータの読み書きを制御する制御装置におい
ては、データの4込み時にデータに誤り訂正符号を付加
して読出し時にこの誤り訂正符号によりデータのエラー
を検出し、訂正を行なっていた。
この誤り訂正符号は例えば100バイト(Byte)の
データに対して16バイトのリードソ「1七ン符号をイ
」加するものであった。この場合は100←16=11
6バイト内の任意の8バイトのエラーが訂正可能となる
したがって、9バイト以上のエラーが発生すると、通常
では訂正は不可能となる。つまり、f−夕の読取りが不
可能となる。
このため、このような制m装置ではデータを、!:込む
時に、その直後に令書込んだデータを読み出して、その
データ内のエラーをSi数し、エラーが例えば7バイト
以上ならば他の代替セクタに占き直すよう制御していた
(例えば特願昭62−200576)。
第3図は従来の制御装置のデータ読み出し時の流れ図を
示す。データの読み出し時にはまずディスクより1セク
タ分のデータを読み出して来てエラー訂正を行なう(ス
jツ119.20)。次に8バイトまではエラーg7正
であり、9バイト以七は訂正ができないため、エラーが
9バイト以上あるかどうか判断する(ステップ21)。
ここでエラーが9バイト以上のときはデータの読取りが
不nJ能であることをディスク装置が接続されている上
位装置に通知しくステップ22)、エラーが8バイト以
];のときは;]正したデータを上位装置に転送する(
スラップ23)よう制御装置により制御されていた。
発明が解決しようとする課題 しかるに、従来の制御方法はデータをディスクに古き込
む時にデータ書込み直後に令書込んだデータを読み出し
、ディスクの媒体の状態など悪くデータに生じた場合な
どにはこのときのエラーが例えば7バイト以上ならば他
の代替セクタに書き直すだけで、読み込み時にはエラー
の訂正だけを行っていたため、書き込んだ占後にはデー
タはエラーなしで読み取り可能であるが長時間侵にはデ
ィスクの経時変化によりエラーを発生し、エラーは時間
の経過と共に増大する方向にあるのでエラーが例えば9
バイト以上になるとニジー訂正符Sコによる訂正が不可
能となりデータの再び読み出しが不可能となってしまう
等の問題点があった。
本発明は上記の点に鑑みてなされたものでう1−タの読
み出し時にデータの書き替えを行ないデータの信頼性を
向上させるディスクデータ制御方法を提供することを目
的どする。
課題を解決するための手段 本発明は誤り=J正符号が付加されたディジタルデータ
をセクタ毎に記録再生するディスク装置のディスクデー
タ制御方法において、面記1セクタ分のディジタルデー
タ中の誤り数を検出する検出手段と、前記検出手段が検
出した前記誤り数が前記誤り訂正符号に基づいて、訂正
可能な数で一定数以上のときに前記誤り訂正符号に基づ
いて訂正した1けフタ分のディジタルデータを+’+f
f記ディスク上の伯のセクタに記録し直すと共にゲイジ
タルデータを読み出したセクタを読取り不可にするよう
前記ディスク装置を制御Jる制御!l′f−段とを具備
してなる。
作用 本発明では例えば第1図に示Jような手順でディジタル
データを処理する。まず、ディスク装置αよりディジタ
ルデータを読み出す時にディジタルデータは1セクタ毎
に読み出される(スj°ツブ1)。
1セクタ分のディジタルデータは誤り訂正された後(ス
テップ2)、他の機器に供給される(ステップ5)。こ
のとき、1セクタ中の誤り数を検出手段により検出し、
誤り数が誤り訂正符号に基づいで・訂正可能な数で、一
定数以上かどうかを判断する(ステップ3)。誤り数が
訂正可能な敢て・、一定数以上のときは制御手段により
誤りIil正したディジタルデータをディスク上の他の
セクタに記録し直し、ディジタルデータを読み出したセ
クタは読取り不可にするようディスク装置を制御しくス
テップ6)、上位装置にデータを転送する(ステップ5
)。
したがって誤り数が訂i1可能な数で一定数以上となっ
たときは他のセクタに記録し直すため、エラーの多いデ
ータを誤り訂正符号により訂正可能なうちにエラーを訂
正して記録し直すことがl’1丁能となる。
実施例 第2図は本発明の一実施例のブロック図を示づ。
図中、7は光ディスクを駆動し、データの読書きをする
ディスクドライブ装置、8はディスクドライブ装置¥7
を制御I¥る制御装置、18はディスクドライブ装置7
にデータを供給したり、必要なデータを受は取る上位装
置を示す。
制muV装置8は−F位装置18との通信を行なうため
の外部通信用インターフェイス17、データを一時的に
収納するバック716、エラーの訂正を行なうエラー訂
正回路15、ディスクドライブ装置8とデータの送受イ
3を行なうインターフェイス19及び上記の回路を制御
するための中央処理装置12、読み書き可能Cランダム
アクセス可能な記憶装置(RAM)13、読み出し専用
記憶装置(ROM)14とよりなる。
外部通信用インターフェイス17、バッファ16、エラ
ー訂正回路15及びディスクドライブ用インターフェイ
ス9はバス10に接続されデータのやりとりを行なう。
また、外部通信用インターフェイス17、エラー訂正回
路15及びディスクドライブ用インターフェイス9【よ
バス2にも接続されており、同様にバス2に接続された
中央処理装置12、RAM13、ROM14によりデー
タの伝送が制御される。
f−タに生じたエラーは中央処理装置12からの指令に
より駆動するエラー訂正回路15がバッフi16よりデ
ータを読み込み訂正演算を行なって訂正される。エラー
訂正回路15で訂正されたデータは再びバッファ16に
戻される。
また、外部の上位装e118にデータを転送する際は中
央処理装置12からの指令により外部通信用インターフ
ェイス17を駆動しでバッファ16よりデータを取り込
み、上位装置18に転送する。
一方、ディスクにデータを書込む際はディスクドライブ
装置用インターフェイス9が中央処理装置12からの指
令に応じてバック116よりデータを取り込み、ディス
クドライブ装置7に転送する。このとき、ディスク上の
どのセクタに記録するかをディスクドライブ装置7に通
知するよう構成されている。
次に本実施例の装置の主要な動作について第1図と共に
説明する。第1図はディスクよりデータを読み出す際の
フローチャートをボす。
まず、上位装置1Bよりデータ読出し指令を受けると中
央処理装置12はこの指令に基づいてディスクドライブ
用インターフェイス9を介してディスクドライブ装置7
より上位¥’!;118より指定されたセクタのデータ
を読み出させる(ステップ1)。次にエラー訂正回路1
5でディスクより読み出してきたデータのエラーをS」
正する(ステップ2)。このとき、エラーが何バイト分
あるかがわかる。
中央処理装置12ではエラーが9バイト以上あれば、エ
ラー訂正回路15ではり“べてのエラーを訂正するのが
不可能であり、読取りができないため、外部通信用イン
ターフェイス17を介して上位装置18に読取り不+Q
能であることを通知する(ステップ4)。
また、エラーが6バイト以トのときは、エラーの訂正が
十分にi+J能であるため、エラー訂正回路15で1ラ
ー訂正後、バス10より外部通信用インターフェイス1
7を介してデータが上位装置18に転送される(ステッ
プ5)。
ディスクより読み出した1セクタのデータのうらエラー
が7バイト又は8バイト分になるときは次回にディスク
より同セクタを読み出したときにディスクの劣化などに
より、エラーが増大し、9バイト以上となり、同セクタ
のデータの読取りが不可能となってしまわないように、
訂正したデータをディスク上の読み出してきたセクタと
は別の他の代替セクタに書き替え、初めに読み出してき
たセクタのデータを無効にする(ステップ6)。
その後、訂正したデータを上位装置8に転送する(ステ
ップ5)。
発明の効果 上述の如く、本発明によれば、誤り訂正符号に基づいて
訂正可能な数で、一定数以上のときは誤り訂正したディ
ジタルデータを他のセクタに記録し直すため、訂正可能
なうちに誤りのあるディジタルデータを訂正してディス
クに記録し直されているのでディスクのデータの信頼性
を向トでき、また、訂正した後に記録し直しているので
誤り数が少なくなり、再度読み出した際の誤り訂正時間
も減少することができる等の特長を有する。
【図面の簡単な説明】
第1図は本発明の一実施例の動作を説明するフローチャ
ート、第2図は本発明の一実施例のブロック図、第3図
は従来の一例の動作を説明り−るためのフローチャート
である。 7・・・ディスクドライブ装置、8・・・1blI御装
置、12・・・中央処理装置、15・・・エラー訂正回
路、18・・・上位装置。 特許出願人 日本ビクター株式会社 1「11

Claims (1)

  1. 【特許請求の範囲】 誤り訂正符号が付加されたディジタルデータをセクタ毎
    に記録再生するディスク装置のディスクデータ制御方法
    において、 前記ディスクより前記ディジタルデータを読み出し、前
    記ディジタルデータを訂正する際、誤り検出手段により
    前記所定セクタ中のディジタルデータの誤り数を検出し
    、前記所定セクタ分のディジタルデータ中の誤り数が前
    記誤り訂正符号に基づいて訂正可能で、かつ、所定の数
    以上のときは制御手段により前記誤り訂正符号に基づい
    て訂正した前記所定セクタ分のディジタルデータを前記
    ディスク上の他のセクタに記録し直すと共に前記ディス
    ク上のディジタルデータを読み出したセクタを使用不可
    とするよう前記ディスク装置を制御することを特徴とす
    るディスクデータ制御方法。
JP19578488A 1988-08-05 1988-08-05 ディスクデータ制御方法 Pending JPH0244582A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19578488A JPH0244582A (ja) 1988-08-05 1988-08-05 ディスクデータ制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19578488A JPH0244582A (ja) 1988-08-05 1988-08-05 ディスクデータ制御方法

Publications (1)

Publication Number Publication Date
JPH0244582A true JPH0244582A (ja) 1990-02-14

Family

ID=16346911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19578488A Pending JPH0244582A (ja) 1988-08-05 1988-08-05 ディスクデータ制御方法

Country Status (1)

Country Link
JP (1) JPH0244582A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999008273A1 (en) * 1997-08-12 1999-02-18 Sony Corporation Signal recording and reproducing device and method for managing defect of signal recording area

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6161273A (ja) * 1984-08-31 1986-03-29 Nec Corp 記憶装置の制御方式
JPS63157374A (ja) * 1986-12-19 1988-06-30 Matsushita Electric Ind Co Ltd 符号誤り訂正方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6161273A (ja) * 1984-08-31 1986-03-29 Nec Corp 記憶装置の制御方式
JPS63157374A (ja) * 1986-12-19 1988-06-30 Matsushita Electric Ind Co Ltd 符号誤り訂正方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999008273A1 (en) * 1997-08-12 1999-02-18 Sony Corporation Signal recording and reproducing device and method for managing defect of signal recording area
US6198709B1 (en) 1997-08-12 2001-03-06 Sony Corporation Signal recording/reproducing device and fault control method for signal recording area

Similar Documents

Publication Publication Date Title
US5528571A (en) Optical disc apparatus
JP2854391B2 (ja) Datテープのデータ・グループを組み立てるための方法
KR100430657B1 (ko) 신호 처리 장치
GB2404830A (en) Data with multiple sets of error correction codes
JPH02216672A (ja) 光ディスクドライブ装置
JPH0461374B2 (ja)
JPH0244582A (ja) ディスクデータ制御方法
JP2539417B2 (ja) 情報記録方式
JP3584566B2 (ja) データ誤り訂正装置
JPS58181162A (ja) 情報記憶方式
JP2623238B2 (ja) 情報再生方法
JPS63195877A (ja) デ−タ記録再生方式
JPH01307063A (ja) 光デイスク記録再生装置
JPS60176136A (ja) 磁気記録再生装置におけるデ−タの記録方法
JPS62287472A (ja) 磁気テ−プ制御装置
JP2604489B2 (ja) 光ディスク処理装置
TW425545B (en) Coding error correction detection device
JPH0798941A (ja) ディスク型記録媒体を用いた記録再生装置
JPH06202819A (ja) ディスク装置
JPS6013360A (ja) 記憶装置
JPS6344364A (ja) 光デイスク制御装置
JPH03245369A (ja) 情報記録再生装置
JPH0258768A (ja) ディスク制御装置
JPH04177676A (ja) 情報記録再生装置
JPH0464978A (ja) 磁気ディスク装置