KR100509706B1 - Transmission method and transmission system - Google Patents
Transmission method and transmission system Download PDFInfo
- Publication number
- KR100509706B1 KR100509706B1 KR10-1998-0022847A KR19980022847A KR100509706B1 KR 100509706 B1 KR100509706 B1 KR 100509706B1 KR 19980022847 A KR19980022847 A KR 19980022847A KR 100509706 B1 KR100509706 B1 KR 100509706B1
- Authority
- KR
- South Korea
- Prior art keywords
- recording
- data
- voice
- recording medium
- information
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00855—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00007—Time or data compression or expansion
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0071—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a purchase action
- G11B20/00724—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a purchase action wherein a prepaid credit balance is registered on the recording medium
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/036—Insert-editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00007—Time or data compression or expansion
- G11B2020/00079—Time or data compression or expansion the compression ratio or quality level being adapted to circumstances, e.g. to the available recording space
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/215—Recordable discs
- G11B2220/216—Rewritable discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2525—Magneto-optical [MO] discs
- G11B2220/2529—Mini-discs
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
본 발명에 의하면, 서버에 저장되어 있는 압축 음성 데이터 중에서 사용자가 선택한 압축 음성 데이터를 서버로부터 멀리 떨어져 있는 고객에게 송신하는 송신시스템이 제공된다. 만일 고객 측에 로드(load)되어 있는 기록매체의 상태가 정상적이거나 및/또는 고객 측에서 입금된 잔금이 사용자에게 징수할 수 있을 정도의 충분한 금액일 경우, 선택된 압축 음성 데이터는 서버로부터 송신되기 시작한다. 만일, 고객 측에 로드되어 있는 기록매체의 상태가 정상적이지 않거나 및/또는 고객 측에서 입금된 잔금이 사용자에게 징수하기에 충분하지 않은 금액일 경우에는, 선택된 압축 음성 데이터가 서버로부터 송신되는 것이 금지된다. 따라서, 고객에 대한 의미없는 징수가 발생되는 문제점을 방지할 수 있다.According to the present invention, there is provided a transmission system for transmitting compressed voice data selected by a user from among compressed voice data stored in a server to a customer remote from the server. If the state of the recording medium loaded on the customer's side is normal and / or the balance deposited on the customer's side is sufficient to collect the user, the selected compressed voice data starts to be transmitted from the server. do. If the state of the recording medium loaded on the customer's side is not normal and / or the balance deposited on the customer's side is not enough to collect to the user, the selected compressed voice data is prohibited from being transmitted from the server. do. Therefore, it is possible to prevent the problem that the meaningless collection to the customer occurs.
Description
본 발명은, 압축 음성 데이터를 확장하지 않은 채로 송신하고, 그 데이터를 압축신호로써 수신측에 기록하며, 기록매체의 상태를 검출하여 에러를 통지하고 에러 메시지를 표시하게 되는 송신방법 및 송신시스템에 관한 것이다.The present invention is directed to a transmission method and a transmission system for transmitting compressed voice data without expansion, recording the data as a compressed signal to a receiving side, detecting a state of a recording medium, notifying an error, and displaying an error message. It is about.
지금까지는 카트리지 내에 수납된 직경이 대략 64mm인 기록 및 재생가능한 디스크형 기록매체인 미니 디스크(상표)라고 하는 광자기 디스크가 알려져 있다. 이 광자기 디스크는 ATRAC(Adaptive Transform Acoustic Coding)방식에 따라 약 70분 동안 계속해서 스테레오 음성 신호를 기록할 수 있다. 이 광자기 디스크는 컴팩트 디스크(상표)로 알려진 종래의 디지털 오디오 디스크와는 달리 정보를 기록할 수 있으므로 음성 데이터를 복제할 수 있다.Until now, magneto-optical discs called mini discs (trademarks), which are recordable and reproducible disc-shaped recording media having a diameter of approximately 64 mm housed in a cartridge, are known. The magneto-optical disk can record stereo audio signals continuously for about 70 minutes according to the Adaptive Transform Acoustic Coding (ATRAC) method. This magneto-optical disc can record information unlike conventional digital audio discs known as compact discs (trademarks), and thus can reproduce audio data.
종래의 디지털 오디오 디스크와 마찬가지로, 기록된 음성 데이터를 관리하는 TOC(Table-Of-Contents) 정보용 영역이 음성 데이터를 기록하는 영역에 부가하여 이 광자기 디스크에 제공되므로, 광자기 디스크는 기록된 음성 데이터에 임의 접근을 허용한다. 따라서, 만약 음성 데이터가 기록된 음성 데이터를 담고 있는 광자기 디스크에 겹쳐 쓰여지면, 실제의 음성 데이터를 소거하지 않고도 TOC정보를 다시 씀으로써 곡 수를 삭제하거나 편집할 수 있다.As with a conventional digital audio disc, a magneto-optical disc is provided because an area for table-of-contents (TOC) information that manages recorded voice data is provided to this magneto-optical disc in addition to the area for recording voice data. Allow random access to voice data. Therefore, if the voice data is overwritten on the magneto-optical disk containing the recorded voice data, the number of songs can be deleted or edited by rewriting the TOC information without erasing the actual voice data.
광자기 디스크 상에 약 1/5로 압축된 음성 데이터를 기록하기 위해, 압축 음성 데이터가 서버(server)에 직접 저장되고 그로부터 판독되어 서버측 하드 디스크 상에 기록되며, 또한 수신측에 기록하기 위해, 압축된 음성 데이터가 확장하지 않은 채로 송신되는 음성 더빙 시스템이 고려될 수도 있다.In order to record about one fifth compressed voice data on the magneto-optical disk, the compressed voice data is stored directly on the server and read from the recorded data on the server side hard disk, and also for recording on the receiving side. May be considered a voice dubbing system in which the compressed voice data is transmitted without expansion.
그런데, 그러한 음성 더빙 시스템에서, 광자기 디스크의 기록용량이 부족하거나, 기록영역이 부분적으로 또는 전체적으로 파괴되거나, 재생전용 디스크가 삽입되거나 또는 광자기 디스크의 카트리지 내에 설치된 오기록 방지 폴(pawl)이 잠겨 있을 경우에는, 기록작동을 정상적으로 실행하지 않을 수 있다. 그러나, 만일, 사용자가 컴팩트 디스크로부터의 데이터를 광자기 디스크에 더빙할 때, 로드(load)된 광자기 디스크의 상태가 기록장치에서 경보를 발하도록 판단되면, 컴팩트 디스크로부터의 음성 데이터 송신이 이미 시작되었다 하더라도 사용자는 더빙작동을 중단시키거나 다시 초기화할 수 있기 때문에, 그러한 결함상태는 복구될 수 있다.By the way, in such a voice dubbing system, the recording capacity of the magneto-optical disk is insufficient, the recording area is partially or totally destroyed, a read-only disk is inserted, or a false recording prevention pawl installed in the cartridge of the magneto-optical disk. When locked, the recording operation may not be performed normally. However, if the user dubs data from the compact disc to the magneto-optical disc, if the state of the loaded magneto-optical disc is determined to alert the recording device, the voice data transmission from the compact disc is already Even if it is started, such a defect state can be recovered because the user can stop or reinitialize the dubbing operation.
반면, 서버로부터 송신된 음성 데이터가 전송루트를 거쳐 먼 곳에 공급되는 음성 더빙 시스템에서, 사용자가 일단 원하는 곡번호를 요구하게 되면, 서버는 고객이 소유한 기록매체의 상태와 관계없이 음성 데이터를 송신한다.On the other hand, in a voice dubbing system in which voice data transmitted from a server is supplied remotely through a transmission route, once a user requests a desired song number, the server transmits voice data regardless of the state of a recording medium owned by the customer. do.
만일 사용자가 무심코 기록장치에 재생전용 디스크를 로드하게 되면, 송신된 음성 데이터는 재생전용 디스크에 기록될 수 없으며, 따라서 송신된 음성 데이터는 고객 측에 더빙될 수 없다.If the user unintentionally loads the reproduction-only disc into the recording apparatus, the transmitted voice data cannot be recorded on the reproduction-only disc, and thus the transmitted voice data cannot be dubbed to the customer side.
서버는 송신된 음성 데이터에 대해 요금을 청구하기 때문에, 사용자에게는 끊임없이 계속되는 손실이 발생하게 된다.Since the server charges for the transmitted voice data, there is a constant loss for the user.
더욱이, 송신된 음성 데이터는 복호화되지 않은 압축데이터 형태이므로, 사용자는 그 음성 데이터를 시험적으로 들을 수 없으며, 따라서 송신된 음성 데이터는 사용자에게 쓸모 없게 된다.Moreover, since the transmitted voice data is in the form of undecoded compressed data, the user cannot test the voice data experimentally, and thus the transmitted voice data becomes useless to the user.
본 발명의 목적은, 무의미한 청구를 피할 수 있으며, 기록장치측에 로드된 기록매체의 상태를 검출하여서, 만일 검출상태가 양호하면 서버에 음성 데이터의 전송을 요구하고, 그렇지 않을 경우에는 음성 데이터의 전송을 요구하지 않는 더빙 시스템을 제공하는 것이다.It is an object of the present invention to avoid meaningless claims, to detect the state of a recording medium loaded on the recording apparatus side, and if the detection state is good, request the server to transmit voice data, otherwise It is to provide a dubbing system that does not require transmission.
본 발명의 또 다른 목적은, 기록장치측에서 입금한 잔금, 즉 기록장치측에서 삽입한 경화의 잔금이나 삽입된 선불카드를 검출하고, 만일 검출상태가 양호하면 음성 데이터의 전송요구가 서버측에 행해지고, 그렇지 않으면 전송요구가 서버측에 행해지지 않게 되는 더빙 시스템을 제공하는 것이다.It is still another object of the present invention to detect a balance deposited on the recording device side, i.e., a residual balance of the coin inserted on the recording device side or an inserted prepaid card. It is to provide a dubbing system in which otherwise, the transfer request is not made to the server side.
본 발명의 일 관점에 의하면, 송신기와 수신기를 갖추어 구성되는 송수신 시스템이 제공되며, 이 송수신 시스템에서, 송신기는 복수의 압축데이터를 저장하기 위한 메모리수단과 사용자에 의해 선택된 압축데이터를 송신하는 송신수단을 갖추어 구성되며, 수신기는 송신기로부터 송신된 압축데이터를 수신하는 수신수단과, 압축데이터를 기록매체에 기록하는 기록수단과, 기록매체의 기록금지정보를 검출하는 검출수단과, 검출수단에 의한 검출결과에 대응하여 기록금지에 대해 사용자에게 통지하기 위해 에러 메시지를 표시하는 표시수단과, 검출수단에 의한 검출결과에 대응하여 기록매체가 정상이라면 요구정보를 송신기에 송신하는 송신수단을 갖추어 구성되는, 송신기와 수신기를 포함하여 구성되는 송수신 시스템을 제공한다.According to an aspect of the present invention, there is provided a transmission and reception system comprising a transmitter and a receiver, in which the transmitter is a memory means for storing a plurality of compressed data and transmission means for transmitting the compressed data selected by the user The receiver comprises: receiving means for receiving compressed data transmitted from a transmitter, recording means for recording the compressed data on a recording medium, detection means for detecting recording prohibition information of the recording medium, and detection by the detection means. Display means for displaying an error message in order to notify the user about the prohibition of recording in response to the result, and transmission means for transmitting the request information to the transmitter if the recording medium is normal in response to the detection result by the detection means, It provides a transmission and reception system comprising a transmitter and a receiver.
본 발명의 다른 관점에 의하면, 기록매체의 기록금지정보를 검출하는 검출단계와, 검출결과에 대응해서 기록금지 결과를 사용자에게 통지하기 위해 에러 메시지를 표시하는 표시단계와, 검출결과에 의거해서 기록매체가 정상이라면 요구정보를 서버에 송신하는 송신단계와, 서버로부터 송신된 압축데이터를 수신하는 수신단계와, 압축데이터를 기록매체에 기록하는 기록단계를 포함하여 이루어지는 데이터 송수신 방법을 제공한다.According to another aspect of the present invention, there is provided a detection step of detecting recording prohibition information of a recording medium, a display step of displaying an error message to notify a user of a recording prohibition result in response to the detection result, and recording based on the detection result. If the medium is normal, there is provided a data transmitting / receiving method comprising a transmitting step of sending request information to a server, a receiving step of receiving compressed data transmitted from the server, and a recording step of recording the compressed data on a recording medium.
본 발명에 따른 음성 데이터 기록방법 및 기록장치에서는, 음성 데이터가 정상적으로 기록될 수 없다면, 에러 메시지가 표시수단에 표시된다. 따라서, 기록매체에 기록을 행하기 전에 기록이 정확하게 행해질 수 있는지 여부에 대해 표시할 수 있으며, 따라서 음성 데이터를 확실히 기록할 수 있게 된다. 또한, 본 발명의 음성 데이터 기록방법 및 기록장치에 의하면, 에러 메시지가 표시되기 때문에, 사용자는 에러의 내용을 조절할 수 있다.In the voice data recording method and recording apparatus according to the present invention, if the voice data cannot be recorded normally, an error message is displayed on the display means. Therefore, it is possible to indicate whether or not the recording can be accurately performed before recording on the recording medium, thus making it possible to reliably record audio data. Further, according to the voice data recording method and recording apparatus of the present invention, since an error message is displayed, the user can adjust the content of the error.
도면을 참고로 본 발명에 의한 음성 더빙 시스템의 바람직한 실시예를 상세하게 설명할 것이다.A preferred embodiment of the voice dubbing system according to the present invention will be described in detail with reference to the drawings.
도 1은 본 발명을 실시하는 음성 더빙 시스템을 나타낸다. 음성 더빙 시스템(1)은 주 제어기(11), 서버(12), 작동 입력부(13)와 표시부(14)를 포함하는 음성 송신부(10)와 휴대용 기록매체에 음성 데이터를 기록하는 기록부(20)와 음성 송신부(10)와 기록부(20)를 서로 연결하는 연결선(2)을 갖추어 구성된다.1 shows a voice dubbing system embodying the present invention. The voice dubbing system 1 includes a voice transmitter 10 including a main controller 11, a server 12, an operation input unit 13 and a display unit 14, and a recording unit 20 for recording voice data on a portable recording medium. And a connection line 2 connecting the voice transmitter 10 and the recorder 20 to each other.
이 음성 더빙 시스템(1)에서, 음성 데이터는 음성 송신부(10)의 서버(12)에 미리 저장되어 있으며, 사용자는 기록매체에 기록하기 위해 서버(12)에 저장된 음성 데이터로부터 원하는 음성 데이터를 선택할 것이다.In this voice dubbing system 1, voice data is stored in advance in the server 12 of the voice transmitter 10, and the user can select desired voice data from the voice data stored in the server 12 for recording on the recording medium. will be.
즉, 본 음성 더빙 시스템(1)은 컴팩트 디스크 또는 오디오 테이프 등의 매체에 저장된 음성 데이터의 내용을 전달하는 대신에, 사용자가 갖고 있는 기록매체에 음성 데이터를 기록하므로써 사용자에게 곡 내용을 전달하는 시스템이다. 예를들어, 이 음성 더빙 시스템(1)은 세금이 부가되어야 할 곡 내용을 사용자에게 공급하기 위해 철도역 또는 소매상이나 내용관리 목적을 위해 음악 스튜디오에 설치될 수 있다.That is, the voice dubbing system 1 delivers the contents of songs to a user by recording the voice data on a recording medium owned by the user, instead of delivering the contents of the voice data stored on a medium such as a compact disc or an audio tape. to be. For example, this voice dubbing system 1 may be installed in a railway station or in a music studio for retailers or content management purposes in order to supply the user with music contents to be taxed.
본 음성 더빙 시스템(1)의 내용 공급 방식의 개요를 이하 설명할 것이다.An outline of the content supply system of the voice dubbing system 1 will be described below.
음성 더빙 시스템(1)의 서버(12)에서, 각각이 수분 동안 계속되는 최신 히트 차트의 탑 100 등의 곡의 곡 내용이 음성 데이터로서 저장된다. 사용자는 음성 더빙 시스템(1)에 의해 공급된 내용을 표시부(14)에 의해 확인하고, 만약 원하는 내용을 발견하면, 작동 입력부(13)를 사용하여 하나 또는 복수의 내용을 선택한다. 사용자는 기록부(20)에 기록매체(D)를 로드(load)한 후, 작동 입력부(13)를 작동하여 기록을 시작하도록 한다.In the server 12 of the voice dubbing system 1, the song contents of a song such as the top 100 of the latest heat chart each continuing for several minutes are stored as voice data. The user confirms the contents supplied by the voice dubbing system 1 by the display section 14, and if found desired, the operation input section 13 is used to select one or more contents. The user loads the recording medium D into the recording unit 20, and then operates the operation input unit 13 to start recording.
만약 사용자가 기록작동을 초기화하면, 음성 송신부(10)의 주 제어기(11)는 서버(12)에 저장된 내용 중에서 사용자에 의해 지정된 내용의 음성 데이터를 기록부(20)에 공급한다. 기록부(20)는 음성 송신부(10)로부터 공급된 음성 데이터를 기록매체의 기록가능 영역에 기록한다.If the user initiates the recording operation, the main controller 11 of the voice transmitter 10 supplies the voice data of the contents specified by the user among the contents stored in the server 12 to the recording unit 20. The recording unit 20 records the audio data supplied from the audio transmitting unit 10 in the recordable area of the recording medium.
사용자가 원하는 내용의 음성 데이터의 기록이 끝나면, 음성 더빙 시스템(1)은 내용의 공급을 종료한다.When the recording of the voice data of the content desired by the user is finished, the voice dubbing system 1 ends the supply of the content.
도 1에서는 서버(12)가 음성 송신부(10) 내에 포함되지만, 서버(12)는 먼 곳에 떨어져 위치하는 정보센터에 설치될 수 있으며, 또한 ISDN과 전화회선을 이용하여 주 제어기(11), 표시부(14), 작동 입력부(13) 및 기록부(20)를 갖추어 구성되는 장치와 통신할 수 있다. In FIG. 1, although the server 12 is included in the voice transmitter 10, the server 12 may be installed in an information center that is remotely located, and also the main controller 11 and the display unit using ISDN and a telephone line. 14, the operation input unit 13 and the recording unit 20 can be provided to communicate with the device configured.
본 음성 더빙 시스템(1)의 다음 설명에서는, 본 실시예의 음성 더빙 시스템(1)에 의해 처리되는 기록매체가 미니 디스크(상표)라고 하는 형식으로 제공되는 기록 및 재생가능한 광자기 디스크인 것으로 가정한다.In the following description of the voice dubbing system 1, it is assumed that the recording medium processed by the voice dubbing system 1 of this embodiment is a recordable and reproducible magneto-optical disc provided in a format called a mini disc (trademark). .
미니 디스크라고 하는 이 광자기 디스크는 카트리지에 수납되는 직경이 대략 64mm인 디스크형 기록매체이고 ATRAC(Adaptive Transform Acoustic Coding)방식을 사용하여 대략 74분의 스테레오 음성 데이터를 기록할 수 있다. 이른바 미니 디스크라고 하는 이 광자기 디스크는 이하 간단하게 광디스크(D)라고 한다.This magneto-optical disc, called a mini-disc, is a disc-shaped recording medium having a diameter of approximately 64 mm that is stored in a cartridge and can record approximately 74 minutes of stereo audio data by using the ATRAC (Adaptive Transform Acoustic Coding) method. This magneto-optical disk, called a mini disk, is simply referred to as an optical disk D.
음성 더빙 시스템(1)은 ATRAC방식에 따라 압축된 음성 데이터를 광디스크(D)에 기록하므로, 서버(12)에 저장된 내용의 음성 데이터는 ATRAC방식에 따라 미리 압축된다. ATRAC방식에 따라 압축된 음성 데이터는 음성 데이터를 복호화 또는 부호화하지 않고 바로 광디스크(D)에 기록된다. ATRAC방식에 의해 압축된 음성 데이터는 이하 ATRAC데이터라 한다. 따라서, 음성 데이터를 음성 송신부(10)에서 기록부(20)로 전송하는데 사용되는 연결선(2)은 ATRAC데이터를 전송한다. 광디스크(D)의 TOC(Table-Of-Contents ; 내용표)데이터 등의 제어 명령 또는 명령 데이터(Command)는 다음에 설명될 송신 프로토콜에 따라 연결선(2)을 통해 전송됨을 유의한다.Since the voice dubbing system 1 records the voice data compressed according to the ATRAC method on the optical disc D, the voice data of the content stored in the server 12 is precompressed according to the ATRAC method. Voice data compressed according to the ATRAC method is directly recorded on the optical disc D without decoding or encoding the voice data. Voice data compressed by the ATRAC method is referred to as ATRAC data below. Therefore, the connecting line 2 used to transmit the voice data from the voice transmitter 10 to the recorder 20 transmits ATRAC data. Note that control commands or command data such as TOC (Table-Of-Contents) data of the optical disc D are transmitted via the connection line 2 in accordance with the transmission protocol described next.
음성 더빙 시스템(1)에서 사용되는 광디스크(D)의 데이터 형식을 이제 설명할 것이다.The data format of the optical disc D used in the voice dubbing system 1 will now be described.
데이터는 도 2에 도시된 바와같이, 1클러스터의 정수배에 해당하는 단위로 광디스크(D)에 기록될 수 있다. 1 클러스터에 기록되는 ATRAC데이터를 재생할 때 약 2.04초의 음성신호가 생성됨을 유의한다.As shown in FIG. 2, data may be recorded on the optical disc D in units corresponding to integer multiples of one cluster. Note that a speech signal of about 2.04 seconds is generated when reproducing ATRAC data recorded in one cluster.
1클러스터는 3개의 연결 섹터(linking sector)와, 1개의 서브-데이터 섹터와, ATRAC방식에 의해 압축된 음성 데이터를 기록하기 위한 32개의 메인섹터로, 즉 합계 36개의 섹터로 이루어진다. 1 섹터는 2352 바이트 데이터로 이루어지는 단위이다.One cluster consists of three linking sectors, one sub-data sector, and 32 main sectors for recording voice data compressed by the ATRAC method, that is, 36 sectors in total. One sector is a unit consisting of 2352 byte data.
광디스크(D)의 형식은 ACIRC(Advanced Cross Interleaving Reed Solomon Code)방식의 오차정정방식을 사용하므로, 연결 섹터는 클러스터 내에서 오차정정 인터리브를 실행하기 위해 할당된 섹터로서 이용된다. 즉, 연결 섹터는 데이터 재기입이 클러스터 단위로 이루어지도록 오차정정 시에 인터리브를 고려한 여분의 섹터이다.Since the format of the optical disc D uses the error correction method of the Advanced Cross Interleaving Reed Solomon Code (ACIRC) method, the connected sector is used as a sector allocated for performing error correction interleaving in the cluster. That is, the concatenated sector is an extra sector considering interleaving in error correction so that data rewriting is performed in cluster units.
서브 데이터 섹터는 보존 영역이다.The sub data sector is a storage area.
광디스크(D)는 ATRAC 방식에 따라 압축된 424바이트 데이터를 사운드 그룹이라고 하는 단위로 처리한다. 이 사운드 그룹은 좌우채널 각각에 대해 212바이트 데이터를 할당한다. 확장시에, 압축데이터에 따른 사운드 그룹은 좌우 채널의 512 샘플에 해당한다. 이 데이터의 512 샘플은 2048 바이트 데이터, 구체적으로 512샘플 × 16비트×2채널÷8비트 = 2048바이트에 해당한다.The optical disc D processes 424-byte data compressed according to the ATRAC method in units called sound groups. This sound group allocates 212 byte data for each of the left and right channels. In extension, the sound group according to the compressed data corresponds to 512 samples of the left and right channels. 512 samples of this data correspond to 2048 byte data, specifically 512 samples x 16 bits x 2 channels ÷ 8 bits = 2048 bytes.
도 3에 도시된 바와같이, 사운드 그룹 중 11개는 2섹터를 구성한다.As shown in Fig. 3, eleven of the sound groups constitute two sectors.
광디스크(D)의 기록영역은 ATRAC방식에 따라 압축된 음성 데이터를 기록하기 위한 프로그램 영역, 프로그램 영역에 기록된 음성 데이터를 관리하는 관리 데이터를 기록하기 위한 관리영역으로서의 U-TOC(User Table-Of-Contents)영역, 리드인(lead-in) 영역으로서의 P-TOC(Pre-mastered Table-Of- Contents)영역으로 나누어진다.The recording area of the optical disc D is a program area for recording voice data compressed according to the ATRAC method, and U-TOC (User Table-Of) as a management area for recording management data for managing voice data recorded in the program area. And a pre-mastered table-of-contents (P-TOC) area as a lead-in area.
이 광디스크(D)에서, 곡들은 재기입을 위해 실제 음악 데이터를 물리적으로 삭제하는 대신에 U-TOC정보를 다시 기입하므로써 삭제되거나 편집될 수 있다. 예를들어, 5개의 곡이 기록된 광디스크(D)의 경우에, 만약 제 3곡의 시작주소와 끝주소가 기록가능영역으로서 지정되면, 제 3곡은 재생될 수 없다. 따라서, ATRAC데이터가 광디스크(D)에 기록될때, U-TOC정보는 동시에 재기입될 필요가 있다. 이 U-TOC를 이하에 설명할 것이다. 광디스크(D)에 기록된 음성 데이터의 단위는 간단하게 '트랙(Track)'이라고 한다. 이 트랙은 상기 설명된 음성 더빙 시스템(1)에 의해 공급된 곡의 내용에 대응하는 곡의 단위이다.In this optical disc D, the songs can be deleted or edited by rewriting U-TOC information instead of physically deleting the actual music data for rewriting. For example, in the case of the optical disc D in which five songs are recorded, if the start address and end address of the third song are designated as the recordable area, the third song cannot be reproduced. Therefore, when ATRAC data is recorded on the optical disc D, the U-TOC information needs to be rewritten at the same time. This U-TOC will be described below. The unit of audio data recorded on the optical disc D is simply referred to as 'track'. This track is a unit of tune corresponding to the contents of the tune supplied by the voice dubbing system 1 described above.
광디스크(D)의 U-TOC는 총 16섹터인 U-TOC섹터0 ∼ U-TOC섹터15로 이루어진다. U-TOC섹터(n) (여기에서 n는 1 ∼ 15)는, 간단하게 U-TOCn으로 한다.The U-TOC of the optical disc D is composed of U-TOC sectors 0 to U-TOC sectors 15 which are 16 sectors in total. The U-TOC sector n (where n is 1 to 15) is simply referred to as U-TOCn.
도 4는 U-TOC0에 기록된 데이터를 나타낸다. U-TOC0에 기록된 데이터는 바이트로 분할되고 편리를 위해 슬롯으로서 표현되어 있다. 각 슬롯은 가로로 1 ∼ 4의 슬롯 개수로, 도 4에서 세로로 0 ∼ 587의 숫자로 지정된다. U-TOC1 등에도 동일하게 적용된다.4 shows data recorded in U-TOC0. The data recorded in U-TOC0 is divided into bytes and represented as slots for convenience. Each slot is designated by a number of slots 1 to 4 horizontally, and a number of 0 to 587 vertically in FIG. The same applies to U-TOC1 and the like.
U-TOC0에서는, TOC0의 주소를 지정하는 ClusterH와 ClusterR 다음으로 12 바이트의 헤더 데이터가 기록된다. TOC0에는, 슬롯7×1로부터 시작하여, 광디스크(D)의 메이커를 지시하는 Maker code, 광디스크(D)의 모델을 지시하는 Model code, 광디스크(D)의 제 1트랙의 트랙번호를 지시하는 FirstTNO, 최종 트랙의 트랙번호를 지시하는 LastTNO가 기록된다. U-TOC0에서는, 섹터의 사용상태를 지시하는 Used Sectors와 광디스크(D)의 시리얼 번호를 지시하는 DiscSerialNo가 각각 슬롯 8×4와 슬롯 10×4에 기록된다.In U-TOC0, the header data of 12 bytes is recorded after ClusterH and ClusterR which designate the address of TOC0. In TOC0, starting from slot 7x1, Maker code indicating the maker of the optical disc D, Model code indicating the model of the optical disc D, and FirstTNO indicating the track number of the first track of the optical disc D are shown. LastTNO indicating the track number of the last track is recorded. In U-TOC0, Used Sectors indicating the state of use of the sector and DiscSerialNo indicating the serial number of the optical disc D are recorded in slots 8x4 and 10x4, respectively.
U-TOC0에는, 슬롯 11×1로부터 시작하여, 광디스크(D)의 ID번호를 지시하는 DiscID와, 광디스크(D)에 재생된 결함 주소 정보를 기록하기 위한 영역의 시작 주소가 기록되어 있는 슬롯을 지정하는 포인터 P-DFA(Pointer for Defective Area)와, 슬롯의 사용상태를 지시하는 포인터 P-EMPTY(Pointer for Empty Slot)와, 기록가능 영역을 관리하는데 사용되는 영역의 시작주소가 기록되어 있는 슬롯을 지정하는 포인터 P-FRA(Pointer for free Area)가 또한 기록되어 있다. U-TOC0에는, 슬롯 12×2로부터 75×4까지 광디스크(D)에 기록된 각 트랙의 시작 주소가 기록되어 있는 슬롯을 지정하는 포인터 P-TNOn가 또한 기록되는데, 여기에서 n은 각 트랙의 트랙번호를 지시한다. 255개의 트랙이 광디스크(D)상에 제공될 수 있으므로, n은 1에서 255까지의 정수이다.In the U-TOC0, a slot including a DiscID indicating the ID number of the optical disc D and a start address of an area for recording defect address information reproduced on the optical disc D, starting from slot 11x1, are recorded. Pointer P-DFA (Pointer for Defective Area) to designate, Pointer P-EMPTY (Pointer for Empty Slot) to indicate the state of use of slot, and Slot where start address of area used to manage recordable area is recorded A pointer P-FRA (Pointer for free Area) that designates is also recorded. In U-TOC0, a pointer P-TNOn, which designates a slot in which the start address of each track recorded on the optical disc D from slots 12x2 to 75x4, is recorded, is also recorded, where n is the value of each track. Indicate the track number. Since 255 tracks can be provided on the optical disc D, n is an integer from 1 to 255.
U-TOC0에는, 각 트랙의 시작 주소 및 끝주소와, 연결정보(Link-P) 및 트랙모드(Trackmode)가 78×1 ∼ 587×4에 기록된다. U-TOC0에는 시작 주소 및 끝주소를 기록하기 위해 255×4슬롯이 또한 기록된다. 시작 및 끝주소는 각 트랙과 관련한 슬롯에 기록된다.In U-TOC0, the start address and end address of each track, link information (Link-P), and track mode (Track mode) are recorded in 78x1 to 587x4. In U-TOC0, 255 x 4 slots are also recorded to record the start address and the end address. The start and end addresses are recorded in the slot associated with each track.
따라서, 상기 P-DFA, P-EMPTY 및 P-FRA 각각에 기록된 포인터는 슬롯 78×1에서부터 표시된 시작주소의 슬롯을 나타낸다.Therefore, the pointer recorded in each of the P-DFA, P-EMPTY and P-FRA indicates the slot of the start address indicated from slot 78x1.
상기 시작 및 끝주소는 도 5에 도시된 바와같이, 3바이트 = 24비트로 표현된다. 시작 및 끝주소에서, 클러스터 주소, 섹터 주소, 사운드 그룹의 주소는 처음 14비트 ,다음 6비트 마지막 4비트에 각각 기록된다.The start and end addresses are represented by 3 bytes = 24 bits, as shown in FIG. At the start and end addresses, the cluster address, sector address, and address of the sound group are recorded in the first 14 bits, the next 6 bits, and the last 4 bits, respectively.
트랙모드(Trackmode)는 도 6에 도시된 바와같이, 1바이트 = 8비트로 표현된다. 트랙모드(Trackmode)에는, 기록 보호정보, 복제 보호정보, 발생정보, 음성 정보, 삭제 보존 정보, 모노 또는 스테레오 정보 및 강조 정보가 제 1비트, 제 2비트, 제 3비트, 제 4비트, 제 5 및 제 6비트, 제 7비트, 제 8비트에 각각 기록된다. 즉, 각 트랙에 적절한 관련 정보는 트랙모드(Trackmode)에 기록된다.Track mode is represented by 1 byte = 8 bits, as shown in FIG. In the track mode, recording protection information, copy protection information, occurrence information, audio information, deletion preservation information, mono or stereo information, and emphasis information are provided in the first, second, third, fourth, and fourth bits. The fifth and sixth bits, the seventh bit, and the eighth bit are respectively written. In other words, relevant information appropriate for each track is recorded in the track mode.
연결정보(P-Link)는 광디스크 상에 연속적인 데이터 스트림으로서 동일한 트랙이 기록되지 않는 경우에, 즉 광디스크의 기록 영역에서 동일한 트랙의 데이터가 분리되어 기록되는 경우에, 그 시작 주소로부터 다음 데이터가 기록되는, 추적에 사용되는 포인터이다. 예를들어, 만약 트랙을 재생할 때, 슬롯 586×1의 시작 주소로부터의 데이터가 슬롯 78×1에 표현된 끝주소 다음에 재생될 필요가 있다면, 슬롯 80×4의 연결 정보(Link-P)는 슬롯 581×1을 지시한다.The connection information (P-Link) is used when the same track is not recorded as a continuous data stream on the optical disc, i.e., when data of the same track is separately recorded in the recording area of the optical disc. Pointer to be recorded, used for tracing. For example, if the data from the start address of slot 586 × 1 needs to be played after the end address represented in slot 78 × 1 when playing a track, the link information (Link-P) of slot 80 × 4 Indicates slot 581 × 1.
즉, 광디스크(D)에서, 데이터는 다시말해 연속적인 데이터 스트림으로서 반드시 기록매체에 기록될 필요는 없고, 연속적인 데이터열은 분리되어 기록될 수 있다. 만약 데이터가 분리되어 기록되면, 데이터 연속성은 이 연결정보(p-Link)에 의해 지시되어서, 재생시에 메모리에 판독 데이터를 일시적으로 저장하고 데이터 판독 속도보다 더 빠른 속도로 메모리에 데이터를 기입하므로써, 연속적인 데이터가 중단없이 재생될 수 있다.In other words, in the optical disc D, data is not necessarily recorded on the recording medium as a continuous data stream, and the continuous data strings can be recorded separately. If the data is recorded separately, the data continuity is indicated by this p-Link, by temporarily storing the read data in the memory at the time of reproduction and writing the data into the memory at a speed faster than the data read rate, Consecutive data can be reproduced without interruption.
만약 기록 프로그램보다 짧은 데이터가 이전의 기록 데이터에 겹쳐 쓰여지면, 여분의 영역을 삭제하지 않고도 기록가능 영역(P-FRA)으로서의 여분의 영역을 지시하므로써 효율적인 기록이 행해질 수 있다.If data shorter than the recording program is overwritten on previous recording data, efficient recording can be performed by indicating the spare area as the recordable area P-FRA without deleting the spare area.
기록가능 영역(P-FRA)의 일예인 도 7을 참고로 분리 영역을 연결하는 방법이 이제 설명될 것이다.A method of connecting the separation regions will now be described with reference to FIG. 7, which is an example of the recordable region P-FRA.
슬롯(03h)의 연결정보에 의해 지시된 슬롯(18h)의 시작점 주소와 끝점 주소에 의해 지정된 영역은 기록가능 영역이라고 판별될 수 있다. 더욱이, 슬롯(18h)의 연결정보에서 지시된 슬롯(1Fh)을 추적하므로써, 슬롯(1Fh)의 시작점 주소와 끝점 주소에 의해 지시된 영역이 기록가능 영역으로 판단될 수 있다.The area designated by the start point address and the end point address of the slot 18h indicated by the connection information of the slot 03h can be determined to be a recordable area. Further, by tracking the slot 1Fh indicated in the connection information of the slot 18h, the area indicated by the start point address and the end point address of the slot 1Fh can be determined as the recordable area.
또한, 슬롯(1Fh)의 연결정보에 지시된 슬롯(2Bh)을 추적하므로써, 슬롯(1Fh)의 시작점 주소와 끝점주소에 의해 지시된 영역은 기록가능 영역으로 판단될 수 있다. 상기한 바와같이, 연결정보에 기록된 슬롯주소를 추적하므로써, 슬롯은 연결정보가 00h와 같을 때까지 추적된다.Further, by tracking the slot 2Bh indicated in the connection information of the slot 1Fh, the area indicated by the start point address and the end point address of the slot 1Fh can be determined as a recordable area. As described above, by tracking the slot address recorded in the connection information, the slot is tracked until the connection information is equal to 00h.
연결정보가 Null(=00h)와 같을 때까지 P-FRA에 의해 지시된 슬롯으로부터 시작하는 슬롯을 추적하므로써, 디스크에 분리되어 기록된 트랙을 구성하는 복수의 나누어진 부분을 메모리 상에 연결하는 것이 가능하다.By tracing a slot starting from the slot indicated by the P-FRA until the connection information is equal to Null (= 00h), it is possible to connect a plurality of divided parts on the memory that constitute a track recorded separately on the disc. It is possible.
비록 P-FRA가 설명을 위한 일예로 취해졌는데, 이 분리되어 나누어진 부분은 마찬가지로 P-DFA, P-EMPTY 및 T-TNO0 내지 255에 대해 연결될 수 있다.Although P-FRA has been taken as an example for illustration, this separate segment can likewise be linked for P-DFA, P-EMPTY and T-TNO0 to 255.
도 8은 U-TOC1에 기록된 데이터를 나타낸다.8 shows data recorded in U-TOC1.
U-TOC1에서, 각 트랙의 명칭 및 광디스크(D)의 명칭은 전체로서 관리된다.In U-TOC1, the name of each track and the name of the optical disc D are managed as a whole.
만약 기록 트랙이 음성 데이터이면, 전체로서 광디스크(D)의 명칭과 각 트랙의 명칭은 각각 앨범 타이틀과 연주자명 및 곡명에 해당한다.If the recording track is audio data, the name of the optical disc D and the name of each track as a whole correspond to the album title, performer name and song name, respectively.
각 트랙의 문자 정보는 P-TNAn으로 지정된 슬롯에 기록되고, 여기에서 n은 1 내지 255이며, 만약 많은 문자가 있으면, 연결정보는 기록을 행하기 위해 복수의 슬롯을 연결하는데 사용된다.The character information of each track is recorded in the slot designated by P-TNAn, where n is 1 to 255, and if there are many characters, the connection information is used to connect a plurality of slots for recording.
도 9는 U-TOC2에 기록된 데이터를 나타낸다.9 shows data recorded in U-TOC2.
U-TOC2에서는 프로그램 영역에 기록된 각 프로그램의 기록 시간 및 데이터가 상기 U-TOC0와 비슷한 구성으로 관리된다.In U-TOC2, the recording time and data of each program recorded in the program area are managed in a similar configuration to that of U-TOC0.
도 10은 U-TOC4에 기록된 데이터를 나타낸다.10 shows data recorded in U-TOC4.
U-TOC4에서는, 프로그램 영역에 기록된 각 프로그램의 명칭이 상기 U-TOC0와 비슷한 구성으로 관리되어 일본어 음절문자 및 한자가 전체 광디스크(D)의 명칭의 폰트로서 사용될 수 있다.In U-TOC4, the name of each program recorded in the program area is managed in a configuration similar to that of U-TOC0 so that Japanese syllable characters and Chinese characters can be used as fonts for the names of all optical disks D.
도 11을 참고로, 상기한 바와같이 기록부(20)의 구성이 부가된 음성 더빙 시스템(1)의 구성을 상세하게 설명할 것이다.Referring to Fig. 11, the configuration of the audio dubbing system 1 to which the configuration of the recording unit 20 is added as described above will be described in detail.
도 11은 본 발명을 실시하는 음성 더빙 시스템(1)의 블록도를 나타낸다. 이 음성 더빙 시스템(1)은 음성 송신부(10)와, 기록부(20)와, 음성 더빙 시스템(1)과 기록부(20)를 연결하는 연결선(2)으로 구성된다. 음성 송신부(10)는 주 제어기(11)와, 서버(12)와, 작동 입력부(13)와, 표시부(14)를 갖는다. 기록부(20)는 휴대용 기록매체에 음성 데이터를 기록하는데 사용된다.11 shows a block diagram of a voice dubbing system 1 embodying the present invention. The voice dubbing system 1 is composed of a voice transmitter 10, a recording unit 20, and a connecting line 2 connecting the voice dubbing system 1 and the recording unit 20. The voice transmitter 10 has a main controller 11, a server 12, an operation input unit 13, and a display unit 14. The recording unit 20 is used to record audio data on a portable recording medium.
기록부(20)는 음성 송신부(10)로부터 전송된 데이터를 저장하기 위한 임의 접근 메모리(RAM)(22)와 RAM(22)을 제어하는 메모리 제어기(21)를 포함한다. 기록부(20)는 또한 데이터를 복호화하고 부호화하는 부호화/복호화 회로(23)와, 자기 헤드(25)를 구동하는 자기헤드 구동회로(24)와, 반사광을 검출하기 위해 광디스크(D)에 레이저광을 조사하는 광픽업(26)을 포함한다. 기록부(20)는 또한 광픽업(26)으로부터 검출된 반사광으로부터의 포커스 에러신호(FE)와, 푸쉬풀 신호(PP)와 광자기 재생신호(MO)를 재생하는 RF증폭기(27)를 포함한다. 기록부(20)는 또한 ADIP를 복호하는 RF증폭기(27)로부터의 푸쉬풀 신호(PP)에 따라 광디스크(D)의 안내홈에 형성된 홈의 워블(Wobble)에 대응하는 신호를 재생하는 주소 복호기(28)와 광디스크(D)를 회전구동하는 스핀들 모터(29)를 포함한다. 기록부(20)는 또한 광디스크(D)의 반지름을 따라 광픽업(26)을 방사상으로 이동시키는 스레드(Thread)부(30)를 포함한다.The recording unit 20 includes a random access memory (RAM) 22 for storing data transmitted from the voice transmitter 10 and a memory controller 21 for controlling the RAM 22. The recording unit 20 further includes an encoding / decoding circuit 23 for decoding and encoding data, a magnetic head driving circuit 24 for driving the magnetic head 25, and a laser beam on the optical disk D to detect reflected light. It includes an optical pickup 26 for irradiating. The recording unit 20 also includes a focus error signal FE from the reflected light detected from the optical pickup 26, and an RF amplifier 27 for reproducing the push-pull signal PP and the magneto-optical reproduction signal MO. . The recording unit 20 also includes an address decoder (1) for reproducing a signal corresponding to the wobble of the groove formed in the guide groove of the optical disc D in accordance with the push-pull signal PP from the RF amplifier 27 decoding the ADIP. 28 and a spindle motor 29 for rotationally driving the optical disk D. The recording section 20 also includes a thread section 30 for radially moving the optical pickup 26 along the radius of the optical disc D. FIG.
기록부(20)는 포커스 에러신호(FE)와 푸쉬풀 신호(PP)에 따라 포커스 서보, 스레드 서보 및 스핀들 서보를 제어하는 서보 회로(31)와, 메모리 제어기(21)와 부호화/복호화 회로(23) 및 서보 회로(31)를 제어하는 시스템 제어기(32)를 포함한다.The recording unit 20 includes a servo circuit 31 for controlling the focus servo, the thread servo and the spindle servo according to the focus error signal FE and the push pull signal PP, the memory controller 21 and the encoding / decoding circuit 23. ) And a system controller 32 for controlling the servo circuit 31.
광픽업(26)은 레이저 다이오드로부터 대물렌즈를 거쳐 광디스크(D)에 레이저광을 조사한다. 광픽업(26)은 또한 검출전류를 RF증폭기(27)로 전송하기 위해 광검출기에 의해 광디스크(D)로부터의 반사광을 검출한다.The optical pickup 26 irradiates a laser light to the optical disk D via the objective lens from the laser diode. The optical pickup 26 also detects the reflected light from the optical disc D by means of a photodetector to transfer the detection current to the RF amplifier 27.
RF증폭기(27)는 광검출기로부터의 검출전류에 따라 포커스 에러신호(FE)와, 푸쉬풀 신호(PP)와 광자기 재생신호(MO)를 발생시킨다. RF증폭기(27)는 발생된 포커스 에러신호(FE)를 서보회로(31)에 보내고, 동시에 푸쉬풀 신호(PP)를 주소 복호기(28)와 서보회로(31)에 보내고 광자기 재생신호(MO)를 부호화/복호화 회로(23)에 보낸다.The RF amplifier 27 generates a focus error signal FE, a push pull signal PP and a magneto-optical reproduction signal MO in accordance with the detection current from the photodetector. The RF amplifier 27 sends the generated focus error signal FE to the servo circuit 31, and simultaneously sends the push-pull signal PP to the address decoder 28 and the servo circuit 31. The magneto-optical reproduction signal MO ) Is sent to the encoding / decoding circuit 23.
서보회로(31)는 광디스크(D)에 방사된 광빔의 추적 및 포커스 서보 제어를 행하기 위해, 공급된 포커스 에러 신호(FE)와 푸쉬풀 신호(PP)에 따라 광픽업(26)의 2축부를 통해 대물렌즈를 구동한다. 서보회로(31)는 광디스크(D)의 방사상으로 광픽업(26)을 구동하기 위한 스레드 서보 제어를 행하기 위해 푸쉬풀 신호(PP)에 따라 스레드부(30)를 구동한다. 서보회로(31)는 광디스크 회전검출회로(도시되지 않음)로부터의 스핀들 에러신호에 따라 광디스크(D)가 일정한 선속도(CLV)로 회전되도록 스핀들모터(29)를 구동하는 스핀들 서보제어를 행한다.The servo circuit 31 performs two-axis portions of the optical pickup 26 in accordance with the supplied focus error signal FE and the push-pull signal PP for tracking and focus servo control of the light beam radiated onto the optical disc D. Drive the objective lens through. The servo circuit 31 drives the thread portion 30 in accordance with the push-pull signal PP to perform thread servo control for driving the optical pickup 26 in the radial direction of the optical disc D. FIG. The servo circuit 31 performs spindle servo control for driving the spindle motor 29 so that the optical disc D is rotated at a constant linear velocity CLV in accordance with a spindle error signal from an optical disc rotation detection circuit (not shown).
주소 복호기(28)는 광디스크(D)의 안내홈에 형성된 홈 워블에 대응하는 워블신호로부터 주소정보를 재생시킨다.The address decoder 28 reproduces the address information from the wobble signal corresponding to the home wobble formed in the guide groove of the optical disc D.
부호화/복호화 회로(23)는 RF증폭기(27)로부터의 광자기 재생신호(MO)를 2레벨 신호로 변환하고 이 2레벨 신호를 EFM(Eight-to-Fourteen Modulation; 8-14변조)방식에 따라 복호화하고 동시에 또한 CIRC(Cross-Interleaved Reed-Solomon Coding)에 따라 에러정정 복호화한다. 부호화/복호화 회로(23)는 CIRC 방식에 따라 메모리 제어기(21)로부터 공급된 기록신호에 오차정정부호를 부가하고 이 결과의 신호를 EFM방식에 따라 변조하여 이 기록신호를 자기헤드 구동회로(24)에 보낸다.The encoding / decoding circuit 23 converts the magneto-optical reproduction signal MO from the RF amplifier 27 into a two-level signal and converts the two-level signal into an EFM (Eight-to-Fourteen Modulation) scheme. At the same time, error correction decoding is performed according to Cross-Interleaved Reed-Solomon Coding (CIRC). The encoding / decoding circuit 23 adds an error correcting code to the recording signal supplied from the memory controller 21 in accordance with the CIRC scheme, modulates the resultant signal in accordance with the EFM scheme, and modulates the recording signal in the magnetic head driving circuit 24. Send to)
자기헤드 구동회로(24)는 부호화/복호화 회로(23)로부터의 기록신호에 따라 자기헤드(25)를 구동하여 기록신호의 기록에 의해 광디스크(D)에 변조 자기장을 인가한다.The magnetic head driving circuit 24 drives the magnetic head 25 in accordance with the recording signal from the encoding / decoding circuit 23 to apply a modulated magnetic field to the optical disc D by recording the recording signal.
메모리 제어기(21)는 RAM(22)에 저장된 ATRAC데이터의 기입 및 판독을 제어한다. 이 메모리 제어기(21)는 음성 송신부(10)로부터 공급된 ATRAC 데이터를 RAM(22)에 일시적으로 저장되도록 하고 그 다음으로 이 일시적으로 저장된 데이터를 부호화/복호화 회로(23)에 공급한다.The memory controller 21 controls the writing and reading of ATRAC data stored in the RAM 22. This memory controller 21 causes the ATRAC data supplied from the voice transmitter 10 to be temporarily stored in the RAM 22, and then supplies this temporarily stored data to the encoding / decoding circuit 23.
시스템 제어기(32)는 기록부(20)의 전체적인 제어를 행한다. 예를들어 시스템 제어기(32)는 메모리 제어기(21), 부호화/복호화 회로(23) 및 서보 회로(31)를 제어한다. 시스템 제어기(32)는 또한 다음에 설명되는 바와같이, 음성 송신부(10)와 제어 데이터를 교환하는데 사용되는 회로를 제어한다.The system controller 32 performs overall control of the recording unit 20. For example, the system controller 32 controls the memory controller 21, the encoding / decoding circuit 23, and the servo circuit 31. The system controller 32 also controls circuits used to exchange control data with the voice transmitter 10, as described below.
상기 구조에 의해, 음성 더빙 시스템의 기록부(20)는 음성 송신부(10)로부터 공급된 ATRAC데이터를 광디스크(D)에 기록한다.By the above structure, the recording unit 20 of the voice dubbing system records ATRAC data supplied from the voice transmitter 10 on the optical disc D. FIG.
음성 더빙 시스템(1)의 기록부(20)와 음성 송신부(10) 사이의 데이터 교환방법을 도 12a 내지 도 12c를 참고로 이제 설명할 것이다.A method of exchanging data between the recording unit 20 and the voice transmitter 10 of the voice dubbing system 1 will now be described with reference to Figs. 12A to 12C.
음성 더빙 시스템(1)은 음성 송신부(10)와 기록부(20)를 서로 연결하는 연결선(2)을 갖는다. 연결선(2)은 음성 송신부(10)에서 기록부(20)로 보내지는 ATRAC데이터를 압축 음성 데이터로서 전송하는 ATRAC선(2a)과, 기록부(20)에서 음성 송신부(10)로 전송되는 ATRAC 데이터 요구신호(Data Req)를 전송하는 Data Req선(2b)으로 구성된다.The voice dubbing system 1 has a connecting line 2 connecting the voice transmitter 10 and the recorder 20 with each other. The connection line 2 is an ATRAC line 2a which transmits ATRAC data sent from the voice transmitter 10 to the recording unit 20 as compressed voice data, and an ATRAC data request transmitted from the recording unit 20 to the voice transmitter 10. It consists of a Data Req line 2b which transmits a signal Data Req.
서버(12)에 저장된 내용에 해당하는 ATRAC 데이터는 ATRAC선(2a)을 통해 음성 송신부(10)의 주 제어기(11)에서 기록부(20)의 메모리 제어기(21)로 보내진다. 또한, ATRAC 데이터의 요구를 지시하는 ATRAC 데이터 요구신호(Data Req)는 Data Req 선(2b)을 통해 기록부(20)의 시스템 제어기(32)에서 음성 송신부(10)의 주 제어기(11)로 보내진다. 즉, ATRAC 데이터가 소정 용량 단위로 전송되므로, 기록부(20)는 이 요구 신호(Data Req)를 음성 송신부(10)로 보내서, 만약 RAM(22)에 이미 전송되어 기입된 모든 ATRAC 데이터 전체가 광디스크(D)에 기입되어 있으면 다음 데이터를 요구한다. 만약 RAM(22)에서 판독된 ATRAC 데이터가 광디스크(D)에 기록되지 않았으면, 음성 송신부(10)로의 요구신호는 전송대기 상태로 설정된다.ATRAC data corresponding to the contents stored in the server 12 are sent from the main controller 11 of the voice transmitter 10 to the memory controller 21 of the recorder 20 via the ATRAC line 2a. In addition, an ATRAC data request signal (Data Req) indicating a request for ATRAC data is sent from the system controller 32 of the recording unit 20 to the main controller 11 of the voice transmitter 10 via the Data Req line 2b. Lose. That is, since ATRAC data is transmitted in units of predetermined capacity, the recording unit 20 sends this request signal (Data Req) to the voice transmitting unit 10, so that if all the ATRAC data already transmitted and written to the RAM 22 are written to the optical disc. If written in (D), the following data is requested. If the ATRAC data read from the RAM 22 has not been recorded on the optical disc D, the request signal to the voice transmitter 10 is set to the transmission standby state.
도 12b의 타임 차트는 ATRAC데이터와 요구신호(Data Req) 사이의 관계를 나타낸다.The time chart of FIG. 12B shows the relationship between ATRAC data and the request signal Data Req.
만약 기록부(20)의 기록상태가 정상이면, 기록부(20)는 시각(t11)에 요구신호(Data Req)를 음성 송신부(10)에 공급한다. 요구신호(Data Req)가 공급되면, 음성 송신부(10)는 시각(t12)에 기록부(20)로 소정양의 ATRAC 데이터를 공급하기 시작한다. ATRAC 데이터가 공급되면, 기록부(20)는 요구신호(Data Req)의 공급을 시각(t13)에 중지한다.If the recording state of the recording unit 20 is normal, the recording unit 20 supplies the request signal Data Req to the audio transmitter 10 at time t 11 . When the request signal Data Req is supplied, the audio transmitter 10 starts to supply a predetermined amount of ATRAC data to the recording unit 20 at time t 12 . When ATRAC data is supplied, the recording unit 20 stops supplying the request signal Data Req at time t 13 .
또한, 기록부(20)의 기록상태가 정상이 아니면, 시각(t14에서 t15)에 나타나 있듯이, 어떤 요구신호(Data Req)도 기록부(20)로부터 음성 송신부(10)로 공급되지 않아서, 어떤 ATRAC 데이터도 음성 송신부(10)에서 기록부(20)에 전송되지 않는다. 만약 요구신호(Data Req)가 소정시간 동안 계속해서 기록부(20)로부터 공급되지 않으면, 음성 송신부(10)는 기록작동을 중지한다.In addition, if the recording state of the recording unit 20 is not normal, no request signal Data Req is supplied from the recording unit 20 to the audio transmitter 10, as shown at times t 14 to t 15 . ATRAC data is also not transmitted from the voice transmitter 10 to the recorder 20. If the request signal Data Req is not supplied from the recording unit 20 continuously for a predetermined time, the audio transmitting unit 10 stops the recording operation.
시각(t15)에서 시각(t16)까지의 시간영역은 기록부(20)로의 ATRAC 데이터의 공급이 정상인 동안의 시간지속을 나타낸다.The time zone from the time t 15 to the time t 16 indicates the time duration during which the supply of ATRAC data to the recording unit 20 is normal.
만약 요구신호(Data Req)가 시각(t16)으로부터 시각(t17)까지에 나타난 바와같이 공급되고 ATRAC데이터가 소정시간 동안 음성 송신부(10)로부터 공급되지 않으면, 기록부(20)는 ATRAC데이터를 기다리기 위해 기록중지상태 등의 데이터 기입 대기상태를 설정한다. 만약 ATRAC 데이터가 전송되면, 기록부(20)는 시각(t17)에서부터 나타난 바와같이 기입작동을 시작한다. 만약 기입대기상태가 소정시간동안 계속해서 지속되면, 음성 더빙 시스템(1)은 약간의 문제가 발생된 것으로 판단하여 처리를 중지한다.If the request signal Data Req is supplied as shown from time t 16 to time t 17 and ATRAC data is not supplied from the voice transmitter 10 for a predetermined time, the recording unit 20 stores the ATRAC data. To wait, set the data write waiting state such as the recording stop state. If ATRAC data is transmitted, the recording unit 20 starts a write operation as shown from time t 17 . If the write standby state continues for a predetermined time, the voice dubbing system 1 determines that some problem has occurred and stops the processing.
따라서, 음성 더빙 시스템(1)은 ATRAC 데이터 요구신호(Data Req)를 음성 송신부(10)에 공급하는 기록부(20)에 의해 확실하게 ATRAC 데이터를 기록할 수 있다.Therefore, the voice dubbing system 1 can reliably record ATRAC data by the recording unit 20 which supplies the ATRAC data request signal Data Req to the voice transmitter 10.
음성 더빙 시스템(1)은 또한 도 12a에 도시된 바와같이, 음성 송신부(10)로부터 공급된 TOC 정보 등의 제어명령 또는 다른 명령 데이터를 기록부(20)에 전송하기 위한 명령선(COMMAND)(2c)과, 기록부(20)에서 음성 송신부(10)로 전송되는 명령 데이터의 승인신호(ACKNOWLEDGE)를 전송하는 ACK선(2d)을 갖는다.The voice dubbing system 1 also includes a command line COMMAND 2c for transmitting control commands or other command data, such as TOC information supplied from the voice transmitter 10, to the recording unit 20, as shown in Fig. 12A. And an ACK line 2d for transmitting an acknowledgment signal ACKNOWLEDGE of the command data transmitted from the recording unit 20 to the voice transmitting unit 10.
음성 송신부(10)의 주 제어기(11)에 의해 발생된 TOC정보 또는 다양한 내용의 ATRAC 데이터의 데이터 크기 등의 명령 데이터는 명령선(2c)을 통해 기록부(20)의 시스템 제어기(32)에 보내진다. 만약 기록부(20)가 명령 데이터와 관련된 처리를 종료하면, 승인신호(ACKNOWLEDGE)는 ACK선(2d)을 통해 기록부(20)의 시스템 제어기(32)로부터 음성 송신부(10)의 주 제어기(11)로 공급된다.Command data such as TOC information generated by the main controller 11 of the voice transmitter 10 or the data size of various contents of the ATRAC data is sent to the system controller 32 of the recording unit 20 via the command line 2c. Lose. If the recording section 20 terminates the processing related to the command data, the acknowledgment signal ACKNOWLEDGE is transmitted from the system controller 32 of the recording section 20 to the main controller 11 of the voice transmission section 10 via the ACK line 2d. Is supplied.
구체적으로, 명령 데이터와 승인신호(ACKNOWLEDGE) 사이의 관계가 도 12c의 타이밍 차트에 도시되어 있다.Specifically, the relationship between the command data and the acknowledgment signal ACKNOWLEDGE is shown in the timing chart of FIG. 12C.
먼저, 음성 송신부(10)는 소정의 명령 데이터를 시각(t21)에 기록부(20)에 보낸다. 명령 데이터의 공급이 종료하면, 기록부(20)는 공급된 명령 데이터와 관련된 처리를 시각(t22)에 행한다. 공급된 명령 데이터와 관련한 처리가 종료하면, 기록부(20)는 승인신호(ACKNOWLEDGE)를 시각(t23)에 음성 송신부(10)에 공급한다. 승인신호(ACKNOWLEDGE)를 수신하면, 음성 송신부(10)는 리셋 명령을 시각(t24)에 기록부(20)에 공급한다. 리셋 명령의 수신시에, 기록부(20)는 시각(t25)에 승인신호(ACKNOWLEDGE)의 공급을 종료한다. 만약 기록부(20)로부터 소정의 시간동안 명령 데이터는 공급되고 승인신호(ACKNOWLEDGE)는 공급되지 않으면, 음성 송신부(10)는 약간의 문제가 발생한 것으로 간주하여 처리를 중단한다.First, the voice transmitter 10 sends predetermined command data to the recording unit 20 at time t 21 . When the supply of the command data ends, the recording unit 20 performs a process related to the supplied command data at time t 22 . When the processing relating to the supplied command data ends, the recording unit 20 supplies the acknowledgment signal ACKNOWLEDGE to the audio transmitter 10 at time t 23 . Upon receiving the acknowledgment signal ACKNOWLEDGE, the audio transmitter 10 supplies a reset command to the recording unit 20 at time t 24 . Upon receiving the reset command, the recording unit 20 terminates the supply of the acknowledgment signal ACKNOWLEDGE at time t 25 . If the command data is supplied from the recording unit 20 for a predetermined time and the acknowledgment signal ACKNOWLEDGE is not supplied, the audio transmitter 10 considers that a slight problem has occurred and stops the processing.
다음 표 1은 명령선(2c)을 통해 음성 송신부(10)로부터 기록부(20)로 공급된 명령 데이터를 나타낸다.Table 1 below shows the command data supplied from the voice transmitter 10 to the recording unit 20 via the command line 2c.
셋업 명령(SETUP)은 기록부(20)를 기록대기상태, 즉 기록중지상태로 설정하는 명령이다. 셋업명령(SETUP)의 수신시에, 기록부(20)는 기록중지상태에 있다. 구체적으로, 이 셋업명령(SETUP)은 1바이트의 "1"데이터로 주어진다.The setup command SETUP is a command for setting the recording unit 20 to a recording standby state, that is, a recording stop state. Upon receiving the setup command (SETUP), the recording unit 20 is in the recording stop state. Specifically, this setup command SETUP is given as one byte of "1" data.
시작명령(START)은 ATRAC 데이터의 기록시작을 지시하는 명령이다. 시작명령(START)의 수신시에, 기록부(20)는 광디스크(D)에 ATRAC 데이터의 기록을 시작한다. 구체적으로, 이 시작명령(START)은 1바이트의 "2"데이터로 주어진다.The start command START is a command to start recording of ATRAC data. Upon receiving the start command START, the recording unit 20 starts recording ATRAC data on the optical disc D. FIG. Specifically, this start command START is given by one byte of "2" data.
정지명령(STOP)은 명령과 관련된 기록부(20)의 처리의 종료를 지시하는 명령이다. 정지명령(STOP)의 수신시에, 기록부(20)는 시작명령(START)에 의해 시작된 기록을 중지한다. 구체적으로, 이 정지명령(STOP)은 1바이트의 "3"데이터로 주어진다.The stop command STOP is a command for instructing the end of the processing of the recording unit 20 related to the command. Upon reception of the stop command STOP, the recording unit 20 stops recording started by the start command START. Specifically, this stop instruction STOP is given by one byte of "3" data.
TOC0정보 명령(TOC0info)은 광디스크(D)의 U-TOC섹터(0)에 기록된 정보를 지시하는 명령이다. 이 TOC0정보 명령(TOC0info)과 이 명령 다음의 트랙크기 및 트랙모드에 대한 정보 수신시에, 기록부(20)는 U-TOC에 TOC데이터를 기록하기 위해 트랙크기로부터 ATRAC 데이터의 기록 시작 및 끝주소를 찾는다.The TOC0 information command TOC0info is a command for instructing information recorded in the U-TOC sector 0 of the optical disc D. FIG. Upon receiving this TOC0 information command (TOC0info) and information on the track size and track mode following this command, the recording unit 20 starts recording and ending address of ATRAC data recording from the track size to record TOC data in the U-TOC. Find it.
즉, TOC0정보는 기록부(20) 그 자체에 의해 고유하게 발생되어 광디스크(D)에 기록된다. 그런데, 만약 복수의 내용의 ATRAC 데이터가 음성 송신부(10)로부터 공급되면, 이 데이터들은 연속적인 데이터 스트림으로서 기록부(20)에 전송되어, 내용들 간의 결합점이 구별될 수 없고, 따라서 트랙정보가 발생될 수 없다. 따라서, 음성 송신부(10)는 각 내용에 대응하는 데이터의 데이터 스트림 길이를 나타내는 데이터 크기를 지시하는 트랙모드 및 트랙크기를 TOC0정보 명령(TOC0info)으로서 전송한다. 이 TOC0정보 명령(TOC0info)에 따라, 기록부(20)는 광디스크(D)에 기록될 TOC0정보를 발생시킨다.That is, TOC0 information is uniquely generated by the recording unit 20 itself and recorded on the optical disc D. FIG. By the way, if a plurality of contents of ATRAC data are supplied from the voice transmitter 10, these data are transmitted to the recording unit 20 as a continuous data stream, so that the joint points between the contents cannot be distinguished, so that track information is generated. Can't be. Therefore, the voice transmitter 10 transmits the track mode and track size indicating the data size indicating the data stream length of the data corresponding to each content as the TOC0 information command TOC0info. According to this TOC0 information command (TOC0info), the recording unit 20 generates TOC0 information to be recorded on the optical disc D. FIG.
구체적으로, 트랙번호 TOC0정보 명령(TOC0info)은 1바이트 "4"데이터로 주어진다.Specifically, the track number TOC0 information command TOC0info is given by one byte of "4" data.
명령(TNO)은 기록될 ATRAC 데이터의 트랙번호를 지시하는 명령이다. 트랙번호 명령(TNO) 및 이 명령 다음의 트랙번호의 수신시에, 기록부(20)는 트랙번호에 그 다음의 타이틀 명령(Title)을 위한 처리를 행한다. 구체적으로, 트랙번호 명령(TNO)은 1바이트 "5" 데이터로 주어진다.The command TNO is a command for indicating a track number of ATRAC data to be recorded. Upon receiving the track number command TNO and the track number following this command, the recording unit 20 performs processing for the next title command (Title) in the track number. Specifically, the track number command TNO is given by one byte of "5" data.
리셋 명령(ACK-RESET)은 기록부(20)로부터 공급된 승인신호(ACKNOWLEDGE)를 리셋하기 위한 명령이다. 리셋 명령(ACK-RESET)이 공급되면, 기록부(20)는 승인신호(ACKNOWLEDGE)의 공급을 중지한다. 구체적으로, 리셋 명령(ACK-RESET)은 1바이트 "8"데이터로 주어진다.The reset command ACK-RESET is a command for resetting the acknowledgment signal ACKNOWLEDGE supplied from the recording unit 20. When the reset command ACK-RESET is supplied, the recording unit 20 stops supplying the acknowledgment signal ACKNOWLEDGE. Specifically, the reset command (ACK-RESET) is given by one byte of "8" data.
기록상황 확인명령(ALRIGHT)은 기록부(20)의 기록상황을 확인하는 명령이다. 기록상황 확인명령(ALRIGHT)의 수신시에, 기록부(20)는 승인신호(ACKNOWLEDGE)를 음성 송신부(10)에 공급한다. 구체적으로, 기록상황 확인명령(ALRIGHT)은 1바이트"0b"데이터로 주어진다.The recording status confirmation command ARLIGHT is a command for confirming the recording status of the recording unit 20. Upon reception of the recording status confirmation command ARLIGHT, the recording unit 20 supplies an acknowledgment signal ACKNOWLEDGE to the audio transmitting unit 10. Specifically, the recording status confirmation command ARLIGHT is given by one byte of "0b" data.
타이틀명령(Title)은 광디스크(D)의 TOC1 및 TOC4에 기록될 타이틀 정보를 공급하는 명령이다. 타이틀명령(Title) 다음으로, 문자열 정보 및 문자 데이터가 공급된다. 문자열 정보 및 문자 데이터의 수신시에, 기록부(20)는 광디스크(D)의 TOC1 및 TOC2의 각 트랙에 대한 타이틀 정보를 기록한다. 구체적으로, 타이틀명령(Title)은 1바이트 "83"데이터로 주어진다.The title command (Title) is a command for supplying title information to be recorded in TOC1 and TOC4 of the optical disc D. FIG. Next to the Title command, character string information and character data are supplied. Upon reception of the character string information and character data, the recording unit 20 records title information for each track of the TOC1 and TOC2 of the optical disc D. As shown in FIG. Specifically, a Title command is given by one byte of "83" data.
음성 더빙 시스템(1)의 처리 내용을 도 13에 도시된 순서도를 참고로 설명한다.The processing contents of the audio dubbing system 1 will be described with reference to the flowchart shown in FIG.
사용자가 서버(12)로부터 광디스크(D)에 기록될 하나 이상의 내용을 선택하고 기록부(20)에 광디스크(D)의 로드와 같은 시작설정 작동을 완료하면, 음성 더빙 시스템(1)은 도 13에 도시된 스텝(S11)으로부터 처리를 시작한다.When the user selects one or more contents to be recorded on the optical disc D from the server 12 and completes a startup operation such as loading of the optical disc D into the recording unit 20, the voice dubbing system 1 is shown in FIG. The process starts from the step S11 shown.
스텝(S11)에서, 음성 더빙 시스템(1)은 사용자에게 에러 조사가 표시부(14)에 의해 행해졌는지를 묻는다. 만약 사용자가 작동 입력부(13)를 사용하여 에러조사가 이루어졌는지 여부를 입력하면, 처리는 스텝(S12)으로 진행한다. 이 에러조사를 다음에 상세하게 설명할 것이다.In step S11, the voice dubbing system 1 asks the user if an error check has been made by the display unit 14. If the user inputs whether or not an error check has been made using the operation input unit 13, the process proceeds to step S12. This error check will be described in detail below.
스텝(S12)에서, 음성 송신부(10)는 명령선(2c)을 통해 셋업 명령(SETUP)을 기록부(20)에 공급한다. 셋업 명령(SETUP)이 음성 송신부(10)로부터 공급되면, 기록부(20)는 광디스크(D)의 기록상태를 기록중지상태로 설정하고 ACK 선(2d)을 통해 승인신호(ACKNOWLEDGE)를 음성 송신부(10)로 전송한다. 스텝(S13)에서, 음성 송신부(10)는 승인신호(ACKNOWLEDGE)가 기록부(20)로부터 전송되었는지 여부를 알아보는 조사를 한다. 만약 승인신호(ACKNOWLEDGE)가 전송되었으면, 처리는 스텝(S15)으로 전송한다. 만약 승인신호(ACKNOWLEDGE)가 소정의 시간동안 전송되지 않았으면, 처리는 스텝(S14)으로 진행한다.In step S12, the voice transmitter 10 supplies the setup command SETUP to the recording unit 20 via the command line 2c. When the setup command SETUP is supplied from the voice transmitter 10, the recording unit 20 sets the recording state of the optical disc D to the recording stop state and transmits the acknowledgment signal ACKNOWLEDGE through the ACK line 2d. To 10). In step S13, the voice transmitter 10 checks whether the acknowledgment signal ACKNOWLEDGE has been transmitted from the recording unit 20. If the acknowledgment signal ACKNOWLEDGE has been sent, the process transfers to step S15. If the acknowledgment signal ACKNOWLEDGE has not been transmitted for a predetermined time, the process proceeds to step S14.
스텝(S14)에서, 음성 송신부(10)는 기록부(20)에 의한 광디스크(D)에의 기록이 약간의 문제에 의해 불가능하게 된 것으로 간주하여 에러 메시지를 표시부(14)에 표시하고 처리를 종료한다.In step S14, the audio transmitter 10 considers that the recording on the optical disc D by the recording unit 20 has become impossible due to some problem, and displays an error message on the display unit 14 and ends the processing. .
스텝(S15)에서, 음성 송신부(10)는 시작명령(START)을 명령선(2c)을 통해 기록부(20)로 공급한다. 요구신호(Data Req)의 수신시에, 음성 송신부(10)는 ATRAC 데이터를 소정 용량마다 기록부(20)에 공급한다. ATRAC 데이터의 수신시에, 기록부(20)는 광디스크(D)의 기록가능 영역에 데이터를 기록한다.In step S15, the voice transmitter 10 supplies the start command START to the recording unit 20 via the command line 2c. Upon reception of the request signal Data Req, the audio transmitter 10 supplies ATRAC data to the recording unit 20 for each predetermined capacity. Upon reception of the ATRAC data, the recording unit 20 records the data in the recordable area of the optical disc D. FIG.
반면, 만약 복수의 트랙이 사용자에 의해 지정되면, 즉, 만약 복수의 내용이 지정되면, 음성 송신부(10)는 연속적인 데이터 스트림으로서 ATRAC 데이터를 기록부(20)에 공급한다. 기록부(20)는 또한 외부 메모리 등에 디스크의 TOC정보를 미리 저장하여 만약 광디스크에의 기록이 정상적으로 행해지지 않으면, 광디스크(D)는 기록전 디스크 상태로 복귀될 수 있다.On the other hand, if a plurality of tracks are designated by the user, that is, if a plurality of contents are specified, the voice transmitter 10 supplies the ATRAC data to the recording unit 20 as a continuous data stream. The recording unit 20 also stores the TOC information of the disc in advance in an external memory or the like, and if the recording to the optical disc is not normally performed, the optical disc D can be returned to the disc state before recording.
만약 ATRAC 데이터의 기록이 스텝(S15)에서 시작되면, 처리는 스텝(S16)으로 진행한다.If the recording of ATRAC data starts at step S15, the process proceeds to step S16.
스텝(S16)에서, 음성 송신부(10)는 기록부(20)의 기록상황을 확인하기 위해 명령선(2c)을 통해 기록상황 확인명령(ALRIGHT)을 전송한다. 만약 음성 송신부(10)에 기록부(20)로부터 승인신호(ACKNOWLEDGE)가 공급되고 기록상황이 정상임이 확인되면, 처리는 스텝(S17)으로 진행하여 기록이 종료하였음을 확인한다. 만약 기록이 종료하지 않았으면, 처리는 스텝(S16)으로 되돌아가서 기록이 정상적으로 행해졌는지를 확인한다. 즉, 스텝(S16 및 S17)의 처리는 소정 간격으로, 기록이 정상인지와 기록이 종료하였는지를 확인한다.In step S16, the audio transmitter 10 transmits a recording status confirmation command ARLIGHT via the command line 2c to confirm the recording status of the recording section 20. FIG. If the acknowledgment signal ACKNOWLEDGE is supplied from the recording unit 20 to the audio transmitter 10, and it is confirmed that the recording situation is normal, the process proceeds to step S17 to confirm that the recording is completed. If the recording has not been completed, the process returns to step S16 to check whether the recording was normally performed. That is, the processing of steps S16 and S17 checks whether the recording is normal and whether the recording is completed at predetermined intervals.
만약 기록이 정상이 아닌 것으로 기록부(20)에 의해 판단되면, 처리는 스텝(S16)에서 스텝(S14)으로 진행하여 기록처리를 중지한다. 이 시점에서, 외부 메모리 등에 보존된 이전의 TOC정보는 광디스크(D)에 다시 쓰여져서 광디스크(D)는 기록전 상태로 복귀한다.If the recording unit 20 determines that the recording is not normal, the process proceeds from step S16 to step S14 to stop the recording process. At this point, the previous TOC information stored in the external memory or the like is rewritten to the optical disc D so that the optical disc D returns to the state before recording.
만약 기록이 종료한 것으로 판단되면, 처리는 스텝(S17)에서 스텝(S18)으로 진행한다.If it is determined that recording has been completed, the process proceeds from step S17 to step S18.
스텝(S18)에서, 음성 송신부(10)는 정지명령(STOP)을 명령선(2c)을 통해 기록부(20)에 보낸다. 정지명령의 수신시에, 기록부(20)는 ATRAC 데이터의 기록을 종료한다. 정지명령이 스텝(S18)에서 공급될 때, 처리는 스텝(S19)으로 간다.In step S18, the voice transmitter 10 sends a stop command STOP to the recording unit 20 via the command line 2c. Upon reception of the stop command, the recording unit 20 ends recording of the ATRAC data. When the stop instruction is supplied in step S18, the process goes to step S19.
스텝(S19)에서, 음성 송신부(10)는, 트랙번호 명령(TNO)은 물론, TOC0정보 명령(TOC0info), 트랙크기 정보, 타이틀명령(Title), 타이틀의 문자수 및 캐릭터 데이터 등의 필요한 TOC정보를 공급한다.In step S19, the audio transmitting unit 10 not only track number command TNO but also necessary TOC such as TOC0 information command TOC0info, track size information, title command, title number of characters and character data. Supply information.
TOC정보의 수신시에, 기록부(20)는 공급된 TOC정보에 따라, 광디스크(D)의 U-TOC0 내지 U-TOC4의 데이터를 기록한다. 반면, 각 트랙의 시작주소 및 끝주소는 TOC0정보 명령(TOC0info) 다음으로 공급된 트랙크기 정보에 따라 발생된다. 즉, ATRAC 데이터가 하나의 데이터 스트림으로서 공급되므로, 이 데이터 스트림은 데이터 크기로 트랙마다 분할되어 TOC정보를 발생시킨다.Upon reception of the TOC information, the recording unit 20 records data of U-TOC0 to U-TOC4 of the optical disc D in accordance with the supplied TOC information. On the other hand, the start address and the end address of each track are generated according to the track size information supplied after the TOC0 information command (TOC0info). That is, since ATRAC data is supplied as one data stream, this data stream is divided into tracks with data sizes to generate TOC information.
스텝(S19)에서 필요한 TOC정보를 공급하고 나면, 처리는 스텝(S20)으로 진행한다.After the required TOC information is supplied in step S19, the process proceeds to step S20.
스텝(S20)에서, 음성 송신부(10)는 사용자가 상기 스텝(S11)에서 에러 조사를 행하는 설정을 했는지를 판단한다. 만약 사용자가 에러조사를 행하는 설정을 했으면, 처리는 스텝(S21)으로 진행하고, 만약 그렇지 않으면, 처리는 스텝(S23)으로 진행한다.In step S20, the voice transmitter 10 determines whether the user has set up to perform error checking in step S11. If the user has made a setting for performing an error check, the process proceeds to step S21, and if not, the process proceeds to step S23.
스텝(21)에서, 음성 송신부(10)는 에러조사 명령을 명령선(2c)을 통해 기록부(20)에 공급한다. 에러조사 명령의 수신시에, 기록부(20)는 기록된 데이터에 어떤 에러가 있는지를 조사하기 위해 기록된 ATRAC 데이터를 판독한다.In step 21, the voice transmitter 10 supplies an error check command to the recording unit 20 via the command line 2c. Upon reception of the error check command, the recording unit 20 reads the recorded ATRAC data to check what error there is in the recorded data.
기록부(20)에 의해 에러조사가 시작되면, 음성 송신부(10)는 에러조사가 종료할 때까지 스텝(S22)에서 대기상태에 있다. 에러조사의 종료시에, 처리는 스텝(S23)으로 진행한다.When error checking is started by the recording unit 20, the audio transmitter 10 is in the waiting state at step S22 until the error checking is finished. At the end of the error checking, the process proceeds to step S23.
스텝(S23)에서, 음성 송신부(10)는 테스트의 결과를 표시부(14)에 표시한다. 만약 에러조사의 결과, 어떤 에러가 기록 데이터에 발생된 것으로 밝혀지면, 예를들어 외부 메모리에 보존된 기록전 TOC정보가, 광디스크(D)에 기록된다.In step S23, the audio transmitter 10 displays the test result on the display unit 14. If as a result of the error investigation, it is found that an error has occurred in the recording data, for example, the pre-record TOC information stored in the external memory is recorded on the optical disc D.
스텝(S23)에서 테스트 결과를 표시하고 나면, 음성 더빙 시스템(1)은 처리를 종료한다.After displaying the test result in step S23, the audio dubbing system 1 ends the processing.
스텝(S11)에서 스텝(S23)까지의 처리에 의해, 음성 더빙 시스템(1)은 ATRAC 데이터를 광디스크(D)에 확실하게 기록할 수 있다.By the processing from step S11 to step S23, the audio dubbing system 1 can reliably record ATRAC data on the optical disc D. FIG.
상기 스텝(S11)에서 스텝(S23)까지의 처리에서, 필요한 TOC정보는 모든 ATRAC 데이터를 기록한 후에 기록부(20)에 공급된다. 그런데, 음성 더빙 시스템(1)은 또한 음성 송신부(10)가 ATRAC 데이터를 기록부(20)에 공급하기 전에 TOC 정보를 전송할 수도 있다.In the processing from step S11 to step S23, necessary TOC information is supplied to the recording unit 20 after recording all ATRAC data. By the way, the voice dubbing system 1 may also transmit TOC information before the voice transmitter 10 supplies the ATRAC data to the recorder 20.
즉, 스텝(S19)에서의 처리가 셋업 종료후 시작명령(START) 공급 전, 즉 스텝(S13)에서의 처리와 스텝(S15)에서의 처리 사이에 행해진다. TOC정보가 ATRAC 데이터를 광디스크(D)에 기록한 후에 기록부(20)에 의해 기록되므로, 미리 공급된 TOC정보를 예를들어 외부 메모리에 저장할 필요가 있다. ATRAC정보를 기록하기 전에 TOC정보를 예를들어 외부 메모리에 보존하므로써, 기록될 곡명이 표시부에 표시될 수 있다.In other words, the processing in step S19 is performed after the setup is completed, before the start instruction START is supplied, that is, between the processing in step S13 and the processing in step S15. Since the TOC information is recorded by the recording unit 20 after recording the ATRAC data on the optical disc D, it is necessary to store the supplied TOC information in an external memory, for example. By storing the TOC information in the external memory, for example, before recording the ATRAC information, the name of a song to be recorded can be displayed on the display unit.
또한 음성 송신부(10)가 ATRAC 데이터를 기록부(20)에 공급하는 것과 동시에 이와 병행하여 음성 더빙 시스템(1)이 TOC정보를 공급할 수도 있다.The voice dubbing system 1 may also supply TOC information at the same time as the voice transmitter 10 supplies the ATRAC data to the recording unit 20.
즉, ATRAC 데이터와 명령들은 ATRAC선(2a)과 명령선(2c)을 통해 따로 전송되므로, 스텝(S16 및 S17)의 처리와 스텝(S19)의 처리는 동시에 행해져서, 데이터 전송시간을 단축할 수 있다. 이 경우에도 마찬가지로 기록부(20)는 TOC정보를 외부 메모리 등에 기록하여 TOC정보가 모든 ATRAC 데이터 기록 후에 광디스크(D)에 기록될 필요가 있다.That is, since ATRAC data and commands are transmitted separately through the ATRAC line 2a and the command line 2c, the processing of steps S16 and S17 and the processing of step S19 are performed simultaneously, thereby shortening the data transfer time. Can be. In this case as well, the recording unit 20 needs to record the TOC information in an external memory or the like so that the TOC information is recorded on the optical disc D after all the ATRAC data has been recorded.
상기 스텝(S11)에서 스텝(S23)까지의 처리에서, 복수의 내용에 대응하는 ATRAC 데이터는 하나의 데이터 스트림으로서 처리되고, TOC정보를 발생시키는데 필요한 정보는 음성 송신부(10)에서 기록부(20)로 따로 전송된다. 그런데, 복수의 내용이 사용자에 의해 지정되면, 또한 음성 더빙 시스템(1)은 하나의 내용에 대응하는 ATRAC 데이터를 광디스크(D)에 기록할 수 있고, 그 다음으로 기록된 ATRAC데이터의 TOC를 발생시켜 기록할 수 있고, 그 다음의 내용에 대응하는 ATRAC 데이터를 기록할 수도 있다.In the processing from step S11 to step S23, the ATRAC data corresponding to the plurality of contents are processed as one data stream, and the information necessary for generating the TOC information is transmitted from the audio transmitter 10 to the recording unit 20. Are sent separately. By the way, when a plurality of contents are designated by the user, the voice dubbing system 1 can also record ATRAC data corresponding to one contents on the optical disc D, and then generate a TOC of the recorded ATRAC data. In addition, ATRAC data corresponding to the following contents can be recorded.
상기 처리는 하나의 내용에서 또다른 내용으로의 반복된 루프를 구성하는 스텝(S15)에서 스텝(S19)으로의 처리에 의해 실현될 수 있다.The above process can be realized by the process from step S15 to step S19 constituting a repeated loop from one content to another.
구체적으로, 곡목 중 2곡을 광디스크(D)에 기록하는 것을 타이밍 차트를 참고로 이하 설명할 것이다.Specifically, recording of two pieces of music pieces on the optical disc D will be described below with reference to the timing chart.
도 14a를 참고하면, 타이틀 "Bye-bye"와 "a6"의 트랙모드(trmd)와 "0002.00.00"의 트랙크기를 갖는 제 1내용과, 타이틀 "Hello"와 "a6"의 트랙모드(trmd)와 "0010.2f.0a"의 트랙크기를 갖는 제 2내용과 타이틀 "Morning"과 "86"의 트랙모드(trmd)와 "0020.1e.00"의 트랙크기를 갖는 제 3내용이 서버(12)에 저장된다.Referring to Fig. 14A, the first contents having track modes trmd of titles "Bye-bye" and "a6" and track sizes of "0002.00.00", and track modes of titles "Hello" and "a6" ( trmd) and the second content having the track size of "0010.2f.0a" and the track mode trmd of the title "Morning" and "86" and the third content having the track size of "0020.1e.00". 12).
기록매체로서의 광디스크(D)에는, 타이틀 "Emotion"과 "e6"의 트랙모드(trmd)와 "0011.05.02"의 트랙크기를 갖는 제 1트랙과, 타이틀 "Dream"과 "e6"의 트랙모드(trmd)와 "0022.1f.0a"의 트랙크기를 갖는 제 2트랙의 2곡이 기록된다.The optical disc D as a recording medium includes a first track having a track mode trmd of title "Emotion" and "e6" and a track size of "0011.05.02", and a track mode of title "Dream" and "e6". (trmd) and two tracks of the second track having a track size of "0022.1f.0a" are recorded.
도 14a에 ◎마크로 표시되고, 서버에 저장된 제 2내용(타이틀 "Dream"을 갖는 ATRAC 데이터)과 제 3내용(타이틀 "Morning"을 갖는 ATRAC 데이터)을 기록하기 위해, 도 15a 내지 도 15e, 도 16a 내지 도 16e, 도 17a 내지 도 17e 및 도 18a 내지 도 18e에 도시된 바와같이 처리가 행해진다.15A to 15E, to record the second content (ATRAC data having the title "Dream") and the third content (ATRAC data having the title "Morning") stored in the server as indicated by? The processing is performed as shown in 16a to 16e, 17a to 17e, and 18a to 18e.
도 15a 내지 도 15e는 ATRAC 데이터를 전송할 때 음성 송신부(10)와 기록부(20) 사이의 명령 데이터에 대한 타이밍 차트를 나타낸다.15A to 15E show timing charts for command data between the voice transmitter 10 and the recorder 20 when transmitting ATRAC data.
먼저, 기록부(20)는 시각(t31)에 셋업 명령(SETUP)을 기록부(20)에 전송한다. 셋업 명령(SETUP) 수신시에, 기록부(20)는 기록중지 상태를 셋업하여 시각(t32)에 승인신호(ACKNOWLEDGE)를 음성 송신부(10)에 공급한다. 승인신호(ACKNOWLEDGE)의 수신시에, 음성 송신부(10)는 리셋 명령(ACK-RESET)을 기록부(20)에 공급하여 승인신호(ACKNOWLEDGE)를 리셋한다.First, the recording unit 20 transmits a setup command (SETUP) to the recording unit 20 at time t 31 . Upon receiving the setup command (SETUP), the recording unit 20 sets up the recording stop state and supplies the acknowledgment signal ACKNOWLEDGE to the audio transmitter 10 at time t 32 . Upon reception of the acknowledgment signal ACKNOWLEDGE, the audio transmitter 10 supplies a reset command ACK-RESET to the recording unit 20 to reset the acknowledgment signal ACKNOWLEDGE.
음성 송신부(10)는 시각(t33)에 시작명령(START)을 기록부(20)에 공급한다. 이 시작명령(START)의 공급은 상기 스텝(S15)에서의 처리에 해당한다. 시작명령(START)의 수신시에, 기록부(20)는 기록동작을 시작하고, 동시에 승인신호(ACKNOWLEDGE)와 요구신호(Data Req)를 음성 송신부(10)에 공급한다.The audio transmitter 10 supplies the recording unit 20 with a start command START at time t 33 . The supply of this start command START corresponds to the processing in step S15. Upon receiving the start command START, the recording unit 20 starts a recording operation and simultaneously supplies the acknowledgment signal ACKNOWLEDGE and the request signal Data Req to the audio transmitter 10.
요구신호(Data Req)에 따라, 음성 송신부(10)는 시각(t34)에서 소정 용량의 ATRAC 데이터, 즉 제 2내용(타이틀 "Hello"를 갖는 ATRAC 데이터)과 제 3내용(타이틀 "Morning"을 갖는 ATRAC 데이터)의 기록부(20)로의 공급을 시작한다. 소정 용량마다 ATRAC 데이터를 공급하기 위해, 음성 송신부(10)는 ATRAC 데이터를 기록부(20)로부터 시각(t35, t36, t37, t38)에서 공급된 요구신호(Data Req)에 따라 순차적으로 기록부(20)에 공급한다.According to the request signal Data Req, the voice transmitter 10 transmits ATRAC data of a predetermined capacity, that is, the second content (ATRAC data having the title "Hello") and the third content (title "Morning" at time t 34 . Supply of the ATRAC data) to the recording unit 20 is started. In order to supply ATRAC data for each predetermined capacity, the voice transmitter 10 sequentially transmits the ATRAC data according to the request signal Data Req supplied from the recording unit 20 at times t 35 , t 36 , t 37 , and t 38 . To the recording unit 20.
음성 송신부(10)는 기록부(20)의 기록상태가 정상인지를 알아보는 조사를 하기 위해 소정의 간격으로 기록상황 확인명령(ALRIGHT)을 공급한다. 이 기록부(20)의 기록상태가 정상인지를 알아보기 위한 기록상황 확인명령(ALRIGHT)의 공급은 상기 스텝(S16)에서의 처리에 해당한다.The voice transmitter 10 supplies a recording status confirmation command ARLIGHT at predetermined intervals to investigate whether the recording state of the recording unit 20 is normal. The supply of the recording status confirmation command ARLIGHT for checking whether the recording state of the recording section 20 is normal corresponds to the processing in step S16.
음성 송신부(10)가 모든 ATRAC 데이터가 기록부(20)로 공급된 것으로 판단하면, 시각(t39)에 정지명령(STOP)을 기록부(20)에 공급한다. 정지명령(STOP)을 공급하는 처리는 스텝(S18)에서의 처리에 해당한다. 만약 정지명령(STOP)이 공급되고 공급된 ATRAC 데이터가 전체적으로 광디스크(D)에 기록되면, 기록부(20)는 시각(t40)에 기록을 종료하고 동시에 정지명령(STOP)을 음성 송신부(10)에 공급한다.When the voice transmitter 10 determines that all the ATRAC data has been supplied to the recording unit 20, the stop command STOP is supplied to the recording unit 20 at time t 39 . The process of supplying the stop command STOP corresponds to the process in step S18. If the stop command STOP is supplied and the supplied ATRAC data are entirely recorded on the optical disc D, the recording unit 20 ends recording at time t 40 and simultaneously issues the stop command STOP at the time of the voice transmission unit 10. To feed.
도 16a 내지 도 16e는 상기 스텝(S20)에서 음성 송신부(10)로부터 기록부(20)에 공급된 TOC0정보 명령(TOC0info)의 타이밍 차트를 나타낸다. 도 16a 및 도 16b는 음성 송신부(10)로부터 기록부(20)에 공급된 데이터의 타임 차트와 각 시각에서 광디스크(D)의 U-TOC0의 기록상태를 나타낸다.16A to 16E show timing charts of the TOC0 information command TOC0info supplied from the voice transmitter 10 to the recording unit 20 in step S20. 16A and 16B show a time chart of data supplied from the audio transmitter 10 to the recording unit 20 and the recording state of U-TOC0 of the optical disc D at each time point.
새로 더빙된 곡은 미리 기록된 제 1 및 제 2트랙 다음에 제 3트랙으로서 U-TOC에 일시적으로 등록된다.The newly dubbed song is temporarily registered with the U-TOC as the third track following the pre-recorded first and second tracks.
어떤 TOC0정보 명령(TOC0info)도 공급되지 않는 시각(t51)에서, 광디스크(D)의 U-TOC0에 미리 기록된 제 1 및 제 2트랙(타이틀 "Emotion"과 "Dream"을 갖는 트랙)의 시작주소, 끝주소 및 트랙모드와 일시적으로 기록된 제 3트랙의 시작주소 및 끝주소가 기록된다.At the time t 51 at which no TOC0 information command TOC0info is supplied, the first and second tracks (tracks with titles "Emotion" and "Dream") recorded in advance in U-TOC0 of the optical disc D The start address, end address and track mode, and the start address and end address of the temporarily recorded third track are recorded.
음성 송신부(10)는 시각(t52)에 제 1내용의 트랙모드와 트랙크기를 공급한다. 즉, 음성 송신부(10)는 TOC0정보 명령(TOC0info)과 함께, 타이틀 "Hello"를 갖는 ATRAC 데이터의 내용의 번호와 내용의 트랙모드 및 내용의 트랙크기를 공급한다.The audio transmitter 10 supplies the track mode and the track size of the first content at time t 52 . That is, the audio transmitter 10 supplies the number of the contents of the ATRAC data having the title "Hello", the track mode of the contents, and the track size of the contents together with the TOC0 information command (TOC0info).
제 1내용의 트랙모드와 트랙크기의 수신시에, 기록부(20)는 공급된 정보에 따라 U-TOC0정보를 발생시키고 이 발생된 정보를 광디스크(D)에 기록한다. 따라서, 시각(t53)에서, 제 1내용과 관련된 트랙모드, 시작주소 및 끝주소가 광디스크(D)의 TOC0에 기록된다.Upon reception of the track mode and the track size of the first content, the recording unit 20 generates U-TOC0 information in accordance with the supplied information and records the generated information on the optical disc D. FIG. Thus, at time t 53 , the track mode, start address and end address associated with the first content are recorded in TOC0 of the optical disc D. FIG.
그리고 나서 음성 송신부(10)는 시각(t53)에서 제 2내용의 트랙모드와 트랙크기를 공급한다. 즉, 음성 송신부(10)는 TOC0정보 명령(TOC0info)과 함께, 내용의 트랙모드와 트랙크기 뿐만 아니라 타이틀 "Morning"을 갖는 ATRAC 데이터의 내용번호를 공급한다.The audio transmitter 10 then supplies the track mode and track size of the second content at time t 53 . That is, the voice transmitter 10 supplies the content number of the ATRAC data having the title "Morning" as well as the track mode and track size of the content together with the TOC0 information command (TOC0info).
제 2내용의 트랙모드와 트랙크기의 수신시에, 기록부(20)는 공급된 정보에 따라 U-TOC0정보를 발생시켜 이 발생된 정보를 광디스크(D)에 기록한다. 따라서, 시각(t54)에, 제 2내용과 관련된 트랙모드, 시작주소 및 끝주소가 광디스크(D)의 U-TOC0에 기록된다.Upon reception of the track mode and the track size of the second content, the recording unit 20 generates U-TOC0 information in accordance with the supplied information, and records the generated information on the optical disc D. FIG. Therefore, at time t 54 , the track mode, start address and end address associated with the second content are recorded in U-TOC0 of the optical disc D. FIG.
음성 송신부(10)는 시각(t55)에 정지명령(STOP)을 전송한다. 정지명령(STOP)의 수신시에, 기록부(20)는 미리 공급된 TOC0정보 명령(TOC0info)에 대응하는 처리가 종료한 것으로 판단하고, 제 2내용에 대응하는 끝주소의 데이터 다운 스트림이 없다는 가정에 따라 나머지를 삭제하는 처리로 진행한다.The voice transmitter 10 transmits a stop command STOP at time t 55 . Upon reception of the stop command STOP, the recording unit 20 determines that the process corresponding to the TOC0 information command TOC0info supplied in advance has ended, and assumes that there is no data downstream of the end address corresponding to the second content. The process proceeds to delete the rest.
따라서, 시각(t56)에는, 제 1 및 제 2트랙의 미리 기록된 U-TOC0 데이터와 함께 연달아 광디스크(D)의 U-TOC0에 타이틀 "Hello"을 갖는 트랙과 타이틀 "Morning"을 갖는 트랙이 기록된다.Therefore, at time t 56 , the track having the title "Hello" and the track having the title "Morning" in U-TOC0 of the optical disc D in succession together with the pre-recorded U-TOC0 data of the first and second tracks. This is recorded.
도 17a 내지 도 17d 및 도 18a 내지 도 18d는 상기 스텝(S20)에서 음성 송신부(10)로부터 기록부(20)로 공급된 타이틀 정보에 대한 타임 차트이다. 반면, 도 17a 및 도 18a는 음성 송신부(10)에서 기록부(20)로 공급된 데이터의 타임 차트를 나타내고, 도 17b 및 도 18b는 각 시각에서 광디스크(D)의 U-TOC1 및 U-TOC4의 기록상태를 나타낸다.17A to 17D and 18A to 18D are time charts of title information supplied from the voice transmitter 10 to the recording unit 20 in step S20. 17A and 18A show time charts of data supplied from the voice transmitter 10 to the recording unit 20, while FIGS. 17B and 18B show U-TOC1 and U-TOC4 of the optical disc D at each time point. Indicates the recording status.
도 17d를 참고하면, 타이틀 명령(Title)이 공급되지 않으면 시각(t61)에서 광디스크(D)의 U-TOC1 및 U-TOC4에서 제 1 및 제 2트랙의 미리 기록된 타이틀만이 기록된다.Referring to Fig. 17D, if no title command (Title) is supplied, only the pre-recorded titles of the first and second tracks are recorded at U-TOC1 and U-TOC4 of the optical disc D at time t 61 .
음성 송신부(10)는 시각(t62)에서 제 1내용의 타이틀을 전송한다. 즉, 음성 송신부(10)는 타이틀 명령(Title)과 함께, ATRAC 데이터의 내용번호, 공급된 문자수 및 내용의 타이틀 "Title"의 문자 데이터를 전송한다.The voice transmitter 10 transmits the title of the first content at time t 62 . In other words, the voice transmitter 10 transmits the content number of the ATRAC data, the number of characters supplied, and the character data of the title "Title" of the content together with the title command (Title).
제 1내용의 타이틀의 수신시에, 기록부(20)는 공급된 정보에 따라 U-TOC1 및 U-TOC4의 정보를 발생시키고, 이 발생된 정보를 광디스크(D)에 기록한다.Upon reception of the title of the first content, the recording unit 20 generates information of U-TOC1 and U-TOC4 in accordance with the supplied information, and records the generated information on the optical disc D.
반면, 만약 타이틀의 문자수가 소정의 값보다 크면, 처리는 복수회분으로 실행된다. 즉, 만약 4문자의 데이터만이 공급될 수 있으면, "Hell"의 4문자가 먼저 공급되고 그리고 나서 문자 "o"가 시각(t64)에 공급된다.On the other hand, if the number of characters in the title is larger than the predetermined value, the process is executed in multiple times. That is, if only four characters of data can be supplied, four characters of "Hell" are supplied first, and then the letter "o" is supplied at time t 64 .
따라서, 시각(t65)에, 제 1내용에 대응하는 타이틀이 광디스크(D)의 U-TOC1과 U-TOC4에 기록된다.Therefore, at time t 65 , the title corresponding to the first content is recorded in U-TOC1 and U-TOC4 of the optical disc D. FIG.
그리고 나서 음성 송신부(10)는 도 18d에서 시각(t66)에 제 2내용의 타이틀을 공급한다. 즉, 음성 송신부(10)는 타이틀 명령(Title)과 함께 ATRAC 데이터의 내용번호와, 공급된 문자수 및 내용의 타이틀 "Morning"의 문자 데이터를 공급한다. 제 2내용의 수신시에, 기록부(20)는 공급된 정보에 의거하여, U-TOC1 및 U-TOC4의 정보를 발생시키고, 이 발생된 정보를 광디스크(D)에 기록한다.The audio transmitter 10 then supplies the title of the second content at time t 66 in FIG. 18D. That is, the voice transmitter 10 supplies the title number (Title) together with the contents number of the ATRAC data, the number of characters supplied and the character data of the title "Morning" of the contents. Upon reception of the second content, the recording unit 20 generates the information of the U-TOC1 and the U-TOC4 based on the supplied information, and records the generated information on the optical disc D. FIG.
따라서, 시각(t65)에, 제 2내용과 대응하는 타이틀이 광디스크(D)의 U-TOC1에 기록된다.Therefore, at time t 65 , the title corresponding to the second content is recorded on U-TOC1 of the optical disc D. FIG.
기록부(20)가 모든 타이틀의 기록을 종료하면, 음성 송신부(10)는 시각(t68)에 정지명령(STOP)을 보내어 처리를 종료한다.When the recording section 20 finishes recording all the titles, the audio transmission section 10 sends a stop command STOP at time t 68 to end the processing.
상기 처리에 의해, 음성 더빙 시스템(1)은 광디스크(D)에 TOC정보를 기록할 수 있다. 즉, 광디스크(D)에는 미리 기록된 타이틀 "Emotion"의 제 1트랙과 타이틀 "Dream"의 제 2트랙과 함께 서버(12)로부터 기록된 타이틀 "Hello"의 제 3트랙과 타이틀 "Morning"의 제 4트랙 및 ATRAC 정보가 기록될 수 있다.By the above processing, the audio dubbing system 1 can record TOC information on the optical disc D. FIG. That is, on the optical disc D, together with the first track of the title "Emotion" and the second track of the title "Dream", the third track of the title "Hello" and the title "Morning" recorded from the server 12 are recorded. Fourth track and ATRAC information can be recorded.
상기한 바와같이, 음성 더빙 시스템(1)에 있어서, 음성 송신부(10)는 ATRAC 데이터와 함께 각 트랙의 트랙 크기를 전송하고 기록부(20)는 광디스크(D)에 기록된 데이터 스트림을 나누어 광디스크(D)의 U-TOC에 각 트랙의 시작주소 및 끝주소를 기록한다. 이것은 음성 더빙 시스템(1)이 사용자에 의해 선택된 트랙을 광디스크(D)에 효율적으로 기록할 수 있게 한다. 기록부(20)는 전송된 데이터 스트림에 대응하는 트랙으로서 ATRAC 데이터를 기록하고, 동시에 광디스크(D)의 이용효율을 개선하기 위해 이 한 트랙의 데이터 스트림을 나누는 식으로 각 트랙의 시작 및 끝주소를 광디스크(D)에 기록한다.As described above, in the voice dubbing system 1, the voice transmitter 10 transmits the track size of each track together with the ATRAC data, and the recorder 20 divides the data stream recorded on the optical disc D into an optical disc ( Record the start address and end address of each track in the U-TOC of D). This allows the audio dubbing system 1 to efficiently record the track selected by the user on the optical disc D. FIG. The recording unit 20 records ATRAC data as tracks corresponding to the transmitted data streams, and simultaneously divides the data streams of one track to improve the utilization efficiency of the optical disc D. Record on the optical disc D.
도면을 참고로, 상기 설명된 음성 더빙 시스템(1)에서 변경된 본 발명의 제 2실시예에 의한 음성 더빙 시스템을 설명할 것이다. 제 2실시예의 음성 더빙 시스템의 설명에서, 상기 음성 더빙 시스템(1)과 동일한 부분 및 구성요소들은 동일한 도면부호로 기재하고 이에 대한 상세한 설명은 간략화를 위해 생략한다.With reference to the drawings, a voice dubbing system according to a second embodiment of the present invention modified in the above-described voice dubbing system 1 will be described. In the description of the voice dubbing system of the second embodiment, the same parts and components as those of the voice dubbing system 1 are denoted by the same reference numerals and detailed description thereof will be omitted for simplicity.
도 20은 발명의 제 2실시예의 음성 더빙 시스템(40)을 설명하는 블록도이다.20 is a block diagram illustrating a voice dubbing system 40 of the second embodiment of the invention.
상기에서 설명된 음성 더빙 시스템(1)과 마찬가지로, 본 음성 더빙 시스템(40)은 음성 송신부(10a)의 서버(12)에 ATRAC데이터를 미리 저장하고 있으며, 서버(12) 내에 저장된 음성 데이터에서 사용자가 원하는 ATRAC데이터를 선택하여 그 선택 데이터를 기록매체에 기록한다.Like the voice dubbing system 1 described above, the voice dubbing system 40 stores ATRAC data in advance in the server 12 of the voice transmitter 10a, and the user in the voice data stored in the server 12. Selects the desired ATRAC data and records the selected data on the recording medium.
음성 더빙 시스템(40)은, 주 제어기(11), 서버(12), 작동 입력부(13), 표시부(14) 및 선불카드 판독기(15)를 갖추어 구성되는 음성 송신부(10a)와 기록부(20a)를 포함하여 구성된다.The voice dubbing system 40 includes a main controller 11, a server 12, an operation input unit 13, a display unit 14 and a prepaid card reader 15, and a voice transmitter 10a and a recording unit 20a. It is configured to include.
선불카드 판독기(15)는 공급된 내용의 요금을 징수하기 위한 장치이다. 예를들어 본 음성 더빙 시스템(40)이 상점에 설치될 경우, 사용자는 요금을 납부하기 위해 소정의 선불카드를 삽입한다. 음성 더빙 시스템(40)에 의해 공급된 내용에 대한 요금 총액의 징수 방법은 선불카드에 의한 것에 한정되지 않고 각종카드나 현금 등을 이용할 수도 있다. 선불카드 판독기(15)는 이 정보에 기초해서 선불카드의 요금을 갱신한다. 만일 선불카드 대신 현금으로 납부할 경우, 잔금은 사용자에게 되돌아온다.The prepaid card reader 15 is a device for collecting a charge of the supplied contents. For example, when the voice dubbing system 40 is installed in a store, the user inserts a predetermined prepaid card to pay a fee. The method for collecting the total amount of the charges for the contents supplied by the voice dubbing system 40 is not limited to those using a prepaid card, and various cards, cash, and the like may be used. The prepaid card reader 15 updates the fee of the prepaid card based on this information. If you pay in cash instead of a prepaid card, the balance is returned to you.
기록부(20a)는 오기록 방지 폴(pawl)이라는 보호스위치(protection switch)의 상태를 검출한다. 이 보호스위치는 사용자에 의한 오기록을 방지하도록 하기 위해 설치된다. 만일 보호스위치가 기록불가능하도록 설정되면, 기록부(20a)는 음성 데이터를 기록할 수 없다. 만일 광디스크(D)의 보호스위치가 기록불가능하도록 설정되며, 기록부(20a)는 보호스위치 검출정보를 음성 송신부(10a)의 주 제어기(11)에 공급한다.The recording unit 20a detects a state of a protection switch called a false recording prevention pawl. This protective switch is provided to prevent a false record by the user. If the protection switch is set to be unrecordable, the recording unit 20a cannot record audio data. If the protection switch of the optical disc D is set to be unrecordable, the recording unit 20a supplies the protection switch detection information to the main controller 11 of the audio transmitter 10a.
기록부(20a)는 광디스크(D)의 PTOC정보와 UTOC정보도 검출한다. 기록부(20a)는 PTOC정보에 의해, 광디스크(D)의 유형, 즉 광디스크(D)가 기록/재생 가능한 광자기 디스크인지 또는 재생전용 광디스크인지를 검출한다. 기록부(20a)는 또한 UTOC정보에 기초해서 광디스크(D)의 비어있는 용량을 검출한다. 기록부(20a)는 그 정보를 음성 송신부(10a)의 주 제어기(11)에 공급한다.The recording unit 20a also detects PTOC information and UTOC information of the optical disc D. The recording unit 20a detects, based on the PTOC information, the type of the optical disc D, that is, whether the optical disc D is a magneto-optical disc that can be recorded / reproduced or an optical disc for reproduction. The recording unit 20a also detects an empty capacity of the optical disc D based on the UTOC information. The recording unit 20a supplies the information to the main controller 11 of the voice transmitter 10a.
주 제어기(11)는 공급된 보호스위치 정보, PTOC/UTOC 정보 및 요금정보에 기초해서, 음성 데이터가 음성 송신부(10a)로부터 송신되기 전에, 서버로부터 송신된 음성 데이터가 광디스크(D)에 정상적으로 기록될 수 있는지 여부를 판별한다. 만일 기록이 정상적으로 행해질 수 있다고 판별될 경우, ATRAC데이터는 음성 송신부(10a)로부터 송신되도록 허용된다. 도 21의 순서도를 이용하여 에러판단 처리의 순서를 이하에서 설명한다. 사용자가 광디스크(D)를 삽입할 때, 음성 더빙 시스템(40)의 주 제어기(11)는 ATRAC데이터의 기록을 시작하기 전에 스텝(S31)에서부터의 처리를 행한다.The main controller 11 records the voice data transmitted from the server normally on the optical disc D before the voice data is transmitted from the voice transmitter 10a based on the supplied protection switch information, PTOC / UTOC information and fee information. Determine if it can be. If it is determined that recording can be performed normally, ATRAC data is allowed to be transmitted from the voice transmitter 10a. The procedure of the error judging process will be described below using the flowchart of FIG. When the user inserts the optical disc D, the main controller 11 of the voice dubbing system 40 performs the process from step S31 before starting recording of the ATRAC data.
스텝(S31)에서, 주 제어기(11)는 기록부(20a)로부터의 보호스위치 검출정보를 취득한다. 다음 스텝(S32)에서는, 광디스크(D)가 기록금지상태인지 여부를 판별한다. 만일 광디스크(D)가 기록금지상태로 되어 있으면, 주 제어기(11)는 스텝(S33)으로 진행하여, 에러 메시지를 표시한다. 만일 광디스크(D)가 기록금지상태가 아니라면, 주 제어기(11)는 스텝(S34)으로 진행한다.In step S31, the main controller 11 acquires protection switch detection information from the recording unit 20a. In the next step S32, it is judged whether or not the optical disc D is in the recording prohibited state. If the optical disc D is in the recording prohibition state, the main controller 11 proceeds to step S33, and displays an error message. If the optical disc D is not in the recording prohibition state, the main controller 11 proceeds to step S34.
스텝(S34)에서, 주 제어기(11)는 기록부(20a)로부터 공급된 광디스크(D)의 PTOC정보와 UTOC정보를 취득한다. 다음의 스텝(S35)에서, 주 제어기(11)는 PTOC정보가 정상적으로 판독될 수 있는지 여부를 판별한다. 만일 PTOC정보가 판독될 수 없다면, 광디스크(D)는 데이터를 기록할 수 없다. 따라서, 주 제어기(11)가 스텝(S33)으로 진행하여 에러 메시지를 표시한다. PTOC정보가 판독될 수 없다면, 주 제어기(11)는 스텝(S36)으로 진행된다.In step S34, the main controller 11 acquires PTOC information and UTOC information of the optical disc D supplied from the recording unit 20a. In the next step S35, the main controller 11 determines whether the PTOC information can be read normally. If the PTOC information cannot be read, the optical disc D cannot record data. Therefore, the main controller 11 proceeds to step S33 to display an error message. If the PTOC information cannot be read, the main controller 11 proceeds to step S36.
스텝(S36)에서, 주 제어기(11)는, PTOC정보에 기초해서, 삽입된 광디스크(D)가 기록 가능한 광디스크인지 여부를 판별한다. 만일 디스크가 기록 불가능한 디스크라면, 주 제어기(11)는 스텝(S33)으로 진행하여 에러 메시지를 표시한다. 만일 광디스크가 기록가능 디스크라면, 주 제어기(11)는 스텝(S37)으로 진행한다.In step S36, the main controller 11 determines whether the inserted optical disc D is a recordable optical disc, based on the PTOC information. If the disc is a non-writable disc, the main controller 11 proceeds to step S33 to display an error message. If the optical disc is a recordable disc, the main controller 11 proceeds to step S37.
스텝(S37)에서, 주 제어기(11)는 UTOC정보가 정상적으로 판독될 수 있는지를 판별한다. 만일 UTOC정보가 정상적으로 판독될 수 있다면, 주 제어기(11)는 스텝(S41)으로 진행한다. UTOC정보가 정상적으로 판독될 수 없다면, 주 제어기(11)는 스텝(S38)으로 진행하여, 광디스크(D)가 초기화되어야 하는지 여부에 대한 메시지를 사용자에게 표시한다. 그 이유는, 만일 UTOC정보가 판독될 수 없다면, 광디스크(D)를 초기화하는 것에 의해 UTOC가 정상적 상태로 리셋될 가능성이 있기 때문이다. 만일 사용자에 의해 초기화 요구가 행해지면, 주 제어기(11)는 스텝(S39)으로 가서 광디스크(D)를 초기화하고, 스텝(S40)으로 진행한다. 만일 사용자에 의해 초기화 요구가 행해지지 않는다면, 주 제어기(11)는 스텝(S33)으로 진행하여 에러 메시지를 표시한다.In step S37, the main controller 11 determines whether the UTOC information can be read normally. If the UTOC information can be read normally, the main controller 11 proceeds to step S41. If the UTOC information cannot be read normally, the main controller 11 proceeds to step S38 to display a message to the user as to whether or not the optical disc D should be initialized. The reason is that, if the UTOC information cannot be read, there is a possibility that the UTOC is reset to a normal state by initializing the optical disc D. If an initialization request is made by the user, the main controller 11 goes to step S39 to initialize the optical disc D, and proceeds to step S40. If no initialization request is made by the user, the main controller 11 proceeds to step S33 and displays an error message.
스텝(S40)에서, 주 제어기(11)는 광디스크가 성공적으로 초기화되었는지 여부를 판별한다. 만일 판별결과가 긍정적이라면, 주 제어기(11)는 스텝(S41)으로 진행하고, 만일 그렇지 않다면, 주 제어기(11)는 스텝(S33)으로 진행하여 에러 메시지를 표시한다.In step S40, the main controller 11 determines whether the optical disc has been successfully initialized. If the discrimination result is affirmative, the main controller 11 proceeds to step S41, and if not, the main controller 11 proceeds to step S33 and displays an error message.
스텝(S41)에서, 주 제어기(11)는, 광디스크(D)에 기록할 ATRAC데이터를 사용자가 선택하게끔 한다. 즉, 주 제어기(11)는, 서버(12)에 기억된 내용을 표시부(14)에 표시하고, 그 표시에 기초해서 사용자가 작동 입력부(13)를 이용하여 내용을 지정하도록 한다. 사용자가 기록을 위해 음성 데이터를 선택한 경우, 주 제어기(11)는 스텝(S42)으로 진행한다.In step S41, the main controller 11 allows the user to select ATRAC data to be recorded on the optical disc D. FIG. That is, the main controller 11 displays the content stored in the server 12 on the display unit 14, and allows the user to specify the content using the operation input unit 13 based on the display. If the user selects the voice data for recording, the main controller 11 proceeds to step S42.
스텝(S42)에서, 주 제어기(11)는 선택된 ATRAC데이터의 합계 용량과 광디스크(D)의 빈 용량과를 비교한다. 만일 선택된 ATRAC데이터의 용량의 합이 광디스크(D)의 빈 용량 보다 적다면, 주 제어기(11)는 스텝(S44)으로 진행한다. 만일 선택된 ATRAC데이터의 용량의 합계가 광디스크(D)의 빈 용량보다 클 경우, 주 제어기(11)는 스텝(S43)으로 진행한다.In step S42, the main controller 11 compares the total capacity of the selected ATRAC data with the free capacity of the optical disc D. If the sum of the capacities of the selected ATRAC data is less than the free capacity of the optical disc D, the main controller 11 proceeds to step S44. If the sum of the capacities of the selected ATRAC data is larger than the free capacity of the optical disc D, the main controller 11 proceeds to step S43.
스텝(S43)에서, 주 제어기(11)는, 사용자로 하여금, 복수의 선택된 ATRAC데이터 중 어느 것을 저장하지 않을 것인지 또는 이미 광디스크(D)에 기록되어 있는 ATRAC데이터 중 어느 것을 소거할 것인지를 판단하게 한다. 만일 복수의 선택된 ATRAC 데이터 중 어느 것을 기록하지 않는다고 판단할 경우, 주 제어기(11)는 기록하지 않겠다고 판단되는 ATRAC를 제외한 ATRAC데이터의 용량 합계와 광디스크(D)의 빈 용량을 비교한다. 만일 사용자가 이미 기록되어 있는 ATRAC 중 어느 것을 소거하겠다고 판단하는 경우, 주 제어기(11)는 스텝(S42)으로 진행하여, 선택된 ATRAC데이터 합계와 소거할 ATRAC데이터를 포함하는 광디스크(D)의 빈 용량을 비교한다.In step S43, the main controller 11 causes the user to determine which of the plurality of selected ATRAC data are not to be stored or which of the ATRAC data already recorded on the optical disc D is to be erased. do. If it is determined that none of the plurality of selected ATRAC data is recorded, the main controller 11 compares the total capacity of ATRAC data excluding the ATRAC determined not to be recorded with the free capacity of the optical disc D. If the user determines that any of the ATRACs already recorded is to be erased, the main controller 11 proceeds to step S42, where the free space of the optical disc D containing the selected ATRAC data total and the ATRAC data to be erased. Compare
만일 스텝(S43)에서, 사용자가, 기록되는 ATRAC데이터 중 어떤 것도 소거하지 않고, 이미 광디스크(D)에 기록되어 있는 ATRAC데이터 중 어떤 것도 소거하지 않는다고 판단할 경우, 주 제어기(11)는 스텝(S33)으로 진행하여 에러 메시지를 표시한다.If at step S43 the user determines that none of the recorded ATRAC data is erased and none of the ATRAC data already recorded on the optical disc D is deleted, the main controller 11 performs the step ( Proceed to S33) and display an error message.
스텝(S44)에서, 주 제어기(11)는 선불카드 판독기(15)로부터의 잔금정보에 기초해서, 잔금과 선택된 내용의 요금 총액을 비교한다. 만일 잔금이 선택된 내용의 요금 총액 보다 많다면, 주 제어기(11)는 스텝(S46)으로 진행한다.In step S44, the main controller 11 compares the remaining amount with the total amount of the selected content based on the remaining amount information from the prepaid card reader 15. If the balance is larger than the total amount of the selected contents, the main controller 11 proceeds to step S46.
만일 잔금이 선택된 내용의 요금총액 보다 적다면, 주 제어기(11)는 스텝(S45)으로 진행하여 잔금이 부족하다고 표시하고, 사용자로 하여금 복수의 선택된 내용 중 어느 것을 기록하지 않겠다거나 또는 돈을 추가로 입금할 것을 선택하게 한다. 만일 사용자가 복수의 선택된 내용 중 어느 것을 기록하지 않겠다고 판단할 경우, 주 제어기(11)는 스텝(S44)으로 진행하여 그 스텝(S44)에서 기록하지 않겠다고 판단한 내용을 제외한 내용의 요금총액과 잔금을 비교한다. 만일 사용자가 추가로 돈을 입급하겠다고 판단할 경우, 주 제어기(11)는 스텝(S44)에서 선택된 내용의 요금총액과 잔금을 비교한다. 스텝(S45)에서 사용자가 복수의 선택된 내용 중 어느 것을 기록하지 않거나 또는 돈을 추가로 입급하는 것에 대한 판단을 하지 않는 경우, 주 제어기(11)는 스텝(S33)으로 되돌아가서 에러 메시지를 표시한다.If the balance is less than the total amount of the selected contents, the main controller 11 proceeds to step S45 to indicate that the balance is insufficient, and the user will not record any of the plurality of selected contents or add money. Have them choose to deposit. If the user decides not to record any of the plurality of selected contents, the main controller 11 proceeds to step S44 to display the total amount of charges and the balance of the contents except the contents determined not to be recorded in the step S44. Compare. If the user determines to pay additional money, the main controller 11 compares the total amount of charges and the balance of the contents selected in step S44. In step S45, if the user does not record any of the plurality of selected contents or makes a judgment about additional payment of money, the main controller 11 returns to step S33 and displays an error message. .
스텝(S46)에서, 주 제어기(11)는 최종 확정을 표시한다. 만일 사용자가 이 표시에 기초해서 재선택을 희망하는 경우, 주 제어기(11)는 스텝(S41)으로 진행한다. 만일 사용자가 확정입력을 행하는 경우, 주 제어기(11)는 스텝(S47)으로 진행한다.In step S46, the main controller 11 displays the final confirmation. If the user wishes to reselect based on this indication, the main controller 11 proceeds to step S41. If the user makes a confirmation input, the main controller 11 proceeds to step S47.
스텝(S47)에서는, 선택된 ATRAC데이터의 송신을 허가하는 허가신호가 서버(12)로 송신되며, ATRAC데이터가 서버(12)로부터 광디스크(D)로 전송되어 광디스크(D)에 기록된다. 그 이후의 기록처리는 음성 더빙 시스템(1)에서 설명된 것과 유사하다.In step S47, a permission signal for allowing the transmission of the selected ATRAC data is transmitted to the server 12, and the ATRAC data is transmitted from the server 12 to the optical disk D and recorded on the optical disk D. FIG. Subsequent recording processing is similar to that described in the voice dubbing system 1.
만일 스텝(S43)에서, 사용자가 광디스크(D)에 기록된 ATRAC데이터 중 어느 것을 소거한다고 판단하게 되면, 스텝(S46)에서 주 제어기(11)는 서버(12)로부터의 ATRAC데이터를 광디스크(D)에 기록하고, 광디스크(D)에 이미 기록되어 있는 ATRAC데이터를 소거한다.If in step S43 the user determines that any of the ATRAC data recorded on the optical disc D is erased, in step S46 the main controller 11 reads the ATRAC data from the server 12 in the optical disc D. ), And erases ATRAC data already recorded on the optical disc D.
스텝(S47)에서의 기록처리와 스텝(S33)에서의 에러 메시지의 표시처리가 종료되면, 스텝(S48)에서 광디스크(D)가 배출되어 처리가 종료된다.When the recording process in step S47 and the display process of the error message in step S33 are finished, the optical disc D is ejected in step S48, and the process ends.
주 제어기(11)가 스텝(S31)에서부터 스텝(S48)까지의 처리를 행하게 되면, ATRAC데이터의 기록을 확실히 할 수 있다.When the main controller 11 performs the processing from step S31 to step S48, it is possible to ensure the recording of the ATRAC data.
한편, 스텝(S33)에서의 에러 메시지의 표시처리에서는, 에러 내용에 대응해서 표시 내용을 변경할 수 있다. 예를들어, 만일 광디스크(D)의 보호스위치가 기록금지상태에 있을 경우에는, "디스크가 기록금지상태입니다"라는 메시지가 표시될 것이다. 만일 PTOC정보가 판독될 수 없다거나 또는 재생전용 광디스크가 로드될 경우에는, 각각 "디스크가 혼돈될 가능성이 있습니다"라는 메시지나 또는 "이 디스크는 재생전용입니다"라는 메시지가 표시될 것이다.On the other hand, in the display process of the error message in step S33, the display content can be changed corresponding to the error content. For example, if the protection switch of the optical disc D is in the write prohibited state, the message "The disc is write prohibited" will be displayed. If the PTOC information cannot be read or a read-only optical disc is loaded, the message "The disc may be confused" or the message "This disc is read-only" will be displayed respectively.
음성 더빙 시스템(40)의 경우는, 상기 설명된 바와같이, 광디스크(D)에 기록을 행하기 이전에, 기록을 정확하게 행할 수 있는지 여부를 표시할 수 있으며, 따라서 음성 데이터를 확실히 기록할 수 있게 된다. 따라서, 본 발명의 음성 더빙 시스템(40)의 경우, 표시부(14)가 에러 메시지에 대응하는 표시를 행할 수 있으므로, 사용자는 처리 시에 그 에러내용에 대한 대응을 할 수 있게 된다.In the case of the audio dubbing system 40, as described above, it is possible to indicate whether or not recording can be accurately performed before recording to the optical disc D, so that voice data can be recorded reliably. do. Therefore, in the case of the audio dubbing system 40 of the present invention, since the display unit 14 can display a display corresponding to the error message, the user can respond to the error contents at the time of processing.
상기 설명에서는 광자기 디스크 상에 음성 데이터를 기록하는 경우에 대해서 설명하였지만, 본 발명은 음성 데이터 대신 영상 데이터를 기록하는 데에도 적용될 수 있다. 또한, 기록매체는 광자기 디스크 이외의 기록매체인 것도 가능하다.In the above description, the case where audio data is recorded on the magneto-optical disk has been described, but the present invention can be applied to recording image data instead of audio data. The recording medium may also be a recording medium other than a magneto-optical disc.
도 1 및 도 20에서는 서버(12)가 음성 송신부(10) 내에 설치되도록 구성되지만, 서버(12)는 먼 곳에 위치하는 정보센터에 설치되어, ISDN이나 아날로그 전화회선을 이용하여 음성 송신부(10)와 접속할 수도 있다. 이 경우, 서버(12)가 빠진 도 1의 음성 송신부(10)에 대응하는 부분이 기록부(20)와 일체로 된다.1 and 20, although the server 12 is configured to be installed in the voice transmitter 10, the server 12 is installed in a remote information center, the voice transmitter 10 using ISDN or an analog telephone line. You can also connect with. In this case, the portion corresponding to the audio transmitter 10 of FIG. 1, in which the server 12 is removed, is integrated with the recording unit 20.
도 20에서, 통신 인터페이스(44)에 의해 공급되는 이미지 등의 아티스트에 관한 정보도 먼 곳에 위치하는 서버(12)로부터 공급될 수 있다.In FIG. 20, information about an artist such as an image supplied by the communication interface 44 may also be supplied from a server 12 located remotely.
도 1은 본 발명을 실시하는 전체적인 더빙 시스템의 블록도이다.1 is a block diagram of an overall dubbing system embodying the present invention.
도 2는 본 발명을 실시하는 광자기 디스크 상의 데이터 구조를 나타내는 도면이다.2 shows a data structure on a magneto-optical disk embodying the present invention.
도 3은 유사하게 본 발명을 실시하는 광자기 디스크 상의 데이터 구조를 나타내는 도면이다.3 is a diagram similarly showing a data structure on a magneto-optical disk embodying the present invention.
도 4는 본 발명을 실시하는 광자기 디스크 상의 관리영역인 U-TOC섹터(0)에 대한 데이터 구조를 나타내는 도면이다.Fig. 4 is a diagram showing the data structure of the U-TOC sector 0 which is a management area on the magneto-optical disk according to the present invention.
도 5는 본 발명을 실시하는 광자기 디스크 상의 관리영역인 U-TOC 상의 슬롯의 데이터 구조를 나타내는 도면이다.5 is a diagram showing a data structure of a slot on the U-TOC, which is a management area on the magneto-optical disk according to the present invention.
도 6은 본 발명을 실시하는 광자기 디스크 상의 관리영역인 U-TOC 상의 트랙모드(track mode)의 데이터 구조를 나타내는 도면이다.FIG. 6 is a diagram showing a data structure of a track mode on U-TOC, which is a management area on a magneto-optical disk according to the present invention.
도 7은 본 발명을 실시하는 광자기 디스크 상의 관리영역인 U-TOC 상의 각 슬롯의 연결상태를 나타내는 도표이다.7 is a diagram showing a connection state of each slot on the U-TOC which is a management area on the magneto-optical disk according to the present invention.
도 8은 본 발명을 실시하는 광자기 디스크 상의 관리영역인 U-TOC 섹터(1)의 데이터 구조를 나타내는 도면이다.Fig. 8 is a diagram showing the data structure of the U-TOC sector 1 which is a management area on the magneto-optical disk according to the present invention.
도 9는 본 발명을 실시하는 광자기 디스크 상의 관리영역인 U-TOC 섹터(2)의 데이터 구조를 나타내는 도면이다.Fig. 9 is a diagram showing the data structure of the U-TOC sector 2 which is a management area on the magneto-optical disk according to the present invention.
도 10은 본 발명을 실시하는 광자기 디스크 상의 관리영역인 U-TOC 섹터(4)의 데이터 구조를 나타내는 도면이다.Fig. 10 is a diagram showing the data structure of the U-TOC sector 4 which is a management area on the magneto-optical disk according to the present invention.
도 11은 도 1에 도시된 기록장치의 상세한 블록도이다.11 is a detailed block diagram of the recording apparatus shown in FIG.
도 12a는 본 발명에 의한 음성 송신부(10)와 기록부(20) 사이의 연결상태를 나타내는 블록도이다. 12A is a block diagram showing a connection state between the voice transmitter 10 and the recording unit 20 according to the present invention.
도 12b는 음성 송신부(10)에서 기록부(20)로 전송된 압축 음성 데이터(ATRAC)와, 기록부(20)에서 음성 송신부(10)로 전송된 요구신호(Data Req)와 기록부 상의 처리 타이밍을 나타내는 타이밍 차트이다.12B shows the compressed voice data ATRAC transmitted from the voice transmitter 10 to the recorder 20, the request signal Data Req transmitted from the recorder 20 to the voice transmitter 10, and the processing timing on the recorder. Timing chart.
도 12c는 음성 송신부(10)에서 기록부(20)로 전송된 명령신호(Command)와, 기록부(20)에서 음성 송신부(10)로 전송된 승인신호(ACK)와, 기록부 상의 처리 타이밍을 나타내는 타이밍 차트이다.12C shows a command signal transmitted from the voice transmitter 10 to the recording unit 20, an acknowledgment signal ACK transmitted from the recording unit 20 to the voice transmitter 10, and timing for processing on the recording unit. It is a chart.
도 13은 본 발명을 실시하는 기록부(20)에 의한 더빙 처리를 나타내는 순서도이다.Fig. 13 is a flowchart showing dubbing processing by the recording unit 20 according to the present invention.
도 14a는 본 발명을 실시하는 서버에 저장된 음악 프로그램의 관리정보를 나타내는 도면이다.14A is a diagram showing management information of a music program stored in a server embodying the present invention.
도 14b는 본 발명을 실시하는 광디스크(D)에 기록된 음악 프로그램의 관리정보를 나타내는 도면이다.14B is a diagram showing management information of a music program recorded on the optical disc D according to the present invention.
도 15a는 음성 송신부(10)에서 기록부(20)로 전송된 압축 음성 데이터(ATRAC)의 타이밍 차트이다.15A is a timing chart of the compressed voice data ATRAC transmitted from the voice transmitter 10 to the recording unit 20.
도 15b는 기록부(20)에서 음성 송신부(10)로 전송된 요구 신호(Data Req)의 타이밍 차트이다.FIG. 15B is a timing chart of a request signal Data Req transmitted from the recording unit 20 to the voice transmitter 10.
도 15c는 음성 송신부(10)에서 기록부(20)로 전송된 명령 신호(Command)를 나타내는 타이밍 차트이다.FIG. 15C is a timing chart illustrating a command signal transmitted from the voice transmitter 10 to the recording unit 20.
도 15d는 기록부(20)에서 음성 송신부(10)로 전송된 승인 신호(ACK)를 나타내는 타이밍 차트이다.FIG. 15D is a timing chart showing an acknowledgment signal ACK transmitted from the recording unit 20 to the voice transmitter 10.
도 15e는 기록부 상의 처리 타이밍을 나타내는 타이밍 차트이다.15E is a timing chart showing processing timings on the recording unit.
도 16a는 음성 송신부(10)에서 기록부(20)로 전송된 명령 신호(Command)를 나타내는 타이밍 차트이다.FIG. 16A is a timing chart illustrating a command signal transmitted from the voice transmitter 10 to the recording unit 20.
도 16b는 기록부(20)에서 음성 송신부(10)로 전송된 승인 신호(ACK)를 나타내는 타이밍 차트이다.16B is a timing chart showing an acknowledgment signal ACK transmitted from the recording unit 20 to the voice transmitter 10.
도 16c는 기록부 상에 처리의 타이밍을 나타내는 타이밍 차트이다.16C is a timing chart showing timing of processing on the recording unit.
도 16d는 광디스크(D)에 형성된 관리정보(TOC)의 내용(contents)을 나타내는 도표이다.FIG. 16D is a chart showing the contents of the management information TOC formed on the optical disc D. FIG.
도 17a는 음성 송신부(10)에서 기록부(20)로 전송된 명령신호(Command)를 나타내는 타이밍 차트이다.FIG. 17A is a timing chart illustrating a command signal transmitted from the voice transmitter 10 to the recording unit 20.
도 17b는 기록부(20)에서 음성 송신부(10)로 공급된 승인신호(ACK)를 나타내는 타이밍 차트이다.FIG. 17B is a timing chart showing an acknowledgment signal ACK supplied from the recording unit 20 to the voice transmission unit 10.
도 17c는 기록부 상의 처리의 타이밍을 나타내는 타이밍 차트이다.17C is a timing chart showing timing of processing on the recording unit.
도 17d는 광디스크(D)에 형성된 관리정보(TOC)의 내용을 나타내는 도표이다.17D is a diagram showing the contents of management information TOC formed on the optical disc D. FIG.
도 18a는 음성 송신부(10)에서 기록부(20)로 전송된 명령신호(Command)를 나타내는 타이밍 차트이다.18A is a timing chart illustrating a command signal transmitted from the voice transmitter 10 to the recording unit 20.
도 18b는 기록부(20)에서 음성 송신부(10)로 전송된 승인신호(ACK)를 나타내는 타이밍 차트이다.18B is a timing chart showing an acknowledgment signal ACK transmitted from the recording unit 20 to the voice transmitting unit 10.
도 18c는 기록부 상의 처리 타이밍을 나타내는 타이밍 차트이다.18C is a timing chart showing processing timings on the recording unit.
도 18d는 광디스크(D)에 형성된 관리정보(TOC)의 내용을 나타내는 도표이다.18D is a chart showing the contents of the management information TOC formed on the optical disc D. FIG.
도 19는 광디스크(D)에 기록된 내용을 나타내는 도면이다.19 is a diagram showing contents recorded on the optical disc D. FIG.
도 20은 본 발명의 제 2실시예를 나타내는 전체 블록도이다.20 is an overall block diagram showing a second embodiment of the present invention.
도 21은 기록부(20)에 의한 기록작동 전의 확인 순서를 나타내는 순서도이다. 21 is a flowchart showing a confirmation procedure before a recording operation by the recording unit 20.
* 도면의 주요부분에 대한 부호설명* Explanation of symbols on the main parts of the drawings
1,40. 음성 더빙 시스템 2. 연결선1,40. Voice Dubbing System 2. Connecting Line
10,10a. 음성 송신부 11. 주 제어기10,10a. Voice transmitter 11. Main controller
12. 서버 13. 작동 입력부12. Server 13. Operation Inputs
14. 표시부 15. 선불카드 판독기14. Display 15. Prepaid card reader
20,20a. 기록부 21. 메모리 제어기20,20a. Log 21. Memory Controller
22. RAM 23. 부호화/복호화 회로22.RAM 23.Encoding / Decoding Circuit
32. 시스템 제어기32. System Controller
Claims (12)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP97-164723 | 1997-06-20 | ||
JP31743597 | 1997-11-18 | ||
JP97-317435 | 1997-11-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990007073A KR19990007073A (en) | 1999-01-25 |
KR100509706B1 true KR100509706B1 (en) | 2005-10-26 |
Family
ID=65909336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-1998-0022847A KR100509706B1 (en) | 1997-06-20 | 1998-06-18 | Transmission method and transmission system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100509706B1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR940010573A (en) * | 1992-10-28 | 1994-05-26 | 이광실 | Remote automatic response electronic identification system and automatic identification method |
JPH07226733A (en) * | 1994-02-16 | 1995-08-22 | Nippon Telegr & Teleph Corp <Ntt> | Method and device for copying digital information |
KR960025662A (en) * | 1994-12-22 | 1996-07-20 | 이데이 노부유키 | Recording medium, recording and reproducing apparatus and recording and reproducing method |
KR19980027573A (en) * | 1996-10-16 | 1998-07-15 | 구자홍 | Audio recording / playback device |
JPH10340575A (en) * | 1997-06-04 | 1998-12-22 | Sony Corp | External memory device, its controller and data transmission/reception device |
-
1998
- 1998-06-18 KR KR10-1998-0022847A patent/KR100509706B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR940010573A (en) * | 1992-10-28 | 1994-05-26 | 이광실 | Remote automatic response electronic identification system and automatic identification method |
JPH07226733A (en) * | 1994-02-16 | 1995-08-22 | Nippon Telegr & Teleph Corp <Ntt> | Method and device for copying digital information |
KR960025662A (en) * | 1994-12-22 | 1996-07-20 | 이데이 노부유키 | Recording medium, recording and reproducing apparatus and recording and reproducing method |
KR19980027573A (en) * | 1996-10-16 | 1998-07-15 | 구자홍 | Audio recording / playback device |
JPH10340575A (en) * | 1997-06-04 | 1998-12-22 | Sony Corp | External memory device, its controller and data transmission/reception device |
Also Published As
Publication number | Publication date |
---|---|
KR19990007073A (en) | 1999-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6011761A (en) | Downloading compressed audio data from a server and detecting recording inhibiting information | |
KR100570741B1 (en) | Distributed system, distributed method, receiving device and receiving method | |
US6993567B1 (en) | Recording/reproducing apparatus, data reproducing method, and data recording/reproducing method | |
JP3528179B2 (en) | Recording device and recording method | |
JP3353382B2 (en) | Recording or reproducing device and memory control device | |
WO1994029867A1 (en) | Recording medium management method | |
US6529290B2 (en) | Dubbing apparatus | |
JPH06162646A (en) | Dubbing apparatus onto optical disk | |
JP3218743B2 (en) | Recording / reproducing apparatus, disk recording / reproducing system, and recording method | |
KR100583760B1 (en) | How to record compressed audio data on a recording medium and how to send device and compressed audio data | |
US6804181B2 (en) | Dubbing apparatus and dubbing method | |
US6631100B2 (en) | Recording apparatus, recording method, and dubbing apparatus for recording or dubbing programs and character data | |
KR100474377B1 (en) | How to record compressed voice data on a record carrier and how to transfer device and compressed voice data | |
US6298022B1 (en) | Reproduction apparatus, recording and reproduction system, reproduction method, and recording and reproduction method | |
JP3512038B2 (en) | Editing device and editing method | |
KR100509706B1 (en) | Transmission method and transmission system | |
JPH11213546A (en) | Transmitting/receiving system and data transmitting/ receiving method | |
JP3244673B2 (en) | Dubbing device for optical disks | |
JP2002008320A (en) | Recording and reproducing device, magneto-optical disk recording and reproducing device, recording and reproducing method and magneto-optical disk recording and reproducing method | |
JP3669350B2 (en) | Recording / reproducing apparatus and search circuit | |
JP3362897B2 (en) | Playback device | |
JP3518593B2 (en) | Recording device and recording method | |
JP3756116B2 (en) | Information recording / reproducing device | |
JP3297936B2 (en) | Playback device | |
JP4196799B2 (en) | Recording apparatus and method, program, data transmission / reception system and method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120806 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20130809 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20140808 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |