KR980011266A - How to Find the ID of Optical Disc Changer System - Google Patents

How to Find the ID of Optical Disc Changer System Download PDF

Info

Publication number
KR980011266A
KR980011266A KR1019960031782A KR19960031782A KR980011266A KR 980011266 A KR980011266 A KR 980011266A KR 1019960031782 A KR1019960031782 A KR 1019960031782A KR 19960031782 A KR19960031782 A KR 19960031782A KR 980011266 A KR980011266 A KR 980011266A
Authority
KR
South Korea
Prior art keywords
pulse
state
msec
low
accumulated
Prior art date
Application number
KR1019960031782A
Other languages
Korean (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 KR1019960031782A priority Critical patent/KR980011266A/en
Priority to GB9716182A priority patent/GB2315915A/en
Priority to JP9206005A priority patent/JPH1069696A/en
Priority to US08/903,799 priority patent/US5848033A/en
Priority to CN97116612A priority patent/CN1174372A/en
Publication of KR980011266A publication Critical patent/KR980011266A/en

Links

Landscapes

  • Automatic Disk Changers (AREA)

Abstract

본 발명은 광디스크 채인져 시스템의 ID 탐색 방법에 관한 것으로, 턴테이블의 다수개의 디스크 장착부 에 각각 장착된 다수개의 디스크를 선택적으로 재생하는 광디스크 채인져 시스템에서 디스크의 위치를 판별하기 위한 각 ID에 대응되게 발생되는 펄스군들과, 상기 펄스군들 사이마다 발생되는 스타트/엔드 코드를 나타내는 펄수군들을 이용하여 디스크 ID를 탐색하는 ID 탐색 방법에 있어서 : 상기 각 ID에 대응되게 발생되는 펄스군과 상기 스타트/엔드 코드를 나타내는 펄스군 사이의 구간을 먼저 탐색하는 단계 ; 상기 각 ID에 대응되게 발행되는 펄스군 상기 스타트/엔드 코드를 나타내는 펄스군 사이의 구간이 탐색되면 다음에 검출되는 펄스군의 각 펄스수를 카운트하여 ID를 판별하는 단계로 이루어짐을 특징으로 한다.The present invention relates to an ID search method for an optical disc changer system, and more particularly, to an optical disc changer system for selectively reproducing a plurality of discs mounted on a plurality of disc mounts of a turntable, An ID search method for searching for a disc ID using pulse groups generated and pulse groups representing start / end codes generated between pulse groups, the method comprising: generating a pulse group corresponding to each ID, Searching for an interval between pulse groups representing an end code first; And counting the number of pulses of the pulse group detected next when the interval between the pulse groups indicating the start / end code is searched to identify the ID.

Description

광 디스크 제인져 시스템의 아이디 탐색 방법How to find the ID of the optical disk make-up system

제1도는 광 디스크 체인저 시스템에서의 디스크 트레이의 내부 사시도.Figure 1 is an internal perspective view of a disc tray in an optical disc changer system.

제2도는 디스크의 ID를 탐색하는 디스크 ID 탐색 장치에 대한 일반적인 블록 구성도.FIG. 2 is a general block diagram of a disk ID search apparatus for searching for an ID of a disk; FIG.

제3도는 상기 제2도의 ID 검출 센서의 출력 파형도.FIG. 3 is an output waveform diagram of the ID detection sensor of FIG. 2; FIG.

제4도는 본 발명의 ID 탐색 방법을 수행하기 위한 상세 흐름도.FIG. 4 is a detailed flowchart for performing the ID search method of the present invention; FIG.

* 도면의 주요부분에 대한 부호의 설명DESCRIPTION OF THE REFERENCE NUMERALS

100 : 디스크 트레이 210 : 구동부100: disk tray 210:

220 : 제어부 230 : ID검출 센서220: control unit 230: ID detection sensor

본 발명은 광디스크 채인져(changer) 시스템(system)에 있어서, 특히 디스크의 위치를 판별하기 위한 디스크 ID(Identficion)를 탐색하는 ID 탐색 방법에 관한 것이다.The present invention relates to an optical disc changer system, and more particularly, to an ID seeking method for searching for a disc ID (Identification) for discriminating the position of a disc.

통상적인 광 디스크 재생 장치, 즉, 광 디스크 플레이어로는, 컴팩트 디스크 플레이어(CDP : compact disk player), 레이저 디스크 플레이어(LDP : laser disk player) 및 컴팩트 디스크 그래픽 플레이어 (CDGP : compact disk graphic player)등이 있는데, 일반적으로 컴팩트 디스크 플레이어는 음성만을 재생할 수 있는 장치이고, 레이저 디스크 플레이어 및 컴팩트 디스크 그래픽 플레이어는 영상 및 음성을 동시에 재생할 수 있는 장치이다.As a typical optical disc reproducing apparatus, that is, an optical disc player, a compact disc player (CDP), a laser disc player (LDP) and a compact disc graphic player (CDGP) In general, a compact disc player is a device capable of reproducing only audio, and a laser disc player and a compact disc graphics player are devices capable of simultaneously reproducing video and audio.

또한, 근래에는 일반적인 컴팩트 디스크와 동일한 크기의 디스크로 영상 및 음성을 재생할 수 있는 비디오 컴팩트 디스크 플레이어도 개발되어 사용되고 있다.In recent years, a video compact disc player capable of reproducing video and audio using a disc of the same size as a general compact disc has also been developed and used.

한편, 이러한 광 디스크 재생 장치들은 광 디스크에 기록된 영상 및/또는 음성을 재생하여 화면 및/또는 스피커를 통하여 출력하는 것으로, 종래의 영상 및/또는 음성 재생 장치들보다 신호대 잡음비가 높아 보다 더 나은 화질 및/또는 음질로 신호를 재생할 수 있고, 불규칙한 재생 및 변조에 의한 잡음이 발생하지 않으며, 왜곡(distrotion)이 아주적고 고우스트(ghost : 가상)가 있으며 랜덤 억세스가 가능한 등의 여러 가지 장점이 있어 널리 보급되고 있는 추세에 있다.On the other hand, such optical disk reproducing apparatus reproduces video and / or audio recorded on an optical disk and outputs the reproduced video and / or audio through a screen and / or a speaker, and has a higher signal-to- It is possible to reproduce a signal with image quality and / or sound quality, to prevent noise due to irregular reproduction and modulation, to have a very small distortion, to have a ghost, and to have random access. There is a tendency to become widespread.

이러한 광 디스크 플레이어의 성능 및 기능이 발전함에 따라 광 디스크에 기록되는 데이터의 종류도 다양해지고 있는데, 영화 등과 같이 데이터의 양이 방대한 경우에는 1장의 디스크에 1편의 영화에 해당하는 데이터를 모두 기록할 수 없는 경우도 발생하였고, 또한, 사용할 때 마다 한 번씩 디스크를 교체 또는 장착하여야 하는데 따른 불편함이 발생하였다.As the performance and functions of such optical disc players have been developed, the types of data recorded on optical discs have also been diversified. If the amount of data such as movies is large, all data corresponding to one movie is recorded on one disc In addition, inconvenience arises in that the disk must be replaced or mounted once every time it is used.

따라서, 이러한 점들을 개선하기 위해 광 디스크 체인저 시스템이 개발되었는데, 이러한 광 디스크 체인저 시스템은 하나의 트레이에 다수개의 디스크를 정착한 후 순차적으로 재생할 수 있고 또한, 필요에 따라 원하는 디스크를 선택하여 재생할 수도 있는 장치이다. 상술한 바와같이, 광 디스크 체인저 시스템에는 다수개의 디스크를 장착하기 위한 디스크 트레이가 구비되는데, 이 디스크 트레이에는 다수개의 디스크가 장착되고, 또한 이 디스크들을 회전 시키는 턴테이블이 구비된다.Accordingly, an optical disc changer system has been developed to improve these points. Such an optical disc changer system can sequentially reproduce a plurality of discs in a single tray, and can also select and reproduce desired discs . As described above, the optical disc changer system is provided with a disc tray for mounting a plurality of discs, and the disc tray is provided with a plurality of discs and a turntable for rotating the discs.

상술한 바와 같이 디스크 트레이를 구성하는 턴 테이블은 소정의 기능을 실행하기 위해 회전하여 턴테이블의 상부면이 소정 위치에 각각 고정되게 위치한 다수개의 디스크들의 트레이 내에서의 위치를 변경시키는 것이다.As described above, the turntable constituting the disc tray is rotated to perform a predetermined function, and the position of the plurality of discs, which are positioned so that the upper surface of the turntable is fixed at a predetermined position, is changed in the tray.

제1도는 3장의 디스크가 동시에 장착될 수 있는 광 디스크 체인저 시스템에서의 디스크 트레이의 내부 사이도 이다.FIG. 1 is an interior view of a disc tray in an optical disc changer system in which three discs can be mounted at the same time.

제1도에 도시된 바와 같이 광 디스크 체인저 시스템에서의 디스크 트레이(100)에는 디스크 장착부(5)들과, 이 디스크 장착부(5)들을 구비한 턴 테이블(1)이 마련된다.As shown in FIG. 1, a disk tray 100 in the optical disk changer system is provided with disk mounting portions 5 and a turntable 1 having the disk mounting portions 5.

한편, 이러한 디스크 트레이(100)의 디스크 장착부(5)들에는 각 디스크 장착부(5)를 구별하기 위해 ID 가 부여되어 있다. 예를들어 제1도에서 3개의 디스크 장착부(5) 각각에는 1번, 2번, 3번의 ID가 부여된다. 이는 디스크 장착부(5)들에 각각 장착된 디스크들중 원하는 디스크를 용이하게 탐색하기 위한 것으로, 제2도에는 디스크의 ID를 탐색하는 디스크 ID탐색 장착에 대한 블록 구성도가 도시된다.An ID is assigned to the disk mounting portions 5 of the disk tray 100 in order to distinguish the disk mounting portions 5 from each other. For example, IDs 1, 2, and 3 are assigned to each of the three disk mounting portions 5 in FIG. This is to easily search a desired one of the disks mounted on the disk mounting portions 5, and FIG. 2 shows a block diagram of the disk ID search mounting for searching the ID of the disk.

제2도에서 턴테이블(1)은 구동부(210)의 구동에 의해 정회전 또는 역회전한다. 또한 구동부(210)의 구동은 제어부(220)의 제어에 의해 수행된다.2, the turntable 1 rotates forward or backward by driving of the driving unit 210. As shown in FIG. Further, driving of the driving unit 210 is performed under the control of the control unit 220. [

한편, ID 검출 센서(230)는 턴테이블(1)의 후면에 대향되어 설치된다. ID 검출 센서(230)는 1번 ID의 디 스크 장착부(5)가 대향되면 1개의 로우 펄스를 발생하고(제3도), 2번 ID의 디스크 장착부(5)가 대향되면 2개의 연속적인 로우 펄스를 발생하며(제3도), 3번 ID의 디스크 장착부(5)가 대향되면 3개의 연속적인 로우 펄스를 발생하여(제3도) 제어부(220)에 제공한다. 따라서 제어부(220)는 ID 검출 센서(230)에 대향된 디스크 장착부(5)의 ID를 판별할 수 있게 된다.On the other hand, the ID detection sensor 230 is installed to face the rear surface of the turntable 1. The ID detection sensor 230 generates one low pulse when the disk mounting portion 5 of the ID No. 1 is opposed (third view), and when the disk mounting portion 5 of the ID No. 2 is opposed, (FIG. 3). When the disc mounting portion 5 of the ID No. 3 is opposed, three continuous low pulses are generated (FIG. 3) and provided to the control portion 220. Accordingly, the control unit 220 can determine the ID of the disk mounting unit 5 opposed to the ID detection sensor 230. [

즉, 제어부(220)의 제어에 구동부(210)가 작동하고, 구동부(210)는 턴테이블(1)을 일정방향으로 회전시킨다. 턴테이블(1)이 회전함에 따라 턴테이블(1) 디스크 장착부(5)들이 ID 검출 센서(230)에 대향되고, ID 검출 센서(230)는 디스크 장착부(5)들이 대항될 때 마다 대향된 디스크 장착부(5)의 ID에 대응되는 갯의 연속되는 로우 펄스들의 갯수를 카운트하여 현재 ID 검출센서(230)에 대향되게 위치한 디스크 장착부(5)의 ID를 판별하는 것이다.That is, the driving unit 210 is operated to control the control unit 220, and the driving unit 210 rotates the turntable 1 in a predetermined direction. As the turntable 1 rotates, the disk mounting portions 5 of the turntable 1 are opposed to the ID detecting sensor 230, and the ID detecting sensor 230 detects the disk mounting portions 5 Counts the number of consecutive row pulses corresponding to the ID of the disk mounting unit 5 and discriminates the ID of the disk mounting unit 5 located opposite to the current ID detection sensor 230. [

한편, ID검출센서(230)는 제3도(A)에 도시된 바와 같이 ID를 나타내는 연속되는 로우 펄스들과, 연속되는 로우 펄스들 사이마다 스타트(start)/엔드(end)코드를 나타내는 연속되는 4개의 로우 펄스를 발생한다. 즉, 스타트/엔드 코드는 회전하는 턴데이블(1)의 각 디스크 장착부(5)에 대한 일정 ID와 다음 ID사이마다 삽입되어 발생되는 것으로, 일정 ID의 끝부분과 다음 ID의 시작 부분을 구별해주기 위한 것이다.On the other hand, the ID detection sensor 230 detects the continuous row pulses indicative of the ID and the consecutive continuous pulses indicative of the start / end codes between successive row pulses as shown in FIG. Thereby generating four low pulses. That is, the start / end code is inserted between the schedule ID and the next ID for each disk loading unit 5 of the rotating turn table 1, and distinguishes the end of the schedule ID from the start of the next ID .

이때 ID를 나타내는 펄스의 크기와 스타트/엔드 코드를 나타내는 로우 펄스의 크기는 서로 다르다. 즉, 제3도(B)의 확대도에서 나타난 바와 같이 ID를 나타내는 로우 펄스의 로우 상태 시간은 각각 20msec이고, ID를 나타내는 로우 펄스의 하이 상태 시간은 35mse이다.At this time, the magnitude of the pulse indicating the ID and the magnitude of the low pulse indicating the start / end code are different from each other. That is, as shown in the enlarged view of FIG. 3 (B), the low state time of the low pulse indicating the ID is 20 msec each, and the high state time of the low pulse indicating the ID is 35 mse.

또한, 스타트/엔드 코드를 나타내는 로우 펄스의 로우 상태 시간은 60msec이고, 하이 상태 시간은 15msec이다. 또한 ID와 스타트/엔드 코드사이, 또는 스타트/엔드 코드와 ID사이에서는 350msec의 하이 상태를 유지한다.Also, the low state time of the low pulse representing the start / end code is 60 msec, and the high state time is 15 msec. It maintains a high state of 350 msec between the ID and the start / end code, or between the start / end code and the ID.

이와 같이 동작하는 디스크 ID 탐색 장치에 있어서, 종래에는 각 디스크 장착부(5)의 ID를 탐색하기 위해 먼저, 턴데이블(1)을 회전시켜 상술한 스타트/엔드 코드를 탐색한 후 그 다음에는 디스크 장착부(5)의 ID를 탐색하였다.In order to search for the ID of each disk loading unit 5 in the conventional disk ID searching apparatus, first, the turn table 1 is rotated to search for the above-mentioned start / end code, (5) were searched for.

따라서 종래의 디스크 ID탐색 방법은 비교적 탐색 시간이 오래 걸리는 문제점이 있었다.Therefore, the conventional disk ID search method has a problem that it requires a relatively long search time.

본 발명은 상술한 문제점을 해결하기 위하여 안출한 것으로, 보다 용이하고 빠르게 디스크 ID를 탐색할 수 있는 디스크 ID 탐색 방법을 제공함에 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide a disk ID search method capable of searching a disk ID more easily and quickly.

본 발명은 상기 목적을 달성하기 위하여 턴테이블의 다수개의 디스크 장착부에 각각 장착된 다수개의 디스크를 선택적으로 재생하는 광디스크 채인져 시스템에서 디스크의 위치를 판별하기 위한 각 ID에 대응되게 발생되는 펄스군들과, 상기 펄스군들 사이마다 발생되는 스타트/엔드코드를 나타내는 펄스군들을 이용하여 디스크 ID를 탐색하는 ID 탐색 방법에 있어서; 상기 각 ID에 대응되게 발생되는 펄스군과 상기 스타트/엔드 코드를 나타내는 펄스군 사이의 구간을 먼저 탐색하는 단계; 상기 각 ID에 대응되게 발생되는 펄스군과 상기 스타트/엔드 코드를 나타내는 펄스군 사이의 구간이 탐색되면 다음에 검출되는 펄스군의 각 펄스수를 카운트하여 ID를 판별하는 단계로 이루어짐을 특징으로 한다.In order to achieve the above object, in an optical disc holder system for selectively reproducing a plurality of discs mounted on a plurality of disc mounting portions of a turntable, pulse groups corresponding to each ID for discriminating the position of the disc, An ID search method for searching a disk ID using pulse groups representing a start / end code generated between the pulse groups; Searching for a period between a pulse group corresponding to each ID and a pulse group representing the start / end code; When the interval between the pulse group generated corresponding to each ID and the pulse group indicating the start / end code is searched, the number of pulses of the pulse group detected next is counted to determine the ID .

따라서 본원 발명의 실시예에서는 예를들어 제2도의 a위치에서부터 디스크 ID 탐색을 수행하는 경우에 대해서 설명한다.Therefore, in the embodiment of the present invention, for example, the case of performing the disk ID search from the position a in FIG. 2 will be described.

이하, 첨부된 도면을 참조하여 본 발명은 상세히 설명한다. 제4도에는 본 발명의 디스크 ID탐색 방법에 대한 바람직한 실시예를 나타내는 상세흐름가 도시된다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will now be described in detail with reference to the accompanying drawings. FIG. 4 is a detailed flow diagram illustrating a preferred embodiment of the disc ID search method of the present invention.

본 발명의 바람직한 실시예는 실질적으로 상술한 제2도의 디스크탐색 장치를 이용한다 할수 있다. 따라서 하기에서는 이해를 쉽게 하기 위하여 동일 기능을 수행하는 동일 구성 부재들에 대해서는 동일부호로서 표시하며, 본 발명의 바람직한 실시예에 대하영 제2도와 제3도 및 제4도를 참조하여 설명하면 다음과 같다.The preferred embodiment of the present invention can use the disk searching apparatus of the second figure substantially as described above. Therefore, in order to facilitate understanding, the same constituent members performing the same function are denoted by the same reference numerals, and the preferred embodiment of the present invention will be described with reference to FIG. 2, FIG. 3, Respectively.

먼저, 디스크 ID 탐색 모드가 되면(S1) 제어부(220)는 구동부(210)를 제어하여 턴테이블(1)이 회전하도록 한후(S2) 카운트를 시작한다(S3). 한편, ID 검출 센서(230)는 턴테이블이 회전함에 따라 일정 펄스를 발생하여 제어부(220)에 제공한다. 제어부(220)는 ID검출 센서(230)로부터 제공되는 펄스의 상태를 검 출하여(S4) 이를 내부의 메모리에 저장한다.First, when the disc ID search mode is set (S1), the control unit 220 controls the driving unit 210 to rotate the turntable 1 (S2) and starts counting (S3). Meanwhile, the ID detection sensor 230 generates a predetermined pulse as the turntable rotates, and provides the pulse to the control unit 220. The control unit 220 detects the state of the pulse provided from the ID detection sensor 230 (S4) and stores it in the internal memory.

S4 과정후 5msec가 경과하면(S5) 제어부(220)는 ID 검출 센서(230)로부터 제공되는 펄스의 상태를 다시 검출하여(S6) 이를 내부의 메모리에 저장한후 이전에 검출된 펄스의 상태와 현재 검출된 펄스의 상태를 비교한다. 비교 결과 이전에 검출된 펄스가 로우 상태이고 현재 검출된 펄스의 상태가 로우 상태이면(S7) 펄스의 로우 상태 지속 시간을 누적한다(S8).When 5 msec has elapsed after step S4 (S5), the control unit 220 detects the state of the pulse provided from the ID detection sensor 230 again (S6), stores it in the internal memory, The state of the detected pulse is compared. As a result of comparison, if the previously detected pulse is low and the state of the currently detected pulse is low (S7), the low state duration of the pulse is accumulated (S8).

이때 5msec 단위로 검출된 펄스의 이전 펄스와 현재 펄스가 각각 로우 상태라면 이는 ID를 나타내는 로우 펄스의 로우 상태 구간에 대한 펄스이거나, 스타트/엔드 코드를 나타내는 로우 펄스의 로우 상태 구간에 대한 펄스일 것이다(제2도 참조).At this time, if the previous pulse and the current pulse of the pulse detected in units of 5 msec are each a low state, this may be a pulse for a low state section of a low pulse indicating ID or a pulse for a low state section of a low pulse indicating a start / end code (See FIG. 2).

한편, 로우 상태 지속 시간을 누적하면서, 제어부(220)는 내부의 메모리를 검색하여 펄스의 하이 상태 지속 시간에 대한 데이터가 저장되어 있는지를 검색한다. 그러나 초기에는 펄스의 하이 상태 지속 시간에 대한 데이터가 저장되어 있지 않을 것이다.Meanwhile, while accumulating the low state duration, the controller 220 searches the internal memory to find whether the data of the high state duration of the pulse is stored. At the beginning, however, the data for the high state duration of the pulse will not be stored.

따라서 펄스의 하이 상태 지속 시간이 저장되어 있지 않을 경우에는 펄스의 최대 하이 상태 지속 구간, 즉 제3도에 도시된 바와 같이 350msec의 최대 하이 상태 지속 구간을 탐색했음을 나타내는 상태 신호를 0으로 클리어(clear)시킨후 로우 펄스 카운트값을 클리어 시킨다(S11).Accordingly, when the high state duration of the pulse is not stored, the state signal indicating that the maximum high state duration of the pulse is searched, that is, the maximum high state duration of 350 msec as shown in FIG. 3, is cleared to zero ) And clears the low pulse count value (S11).

그런후 다시 S5 과정으로 귀환하여 5msec 간격으로 펄스의 상태를 검출하고 이전 펄스와 현재 펄스의 상태를 비교한다. 비교 결과 이전 펄스와 현재 펄스의 각각 로우 상태이고 상술한 과정을 반복 수행하면서 로우 상태 지속 시간을 누적한다.Then, the process returns to step S5 to detect the pulse state at intervals of 5 msec, and compares the state of the previous pulse with the state of the current pulse. As a result of comparison, the previous pulse and the current pulse are respectively in the low state, and the above-described process is repeatedly performed to accumulate the low state duration.

이와 같은 과정후 이전 펄스가 로우 상태이고 현재 펄스가 하이상태가 되는 펄스의 에지 부분이 검출 되면 로우 상태 지속 시간에 대한 누적을 중단한후 다시 S5 과정으로 귀환한다.After the above process, when the edge portion of the pulse in which the previous pulse is in the low state and the current pulse is in the high state is detected, accumulation of the low state duration is stopped, and then the process returns to S5.

S5, S6 과정에 의해 이전 펄스의 상태와 현재 펄스의 상태를 검출하여 이전 펄스의 상태와 현재 펄스의 상태를 비교하고(S15), 비교 결과 이전 펄스가 하이 상태이고 현재 펄스가 하이 상태이면 하이 상태 지속 시간을 누적한다(S16).S5 and S6, the state of the previous pulse and the state of the current pulse are detected to compare the state of the previous pulse with the state of the current pulse (S15). If the previous pulse is high and the current pulse is high, The duration is accumulated (S16).

그런후 누적된 하이 상태 지속 시간이 40msec보다 큰지를 비교한다(S17). 누적된 하이 상태 지속 시간이 40msec보다 작으면 제어부(220)는 상술한 S8과정에서 누적된 로우 상태 지속 시간이 20msec 내지 60msec 사이에 존재하는지를 비교한다(S18). S18 과정의 비교 결과 S8 과정에서 누적된 로우 상태 지속 시간이 20msec 내지 60msec 사이에 존재하지 않으면 350msec의 하이 상태 지속시간을 검출했음을 나타내는 상태 신호를 0으로 클리어(clear)시킨후(S19) S8 과정에서 누적된 로우상태 지속 시간을 클리어 시킨다(S23).Then, it is determined whether the accumulated high-state duration is greater than 40 msec (S17). If the accumulated high-state duration is less than 40 msec, the controller 220 compares the accumulated low-state duration in step S8 with 20 msec to 60 msec (S18). If it is determined in step S18 that the accumulated low state duration does not exist between 20 msec and 60 msec, the state signal indicating that the high state duration of 350 msec is detected is cleared to zero (S19). In step S8, The accumulated low state duration is cleared (S23).

그런후 다시 S5 과정으로 귀환하여 5msec 간격으로 펄스의 상태를 검출하고 이전 펄스와 현재 펄스의 상태를 비교한다(S5, S6, S7, S15). 비교 결과 이전 펄스와 현재 펄스가 각각 하이 상태이면 상술한 과정을 반복수행하면서 하이 상태 지속 시간을 누적한다(S16).Then, the process returns to step S5 to detect the state of the pulse at intervals of 5 msec and compare the state of the previous pulse with the state of the current pulse (S5, S6, S7, S15). As a result of the comparison, if the previous pulse and the current pulse are both high, the high-level duration is accumulated while the above-described process is repeated (S16).

이와 같은 과정후 이전 펄스가 하이 상태이고 현재 펄스가 로우 상태가 되는 펄스의 에지 부분이 검출 되면 하이 상태 지속 시간에 대한 누적을 중단한후 S5 과정으로 귀환한다(S6, S7, S15, S5).If the edge portion of the pulse whose pulse is high and the current pulse is low is detected after the above process, the accumulation of the high state duration is stopped and then the process returns to S5 (S6, S7, S15, S5).

S7 과정에 의해 이전 펄스의 상태가 로우 상태이고 현재 펄스가 로우 상태이면 로우 상태 지속 시간을 누적하면서(S8), S16 과정에서 누적된 하이 상태 지속 시간이 300msce와 400msec 사이에 있는지 비교한다.(S9). 비교 결과 S16 과정에서 누적된 하이 상태 지속 시간이 300msec와 400msec 사이에 있지 않으면 제어부(220)는 하이 상태 지속 시간이 다시 10msec와 40msec 사이에 있는지를 비교한다 (S10). 비교 결과 S16 과정에서 누적된 하이 상태 지속 시간이 10msec와 40msec 사이에 있으면 제어 부(220)는 카운트값을 1 상승시킨다. (S12).If the state of the previous pulse is low and the current pulse is low in step S7, the low state duration is accumulated (S8), and it is determined whether the high state duration accumulated in step S16 is between 300 msec and 400 msec. (S9 ). If the high state duration accumulated in step S16 is not between 300 msec and 400 msec, the control unit 220 compares the high state duration again between 10 msec and 40 msec (S10). As a result of comparison, when the high state duration accumulated in step S16 is between 10 msec and 40 msec, the control unit 220 increases the count value by 1. (S12).

그런후 다시 S5 과정으로 귀환하여 5msec 간격으로 펄스의 상태를 검출하고 이전 펄스가 현재 펄스의 상태를 비교한다. 비교 결과 이전 펄스와 현재 펄스가 각각 로우 상태이면 상술한 과정을 반복 수행하면서 로우 상태 지속 시간을 누적한다(S5, S6, S7, S8).Then, the process returns to step S5 to detect the pulse state at intervals of 5 msec, and the state of the previous pulse is compared with the state of the current pulse. As a result of the comparison, when the previous pulse and the current pulse are respectively in the low state, the above-described process is repeated while the low state duration is accumulated (S5, S6, S7, S8).

이와 같은 과정후 이전 펄스가 로우 상태이고 현재 펄스가 하이 상태가 되는 펄스의 에지 부분이 검출 되면 로우 상태 지속 시간에 대한 누적을 중단한후 다시 S5 과정으로 귀환한다(S6, S7, S15, S5).If the previous pulse is low and the edge of the pulse is high, the accumulation of the low state duration is stopped, and then the process returns to S5 (S6, S7, S15, S5) .

S15 과정에 의해 이전 펄스의 상태와 현재 펄스의 상태를 검출하여 이전 펄스의 상태와 현재 펄스의 상태를 비교하고, 비교 결과 이전 펄스가 하이 상태이고 현재 펄스가 하이 상태이면 하이 상태 지속 시간을 누적한다.(S16).The state of the previous pulse and the state of the current pulse are compared in step S15 to compare the state of the previous pulse with the state of the current pulse. If the previous pulse is high and the current pulse is high, the high state duration is accumulated (S16).

그런후 S16 과정에서 누적된 하이 상태 지속 시간이 40msec 보다 큰지를 비교한다.(S16). 누적된 하이 상태 지속 시간이 40msec보다 작으면 제어부(220)는 상술한 S8 과정에서 누적된 로우 상태 지속 시간이 20msec 내지 60msec 사이에 존재하는지를 비교한다(S18). S18 과정의 비교 결과 S8 과정에서 누적된 로우 상태 지속 시간이 20msec 내지 60msec 사이에 존재하지 않으면 350msec의 하이 상태 지속시간을 검출했음을 나타내는 상태 신호를 0으로 클리어(clear) 시킨후(S19) S8 과정에서 누적된 로우 상태 지속 시간이 20msec 내지 60msec 사이에 존재하면(S18) S8과정에서 누적된 로우 상태 지속 시간만을 클리어 시킨다(S23).Then, in step S16, it is determined whether the accumulated high state duration is greater than 40 msec (S16). If the accumulated high-state duration is less than 40 msec, the controller 220 compares the accumulated low-state duration in step S8 with 20 msec to 60 msec (S18). If it is determined in step S18 that the accumulated low state duration does not exist between 20 msec and 60 msec, the state signal indicating that the high state duration of 350 msec is detected is cleared to zero (S19). In step S8, If the cumulative low-state duration is between 20 msec and 60 msec (S18), only the accumulated low-state duration is cleared in S8 (S23).

그러나 S16 과정에서 누적된 하이 상태 지속 시간이 40msec가 지났는데도 펄스가 하이 상태로 지속 되면(S17) 제어부(220)는 350msec의 하이 상태 지속 구간을 탐색했음을 나타내는 상태 신호가 1로 세 트되어 있는지를 검색한다(S20). 검색 결과 350msec의 하이 상태 지속 구간을 탐색했음을 나타내는 상태 신호가 1로 세트되어 있지 않으면 S8 과정에서 누적된 로우 상태 지속 시간을 클리어 시킨후 (S23) S5 과정으로 귀환한다.However, if the high state duration accumulated in step S16 is 40 msec and the pulse continues to be high state (S17), the controller 220 determines whether the state signal indicating that the high state duration of 350 msec has been searched is set to 1 (S20). If the state signal indicating that the high state duration of 350 msec has been searched is not set to 1, the low state duration accumulated in step S8 is cleared (S23), and the process returns to step S5.

그런후 다시 5msec 간격으로 펄스의 상태를 검출하고 이전 펄스와 현재 펄스의 상태를 비교한다. 비교결과 이전 펄스와 현재 펄스가 각각 하이 상태이면 상술한 과정을 반복 수행하면서 하이 상태 지속 시간을 누적한다(S5, S6, S7, S15, S16).Then, the state of the pulse is detected again at intervals of 5 msec and the state of the previous pulse is compared with the state of the current pulse. As a result of the comparison, when the previous pulse and the current pulse are both high, the above-described process is repeated and the high state duration is accumulated (S5, S6, S7, S15, S16).

이와 같은 과정들을 수행하는 도중에 현재 펄스가 로우 상태로 되고, 다시 다음 펄스가 로우 상태이면 S8 과정으로 진행하여 로우 상태 지속 시간을 누적한다.If the current pulse goes to the low state during the execution of the above processes and if the next pulse is again low, the process goes to the step S8 to accumulate the low state duration.

이때, S16 과정에서 펄스의 누적된 하이 상태 지속 시간이 40msec가 지난후에 로우 상태로 변한다면 누적된 하이 상태 지속 시간은 최대 하이 상태 지속 구간(350msec)에 대한 펄스 시간일 것이다 (제2도(B)참조). 따라서 제어부(220)는 S16과정에서 누적된 하이 상태 지속 시간이 300msec 내지 400msec 사이의 값인지를 비교한다(S9).At this time, if the cumulative high state duration of the pulse changes to the low state after 40 msec in step S16, the accumulated high state duration will be the pulse time for the maximum high state duration (350 msec) )Reference). Accordingly, the controller 220 compares the accumulated high state duration in step S16 with a value between 300 msec and 400 msec (S9).

비교 결과 S16 과정에서 누적된 하이 상태 지속 시간이 300mse 내지 400msec 사이의 값이면(S9) 제어부(220)는 비로소 최대 하이 상태 지속 구간을 탐색했음을 나타내는 상태 신호와 로우 펄스 카운트값 을 1로 세트시킨다(S13).As a result of comparison, if the high state duration accumulated in step S16 is a value between 300 msec and 400 msec (S9), the controller 220 sets the state signal indicating that the maximum high state duration is searched and the low pulse count value to 1 S13).

지금까지의 과정은 실질적으로 최초의 탐색 구간이 ID를 나타내는 펄스구간이거나 스타트/엔드 코드를 나타내는 펄스 구간일 경우에 대해 설명한 것이다. 상술한 설명에서 알수 있는 바와 같이 탐색 구간이 ID를 나타내는 펄스의 일정 위치이거나 스타트/엔드 코드를 나타내는 펄스의 일정 위치에서 최초 탐색이 이루어질 경우 제어부(220)는 이를 무시한다. 그리고 실질적으로 최대 하이 상태 지속 구간이 탐색되면 비로소 하이 상태 지속 구간을 탐색했음을 나타내는 상태 신호를 1로 세트하고 로우 펄스수에 대한 카운트를 시작한다(S13).The process up to this point is substantially the case where the first search interval is a pulse interval indicating ID or a pulse interval indicating start / end code. As can be seen from the above description, when the search interval is a predetermined position of the pulse indicating the ID or when the initial search is performed at a certain position of the pulse indicating the start / end code, the control unit 220 disregards the search. When the maximum high-level sustain period is substantially searched, a state signal indicating that the high-state sustain period is searched is set to 1 and a count for the low pulse number is started (S13).

S13 과정에 의해 하이 상태 지속 구간을 탐색했음을 나타내는 상태신호를 1, 로우 펄스수 1로 각각 세 트하고, 이전 하이 상태 지속 시간을 리셋시킨후(S14) S5 과정으로 진행한다.In step S13, the state signal indicating that the high-state sustain period is searched is set to 1 and the low pulse number is set to 1, and the previous high state duration is reset (S14).

이와 같은 과정후 이전 펄스가 로우 상태이고 현재 펄스가 하이 상태가 되는 펄스의 에지 부분이 검출 되면 로우 상태 지속 시간에 대한 누적을(S8) 중단한 후 다시 S5 과정으로 귀환한다.After the above process, if the previous pulse is in the low state and the edge part of the pulse in which the current pulse is in the high state is detected, accumulation of the low state duration is stopped in step S8, and then the process returns to step S5.

이전 펄스의 상태와 현재 펄스의 상태를 검출하여 이전 펄스의 상태와 현재 펄스의 상태를 비교하고, 비교 결과 이전 펄스가 하이 상태이고 현재 펄스가 하이 상태이면 하이 상태 지속 시간을 누적한다(S5, S6, S7, S15, S16).The state of the previous pulse and the state of the current pulse are compared to compare the state of the previous pulse with the state of the current pulse. If the previous pulse is high and the current pulse is high, the high state duration is accumulated (S5, S6 , S7, S15, S16).

그런후 S16 과정에서 누적된 하이 상태 지속 시간이 40msec보다 큰지를 비교한다. S16 과정에서 누적 된 하이 상태 지속 시간이 40msec보다 작으면(S17) 제어부(220)는 상술한 S8과정에서 누적된 로우 상태 지속 시간이 20msec 내지 60msec 사이에 존재하는지를 비교한다(S18). S18과정의 비교 결과 S8과정에서 누적된 로우 상태 지속 시간이 20msec 내지 60msec 사이에 존재하면 S8과정에서 누적된 로우 상태 지속 시간만을 클리어 시킨다(S23).Then, it is compared whether the high state duration accumulated in S16 is greater than 40 msec. If the high state duration accumulated in step S16 is less than 40 msec (S17), the controller 220 compares the accumulated low state duration in step S8 to determine whether the accumulated low state duration is between 20 msec and 60 msec (S18). If it is determined in step S18 that the accumulated low state duration is between 20 msec and 60 msec, only the accumulated low state duration in step S8 is cleared (step S23).

그런후 다시 이전 펄스가 하이 상태이고 현재 펄스가 로우 상태가 되는 펄스의 에지 부분이 검출되면 하이 상태 지속 시간에 대한 누적을 중단한 후 S5 과정으로 귀환한다.Then, when the edge portion of the pulse whose high level is the high level and the low level is the low level is detected again, the accumulation of the high level duration is stopped and the process returns to the step S5.

S5, S6, S7 과정에 의해 이전 펄스의 상태가 로우 상태이고 현재 펄스가 로우 상태이면 로우 상태 지속 시간을 누적하면서(S7, S8), S16 과정에서 누적된 하이 상태 지속 시간이 300msec와 400msec 사이에 있는지 비교한다(S9). 비교 결과 S16 과정에서 누적된 하이 상태 지속 시간이 300msec와 400msec 사이에 있지 않으면(S9) 제어부(220)는 하이 상태 지속 시간이 다시 10msec와 40msec 사이에 있는지를 비교한다(S10). 비교 결과 S10 과정에서 누적된 하이 상태 지속 시간이 10msec와 40msec 사이에 있으면 제어부(220)는 카운트값을 1 상승시킨후(S12) S16 과정에서 누적된 하이 상태 지속 시간을 리셋시킨다(S14).If the state of the previous pulse is low and the current pulse is low by the steps S5, S6 and S7, the low state duration is accumulated (S7, S8), and the high state duration accumulated in the step S16 is accumulated between 300 msec and 400 msec (S9). If the high state duration accumulated in S16 is not between 300msec and 400msec (S9), the controller 220 compares the high state duration again between 10msec and 40msec (S10). If the high state duration accumulated in step S10 is between 10 msec and 40 msec, the controller 220 raises the count value by 1 (S12) and resets the accumulated high state duration in step S16 (step S14).

이와 같은 과정후 이전 펄스가 로우 상태이고 현재 펄스가 하이 상태가 되는 펄스의 에지 부분이 검출 되면 로우 상태 지속 시간에 대한 누적을 중단한 후 다시 S5과정으로 귀환한다.After the above process, when the edge portion of the pulse in which the previous pulse is in the low state and the current pulse is in the high state is detected, accumulation of the low state duration is stopped, and then the process returns to S5.

S5, S6 과정에 의해 이전 펄스의 상태와 현재 펄스의 상태를 검출하여 이전 펄스의 상태와 현재 펄스의 상태가 비교하여, 비교 결과 이전 펄스가 하이 상태이고 현재 펄스가 하이 상태이면 하이 상태 지속 시간을 누적한다(S5, S6, S7, S15, S16).S5 and S6, the state of the previous pulse and the state of the current pulse are compared and the state of the previous pulse is compared with the state of the current pulse. If the previous pulse is high and the current pulse is high, (S5, S6, S7, S15, S16).

그런후 S16과정에서 누적된 하이 상태 지속 시간이 40msec보다 큰지를 비교한다(S17). 누적된 하이 상태 지속 시간이 40msec보다 작으면(S17) 제어부(220)는 상술한 S8 과정에서 누적된 로우 상태 지속시간이 20msec 내지 60msec 사이에 존재하는지를 비교한다(S18). S18 과정의 비교 결과 S8 과정에서 누적된 로우 상태 지속 시간이 20msec 내지 60msec 사이에 존재하지 않으면 350msec의 하이 상태 지속시간을 검출했음을 나타내는 상태 신호를 0으로 클리어(clear)시킨후 S8 과정에서 누적된 로우 상태 지속 시간을 클리어 시키지만(S19, S23), S8 과정에서 누적된 로우 상태 지속 시간이 20msec 내지 60msec 사이에 존재하면 S8과정에서 누적된 로우 상태 지속 시간만을 클리어 시킨다(S23).Then, in step S16, it is determined whether the accumulated high state duration is greater than 40 msec (S17). If the accumulated high state duration is less than 40 msec (S17), the controller 220 compares the accumulated low state duration in S8 with 20 msec to 60 msec (S18). If it is determined in step S18 that the accumulated low state duration does not exist between 20 msec and 60 msec, the state signal indicating that the high state duration of 350 msec is detected is cleared to 0. Then, (S19, S23). If the accumulated low state duration is between 20 msec and 60 msec in step S8, only the accumulated low state duration in step S8 is cleared (S23).

이와 같은 과정을 통하여 최대 하이 상태 지속 구간이 탐색되고 나면 다시 다음 최대 하이 상태 지속 구간이 탐색될때까지 연속되는 로우 펄스에 대한 수를 순차적으로 카운트한다. 즉, S17과정에서 하이 상태 지속 시간이 40msec보다 크고 최대 하이 상태 지속 구간을 탐색했음을 나타내는 상태 신호가 1로 세트되어 있으면 이전에 카운트한 로우 펄스 카운트값이 해당 디스크 장착부(5)의 ID가 되는 것이다(S21).After the maximum high state duration is detected through the above process, the number of consecutive low pulses is sequentially counted until the next highest state duration is searched again. That is, if the state signal indicating that the high state duration is greater than 40 msec and the maximum high state duration is searched is set to 1 in step S17, the previously counted row pulse count value becomes the ID of the disk loading section 5 (S21).

디스크 장착부(5)에 대한 ID가 탐색되고 나면 제어부(220)는 하이 상태 지속 구간을 탐색했음을 나타내 는 상태 신호를 0로 리셋시킨다(S22).After the ID for the disk loading unit 5 is searched, the controller 220 resets the state signal indicating that the high state duration is searched to zero (S22).

상술한 바와 같이 본 발명은 최초의 탐색 구간이 ID를 나타내는 펄스의 일정 위치이거나 스타트/엔드 코드를 나타내는 펄스의 일정 위치에서 최초 탐색이 이루어질 경우 제어부(220)는 이를 무시한다. 그리 고 실질적으로 최대 하이 상태 지속 구간이 탐색되고 난후 로우 펄스가 검출되면 펄스수를 카운트하여 ID나 스타트/엔드 코드를 탐색한다.As described above, according to the present invention, when the first search interval is a predetermined position of the pulse indicating the ID, or when the initial search is performed at a certain position of the pulse indicating the start / end code, the control unit 220 ignores it. Then, when the low-pulse is detected after the maximum high-level sustain period is detected, the pulse number is counted to search for the ID or the start / end code.

따라서 본 발명은 보다 용이하고 빠르게 디스크 ID를 탐색할 수 있는 효과가 있다.Therefore, the present invention has an effect of searching for a disk ID more easily and quickly.

Claims (1)

턴테이블의 다수개의 디스크 장착부에 각각 장착된 다수개의 디스크를 선택적으로 재생하는 광 디스크 채인져 시스템에서 디스크의 위치를 판별하기 위한 각 ID에 대응되게 발생되는 펄스군들과, 상기 펄스군들 사이마다 발생되는 스타트/엔드코드를 나타내는 펄스군들을 이용하여 디스크 ID를 탐색하는 ID 탐색 방법에 있어서; 상기 각 ID에 대응되게 발생하는 펄스군과 상기 스타트/엔드 코드를 나타내는 펄스군 사이의 구간을 먼저 탐색하는 단계; 상기 각 ID에 대응되게 발생하는 펄스군과 상기 스타트/엔드 코드를 나타내는 펄스군 사이의 구간이 탐색되면 다음에 검출되는 펄스군의 각 펄스수를 카운트하여 ID를 판별하는 단계를 포함하여 이루어진 광 디스크 채인져 시스템의 ID 탐색 방법.There is provided an optical disc changer system for selectively reproducing a plurality of discs mounted on a plurality of disc mounting portions of a turntable, comprising: pulse groups generated corresponding to respective IDs for disc position determination; An ID search method for searching a disk ID using pulse groups representing a start / end code, the method comprising: Searching for a section between a pulse group corresponding to each ID and a pulse group representing the start / end code; And counting the number of pulses of the pulse group detected next when the interval between the pulse group generated corresponding to each ID and the pulse group indicating the start / end code is searched to determine the ID, A method for searching the ID of a sinker system. ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: It is disclosed by the contents of the first application.
KR1019960031782A 1996-07-31 1996-07-31 How to Find the ID of Optical Disc Changer System KR980011266A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1019960031782A KR980011266A (en) 1996-07-31 1996-07-31 How to Find the ID of Optical Disc Changer System
GB9716182A GB2315915A (en) 1996-07-31 1997-07-31 Disk searching method for an optical disk changer
JP9206005A JPH1069696A (en) 1996-07-31 1997-07-31 Method for retrieving identification specific number code of disk loading part in optical disk changer system
US08/903,799 US5848033A (en) 1996-07-31 1997-07-31 Method for searching identification of disk mounting section in optical disk changer system
CN97116612A CN1174372A (en) 1996-07-31 1997-07-31 Method for searching identification of disk mounting section in optical disk changer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960031782A KR980011266A (en) 1996-07-31 1996-07-31 How to Find the ID of Optical Disc Changer System

Publications (1)

Publication Number Publication Date
KR980011266A true KR980011266A (en) 1998-04-30

Family

ID=66250139

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960031782A KR980011266A (en) 1996-07-31 1996-07-31 How to Find the ID of Optical Disc Changer System

Country Status (1)

Country Link
KR (1) KR980011266A (en)

Similar Documents

Publication Publication Date Title
KR0126791B1 (en) Method of searching program
JPH0310192B2 (en)
GB2119543A (en) Random reproduction control device in a rotary recording medium reproducing apparatus
KR100212561B1 (en) Apparatus for controlling circulation of tray roullet in optical disc changer system
KR100573686B1 (en) Method for reproducing optical disc
KR100203661B1 (en) Method for controlling rotating position of a turn-table in an optical disk changer system
KR980011266A (en) How to Find the ID of Optical Disc Changer System
JPH10143991A (en) Eccentric-center-of-mass disk detecting method and disk reproducing device
KR100229797B1 (en) Searching method of identification for optical disc changer system
KR19980061646A (en) Tray roulette rotation control device of optical disk framer system
KR100203690B1 (en) Method for controllong position of disk using disk indentification numbers in an optical disk changer system
KR19980039979A (en) How to control the rotation speed of the tray roulette in the optical disk framer system
KR19980039977A (en) How to control the rotation speed of the tray roulette in the optical disk framer system
KR19980039978A (en) How to control the rotation speed of the tray roulette in the optical disk framer system
KR100209156B1 (en) Turntable controlling apparatus in a disk changer
KR100209157B1 (en) Method for controlling rotating position of a turn-table in an optical disk changer system
KR100212573B1 (en) Apparatus and method for detecting dish of tray roullet in optical disc changing system
KR100203693B1 (en) Apparatus and method for controlling revolution velocity of tray roullet
KR910001337B1 (en) Circuit of cdp for long play mode constant angular velocity playback
KR100236109B1 (en) Apparatus for detecting a failure of the tray rotation of a disk change system
KR100212569B1 (en) Apparatus and method for detecting dish of tray roullet in optical disc changing system
KR19980061648A (en) How to control tray roulette rotation in optical disc system
JPH10283761A (en) Reproducing device
KR19990012003A (en) Rotational position control method of optical disc changer system
KR0175834B1 (en) Disk changing information display method of multi disk player

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination