KR100417334B1 - Table of Contents Lead In Reading Method of 3-CD Changer - Google Patents

Table of Contents Lead In Reading Method of 3-CD Changer Download PDF

Info

Publication number
KR100417334B1
KR100417334B1 KR10-2001-0085018A KR20010085018A KR100417334B1 KR 100417334 B1 KR100417334 B1 KR 100417334B1 KR 20010085018 A KR20010085018 A KR 20010085018A KR 100417334 B1 KR100417334 B1 KR 100417334B1
Authority
KR
South Korea
Prior art keywords
toc
area
reading
time
region
Prior art date
Application number
KR10-2001-0085018A
Other languages
Korean (ko)
Other versions
KR20030055468A (en
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-2001-0085018A priority Critical patent/KR100417334B1/en
Publication of KR20030055468A publication Critical patent/KR20030055468A/en
Application granted granted Critical
Publication of KR100417334B1 publication Critical patent/KR100417334B1/en

Links

Classifications

    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/309Table of contents
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/00736Auxiliary data, e.g. lead-in, lead-out, Power Calibration Area [PCA], Burst Cutting Area [BCA], control information
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs

Landscapes

  • Management Or Editing Of Information On Record Carriers (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명은 3-컴팩트디스크 체인저의 테이블 온 콘텐츠 영역 읽기 방법에 관한 것으로, 3-CD 체인저에 CD를 삽입한 후에 로딩시키는 제 1단계; 상기 CD가 로딩되면 CD의 Toc 영역을 읽기 시작하는 제 2단계; 상기 Toc 영역의 리드 인 영역으로 서브-Q 신호를 읽어내는 제 3단계; 상기 Toc 영역을 읽어 들이면서 Toc 영역을 읽어 들이는 시간이 설정된 시간을 초과하였는지를 판단하는 제 4단계; 상기 제 4단계에서 설정된 시간이 초과하지 않았을 경우에는 계속 Toc 영역인지를 판단하는 제 5단계; 상기 제 5단계에서 Toc 영역이 아닌 데이터 영역일 경우에는 32트랙씩 역 점프하는 제 6단계; 상기 제 5단계에서 Toc 영역일 경우에는 최소값(처음 곡) 및 최대값(마지막 곡), 그리고 전체 시간정보를 받아들여 저장하는 제 7단계; 상기 제 4단계에서 설정된 시간이 초과하였을 경우에는 Toc 영역의 읽기를 건너뛰는 제 8단계; 상기 Toc 영역의 읽기를 건너뛴 후에 Toc의 종료값을 강제로 넣어주어 저장하는 제 9단계; 상기 설정이 이루어진 후에 Toc 종료값이 입력되었는지를 판단하여 종료값이 입력되었으면 CD의 정보 데이터를 억세스하고, 그렇지 않을 경우에는 제 4단계로 복귀하는 제 10단계로 이루어진 것인바, CD의 Toc 영역의 읽기를 실패하였더라도 강제 종료값을 부여하여 CD의 데이터 영역을 읽어낼 수 있도록 한 것이다.The present invention relates to a method for reading a table on content area of a 3-compact disc changer, comprising: a first step of loading a CD after inserting the CD into the 3-CD changer; A second step of starting to read the Toc region of the CD when the CD is loaded; Reading a sub-Q signal into a lead-in area of the Toc area; A fourth step of determining whether the time for reading the Toc region exceeds the set time while reading the Toc region; A fifth step of determining whether the area is a Toc area when the time set in the fourth step is not exceeded; A sixth step of back jumping by 32 tracks in the case of the data area other than the Toc area in the fifth step; A seventh step of receiving and storing a minimum value (first song) and a maximum value (last song) and total time information in the case of the Toc region in the fifth step; An eighth step of skipping reading of the Toc area when the time set in the fourth step is exceeded; A ninth step of forcibly inserting and storing an end value of Toc after skipping reading the Toc region; After the setting is made, it is determined whether the Toc end value has been input, and if the end value is input, the information data of the CD is accessed. If not, the tenth step of returning to the fourth step is performed. Even if the reading fails, the forced end value is given so that the data area of the CD can be read.

Description

3-컴팩트디스크 체인저의 테이블 오브 콘텐츠 영역 독취 방법{Table of Contents Lead In Reading Method of 3-CD Changer}Table of Contents Lead In Reading Method of 3-CD Changer}

본 발명은 3-컴팩트디스크 체인저의 Toc 영역의 독취 방법에 관한 것으로, 더욱 상세하게는 컴팩트디스크의 Toc 영역의 읽기를 실패하였을 경우에 이를 무시하고, 데이터 영역을 읽어낼 수 있도록 한 3-컴팩트디스크 체인저의 Toc 영역의 독취 방법에 관한 것이다.The present invention relates to a reading method of a Toc area of a 3-compact disc changer, and more particularly, a 3-compact disc which reads a data area while ignoring it when a read of the Toc area of a compact disc fails. It relates to a reading method of the Toc region of the changer.

컴팩트디스크(Compact Disk; CD)에 기록되어 있는 신호는 크게 나누어 CD의 내측으로부터 리드 인 영역(lead in area), 프로그램 영역(program area) 및 리드 아웃 영역(lead out area)의 3개로 구성되어 있다.The signals recorded on the Compact Disc (CD) are roughly divided into three parts: a lead in area, a program area, and a lead out area from the inside of the CD. .

상기 리드 인 영역은 그 디스크에 기록되어 있는, 즉 각 곡의 어드레스(디스크상의 위치), 각 곡의 시간 및 토탈시간 등으로 Toc(Table of Contents)라 한다. 레코드 내용을 합쳐서 목차가 기록되어 있는 영역이다.The lead-in area is referred to as Toc (Table of Contents), which is recorded on the disc, that is, the address (position on the disc) of each song, the time and total time of each song, and the like. This is the area where the table of contents is recorded by combining the contents of the records.

이러한 리드 인 영역은 직경 46mm 이내에서 시작하여 직경 50mm의 프로그램 시작 위치 직전까지 연속되지만, 이 영역에서는 Toc 신호가 반복되어 기록되어 있다. 최근에 CD-플레이어의 대부분은 디스크를 장진하는 즉시 디스크 내의 곡 수 및 전체 연주시간이 표시되고, 이것은 Toc를 디스크의 장전과 동시에 읽어내어 표시하고 있기 때문이다. 이러한 Toc 정보는 선곡할 때에도 활용된다.This lead-in area starts within 46 mm in diameter and continues until immediately before the program start position of 50 mm in diameter. In this area, the Toc signal is repeatedly recorded. Recently, most CD-players display the number of songs in the disc and the total playing time as soon as the disc is loaded, since Toc reads and displays the disc simultaneously with loading the disc. This Toc information is also used when selecting music.

리드 인 영역을 보다 구체적으로 살펴보면, 도 1은 1블록의 CD 데이터의 구조를 나타낸 것으로, 리드 인 영역의 읽을 때는 디스크의 Toc 영역 시간정보를 읽어 들이는 데, 이때 디스크 상의 곡 정보는 같은 정보가 3개씩 순차적으로 구성되어 있고, Toc 영역을 읽는 것은 3번씩 반복해서 읽는 것으로 되며 마지막으로 곡 정보 뒤에는 첫 번째 곡, 마지막 곡, 전체 시간정보를 나타낸 A0, A1, A2가 이어서 나오게 된다.Looking at the lead-in area in more detail, FIG. 1 shows the structure of one block of CD data, and when reading the lead-in area, the time information of the Toc area of the disc is read, and the song information on the disc has the same information. It consists of three in sequence, and reading the Toc area is repeated three times. Finally, after the song information, A0, A1, and A2 indicating the first song, the last song, and the total time information follow.

예를 들면, 6곡 짜리 디스크에서는 1∼6곡의 시간정보 다음으로 A0, A1, A2가 순차적으로 이어져 있다는 것이다. 1블록을 읽는 시간, 즉 하나의 서브-Q 신호를 받는 시간은 13.3ms가 걸리고, 이를 통해 곡 수에 따른 Toc 영역 리드 인 시간을 알 수 있다.For example, in a six-disk disc, A0, A1, and A2 are sequentially connected after the time information of 1 to 6 songs. It takes 13.3ms to read one block, that is, to receive one sub-Q signal, and thus it is possible to know the Toc region lead-in time according to the number of songs.

도 2는 Toc 영역의 CD 데이터를 나타낸 것으로, 리드 인 영역을 읽을 때에 같은 데이터를 가진 서브-Q 신호가 3번씩 반복하여 순차적으로 입력된다. 이 가운데 A0, A1, A2는 프로그램 소스 상 Toc 영역 리드 인의 종료여부를 판별하므로 A0, A1, A2 중에서 어느 하나라도 누락되면 다시 순차적으로 1사이클의 서브-Q 신호를 받아야 하므로 시간소요가 많아진다. 그러므로 A0, A1, A2의 유실시에 많은 곡 수의 디스크가 작은 곳의 디스크에 비하여 상대적으로 시간이 오래 걸린다.Fig. 2 shows CD data of the Toc region, in which a sub-Q signal having the same data is repeatedly input three times in sequence when reading the lead-in region. Among these, A0, A1, and A2 determine whether the Toc region lead-in is terminated on the program source. If any one of A0, A1, and A2 is missed, the sub-Q signal of one cycle is sequentially received, which increases time. Therefore, in the case of A0, A1, and A2, a large number of music disks take a relatively long time compared to a small disk.

예를 들어, X곡의 디스크일 때에 1사이클을 받아들이는데 걸리는 시간은, 곡 reading Time = X곡×13.3ms×3이고, (A0, A1, A2) reading Time = 13.3ms×3×3이며, 전체 시간=13.3ms×3×(X+3)이 된다.For example, the time taken to take one cycle in the case of X discs is Song reading Time = X Song x 13.3 ms x 3, (A0, A1, A2) reading Time = 13.3 ms x 3 x 3, The total time = 13.3 ms x 3 x (X + 3).

종래에 Toc 영역의 리드 인 방식을 도 3을 참조하여 설명하면, 제 1단계(S1)에서 3-CD 체인저에 CD를 로딩하고, 제 2단계(S2)에서는 CD가 로딩되면 CD의 Toc 영역을 읽기 시작한다. 제 3단계(S3)에서 Toc 영역을 읽어 들이면서 Toc 영역을 읽어 들이는 시간이 설정된 시간을 초과하였는지를 판단한다. 이때, 설정된 시간이 초과하였을 경우에는 제 4단계(S4)에서 Toc 영역 읽기 에러가 발생하여 더 이상 CD의 데이터 정보를 읽어 들이지 않고, 에러의 표시와 동시에 구동을 정지하게 된다.Conventionally, the lead-in method of the Toc region will be described with reference to FIG. 3. In the first step S1, the CD is loaded into the 3-CD changer, and in the second step S2, the CD is loaded with the Toc region. Start reading. In the third step S3, it is determined whether the time for reading the Toc region exceeds the set time while reading the Toc region. At this time, when the set time is exceeded, the Toc region read error occurs in the fourth step (S4), and the data is not read any more, and the driving is stopped at the same time as the display of the error.

그러나, 제 5단계(S5)에서 Toc 영역의 정보 읽기에 대한 시간이 초과하지 않으면, 제 6단계(S6)에서 Toc 영역의 종료값을 판별한 후에 제 7단계(S7)에서 CD의 데이터 정보를 읽어 들여 실행을 하게 된다.However, if the time for reading the information of the Toc area is not exceeded in the fifth step S5, after determining the end value of the Toc area in the sixth step S6, the data information of the CD is obtained in the seventh step S7. It will be read and executed.

참고로, Toc 영역의 프로그램 영역은 음악신호가 기록되어 있는 영역으로 직경 50mm에서 시작하고, 최대 직경 116mm까지 기록되어 있다.For reference, the program area of the Toc area is an area where music signals are recorded, starting from 50 mm in diameter and up to 116 mm in diameter.

리드 아웃 영역은 프로그램의 종료를 표시하는 신호의 영역으로 프로그램 영역의 종료 위치에서 반경으로 0.5mm 외측의 영역(최대 영역 117mmφ)까지 리드 아웃 신호(2Hz의 반복펄스)가 기록되어 있다.The lead-out area is a signal area indicating the end of the program. The lead-out signal (repetitive pulse of 2 Hz) is recorded from the end position of the program area to an area 0.5 mm outward (maximum area 117 mm phi).

이와 같이 종래의 3-CD 체인저의 Toc 영역을 읽는 방법은 로딩된 CD를 소정의 시간동안 Toc 영역을 읽은 후에 Toc 영역의 정보 데이터를 읽고 Toc 종료값을 판별하여 억세스를 할 것인지 아니면 에러처리를 할 지를 결정하게 된다. 따라서, CD의 데이터 영역에 아무런 문제가 없을 때에도 단지 Toc 영역에 긁힘 또는 이물질에 의한 오염 등과 같은 에러가 있다는 이유만으로 CD의 정보 데이터를 읽어 내지 못하여 CD를 폐기해야 하는 문제가 있었다.As described above, in the conventional method of reading the Toc area of the 3-CD changer, the loaded CD reads the Toc area for a predetermined time, reads the information data of the Toc area, determines the Toc end value, and accesses or performs error processing. Will be determined. Therefore, even when there is no problem in the data area of the CD, there is a problem that the CD cannot be read because the information data of the CD cannot be read simply because there is an error such as a scratch or a contamination by a foreign material in the Toc area.

이와 같이 CD의 Toc 영역의 발생된 에러로 인하여 CD 전체의 정보 데이터를 읽어내지 못하므로 CD 플레이어나 3-컴팩트디스크 체인저 등의 신뢰성이 저하되는 단점이 있었다.As described above, due to an error in the Toc area of the CD, the entire information data of the CD cannot be read, thereby degrading reliability of a CD player or a 3-compact disc changer.

본 발명은 상기와 같은 문제를 해소하기 위하여, CD 플레이어를 포함한 3-CD 체인저에서 일정 시간동안 Toc의 리드 인 영역을 읽어내는 도중에 에러가 발생하더라도 강제로 Toc 종료값을 주어 CD의 정보 데이터를 읽어낼 수 있도록 하기 위한 3-CD 체인저의 Toc 영역을 읽어내는 방법을 제공하기 위한 것이 목적이다.In order to solve the above problems, even if an error occurs while reading the lead-in area of the Toc for a predetermined time in a 3-CD changer including a CD player, the Toc end value is forcibly read and the CD reads the information data. The purpose is to provide a way to read the Toc area of the 3-CD changer so that it can be loaded.

도 1은 1블록의 CD 데이터를 나타낸 구조도,1 is a structural diagram showing CD data of one block;

도 2는 CD의 Toc 영역 데이터를 타나낸 구조도,2 is a structural diagram showing Toc region data of a CD;

도 3은 종래 3-컴팩트디스크 체인저의 Toc(Table of Contents) 영역을 읽는 방법을 나타낸 흐름도,3 is a flowchart illustrating a method of reading a Toc (Table of Contents) area of a conventional three-compact disc changer;

도 4는 본 발명에 따른 3-컴팩트디스크 체인저의 Toc 영역을 읽는 방법을 나타낸 흐름도,4 is a flowchart showing a method of reading a Toc area of a 3-compact disc changer according to the present invention;

도 5는 CD 정보 데이터를 읽어 내기 위한 흐름도,5 is a flowchart for reading CD information data;

도 6은 Toc 건너뛰기에 의한 키 입력시의 흐름도.Fig. 6 is a flowchart of key input by skipping Toc.

본 발명은 상기의 목적을 달성하기 위하여, 3-CD 체인저에 CD를 삽입한 후에 로딩시키는 제 1단계; 상기 CD가 로딩되면 CD의 Toc 영역을 읽기 시작하는 제 2단계; 상기 Toc 영역의 리드 인 영역으로 서브-Q 신호를 읽어내는 제 3단계; 상기 Toc 영역을 읽어 들이면서 Toc 영역을 읽어 들이는 시간이 설정된 시간을 초과하였는지를 판단하는 제 4단계; 상기 제 4단계에서 설정된 시간이 초과하지 않았을 경우에는 계속 Toc 영역인지를 판단하는 제 5단계; 상기 제 5단계에서 Toc 영역이 아닌 데이터 영역일 경우에는 32트랙씩 역 점프하는 제 6단계; 상기 제 5단계에서 Toc 영역일 경우에는 최소값(처음 곡) 및 최대값(마지막 곡), 그리고 전체 시간정보를 받아들여 저장하는 제 7단계; 상기 제 4단계에서 설정된 시간이 초과하였을 경우에는 Toc 영역의 읽기를 건너뛰는 제 8단계; 상기 Toc 영역의 읽기를 건너뛴 후에 Toc의 종료값을 강제로 넣어주어 저장하는 제 9단계; 상기 설정이 이루어진 후에 Toc 종료값이 입력되었는지를 판단하여 종료값이 입력되었으면 CD의 정보 데이터를 억세스하고, 그렇지 않을 경우에는 제 4단계로 복귀하는 제 10단계로 이루어진 3-컴팩트디스크 체인저의 테이블 온 콘텐츠 영역 읽는 방법을 제공한다.The present invention to achieve the above object, the first step of loading after inserting the CD into the 3-CD changer; A second step of starting to read the Toc region of the CD when the CD is loaded; Reading a sub-Q signal into a lead-in area of the Toc area; A fourth step of determining whether the time for reading the Toc region exceeds the set time while reading the Toc region; A fifth step of determining whether the area is a Toc area when the time set in the fourth step is not exceeded; A sixth step of back jumping by 32 tracks in the case of the data area other than the Toc area in the fifth step; A seventh step of receiving and storing a minimum value (first song) and a maximum value (last song) and total time information in the case of the Toc region in the fifth step; An eighth step of skipping reading of the Toc area when the time set in the fourth step is exceeded; A ninth step of forcibly inserting and storing an end value of Toc after skipping reading the Toc region; After the setting is made, it is determined whether the Toc end value has been input, and if the end value is input, the table on the three-compact disc changer having the tenth step of accessing the information data of the CD and returning to the fourth step. Provides a way to read the content area.

이하 첨부된 도면을 참조하여 본 발명에 관하여 상세하게 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 4는 본 발명에 따른 3-컴팩트디스크 체인저의 Toc 영역을 읽는 방법을 나타낸 흐름도이다.4 is a flowchart illustrating a method of reading a Toc area of a 3-compact disc changer according to the present invention.

본 발명에 의하면, CD의 Toc 영역에 긁힘 또는 이물질 등에 의한 물리적인 오류로 인하여 3-CD 체인저에서 CD의 Toc 영역을 정상적으로 읽어내지 못할 경우에Toc 영역의 읽기를 강제적으로 종료한 후에 직접 CD의 프로그램 영역에 기록된 정보 데이터를 재생할 수 있도록 한 것으로, 상기 3-CD 체인저 뿐만 아니라 일반적인 CD 플레이어 또는 DVD 플레이어 등과 같은 광 기록매체를 재생할 수 있는 어떤 것이든 가능하다.According to the present invention, if the Toc area of the CD cannot be normally read by the 3-CD changer due to a physical error due to a scratch or a foreign material on the Toc area of the CD, the program of the CD is directly terminated after forcibly terminating the reading of the Toc area. It is possible to reproduce the information data recorded in the area. Anything capable of playing not only the 3-CD changer but also an optical recording medium such as a general CD player or a DVD player is possible.

이와 같은 본 발명에서는 CD의 Toc 영역을 읽지 못할 경우에 이를 무시하고 기록된 정보 데이터를 읽어내는 방법을 설명한다.In the present invention as described above, a method of reading the recorded information data while ignoring this when the Toc area of the CD cannot be read is described.

먼저, 제 1단계(S1)에서 3-CD 체인저에 CD를 삽입한 후에 로딩시키고, 제 2단계(S11)에서 상기 CD가 로딩되면 CD의 Toc 영역을 읽기 시작한다.First, the CD is inserted into the 3-CD changer in the first step S1 and then loaded. When the CD is loaded in the second step S11, the Toc region of the CD is read.

제 3단계(S12)에서 상기 Toc 영역의 리드 인 영역으로 서브-Q 신호를 읽어내고, 제 4단계(S13)에서 상기 Toc 영역을 읽어 들이면서 Toc 영역을 읽어 들이는 시간이 설정된 시간을 초과하였는지를 판단하게 된다.In step 3 (S12), if the sub-Q signal is read into the lead-in area of the toc area, and in step 4 (s13), the time for reading the toc area exceeds the set time while reading the toc area. You will be judged.

제 5단계(S14)에서는 상기 제 4단계(S13)에서 설정된 시간이 초과하지 않았을 경우에는 계속해서 Toc 영역인지를 판단하게 되고, 제 6단계(S15)에서는 상기 제 5단계(S14)에서 Toc 영역이 아닌 데이터 영역(TNO≠00)일 경우에는 32트랙씩 역 점프를 하게 된다.In the fifth step S14, if the time set in the fourth step S13 is not exceeded, it is determined whether the area is a Toc area. In the sixth step S15, the Toc area is determined in the fifth step S14. In the non-data area (TNO ≠ 00), 32 jumps are performed in reverse.

제 7단계(S16)에서는 상기 제 5단계(S14)에서 Toc 영역(TNO=00)일 경우에는 최소값(처음 곡) 및 최대값(마지막 곡), 그리고 전체 시간정보를 받아들여 저장한다. 이때, Toccnt.2, Toccnt.1 및 Toccnt.0을 각각 1로 세팅한다. 즉 서브-Q 신호의 A0, A1, A2가 3번씩 읽혀질 때에 Toc 영역의 데이터를 모두 읽어들인 것으로 판단하여 2진수 '0111'에 의한 십진수 '7'이 종료값이 된다.In the seventh step S16, in the case of the Toc area (TNO = 00) in the fifth step S14, the minimum value (the first song) and the maximum value (the last song) and the entire time information are accepted and stored. At this time, Toccnt. 2, Toccnt. 1 and Toccnt. 0 are set to 1, respectively. That is, when A0, A1, and A2 of the sub-Q signal are read three times, it is determined that all data in the Toc region has been read, and the decimal value '7' by the binary number '0111' becomes the end value.

제 8단계(S17)에서는 상기 제 4단계(S13)에서 설정된 시간이 초과하였을 경우에는 Toc 영역의 읽기를 건너뛰게 된다. 이는 정상적인 경우에는 에러 처리로 인하여 에러 표시 및 더 이상의 CD 데이터를 읽어 들이지 않고 정지되는 상태가 된다.In the eighth step S17, when the time set in the fourth step S13 is exceeded, the reading of the Toc region is skipped. In a normal case, the error processing and the CD data are stopped without reading CD data due to error processing.

따라서, 제 9단계(S18)에서 상기 Toc 영역의 읽기를 건너뛴 후에 Toc의 종료값을 강제로 넣어주어 저장 및 세팅한다. 그러므로, Toccnt에 Toc 종료값인 상기 '7'을 넣어줌으로써 건너뛰기 상태를 세팅상태로 만들어 준다.Therefore, after skipping the reading of the Toc region in the ninth step S18, the end value of Toc is forcibly stored and set. Therefore, by setting the toc end value of '7' in Toccnt, the skip state is set.

이와 같이 상기 제 7단계(S16) 및 제 9단계(S18)에서 설정이 이루어진 후에 Toc 종료값이 입력되었는지를 판단하여 종료값이 입력되었으면 제 10단계(S19)에서 CD의 정보 데이터를 억세스하는 단계(S20)를 수행하고, 그렇지 않을 경우에는 상기 제 4단계(S13)로 복귀하여 Toc 영역의 읽는 시간을 계속 체크하게 된다.In this way, after setting is made in the seventh step S16 and the ninth step S18, it is determined whether the Toc end value is input, and if the end value is input, accessing the information data of the CD in the tenth step S19. (S20), otherwise, the process returns to the fourth step S13 to continue checking the reading time of the Toc region.

다음으로, 상기 제 10단계(S19)에서 CD의 정보 데이터를 억세스 한 후(S21)에 긴 건너뛰기 루틴(long skip routine)을 수행하고(S22), 전체시간을 체크하여 전체시간이 설정된 시간(X) 보다 작을 경우에는 긴 건너뛰기를 실행하지 않고 정상 점프를 단계(S25)를 수행한다. 이때, 정상적인 Toc 영역을 읽었을 경우에는 단계(S24)에서 전체시간이 설정된 시간(X)보다 크거나 같을 경우에는 긴 건너뛰기를 실행하고 약 900ms 동안 슬레드(sled)를 먼저 밀어 준 뒤에 일반적인 점프(normal jump)를 수행한다(S24).Next, after accessing the information data of the CD in the tenth step (S19) (S21), a long skip routine (S22) is performed (S22), the entire time is set by checking the entire time ( If smaller than X), the normal jump is performed in step S25 without executing the long skip. At this time, when the normal Toc area is read, if the total time is greater than or equal to the set time (X) in step S24, a long skip is executed, and after pushing the sled for about 900 ms, the general jump ( normal jump) (S24).

또한, 사용자가 다음 키(next key)를 입력하거나 이전 키(reverse key, 또는 역방향 키)를 입력하였을 경우에 정상적으로 Toc 영역을 읽을 때와 읽지 않았을 때를 비교하면, 도 6의 흐름도에서, 다음 키의 입력이 있으면 Toc 영역의 건너뛰기로 인하여 단계(S31)에서 최대값(Maxnum)을 받지 못하였으므로 TNO값이 AA가 되면 리드 아웃 영역이므로 이를 통해서 1번 곡으로 일반적인 점프를 하게 된다.In addition, when a user inputs a next key or a previous key (reverse key or reverse key), the next key in the flowchart of FIG. If there is an input of, the maximum value (Maxnum) was not received in step S31 due to the skip of the Toc region. When the TNO value is AA, the lead-out region is a general jump to the first song.

상기 TNO값은 Toc 영역일 경우에는 '00'이고, 정보 데이터가 있는 프로그램 영역일 경우에는 해당 곡의 번호이며, 최외주의 데이터가 끝나는 부분은 'AA'인 경우이다.The TNO value is '00' in the case of the Toc region, the number of the corresponding song in the case of the program region including the information data, and the part where the outermost data ends is 'AA'.

만약 정상적으로 Toc 영역의 리드 인 영역을 읽었을 경우에는 단계(S30)에서 해당하는 곡 번호가 최대값(Maxnum) 보다 커지면 해당 곡이 1번 곡으로 되며 긴 건너뛰기를 수행하게 된다.If the lead-in area of the Toc area is normally read, if the corresponding song number becomes larger than the maximum value Maxnum in step S30, the corresponding song becomes the first song and a long skip is performed.

다음은, 사용자에 의하여 이전 키의 입력이 있으면, 단계(S41)에서 Toc 영역의 건너뛰기로 인하여 최대값(Maxnum) 및 최소값(Minnum)을 받지 못하였으므로 TNO값을 통하여 판단하고, 이 TNO값이 '00'이 되면 Toc 영역이 되므로 정지하게 된다.Next, when the user inputs the previous key, the maximum value Minum and the minimum value Minnum were not received due to the skipping of the Toc area in step S41. If it becomes '00', it becomes Toc area and stops.

그러나, 정상적인 경우에는 단계(S40)에서와 같이, 이전 키의 입력시에 해당하는 곡 번호가 최소값(Minnum)보다 작아지면 해당하는 곡 번호에 최대값(Maxnum)을 입력하여 마지막 곡으로 긴 건너뛰기를 수행한다.However, in the normal case, as in step S40, when the corresponding song number is smaller than the minimum value (Minnum) at the time of input of the previous key, the longest skip to the last song by entering the maximum value (Maxnum) in the corresponding song number Perform

이와 같이 CD의 Toc 영역을 읽지 못하더라도 에러 처리를 하지 않고 Toc의 종료값을 인가하여 Toc 루틴을 지나면 최소값, 최대값 및 전체 시간값만을 받지 못하지만, 정상적인 구동을 할 수 있도록 한다.In this way, even if the Toc area of the CD cannot be read, the end value of Toc is applied without any error processing, and after passing the Toc routine, only the minimum value, the maximum value, and the total time value are received.

또한, 구동 후에도 사용자의 요구에 의하여 검색시에 처음 곡에서 마지막 곡, 마지막 곡에서 처음 곡으로의 긴 건너뛰기를 제외한 모든 기능에 대한 정상적인 작동이 가능하고, 다음 키 또는 이전 키의 입력시에도 끝 부분과 첫 부분을 판단하는 것은 TNO값으로 판별해낼 수 있다. 즉 리드 아웃 영역에서 TNO값은 AA이고, Toc 영역에서는 TNO값이 00이므로 이를 활용하여 다음 키 또는 이전 키에서의 최소값 또는 최대값을 대체할 수 있다.In addition, even after driving, normal operation of all functions except long skipping from the first track to the last track and the last track to the first track is possible at the request of the user. Judging the part and the first part can be determined by the TNO value. That is, since the TNO value is AA in the lead-out area and the TNO value is 00 in the Toc area, it can be used to replace the minimum or maximum value of the next or previous key.

상술한 바와 같이 본 발명의 3-컴팩트디스크 체인저의 테이블 온 콘텐츠 영역 읽기 방법은 CD의 Toc 영역에 물리적인 문제가 있더라도 Toc 에러처리를 하는 대신에 강제 종료값을 부여하여 CD의 정보 데이터를 읽을 수 있도록 함으로써, 단순한 Toc의 리드 인 에러의 문제점을 극복하고, CD의 검출효과를 극대화시킨 것이다.As described above, the method of reading the table-on content area of the 3-compact disc changer according to the present invention can read information data of a CD by giving a forced termination value instead of performing a Toc error process even if there is a physical problem in the Toc area of the CD. By doing so, it overcomes the problem of simple Toc lead-in error and maximizes the detection effect of CD.

또한, 본 발명은 CD의 Toc 영역에 긁힘 또는 이물질에 의한 오염 등과 같은 에러가 있다하더라도 데이터 영역에만 아무런 문제가 없을 경우에는 CD의 정보 데이터를 정상적으로 읽어낼 수 있도록 하여 CD 플레이어나 3-컴팩트디스크 체인저 등의 신뢰성을 향상시킨 것으로, 본 발명을 고려하여 충분히 변경, 변환, 치환 및 대체할 수 있을 것이고, 상술한 것에만 한정되지 않는다.In addition, the present invention allows a CD player or a 3-compact disc changer to read the information data of a CD normally when there is no problem only in the data area even if there is an error such as a scratch or a contamination by a foreign material in the Toc area of the CD. By improving the reliability of the present invention, the present invention may be sufficiently changed, converted, substituted, and replaced in consideration of the present invention, and the present invention is not limited thereto.

Claims (5)

3-CD 체인저에 CD를 삽입한 후에 로딩시키는 제 1단계;Inserting a CD into the 3-CD changer and then loading it; 상기 CD가 로딩되면 CD의 Toc 영역을 읽기 시작하는 제 2단계;A second step of starting to read the Toc region of the CD when the CD is loaded; 상기 Toc 영역의 리드 인 영역으로 서브-Q 신호를 읽어내는 제 3단계;Reading a sub-Q signal into a lead-in area of the Toc area; 상기 Toc 영역을 읽어 들이면서 Toc 영역을 읽어 들이는 시간이 설정된 시간을 초과하였는지를 판단하는 제 4단계;A fourth step of determining whether the time for reading the Toc region exceeds the set time while reading the Toc region; 상기 제 4단계에서 설정된 시간이 초과하지 않았을 경우에는 계속 Toc 영역인지를 판단하는 제 5단계;A fifth step of determining whether the area is a Toc area when the time set in the fourth step is not exceeded; 상기 제 5단계에서 Toc 영역이 아닌 데이터 영역일 경우에는 32트랙씩 역 점프하는 제 6단계;A sixth step of back jumping by 32 tracks in the case of the data area other than the Toc area in the fifth step; 상기 제 5단계에서 Toc 영역일 경우에는 최소값(처음 곡) 및 최대값(마지막 곡), 그리고 전체 시간정보를 받아들여 저장하는 제 7단계;A seventh step of receiving and storing a minimum value (first song) and a maximum value (last song) and total time information in the case of the Toc region in the fifth step; 상기 제 4단계에서 설정된 시간이 초과하였을 경우에는 Toc 영역의 읽기를 건너뛰는 제 8단계;An eighth step of skipping reading of the Toc area when the time set in the fourth step is exceeded; 상기 Toc 영역의 읽기를 건너뛴 후에 Toc의 종료값을 강제로 넣어주어 저장하는 제 9단계;A ninth step of forcibly inserting and storing an end value of Toc after skipping reading the Toc region; 상기 설정이 이루어진 후에 Toc 종료값이 입력되었는지를 판단하여 종료값이 입력되었으면 CD의 정보 데이터를 억세스하고, 그렇지 않을 경우에는 제 4단계로 복귀하는 제 10단계로 이루어진 것을 특징으로 하는 3-컴팩트디스크 체인저의 테이블 온 콘텐츠 영역 읽는 방법.After the setting is made, it is determined whether the Toc end value has been input, and if the end value is input, the three-compact disc comprising the tenth step of accessing the information data of the CD, and returning to the fourth step. How to read the changer's table-on content area. 제 1항에 있어서, 상기 제 10단계를 통해 CD의 정보 데이터를 억세스 한 후에 긴 건너뛰기 루틴(long skip routine)을 수행하고, 전체시간을 체크하여 전체시간이 설정된 시간 보다 작을 경우에는 긴 건너뛰기를 실행하지 않고 정상 점프를 수행하는 단계를 더 포함하는 것을 특징으로 하는 3-컴팩트디스크 체인저의 테이블 온 콘텐츠 영역 읽는 방법.The method of claim 1, wherein after accessing the information data of the CD through the tenth step, a long skip routine is performed, and when the total time is less than the set time, the long skip is performed. And performing a normal jump without executing the table. 제 1항에 있어서, 상기 제 10단계를 통해 CD의 정보 데이터를 억세스 한 후에 다음 키(next key)의 입력시에 Toc 영역의 건너뛰기로 인하여 최대값을 받지 못하였으므로 TNO값을 통하여 판단하는 단계를 더 포함하는 것을 특징으로 하는 3-컴팩트디스크 체인저의 테이블 온 콘텐츠 영역 읽는 방법.The method of claim 1, wherein after accessing the information data of the CD through the tenth step, the maximum value is not received due to the skip of the Toc region when the next key is input, and thus the determination is made based on the TNO value. And a table on content area of the 3-compact disk changer. 제 1항에 있어서, 상기 제 10단계를 통해 CD의 정보 데이터를 억세스 한 후에 이전 키(reverse key)의 입력시에 Toc 영역의 건너뛰기로 인하여 최대값 및 최소값을 받지 못하였으므로 TNO값을 통하여 판단하는 단계를 더 포함하는 것을 특징으로 하는 3-컴팩트디스크 체인저의 테이블 온 콘텐츠 영역 읽는 방법.The method of claim 1, wherein after accessing the information data of the CD through the tenth step, the maximum value and the minimum value are not received due to the skip of the Toc region when the reverse key is input. And reading the table on content area of the 3-compact disc changer. 제 3항 또는 제 4항에 있어서, 상기 TNO값으로 Toc 영역은 00, 데이터 영역에서 각 곡의 번호, 및 리드 아웃 영역을 AA로 판단하는 것을 특징으로 하는 3-컴팩트디스크 체인저의 테이블 온 콘텐츠 영역 읽는 방법.The table-on-content area of the 3-compact disc changer according to claim 3 or 4, wherein the TNO value determines the Toc area as 00, the number of each song in the data area, and the lead-out area as AA. How to read.
KR10-2001-0085018A 2001-12-26 2001-12-26 Table of Contents Lead In Reading Method of 3-CD Changer KR100417334B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0085018A KR100417334B1 (en) 2001-12-26 2001-12-26 Table of Contents Lead In Reading Method of 3-CD Changer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0085018A KR100417334B1 (en) 2001-12-26 2001-12-26 Table of Contents Lead In Reading Method of 3-CD Changer

Publications (2)

Publication Number Publication Date
KR20030055468A KR20030055468A (en) 2003-07-04
KR100417334B1 true KR100417334B1 (en) 2004-02-05

Family

ID=32213384

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0085018A KR100417334B1 (en) 2001-12-26 2001-12-26 Table of Contents Lead In Reading Method of 3-CD Changer

Country Status (1)

Country Link
KR (1) KR100417334B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06231570A (en) * 1993-02-03 1994-08-19 Matsushita Electric Ind Co Ltd Compact disk reproduction device
KR970071508A (en) * 1996-04-25 1997-11-07 배순훈 Compact disc error track jumping method and apparatus thereof for compact disc player
KR19980021652A (en) * 1996-09-18 1998-06-25 구자홍 How to access CDC (Toc) (TOC) data fast
KR19990020991A (en) * 1997-08-30 1999-03-25 전주범 Disc player and its method
KR100263788B1 (en) * 1995-06-26 2000-08-16 슈즈이 다케오 Information reproducing apparatus
KR100273329B1 (en) * 1992-08-31 2000-12-15 구자홍 Method for cheking and storing for the disc information of a compact disc player

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100273329B1 (en) * 1992-08-31 2000-12-15 구자홍 Method for cheking and storing for the disc information of a compact disc player
JPH06231570A (en) * 1993-02-03 1994-08-19 Matsushita Electric Ind Co Ltd Compact disk reproduction device
KR100263788B1 (en) * 1995-06-26 2000-08-16 슈즈이 다케오 Information reproducing apparatus
KR970071508A (en) * 1996-04-25 1997-11-07 배순훈 Compact disc error track jumping method and apparatus thereof for compact disc player
KR19980021652A (en) * 1996-09-18 1998-06-25 구자홍 How to access CDC (Toc) (TOC) data fast
KR19990020991A (en) * 1997-08-30 1999-03-25 전주범 Disc player and its method

Also Published As

Publication number Publication date
KR20030055468A (en) 2003-07-04

Similar Documents

Publication Publication Date Title
RU2385510C2 (en) System, method and device for control of defect zone of non-rewritable optical recording medium
JP5065317B2 (en) Duplicate data retrieval apparatus and duplicate data retrieval method
JP3899596B2 (en) Playback apparatus and playback method
US20080117752A1 (en) Disc Reproduction Device
US6738876B2 (en) Apparatus and method for preserving a region code for an optical disk drive
KR100568374B1 (en) Method for determining disc type in optical disc device
KR100534051B1 (en) Recording medium and method for reproducing the same
KR100417334B1 (en) Table of Contents Lead In Reading Method of 3-CD Changer
KR100573686B1 (en) Method for reproducing optical disc
US4932018A (en) Integrated circuit for generating indexing data in a CD player
KR20040016841A (en) Reproduction apparatus
JP4225345B2 (en) Optical disc recording / reproducing apparatus
KR20080000228A (en) Method for controlling play of finalized disc
KR100317371B1 (en) Pvd reproducing method for disk
KR100665498B1 (en) Apparatus for playing back information digitally stored on an optical record carrier
KR100396886B1 (en) Method for providing subcode data of optical disc drive to host computer
KR100273329B1 (en) Method for cheking and storing for the disc information of a compact disc player
KR100269112B1 (en) Optical disc type display method
JPH01134757A (en) Integrated circuit for reproducing cd
KR100226967B1 (en) Method for reproducing optical disk
JP2786937B2 (en) Digital signal recording medium playback device
KR100713970B1 (en) Audio random play method
KR20040026884A (en) Method for providing an additional information for MP3 file
KR100619065B1 (en) A method and an apparatus of reproducing disc to reduce access-time by the chapter
JP4059261B2 (en) Disc player

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee