KR100524946B1 - 롬 드라이브에서 데이터 처리 방법 - Google Patents

롬 드라이브에서 데이터 처리 방법 Download PDF

Info

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
Application number
KR10-2003-0009771A
Other languages
English (en)
Other versions
KR20040074255A (ko
Inventor
김인구
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR10-2003-0009771A priority Critical patent/KR100524946B1/ko
Priority to US10/776,260 priority patent/US6834032B2/en
Priority to CNB2004100052233A priority patent/CN100431030C/zh
Publication of KR20040074255A publication Critical patent/KR20040074255A/ko
Application granted granted Critical
Publication of KR100524946B1 publication Critical patent/KR100524946B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, 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/20Driving; Starting; Stopping; Control thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, 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/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/04Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, 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/20Driving; Starting; Stopping; Control thereof
    • G11B19/28Speed controlling, regulating, or indicating
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10916Seeking 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

롬 드라이브에서 데이터 처리 방법{Method for processing data in read only memory drive}
본 발명은 롬 드라이브 재생 방법에 관한 것으로, 보다 상세하게는 광 기록 매체의 결함으로 인한 롬 드라이브의 배속 저하로 데이터를 읽을 수 없어 에러를 발생시키는 것을 방지하여 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)

  1. (a) 롬 드라이브의 광픽업이 호스트로부터 요청된 데이터를 출력하기 위해 광 기록 매체의 목표 위치로 이동하여 버퍼링 및 디코딩을 수행하는 단계;
    (b) 상기 목표 위치로의 이동, 버퍼링 및 디코딩에 실패한 경우 상기 광 기록 매체의 CLV 배속을 확인하여, 상기 광 기록 매체의 CLV 배속이 최저 배속인 경우 CAV 배속을 조정하고 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재시도하는 단계;
    (c) 상기 목표 위치로의 이동, 버퍼링 및 디코딩에 실패한 경우 상기 광 기록 매체의 CLV 배속을 확인하여, 상기 광 기록 매체의 CLV 배속이 일정 배속인 경우, 상기 광 기록 매체의 CLV 배속을 감소시키면서 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재시도 하는 단계; 및
    (d) 상기 (b)단계 및 (c)단계에서 재시도에 성공한 경우 상기 목표 위치에서의 데이터를 버퍼링 및 디코딩하여 상기 호스트로 전송하는 단계를 포함하는 데이터 처리 방법.
  2. 제 1항에 있어서, 상기 (b)단계는
    (b-1) 상기 광 기록 매체의 CLV 배속이 최저 배속인 경우, 상기 광 기록 매체의 CAV 배속을 최저 배속으로 조정하는 단계;
    (b-2) 최저로 조정된 상기 CAV 배속에서 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재 시도하는 단계; 및
    (b-3) 상기 재 시도가 실패한 경우, 상기 목표 위치로부터 오프셋을 감소시키면서 상기 목표 위치 찾기, 버퍼링 및 디코딩을 재 시도하는 단계를 포함하는 것을 특징으로 하는 데이터 처리 방법.
  3. 제 2항에 있어서, 상기 (b-3)단계에서의 재 시도는 상기 목표 위치로부터 기준 위치까지 일정 거리만큼 오프셋을 감소시키면서 수행되는 것을 특징으로 하는 데이터 처리 방법.
  4. 삭제
  5. 제 1항에 있어서, 상기 (c)단계에서 상기 재 시도는 상기 광 기록 매체의 CLV 배속이 최저 배속이 될 때까지 수행되는 것을 특징으로 하는 데이터 처리 방법.
  6. 제 5항에 있어서, 상기 (c)단계에서 상기 광 기록 매체의 CLV 배속이 최저 배속인 상태에서 재시도에 실패한 경우, 상기 롬 드라이브가 상기 호스트로 에러 발생 정보를 전송하는 것을 특징으로 하는 데이터 처리 방법.
KR10-2003-0009771A 2003-02-17 2003-02-17 롬 드라이브에서 데이터 처리 방법 KR100524946B1 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 松下电器产业株式会社 盘再生***

Patent Citations (5)

* Cited by examiner, † Cited by third party
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