[go: up one dir, main page]

KR100758988B1 - Portable device and data recording / reading method using the mobile device - Google Patents

Portable device and data recording / reading method using the mobile device Download PDF

Info

Publication number
KR100758988B1
KR100758988B1 KR1020010051093A KR20010051093A KR100758988B1 KR 100758988 B1 KR100758988 B1 KR 100758988B1 KR 1020010051093 A KR1020010051093 A KR 1020010051093A KR 20010051093 A KR20010051093 A KR 20010051093A KR 100758988 B1 KR100758988 B1 KR 100758988B1
Authority
KR
South Korea
Prior art keywords
recording medium
data
unit
optical pickup
recording
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020010051093A
Other languages
Korean (ko)
Other versions
KR20030016995A (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 KR1020010051093A priority Critical patent/KR100758988B1/en
Publication of KR20030016995A publication Critical patent/KR20030016995A/en
Application granted granted Critical
Publication of KR100758988B1 publication Critical patent/KR100758988B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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
    • G11B19/10Control of operating function, e.g. switching from recording to reproducing by sensing presence or absence of record in accessible stored position or on turntable
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • 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/022Control panels
    • 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
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

기록매체의 장착환경에 따라 데이터의 기록/독출이 가능한 휴대용 기기 및 그 방법이 개시된다. 휴대용 기기는, 데이터의 기록/독출에 대한 사용자명령을 입력하기 위한 입력부, 기록매체에 접근하여 데이터를 기록/독출하기 위한 광픽업부, 및 입력부를 통해 사용자명령이 입력되면 기록매체의 장착여부를 판단하여 기록매체가 장착된 것으로 판단된 경우에 기록매체에 설정된 기준영역으로부터 기록/독출될 데이터의 위치를 산출하여 산출된 위치로 광픽업부를 이동시키고, 이동된 위치로부터 데이터가 기록/독출되도록 광픽업부를 제어하는 제어부를 구비한다. 여기서, 제어부는 광픽업부를 통해 기록매체의 장착여부에 대한 검출용신호를 발생시키고, 검출용신호에 대응하여 픽업된 신호로부터 기록매체의 장착여부를 판단한다. 또한, 제어부는 기준영역에 대응되는 위치에서 광픽업부를 통해 픽업된 신호를 이용하여 기록매체가 정상적으로 장착되었는지의 여부를 판단한다. 이로써, 휴대용 기기는 기록매체가 장착되지 않거나 비정상적으로 장착된 경우에 바로 교정할 수 있게 됨으로써, 오동작 또는 고장이 발생될 가능성을 줄일 수 있게 된다.Disclosed are a portable device capable of recording / reading data according to a mounting environment of a recording medium and a method thereof. The portable device includes an input unit for inputting a user command for recording / reading data, an optical pickup unit for recording / reading data by accessing the recording medium, and whether the recording medium is mounted when a user command is input through the input unit. If it is determined that the recording medium is mounted, the optical pickup unit is moved to the calculated position by calculating the position of the data to be recorded / read from the reference area set in the recording medium, and the optical data is recorded / read from the moved position. And a control unit for controlling the pickup unit. Here, the controller generates a detection signal for whether the recording medium is mounted through the optical pickup unit, and determines whether the recording medium is mounted from the signal picked up in response to the detection signal. In addition, the controller determines whether the recording medium is normally mounted by using a signal picked up through the optical pickup unit at a position corresponding to the reference area. As a result, the portable device can immediately correct when the recording medium is not mounted or is abnormally mounted, thereby reducing the possibility of malfunction or failure.

휴대용 기기, 기록매체, 광픽업, 기록, 독출Portable devices, recording media, optical pickup, recording, reading

Description

휴대용 기기 및 그 휴대용 기기를 이용한 데이터 기록/독출방법{Portable device and data writing/reading method using the same}Portable device and data writing / reading method using the same

도 1은 본 발명에 따른 DCDP의 개략적인 블록도,1 is a schematic block diagram of a DCDP according to the present invention;

도 2는 도 1의 DCD데크부의 개략적인 구성을 도시한 블럭도,2 is a block diagram showing a schematic configuration of the DCD deck portion of FIG.

도 3은 도 1의 DCDP에 구비된 호스트와 레지스터간의 데이터교환을 도시한 블록도, 3 is a block diagram illustrating data exchange between a host and a register included in the DCDP of FIG. 1;

도 4는 DCD의 일면을 기록영역별로 구분하여 도시한 평면도, 그리고4 is a plan view showing one surface of the DCD divided by recording area;

도 5 및 도 6은 도 1의 DCDP에 의한 데이터 기록/독출 과정을 도시한 흐름도이다.5 and 6 are flowcharts illustrating a data writing / reading process by the DCDP of FIG. 1.

* 도면의 주요부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

10 : DCD 12 : 홀 10: DCD 12: Hole

14 : 기준영역 16 : 데이터 기록영역14: reference area 16: data recording area

18 : 파일시스템 기록영역 100 : DCDP18: File system recording area 100: DCDP

120 : 엔진부 127 : 레지스터부120: engine portion 127: register portion

140 : 호스트 200 : 컴퓨터140: host 200: computer

본 발명은 휴대용 기기 및 그 휴대용 기기를 이용한 데이터 기록/독출방법에 관한 것으로서, 보다 상세하게는, 기록매체의 장착환경에 따라 데이터의 기록/독출이 가능한 휴대용 기기 및 그것을 이용한 데이터 기록/독출 방법에 관한 것이다.The present invention relates to a portable device and a data recording / reading method using the portable device. More particularly, the present invention relates to a portable device capable of recording / reading data according to a mounting environment of a recording medium and a data recording / reading method using the same. It is about.

현대기술의 발달과 더불어 소정의 정보들을 시간 및 장소에 구애을 받지 않고 필요에 따라 재생하거나 복원할 수 있는 유용한 기기들이 널리 보급되어 왔다. 대중적으로 제시되어 왔던 기기들 중에는 자기테이프, 플로피디스크(FD), 컴팩트디스크(CD) 등의 기록매체 및 그 기록매체를 이용한 기기가 있다. 디지털기술의 발달로 이러한 기록매체는 대용량화 되어가고 있으며, 그 시스템 또한 소형화, 고속화되어 가고 있다. 이러한 기록매체와 시스템의 발달, 그리고 인터넷의 대중화로 개인은 많은 양의 정보를 취득하고 저장할 수 있게 되었다.With the development of modern technology, useful devices for reproducing or restoring desired information regardless of time and place have been widely used. Among the devices that have been popularly presented are recording media such as magnetic tape, floppy disk (FD), compact disk (CD), and the like, and devices using the recording media. With the development of digital technology, these recording media are getting larger and the system is getting smaller and faster. The development of such recording media and systems, and the popularization of the Internet, enable individuals to acquire and store large amounts of information.

최근에는 지름 32mm의 소형 디스크로서 그 크기에 비해 500메가바이트의 대용량을 갖는 기록매체와 이 기록매체를 구동하기 위한 디바이스가 개발되었으며, 사용자는 이 디바이스(이하, DCDP(Digital Convergence Disk Player)와 휴대용 기기라는 용어를 혼용하여 사용한다)를 이용하여 기록매체(이하, DCD(Digital Convergence Disk)라고 일컫는다)에 데이터를 기록/독출할 수 있게 되었다.Recently, a small disk of 32 mm in diameter, which has a large capacity of 500 megabytes in comparison with its size, and a device for driving the recording medium have been developed, and the user (hereinafter referred to as DCDP (Digital Convergence Disk Player) and portable) The term device is used interchangeably to record / read data on a recording medium (hereinafter referred to as a digital convergence disk (DDC)).

그러나, 상술한 DCD 및 DCDP에 있어서, DCDP에 DCD가 잘못 장착된 경우 등에는 DCDP의 오동작발생의 원인이 될 수 있으며, 이로 인해 DCDP의 고장이 초래될 수도 있다.However, in the above-described DCD and DCDP, when the DCD is incorrectly mounted on the DCDP, it may cause a malfunction of the DCDP, which may cause a failure of the DCDP.

본 발명은 상기와 같은 문제점을 해결하기 위하여 창안된 것으로서, 본 발명의 목적은 DCD의 장착환경에 따라 데이터를 기록/독출할 수 있는 휴대용 기기 및 방법을 제공하는데 있다. The present invention was devised to solve the above problems, and an object of the present invention is to provide a portable device and a method capable of recording / reading data according to a mounting environment of a DCD.

상기의 목적을 달성하기 위한 본 발명에 따른 휴대용 기기는, 착탈가능하게 장착된 기록매체에 대하여 데이터의 기록/독출이 가능한 휴대용 기기에 있어서, 상기 데이터의 기록/독출에 대한 사용자명령을 입력하기 위한 입력부, 상기 기록매체에 접근하여 데이터를 기록/독출하기 위한 광픽업부, 및 상기 입력부를 통해 상기 사용자명령이 입력되면 상기 기록매체의 장착여부를 판단하여 상기 기록매체가 장착된 것으로 판단된 경우에 상기 기록매체에 설정된 기준영역으로부터 기록/독출될 상기 데이터의 위치를 산출하여 산출된 위치로 상기 광픽업부를 이동시키고 이동된 위치로부터 상기 데이터가 기록/독출되도록 상기 광픽업부를 제어하는 제어부를 포함하고, 상기 기록매체는 원판형상을 이루며 상기 기록매체의 중심부측에 소정 영역을 점유하는 링타입의 기준영역을 구비하고, 상기 제어부는 상기 광픽업부를 제어하여 상기 광픽업부를 통해 상기 기록매체의 장착여부에 대한 검출용신호를 발생시키고 상기 검출용신호에 대응하여 픽업된 신호로부터 상기 기록매체의 장착여부를 판단하는 것을 특징으로 한다.A portable device according to the present invention for achieving the above object is a portable device capable of recording / reading data to a detachably mounted recording medium, for inputting a user command for recording / reading the data. An input unit, an optical pickup unit for recording / reading data by accessing the recording medium, and when the user command is input through the input unit, determining whether the recording medium is mounted and determining that the recording medium is mounted. And a control unit for controlling the optical pickup unit to move the optical pickup unit to the calculated position by calculating the position of the data to be recorded / read from the reference area set in the recording medium and to record / read the data from the moved position. The recording medium has a disc shape and occupies a predetermined area on the central side of the recording medium. Has a ring-type reference area, and the control unit controls the optical pickup unit to generate a detection signal for mounting of the recording medium through the optical pickup unit, and from the signal picked up in response to the detection signal. It is characterized by determining whether or not the recording medium is mounted.

또한, 상기 휴대용 기기는 표시부를 더 포함하고, 상기 제어부는 픽업신호에 의해 상기 기록매체가 장착되지 않은 것으로 판단되면 상기 표시부에 상기 기록매체가 장착되지 않았다는 메세지를 표시시키는 것이 바람직하다. The portable device may further include a display unit, and when the controller determines that the recording medium is not mounted by the pickup signal, the portable device may display a message indicating that the recording medium is not mounted on the display unit.                     

또한, 상기 제어부는 상기 기록매체가 장착된 것으로 판단되면, 상기 기록매체가 정상적으로 장착된 경우에 대해 기억된 상기 기준영역에 대응되는 위치로 상기 광픽업부를 이동시키고, 이동된 상기 위치에서 상기 광픽업부를 제어하여 픽업된 정보가 상기 기준영역에 대응되는 정보가 아니면, 상기 기록매체가 비정상적으로 장착된 것으로 판단하여 상기 기록매체가 추출되도록 상기 휴대용 기기를 제어하는 것이 바람직하다.In addition, if it is determined that the recording medium is mounted, the controller moves the optical pickup to a position corresponding to the reference area stored for the case where the recording medium is normally mounted, and the optical pickup at the moved position. If the information picked up by controlling the unit is not information corresponding to the reference area, it is preferable to determine that the recording medium is abnormally mounted and to control the portable device to extract the recording medium.

또한, 상기 제어부는 상기 기록매체가 비정상적으로 장착된 것으로 판단되면, 상기 표시부에 상기 기록매체가 비정상적으로 장착되었음을 표시시키는 것이 바람직하다.In addition, if it is determined that the recording medium is abnormally mounted, the control unit may display that the recording medium is abnormally mounted on the display unit.

또한, 상기 제어부는 상기 광픽업부가 상기 기록매체에 접근하여 상기 데이터를 기록하던 도중에 상기 입력부를 통해 상기 기록매체에 대한 추출명령이 입력되면, 기록중인 상기 데이터를 상기 기록매체에 저장시킬 것인지 또는 삭제시킬 것인지에 대한 사용자 선택메뉴를 상기 표시부에 표시시키는 것이 바람직하다.The controller may store or delete the data being recorded on the recording medium when an extraction command for the recording medium is input through the input unit while the optical pickup unit is recording the data by accessing the recording medium. It is preferable to display a user selection menu on whether to make a display.

한편, 본 발명에 따른 휴대용 기기에 따르면, 착탈가능하게 장착된 기록매체에 대한 휴대용 기기의 데이터 기록/독출방법에 있어서, 입력부를 통해 상기 데이터의 기록/독출에 대한 사용자명령이 입력되었는지를 판단하는 단계, 상기 사용자명령이 입력되었으면, 광픽업부를 제어하여 상기 광픽업부를 통해 상기 기록매체의 장착여부에 대한 검출용신호를 발생시키는 단계, 상기 검출신호에 대응하여 픽업된 신호로부터 상기 기록매체의 장착여부를 판단하는 단계, 및 상기 기록매체가 장착된 것으로 판단되면, 상기 광픽업부에 의해 상기 데이터를 기록/독출하는 단계를 포함하는 것을 특징으로 하는 휴대용 기기의 데이터 기록/독출방법이 제공된다.On the other hand, according to the portable device according to the invention, in the data recording / reading method of the portable device for the removable recording medium, it is determined whether a user command for recording / reading of the data is input through the input unit Step, if the user command is input, controlling the optical pickup unit to generate a detection signal for the mounting of the recording medium through the optical pickup unit, the mounting of the recording medium from the signal picked up in response to the detection signal And determining whether or not the recording medium is mounted, and recording / reading the data by the optical pickup unit, wherein the data recording / reading method of the portable device is provided. .

상기 휴대용 기기의 데이터 기록/독출방법은 상기 기록매체가 장착된 것으로 판단되면 상기 기록매체에 설정된 기준영역으로부터 기록/독출될 상기 데이터의 위치를 산출하는 단계, 산출된 위치로 상기 광픽업부를 이동시키는 단계, 및 이동된 상기 위치로부터 상기 데이터가 기록/독출되도록 상기 광픽업부를 제어하는 단계를 더 포함한다.In the data recording / reading method of the portable device, if it is determined that the recording medium is mounted, calculating a position of the data to be recorded / read from a reference area set in the recording medium, and moving the optical pickup unit to the calculated position. And controlling the optical pickup to record / read the data from the moved position.

또한, 상기 휴대용 기기의 데이터 기록/독출방법은 상기 기록매체가 장착되지 않은 것으로 판단되면, 표시부에 상기 기록매체가 장착되지 않았다는 메세지를 표시시키는 단계를 더 포함하는 것이 바람직하다.The data recording / reading method of the portable device may further include displaying a message indicating that the recording medium is not mounted on the display unit when it is determined that the recording medium is not mounted.

또한, 상기 휴대용 기기의 데이터 기록/독출방법은 상기 기록매체가 장착된 것으로 판단되면 상기 기록매체가 정상적으로 장착된 경우에 대해 기억된 상기 기준영역에 대응되는 위치로 상기 광픽업부를 이동시키는 단계, 이동된 상기 위치에서 상기 광픽업부를 제어하여 장착된 상기 기록매체로부터 정보를 픽업하는 단계, 픽업된 정보가 상기 기준영역에 해당되는 정보가 아니면 상기 기록매체가 비정상적으로 장착된 것으로 판단하는 단계, 및 상기 기록매체가 비정상적으로 장착된 것으로 판단되면 상기 기록매체를 추출시키는 단계를 더 포함하는 것이 바람직하다.The data recording / reading method of the portable device may further include moving the optical pickup unit to a position corresponding to the reference region stored when the recording medium is normally mounted. Picking up information from the mounted recording medium by controlling the optical pickup unit at the predetermined position; determining that the recording medium is abnormally mounted if the picked-up information is not information corresponding to the reference area; and If it is determined that the recording medium is abnormally mounted, the method may further include extracting the recording medium.

또한, 상기 휴대용 기기의 데이터 기록/독출방법은 상기 기록매체가 비정상적으로 장착된 것으로 판단되면, 상기 표시부에 상기 기록매체가 비정상적으로 장착되었음을 표시시키는 단계를 더 포함하는 것이 바람직하다.The data recording / reading method of the portable device may further include indicating that the recording medium is abnormally mounted on the display unit when it is determined that the recording medium is abnormally mounted.

또한, 상기 휴대용 기기의 데이터 기록/독출방법은 상기 광픽업부가 상기 기 록매체에 접근하여 상기 데이터를 기록하던 도중에 상기 입력부를 통해 상기 기록매체에 대한 추출명령이 입력되었는지를 판단하는 단계, 및 상기 입력부를 통해 상기 추출명령이 입력되면 기록중인 상기 데이터를 저장시킬 것인지 또는 삭제시킬 것인지에 대한 사용자 선택메뉴를 상기 표시부에 표시시키는 단계를 더 포함하는 것이 바람직하다.The data recording / reading method of the portable device may further include determining whether an extraction command for the recording medium is input through the input unit while the optical pickup unit approaches the recording medium and records the data. If the extraction command is input through an input unit, it is preferable to further include displaying on the display unit a user selection menu on whether to store or delete the data being recorded.

이로써, 본 발명에 따른 휴대용 기기는 기록매체에 데이터를 기록/독출하는 경우에 발생될 수 있는 기록매체의 비정상적인 장착 등으로 인한 오동작 및 고장의 가능성을 줄일 수 있게 된다.As a result, the portable device according to the present invention can reduce the possibility of malfunction or failure due to abnormal mounting of the recording medium which may occur when data is recorded / read out on the recording medium.

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

도 1은 본 발명에 따른 DCDP의 개략적인 블록도이고, 도 2는 도 1의 DCD데크부의 개략적인 구성을 도시한 블럭도이다. 1 is a schematic block diagram of a DCDP according to the present invention, Figure 2 is a block diagram showing a schematic configuration of the DCD deck portion of FIG.

도면을 참조하면, DCDP(100)는 엔진부(120) 및 호스트(140)를 포함한다. 엔진부(120)는 착탈가능하게 장착된 DCD(10)를 회전구동하여 DCD(10)로부터 소정의 정보를 독출하거나, DCD(10)에 소정의 정보를 기록시키기 위한 장치이다. 호스트(140)는 엔진부(120)와 접속되어 엔진부(120)를 제어하며, 외부기기 예를들면, 개인용컴퓨터(PC)(200)와 접속되어 엔진부(120)를 제어할수 있다.Referring to the drawings, the DCDP 100 includes an engine unit 120 and a host 140. The engine unit 120 is a device for reading out predetermined information from the DCD 10 by rotating the detachably mounted DCD 10 or recording the predetermined information in the DCD 10. The host 140 may be connected to the engine unit 120 to control the engine unit 120, and may be connected to an external device, for example, a personal computer (PC) 200, to control the engine unit 120.

엔진부(120)는 DCD데크부(122), DCD서보(124), 버퍼(125), 엔진메모리(126), 엔진제어부(128) 및 엔진인터페이스(129)를 포함한다. DCD데크부(122)는 DCD드라이브(122a), 광픽업부(122b), 및 신호처리부(122c)를 포함한다. The engine unit 120 includes a DCD deck unit 122, a DCD servo 124, a buffer 125, an engine memory 126, an engine control unit 128, and an engine interface 129. The DCD deck unit 122 includes a DCD drive 122a, an optical pickup unit 122b, and a signal processor 122c.

DCD데크부(122)는 DCD(10)가 DCD드라이브(122a)로 삽입되면, 엔진제어부(128)에 의해 제어되어 DCD(10)에 데이터를 기록하거나, DCD(10)로부터 데이터를 픽업한다. 여기서, DCD(10)에의 데이터 기록 또는 DCD(10)로부터의 데이터 픽업은 광픽업부(122b)에 의해 구현된다. 광픽업부(122b)는 호스트(140)의 제어부(141)에 의해 제어되어 DCD(10)의 장착여부에 대한 검출용신호를 발생시킬 수 있다. 또한, 광픽업부(122b)는 엔진제어부(128)로부터 수신한 데이터를 신호처리하여 DCD(10)에 기록하거나, DCD(10)로부터 픽업한 데이터를 신호처리하여 엔진제어부(128)에 제공한다. 신호처리부(122c)는 주지의 기술인 A/D변환, 재생신호에 대한 지터(Jitter)값 측정 및 보상처리 등의 신호처리를 수행한다.The DCD deck unit 122 is controlled by the engine controller 128 when the DCD 10 is inserted into the DCD drive 122a to record data in the DCD 10 or to pick up data from the DCD 10. Here, data recording to the DCD 10 or data pickup from the DCD 10 is implemented by the optical pickup unit 122b. The optical pickup unit 122b may be controlled by the controller 141 of the host 140 to generate a detection signal for whether the DCD 10 is mounted. In addition, the optical pickup unit 122b signals the data received from the engine controller 128 and records the data in the DCD 10, or signals the data picked up from the DCD 10 and provides the signal to the engine controller 128. . The signal processor 122c performs signal processing such as A / D conversion, measurement of jitter value for the reproduced signal, and compensation processing, which are well known techniques.

DCD서보(124)는 엔진제어부(128)의 제어에 따라 DCD드라이브(122a)를 구동시킨다. 즉, DCD서보(124)는 엔진제어부(128)로부터 수신된 신호에 따라 속도를 달리하여 DCD(10)를 회전시킨다. The DCD servo 124 drives the DCD drive 122a under the control of the engine controller 128. That is, the DCD servo 124 rotates the DCD 10 by varying the speed according to the signal received from the engine controller 128.

엔진제어부(128)는 엔진인터페이스부(129)를 통해 호스트(140)의 제어부(141)와 데이터를 송수신한다. 엔진제어부(128)의 제어에 의해 DCD데크부(122)로부터 수신된 DCD(10)에 기록된 파일들에 대한 속성정보는 엔진인터페이스부(129)를 통하여 호스트(140)의 제어부(141)로 전송된다. 또한, 엔진제어부(128)는 광픽업부(122b)로부터 광픽업부(122b)에 의해 픽업된 검출용신호에 대응되는 신호 및 DCD(10)로부터 독출된 신호를 수신하여 제어부(141)에 전송한다.The engine controller 128 transmits and receives data to and from the controller 141 of the host 140 through the engine interface 129. The attribute information of the files recorded in the DCD 10 received from the DCD deck unit 122 under the control of the engine control unit 128 is transferred to the control unit 141 of the host 140 through the engine interface unit 129. Is sent. In addition, the engine controller 128 receives a signal corresponding to the detection signal picked up by the optical pickup unit 122b from the optical pickup unit 122b and a signal read out from the DCD 10 and transmits the signal to the controller 141. do.

버퍼(125)는 DCD(10)에 대하여 데이터를 기록 및 재생하는 경우 기록 및 재생될 데이터를 임시 보관하기 위한 것으로, SRAM(Static Random Access Memory)을 사용할 수 있다. 엔진메모리(126)는 DCD(10)와 엔진부(120) 및 엔진부(120)와 호 스트(140) 사이에 약속된 각종 커멘드어들의 코드값 및 제어용 데이터를 저장하기 위한 것으로, 플래쉬메모리(flash memory : flash RAM)를 사용할 수 있다. 예컨대, 엔진메모리(126)는 DCD드라이브(122a)에 DCD(10)가 정상적으로 장착된 경우의 DCD(10)에 설정된 기준영역의 위치를 저장한다. DCD드라이브(122a)에 DCD(10)가 장착되면, 엔진제어부(128)는 엔진메모리(126)를 검색하여 저장된 위치로 광픽업부(122b)를 이동시킨다. 엔진제어부(128)는 DCD데크(122), DCD서보(124) 및 버퍼(125)를 제어한다. 엔진제어부(128)는 엔진인터페이스(129)를 통해 호스트(140)의 제어부(141)와 데이터를 송수신하며, 제어부(141)로부터 DCD데크부(122)에 대한 제어신호를 수신하여 DCD데크부(122)를 제어시킬 수 있다. 엔진인터페이스(129)는 엔진부(120)와 호스트(140) 사이에 인터페이스를 제공한다. The buffer 125 is for temporarily storing data to be recorded and reproduced when data is recorded and reproduced with respect to the DCD 10, and may use a static random access memory (SRAM). The engine memory 126 is for storing code values and control data of various command words promised between the DCD 10, the engine unit 120, and the engine unit 120 and the host 140. flash memory: flash RAM) can be used. For example, the engine memory 126 stores the position of the reference area set in the DCD 10 when the DCD 10 is normally mounted in the DCD drive 122a. When the DCD 10 is mounted on the DCD drive 122a, the engine controller 128 searches the engine memory 126 to move the optical pickup unit 122b to the stored position. The engine controller 128 controls the DCD deck 122, the DCD servo 124, and the buffer 125. The engine controller 128 transmits and receives data to and from the control unit 141 of the host 140 through the engine interface 129, and receives a control signal for the DCD deck unit 122 from the control unit 141 to control the DCD deck unit ( 122) can be controlled. The engine interface 129 provides an interface between the engine unit 120 and the host 140.

호스트(140)는 제어부(141), 전원부(142), 메모리(143), 외부인터페이스(144), 표시부(145), 오디오출력부(146), 검색부(147), 입력부(148) 및 배터리잔량검출부(149)를 포함한다.The host 140 includes a control unit 141, a power unit 142, a memory 143, an external interface 144, a display unit 145, an audio output unit 146, a search unit 147, an input unit 148, and a battery. The remaining amount detection unit 149 is included.

제어부(141)는 엔진 인터페이스(129)와 접속되고, 엔진부(120)를 억세스하여 데이터를 기록 및 독출할 뿐만 아니라 독출한 데이터를 재생하는 기능 및 DCDP(100) 전체를 제어한다. 또한, 제어부(141)는 파일단위로 독출되는 데이터의 속성정보에 따라 파일의 재생/기록이 처리되도록 DCDP(100) 전체를 제어한다. The control unit 141 is connected to the engine interface 129 and accesses the engine unit 120 to control not only recording and reading data but also reproducing the read data and the entire DCDP 100. In addition, the controller 141 controls the entire DCDP 100 to process reproduction / recording of a file according to attribute information of data read out in units of files.

제어부(141)는 타이머(141a) 및 OSD처리부(141b)를 포함한다. 타이머(141a)는 DCDP(100)를 제어하기 위한 시간정보를 제공한다. OSD처리부(141b)는 표시부(145)에 표시될 다양한 문자정보를 제공한다. The controller 141 includes a timer 141a and an OSD processor 141b. The timer 141a provides time information for controlling the DCDP 100. The OSD processor 141b provides various character information to be displayed on the display unit 145.                     

전원부(142)는 메인배터리(142a)와 백업배터리(142b)를 포함한다. 메인배터리(142a)는 DCDP(100)를 구동하기 위한 전원을 제공한다. 백업배터리(142a)는 DCDP(100)의 전원이 오프된 후 메모리(143)에 남아있는 데이터를 DCD(10)로 복귀시키기 위한 전원을 제공한다. 배터리 잔량검출부(149)는 메인배터리(142a)의 잔량을 검사하여 그 결과를 제어부(141)로 전달한다.The power supply unit 142 includes a main battery 142a and a backup battery 142b. The main battery 142a provides a power source for driving the DCDP 100. The backup battery 142a provides a power supply for returning data remaining in the memory 143 to the DCD 10 after the power supply of the DCDP 100 is turned off. The remaining battery detection unit 149 checks the remaining amount of the main battery 142a and transmits the result to the controller 141.

또한, 메모리(143)는 제어부(141)에 의하여 제어되며, 제어부(141)로부터 DCD에 기록된 파일에 대한 속성정보를 수신하여 저장한다. 여기서, 속성정보는 DCD(10)에 기록된 파일에 대한 기록루트, 파일이름, 삭제가능여부에 대한 정보를 포함한다. 표시부(145)는 제어부(141)에 의해 제어되며, 메모리(143)에 저장된 파일들의 속성정보 리스트를 표시할 수 있도록 구현되는 것이 바람직하다. 또한, 표시부(145)는 제어부(141)에 의해 제어되어 DCDP(100)의 동작처리에 대응되는 메세지를 표시할 수 있다.In addition, the memory 143 is controlled by the controller 141 and receives and stores attribute information about a file recorded in the DCD from the controller 141. Here, the attribute information includes information about a recording root, a file name, and whether or not deletion is possible for the file recorded in the DCD 10. The display unit 145 is controlled by the controller 141 and is preferably implemented to display a list of attribute information of files stored in the memory 143. In addition, the display unit 145 may be controlled by the controller 141 to display a message corresponding to an operation process of the DCDP 100.

제어부(141)의 외부인터페이스(144)는 DCDP(100)와 PC(200) 사이의 인터페이스로서, USB인터페이스를 사용하였다. The external interface 144 of the control unit 141 used a USB interface as an interface between the DCDP 100 and the PC 200.

오디오출력부(146)는 제어부(141)에 의해 제어되며, DCD(10)로부터 재생된 오디오 데이터를 출력한다. 검색부(147)는 광픽업부(122b)에 의해 DCD(10)의 장착유무 등을 검색하는 대신에 기계적인 동작과 그에 의한 동작신호에 의해 DCD(10)의 장착유무 등을 검색하는 경우에 이용된다. The audio output unit 146 is controlled by the control unit 141 and outputs audio data reproduced from the DCD 10. When the search unit 147 searches for the presence or absence of the DCD 10 by the mechanical operation and the operation signal by the optical pickup unit 122b instead of searching for the DCD 10 by the optical pick-up unit 122b. Is used.

입력부(148)는 표시부(145)에 표시된 파일들에 대한 사용자의 독출명령을 입력하거나, 인터넷에 접속된 컴퓨터를 통하여 소정 파일을 다운로드 받아 기록하기 위한 기록명령을 입력할 수 있도록 구현된다. 이 경우, 입력부(148)는 표시부(145)에 표시된 파일이름 상에 커서를 위치시키고, 위치된 커서를 이동시켜 사용자가 원하는 파일이름을 선택하여 입력할 수 있도록 구현되는 것이 바람직하다.The input unit 148 may be configured to input a user's read command to the files displayed on the display unit 145 or to input a recording command for downloading and recording a predetermined file through a computer connected to the Internet. In this case, the input unit 148 is preferably implemented to position the cursor on the file name displayed on the display unit 145, and to move the cursor located to select and input a desired file name.

엔진부(120)는 또한, 도 3에 도시된 바와 같은 네 개의 레지스터들로 구성된 레지스터부(127)를 포함한다. 레지스터부(127)는 콘트롤 레지스터(127a), 스테이터스 레지스터(127b), 바이트카운터 레지스터(127c) 및 데이터 레지스터(127d)로 구성되며, 각 레지스터들은 호스트(140)와의 통신에 사용된다. 호스트(140)는 DCD 인터페이스용 어드레스비트 2비트(DPI_ADD0와 DPI_ADD1)의 값에 따라 레지스터부(127)의 레지스터들 중 억세스할 레지스터를 선택한다. 콘트롤 레지스터(127a)에 대하여 호스트(140)는 기록동작을 수행하고, 엔진(120)은 독출동작을 수행한다. The engine unit 120 also includes a register unit 127 composed of four registers as shown in FIG. The register section 127 is composed of a control register 127a, a status register 127b, a byte counter register 127c, and a data register 127d, and each register is used for communication with the host 140. The host 140 selects a register to be accessed from among the registers of the register unit 127 according to the values of the two bit bits (DPI_ADD0 and DPI_ADD1) for the DCD interface. The host 140 performs a write operation on the control register 127a, and the engine 120 performs a read operation.

콘트롤 레지스터(127a)는 호스트(140)에 의해 기록된 기능제어 및 인터페이스 인터럽트 인에이블/디스에이블값들을 가진다. 스테이터스 레지스터(127b)에 대하여 호스트(140)는 독출만 가능하고, 엔진부(120)는 독출 및 기록이 모두 가능하다. 스테이터스 레지스터(127b)는 상태정보 및 인터럽트 이유 정보를 보유한다. 바이트카운터 레지스터(127c)에 대하여 호스트(140) 및 엔진부(120) 각각은 기록 및 독출 동작을 모두 수행할 수 있다. 다만, 호스트(140)는 스테이터스 레지스터(127b)의 비지(BUSY) 비트가 클리어인 경우에만 바이트카운터 레지스터(127c)에 기록할 수 있고, 스테이터스 레지스터(127b)의 데이터(DATA) 비트가 세트인 경우에만 바이트카운터 레지스터(127c)에서 리턴 유효 정보(return valid information)를 독출한다. 바이트카운터 레지스터(127c)는 다음 커멘드, 데이터, 또는 스테이터스 모드 전송을 위한 바이트 카운트를 포함한다. 데이터 레지스터(127d)에 대하여, 호스트(140) 및 엔진부(120)는 독출 및 기록 동작이 모두 가능하다. 다만, 호스트(140)는 커멘드(Command) 및 데이터 출력 모드(Data Out phases)동안 엔진부(120)로 데이터를 전송하기 위하여 데이터 레지스터(127d)에 기록한다. 또한, 호스트(140)는 스테이터스(Status) 및 데이터 입력 모드(Data In phases) 동안 엔진부(120)로부터 데이터를 전송하기 위하여 데이터 레지스터(127d)를 읽는다.The control register 127a has the function control and interface interrupt enable / disable values recorded by the host 140. The host 140 can read only the status register 127b, and the engine unit 120 can both read and write the status register 127b. The status register 127b holds status information and interrupt reason information. The host 140 and the engine unit 120 may perform both write and read operations with respect to the byte counter register 127c. However, the host 140 may write to the byte counter register 127c only when the BUSY bit of the status register 127b is clear, and the data DATA bit of the status register 127b is set. Only return valid information is read from the byte counter register 127c. The byte counter register 127c contains the byte count for the next command, data, or status mode transfer. The host 140 and the engine unit 120 can both read and write the data register 127d. However, the host 140 writes the data to the data register 127d to transmit data to the engine unit 120 during the command and data out phases. In addition, the host 140 reads the data register 127d to transmit data from the engine unit 120 during the status and data in phases.

호스트(140)와 엔진부(120) 사이에는 호스트(140)와 엔진부(120) 사이를 물리적으로 연결하는 물리적인 연결층(physical layer), 호스트(140)와 엔진부(120) 사이의 정보 교환에 사용되는 방법을 정의한 데이터링크 레이어(data-link layer), 엔진부(120)에서 접근하는 데이터를 통제하기 위하여 DCD(10)에 대한 데이터와 관련된 커멘드들을 기록한 커멘드 레이어(command layer), 및 파일데이터/메타(meta) 데이터의 매핑과 사용자 인터페이스 등을 포함하는 어플리케이션 레이어(applicationlayer) 등 4개층의 연결상태가 존재한다. 호스트(140)와 엔진부(120) 사이에 존재하는 4개층의 연결상태는 엔진부(120)에 의해 구동되는 DCD에 기록된 파일데이터/메타데이터가 원할하게 호스트(140)로 전송되어 처리될 수 있도록 한다.Between the host 140 and the engine unit 120, a physical layer physically connecting the host 140 and the engine unit 120, and information between the host 140 and the engine unit 120. A data-link layer defining a method used for the exchange, a command layer recording commands related to data for the DCD 10 to control data accessed by the engine unit 120, and There are four layers of connection states, including an application layer including file data / meta data mapping and a user interface. The connection state of the four layers existing between the host 140 and the engine unit 120 is such that file data / metadata recorded in the DCD driven by the engine unit 120 is smoothly transmitted to the host 140 to be processed. To help.

도 4는 양면기록 가능한 DCD의 일 면을 기록영역별로 구분하여 도시한 평면도이다. 도면을 참조하면, DCD(10)는 원판 형상이며, 원판의 중심에서부터 외주방 향으로 홀(12), 기준영역(14), 데이터기록영역(16), 파일시스템기록영역(18)으로 구분되어 있다. 4 is a plan view showing one surface of a double-sided recordable DCD divided by recording area. Referring to the drawings, the DCD 10 has a disc shape, and is divided into a hole 12, a reference area 14, a data recording area 16, and a file system recording area 18 from the center of the disc to the circumferential direction. have.

홀(12)은 DCD(10)의 중앙부위에 형성되어 있으며, DCD(10)가 회전되는 동안 흔들림을 완화시켜준다. DCD(10)의 기준영역(14)은 홀(12)의 주위에 소정 범위를 점유하도록 링타입으로 형성되어 있다. 이러한 기준영역(14)에는 각각의 DCD(10)를 구분하기 위하여 각 DCD(10)에 부여된 고유 번호가 기록되어 있다. 또한, 기준영역(14)에는 양면 기록 가능한 광기록매체인 DCD(10)의 특성에 따라 하나의 DCD(10)의 일면 및 타면에 대한 식별 가능한 정보를 포함하고 있다. 제어부(141)는 광픽업부(122b)를 통해 데이터를 기록/독출하는 경우에, DCD(10)의 기준영역(10)에 설정된 기준위치정보 예컨대, 상기의 식별정보를 기준위치정보로 하여 기록/독출될 데이터의 위치를 산출할 수 있다.The hole 12 is formed in the central portion of the DCD 10, and mitigates the shaking while the DCD 10 is rotated. The reference region 14 of the DCD 10 is formed in a ring type so as to occupy a predetermined range around the hole 12. In this reference area 14, a unique number assigned to each DCD 10 is recorded in order to distinguish each DCD 10 from each other. In addition, the reference area 14 includes identification information on one side and the other side of one DCD 10 according to the characteristics of the DCD 10, which is a double-sided recordable optical recording medium. When the controller 141 records / reads data through the optical pickup unit 122b, the controller 141 uses reference position information set in the reference region 10 of the DCD 10 as the reference position information. The position of the data to be recorded / read can be calculated.

데이터기록영역(16)은 음악데이터, 문서데이터, 영상데이터 등을 포함하는 파일이 기록되는 영역으로서 DCD 용량의 대부분을 차지한다. The data recording area 16 is an area where files including music data, document data, video data, and the like are recorded and occupies most of the DCD capacity.

파일시스템기록영역(18)은 DCD(10)의 가장 외주 부분에 링 형태로 형성되어 있으며, DCD(10)의 데이터기록영역(16)에 기록된 각 파일에 대한 정보 즉, 파일시스템정보 및 디렉토리정보가 기록된다. 파일시스템정보란, DCD(10)의 데이터기록영역(16)에 기록된 파일에 대한 파일 사이즈, 파일 이름, 기록 날짜 및 시간, 기록된 파일의 형식, 기록된 각 파일들의 기록루트, 및 파일의 최종 수정날짜 및 시간 등을 말한다. The file system recording area 18 is formed in a ring shape at the outermost part of the DCD 10, and information about each file recorded in the data recording area 16 of the DCD 10, namely, file system information and directory. The information is recorded. The file system information is a file size, a file name, a recording date and time, a format of a recorded file, a recording root of each recorded file, and a file of a file recorded in the data recording area 16 of the DCD 10. Last modification date and time.

디렉토리정보란, 서로 연관이 있는 파일들을 하나의 그룹으로 만들어서 저장 할 수 있도록 구분된 공간을 의미하는데, 관련이 없는 다른 파일은 다른 디렉토리에 저장됨으로써 섞이지 않게 된다.Directory information refers to a space separated to store files related to each other in a group. Unrelated files are not mixed by being stored in different directories.

도 5 및 도 6은 도 1의 DCDP에 의한 데이터 기록/독출 과정을 도시한 흐름도이다. 도면을 참조하면, DCDP(100)의 제어부(141)는 입력부(148)를 통해 데이터의 기록/독출에 대한 사용자명령이 입력되었는지를 판단한다(S501). 입력부(148)를 통해 데이터의 기록/독출에 대한 사용자명령이 입력되면, 제어부(141)는 광픽업부(122b)를 통해 DCD(10)의 장착여부에 대한 검출용신호를 발생시키기 위하여 엔진제어부(128)에 제어용신호를 전송하며, 엔진제어부(128)는 제어부(141)에 의해 제어되어 광픽업부(122b)를 통해 DCD(10)의 장착여부에 대한 검출용신호를 발생시킨다(S503). 광픽업부(122b)는 발생된 검출용신호에 대응되는 신호를 픽업한다. 여기서, 발생된 검출용신호에 대응되는 신호는, 광픽업부(122b)에 의해 발생된 검출용신호가 DCD(10) 또는 DCD드라이브(122a)의 내벽에 반사된 응답신호를 말한다. 광픽업부(122b)는 픽업된 신호를 엔진제어부(128)에 전송하며, 엔진제어부(128)는 광픽업부(122b)로부터 수신한 신호를 제어부(141)에 전송한다. 제어부(141)는 엔진제어부(128)로부터 수신한 신호에 의해 DCD드라이브(122a)에 DCD(10)가 장착되어 있는지를 판단한다(S505). 즉, 제어부(141)는 광픽업부(122b)에 의해 픽업된 신호가 DCD(10) 또는 DCD드라이브의 내벽에 의해 반사된 응답신호가 서로 다르다는 점을 이용하여 DCD(10)의 장착여부를 판단한다.5 and 6 are flowcharts illustrating a data writing / reading process by the DCDP of FIG. 1. Referring to the drawing, the control unit 141 of the DCDP 100 determines whether a user command for writing / reading data is input through the input unit 148 (S501). When a user command for writing / reading data is input through the input unit 148, the control unit 141 generates the detection signal for mounting of the DCD 10 through the optical pickup unit 122b. The control signal is transmitted to the control unit 128, and the engine control unit 128 is controlled by the control unit 141 to generate a detection signal for whether the DCD 10 is mounted through the optical pickup unit 122b (S503). . The optical pickup unit 122b picks up a signal corresponding to the generated detection signal. The signal corresponding to the generated detection signal refers to a response signal in which the detection signal generated by the optical pickup unit 122b is reflected on the inner wall of the DCD 10 or the DCD drive 122a. The optical pickup unit 122b transmits the picked-up signal to the engine controller 128, and the engine controller 128 transmits the signal received from the optical pickup unit 122b to the controller 141. The controller 141 determines whether the DCD 10 is mounted on the DCD drive 122a based on the signal received from the engine controller 128 (S505). That is, the controller 141 determines whether the DCD 10 is mounted by using the fact that the signals picked up by the optical pickup unit 122b are different from the response signals reflected by the DCD 10 or the inner wall of the DCD drive. do.

DCD드라이브(122a)에 DCD(10)가 장착되어 있지 않은 것으로 판단되면, 제어부(141)는 표시부(145)에 DCD(10)가 장착되어 있지 않다는 메세지를 표시시킨다(S507). 이로써, 사용자는 표시부(145)에 표시된 메세지에 따라 DCD(10)를 장착시키지 않은 상태에서 데이터의 기록/독출에 대한 명령을 입력하였음을 인식하고, DCD(10)를 DCD드라이브(122b)에 장착시킬 수 있게 된다.If it is determined that the DCD 10 is not mounted on the DCD drive 122a, the controller 141 displays a message indicating that the DCD 10 is not mounted on the display unit 145 (S507). Accordingly, the user recognizes that the user inputs a command for recording / reading data without mounting the DCD 10 according to the message displayed on the display unit 145, and mounts the DCD 10 to the DCD drive 122b. You can do it.

DCD드라이브(122a)에 DCD(10)가 장착되어 있는 것으로 판단되면, 제어부(141)는 엔진제어부(128)에 제어용신호를 전송한다. 엔진제어부(128)는 제어부(141)로부터 제어용신호를 수신하면, 엔진메모리(126)를 검색하여 DCD(10)가 정상적으로 장착된 경우에 대해 기억된 기준영역에 대응되는 위치로 광픽업부(122b)를 이동시킨다(S509). 광픽업부(122b)는 엔진제어부(128)에 의해 제어되어 이동된 위치에서 DCD(10)로부터 정보를 픽업한다(S511). 광픽업부(122b)에 의해 픽업된 정보는 엔진제어부(128)로 전송되며, 엔진제어부(128)는 광픽업부(122b)로부터 수신한 정보를 제어부(141)에 전송한다. 제어부(141)는 엔진제어부(128)로부터 광픽업부(122b)에 의해 픽업된 정보를 수신하면, 픽업된 정보가 DCD(10)의 기준영역에 해당되는 정보인지를 판단한다(S513). If it is determined that the DCD 10 is mounted on the DCD drive 122a, the controller 141 transmits a control signal to the engine controller 128. When the engine control unit 128 receives the control signal from the control unit 141, the engine control unit 128 searches the engine memory 126 and moves to the position corresponding to the stored reference area for the case where the DCD 10 is normally mounted. ) Is moved (S509). The optical pickup unit 122b picks up the information from the DCD 10 at the position controlled and controlled by the engine control unit 128 (S511). The information picked up by the optical pickup unit 122b is transmitted to the engine controller 128, and the engine controller 128 transmits the information received from the optical pickup unit 122b to the controller 141. When the controller 141 receives the information picked up by the optical pickup unit 122b from the engine controller 128, the controller 141 determines whether the picked-up information corresponds to the reference region of the DCD 10 (S513).

픽업된 정보가 DCD(10)의 기준영역에 해당되는 정보가 아니면, 제어부(141)는 DCD드라이브(122a)에 장착된 DCD(10)가 비정상적으로 장착된 것으로 판단하고, DCD(10)가 DCD드라이브(122a)에 정상적으로 장착되지 않았다는 메세지를 표시부(145)에 표시시킨다(S515). 또한, 제어부(141)는 DCD드라이브(122a)에 비정상적으로 장착된 DCD(10)를 추출시켜 사용자로 하여금 DCD(10)를 DCD드라이브(122a)에 정상적으로 재장착시킬 수 있도록 한다(S517).If the picked-up information is not information corresponding to the reference region of the DCD 10, the controller 141 determines that the DCD 10 mounted on the DCD drive 122a is abnormally mounted, and the DCD 10 is DCD. A message indicating that the drive 122a is not normally mounted is displayed on the display unit 145 (S515). In addition, the control unit 141 extracts the DCD 10 abnormally mounted on the DCD drive 122a so that the user can normally remount the DCD 10 to the DCD drive 122a (S517).

픽업된 정보가 DCD(10)의 기준영역에 해당되는 정보이면, 제어부(141)는 DCD(10)에 설정된 기준영역으로부터 기록/독출될 데이터의 위치를 산출한다(S519). DCD(10) 상에 기록/독출될 데이터의 위치가 산출되면, 제어부(141)는 산출된 위치로 광픽업부가 이동될 수 있도록 엔진제어부(128)에 제어용신호를 송신한다. 엔진제어부(128)는 제어부(141)로부터 제어용신호를 수신하면, 수신된 제어용신호에 따라 광픽업부(122b)를 산출된 위치로 이동시킨다(S521). 광픽업부(122b)는 엔진제어부(128)에 의해 제어되어 DCD(10) 상에 데이터를 기록하거나, DCD(10)로부터 데이터를 독출한다(S523). If the picked-up information is information corresponding to the reference region of the DCD 10, the controller 141 calculates a position of data to be recorded / read out from the reference region set in the DCD 10 (S519). When the position of data to be recorded / read on the DCD 10 is calculated, the controller 141 transmits a control signal to the engine controller 128 so that the optical pickup unit can be moved to the calculated position. When the engine control unit 128 receives the control signal from the control unit 141, the engine control unit 128 moves the optical pickup unit 122b to the calculated position according to the received control signal (S521). The optical pickup unit 122b is controlled by the engine controller 128 to record data on the DCD 10 or to read data from the DCD 10 (S523).

제어부(141)는 DCD(10) 상에 데이터를 기록하던 도중에 입력부(148)를 통해 DCD(10)에 대한 추출명령이 입력되었는지를 판단한다(S525). 데이터를 기록하던 도중에 DCD(10)에 대한 추출명령이 입력되면, 제어부(141)는 DCD(10)에 기록중인 데이터를 저장시킬 것인지 또는 삭제시킬 것인지에 대한 사용자 선텍메뉴를 표시부(145)에 표시시킨다(S527). 이로써, 사용자는 표시부(145)에 표시된 선택메뉴에 따라 DCD(10)에 기록중인 데이터의 저장 또는 삭제를 선택할 수 있게 된다.The controller 141 determines whether an extraction command for the DCD 10 is input through the input unit 148 while recording data on the DCD 10 (S525). If an extraction command to the DCD 10 is input while data is being recorded, the controller 141 displays a user selection menu on the display unit 145 about whether to store or delete the data being recorded on the DCD 10. (S527). In this way, the user can select to save or delete the data being recorded in the DCD 10 according to the selection menu displayed on the display unit 145.

입력부(148)를 통해 DCD(10)에 기록중인 데이터의 저장 또는 삭제에 대한 사용자의 선택명령이 입력되면, 제어부(141)는 선택된 명령에 대응하는 동작처리가 수행되도록 엔진부(120) 및 호스트(140)를 제어한다(S529). 이로써, 휴대용 기기에 의한 데이터의 기록/독출 과정은 종료된다.When a user's selection command for storing or deleting data being recorded in the DCD 10 is input through the input unit 148, the control unit 141 performs an operation process corresponding to the selected command to perform the engine unit 120 and the host. 140 is controlled (S529). This completes the recording / reading process of the data by the portable device.

이로써, 본 발명에 따른 DCDP는 DCDP에 장착된 DCD의 장착환경에 따라 DCD에 데이터를 기록하거나, DCD로부터 데이터를 독출하는 경우 등에 발생될 수 있는 오동작 또는 고장의 가능성을 줄일 수 있게 된다.Accordingly, the DCDP according to the present invention can reduce the possibility of malfunction or failure that may occur when data is written to the DCD or data is read from the DCD according to the mounting environment of the DCD mounted on the DCDP.

본 발명에 따르면, 휴대용 기기에 기록매체가 장착되지 않은 상태에서 사용자명령이 입력되거나, 기록매체가 비정상적으로 장착된 경우 등에 그로 인해 발생될 수 있는 오동작 또는 고장의 가능성을 줄일 수 있게 된다.According to the present invention, it is possible to reduce the possibility of malfunction or failure that may occur due to a user command being input in a state where the recording medium is not mounted in the portable device, or when the recording medium is abnormally mounted.

이상에서는 본 발명의 바람직한 실시예에 대해서 도시하고 설명하였으나, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.Although the preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the specific embodiments described above, and the present invention is not limited to the specific embodiments of the present invention without departing from the spirit of the present invention as claimed in the claims. Anyone skilled in the art can make various modifications, as well as such modifications are within the scope of the claims.

Claims (12)

착탈가능하게 장착된 기록매체에 대하여 데이터의 기록/독출이 가능한 휴대용 기기에 있어서,A portable device capable of recording / reading data on a detachably mounted recording medium, 상기 데이터의 기록/독출에 대한 사용자명령을 입력하기 위한 입력부;An input unit for inputting a user command to record / read the data; 상기 기록매체에 접근하여 데이터를 기록/독출하기 위한 광픽업부; 및An optical pickup unit for accessing the recording medium to record / read data; And 상기 입력부를 통해 상기 사용자명령이 입력되면, 상기 기록매체의 장착여부를 판단하여 상기 기록매체가 장착된 것으로 판단된 경우에 상기 기록매체에 설정된 기준영역으로부터 기록/독출될 상기 데이터의 위치를 산출하여 산출된 위치로 상기 광픽업부를 이동시키고, 이동된 위치로부터 상기 데이터가 기록/독출되도록 상기 광픽업부를 제어하는 제어부;를 포함하고, When the user command is input through the input unit, it is determined whether the recording medium is mounted, and when it is determined that the recording medium is mounted, the position of the data to be recorded / read from the reference area set in the recording medium is calculated. And a control unit which moves the optical pickup unit to the calculated position and controls the optical pickup unit to record / read the data from the moved position. 상기 기록매체는 원판형상을 이루며, 상기 기록매체의 중심부측에 소정 영역을 점유하는 링타입의 기준영역을 구비하고, The recording medium has a disc shape, and has a ring-type reference area occupying a predetermined area on the central side of the recording medium. 상기 제어부는 상기 광픽업부를 제어하여 상기 광픽업부를 통해 상기 기록매체의 장착여부에 대한 검출용신호를 발생시키고, 상기 검출용신호에 대응하여 픽업된 신호로부터 상기 기록매체의 장착여부를 판단하고,The controller controls the optical pickup unit to generate a detection signal for whether the recording medium is mounted through the optical pickup unit, and determines whether the recording medium is mounted from a signal picked up in response to the detection signal. 상기 제어부는 상기 기록매체가 장착된 것으로 판단되면, 상기 기록매체가 정상적으로 장착된 경우에 대해 기억된 상기 기준영역에 대응되는 위치로 상기 광픽업부를 이동시키고, 이동된 상기 위치에서 상기 광픽업부를 제어하여 픽업된 정보가 상기 기준영역에 대응되는 정보가 아니면, 상기 기록매체가 비정상적으로 장착된 것으로 판단하여 상기 기록매체가 추출되도록 상기 휴대용 기기를 제어하는 것을 특징으로 하는 휴대용 기기.If it is determined that the recording medium is mounted, the controller moves the optical pickup to a position corresponding to the reference area stored for the case where the recording medium is normally mounted, and controls the optical pickup at the moved position. And if the picked-up information is not information corresponding to the reference area, determining that the recording medium is abnormally mounted and controlling the portable device to extract the recording medium. 제 1항에 있어서,The method of claim 1, 표시부를 더 포함하고,Further including a display unit, 상기 제어부는 픽업신호에 의해 상기 기록매체가 장착되지 않은 것으로 판단되면, 상기 표시부에 상기 기록매체가 장착되지 않았다는 메세지를 표시시키는 것을 특징으로 하는 휴대용 기기.And if it is determined that the recording medium is not mounted by the pickup signal, the controller displays a message indicating that the recording medium is not mounted on the display unit. 삭제delete 제 2항에 있어서,The method of claim 2, 상기 제어부는 상기 기록매체가 비정상적으로 장착된 것으로 판단되면, 상기 표시부에 상기 기록매체가 비정상적으로 장착되었음을 표시시키는 것을 특징으로 하는 휴대용 기기.And if the control unit determines that the recording medium is abnormally mounted, the display unit displays that the recording medium is abnormally mounted. 제 4항에 있어서,The method of claim 4, wherein 상기 제어부는 상기 광픽업부가 상기 기록매체에 접근하여 상기 데이터를 기록하던 도중에 상기 입력부를 통해 상기 기록매체에 대한 추출명령이 입력되면, 기록중인 상기 데이터를 상기 기록매체에 저장시킬 것인지 또는 삭제시킬 것인지에 대한 사용자 선택메뉴를 상기 표시부에 표시시키는 것을 특징으로 하는 휴대용 기기.The control unit may be configured to store or delete the data being recorded on the recording medium when an extraction command for the recording medium is input through the input unit while the optical pickup unit accesses the recording medium and records the data. And displaying the user selection menu on the display unit. 착탈가능하게 장착된 기록매체에 대한 휴대용 기기의 데이터 기록/독출방법에 있어서,A data recording / reading method of a portable device for a detachably mounted recording medium, 입력부를 통해 상기 데이터의 기록/독출에 대한 사용자명령이 입력되었는지를 판단하는 단계;Determining whether a user command for recording / reading of the data is input through an input unit; 상기 사용자명령이 입력되었으면, 광픽업부를 제어하여 상기 광픽업부를 통해 상기 기록매체의 장착여부에 대한 검출용신호를 발생시키는 단계;Controlling the optical pickup unit to generate a signal for detecting whether the recording medium is mounted through the optical pickup unit when the user command is input; 상기 검출신호에 대응하여 픽업된 신호로부터 상기 기록매체의 장착여부를 판단하는 단계; 및Determining whether the recording medium is mounted from the signal picked up in response to the detection signal; And 상기 기록매체가 장착된 것으로 판단되면, 상기 기록매체에 설정된 기준영역으로부터 기록/독출될 상기 데이터의 위치를 산출하는 단계;If it is determined that the recording medium is mounted, calculating a position of the data to be recorded / read from a reference area set in the recording medium; 산출된 위치로 상기 광픽업부를 이동시키는 단계; 및Moving the optical pickup to a calculated position; And 이동된 상기 위치로부터 상기 데이터가 기록/독출되도록 상기 광픽업부를 제어하는 단계;를 더 포함하는 것을 특징으로 하는 휴대용 기기의 데이터 기록/독출방법.And controlling the optical pickup unit to record / read the data from the moved position. 삭제delete 제 6항에 있어서,The method of claim 6, 상기 기록매체는 원판형상을 이루며, 상기 기록매체의 중심부측에 소정 영역을 점유하는 링타입의 상기 기준영역을 구비하는 것을 특징으로 하는 휴대용 기기의 데이터 기록/독출방법.And the recording medium has a disc shape, and has a ring-type reference area occupying a predetermined area on the central side of the recording medium. 제 8항에 있어서,The method of claim 8, 상기 기록매체가 장착되지 않은 것으로 판단되면, 표시부에 상기 기록매체가 장착되지 않았다는 메세지를 표시시키는 단계;를 더 포함하는 것을 특징으로 하는 휴대용 기기의 데이터 기록/독출방법.If it is determined that the recording medium is not mounted, displaying a message indicating that the recording medium is not mounted on the display unit; data recording / reading method of a portable device further comprising. 제 9항에 있어서,The method of claim 9, 상기 기록매체가 장착된 것으로 판단되면, 상기 기록매체가 정상적으로 장착된 경우에 대해 기억된 상기 기준영역에 대응되는 위치로 상기 광픽업부를 이동시키는 단계; If it is determined that the recording medium is mounted, moving the optical pickup unit to a position corresponding to the reference area stored for the case where the recording medium is normally mounted; 이동된 상기 위치에서 상기 광픽업부를 제어하여 장착된 상기 기록매체로부터 정보를 픽업하는 단계;Picking up information from the mounted recording medium by controlling the optical pickup unit at the moved position; 픽업된 정보가 상기 기준영역에 해당되는 정보가 아니면, 상기 기록매체가 비정상적으로 장착된 것으로 판단하는 단계; 및Determining that the recording medium is abnormally loaded if the picked up information is not information corresponding to the reference area; And 상기 기록매체가 비정상적으로 장착된 것으로 판단되면, 상기 기록매체를 추출시키는 단계;를 더 포함하는 것을 특징으로 하는 휴대용 기기의 데이터 기록/독출방법.If it is determined that the recording medium is abnormally mounted, extracting the recording medium. 제 10항에 있어서,The method of claim 10, 상기 기록매체가 비정상적으로 장착된 것으로 판단되면, 상기 표시부에 상기 기록매체가 비정상적으로 장착되었음을 표시시키는 단계를 더 포함하는 것을 특징으로 하는 휴대용 기기의 데이터 기록/독출방법.And determining that the recording medium is abnormally mounted on the display unit, if it is determined that the recording medium is abnormally mounted. 제 11항에 있어서,The method of claim 11, 상기 광픽업부가 상기 기록매체에 접근하여 상기 데이터를 기록하던 도중에 상기 입력부를 통해 상기 기록매체에 대한 추출명령이 입력되었는지를 판단하는 단계; 및Determining whether an extraction command for the recording medium is input through the input unit while the optical pickup unit approaches the recording medium and records the data; And 상기 입력부를 통해 상기 추출명령이 입력되면, 기록중인 상기 데이터를 저장시킬 것인지 또는 삭제시킬 것인지에 대한 사용자 선택메뉴를 상기 표시부에 표시시키는 단계;를 더 포함하는 것을 특징으로 하는 휴대용 기기의 데이터 기록/독출방법.If the extraction command is input through the input unit, displaying on the display unit a user selection menu for storing or deleting the data being recorded; recording / reading data of a portable device Way.
KR1020010051093A 2001-08-23 2001-08-23 Portable device and data recording / reading method using the mobile device Expired - Fee Related KR100758988B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010051093A KR100758988B1 (en) 2001-08-23 2001-08-23 Portable device and data recording / reading method using the mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010051093A KR100758988B1 (en) 2001-08-23 2001-08-23 Portable device and data recording / reading method using the mobile device

Publications (2)

Publication Number Publication Date
KR20030016995A KR20030016995A (en) 2003-03-03
KR100758988B1 true KR100758988B1 (en) 2007-09-17

Family

ID=27720575

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010051093A Expired - Fee Related KR100758988B1 (en) 2001-08-23 2001-08-23 Portable device and data recording / reading method using the mobile device

Country Status (1)

Country Link
KR (1) KR100758988B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR930014273A (en) * 1991-12-12 1993-07-22 이헌조 Disc Discrimination Device and Method of Multi Disc Player
KR19980030840A (en) * 1996-10-30 1998-07-25 김광호 CD Auto Changer
KR19980061650A (en) * 1996-12-31 1998-10-07 배순훈 How to determine if a disk is in an optical disk changer system
KR19980058828A (en) * 1996-12-30 1998-10-07 배순훈 Disc presence determination device of optical disc changer system
JP2001307415A (en) * 2000-04-21 2001-11-02 Sony Corp Disc changer

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR930014273A (en) * 1991-12-12 1993-07-22 이헌조 Disc Discrimination Device and Method of Multi Disc Player
KR19980030840A (en) * 1996-10-30 1998-07-25 김광호 CD Auto Changer
KR19980058828A (en) * 1996-12-30 1998-10-07 배순훈 Disc presence determination device of optical disc changer system
KR19980061650A (en) * 1996-12-31 1998-10-07 배순훈 How to determine if a disk is in an optical disk changer system
JP2001307415A (en) * 2000-04-21 2001-11-02 Sony Corp Disc changer

Also Published As

Publication number Publication date
KR20030016995A (en) 2003-03-03

Similar Documents

Publication Publication Date Title
KR100761474B1 (en) Audio output method and file name / directory name recording method using portable device and its portable device
US7003619B1 (en) Memory device and method for storing and reading a file system structure in a write-once memory array
KR100761473B1 (en) File management device and file management method of portable device
US5535355A (en) Controller for a storage device which allows either prestored or user defined firmware to be executed
US20020015249A1 (en) Recording and reproducing apparatus and file managing method using the same
JP2759920B2 (en) Method and apparatus for operating a DASD peripheral data storage subsystem
KR100758988B1 (en) Portable device and data recording / reading method using the mobile device
KR100818237B1 (en) Firmware Upgrade System and Method for Portable Devices
KR100831372B1 (en) Portable device with file delete / restore function and file deletion / restoration method
KR100725534B1 (en) Portable device with initialization function and initialization control method thereof
KR100725489B1 (en) Portable device to play the designated file automatically and file playback method using the file automatically
JP2001312875A (en) Recording / reproducing disk control device and disk device using the same
KR100806848B1 (en) File routine display device and display method thereof, and portable device and file playback method using the same
KR20030061948A (en) : Apparatus storing information and method for controlling the File using its
KR100814423B1 (en) Content upload system and method
KR100778113B1 (en) Recording / playback device that can create playlist and method of creating playlist on the device
US6789164B2 (en) Method for directly writing data into optic disk
JP2001282462A (en) Recording / playback apparatus and file management method
JP2004192739A (en) Disk drive device
JP2006209562A (en) Recording medium and storage area switching method
JP4244493B2 (en) Recording / playback device
JP2003186629A (en) Data copy system
JP2001283500A (en) Information recording / reproducing device
US20080123481A1 (en) Method for Saving ther Keylockers on Optical Discs
JP2684803B2 (en) Information recording / reproducing device

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

G170 Re-publication after modification of scope of protection [patent]
PG1701 Publication of correction

St.27 status event code: A-5-5-P10-P19-oth-PG1701

Patent document republication publication date: 20080417

Republication note text: Request for Correction Notice (Document Request)

Gazette number: 1007589880000

Gazette reference publication date: 20070917

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20100911

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20100911

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000