KR100524946B1 - 롬 드라이브에서 데이터 처리 방법 - Google Patents
롬 드라이브에서 데이터 처리 방법 Download PDFInfo
- Publication number
- KR100524946B1 KR100524946B1 KR10-2003-0009771A KR20030009771A KR100524946B1 KR 100524946 B1 KR100524946 B1 KR 100524946B1 KR 20030009771 A KR20030009771 A KR 20030009771A KR 100524946 B1 KR100524946 B1 KR 100524946B1
- Authority
- KR
- South Korea
- Prior art keywords
- speed
- recording medium
- optical recording
- buffering
- decoding
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/20—Driving; Starting; Stopping; Control thereof
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/04—Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/20—Driving; Starting; Stopping; Control thereof
- G11B19/28—Speed controlling, regulating, or indicating
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B2020/10916—Seeking data on the record carrier for preparing an access to a specific address
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
본 발명은 롬 드라이브 재생 방법에 관한 것으로, 보다 상세하게는 광 기록 매체의 결함으로 인한 롬 드라이브의 배속 저하로 데이터를 읽을 수 없어 에러를 발생시키는 것을 방지하여 Readability를 향상시키는 롬 드라이브에서 데이터 처리 방법에 관한 것이다. 롬 드라이브에서 데이터 처리 방법은 (a) 롬 드라이브가 호스트로부터 요청된 데이터를 출력하기 위해 광 기록 매체의 목표 위치로 이동하여 버퍼링 및 디코딩을 수행하는 단계, (b) 상기 목표 위치로의 이동, 버퍼링 및 디코딩에 실패한 경우 상기 광 기록 매체의 CLV 배속을 확인 한후, CAV 배속을 조정하고 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재 시도하는 단계, (c) 상기 재 시도에 성공한 경우 상기 목표 위치에서의 데이터를 버퍼링 및 디코딩 하여 상기 호스트로 전송하는 단계를 포함한다. 본 발명에 따르면, 광 기록 매체의 결함으로 인한 롬 드라이브의 배속 저하로 데이터를 읽을 수 없어 발생되는 에러를 방지할 수 있어 롬 드라이브의 품질을 향상시키는 효과를 창출한다.
Description
본 발명은 롬 드라이브 재생 방법에 관한 것으로, 보다 상세하게는 광 기록 매체의 결함으로 인한 롬 드라이브의 배속 저하로 데이터를 읽을 수 없어 에러를 발생시키는 것을 방지하여 Readability를 향상시키는 롬 드라이브에서 데이터 처리 방법에 관한 것이다.
Audio CD 나온 이후로 많은 사람들의 노력과 사회적인 요구들로 인하여 현재에 와서는 수많은 종류의 미디어가 나오게 되었고, 또한 가지색의 특성을 지니게 되었다.
도 1은 종래의 롬 드라이브에서 데이터 처리 방법의 동작을 보이는 흐름도로서, 하나의 롬 드라이브(미도시)가 광 기록 매체(미도시)로부터 데이터를 리드하여 호스트(미도시)로 전송하는 방법이다.
롬 드라이브가 호스트로부터 명령을 수신하면, 버퍼(미도시)에 해당 데이터가 존재하는지 검사한다(100단계). 호스트가 요청한 데이터가 버퍼에 존재하지 않는 경우, 롬 드라이브는 버퍼를 초기 상태(Empty 상태)로 설정하고, 해당 데이터가 있는 광 기록 매체의 목표 위치를 설정한다(101단계). 이후에, 롬 드라이브는 픽업(미도시)이 목표 위치로 Seek 되었는지 판단한다(102단계). 픽업이 목표 위치로 Seek 된 경우, 목표 위치에서 해당 데이터를 버퍼링 및 디코딩하여 호스트로 전송한다(103, 104단계). 광 기록 매체에 스크래치(Scratch)나 블랙 도트(Black dot)등과 같은 결함이 발생한 경우, 픽업이 목표 위치로 Seek할 수 없게 된다. 그렇게 되면 배속 별로 설정된 카운터(미도시)를 감소시키고 배속을 다운시킨다(105,106단계). 여기서 카운터는 해당 데이터가 위치한 목표 위치로 Seek하여 버퍼링 및 디코딩을 재 시도 할 수 있는 횟수를 카운트한다. 각 배속별로 재 시도 카운팅 횟수가 정해져 있다. 롬 드라이브가 최저 배속인지 확인하여, 롬 드라이브가 최저 배속인가를 확인한다(107단계). 롬 드라이브가 최저 배속에서, 해당 데이터가 위치한 목표 위치로 Seek하여 버퍼링 및 디코딩이 실패한 경우 에러를 발생하여 호스트로 전송한 후 종료한다(108단계). 상기 100단계에서, 롬 드라이브가 호스트로부터 명령을 수신한 후, 버퍼에 해당 데이터가 존재하는 경우, 104 단계로 점프하여 버퍼에 저장된 해당 데이터를 디코딩 하여 호스트로 전송한다.
종래에는 롬 드라이브가 광 기록 매체로부터 데이터 리드 시에, 광 기록 매체에 스크래치 또는 블랙 도트 등의 결함이 발생되면, 광 기록 매체의 배속을 한 단계씩 떨어뜨리면서 데이터를 리드하거나 또는 최저 배속에서도 리드를 못하면 에러를 발생시켰다. 이후에, 롬 드라이브가 다음 데이터를 리드하고자 하는 영역이 현재의 배속으로는 리드하지 못하고 그 보다 빠른 배속으로 리드해야만 하는 경우 데이터를 리드하지 못하고 에러를 발생시켜 롬 드라이브의 품질을 저하시키는 문제점이 발생한다.
본 발명이 이루고자 하는 기술적인 과제는 광 기록 매체의 결함으로 인한 롬 드라이브의 배속 저하로 데이터를 읽을 수 없어 에러를 발생시키는 것을 방지하여 Readability를 향상시키는 롬 드라이브에서 데이터 처리 방법을 제공하는데 있다.
삭제
삭제
삭제
삭제
삭제
삭제
본 발명이 이루고자 하는 기술적인 과제를 해결하기 위한 롬 드라이브에서 데이터 처리 방법은 (a) 롬 드라이브의 광픽업이 호스트로부터 요청된 데이터를 출력하기 위해 광 기록 매체의 목표 위치로 이동하여 버퍼링 및 디코딩을 수행하는 단계; (b) 상기 목표 위치로의 이동, 버퍼링 및 디코딩에 실패한 경우 상기 광 기록 매체의 CLV 배속을 확인하여, 상기 광 기록 매체의 CLV 배속이 최저 배속인 경우 CAV 배속을 조정하고 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재시도하는 단계; (c) 상기 목표 위치로의 이동, 버퍼링 및 디코딩에 실패한 경우 상기 광 기록 매체의 CLV 배속을 확인하여, 상기 광 기록 매체의 CLV 배속이 일정 배속인 경우, 상기 광 기록 매체의 CLV 배속을 감소시키면서 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재시도 하는 단계; 및 (d) 상기 (b)단계 및 (c)단계에서 재시도에 성공한 경우 상기 목표 위치에서의 데이터를 버퍼링 및 디코딩하여 상기 호스트로 전송하는 단계를 포함하는 것이 바람직하다.본 발명에 있어서, 상기 (b)단계는 (b-1) 상기 광 기록 매체의 CLV 배속이 최저 배속인 경우, 상기 광 기록 매체의 CAV 배속을 최저 배속으로 조정하는 단계; (b-2) 최저로 조정된 상기 CAV 배속에서 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재 시도하는 단계; 및 (b-3) 상기 재 시도가 실패한 경우, 상기 목표 위치로부터 오프셋을 감소시키면서 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재 시도하는 단계를 포함하는 것을 특징으로 한다.본 발명에 있어서, 상기 (b-3)단계에서의 재 시도는 상기 목표 위치로부터 기준 위치까지 일정 거리만큼 오프셋을 감소시키면서 수행되는 것을 특징으로 한다.본 발명에 있어서, 상기 (c)단계에서 상기 재 시도는 상기 광 기록 매체의 CLV 배속이 최저 배속이 될 때까지 수행되는 것을 특징으로 한다.본 발명에 있어서, 상기 (c)단계에서 상기 광 기록 매체의 CLV 배속이 최저 배속인 상태에서 재시도에 실패한 경우, 상기 롬 드라이브가 상기 호스트로 에러 발생 정보를 전송하는 것을 특징으로 한다.이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.
도 2는 롬 드라이브에서 데이터 처리 장치의 구성을 보이는 블록도로서, 컴퓨터(200) 및 롬 드라이브(201)로 구성된다. 본 발명에서, 컴퓨터(200)는 입력부(200-1), 호스트(200-2), 주변장치(200-3)로 구성된다. 본 발명에서 롬 드라이브(201)는 광 디스크(201-1), 제어부(201-2), 카운터(201-3), 메카 구동부(201-4), 광 픽업(201-5), 버퍼(201-6), 디코딩부(201-7), 인터페이스(201-8)로 구성된다.
도 3은 본 발명에 따른 롬 드라이브에서 데이터 처리 방법의 동작을 보이는 흐름도로서, 버퍼에 해당 데이터가 존재하는지 판단하는 단계(300), 버퍼의 Empty 상태 설정 및 Seek할 목표 위치 설정 단계(301), 목표 위치 찾기, 버퍼링 및 디코딩에 실패하였는지 판단하는 단계(302), 목표 위치에서 해당 데이터의 버퍼링 및 디코딩 단계(303), 디코딩된 데이터를 호스트로 전송하는 단계(304), 롬 드라이브가 최저 배속인지 판단하는 단계(305), CAV 배속을 조정하고 목표 위치 찾기, 버퍼링 및 디코딩 재 시도 단계(306), 배속별 Retry 카운터를 감소하는 단계(307), 배속을 다운하는 단계(308), 롬 드라이브가 최저 배속인지 판단하는 단계(309), 에러 발생 단계(310)로 구성된다.
도 4는 도 3 중 CAV 배속을 설정하고 목표 위치, 버퍼링 및 디코딩 시도 방법의 동작을 보이는 흐름도로서, CAV 최저 배속 설정 단계(304-1), 설정된 CAV 배속에서 목표 위치 찾기, 버퍼링 및 디코딩 재 시도 단계(304-2). 목표 위치 찾기, 버퍼링 및 디코딩 재 시도가 성공되었는지 판단하는 단계(304-3), 목표 위치에서 Offset을 감소시키면서 목표 위치 찾기, 버퍼링 및 디코딩 재시도 단계(304-4), 설정된 횟수 만큼 재 시도 후 성공되었는지 판단하는 단계(304-5)로 구성된다.
이어서, 도 2∼도 3을 참조하여 본 발명을 상세히 설명한다.
본 발명이 적용되는 구성은 도 2에 도시된 바와 같이 크게 데이터 버스를 매개로 접속된 PC(200)와 광 디스크(201-1)에 기록된 데이터를 재생하기 위한 롬 드라이브(201)로 이루어진다.
PC(200)의 입력부(200-1)는 광 디스크(201-1)에 기록된 데이터의 재생 동작을 선택적으로 설정하고, 호스트(200-2)는 입력부(200-1)의 설정 신호에 따라 롬 드라이브(201)로부터의 데이터 전송 동작을 제어한다. 주변장치(200-3)는 호스트(200-2)에 접속되어 출력되는 데이터를 디스플레이 하거나 저장한다.
롬 드라이브(201)의 제어부(201-2)는 PC(200)로부터 입력되는 명령 포맷에 따라 광 디스크(201-1)의 재생 동작을 전반적으로 제어한다. 본 발명에서 제어부(201-2)는 광 디스크(201-1)의 결함 검출 및 그에 따른 배속을 결정한다. 카운터(201-3)는 결함 검출된 광 디스크(201-1)로부터 데이터를 다시 리드하는 횟수를 카운트한다. 카운터(201-3)는 제어부(201-2)의 제어 하에 각 배속에 따라 설정된 기준 카운트 횟수만큼 데이터를 다시 리드하는 횟수를 카운트한다. 메카 구동부(201-4)는 제어부(201-2)의 제어 신호에 따라 광 픽업(201-5)을 이송하는 동작을 수행한다. 버퍼(201-6)는 광 픽업(201-5)에서 독출된 데이터를 저장한다. 디코딩부(201-7)는 버퍼(201-6)에 저장된 임의의 데이터를 디코딩 한다. 인터페이스(201-8)는 제어부(201-2)의 제어 하에 디코딩된 데이터를 PC(200)로 전송 또는 전송중지 동작을 수행한다.
다음에는 롬 드라이브(201)에서 데이터를 처리하여 PC(200)로 전송하는 방법을 설명한다.
우선, 롬 드라이브(201)는 PC(200)의 호스트(200-2)로부터 12 바이트 패킷으로 구성된 리드 계열의 명령을 수신한다. 인터페이스(201-8)를 통하여 명령을 수신한 롬 드라이브(201)의 제어부(201-2)는 명령을 분석하고, 규격에 맞는지 확인한다.
이후에, 제어부(201-2)는 수신한 명령에 해당하는 데이터가 버퍼(201-6)에 존재하는지 판단한다(300단계). 호스트(200-2)의 명령에 해당하는 데이터가 버퍼(201-6)에 존재할 경우, 버퍼(201-6)에 저장된 데이터를 디코더(201-7)에서 디코딩한 후 인터페이스(201-8)를 통하여 호스트(200-2)로 전송한다(304단계).
그러나, 호스트(200-2)의 명령에 해당하는 데이터가 버퍼(201-6)에 존재하지 않는 경우, 제어부(201-2)는 버퍼(201-6)를 초기 상태(Empty 상태)로 설정하고, 호스트(200-2)의 명령에 해당하는 데이터가 있는 광 디스크(201-1)의 목표 위치를 설정한다(301단계).
이후에, 제어부(201-2)가 메카 구동(201-4)를 제어하여 광 픽업(1201-5)을 목표 위치로 이동시키는데, 목표 위치에서 광 디스크(20-1)에 결함이 발생하여 목표 위치 찾기, 버퍼링 및 디코딩이 실패하였는지 판단한다(302단계). 광 디스크(201-1)에 스크래치나 블랙 도트와 같은 결함이 발생한 경우, 광 픽업(201-5)이 목표 위치로 이동할 수 없게 된다.
제어부(201-2)가 메카 구동(201-4)를 제어하여 광 픽업(1201-5)을 목표 위치로 이동시켜, 목표 위치 찾기, 해당 데이터의 버퍼링 및 디코딩이 성공한 경우, 제어부(201-2)는 버퍼(201-6)에 저장된 데이터를 디코더(201-7)에서 디코딩한 후 인터페이스(201-8)를 통하여 호스트(200-2)로 전송되도록 제어한다(303, 304단계).
그러나, 이후에, 제어부(201-2)가 메카 구동(201-4)를 제어하여 광 픽업(1201-5)을 목표 위치로 이동시키는데, 목표 위치에서 광 디스크(20-1)에 결함이 발생하여 목표 위치 찾기, 버퍼링 및 디코딩이 실패한 경우, 제어부(201-2)는 현재 롬 드라이브(201)의 배속(광 디스크(201-1) 배속)을 확인하여, 현재 롬 드라이브(201)가 최저 CLV 배속으로 동작하고 있는지 판단한다(305단계). 여기서 롬 드라이브(201)의 최저 배속을 예를 들어, CLV 4 배속이라고 가정한다.
제어부(201-2)의 판단 결과, 현재 롬 드라이브(201)가 최저 배속 즉, CLV 4배속으로 동작하고 있다고 판단되면, CAV 배속을 조정하고, 해당 데이터가 있는 목표 위치로 이동하여 버퍼링 및 디코딩을 재 시도한다(306단계). 도 4를 참조하여 306단계를 상세히 설명한다.
제어부(201-2)의 판단 결과, 현재 롬 드라이브(201)가 최저 배속 즉, CLV 4배속으로 동작하고 있다고 판단되면, 제어부(201-2)는 롬 드라이브(201)의 CAV 배속을 최저 배속으로 조정한다(306-1단계). 여기서 롬 드라이브(201)의 CAV 최저 배속을 예를 들어, 16 배속이라고 가정한다.
제어부(201-2)에 의해 조정된 CAV 최저 배속에서 목표 위치 찾기, 버퍼링 및 디코딩을 재 시도 하여 성공되었는지 판단한다(306-2, 306-3단계). 제어부(201-2)에 의해 조정된 CAV 최저 배속에서 목표 위치 찾기, 버퍼링 및 디코딩을 재시도 하여 성공한 경우 디코딩된 데이터를 인터페이스(201-8)를 통하여 호스트(200-2)로 전송한다(306-5단계).
제어부(201-2)에 의해 조정된 CAV 최저 배속에서 목표 위치 찾기, 버퍼링 및 디코딩을 재 시도가 실패된 경우, 목표 위치로부터 기준 위치까지 일정 거리 만큼 오프셋을 감소시키면서 목표 위치 찾기, 버퍼링 및 디코딩을 재 시도한다(306-4단계). 재 시도 횟수는 카운터(201-3)에서 카운트하며, 제어부(201-2)는 재 시도 카운트 횟수를 설정할 수 있다.
제어부(201-2)에 의해 설정된 카운트 횟수만큼 재 시도를 수행하여 성공된 경우 디코딩된 데이터를 인터페이스(201-8)를 통하여 호스트(200-2)로 전송(306-5단계)하지만, 제어부(201-2)에 의해 설정된 카운트 횟수만큼 재 시도에 실패한 경우 307단계로 점프한다(306-5단계)
제어부(201-2)가 메카 구동(201-4)를 제어하여 광 픽업(1201-5)을 목표 위치로 이동시키는데, 목표 위치에서 광 디스크(20-1)에 결함이 발생하여 목표 위치 찾기, 버퍼링 및 디코딩이 실패한 경우, 또는 CAV 배속을 최저 배속으로 조정하여 목표 위치 찾기, 버퍼링 및 디코딩 재 시도가 실패한 경우, 제어부(201-2)는 배속 별로 설정된 카운터(201-3)의 카운트 횟수를 감소시키고 롬 드라이브(201)의 CLV 배속을 다운시킨다(307, 308단계). 카운터(201-3)는 해당 데이터가 위치한 목표 위치로 Seek하여 버퍼링 및 디코딩을 재 시도 할 수 있는 횟수를 카운트하며, 카운트 값은 제어부(201-2)에 의해 설정된다. 각 배속별로 재 시도 카운팅 횟수가 정해져 있다.
제어부(201-2)는 카운터(201-3)의 카운트 횟수를 감소시키고, 배속을 다운시키면서 목표 위치 찾기, 버퍼링 및 디코딩을 계속 수행하여 롬 드라이브(201)가 최저 CLV 배속까지 다운되었는지 판단한다(309단계).
롬 드라이브(201)가 최저 CLV 배속에서도, 해당 데이터가 위치한 목표 위치로 Seek하여 버퍼링 및 디코딩이 실패한 경우, 제어부(201-1)는 에러를 발생하여 호스트로 전송한 후 종료한다(3108단계).
본 발명은 상술한 실시 예에 한정되지 않으며 본 발명의 사상 내에서 당업자에 의한 변형이 가능함은 물론이다.
상술한 바와 같이 본 발명에 따르면, 광 기록 매체의 결함으로 인한 롬 드라이브의 배속 저하로 데이터를 읽을 수 없어 발생되는 에러를 방지할 수 있어 롬 드라이브의 품질을 향상시키는 효과를 창출한다.
도 1은 종래의 롬 드라이브에서 데이터 처리 방법의 동작을 보이는 흐름도 이다.
도 2는 롬 드라이브에서 데이터 처리 장치의 구성을 보이는 블록도 이다.
도 3은 본 발명에 따른 롬 드라이브에서 데이터 처리 방법의 동작을 보이는 흐름도 이다.
도 4는 도 3 중 CAV 배속을 설정하고 목표 위치, 버퍼링 및 디코딩 시도 방법의 동작을 보이는 흐름도 이다.
Claims (6)
- (a) 롬 드라이브의 광픽업이 호스트로부터 요청된 데이터를 출력하기 위해 광 기록 매체의 목표 위치로 이동하여 버퍼링 및 디코딩을 수행하는 단계;(b) 상기 목표 위치로의 이동, 버퍼링 및 디코딩에 실패한 경우 상기 광 기록 매체의 CLV 배속을 확인하여, 상기 광 기록 매체의 CLV 배속이 최저 배속인 경우 CAV 배속을 조정하고 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재시도하는 단계;(c) 상기 목표 위치로의 이동, 버퍼링 및 디코딩에 실패한 경우 상기 광 기록 매체의 CLV 배속을 확인하여, 상기 광 기록 매체의 CLV 배속이 일정 배속인 경우, 상기 광 기록 매체의 CLV 배속을 감소시키면서 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재시도 하는 단계; 및(d) 상기 (b)단계 및 (c)단계에서 재시도에 성공한 경우 상기 목표 위치에서의 데이터를 버퍼링 및 디코딩하여 상기 호스트로 전송하는 단계를 포함하는 데이터 처리 방법.
- 제 1항에 있어서, 상기 (b)단계는(b-1) 상기 광 기록 매체의 CLV 배속이 최저 배속인 경우, 상기 광 기록 매체의 CAV 배속을 최저 배속으로 조정하는 단계;(b-2) 최저로 조정된 상기 CAV 배속에서 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재 시도하는 단계; 및(b-3) 상기 재 시도가 실패한 경우, 상기 목표 위치로부터 오프셋을 감소시키면서 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재 시도하는 단계를 포함하는 것을 특징으로 하는 데이터 처리 방법.
- 제 2항에 있어서, 상기 (b-3)단계에서의 재 시도는 상기 목표 위치로부터 기준 위치까지 일정 거리만큼 오프셋을 감소시키면서 수행되는 것을 특징으로 하는 데이터 처리 방법.
- 삭제
- 제 1항에 있어서, 상기 (c)단계에서 상기 재 시도는 상기 광 기록 매체의 CLV 배속이 최저 배속이 될 때까지 수행되는 것을 특징으로 하는 데이터 처리 방법.
- 제 5항에 있어서, 상기 (c)단계에서 상기 광 기록 매체의 CLV 배속이 최저 배속인 상태에서 재시도에 실패한 경우, 상기 롬 드라이브가 상기 호스트로 에러 발생 정보를 전송하는 것을 특징으로 하는 데이터 처리 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0009771A KR100524946B1 (ko) | 2003-02-17 | 2003-02-17 | 롬 드라이브에서 데이터 처리 방법 |
US10/776,260 US6834032B2 (en) | 2003-02-17 | 2004-02-12 | Method, apparatus, and medium including computer readable code for processing data in a drive |
CNB2004100052233A CN100431030C (zh) | 2003-02-17 | 2004-02-17 | 用于在驱动器中处理数据的方法、装置和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0009771A KR100524946B1 (ko) | 2003-02-17 | 2003-02-17 | 롬 드라이브에서 데이터 처리 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040074255A KR20040074255A (ko) | 2004-08-25 |
KR100524946B1 true KR100524946B1 (ko) | 2005-11-01 |
Family
ID=32844851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-0009771A KR100524946B1 (ko) | 2003-02-17 | 2003-02-17 | 롬 드라이브에서 데이터 처리 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6834032B2 (ko) |
KR (1) | KR100524946B1 (ko) |
CN (1) | CN100431030C (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI310931B (en) * | 2004-03-03 | 2009-06-11 | Tian Holdings Llc | Method and apparatus for controlling data access rate of an optical disk drive |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09251708A (ja) * | 1996-03-15 | 1997-09-22 | Fujitsu Ltd | ディスクの回転制御装置及びその回転制御方法 |
KR19980050492A (ko) * | 1996-12-20 | 1998-09-15 | 김광호 | 스핀들 모터 속도 변환 장치 |
JPH1186430A (ja) * | 1997-09-12 | 1999-03-30 | Matsushita Electric Ind Co Ltd | 光ディスク再生装置 |
KR20000002025A (ko) * | 1998-06-16 | 2000-01-15 | 윤종용 | 디스크 스핀들 모터 제어장치 및 제어방법 |
JP2001256718A (ja) * | 2000-03-14 | 2001-09-21 | Ricoh Co Ltd | 情報記録再生装置と情報記録媒体の回転速度制御装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5528574A (en) | 1992-03-09 | 1996-06-18 | Hitachi, Ltd. | Disk reproducing apparatus capable of increasing speed of access to disks recorded at constant linear velocity |
JPH0973729A (ja) * | 1995-09-07 | 1997-03-18 | Pioneer Electron Corp | 情報読取装置 |
CN1213426C (zh) * | 1999-08-31 | 2005-08-03 | 松下电器产业株式会社 | 盘再生*** |
-
2003
- 2003-02-17 KR KR10-2003-0009771A patent/KR100524946B1/ko not_active IP Right Cessation
-
2004
- 2004-02-12 US US10/776,260 patent/US6834032B2/en not_active Expired - Fee Related
- 2004-02-17 CN CNB2004100052233A patent/CN100431030C/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09251708A (ja) * | 1996-03-15 | 1997-09-22 | Fujitsu Ltd | ディスクの回転制御装置及びその回転制御方法 |
KR19980050492A (ko) * | 1996-12-20 | 1998-09-15 | 김광호 | 스핀들 모터 속도 변환 장치 |
JPH1186430A (ja) * | 1997-09-12 | 1999-03-30 | Matsushita Electric Ind Co Ltd | 光ディスク再生装置 |
KR20000002025A (ko) * | 1998-06-16 | 2000-01-15 | 윤종용 | 디스크 스핀들 모터 제어장치 및 제어방법 |
JP2001256718A (ja) * | 2000-03-14 | 2001-09-21 | Ricoh Co Ltd | 情報記録再生装置と情報記録媒体の回転速度制御装置 |
Also Published As
Publication number | Publication date |
---|---|
US6834032B2 (en) | 2004-12-21 |
CN100431030C (zh) | 2008-11-05 |
US20040160870A1 (en) | 2004-08-19 |
KR20040074255A (ko) | 2004-08-25 |
CN1542810A (zh) | 2004-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6690882B1 (en) | Method of operating a disk drive for reading and writing audiovisual data on an urgent basis | |
JP4256590B2 (ja) | データ蓄積装置で使用する命令コードで駆動されるバッファ管理装置 | |
US7672205B2 (en) | Method for variably controlling data read speed in optical disc drive | |
US7774560B2 (en) | Storage emulator and method thereof | |
KR100391740B1 (ko) | 재생 오류의 처리 방법 및 이를 이용한 디스크 장치 | |
EP0813141A2 (en) | A recordable compact disk controller circuit | |
KR100524946B1 (ko) | 롬 드라이브에서 데이터 처리 방법 | |
JP3252810B2 (ja) | 磁気ディスク装置及び磁気ディスク装置のリトライ方法 | |
JP2000293953A (ja) | Dvd応用をcdメディア上に記録したディスク、記録/再生装置及び方法 | |
KR20070020043A (ko) | 실시간 정보의 심리스 기록 | |
US6975567B2 (en) | Method and apparatus for copying/moving data on optical recording medium | |
US20100328801A1 (en) | Disk drive | |
EP1460543B1 (en) | Method and apparatus of error processing according to data types | |
KR20050079611A (ko) | 기록 재생 장치 | |
EP1629487A1 (en) | Handling unwritten areas on a storage medium | |
US20010006497A1 (en) | Optical disc driver and data recording method therefor | |
US6920011B2 (en) | Recording device having disk-shaped recording medium and servo information processing method | |
US20070061635A1 (en) | Handling unwritten areas on a storage medium | |
KR100385949B1 (ko) | 광 디스크의 데이터 보상 방법 및 그 장치 | |
JP3934148B2 (ja) | データ領域数決定方法、データ管理情報取得方法及び情報再生装置 | |
JP3913769B2 (ja) | システム | |
JP2000293963A (ja) | 磁気ディスク装置及びそのリトライ処理方法 | |
JP4144893B2 (ja) | システム、データ再生方法及び情報再生装置 | |
JP2005122871A (ja) | セクタアドレスの高速確認方法 | |
JPH09282809A (ja) | 記録情報再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20081001 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |