KR100568433B1 - 기록장치,기록방법,재생장치,재생방법,기록/재생장치,기록/재생방법,컴퓨터판독가능기록매체및기록매체 - Google Patents

기록장치,기록방법,재생장치,재생방법,기록/재생장치,기록/재생방법,컴퓨터판독가능기록매체및기록매체 Download PDF

Info

Publication number
KR100568433B1
KR100568433B1 KR1019980044048A KR19980044048A KR100568433B1 KR 100568433 B1 KR100568433 B1 KR 100568433B1 KR 1019980044048 A KR1019980044048 A KR 1019980044048A KR 19980044048 A KR19980044048 A KR 19980044048A KR 100568433 B1 KR100568433 B1 KR 100568433B1
Authority
KR
South Korea
Prior art keywords
recording medium
recording
information
function related
resume function
Prior art date
Application number
KR1019980044048A
Other languages
English (en)
Other versions
KR19990037243A (ko
Inventor
도시야 하마다
야스시 후지나미
Original Assignee
소니 가부시끼 가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 소니 가부시끼 가이샤 filed Critical 소니 가부시끼 가이샤
Publication of KR19990037243A publication Critical patent/KR19990037243A/ko
Application granted granted Critical
Publication of KR100568433B1 publication Critical patent/KR100568433B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/06Control of operating function, e.g. switching from recording to reproducing by counting or timing of machine operations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • G11B7/006Overwriting
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/12Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/16Manual control
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • G11B20/00152Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users involving a password
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00681Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access
    • G11B20/00695Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access said measures preventing that data are read from the recording medium
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00681Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access
    • G11B20/00702Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access said measures preventing that data are recorded on the recording medium
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/0084Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific time or date
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/002Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/036Insert-editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; 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/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • G11B7/005Reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/08Disposition or mounting of heads or light sources relatively to record carriers
    • G11B7/085Disposition or mounting of heads or light sources relatively to record carriers with provision for moving the light beam into, or out of, its operative position or across tracks, otherwise than during the transducing operation, e.g. for adjustment or preliminary positioning or track change or selection
    • G11B7/08505Methods for track change, selection or preliminary positioning by moving the head
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42646Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4333Processing operations in response to a pause request
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • G11B2020/00079Time or data compression or expansion the compression ratio or quality level being adapted to circumstances, e.g. to the available recording space
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10592Audio or video recording specifically adapted for recording or reproducing multichannel signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/40Combinations of multiple record carriers
    • G11B2220/41Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/65Solid state media wherein solid state memory is used for storing indexing information or metadata
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

사용자가 입력 장치를 조작하여 광 디스크 장치로부터 광 디스크를 배출하는 명령을 입력할 때, CPU는 디스크의 배출 직전에 액세스된 위치 및 동작 모드와 같은 정보를 리줌 기능 관련 정보로서 RAM 장치에 기록한다. 리즘 기능 관련 정보는 광 디스크 상에 공급되어, 기록 채널 버퍼(write-in channel buffer), 스위치, ECC 회로, RF 및 복조/변조 회로 및 광 헤드에 의해 기록된다. 따라서 디스크가 광 디스크 장치로 재삽입될 때 광 디스크 장치로부터 디스크의 배출 직전에 액세스된 광 디스크 상의 위치에 액세스할 수 있도록 한다.

Description

기록 장치, 기록 방법, 재생 장치, 재생 방법, 기록/재생 장치, 기록/재생 방법, 컴퓨터판독가능기록매체 및 기록 매체
본 발명은 일반적으로 기록 장치, 기록 방법, 재생 장치, 재생 방법, 기록/재생 장치, 기록/재생 방법, 표시 매체 및 기록 매체에 관한 것이다. 특히, 본 발명은 디스크가 배출되기 직전에 액세스된 디스크의 위치에 다시 액세스될 수 있게 하는 기록 장치, 기록 방법, 재생 장치, 재생 방법, 기록/재생 장치, 기록/재생 방법, 표시 매체 및 기록 매체에 관한 것이다.
최근에, 비디오 정보와 같은 데이터를 기록하기 위한 기록 매체로서, 디스크는 자기 테이프를 대체하는 것으로 주의를 끌어왔다. 랜덤 액세스 가능성이 적기 때문에, 자기 테이프는 비디오 정보를 단순히 기록하고 연속적으로 재생하기 위한 기록 매체로서 사용하기에 적절하다.
다른 한편, 디스크는 랜덤 액세스를 허용하기 때문에, 비디오 정보가 디스크 상에 연속적으로 기록되어 있더라도, 이 비디오 정보는 디스크 상의 임의의 위치로부터 임의의 순서로 재생될 수 있다.
자기 테이프가 기록/재생 장치로부터 배출될 때, 자기 테이프는 이 자기 테이프가 용이하게 배출되는 위치와 동일한 위치에 놓일 수 있다. 따라서, 자기 테이프가 기록/재생 장치 상에서 원격 조정될 때, 자기 테이프 상으로 정보를 기록하거나 또는 그 테이프로부터 정보를 재생하는 처리는 배출 동작 직전의 위치로부터 시작될 수 있다. 그러나, 배출된 디스크의 경우에, 디스크의 랜덤 액세스 가능성으로 인해 배출 동작 직전의 위치 상에 정보를 기록하거나 또는 상기 위치로부터 재생하는 처리를 개시하는데 어려운 문제가 발생한다.
본 발명의 목적은 상기 문제점을 다루어 배출 동작 직전의 위치로부터 액세스가 시작되게 하는 것이다.
본 발명의 일 특징에 따라,
기록 매체 상에 정보를 기록하는 기록 장치로서:
상기 기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록 수단하는 기록 수단;
상기 기록 장치로부터 상기 기록 매체의 배출(ejection)을 요청하는 명령 수단;
상기 명령 수단에 의해 요청된 상기 기록 매체의 상기 배출 직전에, 적어도 상기 기록 수단에 의해 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌-기능 관련 정보(resume-function related information)를 저장하는 저장 수단;
상기 기록 매체의 상기 배출 전에, 상기 저장 수단에 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 수단; 및
상기 저장 수단에 저장된 상기 리줌-기능 관련 정보를 상기 기록 매체에 전송하는 상기 동작의 완료시, 상기 기록 장치로부터 상기 기록 매체를 배출하는 배출 수단을 포함하는 것을 특징으로 하는, 상기 기록 장치가 제공된다.
본 발명의 다른 특징에 따라,
기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록하는 기록 단계;
기록 장치로부터 상기 기록 매체의 배출을 요청하는 명령 단계;
상기 명령 단계에서 요청된 상기 기록 매체의 상기 배출 직전에, 적어도 상기 기록 단계에서 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌 기능 관련 정보를 저장하는 저장 단계;
상기 기록 매체의 상기 배출 전에, 상기 저장 단계에서 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 단계;
상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 상기 동작의 완료시, 상기 기록 장치로부터 상기 기록 매체를 배출하는 배출 단계를 포함하는 것을 특징으로 하는 기록 매체 상에 정보를 기록하는 기록 장치에 채택되는 기록 방법이 제공된다.
본 발명의 다른 특징에 따라,
기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록하는 기록 단계;
기록 장치로부터 상기 기록 매체의 배출을 요청하는 명령 단계;
상기 명령 단계에서 요청된 상기 기록 매체의 상기 배출 직전에, 적어도 상기 기록 단계에서 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌 기능 관련 정보를 저장하는 저장 단계;
상기 기록 매체의 상기 배출 전에, 상기 저장 단계에서 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 단계;
상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 상기 동작의 완료시, 상기 기록 장치로부터 상기 기록 매체를 배출하는 배출 단계를 포함하는 프로세스를 수행하기 위해, 상기 기록 매체 상에 정보를 기록하도록 상기 기록 장치를 구동하는 컴퓨터에 의해 실행 가능한 프로그램을 기록하는 것을 특징으로 하는 컴퓨터판독가능기록 매체가 제공된다.
본 발명의 또 다른 특징에 따라,
기록 매체로부터 정보를 재생하는 재생 장치로서:
상기 기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치로부터 상기 기록 매체 상에 기록된 정보를 재생하는 재생 수단;
상기 기록 매체를 상기 재생 장치로 삽입시, 상기 기록 매체로부터 리줌 기능 관련 정보를 판독하는 판독 수단; 및
상기 기록 매체로부터 상기 판독 수단에 의해 판독된 정보에 따라 상기 재생 수단에 의해 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 수단을 포함하는 것을 특징으로 하는, 상기 재생 장치가 제공된다.
본 발명의 또 다른 특징에 따라,
기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치로부터 상기 기록 매체 상에 기록된 정보를 재생하는 재생 단계;
상기 기록 매체를 재생 장치로 삽입시, 상기 기록 매체로부터 리줌 기능 관련 정보를 판독하는 판독 단계;
상기 판독 단계에서 상기 기록 매체로부터 판독된 정보에 따라 상기 재생 단계에서 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 단계를 포함하는 것을 특징으로 하는, 기록 매체로부터 정보를 재생하는 재생 장치에 채택되는 재생 방법이 제공된다.
본 발명의 또 다른 특징에 따라,
기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치로부터 상기 기록 매체 상에 기록된 정보를 재생하는 재생 단계;
상기 기록 매체를 재생 장치로 삽입시, 상기 기록 매체로부터 리줌 기능 관련 정보를 판독하는 판독 단계;
상기 판독 단계에서 상기 기록 매체로부터 판독된 정보에 따라 상기 재생 단계에서 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 단계를 포함하는 프로세스를 수행하기 위해 상기 기록 매체로부터 정보를 재생하도록 상기 재생 장치를 구동하는 컴퓨터에 의해 실행 가능한 프로그램을 기록하는 것을 특징으로 하는 컴퓨터판독가능기록 매체가 제공된다.
본 발명의 또 다른 특징에 따라,
기록 매체 상에 정보를 기록하고 상기 기록 매체로부터 정보를 재생하는 기록/재생 장치로서:
기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록하거나 또는 상기 위치로부터 정보를 재생하는 기록/재생 수단;
상기 기록/재생 수단으로부터 상기 기록 매체의 배출을 요청하는 명령 수단;
상기 명령 수단에 의해 요청된 상기 기록 매체의 상기 배출 직전에 적어도 상기 기록/재생 수단에 의해 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌 기능 관련 정보를 저장하는 저장 수단;
상기 기록 매체의 상기 배출 전에, 상기 저장 수단에 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 수단;
상기 저장 수단에 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체에 전송하는 동작의 완료시, 상기 기록/재생 장치로부터 상기 기록 매체를 배출하는 배출 수단;
상기 기록 매체를 상기 기록/재생 장치로 삽입시, 상기 기록 매체로부터 리줌 기능 관련 정보를 판독하는 판독 수단; 및
상기 기록 매체로부터 상기 판독 수단에 의해 판독된 정보에 따라 상기 기록/재생 수단에 의해 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 수단을 포함하는 것을 특징으로 하는, 상기 기록/재생 장치가 제공된다.
본 발명의 또 다른 특징에 따라,
기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록하거나 또는 상기 위치로부터 정보를 재생하는 기록/재생 단계;
기록/재생 장치로부터 상기 기록 매체의 배출을 요청하는 명령 단계;
상기 명령 단계에서 요청되는 상기 기록 매체의 상기 배출 직전에 적어도 상기 기록/재생 단계에서 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌 기능 관련 정보를 저장하는 저장 단계;
상기 기록 매체의 상기 배출 전에, 상기 저장 단계에서 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 단계;
상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작의 완료시, 상기 기록/재생 장치로부터 상기 기록 매체를 배출하는 배출 단계;
상기 기록 매체의 상기 기록/재생 장치로의 삽입에 따라 상기 기록 매체로부터 상기 리줌 기능 관련 정보를 판독하는 판독 단계;
상기 판독 단계에서 상기 기록 매체로부터 판독된 정보에 따라 상기 기록/재생 단계에서 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 단계를 포함하는 것을 특징으로 하는, 기록 매체 상에 정보를 기록하고 기록 매체 상으로부터 정보를 재생하는 기록/재생 장치에 채택되는 기록/재생 방법이 제공된다.
본 발명의 또 다른 특징에 따라,
기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록하거나 또는 상기 위치로부터 정보를 재생하는 기록/재생 단계;
기록/재생 장치로부터 기록 매체의 배출을 요청하는 명령 단계;
상기 명령 단계에서 요청되는 상기 기록 매체의 상기 배출 직전에 적어도 상기 기록/재생 단계에서 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌 기능 관련 정보를 저장하는 저장 단계;
상기 기록 매체의 상기 배출 전에, 상기 저장 단계에서 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 단계;
상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작의 완료시, 상기 기록/재생 장치로부터 상기 기록 매체를 배출하는 배출 단계;
상기 기록 매체의 상기 기록/재생 장치로의 삽입에 따라 상기 기록 매체로부터 상기 리줌 기능 관련 정보를 판독하는 판독 단계;
상기 판독 단계에서 상기 기록 매체로부터 판독된 정보에 따라 상기 기록/재생 단계에서 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 단계를 포함하는 프로세스를 수행하기 위해 상기 기록 매체로부터 정보를 재생하도록 상기 기록/재생 장치를 구동하는 컴퓨터에 의해 실행 가능한 프로그램을 기록하는 것을 특징으로 하는 컴퓨터판독가능기록 매체가 제공된다.
본 발명에 따른 기록 장치, 기록 방법 및 표시 매체에 있어서, 배출 명령에 의한 요청에 따라 기록 장치로부터 기록 매체의 배출 직전에 액세스된 기록 매체 상의 위치를 적어도 포함하는 리줌 기능 관련 정보는 기록 매체에 기록된다.
본 발명에 따른 재생 장치, 재생 방법 및 표시 매체에 있어서, 리줌 기능 관련 정보는 기록 매체가 재생 장치에 삽입될 때 기록 매체로부터 판독되고, 액세스될 기록 매체 상의 위치는 기록 매체로부터 판독된 리줌 기능 관련 정보에 따라 결정된다.
본 발명에 따른 기록/재생 장치, 기록/재생 방법 및 표시 매체에 있어서, 배출 명령에 의한 요청에 따라 기록/재생 장치로부터 기록 매체의 배출 직전에 액세스된 기록 매체 상의 위치를 적어도 포함하는 리줌 기능 관련 정보는 기록 매체에 기록된다. 또한, 리줌 기능 관련 정보는 기록 매체가 기록/재생 장치에 삽입될 때 기록 매체로부터 판독되고, 액세스될 기록 매체 상의 위치는 기록 매체로부터 판독된 리줌 기능 관련 정보에 따라 결정된다.
본 발명의 실시예를 설명하기 전에, 명세서의 특허청구범위에 인용된 각각의 수단들은 이 수단들의 실행과의 연관 관계를 명백히 하기 위해 본 발명의 특성에 대한 하기 설명에 있어서 그 실행을 괄호에 넣어 포함시킴으로써 수단들 후에는 첨부된 전형적인 실행이 예시된다. 그러나 첨부된 실행이 제한된 의미에서 구축되도록 의도되지 않고, 즉, 수단들의 예가 첨부된 실행으로만 제한되지 않는 것은 말할 나위도 없다.
제1항에 따라, 기록 매체 상에 정보를 기록하기 위한 장치는, 기록 매체 상의 미리 결정된 위치에 액세스하고, 그 위치에 정보를 기록하기 위한 기록 수단(도 25에 나타낸 광 헤드(2)에 의해 전형적으로 실행됨);
기록 장치로부터 기록 매체의 배출을 요청하는 명령 수단(도 25에 나타낸 입력 장치(14)에 의해 전형적으로 실행됨);
명령 수단에 의해 요청된 기록 매체의 배출 직전에 기록 수단에 의해 액세스된 기록 매체 상의 위치를 적어도 포함하는 리줌 기능 관련 정보를 저장하는 저장 수단(도 40에 나타낸 흐름도의 단계 S5에 의해 전형적으로 실행됨);
기록 매체의 배출 전에, 저장 수단에 저장된 리줌 기능 관련 정보를 기록 매체에 전송하는 동작을 제어하기 위한 전송 제어 수단(도 40에 나타낸 흐름도의 단계 S11에 의해 전형적으로 실행됨); 및
저장 수단에 저장된 리줌 기능 관련 정보를 기록 매체에 전송하는 동작의 완료시, 기록 장치로부터 기록 매체를 배출하는 배출 수단(도 40에 나타낸 흐름도의 단계 S12에 의해 전형적으로 실행됨)을 포함한다.
제4항에 따라, 제1항에서의 기록 장치는, 리줌 기능 관련 정보가 상기 리줌 기능 관련 정보에 대해 유효한지 또는 무효한지 여부를 나타내는 유효성에 대한 정보를 부가하는 부가 수단(도 40에 나타낸 흐름도의 단계 S9에 의해 전형적으로 실행됨)을 더 구비한다.
제8항에 따라, 기록 매체로부터 정보를 재생하기 위한 재생 장치는, 기록 매체 상의 미리 결정된 위치에 액세스하고, 상기 위치로부터 상기 기록 매체 상에 기록된 정보를 재생하는 재생 수단(도 25에 나타낸 흐름도의 단계 S23에 의해 전형적으로 실행됨);
상기 재생 장치로의 상기 기록 매체의 삽입시, 상기 기록 매체로부터 리줌 기능 관련 정보를 판독하기 위한 판독 수단(도 41에 나타낸 흐름도의 단계 S23에 의해 전형적으로 실행됨); 및
상기 기록 매체로부터 상기 판독 수단에 의해 판독된 정보에 따라 상기 재생 수단에 의해 액세스될 상기 기록 매체 상의 위치를 제어하기 위한 위치 제어 수단(도 41에 나타낸 흐름도의 단계 S29에 의해 전형적으로 실행됨)을 포함하는 것을 특징으로 한다.
제15항에 있어서, 기록 매체 상에 정보를 기록하고 상기 위치로부터 정보를 재생하기 위한 기록/재생 장치는, 기록 매체 상의 미리 결정된 위치에 액세스하고, 그 위치에 정보를 기록하거나 또는 그 위치로부터 정보를 재생하기 위한 기록/재생 수단(도 25에 나타낸 광 헤드(2)에 의해 전형적으로 실행됨);
기록/재생 장치로부터 상기 기록 매체의 배출을 요청하기 위한 명령 수단(도 25에 나타낸 입력 장치(14)에 의해 전형적으로 실행됨);
상기 명령 수단에 의해 요청된 상기 기록 매체의 배출 직전에 상기 기록/재생 수단에 의해 액세스된 상기 기록 매체 상의 위치를 적어도 포함하는 리줌 기능 관련 정보를 저장하는 저장 수단(도 40에 나타낸 흐름도의 단계 S5에 의해 전형적으로 실행됨);
상기 기록 매체의 배출 전에, 상기 저장 수단에 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체에 전송하는 동작을 제어하기 위한 전송 제어 수단(도 40에 나타낸 흐름도의 단계 S11에 의해 전형적으로 실행됨);
상기 저장 수단에 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체에 전송하는 동작의 완료시, 상기 기록/재생 장치로부터 상기 기록 매체를 배출하는 배출 수단(도 40에 나타낸 흐름도의 단계 S12에 의해 전형적으로 실행됨);
상기 기록/재생 장치로의 상기 기록 매체의 삽입에 따라 상기 기록 매체로부터 리줌 기능 관련 정보를 판독하기 위한 판독 수단(도 41에 나타낸 흐름도의 단계 S23에 의해 전형적으로 실행됨); 및
상기 기록 매체로부터 상기 판독 수단에 의해 판독된 정보에 따라 상기 기록/재생 수단에 의해 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 수단(도 41에 나타낸 흐름도의 단계 S29에 의해 전형적으로 실행됨)을 포함하는 것을 특징으로 한다.
본 발명의 설명은 본 발명에 의해 제공된 기록 매체 상의 파일들의 레이아웃의 설명으로 시작하고, 그 정보는 그 파일에 기록하고 그 파일로부터 재생한다. 기록 매체 상에 기록된 도 1에 나타낸 파일들은 아래 7가지 유형으로 분류된다.
VOLUME.TOC
ALBUM.STR
PROGRAM_$$$.PGI
TITLE_###.VDR
CHUNKGROUP_@@@.CGIT
CHUNK_%%%%.ABST
CHUNK_%%%%.MPEG2
VOLUM.TOC 및 ALBUM.STR은 루트 디렉토리에 위치한다. 루트 디렉토리 바로 밑에 "PROGRAM"으로 명명된 디렉토리가 놓이고, 이 PROGRAM 디렉토리는 PROGRAM_$$$$.PGI를 포함하여 여기서 $$$는 프로그램 번호를 나타낸다. 동일한 표기로, 루트 디렉토리 바로 밑에 TITLE로 명명된 디렉토리가 놓이고, 이 TITLE 디렉토리는 TITLE_###.VDR 파일을 포함하며 여기서 ###은 타이틀 번호를 나타낸다. 루트 디렉토리 바로 밑의 CHUNKGROUP 디렉토리는 CHUNKGROUP_@@@.CGIT 파일을 포함하며 여기서 @@@는 청크 그룹의 번호를 나타내며 CHUNK 디렉토리는 CHUNK_%%%%. ABST 파일을 포함하며, 여기서 %%%%는 청크의 번호를 나타낸다.
루트 디렉토리 바로 밑에 기록된 MPEGAV 디렉토리에 복수의 서브-디렉토리들이 또한 형성되며, 이들 서브-디렉토리 각각은 CHUNK_%%%%.MPEG2를 포함하며, 여기서 %%%%는 청크 번호를 나타낸다.
통상 하나의 매체에 하나의 VOLUME.TOC 파일이 있다. 그러나 ROM 및 RAM 혼성구조의 매체와 같은 특별한 기록 매체에선, 복수의 VOLUME.TOC 파일이 존재할 수 있다. 이 VOLUME.TOC 파일은 기록 매체의 전체 특성을 표시하는데 사용된다.
VOLUM.TOC의 구조는 도 2에 도시한 바와 같다. 도시된 바와 같이 file_type_id가 파일의 헤드에 있는데, 이것은 이 파일이 VOLUME.TOC임을 나타낸다. 계속하여, volume_information()이 기록되며, 마지막으로 text_block()이 그 뒤를 잇는다.
논리 볼륨의 속성을 기록하는 하는데 사용되는 volume_information() 구조를 도 3도 도시하였다. volume_information()는 volume_attribute(), resume(), volume_rating(), write_protect(), play_protect(), 및 recording_timer()를 포함한다.
volume_attribute()는 볼륨의 속성을 기록하기 위한 영역이며, 그 상세한 구조를 도 4에 도시하였다. 도 4에 도시한 바와 같이, 이 영역은 title_playback_mode_flag 및 program_playback_mode_flag를 포함한다.
resume()은 기록 매체가 재삽입될 때 배출 동작 직전 상태로 복귀하는 정보가 기록된 영역이며, 그 상세한 구조를 도 5에 도시하였다.
도 3에서 volume_rating()은 사용자 나이 및 사용자 분류에 따라 전체 볼륨의 시청자 나이 제한을 실현하는 정보가 기록된 영역이며, 그 상세한 구조를 도 6에 도시하였다.
도 3에 도시한 write_protect()는 타이틀 또는 프로그램의 변경 및 소거 동작을 제한하는 정보가 기록된 영역이며, 그 상세한 구조를 도 7에 도시하였다.
도 3에 도시한 play_protect()는 볼륨 내의 기록된 타이틀 또는 프로그램의 재생 허용 또는 금지 설정 및 재생 횟수의 제한을 위한 정보가 기록된 영역이며, 그 상세한 구조를 도 8에 도시하였다.
도 3에 도시한 recording_timer()는 기록시간을 제어하기 위한 정보가 기록된 영역이며, 그 상세한 구조를 도 9에 도시하였다.
도 2에 도시한 VOLUME.TOC의 text_block()의 상세한 구조를 도 10에 도시하였다. 도 10에 도시한 바와 같이, text_block()은 language_sets() 및 text_item을 포함하며, 그 상세한 구조를 각각 도 11 및 도 12에 도시하였다.
통상, 기록 매체엔 도 1에 도시한 단지 하나의 ALBUM.STR 파일이 있다. 그러나 ROM 및 RAM 혼성구조의 기록 매체와 같은 특별한 구조의 기록 매체에선, 복수의 ALBUM.STR 파일이 존재할 수 있다. 형성된 상기 ALBUM.STR 파일은 마치 하나의 기록 매체인 것처럼 나타내게 하는 구조로 복수의 기록 매체를 조합하는데 사용된다.
ALBUM.STR 파일의 구조를 도 13에 도시하였다. 도면에 도시한 바와 같이, file_type_id는 파일의 헤드에 기록되는데, 이것은 이 파일이 ALBUM.STR임을 나타낸다. 계속하여 album()이 기록되며, 마지막으로 text_block()이 기록된다.
album()은 복수의 볼륨, 즉 복수의 기록 매체를 하나의 일체화된 그룹으로서 취급하는 정보가 기록된 영역이며, 그 상세한 구조를 도 14에 도시하였다.
도 1에 도시한 TITLE_###.VDR 파일 개수는 타이틀 수와 같다. 타이틀은 예를 들면 콤팩트디스크의 경우 음악선택 또는 텔레비전 방송의 경우 프로그램을 의미한다. 도 15는 TITLE_###.VDR의 구조를 도시한 도면이다. 도면에 도시한 바와 같이, file_type_id는 헤드에 기록되며, 이 file_type_id는 이 파일이 TITLE_###. VDR임을 나타낸다. 계속하여 title_info()가 기록되고, 마지막으로 text_block()이 기록된다. ###은 타이틀 번호를 표시하기 위한 문자 스트링이다.
title_info()는 타이틀의 시작점, 종료점, 및 다른 속성이 청크 그룹에 기록되는 영역이며, 그 상세한 구조를 도 16에 도시하였다.
도 1에 도시한 PROGRAM_$$$.PGI의 파일 개수는 프로그램 수와 같다. 프로그램은 타이틀의 부분영역(또는 전체 영역)을 명시하는 복수의 컷(cuts)을 포함하며, 컷들은 명시된 순서로 재생된다. 이 정보의 구조는 도 17에 도시한 바와 같다. file_type_id가 파일의 헤드에 기록되며, 이 file_type_id는 이 파일이 PROGRAM_$$$.PGI임을 나타낸다. 계속하여, program()이 기록되며, 마지막으로 text_block()이 기록된다. $$$은 타이틀 번호를 나타내는 문자 스트링이다.
program()은 타이틀의 필요정보를 수집하는 동작에 필요한 정보를 기록하는데 사용되는 영역이며, 그 상세한 구조를 도 18에 도시하였다.
도 18에 도시한 program()은 하나의 play_list을 갖는다. play_list()의 상세한 것을 도 19도 도시하였다.
복수의 play_item()은 play_list에 기록된다. play_item()의 상세한 구조를 도 20에 도시하였다.
도 1에 도시한 CHUNKGROUP_@@@.CGIT의 파일 개수는 청크 그룹 수와 같다. 청크 그룹은 비트 스트림을 배열하는데 사용되는 데이터 구조이다. 이 파일은 사용자가 VDR(비디오디스크 레코더)와 같은 기록 매체를 기록/재생하기 위한 장치를 조작할 때, 사용자는 이 파일의 존재를 모른다.
CHUNKGROUP_@@@.CGIT 파일을 도 21에 도시하였다. 도면에 도시한 바와 같이, file_type_id는 파일의 헤드에 기록되며, 이 파일이 CHUNKGROUP_@@@.CGIT임을 나타낸다. 계속하여 chunkgroup_time_base_flags 및 chunkgroup_time_base_offset이 기록되며, 이어서 chunk_connection_info(), 및 마지막으로 text_block()이 기록된다.
chunkgroup_time_base_flags는 청크 그룹의 기준 카운터에 각각 관련된 플래그를 나타내며, chunkgroup_time_base_offset은 청크 그룹 내의 기준 시간축의 시작 시간을 나타낸다. chunkgroup_time_base_offset은 90 kHz 주파수에서 상향 계수하는 카운터에 설정되는 32비트 값이다. chunk_connection_info()는 비디오의 전환점과 같은 특성 지점 및 비디오와 오디오간 동기를 기록하는데 사용되는 영역이며, 그 상세한 구조를 도 22에 도시하였다.
chunk_arrangement_info()의 루프는 chunk_connection_info()에 기록되며, chunk_arrangement_info()의 루프 수는 청크 그룹에 속하는 청크 수와 같다. chunk_arrangement_info()의 상세한 구조를 도 23에 도시하였다.
도 1에 도시한 CHUNK_%%%%.ABST의 파일 개수는 청크 수와 같다. 청크는 하나의 스트림 파일에 대한 정보 파일이다. CHUNK_%%%%.ABST의 구조는 도 24에 도시한 바와 같다. 도면에 도시한 바와 같이, file_type_id는 파일의 헤드에 기록되며, file_type_id는 이 파일이 CHUNK_%%%%.ABST임을 나타낸다.
도 1에 도시한 CHUNK_%%%%.MPEG2 파일은 스트림 파일이다. 이 파일은 정보만을 기록하는 다른 파일과는 달리 MPEG의 비트 스트림을 저장하는데 사용된다.
도 25는 상기 기술된 파일을 포함하는 기록 매체로서 사용되는 광 디스크에 또는 이로부터 정보를 기록 또는 재생하기 위한 광 디스크 장치의 구조예를 도시한 것이다. 이 광 디스크 장치에서, 하나의 광 헤드(2)는 하나의 재기록 가능 광 디스크(1)에 대응하여 제공되며, 광 헤드(2)는 광 디스크(1)으로부터 및 이에 정보 판독 및 기록에 사용된다.
RF 및 복조/변조 회로(3)에서 복조된 후, 광 디스크(2)에 의해 광 디스크(1)로부터 판독된 비트 스트림은 ECC 회로(3)에서 에러 정정되고, 판독 속도와 디코드 처리 속도간 차이를 제거하기 위한 판독 채널 버퍼(6)로 스위치(5)를 경유하여 전송된다. 판독 채널 버퍼(6)로부터 출력은 디코더(7)로 공급된다. 판독 채널 버퍼(6)는 시스템 제어기(13)가 판독 채널 버퍼(6)에 대해 판독 및 기록할 수 있도록 설계된다.
판독 채널 버퍼(6)에 의해 출력된 비트 스트림은 디코더(7)에 의해서 디코드되며, 이 디코더는 디코딩 결과로서 비디오 및 오디오 신호를 출력한다. 디코더(7)에 의해 출력된 비디오 신호는 합성 회로(8)로 공급되어, OSD(온 스크린 디스플레이) 제어 회로(9)에 의해 발생된 비디오 신호에 동기된다. 합성결과는 출력단자(P1)로부터 도면에 도시하지 않은 디스플레이 장치로 공급되어 디스플레이된다. 디코더(7)에 의해 발생된 오디오 신호는 출력(P2)으로부터 도면에 도시하지 않은 스피커로 전송되어 재생된다.
한편, 입력단자(P3)로부터 입력된 비디오 신호 및 입력단자(P4)로부터 입력된 오디오 신호는 엔코더(10)에 의해서 엔코드되어, 엔코드 처리 속도와 기록 속도간 차를 제거하기 위한 기록 채널 버퍼(11)로 전송된다. 기록 채널 버퍼(11)는 시스템 제어기(13)가 기록 채널 버퍼(11)에 대해 판독 및 기록할 수 있도록 하는 설계된다.
기록 채널 버퍼(11)에 저장된 데이터는 기록 채널 버퍼(11)로부터 판독되어, 스위치(5)를 통해 ECC 회로(4)로 공급된 후, ECC 회로(4)에서 에러 정정 코드가 데이터에 부가되고, RF 및 복조/변조 회로(3)에 의해서 변조된다. RF 및 복조/변조 회로(3)로부터 발생된 신호, 엄밀하게 말하여 RF신호는 광 헤드(2)에 의해서 광 디스크(1)에 기록된다.
주소 검출 회로(12)는 기록 또는 재생되는 광 디스크(1) 내의 트랙의 주소정보를 검출한다. 시스템 제어기(13)는 광 디스크 장치의 각각의 구성요소의 동작을 제어하며, 여러 가지 종류의 제어를 수행하기 위한 CPU(21), 이 CPU(21)에 의해서 수행될 처리 프로그램과 같은 정보를 저장하기 위한 ROM 유닛(22), CPU(21)에 의해 수행된 처리과정에서 얻어진 데이터와 같은 정보를 임시로 저장하기 위한 RAM유닛(23), 및 광 디스크(1)에 기록 또는 이로부터 재생된 여러 가지 정보파일을 저장하기 위한 RAM유닛(24)을 포함한다. CPU(21)는 주소 검출 회로(12)에 의해 출력된 검출결과에 기초하여 광 헤드(2)의 위치를 미세하게 조정한다. CPU(21)는 또한 스위치(5)의 스위칭 전환 동작을 제어한다. 여러 가지 스위치 및 버튼을 포함하는 입력 장치(14)는 여러 가지 커맨드를 광 디스크 장치에 입력할 때 사용자에 의해서 조작된다.
다음에, 정보파일의 기본 읽기 동작을 기술한다. 예를 들면, VOLUME.TOC로부터 데이터를 판독해 들이는 동작에서, 시스템 제어기(13)에 사용되는 CPU(21)는 VOLUME.TOC 파일이 기록된 광 디스크(1) 상의 물리적 주소(physical address) 및 상기 파일의 길이를 사전에 처리 프로그램에 포함된 파일 시스템 조작 명령을 사용하여 확인한다. 계속하여, CPU(21)는 VOLUM.TOC의 주소정보에 기초하여 판독 위치로 광학 헤드(2)를 이동시킨다. 후속적으로, CPU(21)는 광학 헤드(2), RF 및 복조/변조 회로(3) 및 ECC 회로(4)를 판독모드로 설정하며, 스위치(5)를 판독 채널 버퍼(6)측으로 전환하고, 광학 헤드(2)의 위치를 더 미세하게 조정한 후 광학 헤드(2)가 판독을 시작한다. 판독 동작에서, VOLUME.TCO 파일은 광학 헤드(2)에 의해서 판독되고, RF 및 복조/변조 회로(3)에 의해서 복조되며, ECC 회로(4)에 의해서 에러 정정되고, 판독 채널 버퍼(6)에 저장된다.
CPU(21)는 판독 채널 버퍼(6)에 저장된 데이터량이 VOLUM.TOC 파일의 크기와 같거나 이보다 크게 될 때 판독을 중지한다. 그 후, CPU(21)는 판독 채널 버퍼(6)에 저장된 데이터를 읽어 RAM유닛(24)에 데이터를 저장한다.
다음에, VOLUM.TOC 정보파일을 읽는 경우를 기본 정보파일 기록 동작의 예로서 기술한다. 먼저, CPU(21)는 파일 시스템, 즉 광 디스크(1)에 기록될 VOLUM.TOC와 같거나 이보다 큰 크기를 갖는 빈 영역을 탐색하고, 주소를 사전에 처리 프로그램에 포함된 파일 시스템 조작 명령을 사용하여 빈 영역의 주소를 확인한다.
다음에, CPU(21)는 RAM유닛(24)에 준비되어 있고 광 디스크(10)에 새롭게 기록될 VOLUME.TOC를 기록 채널 버퍼(11)로 옮긴다. 계속하여, CPU(21)는 광학 헤드(2)를 VOLUME.TOC 파일의 주소정보에 기초하여 기록위치로 이동시킨다. CPU(21)는 광학 헤드(2), RF 및 복조/변조 회로(3), 및 ECC 회로(4)를 기록모드로 설정하고, 스위치(5)를 기록 채널 버퍼(11)측으로 스위치하며, 광 헤드(2)의 위치를 미세하게 조정한 후 광학 헤드(2)를 사용하여 기록 동작을 시작한다.
기록 동작에서, 새롭게 준비되는 VOLUME.TOC의 내용은 기록 채널 버퍼(11)로부터 읽어낸 후 스위치(5)를 통해 ECC 회로(4)로 공급되고, 에러 정정 코드가 부가된 후 RF 및 복조/변조 회로(3)에 의해서 변조된다. RF 및 복조/변조 회로(3)로부터 출력된 신호는 광학 헤드(2)에 의해 광 디스크(1)에 기록된다. 기록 채널 버퍼(11)로부터 판독되어 광 디스크(1)에 기록된 데이터량이 VOLUME.TOC의 크기와 같거나 이를 초과할 때, CPU(21)는 기록 동작을 중지한다.
마지막으로, CPU(21)는 새로이 기록된 위치를 포인터가 지정하게 하기 위해서, 파일 시스템, 즉 광 디스크(1) 내에 VOLUME.TOC를 지정하는 포인터를 사전에 처리 프로그램에 있는 파일 시스템 조작 명령을 사용하여 재기록한다.
다음에, 도 1에 도시한 CHUNK_0001.MPEG2 파일을 취하여 스트림을 재생하는 기본 동작의 예로서 기술한다. 먼저, 시스템 제어기(13)에 사용된 CPU(21)는 CHUNK_0001.MPEG2가 기록된 광 디스크(1) 상의 물리적 주소 및 상기 파일의 길이를, 사전에 정한 처리 프로그램에 있는 파일 시스템 조작 명령을 사용하여 확인한다. 계속하여, CPU(21)는 CHUNK_0001.MPEG2의 주소정보에 기초하여 광학 헤드(2)를 판독위치로 이동시킨다. CPU(21)는 광학 헤드(2), RF 및 복조/변조 회로(3), 및 ECC 회로(4)를 판독모드로 설정하고, 스위치(5)를 판독 채널 버퍼(5)측으로 스위치하고, 광학 헤드(2)의 위치를 미세하게 조정한 후, 광학 헤드(2)를 사용하여 판독을 시작한다.
광학 헤드(2)로부터 판독된 CHUNK_0001.MPEG2의 내용은 RF 및 복조/변조 회로(3), ECC 회로(4) 및 스위치(5)를 통해 판독 채널 버퍼(6)에 저장된다. 판독 채널 버퍼(6)에 저장된 데이터는 디코더(7)로 출력되어 디코딩 처리되어, 비디오 및 오디오 신호가 디코딩 결과로서 각각 출력된다. 디코더(7)에 의해서 오디오 신호가 출력단자(P2)로 출력되며, 디코더(7)에 의해 출력된 비디오 신호는 합성 회로(8)를 거쳐 출력단자(P1)로 공급된다.
광 디스크(1)로부터 판독되고, 디코더(7)에 의해 디코드되어 디스플레이된 데이터량이 CHUNK_0001.MPEG2의 크기와 같게 될 때, 또는 입력 장치(14)로부터 판독 동작 중지 명령이 수신될 때, CPU(21)는 판독 및 디코딩 동작을 중지한다.
다음에, 정보파일에 스트림을 기록하는 기본 동작을 예로서 CHUNK_0001.MPEG2 정보파일을 취하여 기술한다. 먼저, CPU(21)는 파일 시스템, 즉 광 디스크(1)에 기록될 CHUNK_0001.MPEG2와 같거나 이보다 큰 크기를 갖는 공간영역을 탐색하여 사전의 처리 프로그램에 있는 파일 시스템 조작 명령을 사용하여 빈 영역의 주소를 확인한다.
입력단자(P3)로부터 입력된 비디오 신호 및 입력단자(P4)로부터 입력된 오디오 신호는 엔코더(10)에 의해서 엔코드되며, 기록 채널 버퍼(11)에 공급된다. 계속하여, CPU(21)는 CHUNK_0001.MPEG2 파일의 주소정보에 기초하여 광학 헤드(2)를 기록위치로 이동시킨다. CPU(21)는 광학 헤드(2), RF 및 복조/변조 회로(3), 및 ECC 회로(4)를 기록모드로 설정하고, 스위치(5)를 기록 채널 버퍼(11)측으로 전환한다. 더욱이, CPU(21)는 광학 헤드(2)의 위치를 미세하게 조정한 후, 광학 헤드(2)를 사용하여 기록을 시작한다. 기록 동작에서, 새롭게 준비되는 CHUNK_0001.MPEG2의 내용은 기록 채널 버퍼(11)로부터 읽어낸 후 스위치(5), ECC 회로(4), 및 복조/변조 회로(3)를 거쳐 광학 헤드(2)로 공급된다. RF 및 복조/변조 회로(3)에 의해서 출력된 신호는 광학 헤드(2)에 의해 광 디스크(1)에 기록된다.
기록 채널 버퍼(11)로부터 판독되어 광 디스크(1)에 기록된 데이터량이 CHUNK_0001.MPEG2의 크기와 같게 될 때, 또는 입력 장치(14)로부터 기록 동작의 중지 명령이 접수될 때, CPU(21)는 기록 동작을 중지한다. 마지막으로, CPU(21)는 새로이 기록된 위치를 지정하기 위해서 파일 시스템, 즉 광 디스크(1)에 CHUNK_0001.MPEG2를 지정하는 포인터를, 사전의 처리 프로그램에 있는 파일 시스템 조작 명령을 사용하여 재기록한다.
도 26에 도시한 바와 같이 광 디스크(1)에 정보파일 및 스트림 파일이 기록되어 있다고 가정한다. 이 예에서, 광 디스크(1)은 프로그램을 저장하기 위한 PROGRAM_001.PGI로 명명된 파일을 포함한다. 더욱이, TITLE_001.VDR, TITLE_002.VDR, 및 TITLE_003.VDR로서 명명된 이들 타이틀 파일이 이 광 디스크(1)에 포함된다.
더욱이, 광 디스크(1)는 CHUNKGROUP_001.CGIT 및 CHUNKGROUP_002.CGIT로 명명된 2개의 청크 그룹 정보파일을 또한 포함한다. 이 위에, 광 디스크(1)는 CHUNK_0001.MPEG2, CHUNK_0011.MPEG2 및 CHUNK_0012.MPEG2로 명명된 3개의 스트림 파일, 및 각각 CHUNK_0001.MPEG2, CHUNK_0011.MPEG2 및 CHUNK_0012.MPEG2에 관련된 CHUNK_0001.ABST, CHUNK_0011.ABST, 및 CHUNK_0012.ABST로 명명된 3개의 정보파일을 포함한다.
도 27은 도 26에 도시한 정보 및 스트림 파일을 포함하는 광 디스크(1)의 논리 구조를 도시한 것이다. 이 예에서, CHUNK_0001.ABST, CHUNK_0011.ABST, 및 CHUNK_0012.ABST로 명명된 청크 정보 파일은 각각 CHUNK_0001.MPEG2, CHUNK_0011.MPEG2 및 CHUNK_0012.MPEG2을 명시한다. 구체적으로, 도 24에 도시한 CHUNK_%%%%.ABST 파일의 각각의 chunk_file_id 필드에서, 관련된 스트림 파일의 파일 ID는 청크 그룹이다.
더욱이, 이 예에서, CHUNKGROUP_001.CGIT로 명명된 청크 그룹 정보파일은 CHUNK_0001.ABST로 명명된 청크 정보파일 명시하며, GROUP_002.CGIT로 명명된 청크 정보파일은 CHUNK_0011.ABST 및 CHUNK_ABST로 명명된 청크 정보파일을 명시한다. 구체적으로, 청크 정보의 ID는 도 23에 도시한 chunk_arrangement_info() 내의 chunk_info_file_id 필드에 명시되어 있다. 이 chunk_arrangement_info()는 청크 그룹 정보에 기록된다. 청크 그룹에 속하는 청크 수와 같은 chunk_arrangement_info()가 데이터 구조로 존재한다. 도 23에 도시한 chunk_arrangement_info()는 도 22에 도시한 chunk_connection_info()에 기술되어 있고, chunk_connenction_info()는 도 21에 도시한 CHUNKGROUP_###.CGIT 파일에 기술되어 있다.
CHUNKGROUP_001에 단지 하나의 chunk_arrangement_info()가 있다. 이 chunk_arrangement_info() 내에 chunk_info_file_id 필드는 CHUNK_0001을 명시한다. 한편, CHUNKGROUP_002 내에 두 개의 chunk_arrangement_info()가 있으며, CHUNK_0011 및 CHUNK_0012는 그 안에 각각 명시되어 있다. 따라서, 복수의 청구가 재생되는 순서를 명시하는데 사용될 수 있다.
구체적으로, 먼저 이 청크 그룹에서 타이머의 초기값은 도 21에 도시한 CHUNKGROUP_###.CGIT 내의 chunkgroup_time_base_offset에 의해서 결정된다. 다음에, 도 23에 도시한 chunk_arrangement_info()의 presentation_start_cg_count 및 presentation_end_cg_time_count는 각각의 청크가 등재될 때 명시된다.
예를 들면, 도 28에 도시한 바와 같이, CHUNK_0011의 시간길이가 A이며, CHUNK_0012의 시간길이가 B라고 가정한다. 이 경우, CHUNK_0011의 presentation_start_cg_count는 chunkgroup_time_base_offset와 같으며, presentation_end_cg_count는 chunk_group_time_base_offset + A와 같다. CHUNK_0012의 presentation_start_cg_count는 chunkgroup_time_base_offset + A와 같고, presentation_end_cg_count는 chunk_group_time_base_offset + A + B와 같다. 상기한 바와 같이 필드를 설정함으로써, CHUNKGROUP_002는 연속하여 CHUNK_0011 및 CHUNK_0012를 재생함으로써 얻어지는 것으로서 정의된다.
CHUNK_0011의 재생시간이 CHUNK_0012의 재생시간과 서로 겹치는 경우, 재생시간 중 하나를 시프트하여 겹치지 않도록 할 수 있음에 유의한다. 더욱이, 도 23에 도시한 chunk_arrangement_info()에 transition_info()에 기록함으로써, 두 개의 스트림간 천이시 페이드인, 페이드아웃, 와이프와 같은 특수 효과를 명시하는데 사용되는 서술적 필드로서 사용된다.
도 26(또는 도 27)의 예에서, 타이틀 정보 파일 TITLE_001.VDR 및 TITLE_002.VDR은 청크 그룹 정보 파일 CHUNKGROU_001.CGIT를 나타내며 타이틀 정보 파일 TITLE_003.VDR는 청크 그룹 정보 파일 CHUNKGROUP_002.CGIT을 나타낸다. 구체적으로, 도 16에 도시한 title_info()에서, 청크 그룹 파일 ID는 cgit_file_id 필드로 명시되며, 청크 그룹에 이 타이틀을 정의하는 시간 범위는 title_start_chunk_group_time_stamp 및 title_end_chunk_group_time_stamp로 명명된 필드를 사용하여 명시된다.
예를 들면, 도 27에 도시한 예에서, TITLE_001은 CHUNKGROUP_001의 전반부를 가리키며 TITLE_002는 CHUNKGROUP_001의 후반부를 명시한다. 이 분할은 사용자 요청에 따르며, 분할 위치는 사용자 임의이며 미리 결정되지 않는다. 이 예에서, TITLE_001 및 TITLE_002로 분할된 위치가 CHUNKGROUP_001의 헤드로부터 떨어진 위치 A에 설정된 것으로 한다.
TITLE_001은 청크 그룹으로서 CHUNKGROUP_001을 명시하며, CHUNKGROUP_001의 시작 시간을 타이틀의 시작 시간으로서 명시하고, 타이틀의 종료 시간으로서 사용자에 의해서 명시된 시간을 명시한다.
즉, CHUNKGROUP_001의 chunkgroup_time_base_offset(헤드 위치)는 TITLE_001의 title_start_chunk_group_time_stamp으로서 설정되며, CHUNK_001의 chunkgroup_time_base_offset와 거리 A의 합을 TITLE_001의 title_end_chunk_group_time_stamp로서 설정한다.
TITLE_002는 CHUNKGROUP_001을 청크 그룹으로서, 사용자에 의해 명시된 시간을 타이틀의 시작 시간으로서, CHUNKGROUP_001의 종료 시간을 타이틀 종료 시간으로서 명시한다.
즉, A 길이가 더해진 CHUNKGROUP_001의 chunkgroup_time_base_offset(헤드위치)는 TITLE_002의 title_start_chunk_group_time_stamp으로서 설정되며, CHUNKGROUP_001의 길이가 더해진 CHUNKGROUP_001의 chunkgroup_time_base_offset는 TITLE_002의 title_end_chunk_group_time_stamp으로서 설정된다.
TITLE_003은 CHUNKGROUP_002를 청크 그룹으로서 명시하며, CHUNKGROUP_002의 시작 시간을 타이틀의 시작 시간으로서 명시하며, CHUNKGROUP_002의 종료 시간을 타이틀의 종료 시간으로서 명시한다.
즉, CHUNKGROUP_002의 chunkgroup_time_base_offset(헤드의 위치)는 TITLE_003의 title_start_chunk_group_time_stamp으로서 설정되며, CHUNKGROUP_002의 길이가 더해진 chunkgroup_time_base_offset는 TITLE_003의 title_end_chunk_group_time_stamp로서 설정된다.
더욱이, 이 예에서, PROGRAM_001.PGI으로 명명된 프로그램 정보파일은 TITLE_001의 일부 및 TITLE_003의 일부의 순서로 재생하도록 명시한다. 구체적으로, 타이틀은 도 20에 도시한 play_time() 내의 title_number로 명시되며, 시작점과 종료점은 각각의 타이틀로 정의된 시간들로 정의되며, 이에 의해서 하나의 컷이 추출된다. 복수의 컷을 조합하여 프로그램을 구성한다.
다음에, 광 디스크(1)에 새로운 정보를 부가적으로 기록하기 위한 부가 기록 동작을 기술한다. 구체적으로, 이 부가기록 동작은 통상 비디오 기록 동작으로서 수행되거나, 광 디스크 장치에 실시간 기록을 수행하는 커맨드를 입력하도록 입력장치(14)를 조작함으로써 사용자에 의해 수행된다. 후자의 경우, 기록 종료 시간을 모른다면, 기록 버튼이 눌려진다. 그러나 종료 시간을 예측할 수 있는 경우에, 원-터치 기록 기능용 버튼이 눌려진다. 원-터치 기록 기능은 일정시간 구간 동안 비디오 기록을 수행하기 위한 기능이다.
부가기록 동작에 대해서, 타이머 기록을 예로서 기술한다. 이 경우, 광 디스크 장치의 사용자는 다른 것 중에서도 기록 시작 시간, 기록 종료 시간, 비트 스트림의 비트속도, 기록될 채널을 사전에 미리 지시하였다고 가정하다. 더욱이, 비디오 기록이 예약된 시점에서, 기록시간의 비트속도 및 길이에 적합한 빈 공간이 있는지 여부를 미리 찾아놓기 위해서 광 디스크(1)가 체크된다.
기록 예약 시간과 예약된 비디오 기록 수행 시간 사이에 광 디스크(1)에 또다른 기록 동작이 수행된다면, 명시된 비트속도로 예약 기록 기록을 행하기 위한 확인된 빈 공간이 더 이상 할당될 수 없는 가능성의 범위 내에 있다. 이러한 경우, CPU(21)는 비트속도를 예약시간기간 정보를 기록하기 위해서 명시된 값보다 싼 값으로 낮추거나, 비트속도를 변경하지 않고 그대로 유지함으로써 가능한 한 시간 기간 정보를 기록한다. 물론, CPU(21)는 기록 동작을 더 수행하고, 예약 비디오 기록에 대한 불편함이 검출될 때, 사용자에게 불편함을 알리는 메시지가 발생된다.
예약된 기록 시작 시간이 가까이 올 때, CPU(21)는 내장된 타이머 및 클럭신호를 사용하여 슬립모드에서 동작모드로 광 디스크 장치를 재개한다. CPU(21)는 처리 프로그램에 있는 파일 시스템 조작 명령을 사용하여 광 디스크(1)에 예약 프로그램 기록에 사용되는 영역을 할당한다. 즉, 먼저, 기록시간 길이를 알기 위해서 예약기록 종료 시간에서 시작 시간을 뺀 기록시간 길이에 비트속도를 곱하여 예약 프로그램을 기록하는데 필요한 영역의 크기에 알아낸다. 예약기록에 필요한 스트림 파일 외에도, 데이터는 정보파일에 저장될 필요가 있을 수 있다. 보다 구체적으로, 새로운 타이틀이 타이틀 정보 파일에 기록될 필요가 있는 경우, 광 디스크(1)에 타이틀 정보파일을 기록하기 위한 영역이 할당된다. 충분한 영역을 확보할 수 없다면, 상기 언급된 대응책이 되는 기술, 즉 비트속도 감소, 할당된 영역에 대응하여 시간구간 동안에만 기록 동작 수행을 채택할 필요가 있다.
이 경우, 새로운 타이틀이 저장되기 때문에, 사용자는 새로운 스트림 파일명, 엄격히 말하여 새로운 스트림 디렉토리 내에 새로운 스트림 파일에 대한 명칭을 부여한다. 이 명칭을 ¥MPEGAV¥STREAMS_003¥CHUNK_0031이라고 하자. 즉, CHUNK_003.MPEG2 파일명은 도 29에 도시한 바와 같이 루트 디렉토리 밑에, MPEGAV 디렉토리 밑에, STREAM_003 디렉토리 밑에 주어진다.
CPU(21)는 기록모드에서 실행명령을 광 디스크 장치의 다른 구성요소에 발행한다. 예를 들면, 도면에 도시하지 않은 튜너로부터 입력단자(P3)를 통해 수신된 비디오 신호 및 입력단자(P4)를 통한 오디오 신호는 엔코더(10)에 의해서 엔코드되어, 기록 채널 버퍼(11)에 저장된다. 계속하여, CPU(21)는 사전에 할당된 영역의 주소정보에 의해 결정된 기록위치로 광학 헤드(2)를 이동시킨다. CPU(21)는 광학 헤드(2), RF 및 복조/변조 회로(3), 및 ECC 회로(4)를 기록모드로 설정하여, 스위치(5)를 기록 채널 버퍼(11)측으로 스위치하고 광학 헤드(2)의 위치를 미세하게 조정한 후 광학 헤드(2)를 사용한 기록 동작이 시작된다. 이 때, CHUNK_0031.MPEG2 로 명명된 새로이 제공된 파일에 기록되는 데이터는 기록 채널 버퍼(11)로부터 읽어내어 스위치(5), ECC 회로(4), RF 및 복조/변조 회로(3), 및 광학 헤드(2)를 통해 광디스크(1)에 기록된다.
상기 언급된 기록 동작 동안 다음 기술된 상태 중 하나가 발생한 때 CPU(21)는 동작을 중지한다.
1. 예약기록 종료 시간에 도달함.
2. 불충분한 저장용량과 같은 이유에 기인하여 광 디스크(1)에 정보를 더 이상 기록할 수 없음.
3. 기록 동작 중지 명령이 수신됨.
다음에, 사전의 처리 프로그램에 포함된 파일 시스템 조작 명령을 사용하여, CPU(21)는 파일 시스템 내의 CHUNK_0031.MPEG2를 가리키는 포인터를 정보가 새롭게 기록된 위치를 가리키는 값으로 갱신한다. 더욱이, CPU(21)는 청크정보, 청크 그룹 정보, 및 타이틀 정보의 각각의 파일을 준비하고, 각각 이름을 부여하여 정보를 저장한다. 이들 파일을 기록하기 위한 빈 공간이 기록 또는 예약시 광 디스크(1)에 미리 할당될 필요가 있음에 유의한다.
결국, 새로운 정보파일은 전형적으로 도 30에 도시한 바와 같이 생성된다. 도면에서, 우측에 각각 별 표시(*)된 파일명은 상기 기술된 동작에서 새롭게 생성된 파일명이다.
도 31은 새로이 생성된 정보 파일들의 관계를 도시한 것이다. 도면에 도시한 바와 같이 TITLE_004는 STREAM_0031을 명시하는 CHUNK_0031을 명시하는 CHUNKGROUP_003을 명시한다.
즉, 새로운 스트림은 TITLE_004로서 정보파일에 기록된다. 사용자는 광 디스크 장치의 타이틀을 확인하는 기능에 의해서 TITLE_004의 속성과 같은 정보를 알 수 있다. 더욱이 TITLE_004을 재생할 수 있다.
다음에, 도 26(또는 도 27)에 도시한 광 디스크(1)에 정보를 덮어쓰기하는 동작을 기술한다. 덮어쓰기 동작은 비디오테이프 상에 신호가 기록되는 경우와 같이 광 디스크(1)에 이미 기록되어 있는 기존의 프로그램에 새로운 프로그램이 기록되는 동작이며, 기존의 프로그램은 삭제된다.
덮어쓰기 동작에서, 동작을 시작하는 위치가 중요하다. 사용자는 TITLE_001의 헤드를 덮어쓰기 시작 위치로서 명시하였다고 가정한다. 이 때, 덮어쓰기 기록 동작은 TITILE_001, TITLE_002, 및 TITLE_003의 순서로, 기록된 기존의 정보를 덮어쓰기함으로써 수행된다. TITLE_003의 끝에 도달되었어도 덮어쓰기 기록 동작이 아직 종료되지 않았다면, 광 디스크(1)에 새로운 빈 영역을 할당하여 기록 동작이 계속된다. TITLE_002가 덮어쓰기 동작 시작 위치로 명시되었으면, TITLE_002의 정보는 기록 시작 위치에 선행하여 TITLE_001이 위치하여 있기 때문에 이 기록 동작에서 재기록되지 않는다.
TITLE_003의 헤드부터 시작하여 기존의 정보를 덮어쓰기함으로써 타이머 비디오 기록이 수행된다고 가정한다. 이 경우, 광 디스크 장치의 사용자가 다른 것 중에서, 사전에 기록 시작 시간 및 종료 시간, 비트 스트림의 비트속도 및 기록될 채널을 명시한다. 더욱이, TITLE_003의 헤드가 덮어쓰기에서 중요한 기록 시작 위치로서 명시된다. 더욱이, 이 경우에도 비디오 기록이 예약될 때 광 디스크(1)에 비트속도 및 기록시간에 대한 충분한 용량이 있는지 사전에 확인된다. 덮어쓰기 동작의 경우, 명시된 위치부터 시작하는 재기록 가능한 복수의 타이틀의 전체 크기와 광 디스크(1)의 빈 영역의 합이 재기록 가능한 공간이다. 즉, 이 경우, TITLE_003에 의해 제어된 스트림인 STREAM_0011 및 STREAM_0012의 전체 크기와 광 디스크(1)의 빈 영역의 합이 재기록 가능한 공간이다.
덮어쓰기 동작에서, 상기 기술된 기록 가능한 공간에, 비디오 기록이 실제로 수행되는 순서에 대해 선택할 때 가용한 몇가지가 있다. 첫 번째 생각할 수 있는 선택사항으로서, 스트림 타이틀로 명시된 순서로 정보를 기록하는 기술을 선택하는 것이 가능하다. 구체적으로, 이 경우, 비디오 기록은 STREAM_0011의 헤드부터 시작되며, STREAM_0011의 끝에 도달될 때 STREAM_0012의 헤드로 기록이 계속되는 기술을 선택하는 것이 가능하여, 이어서, STREAM_0012의 끝에 도달될 때, 광 디스크(1)의 빈 영역에 비디오 기록이 계속된다. 또 다른 기술로서, 먼저, 비디오 기록이 광 디스크(1)의 빈 영역에 수행되고, 모든 빈 영역이 모두 사용될 때, 기존의 스트림으로 기록이 계속된다.
전자의 기술은 이 기술이 비디오테이프를 에뮬레이트하는 면에서 우수하다. 즉, 기록 동작은 비디오테이프에 정보를 기록하는 동작을 닮고 있기 때문에, 사용자가 쉽게 이해할 수 있는 것이 특징이다. 한편, 후자의 방법은 이미 기록된 스트림이 나중에 소거되는 특징이 있어 기록된 정보가 보호된다는 면에서 우수하다.
예약된 시간과 예약된 비디오 기록을 수행하는 시간 사이에 광 디스크(1)에 또 다른 기록 동작이 수행되는 경우, 예약된 비디오 기록을 특정한 비트속도로 실시하기 위한 확인된 빈 공간을 더 이상 확보할 수 없다는 가능성 한계 내에 있다. 이 경우, 상기 기술된 부가기록 동작과 상당히 유사하게, CPU(21)는 예약시간기간 동안 정보를 기록하기 위해서 명시된 것보다 작은 값으로 비트속도를 자동으로 낮추거나, 비트속도를 변경 없이 유지하면서 가능한 한 시간기간 동안 정보기록을 수행한다.
예약된 비디오 기록 시작 시간에 이러렀을 때, 광 디스크 장치는 슬립모드에서 동작모드로 재개된다. CPU(21)는 광 디스크(1) 내의 모든 빈 공간을 확보한다. 물론, 그 시점에서 빈 영역을 확보하는 대신 필요할 때 확보되는 방법도 있으나, 간단한 설명 목적상, 기록의 시작 전에 필요 영역이 확보된다.
시작 시간, 종료 시간, 및 비트속도가 명시된다는 사실에 기인하여 타이머 기록에서 필요한 영역의 크기를 미리 알고 있으며, 필요한 크기 또는 필요한 크기에 어떤 부가적인 여유분을 더한 영역만이 할당될 수 있음에 유의해야 한다. 그러나 기록 동안에 새로운 타이틀로서 기록된 타이틀 정보가 필요한 경우와 같이 기록된 타이틀 정보 파일을 기록할 필요가 있는 경우, 정보파일을 기록하는 데 충분한 크기를 가진 영역이 할당될 필요가 있다.
여기서, 새로운 스트림 파일, 엄격히 말하여, 새로운 스트림 디렉토리 내의 새로운 스트림 파일에 파일명이 부여된다. 파일명이 ¥MPEGAV¥STREAMS_002¥CHUNK_0031이라고 하자. 즉, 도 32에 도시한 바와 같이, 스트림 파일의 명칭은 루트 디렉토리 밑에, MPEGAV 디렉토리 밑에, STREAM_002 디렉토리 밑에 CHUNK_0031.MPEG2이다.
도면에 도시하지 않은 튜너로부터 입력단자(P3)를 통해 수신된 비디오 신호 및 입력단자(P4)를 통한 오디오 신호는 엔코드(10)에 의해서 엔코드되며, 기록 채널 버퍼(11)에 저장된다. 이어서, CPU(21)는 사전에 확보된 영역의 주소정보에 의해 결정된 기록위치로 광학 헤드(2)를 이동시킨다. 이 때 CPU(21)는 광학 헤드(2), RF 및 복조/변조 회로(3), 및 ECC 회로(4)를 기록모드로 설정하고, 스위치(5)를 기록 채널 버퍼(11)측으로 스위치하고, 광학 헤드(2)의 위치가 미세하게 조정된 후 광학 헤드(2)를 사용하여 기록 동작이 시작된다. 이 때, CHUNK_0031.MPEG2로 명명된 새로이 준비된 내용에 기록된 데이터가 기록 채널 버퍼(11)로부터 판독되어, 스위치(5), ECC 회로(4), RF 및 복조/변조 회로(3) 및 광학 헤드(2)를 통해 광 디스크(1)에 기록된다.
이 때, 먼저, CHUNK_0011.MPEG2로 명명된 스트림 파일이 재기록된다. 기록이 CHUNK_0012.MPEG2로 명명된 스트림 파일의 끝에 도달된 후, 동작은 CHUNK_0012.MPEG2로 명명된 스트림 파일로 진행하고 CHUNK_0031.MPEG2로 명명된 스트림 파일로 계속 진행한다.
CPU(21)는 상기 언급한 동작을 계속하며, 앞에 기술된 3가지 상태 중 어느 하나라도 발생되는 시점에서, CPU(21)는 기록을 중지한다.
다음에, CPU(21)는 스트림 파일, 청크정보, 청크 그룹 정보, 및 타이틀 정보를 갱신하기 위해서 처리 사전의 프로그램에 포함된 파일 시스템 조작 명령을 실행한다.
한편, 파일구성은 기록 동작 종료에 동기된 타이밍으로 변경된다. 예를 들면, CHUNK_0011.MPEG2 및 CHUNK_0012.MPEG2로 명명된 2개의 스트림의 기록 동작이 완료된 후 CHUNK_0031.MPEG2로 명명된 스트림 파일에 대해 기록이 수행될 때, 광 디스크(1) 내의 파일구성은 도 33에 도시한 것으로 변경된다. 파일명의 우측에 부여된 별표(*) 표시된 파일명은 이때 새로이 생성된 파일명임을 나타낸다.
도 34는 이러한 식으로 새로이 생성된 파일, 즉 도 33에 도시한 파일들의 관계를 도시한 것이다. 도 31에 도시한 것과 비교할 때, CHUNK_0031은 TITLE_003에 의해 명시된 CHUNKGROUP_002에 포함된 청크로서 부가되고, CHUNK_0031은 STREAM_0031을 명시한다는 것이 자명하다.
한편, 기존의 스트림 파일에 데이터가 기록되고 있을 동안 덮어쓰기 동작이가 완료된 경우, 즉, 예를 들면 CHUNK_0011.MPEG2로 명명된 스트림 파일에 기록되고 있을 동안 덮어쓰기 동작이 완료된 경우, CHUNK_0031.MPEG2로 명명된 스트림 파일에 덮어쓰기 위해 할당되었던 빈 공간은 이 파일에 덮어쓰기할 데이터가 전혀 없어 해제된다. 이 경우, 특별한 타이틀 처리가 수행된다. 구체적으로, TITLE_003의 헤드에서 덮어쓰기 동작이 시작하여 중간에 완료된 경우, 타이틀은 분할된다. 도 35에 도시한 바와 같이, 덮어쓰기 시작 위치부터 종료위치까지 영역엔 새로운 TITLE_003이 할당되고, 그 다음 영역, 즉 원래 TITLE_003이 할당되려 했던 영역의 나머지엔 TITLE_004가 제공된다.
다음에, 타이틀 재생의 동작을 기술한다. 도 26에 도시한 파일을 갖는 광 디스크(1)는 광 디스크 장치에 삽입되어 이 디스크(1)로부터 타이틀이 재생되는 것으로 가정한다. 광 디스크(1)가 장치에 삽입될 때, 먼저 CPU(21)는 광 디스크(1) 상의 정보파일로부터 데이터를 읽어내고, 이들을 RAM유닛(24)에 저장한다. 이 처리는 상기 기술된 기본 정보 파일로부터 데이터 판독하는 기본 동작을 반복함으로서 수행된다.
구체적으로 먼저 CPU(21)는 먼저 VOLUME.TOC 및 ALBUM.STR로부터 데이터를 읽는다. 다음에, CPU(21)는 TITLE 명칭의 디렉토리를 검사하여, ".VDR"이라는 파일명 확장자를 갖는 파일 개수를 센다. 이러한 파일명 확장자를 갖는 파일은 타이틀 정보를 갖는 파일이다. 파일 개수는 타이틀 수와 같다. 도 26에 도시한 예에서, 타이틀의 개수는 3이다. 다음에, CPU(21)는 3개의 파일로부터 타이틀 정보를 읽어 이들을 RAM유닛(24)에 저장한다.
CPU(21)는 광 디스크(1)에 기록된 타이틀에 대한 문자정보, 즉 타이틀 정보를 OSD 제어 회로(9)가 발생하게 하기 위해서 OSD 제어 회로(9)를 제어한다. 문자정보는 합성 회로(8)에 의해서 비디오 신호에 동기된다. 합성결과는 출력단자(P1)로부터 출력되어 디스플레이 유닛에 디스플레이된다. 더욱 구체적으로, 이 예에서 3개의 기존의 타이틀 각각의 길이 및 속성이 디스플레이된다. 속성은 타이틀명, 타이틀이 기록된 날짜를 포함한다.
사용자는 예를 들면 재생될 타이틀로서 TITLE_002를 명시하였다고 가정한다. TITLE_002의 정보파일에서, 구체적으로 도 16에 도시한 title_info() 내의 cgit_file_id의 정보파일에서, CHUNKGROUP_001를 명시하기 위한 파일 ID가 기록되며, CPU(21)는 이 파일 ID를 기록하여 RAM유닛(24)에 CHUNKGROUP_001를 저장한다.
다음에, CPU(21)는 TITLE_002의 시작 시간 및 종료 시간이 어느 CHUNK에 대응하는지를 조사한다. 시작 및 종료 시간은 각각 도 16에 도시한 title_info() 내의 title_start_chunk_group_time_stamp 및 title_end_chunk_group_time_stamp에 기록된다. 이 조사는 각각의 청크가 기록된 청크 그룹 정보에 포함된 정보와 비교하여 수행된다. 보다 구체적으로, 조사는 도 23에 도시한 chunk_arrangement_info() 내의 presentation_start_cg_count 및 presentation_end_cg_count 필드에 기록된 정보를 비교함으로써 수행된다. 이 예에서, 도 27에 도시한 바와 같이, TITLE_002의 시작 시간은 CHUNK_0001의 중간에 포함됨을 알 수 있다. 즉, 헤드로부터 TITLE_002를 재생하기 위해서, 재생 동작은 스트림 파일 CHUNK_0001.MPEG2의 중간부터 시작될 필요가 있다.
다음에, CPU(21)는 스트림의 어느 부분이 TITLE_002의 헤드에 대응하는가를 결정하기 위해서 스트림을 조사한다. 즉, CPU(21)는 TITLE_002이 헤드에 대응하는 스트림 내에 오프셋 시간(시간 스탬프)의 크기를 계산한다. 다음에 시간 바로전의 지점에 대응하는 재생 시작점은 CHUNK 파일 내의 특성-지점 정보를 사용하여 식별된다. 이와 같이 하여, 파일의 헤드부터 재생 시작점의 오프셋 거리를 확인할 수 있다.
다음에, CPU(21)는 사전에 처리 프로그램에 포함된 파일 시스템 조작 명령을 사용하여 CHUNK_0001.MPEG2가 기록된 광 디스크(1) 내에 물리적 주소 및 그 길이를 확인한다. 더욱이, 바로 전에 얻어진 재생 시작점의 오프셋 주소가 이 물리주소에 더해지고, TITLE_002의 재생 시작점의 주소가 마지막으로 정해진다.
계속하여, CPU(21)는 CHUNK_0001.MPEG2 파일의 주소정보에 의하여 판독위치로 광학 헤드(2)를 이동시킨다. CPU(21)는 광학 헤드(2), RF 및 복조/변조 회로(3), ECC 회로(4)를 판독모드로 설정하고, 스위치(5)를 판독 채널 버퍼(6)측으로 스위치하고, 광학 헤드(2)의 위치를 미세조정한 후 광학 헤드(2)를 사용하여 판독 동작이 개시된다. 이 때, CHUNK_0001.MPEG2로 명명된 파일로부터 판독된 데이터는 판독 채널 버퍼(6)에 저장된다.
판독 채널 버퍼(6) 내에 저장된 데이터는 디코더(7)에 공급되어 디코드된다. 디코딩 결과, 디코더(7)는 비디오 신호 및 오디오 신호를 출력한다. 광 디스크(1)로부터 판독되어 디코드되고 디스플레이되는 데이터량이 CHUNK_0001.MPEG2 파일의 크기와 동일하게 될 때, CPU(21)은 재생 동작이 TITLE_003으로 천이되게 한다. TITLE_003의 재생 동작은 TITLE_002의 재생 동작과 동일하게 수행된다.
기록된 타이틀로부터 데이터를 재생하는 동작이 완료되거나 판독 동작을 중지하는 명령이 수신될 때, 판독 및 디코딩 처리가 종료된다.
광 디스크(1)로서 광 디스크 장치에 새로운 디스크가 삽입될 때, 또는 상이한 포맷의 디스크가 삽입될 때, CPU(21)는 삽입된 디스크로부터 VOLUME.TOC 및 ALBUM.STR을 판독하려하나, 이러한 파일들은 새로이 삽입된 디스크 내에 존재하지 않는다. 이러한 경우, 즉 VOLUME.TOC 및 ALBUM.STR이 판독될 수 없는 경우, CPU(21)는 사용자로부터 명령을 요청하도록 메시지를 발생한다. 메시지에 응답하여 사용자는 새로이 삽입된 디스크가 상이한 포맷을 갖는 경우에 광 디스크(1)를 배출하도록 또는, 새로이 삽입된 디스크가 동일 포맷이어도 새로운 디스크인 경우 초기화하도록 CPU(21)에 명령을 내린다. 대안으로, 명령은 동일 포맷의 디스크로부터 데이터가 파괴된 경우 어떤 방법을 사용하여 새로이 삽입된 디스크의 데이터가 복구되게 할 수 있다.
다음으로, 도 5에 나타낸 resume()을 보다 상세히 설명한다. 광 디스크(1)가 이 디스크(1) 상에 액세스된 위치에 놓인 헤드를 갖는 기록/재생 장치로부터 일단 제거(배출)된다고 가정하자. 광디스크(1)는 기본적으로 배출 동작 직전에 디스크(1) 상에 액세스된 위치를 저장하는 특성을 갖지 않으므로, 헤드는 디스크(1)가 기록/재생 장치에 다시 삽입된 후의 위치에 재저장되지 않을 수 있는 한편, 자기 테이프는 본래부터 당연히 이러한 특성을 갖는다. 이러한 문제를 해결하기 위해, 리줌 기능이 제공됨으로써 배출 동작 직전에 광 디스크(1) 상에 액세스된 위치가 데이터로서 광 디스크(1) 상에 기록됨으로써, 광 디스크(1)가 기록/재생 장치에 다시 삽입될 때, 이 데이터는 배출 동작 직전 상태를 재저장하기 위해 다시 판독된다.
resume_length는 바이트로 표현된 resume()의 길이를 기록하기 위해 사용된 영역이다. resume_switch는 리줌 기능 관련 정보가 유효한지 또는 무효한지 여부를 나타내는 플래그를 기록하기 위해 사용된 영역이다. 플래그는 리줌 기능 관련 정보를 변화시키거나 또는 재기록할 필요 없이 리줌 기능을 일시적으로 인에이블 및 디스에이블시키기 위해 사용된다. 도 36에 나타낸 바와 같이, 이러한 플래그에서 설정된 0 값은 리줌 기능 관련 정보가 무효임을 나타낸다. 다른 한편, 1 값은 리줌 정보가 유효함을 나타낸다. 이러한 플래그가 제공되지 않는 경우, 리줌 기능은 기능의 베이스로서 작용하는 리줌 기능 관련 정보를 제거함으로써만 디스에이블될 수 있다. 즉, 리줌 기능을 디스에이블시키기 위해, 리줌 기능 관련 정보 자체를 소거할 필요가 있다. 리줌 기능 관련 정보를 단지 일시적으로 소거하고자 하는 경우, 이 정보를 특정 영역에 저장할 필요가 있다. 그러나 이러한 플래그를 제공함으로써, 리줌 기능 관련 정보의 상세한 설명을 변경하거나 또는 재기록할 필요 없이 리줌 기능을 일시적으로 인에이블 및 디스에이블시킬 수 있고, 즉, 리줌 기능 관련 정보를 지금 그대로 남김으로써 리줌 기능을 일시적으로 인에이블 및 디스에이블시킬 수 있다.
resume_auto_execute_time_flag는 리줌 기능을 실행할 시간이 설정되었는지 여부를 나타내는 플래그를 기록하기 위해 사용되는 영역이다. 특정 시간 및 날짜에 리줌 기능을 실행할 필요가 있는 경우, 특정 시간 및 날짜가 도 37에 나타낸 바와 같이 유효한 것을 나타내기 위해 플래그는 1 값으로 설정한다. 다른 한편, 리줌 기능을 실행할 필요가 없는 경우, 특정 시간 및 날짜가 무효한 것을 나타내기 위해 플래그는 0의 값으로 설정한다.
resume_auto_execute_time()은 리줌 기능이 실행될 시간 및 날짜를 기록하기 위해 사용된 영역이다. 이들 시간 및 날짜는 시간 및 날짜가 유효한 것을 나타내는 1의 값을 상기 resume_auto_execute_time_flag가 가질 때 유효하다. resume_auto_execute_record_number는 resume_auto_execute_time()에 명시된 시간 및 날짜에서 실행될 리줌 기록의 수를 기록하기 위해 사용된 영역이다. 특정 리줌 기록의 수는 서열의 헤드에서 리줌 기록 1로 시작하여 특정 리줌 기록에서 종료되는 리줌 기록의 수를 계수한 결과로서 얻어진 리줌 기록의 서열의 수이다. 기록은 도 5에 나타낸 "for" 설명의 블록에 명시된 영역의 내용을 나타낸다.
resume_mode_flag는 상태, 엄격히 말해 플레이어, 즉 리줌 기능에 의해 설정된 광 디스크 장치의 광 디스크(1)의 배출 직전의 상태를 나타내기 위해 도 38에 나타낸 플래그를 기록하기 위해 사용된 영역이다. 광 디스크(1)의 배출 직전에 광디스크(1) 상의 헤드의 위치에 더하여, 리줌 기능 역시 광 디스크(1)의 배출 직전의 동작 자체가 기록 또는 재생 동작인지를 나타내는 정보 및 이 재생 동작이 타이틀 또는 프로그램을 재생하는 동작인지 여부를 나타내는 재생 동작의 경우의 동작 모드와 같은 데이터를 저장한다. 동작의 유형 및 동작 모드를 나타내는 정보는 resume_mode_flag에 저장된다. 도 38에 나타낸 바와 같이, 플래그는 리줌 기능에 의해 리줌될 광 디스크(1)의 배출 직전의 동작이 재생 동작, 존재하는 정보에 정보를 추가하는 기록 동작, 존재하는 정보에 정보를 덮어쓰기하기 위한 기록 동작 또는 자동 플레이 동작과 같은 동작일 수 있음을 나타낼 수 있다. 존재하는 정보에 정보를 기록하는 기록 동작의 경우에, 비디오 기록의 개시점은 타이틀들 간의 또는 청크 간의 구분자이다. 따라서 비디오 기록 동작의 개시점으로서 청크의 수를 명시하는 것은 충분한 정확도를 제공할 것이다.
도 39에 나타낸 바와 같이, object_type은 타이틀, 프로그램, 플레이 항목 또는 다른 객체일 수 있는 리줌 기능의 액체 유형을 기록하기 위해 사용된다.
linked_record_number는 동시에 실행될 레코드의 수를 기록하기 위해 사용된 영역이다. 각각의 레코드는 입력/출력 채널에 할당되기 때문에, linked_record_number는 복수개의 입력/출력 채널 상의 동작을 리줌하기 위해 사용된다. linked_record_number에서 0 세트 값은 독립형 입력/출력 채널을 리줌하기 위한 동작을 나타낸다. 따라서 동시 기록 및 재생 동작, 2-채널 동시 재생 동작 및 2-채널 동시 기록 동작과 같은 다중 채널 동작의 각각에 채널에 대한 리줌 위치를 명시할 수 있다.
number_of_times는 특정 타이틀 또는 특정 프로그램이 재생될 수 있는 횟수를 기록하기 위해 사용된 영역이다. "FF" 값은 특정 타이틀 또는 특정 프로그램이 무한한 횟수의 시간에 재생될 수 있음을 나타낸다. 1의 값은 특정 타이틀 또는 특정 프로그램이 단 1회 재생될 수 있음을 나타낸다.
resume_update_time()은 resume()이 기록되고 변경된 시간 및 날짜를 기록하기 위해 사용된 영역이다. resume_update_time()에서 날짜 및 시간은 년, 월, 일, 시간, 분 및 초로 표현된다. 0의 값은 설정된 시간이나 날짜가 없음을 나타낸다.
스위치 문장에서 title_number는 재생 동작이 시작될 타이틀의 번호를 기록하기 위해 사용된 영역이고, 단 "타이틀"은 상기 object_type에 명시되어 있다. title_local_time_stamp는 원래 취해진 타이틀의 시작과 함께 타이틀에서 재생 시작점을 나타내는 로컬 시간 스탬프의 값을 기록하기 위해 사용된 영역이다.
스위치 문장에서 program_number는 프로그램 재생 동작이 시작될 프로그램의 번호를 기록하기 위해 사용된 영역이고, 단 "program"은 상기 object_type에 명시되어 있다. program_local_time_stamp는 원래 취해진 프로그램의 시작과 함께 프로그램에서 재생 시작점을 나타내는 로컬 시간 스탬프의 값을 기록하기 위해 사용된 영역이다.
스위치 문장에서 program_bind_number는 리줌 재생 동작이 시작될 프로그램 결합 수를 기록하기 위해 사용된 영역이고, 단 "program_bind"은 상기 object_type에 명시되어 있다. 1로 시작하는 이러한 번호는 복수개의 디스크(볼륨)로서 제한된 album()의 순서 번호이다. "program"이라는 용어는 객체가 단일 디스크 또는 볼륨의 범위 내로 제한될 때 사용되는 한편, "program bind"라는 용어는 객체가 복수개의 디스크 위에 신장된 범위에서 제한될 때 사용된다.
program_order는 프로그램 재생 동작이 시작될 프로그램의 순서 번호를 기록하기 위해 사용된 영역이다. 1로 시작하는 순서 번호는 프로그램 결합을 구성하는 프로그램 서열에서 프로그램 번호이다. 프로그램 결합에서 특정 프로그램의 순서 번호는 프로그램 결합의 헤드에 있는 프로그램으로 시작하여 특정 프로그램에서 종료되는 프로그램 결합의 프로그램 번호를 계수한 결과로 얻어진다. program_number는 program_order로 나타낸 프로그램의 번호를 기록하기 위해 사용된 영역이다. program_local_time_stamp는 원래 취해진 프로그램의 시작에 따라 프로그램의 재생 시작점을 나타내는 로컬 시간 스탬프의 값을 기록하기 위해 사용된 영역이다.
스위치 문장에서 play_item_number는 재생 동작이 시작될 플레이 항목의 번호를 기록하기 위해 사용된 영역이며, 단 "play_item"은 상기 object_type에 명시되어 있다. play_item_local_time_stamp는 원래 취해진 플레이 항목의 시작점에 따라 플레이 항목 내의 재생 시작점을 나타내는 로컬 시간 스탬프의 값을 기록하기 위해 사용된 영역이다.
다음으로, 리줌 기능 관련 정보를 기록하기 위한 처리는 도 40에 나타낸 흐름도를 참조하여 설명한다. 도면에 나타낸 바와 같이, 처리는 사용자가 입력 장치(14)를 동작시킴으로써 입력한 명령이 광 디스크(1)를 배출시키는 명령인지 여부에 대한 판단을 CPU(21)가 형성하는 단계 S1로 시작한다. 명령이 광 디스크(1)를 배출시키는 명령이 아닌 경우, 처리의 흐름은 광 디스크(1)를 배출시키는 명령이 사용자에 의해 입력될 때까지 동일한 판단을 반복적으로 형성하도록 단계 S1로 되돌아간다. 다른 한편, 단계 S1에서 형성된 판단의 결과는 명령이 광 디스크(1)를 배출시키는 명령임을 나타내는 경우, 처리의 흐름은 resume_switch의 값이 0인지 여부에 대한 판단을 CPU(21)가 형성하는 단계 S2로 진행된다. 도 2, 도 3 및 도 5를 참조하여 이미 기재한 바와 같이, resume_switch는 volume_inforrmation의 일부인 resume()에 포함된다. 그런데, volume_inforrmation()는 VOLUME.TOC에 포함된다. 상기한 바와 같이, VOLUME.TOC는 광 디스크(1)로부터 판독되고 이 광 디스크(1)가 광 디스크 장치 상에 설치될 때 RAM 장치(24)에 저장된다. 따라서, 단계 S2에서 CPU(21)에 의해 형성된 판단은 RAM 장치(24)에 저장된 데이터에 기초할 수 있다.
단계 S2에서 형성된 판단의 결과가 resume_switch 값이 0이 아님을 나타내는 경우, 즉, resume_switch 값이 1인 경우, 처리의 흐름은 리줌 기능 관련 정보가 이러한 시간에 갱신되는 것인지 여부에 대한 질문을 나타내는 메시지를 발생시키기 위해 OSD 조절 회로(9)를 CPU(21)가 조절하는 단계 S3으로 진행된다. 메시지는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 회로(8)로부터 디스플레이 장치에 출력된다. 이는 resume_switch에서 1로 설정된 값이 리줌 기능 관련 정보가 유효함을 나타내고, 갱신되는 경우, 유효한 정보가 재기록될 것임을 나타내기 때문이다.
디스플레이된 메시지에 응답하여, 사용자는 리줌 기능 관련 정보가 입력 장치(14)에 의해 덮어쓰기되는지 여부를 명시하는 명령을 입력한다. 이어서, 처리의 흐름은 사용자가 입력 장치(14)를 통해 입력한 정보가 리줌 기능 관련 정보의 덮어쓰기를 요하는지 여부에 대한 판단을 CPU(21)가 형성하는 단계 S4로 계속된다. 명령이 리줌 기능 관련 정보의 덮어쓰기를 명시하지 않는 경우, 명령은 사용자의 의도가 리줌 기능 관련 정보를 그대로 유지하는 것으로 판단한다. 이러한 경우에, 처리의 흐름은 광 디스크(1)를 배출시키는 동작이 수행되는 단계 S12로 계속된다.
단계 S2에서 형성된 판단의 결과가 resume_switch의 값이 0임을 나타내거나 또는 단계 S4에서 형성된 판단의 결과가 사용자가 입력한 명령이 리줌 기능 관련 정보를 덮어쓰기하는 것을 요하는 것을 나타내는 경우, 처리의 흐름은 액세스된 객체에의 타입에 대한 시간 스탬프로서 광학적 헤드(2)에 의해 가장 최근에 액세스된 광 디스크(1) 상의 위치를 CPU(21)가 기록하는 단계 S5로 계속된다.
이를 상세히 하기 위해, CPU(21)는 RAM 장치(24)의 object_type에서 가장 최근의 기록 또는 재생 동작에 적용된 광 디스크(1) 상의 객체의 타입을 기록한다. 도 39에 나타낸 바와 같이, 객체는 타이틀, 프로그램 또는 플레이 항목일 수 있다.
도 5에 나타낸 바와 같이, 객체의 타입이 타이틀인 경우, 광학적 헤드(2)에 의한 기록 또는 재생 동작에서 가장 최근에 액세스된 광 디스크(1) 상의 위치는 RAM 장치(24)에서 title_local_time_stamp에 기록된다. 같은 이유로, 객체의 타입이 프로그램인 경우, 광 디스크(1) 상의 가장 최근의 기록 또는 재생 위치는 program_local_time_stamp에 기록되고, 다른 한편으로 객체의 타입이 플레이 항목인 경우, 그 위치는 play_item_local_time_stamp에 기록된다.
이어서, 처리의 흐름은 CPU(21)가 RAM 장치(24)에서 resume_mode_flag에 가장 최근의 동작 모드를 기록하는 단계 S6으로 계속된다. 이를 상세히 하기 위해, 도 38에 나타낸 바와 같이, 가장 최근의 동작 모드가 재생인 경우, "0001"의 값은 재생 동작 모드를 나타내기 위해 플래그에 기록되는 반면, 가장 최근의 동작 모드가 기록에 추가되는 경우, "0010"의 값은 추가 기록 동작 모드를 나타내기 위해 플래그에 기록된다. 가장 최근의 동작 모드가 기록을 덮어쓰기하는 경우, "0011"의 값은 덮어쓰기- 동작 모드를 나타내도록 플래그에 기록되는 반면, 가장 최근의 동작 모드가 자동 재생인 경우, "0100"의 값은 자동 플레이 동작 모드를 나타내기 위해 플래그에 기록된다.
이어서, 처리의 흐름은 resume_auto_execute_time과 같은 다른 리줌 기능 관련 정보가 이 시간에 역시 기록되어야 하는지 여부에 관한 질문을 나타내는 메시지를 발생하는 OSD 조절 회로(9)를 CPU(21)가 조절하는 단계 S7로 진행된다. 이 메시지는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 회로(8)로부터 디스플레이 장치에 출력된다. 디스플레이된 메시지에 응답하여, 사용자는 다른 리줌 기능 관련 정보가 입력 장치(14)를 동작시킴으로써 역시 기록되는지 여부를 명시하는 명령을 입력한다. 이어서, 처리의 흐름은 사용자가 입력 장치(14)를 통해 입력한 명령이 다른 리줌 기능 관련 정보가 역시 기록되기를 요하는지 여부에 관한 판단을 CPU(21)가 형성하는 단계 S8로 계속된다. 사용자가 입력한 명령이 다른 리줌 기능 관련 정보 역시 기록되기를 요하는 경우, 처리의 흐름은 다른 리줌 기능 관련 정보를 얻기 위한 처리를 수행하도록 단계 S9로 계속된다. 이를 상세히 하기 위해, CPU(21)는 다른 리줌 기능 관련 정보를 입력하기 위해 GUI 데이터를 발생시키는 OSD 조절 회로(9)를 조절한다. GUI 데이터는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 장치(8)로부터 디스플레이 장치로 출력된다. 차례로, 사용자는 GUI 데이터를 이용하여 다른 리줌 기능 관련 정보를 입력한다.
이어서, 처리의 흐름은 다른 리줌 기능 관련 정보를 입력하기 위해 사용자가 수행한 동작이 완료되었는지 여부에 대한 판단을 CPU(21)가 형성하는 단계 S10으로 진행된다. 동작이 완료되지 않은 경우, 처리의 흐름은 그 단계에서의 처리 및 후속 처리의 실행을 반복하기 위해 단계 S9로 되돌아간다.
다른 한편, 단계 S8에서 형성된 판단의 결과가 명령이 리줌 기능 관련 정보의 덮어쓰기를 명시하지 않음을 나타내는 경우, 처리의 흐름은 단계 S9 및 S10을 건너 뛰어 단계 S11로 계속된다. 또한, 단계 S10에서 형성된 판단의 결과가 다른 리줌 기능 관련 정보를 입력하기 위해 사용자가 수행한 동작이 완료되었는지를 나타내는 경우, 처리의 흐름은 단계 S11로 역시 계속된다. 단계 S11에서, CPU(21)는 RAM 장치(24)에 저장된 리줌 기능 관련 정보를 광 디스크(1)에 기록하는 처리를 수행한다. 이를 상세히 하기 위해, RAM 장치(24)에 저장된 리줌 기능 관련 정보는 전송되기 전에 기록 채널 버퍼(11)에 먼저 공급되고, 스위치(5), ECC 회로(4), RF 및 복조/변조 회로(3) 및 광학적 헤드(2)에 의해 광 디스크(1) 상으로 기록된다.
광 디스크(1)의 배출 직전의 상태에 대한 정보가 상기한 바의 리줌 기능 관련 정보로서 광 디스크(1)에 기록된 후, 처리의 흐름은 CPU(21)가 광 디스크(1)를 배출하는 처리를 수행하는 단계 S12로 진행된다.
다음은 도 41 및 42에 나타낸 흐름도에 관련하여 일단 배출된 후 다시 설치된 광 디스크(1) 상으로 또는 그로부터 그 위에 기록된 리줌 기능 관련 정보에 따라 정보를 기록 또는 재생하기 위한 동작을 리줌하기 위한 처리의 설명이다.
도 41에 나타낸 바와 같이, 처리는 광 디스크(1)가 설치될 때까지 광 디스크(1)가 다시 설치되는지 여부에 관한 판단을 CPU(21)가 반복적으로 형성하는 단계 S21로 시작한다. 광 디스크(1)가 설치됨에 따라, 처리의 흐름은 CPU(21)가 광학적 헤드(2)가 광 디스크(1) 상에 기록된 VOLUME.TOC를 재생시키도록 하는 단계 S22로 진행된다. 재생된 데이터는 RF 및 복조/변조 회로(3), ECC 회로(4) 및 스위치(5)에 의해 판독 채널 버퍼(6)에 공급되고, 일시적으로 저장된다. 데이터는 판독 채널 버퍼(6)로부터 저장될 RAM 장치(24)에 추가로 전송된다.
이어서, 처리의 흐름은 CPU(21)가 상기한 바와 같이 RAM 장치(24)에 저장된 VOLUME.TOC로부터 resume()에서 판독되는 단계 S23으로 진행된다. 이어서, 처리의 흐름은 resume()에 포함된 resume_switch가 1의 값을 갖는지 여부에 관한 판단을 CPU(21)가 형성하는 단계 S24로 계속된다. resume_switch의 값이 1이 아닌 경우, 즉, resume_switch의 값이 0인 경우, 처리의 흐름은 리줌 기능이 실행되지 않는 것을 진술하는 메시지를 발생시키는 OSD 조절 회로(9)를 CPU(21)가 조절하는 단계 S37로 진행된다. 메시지는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 회로(8)로부터 출력 장치에 출력된다. 이는 resume_switch에서 0으로 설정된 값이 리줌 기능 관련 정보가 무효함을 나타내고, 리줌 기능이 디스에이블되는 것을 나타내기 때문이다.
다른 한편, 단계 S24에서 형성된 판단의 결과가 resume_switch 값이 1임을 나타내는 경우, 처리의 흐름은 resume_auto_execute_time_flag가 1의 값을 갖는지 여부에 대한 판단을 CPU(21)가 형성하는 단계 S25로 진행된다. resume_auto_execute_time_flag의 값이 1이 아닌 경우, 즉, resume_auto_execute_time_flag의 값이 0인 경우, 처리의 흐름은 resume_mode_flag가 각각 재생, 기록(가산) 또는 기록(덮어쓰기)인지 여부에 관한 판단을 CPU(21)가 형성하는 단계 S26, S27 및 S28로 진행된다.
단계 S26에서 형성된 판단의 결과가 resume_mode_flag가 재생임을 나타내는 경우, 처리의 흐름은 객체에 대한 시간 스탬프에 의해 명시된 위치로부터 시작하는 object_type에 의해 명시된 객체를 재생하기 위한 동작을 CPU(21)가 수행하는 단계 S29로 진행된다. 보다 명확히 하기 위해, object_type이 객체가 타이틀임을 나타내는 경우, 타이틀은 title_local_time_stamp에 의해 명시된 위치로부터 시작하여 재생된다. 다른 한편, object_type이 객체가 프로그램임을 나타내는 경우, 프로그램은 program_local_time_stamp에 의해 명시된 위치로부터 시작하여 재생된다. 마지막으로, object_type이 객체가 플레이 항목임을 나타낸 경우, 플레이 항목은 play_item_local_time_stamp에 의해 명시된 위치로부터 시작하여 재생된다.
단계 S27에서 형성된 판단의 결과가 resume_mode_flag가 기록(가산)임을 나타내는 경우, 처리의 흐름은 객체에 대해 시간 스탬프에 의해 명시된 위치로부터 시작하는 object_type에 의해 명시된 존재하는 객체에 정보를 추가하기 위해 기록 동작을 CPU(21)가 수행하는 단계 S30으로 진행된다.
단계 S28에서 형성된 판단의 결과가 resume_mode_flag가 기록(덮어쓰기)임을 나타내는 경우, 처리의 흐름은 객체에 대해 시간 스탬프에 의해 명시된 위치로부터 시작하는 object_type에 의해 명시된 객체 위에 정보를 기입하기 위한 기록 동작을 CPU(21)가 수행하는 단계 S31로 진행된다.
상기한 바와 같이, 광 디스크(1)가 단계 S26 및 S31에서 광 디스크 장치에 삽입될 때, 광 디스크(1)의 배출 직전에 수행된 동작은 배출 직전의 위치로부터 리줌된다.
이러한 처리가 수행된 후, 처리의 흐름은 CPU(21)가 resume_switch의 값을 0의 값으로 변화시키는 단계 S32로 진행된다. 이는 리줌 기능을 실행하기 위해 사용된 리줌 기능 관련 정보는 더 이상 유효할 필요가 없기 때문이다. 결과적으로, 광 디스크(1)가 다시 배출될 때, 도 40에 나타낸 흐름도의 단계 S2에서 형성된 판단의 결과는 resume_switch=0임을 나타내고, 처리에서 갱신될 리줌 기능 관련 정보가 단계 S5 및 후속 처리에서 수행되게 한다.
다른 한편, 단계 S25에서 형성된 판단의 결과가 resume_auto_execute_time_flag의 값이 1임을 나타내는 경우, 처리의 흐름은 리줌 기능이 실행되는지 여부 및 리줌 기능이 실행되는 경우, 광 디스크 장치를 대기 상태에 두는지 여부에 관한 질문을 나타내는 메시지를 발생시키는 OSD 조절 회로(9)를 CPU(21)가 조절하는 단계 S33로 진행된다. 메시지는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 회로(8)로부터 디스플레이 장치에 출력된다. 디스플레이된 메시지에 응답하여, 사용자는 리줌 기능이 실행되는지 여부 및 리줌 기능이 실행되는 경우, 입력 장치(14)를 동작시킴으로써 광 디스크 장치를 대기 상태에 두는지 여부를 명시한 명령을 입력한다.
이어서, 처리의 흐름은 사용자가 입력한 명령이 리줌 기능이 실행되는 것을 명시하는지 여부에 관한 판단을 CPU(21)가 형성하는 단계 S34로 처리된다. 명령이 리줌 기능이 실행되지 않는 것을 명시하는 경우, 처리는 종료된다. 다른 한편, 단계 S34에서 형성된 판단의 결과가 사용자가 입력한 명령이 리줌 기능의 실행을 요하는 것을 나타내는 경우, 처리의 흐름은 사용자가 입력한 명령이 광 디스크 장치를 대기 상태에 두는 것을 명시하는지 여부에 대한 판단을 CPU(21)가 형성하는 단계 S35로 계속된다. 명령이 광 디스크 장치가 대기 상태에 있는 것을 명시하는 경우, 처리의 흐름은 현재 시간이 도 40에 나타낸 흐름도의 단계 S9에서 다른 리줌 기능 관련 정보로서 사용자가 입력한 resume_auto_execute_time에 도달하였는지 여부에 대한 판단을 CPU(21)가 형성하는 단계 S36으로 진행된다. 현재 시간이 resume_auto_execute_time에 도달하지 않는 경우, 처리의 흐름은 판단의 형성을 반복하기 위해 단계 S36로 되돌아간다. 이러한 루프는 현재 시간이 resume_auto_execute_time에 도달될 때까지 반복된다. 현재 시간이 resume_auto_execute_time에 도달함에 따라, 처리의 흐름은 이러한 단계의 처리 및 후속 처리를 수행하기 위해 단계 S26으로 복귀된다. 또한, 단계 S35에서 형성된 판단의 결과가 사용자가 입력한 명령이 광 디스크 장치가 대기 상태에 있지 않음을 명시하는 것을 나타내는 경우, 처리의 흐름은 단계 S36의 처리를 건너 뛰고 단계 S26으로 직접적으로 복귀된다.
그런데, 예약된 비디오-기록 기능 및 그에 따른 비디오-기록 동작은 앞서 명시된 시간 및 날짜에서 시작되고, 리줌 기능으로서 역시 실행될 수 있는 명시된 시간에 종료된다. 다음은 리줌 기능을 이용함으로써 비디오-기록 동작의 예약의 예에 대한 설명이다.
전통적으로, 관련 기술 레코더는 현재 시간이 예약된 비디오-기록 동작을 수행하기 위해 미리 레코더에 명시된 시간 및 날짜에 도달한다. 그러나, 정보가 기록 가능한 기록 매체에 기록될 수 있다는 사실을 이용함으로써, 기록 매체는 예약된 비디오-기록 동작을 실행하기 위해 미리 명시된 시간 및 날짜에 대한 정보 역시 기록하기 위해 사용될 수 있는 것으로 가정될 수 있다. 이러한 가정은 우리가 지금까지 이용될 수 없는 새로운 기능의 실행을 생각하게 한다.
디스크가 하나의 비디오 레코더로부터 다른 레코더로 전송되는 경우를 생각하자. 이 때, 비디오-기록 예약 상의 정보가 비디오 레코더에서 디스크 상에 기록되었다면, 이 정보는 디스크에 따라 다른 레코더에 역시 전송되기 때문에 다른 비디오 레코더에 정보를 재입력할 필요가 없다.
또한, 정보가 기록되는 디스크 상의 비디오-기록 예약에 대한 정보에 의해 명시된 프로그램만을 기록하는 규칙을 설정함으로써, 새로운 기능이 실행될 수 있다. 이와 같이 새로운 기능에 의해, 복수개의 디스크를 수용하기 위한 비디오 레코더는 상이한 디스크에 기록될 프로그램을 할당시킬 수 있다. 따라서 예를 들면, 특정 프로그램이 주 1회만 제공되는 경우, 이 프로그램이 기록될 수 있고, 특정 디스크 상에 누산될 수 있다. 이러한 새 프로그램은 레코더가 복수개의 디스크를 수용할 수 있게 하는 디스크 체인저 설비를 갖는 비디오 레코더에 대해 특히 유용한 것으로 생각된다.
비디오-기록 예약을 실행하는 데 있어서, 사용자는 기록을 시작하는 시간 및 날짜와 함께 비디오 기록을 종료하는 시간 및 날짜를 설정하게 할 필요가 있다. 도 43은 도 5에 나타낸 resume()의 확장된 구조를 나타내는 도면이다. 확장된 구조는 비디오-기록 예약 기능이 실행되게 한다.
다음으로, 도 43에 나타낸 resume()의 확장된 구조에 추가된 새로운 정보 필드는 다음과 같이 설명된다.
logical_input_source_number는 비디오-기록 동작에서 입력될 비디오 신호의 소스를 명시하는 정보를 기록하기 위해 사용된 영역이다. 기록 및 재생 동작을 리줌하기 위한 리줌 기능 관련 정보에 있어서, 이와 같이 새로운 필드는 포함되지 않는다. resume_start_time()은 비디오 기록을 시작하기 위해 시간 및 날짜를 기록하기 위한 비디오-기록 예약에 사용된 영역이다. 다른 한편, resume_end_time()은 비디오 기록을 종료하기 위한 시간 및 날짜를 기록하기 위해 비디오-기록 예약에 사용된 영역이다. 비디오-기록 예약을 효과적으로 하기 위해, resume_auto_execute_time()이 무효함을 나타내는 값으로 resume_auto_execute_time_flag를 설정함으로써 resume_auto_execute_time()을 무효로 만드는 것과 같은 고려 사항을 포함시킬 필요가 있다. holding_flag는 디스크가 배출되는 경우조차 비디오 레코더에서 리줌 기능 관련 정보를 유지하기 위한 것인지 여부를 명시하는 플래그를 기록하기 위해 사용된 영역이다. maximum_mux_rate는 이러한 속도가 비디오-기록 예약에 명시된 경우에 비디오 기록의 비트 속도를 기록하기 위해 사용된 영역이다. 다시 말해, 비트 속도는 사용자 또는 비디오 레코더에 의해 설정될 수 있다.
비디오 레코더에서 디스크 또는 메모리 상으로 비디오-기록 예약에 대한 정보를 기록하는 처리는 도 44에 나타낸 흐름도를 참조하여 설명한다.
도면에 나타낸 바와 같이, 처리는 사용자가 비디오-기록 예약을 요청하는 동작을 수행하는 단계 S40으로 시작한다. 이어서, 처리의 흐름은 단계 S41로 진행된다.
단계 S41에서, CPU(21)는 시작 및 종료 시간/날짜뿐만 아니라 채널의 입문서에 의해 또는 EPG(Electronic Program Guide)를 사용함으로써 비디오-기록 예약을 실행하는지 여부에 관한 질문을 나타내는 메시지를 발생하는 OSD 조절 회로(9)를 조절한다. 메시지는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 회로(8)로부터 디스플레이 장치에 출력된다. 이러한 질문에 응답하여, 사용자는 입력 장치(14)를 동작시킴으로써 비디오-기록 예약의 바람직한 경로를 선택한다.
사용자가 EPG에 의해 프로그램의 설명을 원하는 경우, 처리의 흐름은 단계 S46으로 진행된다. 단계 S46에서, CPU(21)는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 회로(8)로부터 디스플레이 장치에 프로그램의 표를 출력한다. 이어서, 사용자는 표로부터 목적하는 프로그램을 선택하고, 입력 장치(14)를 동작시킴으로써 비디오 레코더에 프로그램을 입력한다. 사용자가 목적하는 프로그램을 입력함에 따라, 처리의 흐름은 단계 S47로 진행된다.
단계 S47에서, CPU(21)는 사건 ID, 시작 시간 및 EIT(Event Information Table)로부터 비디오-기록 예약에 필요한 기간과 같은 사건에 대한 정보(즉, 프로그램)를 획득한다. 정보가 획득된 후, 처리의 흐름은 단계 S48로 계속된다.
다른 한편, 사용자가 단계 S41에서 CPU(21)에 의해 이루어진 질문에 응답하여 EPG로 재분류하지 않음으로써 프로그램의 명시에 대한 바램을 표현하는 경우, 처리의 흐름은 오디오 및 비디오 신호가 입력되는 것으로부터 소스에 관한 질문을 나타내는 메시지를 발생시키기 위해 OSD 조절 회로(9)를 CPU(21)가 조절하는 단계 S42로 계속된다. 메시지는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 회로(8)로부터 출력 장치에 출력된다. 이러한 질문에 응답하여, 사용자는 입력 장치(14)를 동작시킴으로써 소스를 선택한다. CPU(21)는 logical_input_source_number를 사용자가 입력한 소스로 설정한다.
이어서, 처리의 흐름은 비디오 기록을 시작하는 시간에 관한 질문을 나타내는 메시지를 발생시키기 위해 OSD 조절 회로(9)를 CPU(21)가 조절하는 단계 S43으로 계속된다. 메시지는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 회로(8)로부터 출력 장치에 출력된다. 이러한 질문에 응답하여, 사용자는 입력 장치(14)를 동작시킴으로써 시작 시간을 명시한다. 이어서, CPU(21)는 resume_start_time()을 사용자가 입력한 시작 시간으로 설정한다. 이어서, 처리의 흐름은 단계 S44로 계속된다.
단계 S44에서, CPU(21)는 비디오 기록을 종료하는 시간에 관한 질문을 나타내는 메시지를 발생시키기 위해 OSD 조절 회로(9)를 조절한다. 메시지는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 회로(8)로부터 출력 장치에 출력된다. 이러한 질문에 응답하여, 사용자는 입력 장치(14)를 동작시킴으로써 종료 시간을 명시한다. 이어서, CPU(21)는 사용자가 resume_end_time()을 입력한 종료 시간으로 설정한다.
이어서, 처리의 흐름은 비디오 기록 중에 허용될 수 있는 최대 비트 속도에 관한 질문을 나타내는 메시지를 발생시키기 위해 CPU(21)가 OSD 조절 회로(9)를 조절하는 단계 S45로 계속된다. 메시지는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 회로(8)로부터 출력 장치에 출력된다. 이러한 질문에 응답하여, 사용자는 입력 장치(14)를 동작시킴으로써 최대 비트 속도를 명시한다. 이어서, CPU(21)는 maximum_mux_rate()를 사용자가 입력한 비트 속도로 설정한다.
이어서, 처리의 흐름은 기록될 객체의 타입으로서 CPU(21)가 "타이틀"을 설정하는 단계 S48로 계속된다. 이어서, 처리의 흐름은 필요하다고 생각되는 경우 다른 리줌 기능 관련 정보를 입력하는 처리를 CPU(21)가 실행하는 단계 S49로 진행된다.
상기 단계에서 지금까지 수행된 처리에 있어서, CPU(21)는 리줌 기능 관련 정보의 한 종류로서 비디오-기록 예약에 대한 모든 정보를 RAM 장치(24)에 일시적으로 저장시킨다. 이어서, 처리의 흐름은 RAM 장치(24)에 기록된 비디오-기록 예약에 대한 정보를 광 디스크(1)에 전송하는 처리를 CPU(21)가 수행하는 단계S50으로 진행된다. 이를 상세히 하기 위해, RAM 장치(24)에 기록된 리줌 기능 관련 정보는 기록 채널 버퍼(11), 스위치(5), ECC 회로(4), RF 및 복조/변조 회로 및 광학적 헤드(2)에 의해 기록될 광 디스크(1)에 공급된다.
다음은 도 45에 나타낸 흐름도를 참조하여 광 디스크(1) 상에 이미 기록된 비디오-기록 예약에 대한 정보에 따라 광 디스크 장치 상에 설치된 광 디스크(1) 상에 예약된 비디오 기록을 수행하는 처리의 설명이다.
도면에 나타낸 바와 같이, 처리는 광 디스크(1)가 광 디스크 장치에 삽입되었는지 여부에 관한 판단을 CPU(21)가 형성하는 단계 S60으로 시작한다. 광 디스크(1)가 삽입되지 않은 경우, 판단의 정보는 광 디스크(1)가 삽입될 때까지 반복된다. 단계 S60에서 형성된 판단의 결과가 광 디스크(1)가 삽입된 것을 나타내면, 처리의 흐름은 단계 S61로 진행된다. 단계 S61에서, VOLUME.TOC는 광 디스크(1)로부터 판독되고, CPU(21)에 의해 RAM 장치(24)에 저장된다. 이어서, 처리의 흐름은 resume()이 RAM 장치(24)에 저장된 VOLUME.TOC로부터 판독되는 단계 S62로 진행된다.
이어서, 처리는 비디오-기록 예약에 대한 정보가 resume()에 포함되는지 여부에 대한 판단을 CPU(21)가 형성하는 단계 S63으로 진행한다. 비디오-기록 예약에 대한 정보가 resume()에 포함되지 않은 경우, 처리의 흐름은 도 41에 나타낸 통상의 리줌 재생 처리를 수행하는 단계 S67로 진행된다. 다른 한편, 비디오-기록 예약에 대한 정보가 resume()에 포함되는 것으로 밝혀진 경우, 처리의 흐름은 단계 S64로 진행된다.
단계 S64에서, CPU(21)는 예약된 비디오 기록이 실행될 때까지 비디오 레코더를 대기 상태에 두는지 여부에 관한 질문을 나타내는 메시지를 발생시키기 위해 OSD 조절 회로(9)를 조절한다. 메시지는 사용자에게 디스플레이될 출력 단자(P1)에 의해 합성 회로(8)로부터 출력 장치에 출력한다. 디스플레이된 메시지에 반응하여, 사용자는 입력 장치(14)를 동작시킴으로써 명령을 입력한다. CPU(21)가 다른 동작을 요하는 명령, 즉 비디오-기록 예약에 대한 정보를 무시하는 명령인 것으로 사용자가 입력한 명령을 판단하는 경우, 처리의 흐름은 비디오-기록 예약 이외의 리줌된 기록/재생, 즉, 도 41에 나타낸 통상적인 리줌 재생 처리를 시작하는 단계 S68로 계속된다. 다른 한편, 사용자가 예약된 비디오 기록이 실행될 때까지 비디오 레코더를 대기 상태에 두는 것으로 명시하는 경우, 처리의 흐름은 단계 S65로 진행된다.
단계 S65에서, 비디오 레코더는 대기 상태를 입력한다. 이를 상세히 하기 위해, CPU(21)는 현재 시간이 비디오-기록 시간과 일치할 때까지 반복적으로 비디오-기록 예약에 대한 정보에 포함된 비디오-기록 시작 시간에 현재 시간이 도달하였는지 여부에 대한 판단을 형성한다. 현재 시간이 비디오-기록 시작 시간과 매치됨에 따라, 처리의 흐름은 단계 S66으로 진행된다.
단계 S66에서, CPU(21)는 비디오-기록 예약에 대한 정보에 명시된 입력 채널로부터 신호를 기록하는 동작을 시작한다.
상기 설명은 광 디스크(1) 상에 기록된 확장된 리줌 기능 관련 정보에 포함된 비디오-기록 예약에 대한 정보를 사용하여 비디오-기록 동작의 시작에 이르는 과정을 설명한다.
상기한 바와 같이, 본 발명은 광 디스크 장치에 적용된다. 그러나 본 발명은 광 디스크 이외의 기록 매체에 정보를 기록하고 그로부터 정보를 재생하는 동작에 역시 적용될 수 있다.
상기 처리를 수행하기 위해 실행될 컴퓨터 프로그램을 사용자에게 제공하기 위한 표시 매체로서, 자기 디스크, CD-ROM 및 고체 메모리 장치와 같은 기록 매체 외에도 통신망 및 인공위성과 같은 통신 매체가 이용될 수 있다.
본 발명에 따른 기록 장치, 기록 방법 및 표시 매체에 있어서, 배출 명령에 의해 요청되는 바와 같이 기록 장치로부터 기록 매체의 배출 직전에 액세스된 기록 매체 상의 위치를 적어도 포함하는 리줌 기능 관련 정보는 기록 매체에 기록된다. 결과적으로, 기록 매체가 기록 장치 상에 다시 설치될 때 배출 직전의 상태의 기록 장치로부터 기록 매체의 배출 직전에 액세스된 기록 매체 상의 위치로 액세스되게하는 기록 매체를 제공할 수 있다.
본 발명에 따른 재생 장치, 재생 방법 및 표시 매체에 있어서, 리줌 기능 관련 정보는 기록 매체가 재생 장치에 삽입될 때 기록 매체로부터 판독되고, 액세스될 기록 매체 상의 위치는 기록 매체로부터 판독된 리줌 기능 관련 정보에 따라 결정된다. 결과적으로, 기록 매체가 상이한 재생 장치 상에 다시 설치되는 경우에도 고도의 신뢰성을 갖는 재생 장치로부터 기록 매체의 배출 직전에 액세스된 기록 매체 상의 위치로 액세스가 이루어질 수 있다.
본 발명에 따른 기록/재생 장치, 기록/재생 방법 및 표시 매체에 있어서, 배출 명령에 의해 요청되는 바와 같이 기록/재생 장치로부터 기록 매체의 배출 직전에 액세스된 기록 매체 상의 위치를 적어도 포함하는 리줌 기능 관련 정보는 기록 매체에 기록된다. 또한, 리줌 기능 관련 정보는 기록 매체가 기록/재생 장치에 삽입될 때 기록 매체로부터 판독되고, 액세스될 기록 매체 상의 위치는 기록 매체로부터 판독된 리줌 기능 관련 정보에 따라 결정된다. 결과적으로, 기록 매체가 동일한 기록/재생 장치에 다시 설치되는 경우, 또는 기록 매체가 상이한 기록/재생 장치 상에 설치되는 경우조차 당연한 일로서 기록/재생 장치로부터 기록 매체의 배출 직전에 액세스된 기록 매체 상의 위치로 액세스되게 하는 기록 매체가 제공될 수 있다.
도 1은 디렉토리의 구조를 기술한 설명도.
도 2는 VOLUM.TOC를 기술하는 설명도.
도 3은 volume_information()의 구조를 기술하는 설명도.
도 4는 volume_attribute()의 구조를 기술하는 설명도.
도 5는 resume()의 구조를 기술하는 설명도.
도 6은 volume_rating()의 구조를 기술하는 설명도.
도 7은 write_protect()의 구조를 기술하는 설명도.
도 8은 play_protect()의 구조를 기술하는 설명도.
도 9는 recording_timer()의 구조를 기술하는 설명도.
도 10은 text_block()의 구조를 기술하는 설명도.
도 11은 language_set()의 구조를 기술하는 설명도.
도 12는 text_item()의 구조를 기술하는 설명도.
도 13은 ALBUM.STR의 구조를 기술하는 설명도.
도 14는 album()의 구조를 기술하는 설명도.
도 15는 TITLE_###.VDR의 구조를 기술하는 설명도.
도 16은 title_info()의 구조를 기술하는 설명도.
도 17은 PROGRAM_$$$.PGI의 구조를 기술하는 설명도.
도 18은 program()의 구조를 기술하는 설명도.
도 19는 play_list()의 구조를 기술하는 설명도.
도 20은 play_item()의 구조를 기술하는 설명도.
도 21은 CHUNKGROUP_###.CGIT의 구조를 기술하는 설명도.
도 22는 chunk_connection_info()의 구조를 기술하는 설명도.
도 23은 chunk_arrangement_info()의 구조를 기술하는 설명도.
도 24는 CHUNK_%%%.ABST의 구조를 기술하는 설명도.
도 25는 본 발명이 적용되는 광 디스크 장치의 구조예를 도시한 블록도.
도 26은 디렉토리의 구조를 기술하는 설명도.
도 27은 디렉토리의 논리 구조를 기술하는 설명도.
도 28은 오프셋을 기술하는 설명도.
도 29는 디렉토리의 구조를 기술하는 설명도.
도 30은 디렉토리의 구조를 기술하는 설명도.
도 31은 디렉토리의 논리구조를 기술하는 설명도.
도 32는 디렉토리의 구조를 기술하는 설명도.
도 33은 디렉토리의 구조의 구조를 기술하는 설명도.
도 34는 디렉토리의 논리 구조를 기술하는 설명도.
도 35는 디렉토리의 논리 구조를 기술하는 설명도.
도 36은 resume_switch를 나타내기 위해 사용된 설명도.
도 37은 resume_auto_execute_time_flag를 나타내기 위해 사용된 설명도.
도 38은 resume_mode_flag를 나타내기 위해 사용된 설명도.
도 39는 object_type을 나타내기 위해 사용된 설명도.
도 40은 리줌 기능 관련 정보를 기록하는 처리를 설명하기 위해 사용된 흐름도.
도 41은 리줌 재생 기능을 실행하는 처리를 설명하기 위해 사용된 흐름도.
도 42는 도 41에 나타낸 리줌 재생 기능을 실행하는 처리를 설명하기 위해 사용된 연속 흐름도.
도 43은 비디오-기록 예약에 대한 정보를 포함하도록 확장된 resume()을 기재하기 위해 사용된 설명도.
도 44는 비디오-기록 예약을 실행하는 처리를 설명하기 위해 사용된 흐름도.
도 45는 예약된 비디오-기록을 실행하는 처리를 설명하기 위해 사용된 흐름도.
* 도면의 주요 부분에 대한 부호의 설명
1: 광 디스크 2: 광학적 헤드
3: RF 및 복조/변조 회로 4: ECC 회로
5: 스위치 8: 합성 회로
9: OSD 조절 회로 11: 기록 채널 버퍼
14: 입력 장치 21: CPU
24: RAM 장치

Claims (19)

  1. 기록 매체 상에 정보를 기록하는 기록 장치에 있어서:
    상기 기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록하는 기록 수단;
    상기 기록 장치로부터 상기 기록 매체의 배출(ejection)을 요청하는 명령 수단;
    상기 명령 수단에 의해 요청된 상기 기록 매체의 상기 배출 직전에, 적어도 상기 기록 수단에 의해 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌-기능관련 정보(resume-function related information)를 저장하는 저장 수단;
    상기 기록 매체의 상기 배출 전에, 상기 저장 수단에 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 수단; 및
    상기 저장 수단에 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 상기 동작의 완료시, 상기 기록 장치로부터 상기 기록 매체를 배출하는 배출 수단을 포함하는, 기록 장치.
  2. 제 1 항에 있어서,
    상기 저장 수단은, 상기 기록 매체의 상기 배출 직전에 사용된 모드를 또한 저장하기 위해 사용되고,
    상기 모드는, 상기 기록 매체로부터 정보를 재생하는 모드, 상기 기록 매체 상에 이미 기록된 기존 정보에 정보를 부가하는 제 1 기록 모드, 또는 상기 기록 매체 상에 이미 기록된 기존 정보에 정보를 덮어쓰기하는 제 2 기록 모드와 같은 동작 모드인 것을 특징으로 하는, 기록 장치.
  3. 제 1 항에 있어서,
    상기 기록 장치는 상기 리줌 기능 관련 정보가 유효한지 또는 무효한지 여부를 나타내는 유효성(validity)에 대한 정보를 상기 리줌 기능 관련 정보에 부가하는 부가 수단을 더 포함하는 것을 특징으로 하는, 기록 장치.
  4. 제 1 항에 있어서,
    상기 저장 수단은 시각 정보 또는 배출 명령을 수신하기 직전의 동작 모드에 대한 정보도 또한 저장하기 위해 사용되는 것을 특징으로 하는, 기록 장치.
  5. 기록 방법에 있어서:
    기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록하는 기록 단계;
    기록 장치로부터 상기 기록 매체의 배출을 요청하는 명령 단계;
    상기 명령 단계에서 요청된 상기 기록 매체의 상기 배출 직전에, 적어도 상기 기록 단계에서 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌 기능 관련 정보를 저장하는 단계;
    상기 기록 매체의 상기 배출 전에, 상기 저장 단계에서 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 단계;
    상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 상기 동작의 완료시, 상기 기록 장치로부터 상기 기록 매체를 배출하는 배출 단계를 포함하는, 기록 방법.
  6. 기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록하는 기록 단계;
    기록 장치로부터 상기 기록 매체의 배출을 요청하는 명령 단계;
    상기 명령 단계에서 요청된 상기 기록 매체의 상기 배출 직전에, 적어도 상기 기록 단계에서 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌 기능 관련 정보를 저장하는 저장 단계;
    상기 기록 매체의 상기 배출 전에, 상기 저장 단계에서 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 단계;
    상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 상기 동작의 완료시, 상기 기록 장치로부터 상기 기록 매체를 배출하는 배출 단계를 포함하는 프로세스를 수행하기 위해, 상기 기록 매체 상에 정보를 기록하도록 상기 기록 장치를 구동하는 컴퓨터에 의해 실행 가능한 프로그램을 기록한 컴퓨터판독가능기록 매체.
  7. 기록 매체로부터 정보를 재생하는 재생 장치에 있어서:
    상기 기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치로부터 상기 기록 매체 상에 기록된 정보를 재생하는 재생 수단;
    상기 기록 매체를 상기 재생 장치로 삽입시, 상기 기록 매체로부터 리줌 기능 관련 정보를 판독하는 판독 수단; 및
    상기 기록 매체로부터 상기 판독 수단에 의해 판독된 정보에 따라 상기 재생 수단에 의해 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 수단을 포함하는, 재생 장치.
  8. 제 7 항에 있어서,
    상기 리줌 기능 관련 정보는 상기 기록 매체가 전회 배출되기 직전에 하고 있던 동작 모드를 나타내는 정보를 갖는 것을 특징으로 하는, 재생 장치.
  9. 제 7 항에 있어서,
    상기 리줌 기능 관련 정보는 통상의 재생 순으로 재생하는 동작 모드를 나타내는 정보를 갖는 것을 특징으로 하는, 재생 장치.
  10. 제 7 항에 있어서,
    상기 리줌 기능 관련 정보는 상기 리줌 기능 관련 정보가 유효한지 또는 무효한지 여부를 나타내는 유효성에 대한 정보를 포함하는 것을 특징으로 하는, 재생 장치.
  11. 제 7 항에 있어서,
    상기 리줌 기능 관련 정보는 시각 정보 또는 배출 명령을 수신하기 직전의 동작 모드에 대한 정보를 포함하는 것을 특징으로 하는, 재생 장치.
  12. 재생 방법에 있어서:
    기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치로부터 상기 기록 매체 상에 기록된 정보를 재생하는 재생 단계;
    상기 기록 매체를 재생 장치로 삽입시, 상기 기록 매체로부터 리줌 기능 관련 정보를 판독하는 판독 단계;
    상기 판독 단계에서 상기 기록 매체로부터 판독된 정보에 따라 상기 재생 단계에서 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 단계를 포함하는, 재생 방법.
  13. 기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치로부터 상기 기록 매체 상에 기록된 정보를 재생하는 재생 단계;
    상기 기록 매체를 재생 장치로 삽입시, 상기 기록 매체로부터 리줌 기능 관련 정보를 판독하는 판독 단계;
    상기 판독 단계에서 상기 기록 매체로부터 판독된 정보에 따라 상기 재생 단계에서 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 단계를 포함하는 프로세스를 수행하기 위해 상기 기록 매체로부터 정보를 재생하도록 상기 재생 장치를 구동하는 컴퓨터에 의해 실행 가능한 프로그램을 기록한 컴퓨터판독가능기록 매체.
  14. 기록 매체 상에 정보를 기록하고 상기 기록 매체로부터 정보를 재생하는 기록/재생 장치에 있어서:
    기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록하거나 또는 상기 위치로부터 정보를 재생하는 기록/재생 수단;
    상기 기록/재생 수단으로부터 상기 기록 매체의 배출을 요청하는 명령 수단;
    상기 명령 수단에 의해 요청된 상기 기록 매체의 상기 배출 직전에 적어도 상기 기록/재생 수단에 의해 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌 기능 관련 정보를 저장하는 저장 수단;
    상기 기록 매체의 상기 배출 전에, 상기 저장 수단에 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 수단;
    상기 저장 수단에 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작의 완료시, 상기 기록/재생 장치로부터 상기 기록 매체를 배출하는 배출 수단;
    상기 기록 매체를 상기 기록/재생 장치로 삽입시, 상기 기록 매체로부터 리줌 기능 관련 정보를 판독하는 판독 수단; 및
    상기 기록 매체로부터 상기 판독 수단에 의해 판독된 정보에 따라 상기 기록/재생 수단에 의해 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 수단을 포함하는, 기록/재생 장치.
  15. 기록/재생 방법에 있어서:
    기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록하거나 또는 상기 위치로부터 정보를 재생하는 기록/재생 단계;
    기록/재생 장치로부터 상기 기록 매체의 배출을 요청하는 명령 단계;
    상기 명령 단계에서 요청되는 상기 기록 매체의 상기 배출 직전에 적어도 상기 기록/재생 단계에서 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌 기능 관련 정보를 저장하는 저장 단계;
    상기 기록 매체의 상기 배출 전에, 상기 저장 단계에서 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 단계;
    상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작의 완료시, 상기 기록/재생 장치로부터 상기 기록 매체를 배출하는 배출 단계;
    상기 기록 매체의 상기 기록/재생 장치로의 삽입에 따라 상기 기록 매체로부터 상기 리줌 기능 관련 정보를 판독하는 판독 단계;
    상기 판독 단계에서 상기 기록 매체로부터 판독된 정보에 따라 상기 기록/재생 단계에서 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 단계를 포함하는, 기록/재생 방법.
  16. 기록 매체 상의 미리 결정된 위치에 액세스하여, 상기 위치에 정보를 기록하거나 또는 상기 위치로부터 정보를 재생하는 기록/재생 단계;
    기록/재생 장치로부터 상기 기록 매체의 배출을 요청하는 명령 단계;
    상기 명령 단계에서 요청되는 상기 기록 매체의 상기 배출 직전에 적어도 상기 기록/재생 단계에서 액세스된 상기 기록 매체 상의 위치를 포함하는 리줌 기능 관련 정보를 저장하는 저장 단계;
    상기 기록 매체의 상기 배출 전에, 상기 저장 단계에서 저장된 상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작을 제어하는 전송 제어 단계;
    상기 리줌 기능 관련 정보를 상기 기록 매체로 전송하는 동작의 완료시, 상기 기록/재생 장치로부터 상기 기록 매체를 배출하는 배출 단계;
    상기 기록 매체의 상기 기록/재생 장치로의 삽입에 따라 상기 기록 매체로부터 상기 리줌 기능 관련 정보를 판독하는 판독 단계;
    상기 판독 단계에서 상기 기록 매체로부터 판독된 정보에 따라 상기 기록/재생 단계에서 액세스될 상기 기록 매체 상의 위치를 제어하는 위치 제어 단계를 포함하는 프로세스를 수행하기 위해 상기 기록 매체로부터 정보를 재생하도록 상기 기록/재생 장치를 구동하는 컴퓨터에 의해 실행 가능한 프로그램을 기록한 컴퓨터 판독가능기록 매체.
  17. 가장 최근에 액세스된 기록 매체 상의 위치에 대한 정보 및 가장 최근의 모드에 대한 정보를 포함하는 리줌 기능 관련 정보를 기록하고,
    상기 가장 최근의 모드에 대한 정보에 의해 기술된 모드들은 적어도, 상기 기록 매체 상에 이미 기록된 정보에 정보를 부가하는 제 1 기록 모드, 또는 상기 기록 매체 상에 이미 기록된 정보 위에 정보를 기록하는 제 2 기록 모드를 포함하는 것을 특징으로 하는, 기록 매체.
  18. 제 17 항에 있어서,
    상기 리줌 기능 관련 정보는 상기 리줌 기능 관련 정보를 무효로 하기 위해 사용된 무효화 정보(invalidation information)를 더 포함하는 것을 특징으로 하는, 기록 매체.
  19. 제 17 항에 있어서,
    상기 리줌 기능 관련 정보는 시간 정보 또는 동작 모드 정보를 더 포함하는 것을 특징으로 하는, 기록 매체.
KR1019980044048A 1997-10-21 1998-10-21 기록장치,기록방법,재생장치,재생방법,기록/재생장치,기록/재생방법,컴퓨터판독가능기록매체및기록매체 KR100568433B1 (ko)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP97-288182 1997-10-21
JP28818297 1997-10-21
JP98-046859 1998-02-27
JP4685998 1998-02-27
JP11034998 1998-04-21
JP98-110349 1998-04-21

Publications (2)

Publication Number Publication Date
KR19990037243A KR19990037243A (ko) 1999-05-25
KR100568433B1 true KR100568433B1 (ko) 2006-10-31

Family

ID=27292772

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980044048A KR100568433B1 (ko) 1997-10-21 1998-10-21 기록장치,기록방법,재생장치,재생방법,기록/재생장치,기록/재생방법,컴퓨터판독가능기록매체및기록매체

Country Status (6)

Country Link
US (4) US6188650B1 (ko)
EP (3) EP0926670B1 (ko)
KR (1) KR100568433B1 (ko)
CN (3) CN100403442C (ko)
DE (1) DE69839388T2 (ko)
SG (1) SG82587A1 (ko)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7266725B2 (en) * 2001-09-03 2007-09-04 Pact Xpp Technologies Ag Method for debugging reconfigurable architectures
DE19651075A1 (de) * 1996-12-09 1998-06-10 Pact Inf Tech Gmbh Einheit zur Verarbeitung von numerischen und logischen Operationen, zum Einsatz in Prozessoren (CPU's), Mehrrechnersystemen, Datenflußprozessoren (DFP's), digitalen Signal Prozessoren (DSP's) oder dergleichen
DE19654595A1 (de) * 1996-12-20 1998-07-02 Pact Inf Tech Gmbh I0- und Speicherbussystem für DFPs sowie Bausteinen mit zwei- oder mehrdimensionaler programmierbaren Zellstrukturen
DE19654846A1 (de) * 1996-12-27 1998-07-09 Pact Inf Tech Gmbh Verfahren zum selbständigen dynamischen Umladen von Datenflußprozessoren (DFPs) sowie Bausteinen mit zwei- oder mehrdimensionalen programmierbaren Zellstrukturen (FPGAs, DPGAs, o. dgl.)
EP1329816B1 (de) * 1996-12-27 2011-06-22 Richter, Thomas Verfahren zum selbständigen dynamischen Umladen von Datenflussprozessoren (DFPs) sowie Bausteinen mit zwei- oder mehrdimensionalen programmierbaren Zellstrukturen (FPGAs, DPGAs, o.dgl.)
US6542998B1 (en) 1997-02-08 2003-04-01 Pact Gmbh Method of self-synchronization of configurable elements of a programmable module
US8686549B2 (en) 2001-09-03 2014-04-01 Martin Vorbach Reconfigurable elements
DE19861088A1 (de) * 1997-12-22 2000-02-10 Pact Inf Tech Gmbh Verfahren zur Reparatur von integrierten Schaltkreisen
JPH11213627A (ja) * 1998-01-21 1999-08-06 Toshiba Corp 記録予約情報を記録再生できる記録媒体と記録再生装置
JPH11306647A (ja) * 1998-04-24 1999-11-05 Sony Corp 記録再生装置および方法、提供媒体、並びに記録媒体
WO2000030112A1 (en) 1998-11-16 2000-05-25 Koninklijke Philips Electronics N.V. Method and device for recording real-time information
US6631101B1 (en) * 1999-03-16 2003-10-07 Gateway, Inc. System, method, and software for recovering from interruption of DVD playback
JP3873523B2 (ja) * 1999-05-21 2007-01-24 ソニー株式会社 再生装置
KR100655034B1 (ko) * 1999-05-28 2006-12-07 마츠시타 덴끼 산교 가부시키가이샤 반도체 메모리카드, 재생장치, 기록장치, 재생방법, 기록방법
AU5805300A (en) 1999-06-10 2001-01-02 Pact Informationstechnologie Gmbh Sequence partitioning in cell structures
JP3916029B2 (ja) 1999-07-30 2007-05-16 パイオニア株式会社 情報記録装置
PL355155A1 (en) * 1999-11-10 2004-04-05 Thomson Licensing S.A. Commercial skip and chapter delineation feature on recordable media
JP2001160248A (ja) * 1999-12-02 2001-06-12 Pioneer Electronic Corp タイマ予約装置
US6396777B1 (en) * 2000-05-30 2002-05-28 Delphi Technologies, Inc. Compact disk player instant-on feature
DE50115584D1 (de) 2000-06-13 2010-09-16 Krass Maren Pipeline ct-protokolle und -kommunikation
US8058899B2 (en) 2000-10-06 2011-11-15 Martin Vorbach Logic cell array and bus system
JP2002150503A (ja) * 2000-11-13 2002-05-24 Pioneer Electronic Corp 情報記録再生装置、および情報記録媒体
US6990671B1 (en) * 2000-11-22 2006-01-24 Microsoft Corporation Playback control methods and arrangements for a DVD player
US7409382B2 (en) * 2000-12-08 2008-08-05 Fujitsu Limited Information processing system, terminal device, method and medium
US20070299993A1 (en) * 2001-03-05 2007-12-27 Pact Xpp Technologies Ag Method and Device for Treating and Processing Data
US9037807B2 (en) * 2001-03-05 2015-05-19 Pact Xpp Technologies Ag Processor arrangement on a chip including data processing, memory, and interface elements
US20090300262A1 (en) * 2001-03-05 2009-12-03 Martin Vorbach Methods and devices for treating and/or processing data
US7844796B2 (en) * 2001-03-05 2010-11-30 Martin Vorbach Data processing device and method
US7444531B2 (en) * 2001-03-05 2008-10-28 Pact Xpp Technologies Ag Methods and devices for treating and processing data
EP1402382B1 (de) * 2001-06-20 2010-08-18 Richter, Thomas Verfahren zur bearbeitung von daten
US7996827B2 (en) * 2001-08-16 2011-08-09 Martin Vorbach Method for the translation of programs for reconfigurable architectures
US7434191B2 (en) * 2001-09-03 2008-10-07 Pact Xpp Technologies Ag Router
US8686475B2 (en) 2001-09-19 2014-04-01 Pact Xpp Technologies Ag Reconfigurable elements
AU2003214046A1 (en) * 2002-01-18 2003-09-09 Pact Xpp Technologies Ag Method and device for partitioning large computer programs
WO2003060747A2 (de) * 2002-01-19 2003-07-24 Pact Xpp Technologies Ag Reconfigurierbarer prozessor
JP2003257038A (ja) * 2002-03-04 2003-09-12 Sanyo Electric Co Ltd 光ディスク記録再生装置の記録制御方法
US20050117415A1 (en) * 2002-03-15 2005-06-02 Jorg Pietruszka Method and apparatus for replaying a recording medium
US8914590B2 (en) * 2002-08-07 2014-12-16 Pact Xpp Technologies Ag Data processing method and device
US20060075211A1 (en) * 2002-03-21 2006-04-06 Martin Vorbach Method and device for data processing
JP2003346464A (ja) * 2002-05-24 2003-12-05 Pioneer Electronic Corp 記録媒体再生装置およびその再生方法
KR20040000290A (ko) 2002-06-24 2004-01-03 엘지전자 주식회사 고밀도 광디스크의 멀티 경로 데이터 스트림 관리방법
CN100380496C (zh) * 2002-06-24 2008-04-09 Lg电子株式会社 具有用于管理记录在其上面的多个标题视频数据的再现的数据结构的记录介质以及记录和再现方法及装置
WO2004021176A2 (de) * 2002-08-07 2004-03-11 Pact Xpp Technologies Ag Verfahren und vorrichtung zur datenverarbeitung
US7657861B2 (en) * 2002-08-07 2010-02-02 Pact Xpp Technologies Ag Method and device for processing data
US20110238948A1 (en) * 2002-08-07 2011-09-29 Martin Vorbach Method and device for coupling a data processing unit and a data processing array
US7394284B2 (en) * 2002-09-06 2008-07-01 Pact Xpp Technologies Ag Reconfigurable sequencer structure
US20040091242A1 (en) * 2002-11-13 2004-05-13 Yung-Chiuan Weng Video recording method for rewriteable optical disks
JP2004265534A (ja) * 2003-03-03 2004-09-24 Sony Corp 情報処理装置、情報再生装置、情報処理方法及び情報再生方法
US7620301B2 (en) * 2003-04-04 2009-11-17 Lg Electronics Inc. System and method for resuming playback
US7447126B2 (en) * 2003-05-12 2008-11-04 Matsushita Electrical Industrial Co., Ltd. Recording device, and related control method, computer program and system LSI
JP2005004840A (ja) 2003-06-10 2005-01-06 Mitsubishi Electric Corp ディスク再生装置
US20060153026A1 (en) * 2003-06-23 2006-07-13 Koninklijke Philips Electronics, N.V. Device and method for recording information
US7301857B2 (en) * 2003-08-01 2007-11-27 Chrysler Llc Media player including a resume function
JP4700611B2 (ja) * 2003-08-28 2011-06-15 ペーアーツェーテー イクスペーペー テクノロジーズ アクチエンゲゼルシャフト データ処理装置およびデータ処理方法
JP3894324B2 (ja) * 2003-10-08 2007-03-22 船井電機株式会社 記録再生装置および記録再生装置における記録再生方法
JP2005166228A (ja) * 2003-11-10 2005-06-23 Toshiba Corp 情報記録媒体、情報記録方法、情報再生方法、情報記録装置、情報再生装置
WO2005067377A2 (en) * 2004-01-15 2005-07-28 M-Systems Flash Disk Pioneers Ltd. Removable medium with bookmark
KR100532613B1 (ko) * 2004-06-18 2005-12-01 삼성전자주식회사 광 기록장치 및 그 제어방법
JP4517742B2 (ja) 2004-06-23 2010-08-04 ソニー株式会社 画像表示制御装置および画像表示制御方法
JP4505280B2 (ja) * 2004-08-19 2010-07-21 株式会社ソニー・コンピュータエンタテインメント 映像再生装置および映像再生方法
WO2006018932A1 (ja) * 2004-08-19 2006-02-23 Sony Computer Entertainment Inc. 映像再生装置および方法、記録媒体、映像再生プログラム
EP1672634A3 (en) * 2004-12-15 2007-10-17 Sony Corporation Recording control device and method, recording medium, and program
US20090031104A1 (en) * 2005-02-07 2009-01-29 Martin Vorbach Low Latency Massive Parallel Data Processing Device
CN1862689B (zh) * 2005-05-10 2010-09-08 松下电器产业株式会社 数据记录装置
JP2007013602A (ja) * 2005-06-30 2007-01-18 Toshiba Corp コンテンツ記録装置、コンテンツ再生装置及びパラメータ情報記録方法
US8855714B2 (en) 2005-09-14 2014-10-07 Sandisk Il Ltd. Removable media player for mobile phones
KR101229493B1 (ko) * 2005-10-26 2013-02-04 삼성전자주식회사 기록 방지 기능을 효과적으로 수행할 수 있는 정보 저장매체, 기록/재생 장치 및 기록/재생 방법
WO2007082730A1 (de) * 2006-01-18 2007-07-26 Pact Xpp Technologies Ag Hardwaredefinitionsverfahren
JP2009536800A (ja) * 2006-05-08 2009-10-15 トムソン ライセンシング 複数の装置にわたりコンテンツの再生を再開する方法
KR20070109723A (ko) * 2006-05-12 2007-11-15 엘지전자 주식회사 Psip에서 이벤트의 스케쥴에 관한 방송 신호, 상기방송 신호를 제어하는 방법 및 이를 처리하는 방송 수신기
KR101282802B1 (ko) 2006-11-17 2013-07-05 삼성전자주식회사 통합재생시 현재재생지점 안내방법 및 이를 적용한영상기기
JP4844482B2 (ja) * 2007-06-25 2011-12-28 Tdk株式会社 記録機の制御方法、記録機用制御装置。
US8892831B2 (en) * 2008-01-16 2014-11-18 Apple Inc. Memory subsystem hibernation
US8417893B2 (en) * 2008-02-04 2013-04-09 Apple Inc. Memory mapping techniques
US8433812B2 (en) * 2008-04-01 2013-04-30 Microsoft Corporation Systems and methods for managing multimedia operations in remote sessions
US20090307409A1 (en) * 2008-06-06 2009-12-10 Apple Inc. Device memory management
ES2428921T3 (es) * 2008-06-26 2013-11-12 Panasonic Corporation Medio de grabación, dispositivo de reproducción, dispositivo de grabación, procedimiento de reproducción, procedimiento de grabación y programa
CN101651702A (zh) * 2008-08-13 2010-02-17 华为技术有限公司 媒体的处理方法、装置及***
KR20100041108A (ko) * 2008-10-13 2010-04-22 삼성전자주식회사 Udta 정보를 이용한 MP4 동영상 연속 촬영 방법 및 이를 지원하는 휴대 단말기
US8516219B2 (en) * 2009-07-24 2013-08-20 Apple Inc. Index cache tree
US8468293B2 (en) * 2009-07-24 2013-06-18 Apple Inc. Restore index page
CN101984425B (zh) * 2010-10-26 2014-03-19 中兴通讯股份有限公司 一种支持电视功能热插拔的数据卡、***及方法
US9767130B2 (en) 2014-12-31 2017-09-19 Nexenta Systems, Inc. Methods and systems for key sharding of objects stored in distributed storage system
US10887664B2 (en) * 2016-01-05 2021-01-05 Adobe Inc. Controlling start times at which skippable video advertisements begin playback in a digital medium environment

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4527265A (en) * 1983-06-30 1985-07-02 Staar S. A. Position memory for laser reproduction unit
BE902324A (fr) * 1985-04-30 1985-08-16 Staar Sa Appareil assurant la reproduction et/ou l'enregistrement selectif et/ou successif de supports d'informations.
JPS62214576A (ja) * 1986-03-14 1987-09-21 Pioneer Electronic Corp ピツクアツプの位置制御方法
US4878129A (en) * 1986-08-27 1989-10-31 Pioneer Electronic Corporation Method for reproduction of stored video signals with disk reproducing apparatus
EP0346979B1 (en) * 1988-06-15 1995-11-22 Koninklijke Philips Electronics N.V. Reproducing and/or recording apparatus
JP2609542B2 (ja) * 1988-10-04 1997-05-14 パイオニア株式会社 ディスクプレーヤ
CA2020059C (en) 1989-06-30 1995-05-23 Shigemi Maeda Modular ceramic igniter
JPH0383243A (ja) * 1989-08-25 1991-04-09 Nec Eng Ltd ビデオテープレコーダ
JPH04254959A (ja) * 1991-02-05 1992-09-10 Sony Corp 記録媒体の再生装置
JP2970008B2 (ja) * 1991-02-22 1999-11-02 ソニー株式会社 ディスク状記録媒体再生装置
JP3398392B2 (ja) * 1991-05-25 2003-04-21 ソニー株式会社 光ディスク再生装置
KR100283967B1 (ko) * 1992-04-08 2001-03-02 이데이 노부유끼 씨디-롬 디스크 재생장치
JP3396894B2 (ja) * 1992-05-14 2003-04-14 ソニー株式会社 音響再生装置
JPH05325509A (ja) * 1992-05-25 1993-12-10 Sony Corp 記録媒体再生装置
ATE188078T1 (de) * 1993-06-24 2000-01-15 Lg Electronics Inc Gerät und verfahren zur zeitgesteuerten aufzeichnung in einem videorecorder
KR950004095A (ko) 1993-07-01 1995-02-17 이헌조 레코드 플레이어 장치의 재생위치 결정방법
US5541738A (en) * 1994-04-12 1996-07-30 E. Guide, Inc. Electronic program guide
JPH0787411A (ja) * 1993-08-26 1995-03-31 Gold Star Co Ltd Tvとvcrのチャンネル自動切換装置及びチャンネル自動切換方法
JPH07326175A (ja) * 1994-05-30 1995-12-12 Sony Corp 記録又は再生装置
JPH08147702A (ja) * 1994-11-11 1996-06-07 Mitsumi Electric Co Ltd 光ディスク書き込み方法
EP0723367A3 (en) * 1995-01-19 1999-08-11 Sony Corporation Television channel selection apparatus, automatic channel presetting method and picture recording apparatus with channel programming
JPH08241565A (ja) * 1995-03-03 1996-09-17 Toshiba Corp ポータブルコンピュータ
JP2802046B2 (ja) 1995-03-14 1998-09-21 インターナショナル・ビジネス・マシーンズ・コーポレイション Cd再生装置及びその制御方法
JPH0963192A (ja) * 1995-08-21 1997-03-07 Canon Inc データ記録装置およびデータ記録方法
KR100436946B1 (ko) * 1995-08-22 2004-09-08 코닌클리케 필립스 일렉트로닉스 엔.브이. 매체로부터오디오신호들및/또는비디오신호들을판독하기위한플레이어
JPH1097766A (ja) * 1996-09-17 1998-04-14 Toshiba Corp 光ディスク記録再生装置及び同装置に適用する再生制御方法
JPH10228728A (ja) * 1997-02-17 1998-08-25 Sony Corp デジタル信号記録方法及び装置、デジタル信号再生方法及び装置
EP0969661A4 (en) * 1997-03-21 2002-10-02 Hitachi Ltd AUDIOVISUAL APPARATUS, METHOD OF USE, AND SYSTEM
KR100283948B1 (ko) * 1997-09-12 2001-05-02 윤종용 디스크플레이어제어장치및그방법
JPH11213627A (ja) * 1998-01-21 1999-08-06 Toshiba Corp 記録予約情報を記録再生できる記録媒体と記録再生装置
JPH11260043A (ja) * 1998-03-12 1999-09-24 Pioneer Electron Corp 情報記録装置及び情報記録再生装置並びに記録媒体
JPH11297052A (ja) * 1998-04-14 1999-10-29 Hitachi Ltd 光ディスク再生装置
JP3873523B2 (ja) * 1999-05-21 2007-01-24 ソニー株式会社 再生装置
US6396777B1 (en) * 2000-05-30 2002-05-28 Delphi Technologies, Inc. Compact disk player instant-on feature
JP2002152657A (ja) * 2000-11-08 2002-05-24 Toshiba Corp 録画レート自動設定録画装置及び録画レート自動設定録画方法
JP2005295438A (ja) * 2004-04-05 2005-10-20 Funai Electric Co Ltd 録画再生装置及びその録画方法

Also Published As

Publication number Publication date
US6574172B2 (en) 2003-06-03
EP0926670B1 (en) 2008-04-23
CN1223437A (zh) 1999-07-21
CN1154978C (zh) 2004-06-23
CN1516185A (zh) 2004-07-28
US6430122B1 (en) 2002-08-06
CN100403442C (zh) 2008-07-16
EP1536421B1 (en) 2012-08-08
KR19990037243A (ko) 1999-05-25
CN1323031A (zh) 2001-11-21
EP0926670A3 (en) 2001-03-21
US20030123846A1 (en) 2003-07-03
US6188650B1 (en) 2001-02-13
US7385884B2 (en) 2008-06-10
DE69839388T2 (de) 2009-05-07
SG82587A1 (en) 2001-08-21
US20020071351A1 (en) 2002-06-13
EP0926670A2 (en) 1999-06-30
DE69839388D1 (de) 2008-06-05
EP1536421A1 (en) 2005-06-01
EP2381445A1 (en) 2011-10-26

Similar Documents

Publication Publication Date Title
KR100568433B1 (ko) 기록장치,기록방법,재생장치,재생방법,기록/재생장치,기록/재생방법,컴퓨터판독가능기록매체및기록매체
JP3997367B2 (ja) 記録再生装置および方法、並びに記録媒体
EP0911825B1 (en) Recording apparatus, recording method, recording medium
US6484233B1 (en) Reproducing apparatus and method, program offering medium and storage medium
US6385152B1 (en) Recording/playback apparatus, recording/playback method, presentation medium and recording medium
KR19990037244A (ko) 정보 처리 장치, 정보 처리 방법, 제공 매체 및 기록 매체
JP3787827B2 (ja) 記録装置および方法、再生装置および方法、記録再生装置および方法、並びに提供媒体
US6339572B1 (en) Recording apparatus, recording method, playback apparatus, playback method, recording/playback apparatus, recording/playback method, recording medium and presentation medium
JP4135109B2 (ja) 記録装置および記録方法、並びに記録媒体
JP4470905B2 (ja) 光学式記録媒体の再生装置、光学式記録媒体の再生方法、及び光学式記録媒体の再生プログラム
JP4255796B2 (ja) データ記録装置、データ記録方法、データ記録プログラム、および該プログラムを記録した記録媒体
JP2000137940A (ja) 記録装置および方法、再生装置および方法、記録再生装置および方法、記録媒体、並びに提供媒体
JP2000137973A (ja) 記録装置および方法、再生装置および方法、記録再生装置および方法、記録媒体、並びに提供媒体
KR20050071001A (ko) 광디스크 장치에서의 연속 예약 녹화 방법
JP2007250180A (ja) 記録再生装置および方法、並びに記録媒体
JP2000021132A (ja) 情報処理装置および方法、情報記録媒体、並びに提供媒体

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: 20130322

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140324

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee