KR20070090456A - Method for controlling the recording operation of optical disc write once - Google Patents
Method for controlling the recording operation of optical disc write once Download PDFInfo
- Publication number
- KR20070090456A KR20070090456A KR1020060020180A KR20060020180A KR20070090456A KR 20070090456 A KR20070090456 A KR 20070090456A KR 1020060020180 A KR1020060020180 A KR 1020060020180A KR 20060020180 A KR20060020180 A KR 20060020180A KR 20070090456 A KR20070090456 A KR 20070090456A
- Authority
- KR
- South Korea
- Prior art keywords
- recording
- optical disc
- recorded
- data
- management information
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3676—Training appliances or apparatus for special sports for golf for putting
- A63B69/3685—Putters or attachments on putters, e.g. for measuring, aligning
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B53/00—Golf clubs
- A63B53/007—Putters
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/32—Golf
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
도 1은 본 발명의 바람직한 실시예에 따른 광디스크 기록장치에 대한 개략적인 블록도,1 is a schematic block diagram of an optical disc recording apparatus according to a preferred embodiment of the present invention;
도 2는 본 발명에 따른 데이터 기록 구조를 설명하기 위해 도시한 도면,2 is a diagram for explaining a data recording structure according to the present invention;
도 3은 본 발명에 따른 1회 기록 가능한 광디스크의 기록 제어방법을 설명하기 위해 도시한 흐름도, 그리고,3 is a flowchart for explaining a recording control method of an optical disc of write once type according to the present invention, and
도 4는 본 발명에 따른 데이터 기록 동작 수행 중 기록 실패시 동작 방법을 설명하기 위해 도시한 흐름도이다.4 is a flowchart illustrating a method of operating when a write fails while performing a data write operation according to the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
100 : 광디스크 기록장치 110 : DSP100: optical disc recording device 110: DSP
120 : 채널비트 엔코더 130 : 광 구동부120: channel bit encoder 130: optical drive unit
140 : 광픽업 150 : R/F부140: optical pickup 150: R / F unit
160 : 서보부 170 : 모터 구동부160: servo unit 170: motor driving unit
180 : 시스템 제어부180: system control unit
본 발명은 1회 기록 가능한 광디스크의 기록 제어방법에 관한 것으로, 보다 상세하게는, 1회 기록 가능한 광디스크에 데이터를 기록하는 도중에 기록 실패가 발생할 경우에 이전에 성공적으로 기록한 타이틀에 대한 정보도 같이 접근할 수 없게 되어 전체 디스크를 재생할 수 없게 되는 경우를 방지할 수 있는 기록 제어방법에 관한 것이다. The present invention relates to a recording control method for a write once optical disc, and more particularly, to information about a previously recorded title when a recording failure occurs while recording data onto a write once optical disc. The present invention relates to a recording control method which can prevent the case where the entire disc cannot be played back because it becomes impossible.
일반적으로 디지털 오디오 및 비디오 데이터를 기록 저장할 수 있는 광 기록매체로 CD와 DVD가 널리 보급되어 상용화되고 있다. In general, CDs and DVDs are widely used as optical recording media capable of recording and storing digital audio and video data.
또한, 최근에는 고화질의 비디오 데이터 및 고음질의 오디오 데이터를 대용량 저장할 수 있는 고밀도 광디스크, 예컨대, HD-DVD(High Density - Digital Versatile Disc ) 및 BD(Blu-ray Disc)에 대한 규격화 작업이 급속히 진전되고 있다.In recent years, standardization of high-density optical discs capable of storing large amounts of high-definition video data and high-quality audio data such as HD-DVD (High Density-Digital Versatile Disc) and BD (Blu-ray Disc) has been rapidly progressed. have.
이러한 광 기록매체는 데이터 기록 가능여부에 따라 CD-ROM(CD-Read Only Memory), DVD-ROM과 같은 재생전용 기록매체와, CD-R(CD-Recordable), DVD-R, BD-R, HD DVD-R 등과 같이 1회 기록 가능한 기록매체 및, CD-RW(CD-Rewritable), DVD-RW, BD-RE, HD DVD-RW 등과 같이 반복 기록이 가능한 기록매체로 분류할 수 있다. Such optical recording media may be read-only recording media such as CD-ROM (CD-Read Only Memory), DVD-ROM, CD-R (CD-Recordable), DVD-R, BD-R, Recordable recording media such as HD DVD-R and the like, and recording media capable of repeating recording such as CD-Rewritable (CD-RW), DVD-RW, BD-RE, and HD DVD-RW can be classified.
상기 1회 기록 가능한 광디스크에 데이터를 기록하는 경우, 비디오 데이터는 '타이틀' 단위로 기록되며, 하나의 타이틀에 대한 기록이 완료될 때마다 기록된 타 이틀에 대한 임시 비디오 관리 정보(Temporary Video Manager Information : TMP_VMGI)를 생성하여 기록한다. 그리고 타이틀을 추가 기록할 때마다, 이전 기록된 타이틀에 대한 관리정보에 새롭게 기록된 타이틀에 대한 관리정보가 추가된다.When data is recorded on the write-once optical disc, video data is recorded in 'title' units, and each time recording of one title is completed, temporary video management information on the recorded title (Temporary Video Manager Information) Create and record TMP_VMGI). Each time a title is additionally recorded, the management information for the newly recorded title is added to the management information for the previously recorded title.
그런데, 1회 기록 가능한 광디스크의 경우, 데이터 기록중에 에러가 발생하여 기록된 타이틀에 대한 임시 비디오 관리 정보(TMP_VMGI)의 기록을 실패하는 경우, 기존에 정상적으로 기록된 정보에 대해서도 접근이 불가능하여 광디스크에 기록된 모든 정보의 손실을 초래하는 문제점이 발생한다. By the way, in the case of an optical disc capable of recording once, when an error occurs during data recording and the recording of the temporary video management information (TMP_VMGI) for the recorded title fails, the previously recorded information cannot be accessed and the optical disc cannot be accessed. Problems arise that result in the loss of all recorded information.
예를 들어, 광디스크에 이미 세 개의 타이틀을 기록한 후 네 번째 타이틀을 기록하는 중에 기록 실패가 발생한 경우, 광디스크 상에는 이미 세 개의 임시 비디오 관리 정보(TMP_VMGI)가 기록되어 있고, 세 번째 임시 비디오 관리 정보(TMP_VMGI)에는 세 개의 타이틀에 대한 정보가 모두 기록되어 있다. 따라서 세 번째 임시 비디오 관리 정보(TMP_VMGI)가 기록된 위치를 알 수 있다면 이전에 성공적으로 기록한 세 개의 타이틀에 대해서는 복구할 수 있다. For example, if recording failure occurs while recording the fourth title after recording three titles already on the optical disc, three temporary video management information (TMP_VMGI) is already recorded on the optical disc, and the third temporary video management information ( TMP_VMGI) records information on all three titles. Therefore, if the location where the third temporary video management information (TMP_VMGI) is recorded can be known, the three previously recorded titles can be recovered.
그런데, 종래 방식에 의하면 세 번째 임시 비디오 관리 정보(TMP_VMGI)가 어디에 기록되어 있는지를 알 수 없으므로, 이전에 정상적으로 기록된 세 개의 타이틀에 대해서도 접근이 불가능하게 된다. However, according to the conventional method, since it is impossible to know where the third temporary video management information TMP_VMGI is recorded, access to three previously recorded titles is impossible.
특히, 기록되는 타이틀의 크기에 따라 임시 비디오 관리 정보(TMP_VMGI)가 기록되는 위치가 상이하기 때문에 미리 기록된 임시 비디오 관리 정보(TMP_VMGI)를 검색하기란 쉽지가 않다. 즉, 종래 방식에 의하면 미리 기록된 임시 비디오 관리 정보(TMP_VMGI)를 검색하기 위해서는 광디스크에 기록된 모든 데이터를 읽어봐야 하므로, 데이터 복구를 위해 미리 기록된 임시 비디오 관리 정보를 검색하는 데 많은 시간이 소요되는 문제점이 발생한다.In particular, since the position where the temporary video management information TMP_VMGI is recorded depends on the size of the recorded title, it is not easy to retrieve the preliminarily recorded temporary video management information TMP_VMGI. That is, according to the conventional method, in order to retrieve the pre-recorded temporary video management information (TMP_VMGI), all the data recorded on the optical disc must be read. Therefore, it takes a long time to retrieve the pre-recorded temporary video management information for data recovery. Problem occurs.
따라서, 본 발명의 목적은, 데이터 영역에 기록되는 비디오 데이터에 대한 임시 비디오 관리 정보가 일정 위치에 기록되도록 함으로써, 1회 기록 가능한 광디스크에 데이터를 기록하는 도중에 기록 실패가 발생하는 경우 이전에 기록된 임시 비디오 관리 정보를 쉽게 검색할 수 있도록 한 1회 기록 가능한 광디스크의 기록 제어방법을 제공하는 데 있다.Accordingly, it is an object of the present invention to allow temporary video management information for video data recorded in a data area to be recorded at a predetermined position, thereby recording previously recorded when a recording failure occurs during recording of data on a writeable optical disc. The present invention provides a recording control method of an optical disc that can be recorded once so that temporary video management information can be easily retrieved.
또한, 본 발명의 다른 목적은, 1회 기록 가능한 광디스크에 데이터를 기록하는 도중에 기록 실패가 발생할 경우에 이전에 기록된 임시 비디오 관리 정보를 검색하여 복구함으로써, 성공적으로 기록된 데이터까지 재생할 수 없게 되는 것을 방지할 수 있는 1회 기록 가능한 광디스크의 기록 제어방법을 제공하는 데 있다.In addition, another object of the present invention is to retrieve and recover previously recorded temporary video management information when recording failure occurs while recording data on an optical disc that can be recorded once, so that even successfully recorded data cannot be reproduced. An object of the present invention is to provide a recording control method of an optical disc of write once type, which can be prevented.
상기와 같은 기술적 과제를 해결하기 위한, 본 발명에 따른 1회 기록 가능한 광디스크의 기록 제어방법은, 기록명령에 대응하여 1회 기록 가능한 광디스크에 타이틀에 대한 비디오 데이터를 기록하는 단계; 하나의 타이틀에 대한 비디오 데이터의 기록이 완료되면, 상기 기록이 완료된 위치가 특정 위치인가를 판단하는 단계; 및 상기 판단 결과 상기 기록이 완료된 위치가 특정 위치인 경우, 상기 기록된 비 디오 데이터에 대한 비디오 타이틀 세트 정보(Video Title Set Information) 및 임시 비디오 관리 정보(Temporary Video Manager Information)를 생성하여 상기 특정 위치에 기록하는 단계를 포함하여 이루어진 것을 특징으로 한다. In order to solve the above technical problem, the recording control method of an optical disc of write once type according to the present invention comprises the steps of: recording video data for a title on an optical disc of write once corresponding to a recording command; When recording of video data for one title is completed, determining whether the recorded position is a specific position; And when the recording is completed at the specific position, generates video title set information and temporary video manager information on the recorded video data to generate the specific position. Characterized in that it comprises the step of recording on.
상기 판단 결과 상기 기록이 완료된 위치가 특정 위치가 아닌 경우에, 상기 기록이 완료된 위치에서부터 상기 특정 위치까지 널 데이터(Null Data)를 기록하는 단계를 더 포함하는 것을 특징으로 한다.The method may further include recording null data from the position at which the recording is completed to the specific position when the position where the recording is completed is not the specific position as a result of the determination.
한편, 본 발명에 따른 1회 기록 가능한 광디스크의 기록 제어방법은, 상기 데이터 기록 도중 기록 실패가 발생하는 경우, 광픽업을 다음 기록 가능한 위치(Next Writable Address)에서 특정 값의 배수 번지씩만큼 감소된 위치로 이동시키면서 이전에 기록된 임시 비디오 관리 정보를 검색하는 단계; 및 상기 임시 비디오 관리 정보를 검색한 경우에, 상기 광디스크가 추가 기록이 가능한 상태인지를 판단하는 단계를 더 포함하는 것을 특징으로 한다.On the other hand, in the recording control method of an optical disc of write once type according to the present invention, when a recording failure occurs during recording of the data, the optical pickup is reduced by a multiple of a specific value at a next writable address. Retrieving previously recorded temporary video management information while moving to a location; And if the temporary video management information is retrieved, determining whether the optical disc is capable of further recording.
상기 판단 결과 상기 광디스크에 추가 기록이 가능한 상태인 것으로 판단되는 경우, 상기 검색된 임시 비디오 관리 정보를 상기 다음 기록 가능한 위치에 기록하고, 기록 실패된 타이틀 또는 다른 타이틀의 비디오 데이터에 대한 기록동작을 계속 수행하는 단계를 더 포함한다.If it is determined that additional recording is possible on the optical disc, the searched temporary video management information is recorded in the next recordable position, and the recording operation for video data of a failed recording or other title is continued. It further comprises the step.
또한, 상기 판단 결과 상기 광디스크에 추가 기록이 불가능 한 것으로 판단되는 경우에, 상기 검색된 임시 비디오 관리 정보를 이용하여 이전에 기록 완료된 타이틀에 대한 비디오 데이터를 복구한 후, 상기 광디스크를 파이널라이즈(Finalize)하는 단계를 더 포함하는 것을 특징으로 한다.In addition, when it is determined that additional recording is not possible on the optical disc, the optical disc is finalized after restoring video data for a previously recorded title using the retrieved temporary video management information. Characterized in that it further comprises the step.
바람직하게는, 상기 비디오 데이터 복구 전에, 사용자에게 데이터 복구 여부를 문의하는 메시지를 제공하는 단계를 더 포함한다.Preferably, the method may further include providing a message to the user inquiring whether to recover the data before the video data recovery.
그리고, 상기 비디오 데이터 복구 및 상기 광디스크 파이널라이즈는, 상기 사용자가 데이터에 대한 복구를 요청하는 경우에 수행되는 것을 특징으로 한다.The video data recovery and the optical disc finalization may be performed when the user requests recovery of data.
이하에서는 첨부된 도면들을 참조하여 본 발명을 보다 상세히 설명한다. 다만, 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략한다.Hereinafter, with reference to the accompanying drawings will be described the present invention in more detail. However, in describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, a detailed description thereof will be omitted.
도 1은 본 발명의 바람직한 실시예에 따른 광디스크 기록장치에 대한 개략적인 블록도이다. 1 is a schematic block diagram of an optical disc recording apparatus according to a preferred embodiment of the present invention.
도 1에 도시된 바와 같이, 본 발명에 따른 광디스크 기록장치(100)는 디지털 신호 처리부(DSP : Digital Signal Processor)(110), 채널 비트 엔코더(120), 광 구동부(130), 광픽업(140), R/F부(150), 서보부(160), 모터 구동부(170), 및 시스템 제어부(180)를 포함하여 구성되어 있다. As shown in FIG. 1, the optical
먼저, 본 발명은 현재 널리 보급되어 상용화되고 있는 CDR(Compact Disc Recorder), DVDR(Digital Versatile Disc Recorder)에 적용 가능하다. First, the present invention is applicable to a compact disc recorder (CDR) and a digital versatile disc recorder (DVDR) that are currently widely used and commercialized.
또한, 본 발명은 최근 규격화 작업이 논의되고 있는 BD(Blu-ray Disc)나, HD-DVD(High Density-DVD)와 같은 고밀도 광디스크에 데이터를 기록할 수 있는 고밀도 광디스크 기록장치에도 적용 가능함은 물론이다.In addition, the present invention can be applied to a high-density optical disc recording apparatus capable of recording data on a high-density optical disc such as BD (Blu-ray Disc) or HD-DVD (High Density-DVD), which has recently been standardized. to be.
그리고, 본 발명에 적용 가능한 광디스크(100a)로는, CD-R(CD-Recorder), DVD±R, BD-R, HD DVD-R 등과 같이 1회 기록 가능한 광디스크를 들 수 있다.As the
디지털 신호 처리부(DSP)(110)는 외부로부터 입력되는 디지털 데이터에 에러 정정 코드(ECC : Error Correction Code) 등을 부가하여 기록 포맷으로 변환하여 출력한다. The digital signal processor (DSP) 110 adds an error correction code (ECC) or the like to digital data input from the outside, converts it into a recording format, and outputs the converted data.
채널 비트 엔코더(120)는 상기 디지털 신호 처리부(DSP)(110)에서 기록 포맷으로 변환된 데이터를 비트 스트림으로 재변환하여 출력한다.The
광 구동부(130)는 입력되는 신호에 따른 광량 구동신호를 출력한다.The
광픽업(140)은 상기 광 구동부(130)에서 출력되는 광량 구동신호에 따라 채널비트 엔코더(120)로부터 입력되는 데이터를 광디스크(100a)에 기록하는 동작 및 광디스크(100a)에 기록된 데이터를 독출하는 역할을 수행한다.The
R/F부(150)는 상기 광픽업(140)에서 출력되는 신호를 여파 정형화시켜 이진신호로 출력한다.The R /
서보부(160)는 광픽업(140)에서 출력되는 포커싱 서보를 위한 포커싱 에러(FE : Focusing Error)신호 및 트랙킹 서보를 위한 트랙킹 에러(TE : Tracking Error) 신호를 기초로 모터 구동부(170)의 구동을 제어한다.The
모터 구동부(170)는 상기 서보부(160)의 제어에 따라 스핀들 모터(172) 및 슬래드 모터(174)를 구동하기 위한 구동 전압을 생성하여 스핀들 모터(172) 및 슬래드 모터(174)에 공급한다.The
스핀들 모터(172)는 상기 모터 구동부(140)에서 인가되는 구동 전압에 따라 광디스크(100a)를 정방향 또는 역방향으로 회전시킨다. The
슬래드 모터(174)는 상기 모터 구동부(170)에서 인가되는 구동 전압에 따라 광픽업(140)을 광디스크(100a)의 래디알(radial) 방향으로 이동시킨다.The
시스템 제어부(180)는 광디스크 기록장치(100)의 전반적인 동작을 제어한다. The
상기와 같이 구성된 본 발명에 따른 광디스크 기록장치(100)는, 광디스크(100a)에 데이터를 기록하는 도중 기록 실패가 발생하는 경우에, 미리 기록된 임시 비디오 관리 정보(TMP_VMGI : Temporary Video Manager Information)를 검색하여 이전에 성공적으로 기록된 타이틀에 대해서는 복구할 수 있도록 하는 데 있다.When the recording failure occurs while recording data on the
이를 위해, 본 발명에 따른 시스템 제어부(180)는 데이터 기록 명령에 응답하여 광디스크(100a)에 데이터를 타이틀 단위로 기록하되, 기록되는 타이틀에 대한 임시 비디오 관리 정보(TMP_VMGI)가 미리 지정된 특정 위치에 기록되도록 처리한다. To this end, the
도 2는 본 발명에 따른 데이터 기록 구조를 설명하기 위해 도시한 도면이다.2 is a diagram for explaining a data recording structure according to the present invention.
도 2에 도시된 바와 같이, 시스템 제어부(180)는 하나의 타이틀에 대한 비디오 데이터(VOBS for Title 1)의 기록이 완료될 때마다, 기록이 완료된 위치가 특정 위치인가를 판단한다. 상기 판단 결과 기록이 완료된 위치가 특정 위치가 아닌 것으로 판단되면, 시스템 제어부(180)는 기록이 완료된 위치에서 특정 위치까지 널 데이터(Null Data)를 패딩한다. 예를 들어, 도 2에 도시된 바와 같이, 제1 타이틀에 대한 임시 비디오 관리 정보(TMP_VMGI 1)가 기록될 위치가 0x12000이고, VTSI 백업이 저장된 공간이 0x60 sectors인 경우, 널 데이터는 비디오 데이터의 기록이 완료된 위치인 0x11f00에서 0x11faf까지 채워진다. As shown in FIG. 2, whenever the recording of video data (VOBS for Title 1) for one title is completed, the
널 데이터 패딩이 완료되면, 시스템 제어부(180)는 기록된 비디오 데이터에 대한 VTSI(Video Title Set Information)를 생성하고, 널 데이터가 채워진 다음 위치에 VTSI 백업으로 기록한다. When null data padding is completed, the
그리고, 상기 VTSI 백업 기록후, 비디오 데이터에 대한 정보를 일시적으로 관리하는 임시 비디오 관리 정보(TMP_VMGI 1) 정보를 생성하여 지정된 특정 위치에 기록한다. 다음으로 상기 VTSI 정보를 VTSI용으로 예약된 영역에 기록한다. 이로써 하나의 타이틀에 대한 기록이 완료된다. 이와 같은 과정을 반복 수행함으로써 광디스크(100a)에 복수의 타이틀을 기록한다.After the VTSI backup recording, temporary video management information (TMP_VMGI 1) information for temporarily managing information about video data is generated and recorded in a specified specific location. Next, the VTSI information is recorded in an area reserved for VTSI. This completes the recording of one title. By repeating this process, a plurality of titles are recorded on the
상술한 바와 같이, 데이터 영역에 기록된 타이틀에 대한 임시 비디오 관리 정보(TMP_VMGI)가 기록되는 위치를 특정 값(미리 지정된 값)의 배수가 되게 기록하는 경우, 이전에 기록된 임시 비디오 관리 정보(TMP_VMGI) 검색시 모든 섹터를 다 검색하지 않고 특정 값(예컨대, 0x2000)의 배수 번지씩 감소된 위치의 섹터만을 검색하면 된다. 이에 따라, 본 발명에 따르면 기록 실패시 임시 비디오 관리 정보(TMP_VMGI) 검색에 소요되는 시간을 상당히 줄일 수 있다. As described above, when recording the position where the temporary video management information (TMP_VMGI) for the title recorded in the data area is recorded to be a multiple of a specific value (predetermined value), the previously recorded temporary video management information (TMP_VMGI) is recorded. When searching, instead of searching all sectors, only sectors whose positions are reduced by multiples of a specific value (for example, 0x2000) need to be searched. Accordingly, according to the present invention, the time required for retrieving the temporary video management information (TMP_VMGI) upon recording failure can be significantly reduced.
단, 상기 특정 값이 너무 크게 되면 널 데이터로 낭비되는 부분이 증가하게 되고, 너무 작게 되면 임시 비디오 관리 정보(TMP_VMGI)를 검색하는 데 소요되는 시간이 길어지게 된다. 따라서, 특정 값은 상기 두 가지 조건을 고려하여 선정하는 것이 바람직하다. 상기에서와 같이 특정 값을 0x2000(16MB 단위)으로 정하는 경우, 널 데이터로 낭비되는 부분은 평균적으로 한 타이틀 당 8MB 정도가 되고, 임시 비 디오 관리 정보(TMP_VMGI) 검색시에는 16MB 당 1ECC의 데이터만 읽으면 된다. However, if the specific value is too large, the portion wasted as null data increases, and if it is too small, the time required for searching the temporary video management information (TMP_VMGI) becomes long. Therefore, the specific value is preferably selected in consideration of the above two conditions. If the specific value is set to 0x2000 (16MB unit) as described above, the waste of null data is on average about 8MB per title, and only 1ECC data per 16MB is used when searching for temporary video management information (TMP_VMGI). You can read it.
이하, 첨부된 도 3 및 도 4를 참조하여 본 발명에 따른 1회 기록 가능한 광디스크의 기록 제어방법을 보다 상세하게 설명하기로 한다.Hereinafter, a recording control method of an optical disc of write once type according to the present invention will be described in more detail with reference to FIGS. 3 and 4.
도 3은 본 발명에 따른 1회 기록 가능한 광디스크의 기록 제어방법을 설명하기 위해 도시한 흐름도이다.3 is a flowchart illustrating a recording control method of an optical disc of write once type according to the present invention.
도 3을 참조하면, 시스템 제어부(180)는 데이터 기록 명령 수신에 응답하여 광디스크(100a)에 비디오 데이터를 기록하되, 타이틀 단위로 기록한다(S210, S220).Referring to FIG. 3, in response to receiving a data recording command, the
하나의 타이틀에 대한 비디오 데이터의 기록이 완료될 경우(S230), 시스템 제어부(180)는 기록이 완료된 위치가 특정 위치인가를 판단한다(S240). When recording of video data for one title is completed (S230), the
상기 S240 단계의 판단결과 비디오 데이터에 대한 기록이 완료된 위치가 특정 위치가 아닌 것으로 판단되는 경우, 시스템 제어부(180)는 기록이 완료된 위치에서 특정 위치까지 널 데이터를 패딩한다(S250). As a result of the determination in step S240, when it is determined that the position where the recording of the video data is completed is not the specific position, the
상기 기록된 비디오 데이터의 크기는 타이틀마다 상이하므로, 기록된 비디오 데이터의 크기에 따라 소정의 널 데이터를 패딩하는 경우 기록된 비디오 데이터에 대한 임시 비디오 관리 정보(TMP_VMGI)를 특정 값의 배수가 되는 위치에 규칙적으로 기록할 수 있게 된다.Since the size of the recorded video data is different for each title, when the predetermined null data is padded according to the size of the recorded video data, the position where the temporary video management information (TMP_VMGI) for the recorded video data is a multiple of a specific value. You can record regularly at.
다음으로, 시스템 제어부(180)는 기록된 비디오 데이터에 대한 VTSI(Video Title Set Information)를 생성하고, 널 데이터가 채워진 다음 위치에 VTSI 백업으로 기록한다(S260). Next, the
그리고, 시스템 제어부(180)는 기록된 비디오 데이터에 대한 정보를 일시적으로 관리하는 임시 비디오 관리 정보(TMP_VMGI)를 생성하여 VTSI 백업이 기록된 다음 위치에 기록한다(S270).The
다음으로, 시스템 제어부(180)는 상기 VTSI 정보를 VTSI용으로 예약된 영역에 기록한다. 이로써 하나의 타이틀에 대한 기록이 완료된다. Next, the
시스템 제어부(180)는 기록 종료 명령이 수신되는지의 여부를 판단하고(S280), 기록 종료 명령이 수신될 때까지 상기 S220 단계 내지 상기 S270 단계의 동작을 반복 수행시킨다. 이로써 광디스크(100a)에 복수의 타이틀에 대한 기록이 가능하다. The
도 4는 본 발명에 따른 데이터 기록 동작 수행 중 기록 실패시 동작 방법을 설명하기 위해 도시한 흐름도이다.4 is a flowchart illustrating a method of operating when a write fails while performing a data write operation according to the present invention.
도 4를 참조하면, 상기 도 3에서와 같이 데이터 기록 동작을 수행하는 중에 기록 실패가 발생되면(S310, S320), 시스템 제어부(180)는 다음 기록 가능한 위치(NWA : Next Writable Address)를 기준으로 임시 비디오 관리 정보(TMP_VMGI)를 검색한다(S330). Referring to FIG. 4, when a recording failure occurs while performing a data recording operation as in FIG. 3 (S310 and S320), the
보다 자세히 설명하면, 시스템 제어부(180)는 광픽업(140)을 다음 기록 가능한 위치(NWA)에서 임시 비디오 관리 정보(TMP_VMGI)의 크기만큼 역으로 이동한 위치로 이동시키고, 그 이동한 위치에 임시 비디오 관리 정보(TMP_VMGI)가 기록되어 있는가를 판단한다. 상기에서 임시 비디오 관리 정보(TMP_VMGI)의 크기는 규격에 의해 이미 정해져 있다.In more detail, the
다음 기록 가능한 위치(NWA)에서 임시 비디오 관리 정보(TMP_VMGI)의 검색을 실패할 경우(S340), 시스템 제어부(180)는 광픽업(140)을 임시 비디오 관리 정보(TMP_VMGI)의 검색이 실패한 위치를 기준으로 역으로 특정 값의 배수 번지씩만큼 이동시키면서 임시 비디오 관리 정보(TMP_VMGI)를 검색한다(S350).If the search for the temporary video management information (TMP_VMGI) fails in the next recordable position (NWA) (S340), the
한편, 임시 비디오 관리 정보(TMP_VMGI)의 검색에 성공할 경우, 시스템 제어부(180)는 광디스크(100a)에 추가 기록이 가능한 상태인가를 판단한다(S360).On the other hand, when the retrieval of the temporary video management information (TMP_VMGI) is successful, the
상기 S360 단계의 판단결과 광디스크(100a)에 추가 기록이 가능한 상태인 것으로 판단될 경우, 시스템 제어부(180)는 상기 검색된 임시 비디오 관리 정보(TMP_VMGI)를 이용하여 이전에 성공적으로 기록된 데이터를 복구하며, 추가 기록이 가능한 잔여 공간을 이용하여 이전에 기록 실패된 타이틀 또는 다른 타이틀에 대한 기록 동작을 계속해서 수행할 수 있도록 처리한다(S370). If it is determined in step S360 that additional recording is possible in the
한편, 상기 S360 단계의 판단결과 광디스크(100a)에 추가 기록이 불가능한 상태인 것으로 판단될 경우, 시스템 제어부(180)는 검색된 임시 비디오 관리 정보(TMP_VMGI)를 이용하여 파일 시스템 및 VMGI를 작성하여 예약된 파일 시스템 및 VMGI 영역에 기록하여 이전에 성공적으로 기록된 데이터를 복구한 후 광디스크(100a)를 파이널라이즈(Finalize) 한다(S380). 이 경우 기록 실패 전에 성공적으로 기록한 타이틀에 대해서는 복구되어, 일반 광디스크 재생장치에서 재생 가능하다.On the other hand, if it is determined that additional recording on the
바람직하게는, 상기 광디스크(100a)에 추가 기록이 불가능한 상태인 경우, 사용자에게 데이터 복구 여부를 문의하는 메시지를 제공하고, 사용자가 데이터에 대한 복구를 요청하는 경우에만 상기 데이터를 복구한 후 광디스크(100a)를 파이널 라이즈 하도록 구현할 수 있음은 물론이다. Preferably, when the additional recording is not possible on the
또한, 이상에서 대표적인 실시 예를 통하여 본 발명에 대하여 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시 예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. 그러므로 본 발명의 권리범위는 설명된 실시 예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위 뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.In addition, the present invention has been described in detail through the representative embodiments, but those skilled in the art to which the present invention pertains various modifications without departing from the scope of the present invention with respect to the embodiments described above. I will understand what is possible. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined by the claims below and equivalents thereof.
지금까지 설명한 바와 같이, 본 발명에 따르면, 데이터 영역에 기록되는 비디오 데이터에 대한 임시 비디오 관리 정보가 특정 값의 배수가 되는 위치에 기록되도록 함으로써, 광디스크에 데이터를 기록하는 도중에 기록 실패가 발생하는 경우 이전에 성공적으로 기록된 임시 비디오 관리 정보를 쉽게 검색할 수 있으므로, 종래와 같이 이전에 기록된 임시 비디오 관리 정보를 검색하지 못하여 정상적으로 기록된 데이터까지 손실되는 현상을 방지할 수 있다. As described so far, according to the present invention, the temporary video management information for video data recorded in the data area is recorded at a position that is a multiple of a specific value, whereby a recording failure occurs while recording data on the optical disc. Since the temporary video management information recorded previously successfully can be easily retrieved, the phenomenon in which even the previously recorded temporary video management information can not be retrieved as in the prior art and the data recorded normally can be prevented.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060020180A KR20070090456A (en) | 2006-03-02 | 2006-03-02 | Method for controlling the recording operation of optical disc write once |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060020180A KR20070090456A (en) | 2006-03-02 | 2006-03-02 | Method for controlling the recording operation of optical disc write once |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20070090456A true KR20070090456A (en) | 2007-09-06 |
Family
ID=38688855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060020180A KR20070090456A (en) | 2006-03-02 | 2006-03-02 | Method for controlling the recording operation of optical disc write once |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20070090456A (en) |
-
2006
- 2006-03-02 KR KR1020060020180A patent/KR20070090456A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI280575B (en) | High-density optical disc and recording/reproducing method thereof | |
US8155504B1 (en) | Method of disaster recovery for re-writable disk media | |
KR100475604B1 (en) | Read only optical disc, and method for reproducing a data in read only optical disc player | |
JP4345639B2 (en) | Recording apparatus and recording method | |
JP2006500723A (en) | Method for managing defective area on write-once type optical recording medium, and optical recording medium using this method | |
JP2005032374A (en) | Information recorder | |
US20060221804A1 (en) | Optical recording medium and defect management device and method therefor | |
JP2005327405A (en) | Recording method, information recording device, information reproducing device, program, and recording medium | |
KR20070090456A (en) | Method for controlling the recording operation of optical disc write once | |
US7983123B2 (en) | Methods of defect management and reproduction, program and recording medium, and apparatuses for information recording and information reproduction | |
US7693024B2 (en) | Recording/reproducing method and disc | |
KR100510498B1 (en) | Method and apparatus for recording data in defect disc | |
KR100663407B1 (en) | Quickly finalize support method for optical disc | |
KR100513334B1 (en) | Read only optical disc, and method for reproducing a data in read only optical disc player | |
JP3927091B2 (en) | Information recording / reproducing apparatus, information recording / reproducing method, program, and recording medium | |
KR100246479B1 (en) | Apparatus of defect area management for optical recording media and method of the same | |
JP4251152B2 (en) | Optical disk device | |
KR100743314B1 (en) | Formatting method for optical disc | |
JP2007080351A (en) | Optical disk recording and reproducing apparatus | |
KR20060067340A (en) | Method for compensating defect on one time recordable optical disc | |
KR20050090289A (en) | Data writing control method for recording optical disc | |
JP2010514086A (en) | Reliable video recording on optical discs | |
JP2008059704A (en) | Optical disk recording/reproducing system and optical disk recording/reproducing method | |
JP2006309924A (en) | Optical recording medium and defect management device and method for optical recording medium | |
KR20010058778A (en) | Method for copying data of an optical disk |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |