JPH08505729A - ビデオ・テープ・カセット・プレーヤの動作の強化 - Google Patents

ビデオ・テープ・カセット・プレーヤの動作の強化

Info

Publication number
JPH08505729A
JPH08505729A JP6516199A JP51619994A JPH08505729A JP H08505729 A JPH08505729 A JP H08505729A JP 6516199 A JP6516199 A JP 6516199A JP 51619994 A JP51619994 A JP 51619994A JP H08505729 A JPH08505729 A JP H08505729A
Authority
JP
Japan
Prior art keywords
tape
video
program
directory
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP6516199A
Other languages
English (en)
Other versions
JP3392867B2 (ja
Inventor
シー. ユエン,ヘンリー
エス. コー,ダニエル
ジェイ. マンコビッツ,ロイ
ヒンドマン,カール
ワイ. ヌガイ,ヒン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of JPH08505729A publication Critical patent/JPH08505729A/ja
Application granted granted Critical
Publication of JP3392867B2 publication Critical patent/JP3392867B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0887Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/023Control of operating function, e.g. switching from recording to reproducing remotely controlled
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/026Control of operating function, e.g. switching from recording to reproducing by using processor, e.g. microcomputer
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/05Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
    • G11B15/06Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing auxiliary features on record carriers or containers, e.g. to stop machine near the end of a tape
    • G11B15/07Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing auxiliary features on record carriers or containers, e.g. to stop machine near the end of a tape on containers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/05Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
    • G11B15/087Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing recorded signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/18Driving; Starting; Stopping; Arrangements for control or regulation thereof
    • G11B15/1808Driving of both record carrier and head
    • G11B15/1816Programmed access in sequence to indexed parts of operating tapes cooperating with rotating heads
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B23/00Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
    • G11B23/02Containers; Storing means both adapted to cooperate with the recording or reproducing means
    • G11B23/04Magazines; Cassettes for webs or filaments
    • G11B23/08Magazines; Cassettes for webs or filaments for housing webs or filaments having two distinct ends
    • G11B23/087Magazines; Cassettes for webs or filaments for housing webs or filaments having two distinct ends using two different reels or cores
    • G11B23/08707Details
    • G11B23/08714Auxiliary features
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B23/00Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
    • G11B23/30Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture with provision for auxiliary signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B23/00Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
    • G11B23/30Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture with provision for auxiliary signals
    • G11B23/36Signals on record carriers or on containers and recorded by the same method as the main recording
    • 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/022Electronic editing of analogue information signals, e.g. audio or video signals
    • G11B27/029Insert-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/107Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
    • 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/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • G11B27/13Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier the information being derived from movement of the record carrier, e.g. using tachometer
    • 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
    • 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
    • G11B27/3036Time code signal
    • G11B27/3054Vertical Interval Time code [VITC]
    • 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/309Table of contents
    • 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/322Indexing; 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 used signal is digitally coded
    • G11B27/324Duty cycle modulation of control pulses, e.g. VHS-CTL-coding systems, RAPID-time code, VASS- or VISS-cue signals
    • 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/328Table of contents on a tape [TTOC]
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B31/00Arrangements for the associated working of recording or reproducing apparatus with related apparatus
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B33/00Constructional parts, details or accessories not provided for in the other groups of this subclass
    • G11B33/10Indicating arrangements; Warning arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/86Re-recording, i.e. transcribing information from one magnetisable record carrier on to one or more similar or dissimilar record carriers
    • 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/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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4583Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programmes in the same time slot
    • 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/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • 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/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • 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/482End-user interface for programme selection
    • 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/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • 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
    • 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/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
    • 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
    • G11B2220/652Solid state media wherein solid state memory is used for storing indexing information or metadata said memory being attached to the recording medium
    • G11B2220/655Memory in cassette [MIC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/80Indexing information stored in optical or magnetic or other strip attached to cassette or disc, e.g. barcodes attached to a recording medium
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • G11B2220/91Helical scan format, wherein tracks are slightly tilted with respect to tape direction, e.g. VHS, DAT, DVC, AIT or exabyte
    • 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/022Electronic editing of analogue information signals, e.g. audio or video signals
    • G11B27/024Electronic editing of analogue information signals, e.g. audio or video signals on tapes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/008Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
    • G11B5/00813Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes
    • G11B5/00847Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes on transverse tracks
    • G11B5/0086Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes on transverse tracks using cyclically driven heads providing segmented tracks
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • H04N5/7755Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver the recorder being connected to, or coupled with, the antenna of the television receiver
    • 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
    • H04N5/7824Television signal recording using magnetic recording on tape with rotating magnetic heads
    • H04N5/7826Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape
    • H04N5/78263Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape for recording on tracks inclined relative to the direction of movement of the tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/9201Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
    • H04N5/9206Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal the additional signal being a character code signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 放送プログラムのタイトル、チャンネル、日付、時刻および長さの如き情報をデコードし、VCRの制御同様、プログラム(33a)のディレクトリを提供する際、その情報を利用する垂直帰線消去インターバルデコーダ(60a)を提供することによりビデオカセットプレーヤ(10)の動作を強化する。このVCRには、ビデオトラック(13)又は制御トラック(11)の何れの部分においてもテープへのディレクトリ情報と同様制御情報を挿入するVBIエンコーダ(60b)がさらに設けられる。

Description

【発明の詳細な説明】 ビデオ・テープ・カセット・プレーヤの動作の強化 関連出願のクロス・レファレンス これは1993年2月8日に出願された出願番号08/014,541の一部継続出願であり 、それは1993年1月5日に出願された出願番号08/001,125の一部継続出願であり 、それは1992年5月7日に出願された出願番号07/833,607の一部継続出願であり 、それは1992年1月7日に出願された出願番号07/817,723の一部継続出願であり 、それは1991年12月5日に出願された出願番号07/805,844の一部継続出願であり 、それは1991年8月19日に出願された出願番号07/747,127の一部継続出願であり 、その主題は、このレファレンス内で一貫するものである。 発明の分野 一面に於いて、本発明は、磁気テープのカセット上でプログラムの管理と記憶 と検索を助長するための手段と方法に関する。他面に於いて、本発明は、磁気テ ープ・カセット内のテープに関する現在情報を保持すること、特に、磁気テープ ・リーダー/レコーダに使用されるテープに関する現在情報を保持することと、 そのための磁気テープ・カセットに関する。 発明の背景 データを長期に大量に記憶する2つの一般的な方法、すなわち、ランダム・ア クセスと順次アクセスは周知の技術である。ランダム・アクセス方式は、長時間 再生(LP)レコード・プレーヤとコンパク ト・ディスク(CD)ドライブとビデオ・ディスク・ドライブを消費者の使用のた めに、ハードディスク・ドライブとフロッピー・ディスク・ドライブと光学的デ ィスク・ドライブをコンピュータと共に使用するために用いている。全ての場合 、情報は、再生ヘッドを記憶されている媒体の希望された再生エリアに直接移動 して、ランダムでアクセスされる。 A.直列記憶装置の問題 順次方式の場合、記憶されている情報は順次でしかアクセスできない。順次方 式は、オーディオ・テープ・ドライブとビデオ・テープ・ドライブとデジタル・ オーディオ・テープ・ドライブを一般的な消費者の使用のために、デジタル・テ ープ・ドライブとテープ・バックアップ・カセット・ドライブをコンピュータを 用いた使用のために、アナログ・テープ・ドライブを計測用のために用いている 。これらのデバイスの全ては磁気テープを記憶媒体として用いている。テープ・ ドライブの大きな長所は、ランダム・アクセス・ドライブと比べると低コストで あることにある。磁気テープを用いる際の欠点と問題として次に示す3つがある 。 1.テープ上の特定の位置に進むために、テープは連続または順次方式で、 進められるか或いは巻き戻されなければならない。前進または後退動作が特に高 速で実行できない限り、これは時間消費型プロセスになる。 2.テープ上のレコードの正確な内容と位置が分からない。ランダム・アク セス・デバイスは内容のインデックスをディスクの開始位置に(通常は最外部の トラックに)記録できる。また、インデックス情報がアクセスされる必要がある 任意の時に、読取または書込ヘッドは単純にスキップしてインデックスを読み取 る。磁気テープの場合、インデックスがテープの開始位置に確保されているエリ アに記録されても、或るビデオ・テープまたはコンピュータ・テープ・バックア ップ・システムでいま実施されているように、その有用性は、インデックスを調 べる必要がある時にテープが開始位置にないことを想定すると、テープを全て開 始位置まで巻き戻すために要求される時間により制限される。テープの大多数の 所有者は、タイトルをテープ上に記載して、そのプログラムの瞬時の識別を可能 にすることを希望している。通常、タイトル設定は、タイトルをテープまたは其 のボックス上のラベルに手で書き込んで行われる。しかし、テープがボックスか ら剥離するか、またはラベルが落下する可能性がある。一部のテープ所有者は、 同じテープに繰り返し記録し、恒久的なラベルを用いることを好まない。コンピ ュータ・テープは、数百のレコードまたはファイルを含むことができるので、イ ンデックスをボックスに手で書き込んだり更新することは現実的でない。 3.テープの絶対的な現在位置が分からない。大半のテープ・ドライブは、 相対位置だけ指示するテープ・カウンタを備えている。例えば、テープ・カセッ トが再生され且つテープ・ドライブから巻き戻さずに取り出される場合、カセッ トがテープ・ドライブに依って挿入され再生される次の時に、カセットのテープ の絶対位置はもう分からなくなる。絶対アドレス・マークをテープに書き込むこ とに依って、この問題を解決する試みが行われてきた。例えば、或る最近のビデ オ・テープはVHSアドレス調査システム(VASS)を用いていて、そこでは、絶対 アドレス・マークは1分間隔でVHSテープのコントロール・トラックに書き込ま れる。テープに依るハードディスクのコンピュータ・バックアップの場合、スト リーム・モードは、一定のストリームのデータ・ブロック(通常は512バイト )がテープに書き込まれ場合に通常は用いられ、各ブロックは1つまた は2つのアドレス・バイトだけ先行する。従って、絶対アドレスが、使用できる が、まだテープに広く用いられていない。 絶対アドレスを知ることが重要である。例えば、テープに5つのプログラム( またはレコード)が存在し、それらのスタート・アドレスの各々が分かっていて 、ユーザはプログラム4のスタート位置に進むことを希望していると想定される 。テープが現在位置する絶対アドレスが分からないで、ユーザまたはドライブは 、希望されたレコードに達するために、テープを巻き戻すか或いは高速で進める べきか知る方法はない。 テープ・ドライブがランダム・アクセス・デバイスに競争するためには、これ らの3つの問題が解決されるか改善されることが重要になる。 B.プログラム・タイトルの設定 記述的なタイトルをテープに設定すると別の問題が現れる。ビデオ・タイトル の設定は、一般的に周知のことであり、テープの先頭部に記録される。通常は、 タイトルは、コンピュータで生成され、且つコントロール・トラックよりレギュ ラー・ビデオ・フレームのシーケンスで記録される。テープの多数のコピーが行 われると、タイトルの品質は大幅に低下する。また、タイトルは、フレームの順 序を再び記録せずに、便利に編集することはできない。このようなタイトルを設 定する従来技術のシステムは高価になるか扱いにくくなる。プロフェッショナル ・ビデオ・タイトル設定システムは周知のChyronシステムなどを数多く含んでい る。一般的に、これらのシステムは、完全なコンピュータと、複雑で高分解能の 文字生成器と、影とイタリックと他の要素を作成するための特殊要素生成器と、 ビデオ信号を生成するビデオ・インタフェースを含んでいる。このようなシステ ムは、家庭用ビデオ市場に対して過度に高価になり 且つ複雑となる。 一部のビデオカセット・レコーダ(VCR)とカムコーダは、記録されるビデオ 信号に重ねられるか或いは絵信号と混合して記録され、単純なブロックの文字と 数字を表示するための単純な文字生成器を具備している。代表的なカムコーダの 適用は、記録する日時と時刻を表す文字を記録される際にビデオ信号に加えるの で“日付スタンプ”を加えることになる。VCRの場合、文字生成器は、VCRが、将 来、プログラムを記録するためにプログラム設定される時に、チャンネルや日付 や時刻のようなプログラム設定情報をスクリーン上に表示するために使用できる 。しかし、現在、VCR文字生成器をタイトル設定装置として使用できる単純な方 法はない。 1992年10月12日付けの草案EIA-608の“ライン21データ・サービス、7項、拡 張データ・サービス・パケットに対して推奨される実行”に於いて、プログラム ・タイトルとタイプのような情報を放送用プログラムと共に送るためにVBIライ ン21、フィールド2を使用することが提案されている。しかし、タイトルを記録 するプログラムに設定するように、ビデオカセット・レコーダの動作を増強する ためにこのような情報を使用できる可能性は、一度も提案されていない。 C.タイトル編集 従来技術のタイトル設定システムが抱える別の問題はデータ入力と編集である 。Chyronシステムの場合、家庭用に適しておらず且つ未熟なタイピストのために 低速にされたフルサイズ・タイプライター・スタイル・キーボードが用いられて いる。タイトルの編集は、タイトルがテープ上でビデオ画像として記録されるの で、殆どの家庭生成タイトルにとって非実践的なものになる。従って、従来の技 術は、順次記憶磁気テープの使用に適したビデオ・タイトルを生 成し記憶し編集する好都合な手段を提供できない。家庭用ビデオ装置のユーザは 、内部文字生成器ハードウェアとVCRリモート・コントロールを使用するシステ ムを同様に有効利用し、それゆえタイトルを生成するために複雑または高価なハ ードウェアを必要としない。 本発明の目的は、アドレス設定システムがプログラムのスタート・ポイントを 高速で正確に検索する方法を提供することにある。更なる目的は、アドレス設定 システムが、テープ上の現在の位置を決定し、検索中に目的アドレスに向かう手 段を提供することにある。アドレス設定システムの更に別の目的は、記録または 変更される時にプログラムの長さを求める手段を提供することにある。 本発明の目的は、ディレクトリを記憶するためにランダムにアクセスできるメ モリを具備することにある。本発明の別の目的は、ディレクトリがテープ上に記 録されている情報の品質を低下せずに変更できることにある。 本発明の目的は、ユーザに放送され、且つ予定されている特別のイベントを含 む記述的な情報と現在の予定を僅かの語句で示されるプログラム・ガイドを提供 することにある。更なる目的は、プログラム・ガイドがユーザに依る最小限の対 話でインデックスVCRをタイマー・プログラム設定に使用できるようにすること であり、それゆえユーザはプログラムを容易に見るため時間的な推移を見いだす ことができる。更に別の目的は、放送者が従来のオフ時間中に放送されたプログ ラムを見ることを増加できることにある。 本発明の目的は、移動式ヘッド・システムより高い信頼性と利用性を備え且つ 低コストのインデックスVCRを具備することにある。 発明の要約 本発明は、磁気テープ・カセット・リーダー/レコーダに於いて、磁気テープ ・カセットのテープに関する、記録されているプログラムのディレクトリのよう に、現在の情報を保持するための方法と装置を提供する。プログラム・ディレク トリの使用は、テープ・カセット・リーダー/レコーダの動作を大幅に助長する ことができる。例えば、プログラム・ディレクトリを用いると、ユーザは、プロ グラムが過度に書き込まれる又はもうアクセスできない或いはその両方の状態を ディレクトリ上で単純に指摘することに依ってテープ化されたプログラムの消去 動作を実行でき、または、適正なスポットを見い出すためにテープを入念に調査 しなくても、記録動作を実施するために、適切なテープ・セグメントをディレク トリから選択することに依って記録動作を実施できる。要するに、プログラム・ ディレクトリの使用は、VCRのようなテープ・デバイスの多数のユーザが長年に わたって感じてきた大きな不快感を解消する。 本発明の別の実施例が、テープに関する現在の情報を記憶するために明細書に 開示されている。例えば、一実施例では、情報はテープ・カセットの外部で支え られる第2のメモリに保持される。 前述の実施例の第一の実行に依れば、第2メモリはカセット上に装着される記 憶媒体である。記憶媒体は、記憶媒体をカセットのハウジングに固定するために 、磁気層と接着層を好都合に備えている。固定式の磁気ヘッド/センサは、磁気 層に記憶されている現在の情報にアクセスするためにVCRに設けられている。現 在の情報をアクセスする方法は、このようなカセットをリーダー/レコーダに挿 入することを始めた後に磁気層上の内容を読み取るステップと、このようなカセ ットがリーダー/レコーダから出される時には必ず磁気層は其のテープに関する 現在の情報で更新されるステップとを有する。 前述の実施例の別の実行に依れば、第2メモリもカセット上で支えられる磁気 層であり且つ好ましくはカセットのハウジングに取り付けられた磁気層である。 しかし、磁気層上のデータを読み取り/書き込むための磁気ヘッド・センサは磁 気層上を移動できる。このような実行のもとで、テープに関する情報は、固定式 ヘッドを用いる前述の実行より遥かに自由に読み取られ且つ書き込まれることが できる。 前述の実施例の別の実行に依れば、テープの情報を記憶するための第2メモリ はカセット上に支えられる半導体メモリである。好都合に、半導体メモリは、ア ドレスとデータをカセットとVCRの間で通信するために接触ポイントの数が最小 になるように、直列入力/出力部を備えている。特に優れていることは、情報を 半導体メモリに記憶することが、テープの更新と取り出しの間で任意の好都合な 時に行われることである。 本発明の別の実施例に依れば、テープのディレクトリ情報はテープ自体に記録 される。この実施例の長所は、本発明がテープまたは其のハウジングを変更せず に実施できることにある。 この実施例の一実行において、ディレクトリ情報は、記録されるビデオ信号の 垂直ブランキング間隔(VBI)でテープのビデオ・トラックに書き込まれる。 別の実行において、ディレクトリ情報はテープのコントロール・トラックに書 き込まれる。好都合に、マーカは、現在のディレクトリの位置を独特な方法で識 別するためにテープ上に形成される。更に好都合に、第1マーカは、ディレクト リがテープに記録される時に、現在のディレクトリのほぼ近くでテープに記録さ れる。テープは第1マーカでディレクトリに対して検索される。第2マーカは、 現在のディレクトリが読み取られる時に、第1マーカのほぼ近くで テープに記録される。代わりに、マーカは、ディレクトリがテープに記録される 時に、現在のディレクトリのほぼ近くのテープに記録できる。テープは、そのほ ぼ近くのマーカに依って現在のディレクトリに対して検索される。マーカは、デ ィレクトリが読み取られると消去される。また、現在のテープの位置は、カセッ トをリーダー/レコーダに挿入している間に、カセットのハウジングから読み取 られる。テープの現在の位置は、カセットをリーダー/レコーダから取り出して いる間に、カセットのハウジングに書き込まれる。 一実施例では、ディレクトリは、ディレクトリを読み取るステップの直後にテ ープから消去される。別の実施例において、リーダー/レコーダは、ディレクト リを読み取った後とカセットを取り出す前に、ディレクトリがカセットをリーダ ー/レコーダに再挿入する際に且つ1つのレコードをテープからリーダー/レコ ーダに依って読み取る前にリーダー/レコーダに依って読み出される位置に、カ セットのテープを再び設定する。更に別の実施例において、テープは、ディレク トリが読み取られた後とカセットを取り出す前に巻き戻されない。しかし、テー プは、それが再びロードされる時に逆方向でディレクトリに対して読み取られる 。 好都合に、ディレクトリに関連するテープ上に、カセットをリーダー/レコー ダに再挿入する際にリーダー/レコーダがテープの読取を始めるテープの現在位 置が記録される。更に好都合に、ディレクトリをテープから読み取る時に、現在 位置もテープから読み取られ、現在位置の表現がメモリに記憶される。好都合に 、メモリの現在位置は、テープが読取または書込のために移動される時に更新さ れ、更新された位置がテープに記録される。 本発明の更に別の実施例では、テープのディレクトリ情報はVCRに位置するラ ンダム・アクセス・メモリに記憶される。識別要素( 例えばボリューム・ラベル)はテープに書き込まれ、従ってテープがVCRにロー ドされる時に、対応するディレクトリ情報がラベル・アクセス・メモリから検索 できる。 インデックス情報は、そこに記録されているプログラムの検索と、選択された プログラムにテープの位置を設定することを助長するために、テープ上に設けら れている。 一実行に依れば、インデックス情報は予め設定された離間間隔でテープに書き 込まれる。インデックス情報は、情報が書き込まれる時に、テープ・リール・カ ウンタの値に依って表される。或る特別の実行では、インデックス情報はコント ロール・トラックに書き込まれる。別の特別の実行では、インデックス情報はビ デオ・トラックのVBI部に書き込まれる。 別の実行では、キュー信号は各々プログラムの開始位置に書き込まれる。プロ グラムのアドレスは、テープの他のプログラムに対応する其の順次位置に依って 表される。この実行下におけるプログラムは、適正な数のキュー信号が現れるま で、高速前進または巻戻し動作中に現れるキュー信号をカウントして位置決めさ れる。 別の実行では、プログラム・ディレクトリの作成とメンテナンスと使用性を更 に助長するために設けられている。例えば、一実施例では、ディレクトリの一部 を形成する、プログラム・タイトルは、レコーダ/リーダーのジョグ・シャトル ・リモート・コントロールのコントロールを入力装置として用いて入力される。 英数字キーボードの表現は、コントローラの制御のもとでレコーダ/リーダーの 文字生成器に依ってモニタ・スクリーン上に表示される。リモート・コントロー ルの矢印ボタンまたはジョグ・シャトル・ノブは、プログラム・タイトルのワー ド(語)を形成する個々の文字を選択するために使用できる。完全なタイトルは ユーザに依って作成された 後に、ディレクトリに記憶される。別の実施例では、スクロール可能な文字がキ ーボード表現の代わりに表示される。矢印ボタンまたはジョグ・シャトル・ノブ は、希望された文字の位置が定められるまで、文字を英字/数字を順次ステップ することに依って変更させる。 別の実施例では、コントローラは、放送用テレビジョン信号のVBI部で通信さ れるデータ(例えばプログラム・タイトル)をデコードするためにデコーダに結 合されている。デコードされたデータは、メモリのディレクトリに送られて、モ ニタ・スクリーン上に表示される。表示されたデータは、VCRリモート・コント ロールのジョグ・シャトル・ノブのコントロールを用いて編集できる。或る特に 考えられた実施例の場合、デコーダはVBIのライン21のフィールド2からデータ をデコードする。 別の実施例の場合、VBIで通信されるデータはプログラム・タイトルのような データを含んでいるので、それは、その予定時間を越えずにプログラムの延長を 検出するために使用できるので、VCRはプログラムの記録を続けることができる 。 更に別の実施例の場合、関連する第2プログラムのチャンネル-日付-時刻-長 さのような、第1プログラムの補助情報が、第1プログラムのVBIで放送される 。ユーザ入力に応答して、補助情報は、VBIから検索され、且つ関連する第2プ ログラムの記録のためにVCRを自動的にセットするために用いられる。 更に別の実施例の場合、補助情報は第1プログラムに関連するテキスト・デー タになる。この実施例のもとで、VCRは、テキスト・データをメモリに記憶する ためにユーザ入力に応答する手段を備えているので、それらは選択された時刻に 表示できる。 別の実施例では、複数の選択されたテープのディレクトリを含ん でいるライブラリはVCRに記憶される。ライブラリの使用は、複数のテープの中 からプログラムを検索することを助長する。 更に別の実施例では、放送プログラムは異なる規準で区分けされる。放送プロ グラムの規準の識別要素がVBIで放送される。この実施例に依れば、規準識別要 素はVBIから検索されて、ディレクトリ情報の一部として記憶され、それは、特 定の規準のプログラムをテープの記録から検索することを助長するために後で使 用できる。 好ましい実施例では、ハイブリッド(混成)VCRシステムは、アドレスとテー プ識別番号(TID)をビデオ・テープのコントロール・トラックまたはVBIから検 出して、テープのタイプを其れに基づいて識別できる。第1タイプのテープは家 庭で記録されるテープ(HRテープ)であり、そのディレクトリはRAMとTIDに記憶 され、アドレスは第1実施例の場合にコントロール・トラックに且つ第2実施例 の場合にVBIに記憶される。第2タイプのテープは公表者から予め記録されてい るテープ(PRテープ)であり、そこではディレクトリはVBIに記憶され、アドレ スはHRテープに同様な方法で記憶される。第3タイプのテープは、インデックス 無しに既に記録されていて且つインデックスが加えられる、逆作用にインデック スされたテープ(RIテープ)である。ディレクトリはRAMとTIDに作成され、アド レスはコントロール・トラックに記録される。 アドレスは、テープ上の記録の位置から、テープの開始位置からの距離として 決定される。第1実施例の場合、アドレスは、スピンドルの光反射ラインから反 射されるパルスの数をカウントするか、またはテープに記録されている同期パル スの数から長さを計算することにより、スピンドルの回転をカウントして決定さ れる。第2実施例の場合、距離は、テープの動きと同期して回転するキャップス タン(テープレコーダのテープの回転速度調整装置)の回転を測定 することにより決定される。 第1実施例では、アドレス・システムは、ファイル・マークを同期分散アドレ スにプラスしたシステム(FMAS)になる。このシステムは、絶対アドレスをコン トロール・トラックにアドレス・パケットの形態で書き込む。これらのパケット は2つのタイプの位置に書き込まれる。第1タイプ(タイプ1)は、各々プログ ラムの開始位置とテープの最後のプログラムの終端に書き込まれる。これらのパ ケットの主な機能は、プログラムのスタート・ポイントを検索する“ファイル・ マーク”として機能することである。第2タイプのパケット(タイプ2)は、タ イプ1パケット間で、できるだけ頻繁に非同期状態で記録される。これらのパケ ットは、現在のテープ位置を決定する“ロード・マーク”として機能する。 第2実施例では、2つの別個のアドレス・システムが用いられる。高分解能の アドレス・システム(HRAS)は、絶対アドレスを高反復率(例えば数秒ごとに1 回)でVBIのライン上に書き込む。第2タイプのアドレス・システムは、絶対ア ドレスが各々プログラムの開始位置だけでなく最後のプログラムの終端でアドレ ス・マークとしてコントロール・トラックに書き込まれる、低分解能のアドレス ・システム(LRAS)である。他のLRASは、VISSまたはVASSマークのようなマーク だけ、テープの各々プログラムの開始位置とテープの終端でコントロール・トラ ックに書き込む。 TIDは乱数生成器にVCRの初回使用の時間を送って生成されるので、2つのVCR が同じ識別番号を有する確率が減少される。このTIDもテープ番号を含んでいる 。 多重インデックスVCRは、ディレクトリ・データを其の間で送るためにバス上 で相互接続される。特別の実行では、家主が、数個のビデオ・テープを両方のシ ステムで演ずる幾つかのVCRシステムを 備えている場合がある。この相互接続はディレクトリが多重VCR間で転送される ことを可能にするので、各々VCRは、同じディレクトリ・ライブラリを具備する ことができる。 更に別の実施例の場合、入力/出力ポートは、ユーザがVCRシステムをプリン タ、または電話回線またはフロッピー・ディスク・ドライブのような別の外部装 置に接続できるように構成されている。プログラムを伴なうディレクトリまたは 補助情報放送はハードコピーにプリントできる。 図面の簡単な説明 図1は、家庭で記録されるテープと予め記録されているテープと逆作用でイン デックスされるテープに対して記録されているプログラムのインデックスと、標 準ビデオ・カセット・フォーマットを与え、ディレクトリ・コントローラとバス ・インタフェースと出力インタフェースを備え且つ発明を具体的に実施する、ハ イブリッド(混成)インデックス・システムを使用する、インデックス・ビデオ ・カセット・レコーダを示すブロック図である。 図2は、本発明の特定の実行に従う図1のディレクトリ・コントローラのRAM に記憶されているデータ構造を概念的に示す略図である。 図3は、本発明の特定の実行に従う図2のデータ構造で使用中のディレクトリ の概念的な構造を示す略図である。 図4は、マーカとディレクトリをコントロール・トラックに具備する図1のカ セットの磁気テープ上に記録される情報のフォーマットをグラフで示す図である 。 図5は、マーカをコントロール・トラックに且つディレクトリをビデオ・フレ ームのフィールドに具備する図1のカセットの磁気テ ープ上に記録される情報のフォーマットをグラフで示す図である。 図6は、本発明の特定の実施例を実施するための図1のマイクロプロセッサ・ コントローラと其のインタフェースを示すブロック図である。 図7は、マイクロプロセッサ・コントローラ31の別の特定の実行を遂行するた めの図1のマイクロプロセッサ・コントローラと其のインタフェースを示すブロ ック図である。 図8は、典型的なビデオ信号の垂直ブランキング間隔に於けるライン21フィー ルド21フィールド2ビデオ信号のフォーマットを示すタイミング図である。 図9a-9bは、図1に図示されるVBIエンコーダの略回路図の部分を示す図である 。 図9cは、放送信号と記録される信号を共にデコードするためのVBIデコーダを 示す図である。 図10aは、ディレクトリをビデオ・テープのコントロール・トラック上にエン コードするためにそのトラック上に記録される同期パルスの変更を示すタイミン グ図である。 図10bは、バイナリ・ビット“0”が或る時に瞬時に書き込まれ(或るフレー ム)且つバイナリ・ビット“1”が別の時に瞬時に書き込まれる(別のフレーム )時にコントロール・トラック上に記録される同期パルスを示すタイミング図で ある。 図10cは、コントロール・ヘッドのコイルを経由する逆の極性の電流のタイミ ングを示すタイミング図である。 図10dは、図10fに図示されるコントロール・パルス末端検出器に依って生成さ れるヘッド信号を示すタイミング図である。 図10eは、図10cに図示される電流の流れに応答して図10fに図示されるコント ロール・パルス末端検出器に依って生成されるヘッ ド信号を示すタイミング図である。 図10fは、エンコードされたデータ信号をコントロール・トラック上で読み取 ることと書き込むことを制御する回路4400のブロック図である。 図10g-10hは、図10fの回路の詳細図である。 図10iは、図10fに図示されるように、データをコントロール・トラック上でエ ンコードしデコードするための回路の他の実施例のブロック図である。 図11は、図1のインデックスVCRを他のするためのリモート・コントロール・ ユニットの実施例を示す図である。 図12は、図1のインデックスVCRのためのリモート・コントローラの別の実施 例の略図である。 図13は、ファイル・マークに非同期分散アドレスをプラスしたシステムを用い て、テープ識別番号とアドレスを記憶する実施例の略図である。 図14は、高/低分解能アドレス設定システムを用いてテープ識別番号とアドレ スを記憶する他の実施例の略図である。 図15は、高/低分解能アドレス設定システムを用いてテープ識別番号とアドレ スを記憶するさらにその他の実施例の略図である。 図16は、VISS PLUS TPデータ・パケット・アドレス・システムを用いてテープ 識別番号とプログラム番号を記憶する更に別の実施例の略図である。 図17は、プログラムがテープに重ね書きされた図16の実施例の略図である。 図18は、ディレクトリ・データを通信バスのVCR間で転送するマルチVCRシステ ムを示す機能ブロック図である。 図19は、図18に図示されるシステムの一実施例に対して、ライブ ラリを他のVCRに放送する動作に用いられるステップを示すフローチャートであ る。 図20は、図18に図示されるシステムの一実施例に対して、転送されるデータの データ・パケット・フォーマットを示す略図である。 図21は、図18に図示されるシステムの一実施例に対して、別のVCRからライブ ラリ情報を受信する際に用いられるステップを示すフローチャートである。 図22は、予め記録されているテープ上に記録されているディレクトリのデータ ・フォーマットを示す略図である。 図23は、絶対アドレス・パケットのデータ・パケット・フォーマットを示す略 図である。 図24は、テープ識別番号(TID)のデータ・パケット・フォーマットを示す略 図である。 図25は、予め記録されているテープのVBIに記録されているディレクトリ・パ ケットの別の実施例のフォーマットを示す略図である。 図26は、予め記録されているテープのVBIに記録されているテープ・タイトル のディレクトリ・パケットD(0)の別の実施例のフォーマットを示す略図である 。 図27は、HRテープとPRテープのVBI上に記録されているTPパケットの別の実施 例のフォーマットを示す略図である。 図28は、HRテープのTIDの別の実施例のフォーマットを示す略図である。 図29は、PRテープのTIDの別の実施例のフォーマットを示す略図である。 図30は、テープ識別番号とアドレスとディレクトリを家庭で記録されるテープ (HRテープ)に記録または取り出し中に書き込むため にFMASアドレス設定システムを用いるインデックスVCRの動作に用いられるステ ップを示すフローチャートである。 図31は、テープ識別とプログラム番号を家庭で記録されるテープ(HRテープ) に記録中に書き込むVISS PLUS TPアドレス設定システムを用いるインデックスVC Rの動作に用いられるステップを示すフローチャートである。 図32は、FMASまたはLRASアドレス設定システムを用いるインデックスVCRに依 って逆作用でインデックスされるテープを作成するためにテープ識別と絶対アド レスとディレクトリを書き込むために用いられるステップを示すフローチャート である。 図33a-33bは、テープがそこに挿入される時にFMASアドレス設定システムを用 いるインデックスVCRの動作に用いられるステップを示すフローチャートである 。 図34a-33bは、テープがそこに挿入される時にVISS PLUS TPアドレス設定シス テムを用いる、インデックスVCRの動作に用いられるステップを示すフローチャ ートである。 図35は、FMASアドレス設定システムを用いてインデックスされるテープのプロ グラムを検索するために用いられるステップを示すフローチャートである。 図36は、VISS PLUS TPアドレス設定システムを用いてインデックスされるテー プのプログラムを検索するために用いられるステップを示すフローチャートであ る。 図37は、VISS PLUS TPアドレス設定システムと絶対アドレス設定システムを用 いてインデックスされるテープのプログラムを検索するために用いられるステッ プを示すフローチャートである。 図38は、アドレス・マークを使用せずにビデオテープの絶対プログラム位置を 決定するシステムの略図である。 図39は、テープの長さを決定する他の実施例を示す図である。 図40は、テープ移動センサのための他の実施例の略図である。 図41は、テープ移動センサを用いてテープの位置を決定するその他の実施例の 略図である。 図42a-42bは、第1VCRに接続されない第2VCRに対するテープに沿ってディレ クトリを送る動作に用いられるステップを示すフローチャートである。 図43は、プログラム関連情報を処理する際に用いられるステップを示すフロー チャートである。 図44は、バッファに記憶されているプログラム関連情報のディスプレイの略図 である。 図45は、ビデオ・マガジンのためのインデックスVCR 10の動作に用いられるス テップを示すフローチャートである。 図46は、電子式プログラム・ガイドを記録する動作に用いられるステップを示 すフローチャートである。 図47は、インデックスVCRを用いる電子式ガイドのためのインデックス機能の 動作に用いられるステップを示すフローチャートである。 図48は、図47で選択されたディレクトリのディスプレイの略図である。 図49は、図47で選択された電子式ガイドを含んでいるディレクトリのディスプ レイの略図である。 図50は、電子式プログラム・ガイドをビデオ・グリッドとビデオ・クリップを 用いてガイドの映画ガイド部の拡大図と共に図示する略図である。 図51は、ビデオ・グリッドとビデオ・クリップを用いる電子式プログラム・ガ イドのためのインデックスVCRの動作に用いられるス テップを示すフローチャートである。 図52は、VISSマーク間のビデオ・テープの一時的なインデックス部の動作に用 いられるステップを示すフローチャートである。 図53は、VISSマーク間のビデオ・テープの一時的インデックス部を演ずる動作 に用いられるステップを示すフローチャートである。 図54は、補助情報のためにVBIで放送されるポインタ・パケット・データのフ ォーマットを示す略図である。 図55は、VBIのライン21でポインタに依って指示される時にVBIに依って記録さ れるCSPG/PRIパケット・データのフォーマットを示す略図である。 図56は、ビデオ・マガジンのために用いられるビデオ・マガジン(VM)パケッ トを示す略図である。 図57は、ディレクトリをライブラリに記憶する際に用いられるステップを示す フローチャートである。 図58a-58fは、本発明の特定の実施例に用いられるステップを示すフローチャ ートである。 図59は、拡張されたテープが本発明を実施するVCRに挿入される時にコントロ ーラに依って実行されるステップを示すフローチャートである。 図59b-59nは、異なるキーが押される時にコントローラに依って実行されるス テップを示すフローチャートである。 図60a-60pは、本発明を実施するVCRに依って表示される異なるスクリーンを示 す図である。 図61a-61cは、本発明を実施するVCRに依って実行される異なる手順のステップ を示す。 図62は、瞬時情報がVBIからデコードされ且つ本発明を実施する VCRに用いられる様子を示す図である。 図63は、放送の記録を延長するためのステップを示すフローチャートである。 図64は、インデックスVCRの親制御の特長の動作に用いられるステップを示す フローチャートである。 図65a-65lは、発明の特定の実行に従うインデックス・システムのためのディ スプレイの略図である。 図66aは、カセットの背壁に記録されている情報のためのディレクトリ・コン トローラと移動自在の磁気書込感知システムを具備するビデオ・カセット・レコ ーダのブロック図であり、本発明の他の実施例を描写する図である。 図66b-66dは、図66aに図示されるシステムの移動自在のヘッド・アセンブリの 機械的なデザインを示す図である。 図67は、モータ制御回路の概略回路図である。 図68は、磁気ストリップに書き込むための概略回路図である。 図69は、データを磁気ストリップから読み取るための概略回路図である。 図70a-70cは、磁気ストリップの構成を示す図である。 図70e-70jは、機能コードを磁気ストリップに乗せる別の方式を示す図である 。 図71は、本発明の他の実施例として、ディレクトリ・コントローラと半導体メ モリを具備するビデオ・カセット・レコーダのブロック図である。 図72a-72bは、図71の半導体メモリの構成を示す図である。 図73は、データが特定の実行に従い、如何に図71の半導体メモリに記録される かを示す図である。 図74は、レコーダが磁気テープ・カセットの末端に沿って磁気ス トリップ上のディレクトリまたはディレクトリ位置あるいはその両方のためにリ ーダーとライターを具備する磁気テープ・カセットのフロント・ロードを有する ビデオ・カセット・レコーダを概略的に描写した図である。 図75は、レコーダが磁気テープ・カセットの末端に沿って磁気ストリップのデ ィレクトリまたはディレクトリ位置あるいはその両方のためにリーダーとライタ ーを具備する磁気テープ・カセットのトップ・ロードを有するビデオ・カセット ・レコーダを概略的に描写した図である。 図76は、図74-75のVCRのために磁気ストリップを用いるビデオカセットの斜視 図である。 図77は、背面接着磁気ストリップのスタックを示す図である。 図78は、ディレクトリ情報を記憶するために磁気ストリップを含むメモリを具 備するビデオカセットの他の実施例を概略的に示す図である。 図79は、カセットのトップに取り付けられている磁気ストリップと、磁気スト リップ上に設けられているマークを示す図である。 図80は、カセットの背壁に取り付けられている2つの磁気ストリップを示す。 図81は、カセットの背壁に記録されている情報のためのディレクトリ・コント ローラと磁気書込感知システムを具備するビデオ・カセット・レコーダのブロッ ク図であり、本発明の他の実施例を描写した図である。 図82aと82bは、磁気ストリップを読み取るための磁気書込/センサ・ヘッド・ ユニットの側面図と平面図である。 図83aは、読取動作と同期するために磁気ストリップのコントロール・トラッ ク上に予め記録されているクロック信号のタイミング 図である。 図83bは、読取/書込動作が反対方向で実行されることを可能にするために磁 気ストリップのデータ・トラックに記録されている信号を示す図である。 図83cは、理想的な状態でデータ・トラックからの出力を示す図である。 図84aは、磁気ストリップに対する書込動作の論理シーケンスを示すフローチ ャートである。 図84bは、磁気ヘッドの誤配置を補償するための校正動作の論理シーケンスを 示すフローチャートである。 図84cは、磁気ストリップ上の読取動作の論理シーケンスを示すフローチャー トである。 図85aと85bは、テープ・カセットの末端の磁気ストリップが最新のディレクト リを備えている、ビデオ・カセット・レコーダのビデオ・テープ・カセットをロ ードし且つ取り出している間に於ける、図81のビデオ・カセット・レコーダの動 作のシーケンスを示すフローチャートである。 図86は、図86a,86b,86cおよび86dから構成され、2つのマーカを用いて図1 に描かれている本発明の実施例に於いて動作の異なる段階で磁気テープ上に記録 されている情報のフォーマットをグラフ表示で示す図である。 図87aと87bは、図1のビデオ・カセット・レコーダのビデオ・テープ・カセッ トをロードし且つ取り出している間にディレクトリを更新して使用する動作のシ ーケンスを示すフローチャートである。 図88は、図88a,88b,88cおよび88dから構成され、1つのマーカを用いて図1 に描かれている本発明の実施例に於いて動作の異な る段階で磁気テープ上に記録されている情報のフォーマットをグラフ表示で示す 図である。 図89は、テープ・カセットの末端の磁気ストリップが、最新のディレクトリの 位置を備えている、図81のビデオ・カセット・レコーダの動作のシーケンスを、 図87bのフローチャートと組み合わせて示すフローチャートである。 図90aは、キーボード文字入力タイトル設定方法のフローチャートである。 図90bは、図90aに示す方法と共に用いられるカーソル位置更新方法のフローチ ャートである。 図90cは、キーボード・モード・タイトル表示を示す図である。 図91aは、スクロール文字入力タイトル設定方法のフローチャートである。 図91bは、スクロール・モード・タイトル表示を示す図である。 図92aと92bは、本発明に従って更なる特徴を備えているビデオ・カセット・レ コーダのための動作のシーケンスを示すフローチャートである。 図93aと93bは、移動ヘッドまたは半導体メモリを具備するシステムに関して、 図92aと92bに対応するフローチャートである。 詳細な説明 インデクシング用VCR 図1は、従来のビデオテープカセット40、ビデオ表示装置50及びディレクトリ 制御装置30を伴うビデオカセット再生/録画装置(VCR)を含むインデクシング 用VCRシステム10のブロックダイヤグラムである。VCR1は、従来のビデオ再生/ 録画装置であり、BETA,VHS、スーパーVHS,8ミリ、VHS-C又はその他のあらゆ る一般的技術 といった多くの異なる録画技術のうちのいずれか1つを使用する。特に、インデ クシングされたVHS-Cテープは、全インデックスが機能している状態でVHSインデ クシング用VCR上で直接再生することができる。カセット40は、カートリッジ又 はカセットハウジング(以下カセットと呼ぶ)の中にパッケージされた磁気テー プ42を有する従来のビデオカセットである。ハウジングのサイズ及び設計は、異 なるタイプの録画技術について異なっているにせよ、テープ自体の上を走行する 基本情報は類似している。VCRの技術及び動作については、当該技術分野におい て周知のものである。 VCR1は、その動作を制御するための、LOAD3a,PLAY3b,STOP3c,RECORD3d及び EJECT3eを含む制御ボタンを伴うボタン制御盤3を有する。LOADボタン3aは任意 のものであり、自動ローディングの機械では使用されない。VCR制御論理回路21 は、ボタン制御盤3からの制御信号を受理し、VCR1のモーター・機械制御論理回 路5、ビデオ論理回路7、位置論理・計算器回路9、及び制御・音声トラックヘ ッド論理回路11、ならびにビデオ表示装置50及びディレクトリ制御装置30のマイ クロプロセッサ制御装置31に対して制御信号を送ることによりVCR1の全体的動作 を制御する。 モーター・機械制御論理回路5はカセット40のローディング及び取出しを制御 すると同時に、録画、読取り(再生)、早送り及び巻戻しの間のビデオカセット 40内のビデオテープ42の動きも制御する。ビデオ論理回路7は、テープ42からの 読取り又はその中へのビデオ信号の記録におけるビデオ読取り/書込みヘッドド ラム13の動作を制御する。巻線14を用いてビデオ論理回路7とビデオヘッドドラ ム13の間に電気信号が磁気結合されている。位置論理・計算器回路9はカセット テープ動作センサー22を通してテープの動きを監視し、テープの位置を表わす信 号を生成する。制御・音声トラックヘッ ド論理回路11は、書込みヘッド19、読取りヘッド17及び消去ヘッド15を通してテ ープ42の制御又は音声トラック上の信号の書込み、読取り及び消去を制御する。 ディレクトリ制御装置30はマイクロプロセッサ制御装置31、ランダムアクセス メモリー(RAM)33及びディレクトリ入出力表示・制御盤32を含んでいる。好ま しくは、マイクロプロセッサ制御装置31は、集積回路マイクロプロセッサ、本発 明の方法を実現する制御プログラムを記憶するための読取り専用メモリー(ROM )といったプログラム記憶装置、及び機能のタイミング及び時刻提供のためのク ロック信号を生成するクロックを含んで成る。時刻は、当該技術分野において既 知の要領でディレクトリ入出力表示・制御盤32を用いてセットできる。代替的に は、VCR1は時刻を維持することができる。RAM33は、マイクロプロセッサ制御装 置31と直接インターフェイスする従来のランダムアクセス半導体メモリーである 。RAM33は好ましくは持久記憶装置である。代替的にはRAM33はバッテリーバック アップされている。システムデータ33bとして示されているRAM33の一部分はマイ クロプロセッサ制御装置31のシステムソフトウェアを記憶するためにも使用され る。RAM33は同様に、プログラムディレクトリ33aを記憶するためにも使用される 。RAM33のサイズはメーカーの裁量に委ねられる。しかしながら、RAM33は好まし くは少なくともテープ100本分のディレクトリを記憶することができる。従ってR AM33は好ましくは少なくとも128kビットである。データ圧縮は、RAM33内にディ レクトリを記憶するために使用することができる。 ディレクトリ入出力表示・制御盤32は、英数字キー32a及び特殊機能キー、例 えばディレクトリ33a内及びテープ42上のデータの探索を制御するためのSEARCH キー32b,RAM33内のディレクトリ情報を 修正又は消去するためのMODIFYキー32c及びプログラムディレクトリ情報を入力 するためのENTERキー32dを有する。特殊機能キーを具備する代りに、英数字キー ボード32a上で従来のキーの予め定められたシーケンスを入力することによって も機能を開始させることが可能である。 表示装置32eは、キーボード32a上に入力されつつあるデータを表示するため及 びRAM33内に記憶されたディレクトリ又はその他の情報を表示するための従来の 液晶又はその他のタイプの表示装置である。代替的には、以下で表示されている 通り、オンスクリーン表示装置50aを使用することができる。RAM33内に記憶され ているディレクトリ情報はマイクロプロセッサ制御装置31により処理される。 VCR1はさらに、VCR制御論理回路21及び文字発生機構読取り専用メモリー(ROM )25に結合された文字発生機構回路23も含んでいる。文字発生機構は、当該技術 分野において周知のものである。標準的には、文字発生機構R0M25は、ローマ字 及びアラビア数字といった複数の英数字の画素又はビットパターンを表わすデー タテーブルを記憶する。VCR制御論理回路21及び文字発生機構回路23による指令 があった時点で、文字発生機構ROM25内のデータが読みとられ、マイクロプロセ ッサ制御装置31により生成された座標により決定される表示装置上の位置でビデ オ表示装置に対する出力信号の中に置かれる。最終的結果は、表示スクリーン上 の英数字の視覚表示である。文字発生機構は、テレビジョン受像器内のチャンネ ル表示及び専門家用タイトリング機器内で使用する目的で周知のものである。 スクリーン50aは好ましくは36文字×15行である。以下で記述する通り、放送 会社は好んでこの書式で補助情報を放送する。異なる書式での表示のためには、 インデクシング用VCR10が情報を書式作 成し直す。例えば、36文字×15行といったさらに高いスクリーン表示密度をもつ VCRは、24文字×10行という書式内に情報をセンタリングすることができる。代 替的には、さらに高いスクリーン密度については、データをより高い密度で放送 できる。1ページ上に表示されうるよりも多い行数がある場合、インデクシング 用VCR10は、もう1つの情報ページが存在するという情報をユーザーに与えるた め「(M0RE)」といったメッセージを表示する。 任意には、耳の不自由な人のための閉鎖キャプション放送システムを復号する ための当該技術分野において周知の市販のデコーダ回路を、録画中のプログラム のディレクトリに対するプログラムタイトルの自動生成のためにディレクトリ制 御装置30に対して接続することができる。テレビジョン放送は、特殊復号回路を 用いてビデオ画像と共にテキストサブタイトルとして復号され表示されうる放送 ビデオ信号の垂直ブランキング間隔(VBI)部分(以下に記述)の間に伝送され るタイトルとサブタイトルを含む。普通のTV受像器は、信号を復号したり処理し たりしないが、特殊なデコーダ回路では、復号されたテキストを抽出して、ディ レクトリ制御装置30に供給して録画中のプログラムのタイトルを自動生成するこ とができる。抽出され復号されたプログラムタイトルはユーザーにより編集され ることもできるし、或いは又ディレクトリ内に保存することもできる。かくして 、抽出されたプログラムタイトルは、プログラムディレクトリのための代替的デ ータ入力源としても役立つことができ、ユーザー入力の必要量を減少させる。以 下に記述するその他の補助情報も同様にVBIの間に放送可能である。 図1に示されている通り、キャプション復号は、オフ・ジ・エア録画のための 大部分の消費者VCRの中に一般に含まれているチューナー61の出力端に対してVBI 信号デコーダ60aの入力端を結合させ ることによって実行可能である。チューナー61は、アンテナ63又はケーブルTV信 号源64からのTV放送信号を受理する。デコーダ、チューナー及びその両方の相互 作用は全て、当該技術分野において従来通りのものである。市販のVBIキャプシ ョンデコーダの例としては、National Caption Institute,Falls Church.Virg iniaから市販されているTele Caption 4000アダプター及びNorpak Corporation ,Ottawa Canadaから入力可能なTeletextデコーダがある。本発明の1つの特定 的実施態様においては、VBIデコーダ60aは、部品番号CCD3000のITT社からの回路 である。CCD3000デコーダは、制御及び状態レジスタをセットすることによって 、VBIの選択されたフィールド及びラインを復号するようセットすることができ る。フィールドの選択は、O2HのRAMアドレスでIM BUS制御レジスタのビット4を 選択的にセットすることによって達成される。ライン選択は、O4HというRAMアド レスでIM母線制御レジスタaを選択的にセットすることによって達成される。( IIT Semiconductors,1991年4月22日版「CCD3000閉鎖キャプションデコーダ予 備試験」表4.2 p31を参照のこと)。復号されたキャプションデータを制御論理 回路まで運ぶためデコーダからVCR制御論理回路21へと、デコーダ信号ライン65 が結合されている。VCR制御論理回路21は、RAM33の中に記憶されたプログラムの 制御下でディレクトリ33aまで復号されたデータを移行させるべくマイクロプロ セッサ制御装置31によって制御されている。このときプログラムは、ディレクト リ内にプログラムタイトルとしてキャプション情報を記憶させ、表示装置50上で これを表示させる。VBIデータは、図35aについて以下で記述されているステッブ 1408でのオンスクリーンディレクトリの表示の間又はその直前にRAM33に送られ 、かくしてディレクトリが表示された時点で、キャプションデータが直ちにディ レクトリ表示装置内に現わ れるようになっている。このときユーザーは、キャプションを編集してそれを望 むとおりに調整することができる。 キャプションデータは、連続ストリーム内でTV放送局によりTV放送信号の中に 入れられる。VCRIのユーザーは付加的なハードウェア無しではストリームを止め たり又は減速させたりすることができない。従って、アンテナ63により受信され た第1のキャプションデータがプログラムタイトルでない可能性もある。この問 題は、当該デコーダにデータバッファメモリー62を結合することによって克服さ れる。デコーダの制御下でVBIデコーダ60aにより受信された全てのキャプション データはキャプションバッファの中に記憶され、VCR制御論理回路21へと逐次出 力される。各々のキャプションデータワードはディレクトリ内に表示され、ユー ザーはENTERボタンを押してそのワードを受諾しそれをプログラムタイトルとし て記憶する。バッファのサイズ及びVBIデコーダ60aにより受理されたデータ速度 に応じて異なる時間中、受理されたデータはバッファ内にとどまり、ユーザーに よってここから検索され得、又プログラムタイトルとして保管され得る。バッフ ァ62が一杯になると、付加的にデータワードが受理されることによってオーバー フローがひき起され、その結果、最初に受理されたワードが失なわれる。充分に 大きいバッファ62が使用される場合、このオーバーフロー効果は、問題とはなら ない。バッファされたデータを再検討し保管されたタイトルを記憶する機能は、 RAM33内に記憶されたコンピュータプログラム又はサブルーチンにより制御され うる。 VBI部分の間に伝送された情報(例えばタイトル、サブタイトル、プログラム 識別情報)を実時間で表示するか又はディレクトリのためのプログラムタイトル を生成させるのにこれを利用することができるのみならず、この情報は、VCRの 動作をさらに容易にするた めに利用することもできる。例えば、伝送されたタイトルを監視することにより 、VCRはプログラムの終りを自動的に検出しそれに対する記録を停止させること ができる。同様に、タイトルを伝送するために使用されるVBI部分を監視するこ とにより、VCRは、タイトル部分の変更が検出された時点でVCRを停止させること によって、そのプログラムに無関係のセグメント(例えばコマーシャル)をろ過 して除去する(1つのプログラムの録画に際し)ことができる。 前述の節では、VBIデータが放送に先立ち比較的高い反復率で放送され得、か くして適切なデコーダがデータを検出できるようにしている、ということが開示 されている。図1のシステムにおいては、デコーダ60aは、バッファ62内で各フ レームのフィールド2のライン21からのプログラム識別情報を受理し記憶するよ うに設計されうる。適切な論理を用いて、プログラムタイトル及びその他の情報 をユーザーの介入無くディレクトリ32a内に自動的に記憶することができる。 キャプションデータ復号については、本書に参考として内含される以下の明細 書の中でさらに詳しく記述されている:GEN、事件整理番号91−1により補正さ れた州規則法典(F.C.R.)、第15部第47章;FCC91-119;「テレビジョン 受像器のための閉鎖キャプションデコーダ規定要件」;C.F.R.第73,682( a)(22)部第47章、キャプション伝送書式;C.F.R.第73,699部、第47章 、図6;「テレビジョン同期化波形」;C.F.R.第73,699号第47章、図17A ;「ライン21、フィールド1データ信号書式」及びPBSエンジニアリング報告書N o.E-7709-C、「ろう者のためのテレビキャプション付け;その信号及び表示明 細書」。 メモリー構造 ここで、本発明の一実施態様に従ったRAM33内に記憶されたデー タの標準的構造を概念的に示す概略図である図2を参照することによって、RAM3 3のメモリー構造について記述する。RAM33は、動作フラグを記憶するための部域 1010を有するものとして概念的に見ることができる。これらのフラグには、VCR1 の動作速度(例えば、SP,LP又はSLP)を表わすためのモードフラグ(MODEFLAG )1011が含まれ、このモードフラグは、VCR1の動作速度が変更された場合いつで も変更されることになる。テープ長フラグ(TAPELNG)1012は、挿入されたテー プ42の長さ(例えばE-60,E-90,E-120)を表わす。第2のメモリーフラグ1014 (SECMEM)は、ディレクトリ情報を記憶するためカセット40上に提供されうる2 次メモリーのアクセス情報を記憶する。例えば、二次メモリーが図66〜70及び図 74〜93について以下で記述する磁気片である場合、SECMEM1014は磁気片の密度を 記憶することができ、又二次メモリーが図71〜73について以下で記述されている 半導体メモリーである場合、SECMEM1014はそのアクセス時間及び容量を記憶する ことができる。 フラグは同様に、ユーザーが利用できるVCR機能を規定するための機能(特徴 )制御フィールド(FTCNTL)1013をも含んでいる。最も単純なケースでは、ディ レクトリ情報を記憶するためカセット上に二次メモリーが必要とされるならば、 FTCNTL1013は、挿入されたカセットが二次メモリーを有する場合一つの方法で、 又挿入されたカセットが二次メモリーを全く有していない場合にはもう1つの方 法で、セットされることになる。FTCNTL1013は同様に、その他の機能も規定する ことができ、カセットの予め定められた部域に支持されているコード(例えばカ セットハウジング上の磁気片上)を読みとることによってセットされうる。 部域1010は同様に、入力及び出力メッセージを記憶するメッセージ部域1022を ポイントするメッセージポインタ1017及び、将来の録 画のチャンネル−日付−時刻−長さ(CDTL)データを記憶するCDTLバッファ1024 をポイントするCDTLポインタ1019をも記憶している。 好ましい一実施態様では、RAM33の中に1つのライブラリ1023も具備されてい る。このライブラリ1023は、VCR1のユーザーがアーカイブ(保存)したテープの ディレクトリを記憶する。ライブラリ内に記憶された各ディレクトリは、実質的 に使用中のディレクトリと同じ情報を含んでいる。ライブラリが存在する場合、 ライブラリ1023に対しポイントするためのライブラリポインタ1015が具備される 。 現在挿入されているテープのディレクトリを記憶する使用中ディレクトリ1021 に対しポイントするためのディレクトリポインタ1018も同様に具備されている。 このディレクトリポインタ1018は実際、テープのディレクトリが位置づけされて いるライブラリ内の場所をポイントすることができる。 さらに、部域1010は同様に、ライブラリ1023内にすでに記憶されたテープディ レクトリ数を表わす計数器の値を記憶するボリューム数フィールド(VOLNO)101 6をも記憶している。必要に応じてその他のフラグも付加することができる。 図2のデータ構造内の使用中ディレクトリ1021の概念的構造を表わす概略図で ある図3を参照すると、この使用中ディレクトリ1021は、現在VCR1内に挿入され ているカセットテープのディレクトリを記憶する。カセットテープ上に録画され た各々のプログラムについて、使用中ディレクトリ1021内に対応する入力1041が セットアップされる。例示を目的として、図3はプログラム1のみについての入 力1041を示している。しかしながら、各プログラムは同様に1つの入力1041有す る。各入力1041は、タイトル又はプログラム名(PROGRAM)1042;このプログラ ムの始まりの絶対テープ計数器値を記憶す るプログラムアドレス(LOC)1043;テープの始まりといった固定した基準点か らの時間の測定値として又は次の録画又はプログラムのアドレスとその現アドレ スの間の差異の関数として表わされた、録画されたプログラムの長さを記憶する プログラム長の値(LENGTH)1044;記憶されたプログラムのカテゴリを記憶する 任意のプログラムタイプフィールド(TYPE)1045;プログラムの推奨される視聴 者を記憶する任意のプログラム視聴者フィールド(AUDIENCE)1046;及びプログ ラムの録画速度を記憶する任意の録画速度(SPEED)1047、を記憶する。 有効なディレクトリがあるカセット40中のテープ42の始まりからの絶対的位置 、又はテープが取り出された時点のテープ計数器の値を表示するため、ディレク トリ内には現行テープ場所(CURRENT LOC)1049も記憶される。このフィールド は、テープがVCR1内に再ローディングされたとき、テープ計数器をセットするた めに使用される。絶対テープ位置のテープ上への記憶について以下で記述する。 フィールド1051は、プログラム名(PROGRAM)1042に対しポイントする矢印に よって図3に表わされているディレクトリ1021の第1の入力のアドレスをポイン トするポインタである。各入力は同様に、プログラム12に対しポイントする矢印 によって同じく図3中で表わされているディレクトリ内の次の入力のアドレスを 記憶するフィールド1048をも有している。これらのフィールドは、1つの入力か ら次の入力へのリンクを提供し、入力の探索、消去及び付加を容易にするために 使用される。好ましい実施態様においては、ディレクトリ情報はテープ42上に記 憶されず、ライブラリ1023から検索される。この実施態様では、使用中ディレク トリ1021の中に、ボリュームラベル(VOLNO)1050が具備されている。このフィ ールドは、RAM33内に記憶されているライブラリ1023からテープのディレクトリ 情報 を検索するために使用される。 ディレクトリ内の各々の項目は、以下で記述する通りディレクトリ制御装置32 の特殊機能キー32b,32c,32d及びキーボード32a上のボタンを使用して修正する ことができる。 テープ書式 背景技術として、テープ42の書式についてここで記述する。図4及び図5は、 両方共同じ一般的なテープレイアウトを使用するBETA及びVHS書式の両方のため のビデオテープの一例の情報内容を例示している。テープ42は、3つの部域に分 割される。テープ42の上縁部に沿って走る幅狭ストリップが、音声信号を含む音 声トラック42aである。テープの下縁部に沿って走る第2の幅狭ストリップが、 同期化(「sync」)制御信号を含む制御トラック42cである。中央部域42bは、わ ずかな角度でテープの幅を上下に移動する平行なフィールドの対の形で記録され るビデオ信号のためのものである。マーカー110,112及び114について以下で記 述する。 ビデオヘッドドラム13は、180度離れた2つの再生/録画ヘッドを備え、かく して、偶数番号のラインが1つのフィールドを作り上げ奇数番号のラインがもう 1つのフィールドを作り上げるようになっている。ビデオスクリーン上のフリッ カを減少させるため、これらのフィールドは、交互の間隔でビデオ表示装置50の 陰極線管(CRT)スクリーン50aの面上に投射される。 VBI情報の復号 陰極線管(CRT)タイプのビデオ装置(例えばテレビジョン)内のビデオ画像 は、スクリーンを横切ってのラインの予め定められたパターンに沿ってビームを 走査することによって生成される。全てのラインが走査される毎に、1つのフレ ームが作り上げられたと言われる。放送信号中の各ビデオフレームは、フィール ド1及びフィー ルド2と呼ばれる2つのフィールドに分割される。 VCR制御論理回路21は、標準的には、左上コーナーからビームを走査し、スク リーンを横切って走査する。1本のラインを走査し終える毎に、ビームは左側に 戻り、前のラインと平行ではあるもののこれより低いもう1本のラインに沿って 反復する。走査は、ビームがスクリーンの下部中央に達するまで続く。これらの 奇数番号のラインがフィールド1を形成する。 スクリーンの下部中央から、ビームは上部へと戻り、ここで、フィールド1の ラインをインターレースする偶数番号のラインに沿ってスクリーンの実質的に中 心から走査を開始する。偶数番号のラインはフィールド2を形成する。ビームが スクリーンの右下コーナーに達した時点で、1つのピクチャーフレームが形成さ れる。北米で広く使用されているNTSCプロトコルにおいては、各々のフィールド が262.5本の水平ラインを含んでおり、一対のフィールドが単一の525ラインビデ オフレームを1つ構成し、ビデオ表示装置50上で1つの瞬間的時間で1つのビデ オピクチャを作り出す。 ビームは、スクリーンの下から上へ戻る時間中、スクリーン上でいかなる画素 も作り出さないことから、テレビジョン信号を全く運んでいない。この時間的間 隔は一般に垂直ブランキング間隔(VBI)として知られている。その持続時間は 一般に、ビームがスクリーンを横切って走査するのにかける時間の数倍である。 換言すると、VBIの長さは、ビームが数本のラインを走査する時間と等しい。従 って、VBIは標準的には、複数のラインを含み、それが結びつけられているフィ ールドによって識別される。これらの技術を使用した装置及び方法は、当該技術 分野において周知のものであることから、ここでは記述しない。 垂直ブランキング間隔の間テレビジョンスクリーン上にはいかな る画素も生成されないことから、放送信号によって運ばれる必要のある情報は全 く無い。従って、テレビジョン通信網又はテレビ局から視聴者へと補助情報を送 るためVBIを使用する提案がなされてきた。例えば、テレビジョンプログラムと 結びつけられた閉鎖キャプションデータが、1秒につき480ビットの速度で標準N TSCビデオ信号のVBIライン21、フィールド1の間符号化された複合データとして 伝送される。上で識別されたドラフトEIA-608において、情報はパケットとしてV BI内で送られる。現在、以下のものを含む6つのパケットクラスが提案されてい る: − 現在伝送されているプログラムを記述するための「現行」クラス − 今後伝送すべきプログラムを記述するための「将来」クラス − 伝送チャンネルについての非プログラム特定的情報を記述するための「チャ ンネル情報」クラス; − その他の情報を記述するための「雑」クラス − 米国気象課の警報及びメッセージといった公共業務の性格をもつデータ又は メッセージを伝送するための「公共業務」クラス及び、 − 将来定義づけるよう取り置かれた「留保」クラス。 E.I.A提案に従うと、パケット内の全ての情報文字が送られてしまうまで 、1つのパケットの前には、開始/タイプ文字対とそれに続く情報/情報文字対 が先行している。 表Iには、E.I.A.提案に従ってVBI内で放送されるべきさまざまな種類 の情報の制御及びタイプコードのサブセットが列挙されている。例えば、1つの プログラムのプログラム識別番号(予定開始時刻)を伝送するためには、01hの 制御コード、01hのタイプコード及び4文字のパケット(分を規定する1文字、 時間を規定す る1文字、日付を規定する1文字そして月を規定する1文字)が送られる。同様 にしてプログラム名を伝送するためには、01hの制御コード、03hのタイプコード そして2〜32文字のパケットが送られる。もう1つの例としては、VBIは、07hと いう制御コード、01hというタイプコード及び2文字のパケットを送ることによ り、一日のうちの時刻の値を伝送するために使用することもできる。 ここで再び図1に戻ると、マイクロプロセッサ制御装置31は、ディレクトリ制 御装置30のシーケンス及び動作を制御し、ディレクト リを読取り、更新し記録するために必要な機能的ケイパビリティを実現するべく VCR制御論理回路21とインターフェイスする。特定の実施態様に従うと、マイク ロプロセッサ制御装置31は、図6の中にその論理ブロックダイヤグラムが例示さ れているNEC社からのUPD78234という部品番号のマイクロコンピュータチップで ある。このマイクロコンピュータチップは好ましくは、最高1メガバイトのデー タメモリーをアクセスすることのできるマイクロプログラミング式プロセッサで ある。モーター・機械式制御論理回路5、ビデオ論理回路7、位置論理・計数器 回路9及び制御・音声トラックヘッド論理回路11といったVCR1のさまざまなコン ポーネントに結合するため、複数の入出力ポートP0−P7が具備されている。マイ クロコンピュータのチップとこれらのコンポーネントの間の非同期通信は、複数 の割込入力INPT0-INPT5を提供することによって達成される。 図7は、マイクロプロセッサ制御装置31のもう1つの特定の実現のブロックダ イヤグラムを示す。チップ701がVBIラインの垂直及び水平同期化分離を実行する 。チップ701は又、VBIラインをスライスし符号化する。このチップは、VBIエン コーダ60b及びバッファ62(図1参照)の機能を果たす。チップ702は、RAM33を 制御し、チップ701から来るいくつかのタイプのデータについての誤り訂正及び 解読を行なう。チップ702は同様に直列リンク(I−LINK)とのインターフェイ ス及びVCR制御論理回路21とのインターフェイスをも提供する。チップ702は同様 にRAM33を制御する。インデクシングVCR10内のマイクロ制御装置プロセッサ31は 、全てのインデクシング機能及び人間インターフェイスを実行し、解釈し(例、 タブ、インデント、スクリーン書式、属性)、補助情報表示を処理する。マイク ロ制御装置は同様に、インデクシングVCR10の正規の機能を全て実行する。 この実施態様においては、チップ702とVCR制御論理回路21の間のインターフェ イスは、チップ702に対する2/3ピンモード入力信号によって選択可能なハー ドウェアである2つか3つの入出力ラインを介したクロック直列バスである。割 込信号ラインは、割込によってVCR制御論理回路21がチップ702の状態を監視する ことを可能にする。2ピン構成においては、データ入出力信号ラインは、VCR制 御論理回路21とチップ702の間の2方信号経路として機能する。3ピン構成では 、チップ702は、データ出力信号ライン上にデータを提供する。同様に、3ピン 構成では、VCR制御論理回路21はデータ「I」ライン上でデータをチップ702へ送 る。外部長により、チップ702は外部のRAM73と通信できるようになっている。MS B/LSB選択信号は、まずMSBに対し直列バスをセットする。 インデクシング概覧 VCRは、選択されたプログラムが上にあるテープを見い出すため、ユーザーの テープライブラリの探索を実行するべく、図2〜3内の上述のディレクトリを使 用する。特定のテープのディレクトリは、キーボード又はテープ上の1プログラ ムを探し出すためのタイトル情報を用いて探索できる。その後テープを、選択さ れたプログラムまで前進させることができる。ここでは、インデクシングは、こ れらの探索、これらのディレクトリの生成及び関連する全ての機能を記述するの に使用されている。 インデクシングVCR10は、ホーム録画テープ、録画済み(ビデオソフト)テー プ、及び遡及的にインデクシングされたテープという3つのタイプのテープのう ちの1つの上に記録されている録画プログラムをインデクシングするためのハイ ブリッド方法を提供する。ホーム録画テーブ(HRテープ)は実時間録画又は自ら のVCRをプログラミングするタイマー又はVCR PLUS+TMプログラミングシステム のいずれかを用いて放送又はケーブルからユーザーが録画したテープのことであ る。以下で記述する通り、インデックスは、VCRによる録画の時点で作り出され る。第2のタイプのテープは、数多くのタイトルを含むか又は唯1つのプログラ ムのみ含んでいる可能性のあるRaque Welch トレーニングテープ、カラオケテ ープ、歌、レクチャー又はスピーチといった市販のテープである録画済みテープ (PRテープ)である。これらのテープは、再録画することが予想されるものでは ない。インデックスは、録画の時点でビデオ出版者によりテープ上に記憶される 。第3のタイプのテープは、ユーザーが遡及的にインデックスを付加する予めイ ンデクシングされていない録画テープである遡及インデクシングを受けたテープ (RIテープ)である。このタイプのテープのためには、インデックスは、遡及的 にインデクシングする時点でVCRにより付加される。共に家庭用VCRによって作製 されるHRテープ及びRIテープのためには、ディレクトリは全て、インデクシング VCR10のRAM33の中に常駐する。 以下で詳述する通り、各テープは、HRテープについてはVBIライン又RIテープ については制御トラック42c上にテープ全体に沿っていくつかの反復速度で書込 まれたテープ識別番号(TID)を有する。 ビデオフィールド内に単数又は複数のディレクトリが記憶されている場合、い くつかの数のフィールドにより間隔どりされた少数の奇数フィールドといったよ うな選択されたビデオフィールド上のディレクトリ信号でのビデオ信号の改変は 、ビデオピクチャの著しい視覚的劣化をほとんどもたらさない。これは、人間の 脳が、画像が除去された後短時間しか視覚的画像を保持しないからである(「視 覚の残存」)。 TIDは、RAM33内に記憶された対応するディレクトリに対しテープを参照指示す る。VCRの中にHRテープ又はRIテープのいずれかが 挿入された場合、VCRはテープ識別情報を探し出して読みとり、次にRAM33から対 応するディレクトリを検索する。この動作は好ましくは、テープ挿入の点とは独 立しており、かくしてテープ上の選択についてのランダムアクセス能力を有効に 作り出すようになっている。一方、ビデオ出版者によって作製されたPRテープに ついては、ディレクトリは、好ましくはVBIライン上に反復的にそれを書込むこ とによりテープ上に記憶される。PRテープがインデクシングVCR内に挿入された 場合、インデクシングVCR10は、テープ挿入点とは独立して、VBIラインからディ レクトリのコピーを迅速に探し出し読みとることができる。かくしてPRテープは 、ランダムアクセスによっても読み取ることができる。 1実施態様においては、RIテープは、制御トラック上にVISSマークを書込み、 手でプログラムタイトル情報をメモリー内に入力することだけで作り出される。 この実施態様はテープ自体にTID情報を付加するわけではないことから、ユーザ ーはテープをインデクシングVCRに対し識別しなければならない。テープがひと たび識別されると、VCRは、RIテープがあたかもHRテープであるかのように動作 する。その結果、テープは、それが最初に挿入された時点でではなくこの時点で ランダムアクセスとなる。 VCR1は、マイクロプロセッサ制御装置31からテープラベル(例えばボリューム 番号)、ディレクトリ及び/又はアドレスといったデジタルデータを受信し、カ セットテープ40上に記録されるべきビデオ信号のVBI部分の中に記録するためか かるデータを符号化する、ビデオ論理回路7ひいては情報に結合されたVBIエン コーダ60bを含んでいる。ライン21フィールド2に遭遇した時点で、レジスタ内 に記憶されたデジタルデータは、それらが上述のとおりビデオトラック上に書込 まれうるように、出力される。 VBIエンコーダ60bは、当該技術分野においてすでに存在しているものの1つ、 例えばビデオ信号のVBI部分内に閉鎖キャプションデータを符号化するためのエ ンコーダと同じ要領で実行されうる。VBIエンコーダ60bの1つの実行例も、図9a 及び9bの概略的ブロックダイヤグラムの中に示されている。かかる実行について は、本書で、図8に示されたタイミングダイヤグラムを参考にして説明されてい る。 図8は、ライン21、フィールド2のビデオ信号書式を示すタイミングダイヤグ ラムである。この図は、信号がライン同期化パルスとそれに続くカラーバースト 信号によって先行されていることを示している。カラーバースト信号の後にはブ ランキングレベル、7サイクルのクロックラン・イン信号、そしてその次にデー タ信号が続いている。 VBIエンコーダの例 ここで図9a及び9bを参照すると、VBIエンコーダ60bは、カセットテープ上への 録画のためチューナー61からのビデオ信号VIDEO INを受理する。VBIエンコーダ6 0bによりチューナー61がダウンロードされないよう、ビデオ信号VIDEO INを受理 するためバッファ9011が提供される。バッファ9011からの出力は、D.C.レベ ルが回復してビデオ信号内への情報信号の挿入を容易にすることができるように 、クランプ回路9012に対して提供される。D.C.レベルは、内で可変レジスタ をセットすることにより、回路9013により固定される。 バッファ9011からの出力は同様に、National Semiconductorからの部品番号LM 188INといったような集積回路であるデコーダ9014に対して提供される。この集 積回路はビデオ信号を復号して複合sync する。 パルス幅をもつ単安定ワンショット信号が生成される。回路9015から2つの出力 信号が生成され、これらは、クランプ回路9012内への 信号S-INCLKによるクロック及びVBI内へ符号化するための入力データ(すなわ ちディレクトリ情報又はアドレス)信号S-INは、バッファ9022を通してレジスタ 9023(図9b参照)に提供される。これらの信号はその出力ポートのうちの1つか らマイクロプロセッサ制御装置31によって送られ得る。 回路9024は、もう1つのレジスタ回路である。その入力端は、高及び低電圧レ ベルに交互に接続される。この回路は、データがVBI内に記憶される前に図8に 示されている通り、クロックランイン信号を生成するために使用される。 レジスタ回路9023及び9024からのデータは信号S-OUTとして回路9017(図9aの 参照)内に供給される。回路9017からのデータ信号は、回路9013から出力された D.C.信号と組み合わされる(従ってこれらの信号はビデオ信号と同じDCレベ ルを有するようになっている)。データ信号がテープ上に書込まれなくてはなら ない場合、レジスタ9023からのデータ(図9b参照)がまず最初に書込まれること になる。マイクロプロセッサ制御装置31から生成されている信号SRCSELが、チッ プ9026(図9a参照)を通してビデオトラック内に記録するための信号がデータ信 号(ディレクトリ又はアドレス情報を含みうる)から来るべきか或いは放送ビデ オ信号VIDEO INから来るべきかを選択するために使用される。 ここで再び図9bを参照すると、エンコーダの動作は、クロック回路9027からの クロック信号、74874Dフリップフロップ、チップ9025 と組合わさって動作するチップ9018,9019,9020及び9021により形成されたシー ケンサによって制御される。 図9cに例示されるとおり、テープ42からビデオ論理回路7によって読みとられ た記録された信号(PB信号)又はチューナー61からの放送信号(ビデオ・イン) のいずれかを復号するべく、異なる時間的長さでVBIデコーダ60aを使用すること ができる。VCR1がプログラムを録画している場合、VBIデコーダ60aは、放送信号 のVBI内の情報を復号するように作動する。VCR1が、カセットテープ40からプロ グラムを再生しているとき、VBIデコーダ60aは、記録された信号のVBI内に記憶 された情報(例えば、以前に記録されたディレクトリ情報)を復号するよう動作 できる。 ここで特記しておく必要があるのは、実施態様中のデコーダ60aが放送信号及 び記録された信号の両方の復号のために使用されているものの、各々の動作につ いて別々のデコーダを備えることも可能であるということがわかるという点であ る。その上、デコーダ60aとエンコーダ60bは2つのユニットとして示され記述さ れているものの、これらを単一の半導体チップの形で内蔵すること又は離散的論 理コンポーネントによって実現することも可能である。図7の実現において、チ ッブ701はVBI信号処理を実行している。 録画済みテープ 上述のとおり、録画済みテープ(PRテープ)はビデオ出版者により製造され、 異なるタイトルのプログラムを複数含んでいる。テープ上の各々のプログラム又 は記録の名前及び場所についての情報を含む単数又は複数のプログラムディレク トリが、テープ上に記憶されている。特定的実施態様の1つにおいては、そのテ ープのためのラベル(例えばボリューム数又は名前)も同様に記録される。 プログラムディレクトリ(単数)を記憶するためにはビデオフレ ーム42b又は制御トラック42c(図4〜5参照)のいずれかを使用することができ る。1つの実施態様においては、プログラムディレクトリはマイクロプロセッサ 制御装置31の制御下でVCR制御論理回路21によって制御トラック42cの中に記憶さ れ、もう1つの実施態様においては、フルビデオフレームとしてか又はVBI内で 、間隔どりされたビデオフィールド対の奇数及び/又は偶数番号のフィールドの 中に記憶される。 制御トラックの使用 近代的ビデオレコーダーが標準的に、回転するビデオヘッドドラムを通過して カセットテープを引っぱるためのキャプスタンを有するということは、充分認め られていることである。テープ上の制御トラック42cは通常、ビデオヘッドドラ ムの回転とキャプスタンの回転を同期化するための同期化パルスを記録するため に具備されているものである。同期化パルスは従来30Hzのパルスであり、立上り 区間のみが同期化のために使用される。本発明に従うと、録画済みビデオテープ 上の磁束反転の場所が修正されかくしてこれらの相対的場所がデジタルデータを 表わすことになるべく、制御トラックパルスのデューティサイクルを修正するこ とによって、ディレクトリ情報を制御トラック上に記憶させることができる。 図10aは、制御トラック上に記録された同期化パルスを示すタイミングダイヤ グラムである。図10dは、図10fに示されている制御パルス端検出器により生成さ れたヘッド信号を示すタイミングダイヤグラムである。図10eは、図10cに示され ている電流の流れた応答して図10fに示された制御パルス端検出器により生成さ れたヘッド信号を示すタイミングダイヤグラムである。図10dに示されている負 で進行するヘッド信号は、データの符号化の間に修正されない図10aに示された 制御パルスの立上り区間に対応する。標準的ビデ オレコーダーにおいては、いかなるデータも記録されない場合、各パルスの下降 端は、パルス間隔の実質的に中央点4401で起こる。本発明の1つの実現に従うと 、2進値の1つ(例えば「0」)を符号化するためには、この下降端は前方へ、 例えば上昇端からパルス幅4402の約37%のところで又は時間44まで、シフトされ る(図10dに示されている対応する正で進行するヘッド信号も同様にシフトされ る)。2進値のもう1つの値(例えば「1」)を符号化するためには、下降端は 後向きに、例えば上昇端からパルス幅の約63%のところで時間4403までシフトさ れる。代替的には、パルス幅の時間はその他の値であってもよい。例えば「0」 は30%であってよく、「1」は70%であってよい。正で進行するヘッド信号の位 置は、その信号が表わすデータに応じて図10f及び10gと関連して記述される回路 4400によってその修正された場所で示されている。 図10a中のパルスの立上り区間又は図10d中の対応する負で進行するパルスの立 上り区間は書き直されていないことから、負で進行するパルスの間のタイミング は、制御トラックの30Hzの周波数にて均等に間隔どりされている。しかしながら 、2つの別々の記録が相接する部域内では、この均等なタイミングは満たされな い場合があり、書込まれたデータは誤り状態となりうる。かくして、データの無 欠性を確保するための検査合計又は巡回冗長検査コードといった誤り検出コード のいずれか及び符号化されたデータを識別するためのプリアンブル及びポストア ンブルを使用することが必要でありうる。図10bは、2進ビット「0」が1つの 時間的瞬間(1フレーム)で書込まれようとしており2進ビット「1」がもう1 つの時間的瞬間(もう1つのフレーム)で書込まれている場合の制御トラック上 に記録された同期化パルスを示すタイミングダイヤグラムである。 通常、制御トラック上の同期化パルスは、飽和磁化によって記録されている。 下降端のタイミングを変えるためには、トラックの変化した部分での磁化をシフ トするため適切な電流が印加されなくてはならない。「0」が書込まれようとし ている場合といったように下降端を前進させるためには、時間4402と時間4403の 間の磁化が1方向となるようにするべく第1の電流(例えば負の)を印加しなけ ればならない。「1」が書込まれようとしている時のように下降端を遅延させる ためには、時間4402と時間4403の間の磁化がもう一方の方向となるようにするべ く、第1の電流と反対の極性をもつ第2の電流(例えば正の)を印加しなければ ならない。 図10fは、制御トラック上の符号化されたデータ信号の読取り及び書込みを制 御するための回路4400のブロックダイヤグラムである。図10gは、回路4400の詳 細な概要図である。この回路4400は、マイクロプロセッサ4413によって制御され る複数のアナログ電流スイッチを含む電流かじ取りネットワーク4405を含んでい る(明確化のため、図10fには制御信号が示されていない)。マイクロプロセッ サ4413は好ましくはNEC 78238マイクロプロセッサである。適切なスイッチを活 動化させることにより、制御パルスの立上り区間に対し予め定められたタイミン グ関係で望ましい方向で制御ヘッドを通して電流を駆動させることができる。 電流かじ取りネットワーク4405は、2つの電流経路すなわち電流スイッチ4408 及び4410により形成される第1の経路と電流スイッチ4407及び4409により形成さ れる第2の経路の中に、制御スイッチ4411を通して定電流を供給する電流源4406 を有する。電流スイッチ4408及び4409の制御入力は、共通制御信号(ASC3)に結 合される。電流スイッチ4407及び4410の制御入力は、もう1つの共通制御信号( ASC4)に結合される。制御トラックに「0」と書き込むためには、 4402と4403の時間的長さの間、電流スイッチ4408及び4409が閉じられ、電流スイ ッチ4407及び4410が開放される。その結果、電流が、電流源4406から電流スイッ チ4408を通って制御ヘッドの下部端子内に流れ、制御ヘッドの上部端子から出て 、電流スイッチ4409を通ってアースへと流れる。制御トラックに「1」と書込む ためには、4402と4403の時間的長さの間、電流スイッチ4407及び4410が閉じられ 、電流スイッチ4408及び4409が開放される。その結果、電流は、電流源4406から 電流スイッチ4407を通って制御ヘッドの上部端子まで流れ、制御ヘッドの下部端 子から退出し、電流スイッチ4410を通ってアースへと流れる。 電流スイッチ2対の開閉を選択的に制御することにより、図10cに示されてい るように反対の極性をもつ電流が、制御ヘッドのコイルを通って流れるようにす ることができる。電流は制御トラックの磁化方向を変更させ、1つの瞬間で磁束 変更を前進させもう一つの瞬間での磁束変更を遅延させ、かくして符号化された データをトラック上に記録される。前述の通り、図10eに示されているように1 フレームあたり1ビットの割合で制御トラック上に情報が符号化される。その他 の実施態様では、異なる値を符号化するのに異なるデューティサイクルを使用す ることができる。例えば、32の異なるデューティサイクル値が使用される場合、 1つのフレーム内に5つの情報ビットを符号化させることができる。 制御トラック42c上に書込まれたデータは、テープから読み取られた制御パル スを増幅させるための前置増幅器及びテープ42上に記録された論理レベルに対応 するパルスを生成するための比較器を一般に含んでいる制御パルス端検出器回路 によって読み取られる。この論理パルスの端は、テープ上の磁束反転に対応する 。 制御トラック42c上のパルスは、モーター速度制御装置を制御す るために使用される。マイクロプロセッサ4413を用いて制御パルスの周期を監視 することにより、テープ速度がわかる。このとき、マイクロプロセッサ4413は、 制御パルスが再度書込まれる時間中適正な範囲内にテープ速度を保つためモータ ー速度制御回路を制御することができる。突然の磁束変更が、再生/録画サーボ 増幅器に不利な影響を及ぼすのを防ぐため、それを残りの回路から分離するべく 一対の分離スイッチが具備される。 図10iは、図10fに示されている制御トラック上にデータを符号化及び復号する ための回路の変形実施態様についてのブロックダイヤグラムである。この回路は 、図10fのものと類似の要領で動作する。 制御トラック上の書込み テープが自由に走行している間電流スイッチをオンの状態にしておいた結果と しての悲惨な状況を避けるため、ソフトウェア書込み保護検査が実現される。書 込みは、マイクロプロセッサ4413のピン32と33の間に短絡用棒を挿入した時点で のみ許容される。 制御パルスは、マイクロプロセッサ4413のピン24に供給され信号の正で進行す る端に応答するべく中断INTP3が条件づけされる。こうしてマイクロプロセッサ4 413の内部の捕捉レジスタTM0がトリガーされる。ルーチンの最初のパス・スルー は、捕捉レジスタの読取りを書きとめるためのものである。第2の割込サイクル 及びそれに続くすべての割込サイクルは捕捉レジスタを読みとり、現行のレジス タ内容から最後のレジスタ内容を差し引くことによって先行サイクルの長さを設 定する。この値は、速度がさほど急速に変動できないと仮定して、現行サイクル 長として用いられる。この値を右に2場所分シフトさせることにより、値は4で 除算される。マイクロプロセッサ4413内部のタイマーTM1の中で25パーセント値 が闘値とな るべきであることそしてタイマーTM1は、捕捉レジスタTM0のように1/8CLKで はなく1/64クロック(CLK)による供給を受けていることから、さらに3場所 のシフトが行なわれる。このシフトされた値は次に、マイクロプロセッサ4413内 のレジスタT25の中に記憶される。さらに1場所の右シフトが12.5パーセント値 (1/8クロック)を提供し、次にこれはマイクロプロセッサ4413内のレジスタ T12内に記憶される。レジスタT12及びT25内の値は加え合わされて37.5パーセン ト値を生成し、この値はマイクロプロセッサ4413内のレジスタT37内に記憶され る。 割込応答と上述の計算の間には、ゲインクランプスイッチのオフ切替とVCR増 幅器スイッチのオフ切替えがある。このときマイクロプロセッサ4413は、書込ま れるべきデータの極性を見る。それがゼロである場合、マイクロプロセッサ4413 はレジスタT37内の値からレジスタT1内の値を差し引き、結果をタイマーTM1の比 較レジスタ内にロードする。レジスタT1内の値は上述の計算を実行するのに使わ れるむだ時間及び割込のオーバーヘッドを表わす定数である。マイクロプロセッ サ4413は次に、タイマーTM1が切れるのを待ち、信号ASC3を用いて電流スイッチ4 408及び4409に開放するよう指令を出し、電流源4406からの電流を用いてこの地 点でテープ上に磁束反転を作り出す。同時に、マイクロプロセッサ4413は、もう 1つの経験的時定数T2を差し引いた後のレジスタT37内の値をタイマーTM1に再ロ ードする。タイマーTM1は、切れた時点で電流をオフに切替え、ヘッドインダク タンス電流が10k抵抗器を通ってグランドまで回復するようにする。約600ミリ セカンドの時間の後、マイクロプロセッサ4413は、かじ取りスイッチ4405をオフ に切替え、VCRプリアンブススイッチをオンに入れ、ゲインクランプを解除し、 切替え電流によりひき起こされたINTP3の割込状態をクリヤーし、レジスタ を復元し、割込ルーチンを退出させる。 書込むべきデータが1である場合、電流を出発させるのにレジスタT37を使用 する代りにレジスタT25が使用されるという点を除いて、プロセスは同様である 。信号ASC3を供給する代りに、信号ASC2が供給される。マイクロプロセッサ4413 は、電流の持続時間だけ同じレジスタT37を使用する。しかし電流を比較的早く 出発させるため、終了するのも早い。従って、電流かじ取りスイッチがオフに切 替わった後、VCRプリアンプがオンに切替え戻される前に、サイクルの最後に値T 12が付加される。 ディレクトリ情報が制御トラック上に記憶される1つの特定的実施態様におい ては、テープは、わずか1つの単一有効ディレクトリと、テープの再生回数及び VCR1からの取出し回数に対応する複数の廃用ディレクトリを含んでいる。有効デ ィレクトリは、後述するマーカーシステムによって廃用ディレクトリから区別さ れる。 もう1つの実施態様においては、ディレクトリが局所RAMメモリー内に読み込 まれる毎に、テープからそのディレクトリは消去される。VCR1からのテープ取出 しのプロセス中、更新されたディレクトリが取出し場所にてテープ上に再度書き 込まれ、かくしてテープ上に1つのディレクトリだけが維持されるようになって いる。この実施態様の欠点は、制御又はビデオ信号を中断させることなくディレ クトリを選択的に消去するのに必要とされる付加的なハードウェア及び時間にあ る。 遠隔制御装置 VCR1は同様に、無線手段を通してVCR内の遠隔信号受信器29と交信する遠隔指 令装置ユニット1300も含んでいる。当該技術分野において既知の通り、遠隔指令 装置には、出力信号を作り出す複数の押しボタン、スイッチ及びジョグシャトル ノブを含んでいる。信号は 、当該技術分野において既知の無線手段例えば赤外線伝送又は無線周波信号、に よって遠隔信号受信器29まで伝送される。受信器29は受信信号を復号し復号デー タをVCR制御論理回路21へと渡す。 遠隔制御ユニットの一例は上述のソニーVCRと共に供給される「遠隔指令装置 (Remote Comnrander)」である。図11は、遠隔制御装置1300の一実施態様を示 す。ユニット1300は、複数の押しボタン1301〜1319の備わった手持ち式ハウジン グ1322を含む。VCRのジョグシャトル機構の手持ち式操作のために、遠隔ジョグ シャトルノブ1320が具備されている。指令モードセレクタスイッチ1301が、制御 ユニットの活動化を可能にする。複数のチャンネル番号ボタン1302により、チャ ンネル番号の遠隔入力が可能となる。以下で論述する方法においてチャンネル番 号及びメニューオプションを入力するには、ENTERボタン1303が使用される。以 下で論述する通り、ユーザーオプションのメニューを表示するためには、メニュ ーボタン1304が使用される。さまざまなメニューオプション内でオンスクリーン カーソルを移動させるには、各々矢印でマークされた複数のカーソル動作ボタン 1305が用いられる。アンテナ又はVCR1の出力端のいずれかからくる信号を表示す るようにビデオ表示装置50に指令するには、アンテナTV/VTRボタン1306が使用 される。電力スイッチ1307が、VCR1への電力をオン及びオフに切替えできるよう にする。TV/VTRスイッチ1308は、選択的に遠隔制御ユニットを用いてVCR1又は ビデオ表示装置50を制御することを可能にする。入力セレクトボタン1309は、録 画すべきソースの選択を可能にする。チャンネル変更ボタン1310は、チャンネル 選択を上下に変更することを可能にする。同様にして、ボリュームボタン1311は 、ボリュームを大きく又は小さく変更することを可能にする。録画モードボタン 1312は、録画テープ速度の選択を可能にする。タイマークリヤーボタン1313は、 VC Rのタイマー設定をクリヤーするのに用いられる。タイマー録画ボタン1314は、 タイマー録画モードを入力するのに用いられる。インデックスモードを入力する には、インデックスボタン1315が用いられる。テープ送りの方向、速度及びモー ドを含むVCR上のさまざまな機能を制御するためにその他のボタン1316〜1319を 用いることができる。各ボタンの機能及び実行は、当該技術分野において周知の ものであり、上述のソニーVCRの中で商業的に具現されてきた。 図12は、図1のVCRのための遠隔制御装置1300のもう1つの実施態様の概略図 である。遠隔制御装置9700は、複数の押しボタン又はキー9701〜9725を有する。 電力スイッチ9701はVCR1に対する電力をオン及びオフに切替えることを可能にす る。プリントボタン9702は、RAM33内のディレクトリ又はその他の情報をハード コピー又はディスクにユーザーがプリントできるようにする。VCRからカセット4 0を取出すために、取出しボタン9703が使用される。スクリーン上でページを上 下に移動させるために、ページアップボタン9704及びページダウンボタン9705が 使用される。行なわれた選択を取消すには、取消しボタン9706が用いられる。チ ャンネル変更ボタン9707は、チャンネル選択を上下に変更させることを可能にす る。指令及び選択のための番号を入力するべく番号キーパッド9708が用いられる 。以下で論述する方法においてチャンネル番号及びメニューオプションを入力す るためにENTERボタン9709が使用される。ディレクトリを検索するには、ライブ ラリボタン9710が用いられる。「PLUSC0DETM」番号を入力するためにVCR Plus+TM ボタン9711が使用される。インデックスモードを入力するにはインデックスボ タン9712が使用される。 スクリーン上で選択を編集するためには、編集ボタン9713が使用される。記憶 された選択を再検討するには、レヴューボタン9714が 用いられる。選択を消去するためには、消去ボタン9715が用いられる。テープ動 作を制御するのに、巻戻しボタン9716、再生ボタン9717、早送りボタン9719が使 用され、これらについては当該技術分野において周知である。記録モードボタン 9718は、録画テープ速度の選択及びプログラム録画を可能にする。「V」ボタン 9720は、現在見ているプログラムと結びつけられかつそのプログラムと同時に伝 送される補助情報をユーザーが記憶又は検索できるようにする。インフォ「i」 ボタン9721は、現在見ているプログラム又はコマーシャルに関連する付加的情報 を提供する別の放送と結びつけられたチャンネル−日付−時刻−長さデータ又は 「PLUS CODE」番号を記憶するために用いられる。「R」ボタン9722は、「i」 ボタン9721を用いて記憶された選択を再検討するのに用いられる。代替的には、 上述のような補助情報の一部として伝送される電話番号をダイヤルするのに「v 」,「i」及び「r」ボタンを使用することができる。テープの動きを止めるに は、停止ボタン9723を使用する。ケーブル又は放送波から直接の又はテープから の現在見ているプログラムのプログラムタイトル及びその他の情報を表示するた めに、プログラム識別(PGMID)ボタン9724が用いられる。各々矢印のような形 をした複数のカーソル動作又は方向性矢印ボタン9725が、さまざまなメニューオ ペレーションにおいてオンスクリーンカーソルを移動させるのに使用される。 代替的には、VCR1又は表示制御装置30はこれらのボタンを内含していてもよい 。 代替的には、それぞれテレビジョン又は複数の電子装置を制御するテレビ遠隔 制御装置又は汎用遠隔制御装置の中に、遠隔制御装置75を含み入れてもよい。 ディレクトリ HR及びRIテープについては、ディレクトリはRAM33の中に記憶され、HPテープ についてはVBIのライン19上に反復的に書込まれるTIDによって又はRIテープにつ いてはTIDに対するクロスリファレンスのためにインデクシングVCR10が使用する ユーザー入力のテープ番号によって参照指示される。PRテープについては、ディ レクトリは、好ましくはスペースの許すかぎり頻繁にVBIの両方のフィールドの ライン20上で反復的に書き込まれる。代替的には、ディレクトリは、ライン21、 フィールド2でポインタによりポイントされたライン上に反復的に書込まれる。 省略時解釈としては、インデクシングVCR10は、ライン21内にポインタを見い出 すことができない場合、ライン20内にディレクトリを探す。記録書式は、拡張デ ータサービスについてのE.I.A仕様書に基づく。ディレクトリは、その中の プログラム入力に関する全ての情報を含む、以下で図25と組合わせて定義されて いるD(N)データパケットとして記憶される。代替的には、D(N)パケット は、読取りプロセスを加速するため2本以上のライン内に書込まれてもよい。同 様に、E.I.A仕様の2倍〜4倍の速さといったより速い速度でD(N)パタ ーンを書込むこともできる。D(N)データパケットは、Nがディレクトリ内の 1から最大プログラム番号までの範囲内にあるプログラム入力を含んでいる。PR テープについては、TID及びプログラム番号はVBIのライン19の両方のフィールド 上に反復時に書き込まれる。 RIテープについては、RAM33は、1タイトルにつき最高32文字とプログラム番 号を記憶することができる。 インデクシングVCR10の中にPRテープが挿入された時点で、インデクシングVCR 10はVBIライン19を読みとってTID及びプログラム番号をすばやく見極め、それか ら停止する。ユーザーがインデックスボタンを押すと、インデクシングVCR10はT IDから、テープがHR テープでないことを決定する。インデクシングVCR10はこのときPLAYモードに入 り、VBIライン20からディレクトリを読みとりそれをオンスクリーン表示する。 アドレッシングシステム 図13は、ファイルマークプラス非同期スプリンクリングアドレスシステムを用 いてテープの識別番号及びアドレスを記憶するための実施態様の概略図である。 好ましい実施態様においては、アドレスシステムは、ファイルマークプラス非同 期スプリンクリング(FMAS)アドレスシステムである。このシステムはアドレス パケットの形で制御トラック42c(図4〜5参照)上に絶対アドレスを書込む。 制御トラックデータは1つのVCRからもう1つのVCRへと容易にコピーされないこ とから、いくつかのコピー保護が提供される。これらのパケットは2タイプの場 所に書込まれる。第1のタイプ(タイプ1)は、各プログラムの始めとテープ上 の最後のプログラムの終りで書き込まれる。これらのパケットの主要機能は、プ ログラムの出発点を探索するために「ファイルマーク」として役立つことである 。第2のタイプのパケット(タイプ2)は、タイプ1のパケットの間にできるか ぎり頻繁に非同期的に記録される。これらのパケットの主要な機能は、VCR1内へ のカセット40の挿入時点で現行のテープ場所をすばやく決定できるように「ロー ドマーク」として役立つことにある。 あらましとしては、インデクシングされたテープがVCR1内に挿入された時点で 、VCRは、周囲のタイプ2のアドレスパケットから正確な現行テープ場所をすば やく決定する。いくつかの他のプログラムの出発点を探索するため、VCR1は早送 りするか又は巻戻しし、適正な宛て先アドレスパケットの制御トラックを監視す る。このパケットがひとたび見い出されると、VCR1は停止し、再生速度で戻って 宛て先アドレスパケットに正確にたどりつく。FMASシステムの場合、現行場所の 決定は、アドレスの非同期スプリンクリングのため、比較的速い。プログラムの 出発点の探索は、早送り又は巻戻しの間にVCR1が制御トラックを監視することか ら達成され、宛て先アドレスパケットがまさにファイルマークのようなプログラ ムの開始点で書き込まれることから正確なものでもある。 FMASアドレスシステムにおいては、絶対アドレスは、図10a,10iと関連して上 で記述されたデータの符号化及び復号化を用いてアドレスパケットの形でテープ 42の制御トラック42c上に書き込まれる。絶対アドレスはテープの最初からの距 離の1つの尺度である。この距離は好ましくは制御トラックパルスを計数するこ とによって決定される。例えば、テープの1点にあるアドレスは、テープの最初 からその点までのSLPモードでの秒数でありうる。かくして、E-120のテープは0 〜21600(120分×60秒)のアドレス範囲を有する。例えば1140のアドレスは、テ ープの始めからのその距離がSLPモードで1140秒でカバーされうるような点を定 義する。VCRモードが最初からSPモードで録画又は再生している場合、380秒後( 1140秒÷3)、アドレスは同じく1140である。2つのプログラムの間に空白スペ ースが存在する場合、アドレスシステムはそのことを考慮に入れる。例えば、プ ログラム1がSLPモードで録画され、プログラムの最後で1000のアドレスを有す る場合、そのときテープはプログラム2を開始する前に或る程度の距離だけ走行 する。プログラム1の終りとプログラム2の始めの間にはいかなるビデオ信号も 存在しないことから、走行した距離の跡をつけるための制御トラックパルスは全 く無い。この場合、補間するためにテープ巻取り枠スピンドル回転計数値を使用 することができる。例えば巻取り枠スピンドルは、30の制御トラックパルスにつ いて1カウントすなわちプログラム 1の終りで1アドレスカウントを計数することができる。プログラム2の始めで 、巻取り枠は、30の制御トラックパルスに対し2カウントすなわちプログラム2 の始めで1アドレスカウントで計数されうる。かくして、平均すると、巻取り枠 は、30の制御トラックパルスにつき1.5カウントすなわちプログラム1とプログ ラム2の間の空白スペースについて1アドレスカウントを計数する。巻取り枠が 空白スペースを150カウント計数した場合、制御トラックは3000の制御トラック パルス(150÷1.5×30)つまり100のアドレスカウントを計数したことになると 仮定される。プログラム2の出発アドレスは1000(プログラム1のアドレスの終 り)+100(空白部域の長さ)=1100である。絶対アドレスは、各プログラムの 始めと最後のプログラムの終りで1回ずつ書き込まれる。HRテープ及びPRテープ については、アドレスは、全てのプログラムの始めと終りの間でできるだけ頻繁 に(数秒に1回程度)反復される。RIテープについては、アドレスは、以下に詳 述されるように、いくつかのプログラムについてできるかぎり頻繁に反復される 。 変形実施態様においては、2つの別々のアドレスシステムが用いられる。高解 像度アドレスシステム(HRAS)では、VCRはVBIの1本のライン上に高い反復率( 例えば数秒に1回)で絶対アドレスを書込む。絶対アドレッシングシステムは、 現行の場所を発見するためならびにプログラム及び空白スペースの長さを計算す るための両方の目的で維持される。絶対アドレスはテープの始めからの距離の尺 度である。例えば、1120という値をもつアドレスは、巻取り枠スピンドルが140 回転した後のテープの始めからの距離を表わしうる(一回転につき8カウントで )。この情報は数秒に一度の割合で書込むことができる。代替的には、絶対アド レスはテープの始めからの時間を表わすこともできる。再生時間はテープの録画 速度によっ て左右されることから、テープの始めからの時間も同様に異なるテープ速度の説 明となるはずである。第2のタイプのアドレスシステムは、各プログラムの始め ならびに最後のプログラムの終りにアドレスマークとして制御トラック上に絶対 アドレスが書込まれる、低解像度アドレスシステム(LRAS)である。代替的LRAS は、テープ上の各プログラムの始め及びテープの終りで制御トラック内にVISS又 はVASSマークといったマークのみを書込むことにある。 図14は、高及び低解像度のアドレッシングシステムを用いてテープ識別番号及 びアドレスを記憶するための一変形実施態様の概略図である。HRテープ及びPRテ ープは、高解像度アドレスシステム及び低解像度アドレスシステムの両方を利用 する。録画が行なわれている間にVBI上にアドレスデータを書込むことができる ことから、HRASは可能である。HRテープについては、アドレス及びTID及びVBI内 に記憶され、ディレクトリはRAM33内に記憶される。PRテープについては、アド レス、ディレクトリ及びTIDは制御トラック42c内に記憶される。LRASは、各プロ グラムの始め及び最後のプログラムの終りでマーカーを使用する。HRテープ又は PRテープがVCR1内に挿入されると、VCRはVBIからTID及びアドレスをすばやく読 みとり、正確な現行テープの場所を見い出す。 一方、RIテープは低解像度アドレスシステムを利用する。RIテープについては 、各プログラムの始め及び最後のプログラムの終りで制御トラック上にアドレス マークが書き込まれる。高解像度アドレスの書込みにはテープ全体にわたる書込 みが必要とされ、これはユーザーにとってあまりにも時間のかかりすぎることで あるため、実際にはRIテープは高解像度アドレスシステムを利用することができ ない。さらに、VBIは、ピクチャーを破壊することなく遡及的にオーバーライド され得ない。一方、制御トラック上、例えばビデオイ ンデックス探索システム(VISS)内には、制限された量のデータが重ね書きされ うる。従って古いテープを遡及的にインデクシングするために、制御トラック42 c上にアドレスデータが書き込まれる。RIテープがVCR内に挿入されると、VCRに まずそのテープが高解像度アドレスシステムを有するか否か決定する。VCRは、T ID及び絶対アドレスについてVBIを探索する。それが発見できなかった場合、VCR は次に、制御トラック上でLRASを探す。VCRは、テープを巻き戻して最も近いア ドレスマークを見い出し、そのアドレス及びTIDを読みとって現行の場所を得る 。 いくつかのその他のプログラムの出発点を探索するためには、HRテープ及びPR テープについてのプロセスは次のとおりである。VCRは、現行の絶対アドレスな らびに宛て先絶対アドレスを知っている。巻取り枠スピンドル回転計数を監視し ながら、該機械は、近くまで、標準的には宛て先から5秒以内のところまでずば やく早送り又は巻き戻しし、次に再生速度まで減速してVBIを読みとり、正しい アドレスで停止する。RIテープについては、探索プロセスの第1の部分は、HR及 びPRテープのものと同一である。現行の絶対アドレス及び宛て先絶対アドレスが わかっている状態で、巻取り枠スピンドル回転計数を監視しながら、機械は宛て 先の付近まですばやく早送り又は巻き戻しすることができる。これは次に再生速 度まで減速して制御トラックを読みとり、正しいアドレスマークで停止する。 HR及びPRテープについて探索を実行するためには、テープがインデクシングVC R内に挿入されたとぎ、VBIライン上の絶対アドレスからテープの現行場所がわか っている。このアドレスからそしてTIDに対応するPRテープについてはVBIから又 はHRテープについてはRAM33から回収されたディレクトリから、現行のプログラ ム番号がわかる。例えば、現行プログラムがプログラム3であり、指令がプ ログラム6まで行くことである場合、VCRは、現在の場所から、VISS又はVASSマ ークといった第3のインデクシングマーク上にたどりつくよう早送りしなければ ならない。VCRは、早送り又は巻戻しの間制御トラックを読みとることができる ことから、制御トラック内に記憶されたマークを読みとることができる。早送り 中に第3のマークが見られた場合、第3のマークを通りすぎたのであるから、VC Rは切替えて停止し次に巻戻しする。次にVCRは、再生へと切替えて絶対アドレス を読みとり、このとき、選択されたアドレス上に「軟着陸」することができる。 RIテープについては、ひとたびプログラム番号が発見されると、プロセスは同じ である。 図15は、高及び低解像度のアドレッシングシステムを用いてテープ識別番号及 びアドレスを記憶するためのもう1つの変形実施態様の概略図である。HR及びPR テープはHRASアドレッシングシステムのみを利用する。図14の実施態様の場合と 同様に、アドレス及びTIDは、VBIの中に記憶され、ディレクトリはRAM33の中に 記憶される。RIテープは、図14で上述されているLRASを用いる。この実施態様で は、図35において以下で記述するとおりHR及びLRテープ上で探索が行なわれてい る場合、システムは、図38〜41において以下で記述するスピンドル回転計数又は 位置計数器を用いてテープ上の場所を測定する。RIテープ上の探索は、図1の実 施態様について上述したものと同じである。 図16は、VISS PLUS TPデータパケットアドレスシステムを用いてテープ識別番 号及びプログラム番号を記憶するためのもう1つの実施態様の概略図である。こ の実施態様においては、システムは、VBIのライン19内にTID及びプログラム番号 を含むTPデータパケットを書込む。以下で記述されているように、TPデータパケ ットは、VBIライン21上のポインタがポイントしているVBIのその他のライン 上に書き込まれてもよい。しかしながら、省略時解釈モードはライン19を使用す る。プログラム番号は、プログラムが録画された順序を表わす。例えば、プログ ラム3はテープ上に書込まれた第3のプログラムである。プログラム3がテープ 上に書き込まれた最後のプログラムであるならば、書込まれる次のプログラムは 、たとえそれがプログラム3の前にテープ上に物理的に書込まれている場合であ っても、4というプログラム番号を有する。TPパケットの書式は、図27〜29と関 連づけて以下で記述されている。TPデータパケットについての記録書式は、拡張 データサービスについてのE.I.A.仕様に適合している。以下で図28〜29に 関連して記述するように、TIDは1本のテープについて一定である。プログラム 番号は1つのプログラム内で一定であるが、プログラムによって変わる。 VISS PLUS TPシステムのサブセットとして、インデクシングVCR10は、テープ 上の各プログラムの始めにおいて制御トラック42c上でVISSマークを書込むためV ISSシステムを使用する。RIテープはVISSシステムのみを使用する。 HR及びPRテープについては、VISS PLUS TPシステムが使用される。このシステ ムにおいては、TID及びプログラム番号は、高い反復率、例えばおよそ1/12秒 に1回で率でVBIの両フィールドのライン19上に書込まれる。制御トラック上のV ISSマークは、プログラムの出発点を探索するためのファイルマークとして役立 つ。TPデータパケットは、インデクシングVCR10内にカセットを挿入した時点で 現行テープ場所をすばやく決定できるようにロードマークとして役立つ。さらに 、アドレスシステムは、以下で記述するとおり、記録されるか又は修正されるに つれてのプログラムの長さの決定方法を提供する。 あらましとしては、HR又はPRテープがインデクシングVCR10内に 挿入されると、インデクシングVCR10は、例えば2秒といった予め定められた時 間中VBIを走査し、周囲のTPデータパケットから現行プログラム番号及びテープ のTIDをすばやく決定する。ユーザーがインデックスボタンを押すと、インデク シングVCR10はRAM33からディレクトリを検索しそれを表示する。ユーザーがイン デクシングVCR10に対してもう1つのプログラムの出発点まで移動するよう要請 した場合、インデクシングVCR10は、宛て先場所まで制御トラック内のVISSマー クの数を計数しながらテープを早送りするか又は巻戻しすることによって探索を 実行する。 RIテープについては、TPデータパケットはVBI上にもテープ上の他のどこにも 書込まれないため、異なる方法が利用される。その代り、RIテープがインデクシ ングVCR10から取り出された時点で、RAM33内に、取出しの時点における現行プロ グラム番号(取出しプログラム番号とも呼ぼれる)が記憶される。RIが次にイン デクシングVCR10内に挿入された時、インデクシングVCR10はVBI内にTPパケット を発見しようと試みる。TPパケットが全く発見されないことから、インデクシン グVCR10は、ユーザーがインデックスボタンを押した時点で、割当てられたテー プ番号を入力するようユーザーにプロンプトする。この番号を用いて、インデク シングVCR10は対応するTIDを決定し、RAM33から取出しプログラム番号を回収し 、それを現行プログラム番号として使用し、ディレクトリを表示する。この時点 で、インデクシングVCR10は、HR及びPRテープについて以上に記述された探索プ ロセスを用いて探索を行なうことができる。 要約すると、表IIが、3つのタイプのテープについてのディレクトリ及びアド レスシステムを示している。 VISS+TPシステムの一変形実施態様においては、インデクシングVCR10は同様 に絶対アドレスシステム(VISS+TP+AAとも呼ばれる)をも使用している。以下 では、図38〜41に関連していくつかの絶対アドレスシステムが詳述される。絶対 アドレスシステムは、より急速な探索を提供する。いくつかのインデクシングVC Rsにおいては、VISSマークは高速早送り又は巻戻し中監視され得ず、中庸な探索 速度(半ロード条件)においてのみ監視されうる。それとは対照的に、リール比 率は、非常に高速の早送り又は巻戻しで(アンロード条件)測定されうる。リー ル比率から計算された絶対アドレスを用いて、インデクシングVCR10はテープを 探索することができる。絶対アドレスシステムは同様に、より正確なテープの場 所の決定をも提供する。例えば、ここで図17を参照すると、以前に記録されたプ ログラム2の中央で出発して以前に記録されたプログラム3の始めの後で終わる 状態で、以前に記録されたHRテープ上にプログラム5が記録される。図17を見れ ばわかるように、プログラム5が記録されるとき、インデクシングVCR10はプロ グラム5の始めにVISSマークを書込み、VBIのライン19内にプログラム5に対応 するTPパケットを書込む。プログラム3の出発点に達した時点で、インデクシン グVCR10は、プログラム3の出発点に対応するVISSマークを消去し、ブログラム 5の終りに新しいマークを書込み、ここがプログラム3の残りの部分の出発点と なる。絶対アドレスシステムを用いた場合、インデクシングVCR10はプログラム 2及び3の長さを自動的に 計算し、それに相応してディレクトリを更新することができる。絶対アドレスシ ステムがない場合、インデクシングVCR10は、プログラム2及び3の長さを未知 のものとしてフラグし、テープが再生された時点で、後にディレクトリを更新す るべくプログラムの長さを測定することができる。代替的には、絶対アドレスシ ステム無しのインデクシングVCR10においては、インデクシングVCR10は強制的に 新しいプログラムを古いプログラムの出発点で書込ませて未知の長さのプログラ ムを回避することができる。 VBIラインコンフリクト解像度 異なるユーザーによる異なる目的のためさまざまなVBIラインが使用されるこ とから、インデクシングVCRはコンフリクト解像度システムを利用する。VBIのそ の他の用途の例として、ライン21は、閉鎖キャプショニング及び拡張データサー ビスの両方のために使用される。ライン19はゴースト取消しにおいて使用される 。マイクロビジョンはフィールド1のライン13〜20及びフィールド2のライン12 〜19を録画済みテープにおけるコピー保護のために使用する。ネイルソンは、録 画済みテープ内の視聴者調査情報の符号化のためにライン10〜12を用いる。ライ ン21は放送目的で使用されるものの、閉鎖キャプショニングが全く無い場合、録 画済みテープ内でこれを用いることができる。コピー保護のため現在マクロビジ ョンにより使用されているVBIラインは、PRテープ制作者の裁量でその他のライ ンへと移動させることができる。さらに、幾分かのコピー保護効率損失は伴うも のの8本より少ない数のラインを使用することもできる。放送信号の受信後、ラ イン19の使用はその目的の役に立ったため、TPパケットを自由に書込むことので きる状態となる。かくして、PRテープについては、放送されたライン19のコンフ リクトは全く無い。しかしながらPRテープについては、いくつかのテープがラ イン19又はライン20又はその両方を使用できない場合、TP及びD(N)パケット の書込みは、補足的データ位置づけについてのE.I.A.仕様に従った上述の とおりのその他ラインに対して、ライン21、フィールド2に書込まれるポインタ を用いて、これらのその他のライン上で行なうことができる。ライン19又は20の わずか1本のみが利用可能である場合、TPパケット及びD(N)パケットは1本 のライン上に書込まれてよい。従って、ライン21上にポインタが無い場合でも、 インデクシングVCR10は、TP及びD(N)パケットの両方の存在についてライン1 9及び20を検査する。 相互接続されたVCR 同じ家庭内の多重インデクシングVCRは、特殊な問題を作り出す。ユーザーは 自らのインデクシングVCRの全ての間で互換性ある形でインデクシングされたテ ープを使用したいと考える。しかしながら、HR及びRIテープのディレクトリはVC R内に常駐しテープと共に移動しないことから、結果としてテープはそれらが作 られたVCR内でしか使用できないように思われる可能性がある。この問題を解決 するため、同じ家庭内の異なるインデクシングVCRは交信することができる。 ここで図1及び図18を参照すると、多重VCRシステム8000は、バスケーブル800 6により双方向バス8004に接続された複数のインデクシングVCRシステム10を含ん でいる。マイクロプロセッサ制御装置31はデータ及び指令をライン8007上で受理 しバスインターフェイス回路71へとこれを伝送し、この回路71が、マイクロプロ セッサ制御装置31とバス8004の間で交信するべくデータを処理する。バスシステ ムの第1の実施態様においては、バス8004上のあらゆるVCRシステム10はバスを 取得でき送話者(ドライバーとも呼ばれる)となることができる。バス上には、 一度に1人の送話者しか許されない。 この時間中、その他のユニットは全て受話者である。関連する活動がひとたび終 了すると、送話者はバスを放棄しなければならない。 バスインターフェイス回路71は、バス上で信号を励起するための送信器(図示 せず)及びバスから信号を受理するための受信器(図示せず)を含む。送信器は 好ましくはTTLオープンコレクタドライバである。このバスドライバは好ましく は48maを発出することができる。さらに、これは、バス8004に対して2つより多 くのVCRシステム10が接続されている場合にバスドライバの過負荷を防ぐよう除 去することのできる内部の150オーム抵抗器により+5ボルトまで引き上げられ る。さらに、バス8004は好ましくは低く活動状態にあり、バス活性化が全く無い 場合にハイ状態にとどまる。受信器は好ましくは、バス上で1標準TTL負荷の最 大負荷をもつ。 バス上のデータは好ましくは、データセルを含む直列データである。各データ セルは、2つのハイ→ロウ遷移の間のタイムスロットとして定義づけされる。ビ ット長は標準的に2.0ミリセカンドである。データは好ましくはマンチェスタコ ードで符号化される。「ゼロ」は、ハイ→ロウ遷移とロウ→ハイ遷移の間で25% 低〜25%低として定義づけされる。換言すると、「1」は、ハイ→ロウ遷移とロ ウ→ハイ遷移の間で50%低〜75%低として定義づけられる。バスインターフェイ ス回路71はコネクタ8008を通ってライン8006までライン8011上で通信する。コネ クタ8008は好ましくはRCAフオノ雌コネクタである。 多重VCRシステム8000について記述してきたが、ここでシステムの動作につい て記述する。 VCRシステム10の1つは、バス8004上でデータを送信又は受信することを望む ことによって開始ユニットとなる。特に、新しいホームメイドの録画テープがVC Rシステム10内で作成された場合、VCR はこの情報をバス8004上のその他のVCRシステム10に連結する。このデータを要 求するため、開始ユニットのマイクロプロセッサ制御装置31は、ライン8011及び 8006上でのバス8004との交信のためバスインターフェイス71に対してライン8007 上で1つの指令を送る。マイクロプロセッサ制御装置31は好ましくは2つのタイ プの指令のうちの一方を生成する。第1の指令、つまりタイプIの指令は、1対 多の放送指令である。送話者として作用する開始ユニット以外のバス上の全ての ユニットがアドレッシングを受ける。アドレッシングを受けたユニットからのフ ィードバックは全く無い。かくしてタイプIの指令については、データはつねに 送信者から受信者へのみ流れる。第2のタイプの指令つまりタイプII指令は、1 対1の交信タイプである。一度に1つだけのユニットがアドレッシングを受ける 。タイプIIの指令については、アドレッシングを受けたユニットは、開始ユニッ トからの情報指令に対する要求に応えて開始ユニットに対しデータを送るか、又 は開始ユニットが、情報送付指令に応えてアドレッシングを受けたユニットに対 してデータを送る。表Vは、バス指令を要約したものである。 バス制御指令は、立上りのゼロと立下りのゼロによりまとめられている。立下 りのゼロの後にエンドビットがくる。エンドビットは 、最後のハイ→ロウそして戻ってハイの遷移である。従って、それは「半」ビッ トである。これはデータビットではなくターミネータビットである。その幅は好 ましくは、正規のビット長の幅の2〜4倍である。 ここで図19を参照すると、開始ユニット(VCRシステム10)は受話者であり、 バス活動が全く無いことを確かめるため0.5秒間バス8004を監視する(ステップ8 012)。バス活動が全く無い場合(ステップ8014)、開始ユニットは送話者とな り、母線を制御することになる。開始ユニットは全てのユニットにライブラリを 受理するよう指令するため、バス上にタイプI−指令コード(FFFFhex)を伝送 する(ステップ8016)。このとき開始ユニットは、受話者となり、応答のため0. 25秒間、バス活動を監視する(ステップ8018)。バス活動が存在する場合(ステ ップ8020)、開始ユニットは、指令を打ち切ることによりバス制御装置となる試 みを放棄し(ステップ8022)、送話者となるべくその内部状況をリセットし(ス テップ8024)、かくしてバスの制御を解除する(ステップ8030)。一方、指令コ ードが伝送された後いかなるバス活動もない場合(ステップ8020)、開始ユニッ トは再び送話者となり、バスを制御していることを見極めた後0.25秒以内にライ ブラリ内のデータを送る(ステップ8026)。全てのデータを伝送した後、開始ユ ニットは0.5秒待ち(ステップ8028)、受話者となり、バス制御を解除する(ス テップ8030)。 ここで図20を参照すると、ライブラリデータはデータパケット8032として伝送 される。データパケット8032は、立上りのゼロ8034とそれに続く1バイトの長さ をもつスタートコード8036を有する。スタートコード8036は好ましくは、01hex という値をもつ。スタートコードに続いて、1バイトの長さの記号をもつタイプ コード8038がある。その値は好ましくは01hexとFFhexの間である。タイプコー ド8038は、表IV中で以下のとおり復号される。 タイプコード8038に続いて、データ内容8040は、伝送されるべきディレクトリ 又はその他の情報を含んでいる。データ内容8040はnバイトの長さを有し、好ま しくはASCIIで符号化されている。好ましい一実施態様においては、ASCII記号「 0」〜「9」及び「A」〜「Z」のみが用いられる。1バイトの長さをもつエン ドコード8042がデータ内容8040に続く。エンドコード8042は好ましくは03hexの 値をもつ。次に、データパケットは、1バイトの長さの検査合計8044を含む。検 査合計は、全データパケット0のモジュロ124合計すなわちモジュロ128(スター トコード8036+タイプコード8038+データ内容8040+エンドコード8042+検査合 計8044)=0を行なう。立下りゼロ8046とそれに続くエンドビット8048がこの検 査合計8044に続く。 ここで図21を参照すると、1AAAhexの値を有するタイプIIの指令は、そのライ ブラリRAMサイズを報告するための、開始ユニットからアドレッシングを受けた ユニットAAAに対する要求である。バス8004を管理するため、開始ユニットは受 話者として動作し、0.5秒間バスを監視し(ステップ8060)、バスが利用可能で あるか否かを見極める。バスの活動が全く無い場合(ステップ8062)、バス8004 は利用可能であり、開始ユニットは送話者となりバス8004上で指令コード1AAAh exを送る(ステップ8064)。このとき開始ユニットは受話者となり、アドレッシ ングされたユニットからの応答について 0.25秒間バス8004を監視する(ステッブ8066)。アドレッシングされたユニット からの応答がない場合(ステップ8068)、開始ユニットはその指令を打ち切り( ステップ8070)その内部状況をリセットする(ステッブ8072)。一方、ステップ 8068で、アドレッシングされたユニットによる応答がある場合、開始ユニットは 、戻されたデータの無欠性を検査する(ステップ8074)。無欠性検査で故障が存 在する場合、開始ユニットはその指令を打ち切り(ステッブ8070)、その内部状 況(ステップ8072)をリセットする。しかしながら、無欠性検査がステップ8074 で合格した場合、アドレッシングを受けたユニットはバス8004上で送話者となり データを伝送する(ステップ8076)。アドレッシングを受けたユニットは0.5秒 後バスを解除する(ステップ8078)。 アドレッシングを受けたユニットがライブラリを受理することになるタイプII の指令に関しては、タイプIの指令について図19の流れ図に従うが、ただし、こ の場合、ステップ8026において開始ユニットが送話者でありデータを送るとき開 始ユニットはタイプII2AAAhex指令に応答してアドレッシングを受けたユニット AAAに対しライブラリを送る。 もう1つのバス実施態様 バスの内容説明 バスシステムの第2の実施態様においてはバス8004は双方向バスである。外部 RAMといった外部装置73がサブ8004に結合される。外部装置73の内容説明が以下 で記されている。バスインターフェイス回路71内で、送信器(図示せず)は、好 ましくは16ミリアンペアのシンクができるTTLオープンコレクタードライバであ る。ドライバ(図示せず)は好ましくは、内部1.0キロオーム抵抗器により+5 Vまで引き上げられる。受信器は、1標準TTL負荷のバスに対して 最大負荷を提供する。バス8004は好ましくはロウ活動状態である。バス活動が全 くない場合、バス8004はハイ状態でとどまる。ドライバは、バス8004をロウに引 張ることにより、バスを励起する。好ましくは、インデクシングVCR10はバス800 4のマスターであり、バス上の全てのトランザクションを開始させる。 バス8004上のデータは好ましくは直列で(逐次)伝送される。データは、各々 2つの連続したハイ→ロウ遷移の間のタイムスロットであると定義づけされるデ ータセルによって規定されている。ビット長は好ましくは0.2〜2ミリセカンド である。データは好ましくは、第1のマンチェスタコーディング方法で合計8ビ ットの長さを与える奇数パリティLSBビットを伴う7ビットによって符号化され る。バイト間の離隔は好ましくは1〜10ミリセカンドである。10ミリセカンド以 上の間いかなるデータも伝送されない場合、バスの閉鎖を避けるため、通信はリ セットされる。 バス制御プロトコル及び指令パケット書式 インデクシングVCR10はバス8004上でバス指令パケットを外部装置73に対して 送り、データを要求する。指令パケットは以下の書式をもつ: 指令 〔データ〕 1バイト Nバイト 指令記号は長さ1バイトで、値は00hex〜7Fhexの範囲内にある。データ記号 が指令記号に続き、その長さはデータ0〜Nバイトの範囲内にある。Nは、デー タバイトが1本のテープの全ディレクトリを含むように充分大きいものであって よい。指令パケットに応答して、外部装置73は、インデクシングVCR10により出 された指令に基づいて戻りコード又はデータのいずれかを送り戻す。表VIには、 バスのための指令が列挙されている。 インデクシングVCR10は、外部装置の準備が完了しているか否かをチェックす るようバス8004上で01hex指令を出す。この指令は好ましくは、装置をチェック するためのその他の指令より前に出される。指令を出した後、インデクシングVC R10は、戻りコードを待つ。00hexがバス上に戻ったならば、外部装置73は準備完 了状態にある。7Fhexが戻ったならば、外部装置73は使用中である。いかなる 応答もバス上で受理されなかった場合、指令を受けた外部装置73は存在しない可 能性がある。インデクシングVCR10は、再び状況をチェックするため指令を再度 伝送する。装置が準備完了状態でない場合、インデクシングVCR10は外部装置73 へのさらなる指令を停止させる。 インデクシングVCR10は、PRIデータを印字するよう外部装置73に指令するべく バス上で02hex指令を出す。指令パケットを出した後、インデクシングVCR10は外 部装置73に対してPRIパケットを出す。外部装置73は、パケットを受諾した場合 、00hexコードを戻す。そうでなければ、7Fhexコードを戻す。 インデクシングVCR10は、外部RAM33に対し1本のテープのディレクトリを保管 するよう03hex指令を出す。ディレクトリを伝送する前に、インデクシングVCR10 は、それぞれ、図25及び図27に関連して以下で記述するD(N)及びTPパケット 書式へと情報を再度書式化する。第1のパケットはTID及びコピー版番号(以下 で記述)をTPパケットと同じ書式で含んでいる。次のパケットは、テープ長及び リール径を含むテープパラメータを記述するD(O)パケットである。残りのデ ィレクトリ入力は、テープの始めからのその場所の順序でD(N)パケット書式 内で伝送される。伝送の終りを示すよう、最後のD(N)パケットの後にATパケ ットが送られる。このTPパケットは、次の録画のためのTID及びプログラム番号 を含む。外部装置73は、全てのパケットを受理した場合、00hexコードを戻す。 そうでなければ、これは7Fhexコードを戻す。それに応答して、インデクシング VCR10はデータを再送することができる。 インデクシングVCR10は、外部RAM73内に記憶された最初のTIDを要求するよう0 4hex指令を出す。これに応答して、外部装置73は、中に記憶された最初のTIDを 戻す。05hex及び06hex指令(以下 で記述)と組合わせて、インデクシングVCR10は、外部RAM73内の全てのTIDを読 み出すよう04hex指令を使用することができる。外部装置73は、装置内部にいか なるTIDも存在しない場合、7Fhexコードを戻す。 インデクシングVCR10は、外部RAM73内に記憶されている次のTIDを要求するべ く、05hex指令を出す。これに応答して、外部RAM73は、RAM73内の次のTIDを戻す 。最後のTIDが戻った後、外部RAM73は7Fhexコードを戻す。 インデクシングVCR10は、外部RAM73内に記憶された前のTIDを要求するべく、0 6hex指令を出す。これに応えて、外部RAM73はRAM73内の前のTIDを戻す。こうし てインデクシングVCR10は、逆の順序でTIDを読みとることができる。最初のTID が戻った後、外部RAM73は7Fhexコードを戻す。 インデクシングVCR10は、規定のTIDのX番目のディレクトリ入力を要求するべ く、TID及び番号Xを含むTP様パケット及び07hex指令を出す。これに応答して、 外部装置73はD(N)パケット書式内でテープのX番目のディレクトリを戻す。 しかしながら、TIDが外部RAM73内にない場合、7Fhexコードを戻す。 インデクシングVCR10は、コピー版番号を要求するべく、PNが0に設定された 状態でTPパケット書式内のTID及び08hex指令を出す。これに応答して、外部装置 73は、TIDとコピー版番号を含むTPラインパケットを戻す。しかしながら、TIDが 外部RAM73内にない場合には、7Fhexコードを戻す。 インデクシングVCR10は、次の録画のためのプログラム番号を要求するため、P Nが0にセットされた状態で、TPパケット内のTID及び09hex指令を出す。これに 応答して、外部装置73は、次の録画のためのTID及びプログラム番号を含むTP様 パケットを戻す。しかし ながらTIDが外部RAM73内に無い場合、7Fhexコードを戻す。 コピー版番号は、外部RAM73内のディレクトリの更新済み状況をチェックする ために使用される12ビットの番号である。インデクシングVCR10はRAM33内に各テ ープについてのコピー版番号を記憶する。新しいテープが作成された場合、この テープはゼロにセットされる。ディレクトリの内容が変更される毎に、インデク シングVCR10は番号を1だけ増分する。同じTIDをもつディレクトリのコピーが外 部RAM73と内部RAM33の両方において発見された場合、インデクシングVCR10は、 コピー版番号を比較し大きい方の番号を用いることによって識別されるより更新 度の高い版を使用する。この実施態様においては、コピー版番号は0〜4095の範 囲内にある。 変形実施態様においては、バスインターフェイス71はVCRの外部でパッケージ されていてよい。これらの実施態様では、マイクロプロセッサ制御装置31はライ ン8007上で直接コネクタ8011に連絡している。バスインターフェイス71は、イン デクシングVCR10の外部でコネクタ8011及びバス8004に接続されている。 さらにもう1つの実施態様においては、通信方法は、UHFでの無線伝送であっ ても交流電力線上の変調であってもよい。 交流電力線上で信号を伝送する1つの方法は、1983年11月29日に発行されたSc hwarzbach et alに対する米国特許第4,418,333号の中に開示されており、この特 許の内容は本書に参考として内含されている。 インターフェイスポート 図1を再び参照すると、VCRシステム10は、マイクロプロセッサ制御装置31に 結合されマイクロプロセッサ制御装置31と外部装置73の間の通信を可能にしてい るインターフェイスコネクタ72を有する。コネクタ72は、好ましくはRCAフオノ 雌コネクタである。外部装 置73は、マイクロプロセッサ制御装置31との通信のための専用機械又はメモリー 、プリンタ、コンピュータ、電話線であることが考えられる。 特定の実施においては、マイクロプロセッサ制御装置31は、以下で記述する補 助情報機能を用いて捕捉されたクーポンをプリントするためのプリンタと交信す る。 もう1つの特定的な実施においては、マイクロプロセッサ制御装置31は、カセッ トハウジングをマーキングするためテープ識別番号ラベルをプリントすることが できる。例えば、マイクロプロセッサ制御装置31が今にも取出されようとしてい るテープに割当てられたTIDを表示する図57の中で以下に記述するステップ9211 に代わって、マイクロプロセッサ制御装置31はプリンタに対し、割当てられたTI Dを伴うラベルをプリントするよう指令し、ユーザーに対し表示装置上で、ラベ ルをカセットハウジングに添付するようプロンプトする。 さらにもう1つの特定的な実施においては、マイクロプロセッサ制御装置31は 、ユーザー指令があった時点で、RAM33内に記憶された特定のあらゆるテープの ディレクトリを指令する。 1つの変形実施態様では、インターフェイスコネクタの代りに、VCR内のIR検 出器1エミッタが、遠隔制御指令を受理するため及びプリンタ又は第2の機械に 対してRAM33からのディレクトリ又はその他の情報を伝送するための両方に使用 することのできるデータポートとして機能する。例えば、いくつかのVCRは、ケ ーブルボックスに指令を伝送することによりケーブルボックスを制御することが できる。これらのVCRは、IR指令を受理することのできる外部装置73に対してデ ィレクトリデータ又はその他の情報を伝送することもできる。代替的には、IR検 出器は同様に、第2の機械からダウンロ ードされたディレクトリ情報を受理することもできる。 図18に示されているような図1に対する変形実施態様においては、インターフ ェイスコネクタ72はバスインターフェイスコネクタ71と同じコネクタであってよ い。この実施態様では、バス8004に対して複数の外部装置73,73′を接続するこ とができる。ディレクトリは、RAM33からバス転送を通して複数の外部装置のい ずれか又は全てにダウンロードされる。 特定の実施においては、ディレクトリは、バックアップ記憶のためインターフ ェイスコネクタ72を通してか又はバス8004上でのいずれかでダウンロードされる 。例えば、バックアップ記憶機構は、第2のVCR内のテープであってもよいし、 ディスクドライブ内のフロッピーディスクであってもよい。 もう1つの特定の実施においては、外部装置73は、バッテリーで支持されたRA Mといった持久記憶装置である。外部RAM73は、複数のインデクシングVCRの全プ ログラムディレクトリを記憶するための、例えば1メガビットといった充分なメ モリーを含む。外部RAM73は、電力の中断中のデータ損失を避けるためユーザー のインデクシングVCR10の各々の中でRAM33に対するバックアップを提供する。さ らに、外部RAM73は、バス8004に接続された全てのインデクシングVCRのライブラ リを組合わせる。その結果、各々のインデクシングVCR10はユーザーのインデッ クステープの各々についてインデクシングケイパビリティを提供する。ユーザー はインデクシングVCRの間でディレクトリを転送することができる。外部RAM73は 同様に、バス上の各々の装置と通信するための通信エレクトロニクスも含んでい る。さらにもう1つの実施態様では、外部装置73は同様にプロセッサ及び文字発 生機構も含んでいる可能性がある。インデクシングVCR10は、入出力ポート全体 にわたり電子ガイドデータを提 供する。外部装置73はデータを捕捉し、それを書式作成し、外部RAM内に記憶す る。適当な時点で、データはバス8004上で文字発生機構を介してインデクシング VCR10に出力されテレビ上に表示される。 代替的には、バスは、外部装置73が、インデクシングVCR10及びテレビに対し 赤外線コードを伝送し受理するためのIRエミッタ及び検出器を有している赤外線 リンクであってよい。 バスインターフェイスと同様に、インターフェイスポートからの通信は、直接 ケーブル、UHFでの無線伝送、赤外線伝送、又は交流電力線上の変調、又はその 他の記憶装置又は通信装置のいずれかであってよい。 RAM33内のライブラリの自動バックアップ 上述のとおり、ライブラリは、持久記憶装置又はバッテリバックアップRAM33 の中に記憶される。リチウム電池は5〜7年の保存寿命を有するが、この寿命は 、電力事故率によって短縮されうる。さらに、破滅的なチップの故障も発生しう る。その結果、インデクシングVCR10は、RAM33から直列ポートを通って磁気テー プ、フロッピーディスク又は外部記憶装置まで内容をダウンロードすることによ り、ライブラリをバックアップするようユーザーに対して同期的にプロンプトを 表示する。このプロンプトがあっても、ユーザーの中にはライブラリをバックア ップしない者もいる可能性がある。さらに、低バッテリー警報が提供された場合 、ユーザーがこの警報を無視する可能性もある。故障が起こった場合、ユーザー は、バッテリがドレンされてしまっていたりメモリーチップが故障していたなら ばそのライブラリ全てを破滅的に喪失するということを経験してしまうだうろ。 ライブラリは、インデクシングVCR10内の喪失の後各テープを初 めて再生するときに再度作成できる。しかしながらこのアプローチは時間のかか るものであり、テープライブラリの探索機能を実行するというユーザーの能力を 制限する。 インデクシングVCR10は、もう1つの録画を行なっている間にテープ上にディ レクトリを書込むことによって自動的にバックアップを提供することができる。 特に、インデクシングVCR10は、予め定められたVBIライン上にライブラリ全体を 書込むことができる。例えば、1回の録画の間に250kビットのライブラリをバ ックアップすることができ、例えば1秒につき60フィールドで1フィールドあた り1ライン、1ラインあたり16ビットを仮定すると、このライブラリバックアッ プを完成するのに273秒かかる。大部分の録画は少なくとも半時間の長さである ことから、バックアップ作業は、録画が完了する前に完了する。ディレクトリが 記録されるテープのライブラリコピー、TID及びプログラム番号又はアドレスの 場所を記憶するため、インデクシングVCR10内のマイクロプロセッサ制御装置31 の一部として又はそれとは別に、EEPROMといった持久記憶装置を含み入れること ができる。テープが不良であるか又は非インデクシングVCR10内で録画されたも のであることのバックアップとして、EEPROM内にライブラリの最新コピーの場所 を記憶することができる。バッテリーの故障又はRAMチップ故障の発生時点で、 インデクシングVCR10を修理した後、インデクシングVCR10は、そのテープに対応 するテープ番号を表示することによってライブラリの最後のコピーを含むテープ を挿入するようユーザーに要求ずるべくスクリーン上にプロンプトを表示するこ とができる。テープ挿入時点で、インデクシングVCR10はテープのTIDを確認し、 EEPROM内で読みとられた宛て先プログラム番号及び読取りプログラム番号を用い てディレクトリの場所まで前送り又は巻戻しすることができる。テープが 読みとられていくにつれて、インデクシングVCR10はライブラリパケットをRAM33 の中にアップロードする。 データ書式 図22〜29に関連して以下で記述するデータパケットについて、1バイトという のは、7ビットデータ記号プラスパリティビットのために留保されている8番目 のビットのことを言う。 図22は、録画済みテープ上に記録されたディレクトリについてのデータ書式を 示す概略図である。データパケット9100は、1バイトの長さをもつスタートコー ド9101で始まる。スタートコード9101は好ましくは01hexの値を有する。タイプ コード9102がスタートコード9101に続いている。タイプコードは1バイトの長さ をもつ。タイプコード9102は好ましくは値0X01を有する。次に続く2つのバイト はタイトル数記号9103である。タイトル数記号9103は、ディレクトリ内のタイト ルの数についての7ビットASCIIで符号化された2進数を表わす。好ましい一実 施態様においては、ASCII記号「0」〜「9」及び「A」〜「Z」のみが用いら れる。例えばASCIIストリング「1F」は、数字1FXを表わす。2つのASCII文字が 用いられることから、最大のタイトル数は、FFhex(256)である。タイトル数記 号9103に続いて、第1のプログラム入力9104、第2のプログラム入力9105及びN 番目のプログラム9106は、N個のプログラムに関係する情報を含んでいる(図22 は、単純さ及び明確さを期して、第1、第2及びN番目のプログラム入力のみを 示している)。各プログラム入力は、固定長であり、長さ37バイトの記号の群を 含んでいる。最初の4つのバイトは、タイトル数記号9103に関する上述のものと 類似の要領で7ビットASCIIで符号化された2進アドレスを表わす。例えば、ASC II文字ストリング「3F1A」は、3F1Ahexのアドレスを表わす。4つのASCII文字が 使用されることから、最大数はFF FFhex(65535)である。プログラム入力の5番目のバイトは、録画モードを表わ す。値0X00は標準再生(SP)モードであり、値0X01は、長再生(LP)モードであ り、値0X10は超長再生(SLP)モードであり、値0X11〜0X7Fは留保されたもので ある。プログラム入力の残りの32バイトは、プログラムタイトルコードを表わす 。プログラムタイトルコードは好ましくは7ビットASCIIで符号化される。N番 目のプログラム入力9106の後には、長さ1バイトの記号を有するエンドコード91 07が続いている。エンドコード9107は好ましくは値03hexを有する。データパケ ット9100は、長さ1バイトの記号である検査合計9108で終わる。検査合計9108は 、全データパケットのモジュロ128合計をゼロに等しくする。すなわちモジュロ1 28(スタートコード9101+タイプコード9102+タイトル数9103+プログラム入力 9104,9105,9106+エンドコード9107+検査合計9108)はゼロに等しい。録画済 みテープについては、ディレクトリは、VBI内でスペースの許すかぎり頻繁に反 復される。標準的には、これは数秒毎に1回を意味する。 図23は、絶対アドレスパケットについてのデータパケット書式を示す概略図で ある。絶対アドレスデータパケット9110は、各プログラムの最初、テープの終り でそして各プログラム中に同期的に、書込まれる。データパケット9110は、1バ イトという長さをもつスタートコード9111を有する。スタートコード9111は、好 ましくは01hexの値を有する。スタートコードの後には、1バイトの長さの記号 をもつタイプコード9112がある。タイプコード9112は好ましくは0X02hexの値を もつ。タイプコード9112の後には絶対アドレス9113が続き、このアドレスの長さ は4バイトである。絶対アドレス9113は、7ビットASCIIで符号化されたアドレ スを表わす。図22で上述したプログラム入力9104の場合と同様に、ASCII記号「 0」〜「9」 ,「A−Z」のみが使用される。例えば、ASCII文字ストリング「3F1A」は3F1Ah exの絶対アドレスを表わす。4つのASCII文字が使用されることから、絶対アド レスの最大数はFFFFhex(65535)である。このアドレスは、テープの始めからの 巻取り枠スピンドル回転カウント数(標準的には一回転につき8カウント)とし て測定される。絶対アドレス9113の後には1バイトの長さをもつエンドコード91 14が続く。エンドコード9114は好ましくは03hexの値を有し、絶対アドレスデー タパケット9110は、1バイトの長さの記号をもつ検査合計9115で終わる。検査合 計は、絶対アドレスパケットのモジュロ128合計をゼロに等しくする。すなわち 、モジュロ128(スタートコード9111+タイプコード9112+絶対アドレス9113+ エンドコード91114+検査合計9115)はゼロに等しい。絶対アドレスパケット911 0は、VBIのライン上でできるかぎり頻繁に反復されるが、以下の図24内で記述さ れるテープIDパケットでインターリーブされる。録画済みテープの場合、絶対ア ドレスパケット9110は同様にディレクトリパケットでもインターリーブされる。 図24は、テープ識別番号(TID)についてのデータパケット書式を示す概略図 である。PRテープについては、テープIDはVBIの1本のライン上に反復的に書き 込まれる。HR及びRIテープについては、TIDは、各プログラムの最初及び最後の プログラムの終りにてアドレスマークの後に制御トラック上に書込まれる。HRテ ープについては、TIDは同様に、テープ上でできるかぎり頻繁に、好ましくは数 秒に一度反復される。RIテープについては、再インデクシングの最初のパスの間 、ここには他のいかなるTIDSも存在しない。テープの次の再生中、付加的なTIDS ができるかぎり頻繁に好ましくはおよそ数秒に一回の割合で挿入される。さらに 、TIDSは、アドレスパケットでインターリーブされる。以下で記述するとおり、 TIDは、HR及び RIテープについて、41ビットの数である。この数はヘッダー、機械識別乱数、そ してテープ番号で構成されている。その結果、テープが同じ識別情報をもつ危険 性は、最小限におさえられることになる。PRテープについては、TIDはテープのU PCコードに対応する(12桁数)。こうして、市の図書館、テープレンタルショッ プ又は小売店は全て、インデクシングシステムのTIDを採用することができる。 TIDデータパケット9120は、12バイトの長さをもつ。TIDデータパケットについ て、1バイトというのは7ビットのデータ記号プラスパリティビットのために留 保されている8番目のビットのことである。データパケット9120は、1バイトの 長さをもつスタートコード9121で始まる。スタートコード9121は好ましくは、値 01hexを有する。スタートコード9121に続いて、長さ1バイトの記号をもつタイ プコード9122が好ましくは値0X04を有する。タイプコード9122の後にはテープID 9123が続き、その長さは8バイトである。上述のとおり、テープID9123は、テー プのタイプによって異なるやり方で決定される。PRテープについては、テープI .D.9123は、0F0hex未満の最上位ビット(MSB)を伴う48ビット数である12桁 のUPCコードである。HR及びRIテープについては、テープ識別情報9123は、3つ の部分で構成されている。第1の部分は0FFhexに等しいMSB内の8ビットヘッダ ーである。次の24ビットは、各VCRについての一意性の高い確率を生み出すべく 乱数配列により生成された識別情報である。24ビットの機械I.D.は、ユーザ ーによって異なる確率が最も高いいくつかの条件によってシード(seed)される 乱数として作り上げられる。第1の実現においては、24ビットは2つの12ビット 数に分割される。VCRの最初のパワーアップの時点で、計数器は、0.25ミリセカ ンド未満の持続時間の計数パルスで初期設定される。 計数器はユーザーが遠隔制御装置上で1回目に及び2回目にキーを押すことによ って停止される。これら2つの12ビットの乱数は次に組合わされて機械識別情報 を形成する。計数器はひじょうに高速でありユーザーが押すキーは極めて無作為 であることから、機械の識別は2つのVCRが同一の機械IDをもつ確率が約1600万 の1となるよう充分無作為のものであるはずである。1つのVCR内で65536本のテ ープを許容する16ビットのテープ番号が機械I.Dの後に続く。テープI.D. 9123の後にはエンドコード9124が続き、その長さは1バイトである。エンドコー ド9124は好ましくは03hexの値を有する。エンドコード9124の後には検査合計が 続き、その長さは1バイトである。検査合計9125は、全ディレクトリパケットの モジュロ128合計をゼロにする。すなわち(スタートコード9121+タイプコード9 122+テープI.D.9123+エンドコード9124+検査合計9125)のモジュロ128は ゼロに等しい。 一変形実施態様においては、テープI.D.9123の48ビットの機械識別部分は 、VCRが最初に使用された時点でのユリウス日、時及び分であってよい。 データ書式の第2の実施態様 図25は、録画済みテープについてVBI内に記録されたディレクトリパケットの ための書式を示す概略図である。ディレクトリは好ましくは1テーブルあたり最 高32文字を提供する。D(N)パケット2601は次のような記号を有する:スター トコード、タイプ、N、スタートアドレス、ストップアドレス、録画速度、プロ グラムカテゴリー、版、言語、タイトルテキスト、拡張バイト、ストップコード 及び検査合計。表VIIは、各記号のバイト単位の長さ及び値を示す。N記号は、 Nが0より大きい場合のディレクトリ内のプログラム番号を表わす。各バイトは 0hex〜Fhexと同等とする30hex〜3Fhexの 符号化されたテキスト番号である(Nが0に等しい場合、テープのタイトルを表 わすのに、以下で図26に関連して記述されたパケットが使用される)。スタート アドレス記号はテープの始めからプログラムの始めまでのSLPモードで測定され た分数を表わす。ストップアドレス記号はテープの始めからプログラムの終りま でのSLPモードで測定された分数を表わす。スタートアドレスとストップアドレ ス記号の各バイトは、FFFhexの考えられる最大値をもつ数を形成する30hexから3 Fhexまでの符号化された16進数である。録画速度記号は、プログラムの録画速度 を規定する。録画速度記号は、インデクシングVCR10かプログラムを録画すべき である最適なテープ速度を表わす。例えば、超長再生速度は、ユーザーがフレー ム固定機能を使用することを希望しうるスポーツ又は自然に関するプログラムと いったもののために伝達されうる。もう1つの例として、テープを保存するため 長いプログラムを録画するためには、標準再生速度を伝送できる。録画速度が空 白となるものと定義されている場合、長さはより優れた解像度のためのSLPに基 づいて定義される。1つのプログラムの間に録画速度が変わる時には、「未定義 」録画速度が用いられる。未定義値は、さらなる拡張のために留保される。プロ グラムカテゴリー(PC)記号はE.I.A.の定義のとおり定義される。版記号は、プ ログラムタイトル付き書式の版を識別する。20hex以外の版については、インデ クシングVCR10は、ターミネータコード(好ましくは1Ehexである)に至るまでの 次に続くバイトを無視し、タイトル付きテキストを空白ラインとして表示する。 言語記号は異なる言語を表わす。Mが1Ehexターミネータコードを含め好ましく は40以下である可変的偶数であるものとして、タイトルテキスト記号は、Mバイ トの長さをもつ。タイトルテキスト記号は、ASCII内のプログラムタイトルを表 わし、文字1Ehexにより終結される 。文字数が奇数であるならば、ターミネーターコードの前にさらにもう1つのゼ ロ文字が付加される。さらに、インデクシング表示を増強するためタイトルテキ ストに対して属性文字を付加することができる。属性文字は、20hex〜7Fhexの範 囲内の一文字が後に続く1Dhexの値で始まる。属性コードについては、以下で図5 5に関連して定義づけされている。拡張バイト記号は、Nが0〜6までの可変的 偶数であるものとしてNバイトの長さをもつ。拡張バイトは、インデクシングVC R10のための拡張コードとして用いられる。検査合計記号は、スタートコードか らストップコードまでのパケットのモジュロ128合計として定義される。以下に 記述する通り、D(N)データパケット2601は暗号化され、インデクシングVCR1 0内のチップ702(図7)又はマイクロプロセッサ制御装置31(図1)内のアルゴ リズムにより解読されなくてはならない。 図26は、録画済みテープについてVBI内に記録されたテープタイトルのための ディレクトリパケットD(0)のための書式を示す概略図である。D(0)デー タパケット2602は、順に以下の記号を有する:スタートコード、タイプ、N、長 さ、リザーブ、リール直径、留保、版、言語、タイトルテキスト、拡張バイト、 ストップコード及び検査合計。 表VIIIは、各記号のバイト単位の長さと値を示す。D(0)データパケット26 02は、パラメータ、スタートアドレス、ストップアドレス、PC及び録画速度がテ ープ長及びリール直径を表わすように再度定義づけされている、図71で以下に記 述されるD(N)データパケット2601と類似している。D(0)データパケット 2602は、HR及びPRの両方のテープについてのテープパラメータパケットとして予 め定義される。長さ記号は、SLP速度での分単位でテープの長さを表わす。各バ イトは、000hex〜FFFhexの範囲内の値を提供する符号化された16進数である。リ ール直径記号は、ミリメートル単位のテープリールの物理的直径を表わす。版記 号は、テープタイトル書式の版を表わす。20hex(第1版)以外の版については 、インデクシングVCR10は、タイトルテキスト記号内に含まれるターミネータコ ードまでの次に続くバイトを無視し、テキストタイトルを空白ラインとして表示 する。言語記号は世界中の異なる言語を表わす。言語記号についてのその他の値 は、インデクシングVCR10の製造業者によって定義されうる。タイトルテキスト の長さはバイトの数で表わされ、ここでMはターミネータコードを含む可変的偶 数である。タイトルテキスト記号はASCIIでのテープタイトルを表わし、文字1Eh exにより終結される。文字数が奇数である場合、ターミネータコード1Ehexの前 に1つのゼロ文字を付加する。さらに後の段階でテキストに属性文字を付加する こともできる。拡張バイト記号は、Nが0 〜5までの可変的奇数であるものとしてNバイトの長さをもつ。検査合計の値は 、スタートコードからストップコードまでのパケットのモジュロ128合計である 。 図27は、HRテープ及びPRテープについてのVBI上に記録されたTPパケットのた めの書式を示す概略図である。TPパケット2603は、TID2604及びプログラム番号 の両方を含む。TPパケットは次のような記号を有する:スタートコード、タイプ 、TID、留保、N、ストップコード及び検査合計。 表IXは、各記号についてのバイト単位の長さ及び値を示す。TID記号は、HRテ ープについては図28に、PRテープについては図29に記述されているTIDについて 以下で記述するとおり、各々4ビットを表わす10バイトを含む。N記号は、合計 12ビットの長さで各バイトが4ビットを表わす状態で、プログラム番号であると 定義される。インデクシングVCR10と外部装置73の間の通信のためには、他の目 的で12ビット項目Nを使用することができる。検査合計は、スタートコードから ストップコードまでのパケットのモジュロ128合計である。 図28は、HRテープについてのTIDを示す概略図である。TID2604は5バイトの数 である。ビット39及びビット38〜31は0である。ビット30−16は機械IDである。 ビット15−0はテープ番号である。上述の通り、15ビットの機械IDは、インデク シングVCR10によりその最初のパワーアップ時点で生成された乱数である。これ は、2つのインデクシングVCRが同一の機械IDをもつ32768分の1の確率を提供す る。16ビットのテープ番号は、各インデクシングVCR10がRAM3 3内に記憶された65536のテープを有することを可能にしている。代替的には、テ ープ番号は、異なるビット数で構成されていてもよい。 図29は、PRテープについてのTIDを示す概略図である。HRテープについてのTID の場合と同様に、PRテープについてのTIDは5バイトの数である。ビット39は1 であり、ビット38〜0はパリティの桁のない2進形態で表わされた11桁のUPC数 である。UPC数を用いることにより、事業所例えば図書館、テープレンタルショ ップ、小売店はTIDを採用することができる。従って、PRテープの使用を監視し 分析することができる。TIDがRAM33内に記憶される場合、5バイトが好まれる。 しかしながら、4つのバイトのみが記録される場合、RAM33内にはビット0−30 及びビット39が記憶される。 オペレーション 図30は、録画又は取出し中にホーム録画テープ(HRテープ)に対しテープ識別 番号、アドレス及びディレクトリを書込むためFMASアドレッシングシステムを用 いたインデクシングVCRのオペレーションにおいて利用される諸々のステップを 示す流れ図である。テープがVCR内にありディレクトリ制御装置30が現在のテー プの識別番号及び現行アドレスを知っている場合、VCRはいつでもテープ上へ録 画するか又はテープを取出すことのできる状態にある(ステップ9200)。マイク ロプロセッサ制御装置31は、制御トラック42cからTID及びアドレスを読みとる。 既存のHRテープについては、TID及びアドレスは制御トラック42cから読みとられ る。新しい空テープについては、マイクロプロセッサ制御装置31はテープに対し TIDを割当て、アドレスをゼロにリセットする。マイクロプロセッサ制御装置31 は、録画信号又は取出し指令のいずれかを待つ。録画信号が受理された場合(ス テップ9201)、マイクロプロセッサ制御装置31は 、記録されるべき信号のVBIからプログラム識別番号を読みとる(ステップ9202 )。マイクロプロセッサ制御装置31は、挿入されたテープが既知のHRテープであ る場合、挿入されたテープについてのディレクトリをすでに検索したものと仮定 される。新しい空テープについては、マイクロプロセッサ制御装置31はRAM33内 で新しいディレクトリを作り出す。この録画のため、マイクロプロセッサ制御装 置31は、RAM33内でアドレス、タイトル及びテープ速度を初期設定する。VBIから いかなるタイトルも読みとられない場合(ステップ9202)、マイクロプロセッサ 制御装置31は、タイトルとして日付時刻印を用いる(ステップ9203)。このとき マイクロプロセッサ制御装置31はまずVCR制御論理回路21に、そしてひき続いて 制御・音声トラックヘッド論理回路11に指令を与えて、制御トラック42c上にTID 及びアドレスを書込む。(ステップ9204)。マイクロプロセッサ制御装置31は、 録画停止指令を受理するまで制御トラック42c上に日付とアドレスを書込み続け る。(ステップ9206)。次にマイクロプロセッサ制御装置31は準備完了状態に戻 り、ここで、ステップ9200でさらなる指令を待つ。 一方、テープ取出し指令を受理した場合(ステップ9207)、マイクロプロセッ サ制御装置31は、テープの始めを基準にしてテープが取出されたときのテープの 場所の絶対アドレスを示す現行テープ場所(現行LOC)フラグ1049(図3参照) を含め、RAM33内に記憶されているディレクトリを更新する。テープが新しい空 テープである場合(ステップ9209)、マイクロプロセッサ制御装置31はビデオ表 示装置50a上にテープの番号を表示し、かくしてこのときユーザーはひき続き識 別するためこの新しい番号をカセット40のハウジングにマーキングすることがで きる。このときVCR制御論理回路21は、テープを取出すためモーター・機械的制 御回路5に指令を与える(ス テップ9212)。 図31は、録画中にホーム録画テープ(HRテープ)に対しテープ識別情報及びプ ログラム番号を書込むVISS PLUS TPアドレッシングシステムを用いたインデクシ ングVCRのオペレーションにおいて利用される諸々のステップを示す流れ図であ る。図30と同じステップには同じ番号がついている。テープがVCR内にあり、デ ィレクトリ制御装置30が現在のテープ識別情報及び現行プログラム番号を知って いる場合、インデクシングVCR10はいつでもテープ上に録画するか又はテープを 取り出すことができる状態にある(ステップ9200)。マイクロプロセッサ制御装 置31は、VBIからTID及びプログラム番号を読取る。新しい空テープについては、 マイクロプロセッサ制御装置31はテープに対しTIDを割り当て、プログラム番号 を1にリセットする。マイクロプロセッサ制御装置31は録画信号又は取出し指令 のいずれかを待機する。 録画信号を受理した場合(ステップ9201)、マイクロプロセッサ制御装置31は プログラム識別情報(プログラムI.D.)を、記録すべき信号のVBIのライン21、 フィールド2から読み取る(ステップ9202)。挿入されたテープが既存のHRテー プである場合、挿入されたテープについてのディレクトリをマイクロプロセッサ 制御装置31がすでに検索したものと仮定される。新しい空テープについては、マ イクロプロセッサ制御装置31はRAM33内で新しいディレクトリを作成する。この 録画のために、マイクロプロセッサ制御装置31は、RAM33内でプログラム番号( 及び絶対アドレスシステムを有するVCR内ではアドレス)、タイトル、テープ速 度、長さ及びプログラムカテゴリーを初期設定する。VBIからいかなるタイトル も読取られない場合(ステップ9202)、マイクロプロセッサ制御装置31は、タイ トルとして日付−時刻印を用いる(ステップ9203′)。次にマイク ロプロセッサ31は、録画停止指令を受理するまで(ステップ9206)、VBIのライ ン19上にTPデータパケットとしてTIDとプログラム番号を連続的に書込むようま ずはVCR制御論理回路21にそしてひき続き制御・音声トラックヘッド論理回路11 に指令を与える(ステップ9204′)。それからマイクロプロセッサ制御装置31は 準備完了状態に戻り、ここでステップ9200におけるさらなる指令を待つ。 一方、テープ取出し指令を受理した場合(ステップ9207)、テープが新しい空 テープであるならば(ステップ9209)、マイクロプロセッサ制御装置31はビデオ 表示装置50a上にテープのテープ番号を表示し、かくしてその後ユーザーは、ひ き続きの識別のためにこの新しい番号をカセット40のハウジングにマーキングす ることができるようになっている。VCR制御論理回路21は次にテープを取出すよ う、モーター・機械的制御回路5に指令を出す(ステップ9212)。 インデクシングVCR10は、録画を開始した後、ライン21フィールド2を読みと って番組のタイトルを見い出しそれをRAM33内のディレクトリ内に書込む。イン デクシングVCR10のクロックが正しくセットされていなかったか又はプログラム が予定よりもわずかに遅く開始した場合、検索されたタイトルは前のプログラム のタイトルであってよい。1つの実施態様においては、インデクシングVCR10は 、録画が開始した後タイトルの読取り及び記憶の前に30秒といった予め定められ た時間だけ待機する。一方、放送されたビデオマガジンの録画のためには、イン デクシングVCR10は、VMパケットと新しいセクションタイトルが同期化されるこ とから、VMパケットを受理したすぐ後にタイトルを読取り記憶することができる 。 録画済みテープの遡及的インデクシング 図32は、FMAS又はLRASアドレッシングシステムを用いたインデクシングVCRに よって遡及的にインデクシングされたテープを作成す るためテープ識別情報、絶対アドレス及びディレクトリを書込むために利用され るステップを示す流れ図である。上述のとおり、遡及的にインデクシングされた (RI)テープは、予め存在する複数のプログラムをその上に録画された形で有し ている。インデクシングVCRを所有する以前にVCR又はカムコーダーを有している ユーザーは又、ビデオテープの既存のコレクションをも有している。このユーザ ーは、インデクシングVCRのインデクシングケイパビリティを利用できるよう各 テープのインデックスを遡及的に作成することを望むかもしれない。従って、好 ましい実施態様においては、ディレクトリはRAM33内で作成され記憶され、TID及 び絶対アドレスはRIテープの制御トラック42c上に記憶される。 ユーザーはVCR1内へ未インデクシングの録画テープ(このテープは遡及的にイ ンデクシングされたテープとなる)を挿入し、テープをその始めまで巻き戻す( B0T)(ステップ9220)。ユーザーはこのとき、遠隔制御装置75又は1300上でイ ンデックスボタンを押し、スクリーン50a上のメニュー表示からレトロインデク シングを選定する(ステップ9221)。代替的には、遠隔制御装置1300は、遡及的 にインデクシングされたボタンを有していてよい。この選定の時点で、マイクロ プロセッサ制御装置31は、制御トラック42c上にTID及び絶対アドレスを書込む( ステップ9222)。TIDは、図24で上述した要領で無作為に作成される。マイクロ プロセッサ制御装置31はこのとき、表示装置50a上に、テープ上に第1のプログ ラム又は番組のタイトルを入力し遠隔制御装置1300上でENTERボタンを押すか又 は代替的にはボタンXを押してそれがテープの終り(EOT)にあることを示すよ うユーザーに対しプロンプトを表示する(ステップ9223)。ボタンXは、例えば VCR Plus+TMボタンといった、タイトルを入力するために使用されない遠隔制御 装置1300上のあらゆるボタンで あってよい。代替的には、プログラムのタイトルを全てのプログラムが番号づけ された後に入力することもできる。ENTERボタンが押されたならば(ステップ922 4)、マイクロプロセッサ制御装置31は次にビデオ表示装置50上でユーザーに対 して、次のプログラムの始めまでテープを早送りし(FF)ボタンXを押すように プロンプトする(ステップ9226)。マイクロプロセッサ制御装置31は、以下で記 述するように制御トラックパルス及び巻取り枠スピンドルのカウントを計数する ことにより測定されるテープ走行距離を計算するべく、位置論理・計数器回路9 により処理されたテープ動作センサー22からの監視された信号を利用する(ステ ップ9227)。距離測定方法は、以下に記述される。次に、マイクロプロセッサ制 御装置31は、ステップ9222で制御トラック42c上にTID及びアドレスを書込むプロ セスを反復し、ステップ9223で番組のタイトルを入力するようユーザーにプロン プトする。ステップ9222を通してのひき続きのパスにおいて、今制御トラック42 c上に書込まれたアドレスは、ステップ9227におけるプログラムまでの早送りの 間に走行したテープ距離から計算されたアドレスである。 テープの終りを示すべくボタンXが押された時点で(ステップ9228)、マイク ロプロセッサ制御装置31は、ステップ9223でユーザーにより入力された全てのタ イトルをRAM33内のテープ識別番号に対応する記憶場所に記憶する(ステップ922 9)。マイクロプロセッサ制御装置31は同様に、ユーザーがテープを取出した時 点でテープ番号をカセットハウジング上に書込むことができるように(ステップ 9231)、ステップ9229でユーザーに対してテープ番号も表示する。こうして、テ ープは今や遡及的にインデクシングされた状態となり、かくして制御トラック42 cはTID及びアドレス情報を含むことになり、ディレクトリ情報はVCR1のRAM33内 に記憶される。RIテープ が中に挿入された時のVCRのオペレーションについては、以下で図33と関連して 記述される。 図32に対する一変形態様においては、ステップ9222において、マイクロプロセ ッサ制御装置31はテープの制御トラック上にVISSマークを書込む。さらに、第1 のプログラムについては1、第2のプログラムについては2等々といったプログ ラム番号及びTID番号も同様に制御トラック上に書き込まれる。後にテープをVCR 内で再生するときのアドレッシングのため、VISSマークが用いられる。テープが インデクシングVCR内に挿入されると、VCRは制御トラック42cからTIDを読みとる 。次にマイクロプロセッサ制御装置31はRAM33から、そのテープと結びつけられ たディレクトリを読みとる。ここでそのテープが遡及的にインデクシングされた テープであることがわかっていることから、マイクロブロセッサ制御装置31は、 VISSマークについて制御トラック42cを探索する。 PR及びHRテープのためのVBI内にTIDが記憶されている実施態様においては、RI テープがVCR内に挿入された時点で、マイクロプロセッサ制御装置31はVBIからTI Dを読みとろうと試みる。VBI内にTIDを見い出せなかった後、マイクロプロセッ サ制御装置31は、そのテープがPR又はHRテープでないことを知り、VISSマークに ついて制御トラックを探索する。VISSが見い出されると、マイクロプロセッサ制 御装置31はVISSマークと共に記録されたTIDを読みとり、その後RAM33から結びつ けられたディレクトリを検索する。 古いテープを遡及的にインデクシングするための変形実施態様 VISS+TPアドレッシングシステムを用いたインデクシングVCRのための図32に 対する一変形実施態様においては、ステップ9222でマイクロプロセッサ制御装置 31はテープの制御トラック42c上にVISSマークを書き込む。マイクロプロセッサ 制御装置31は同様に、図28 に関連して上述した通りプログラム番号も生成する。マイクロプロセッサ制御装 置31は、ステップ9223,9224,9226及び9228に示されている通り、その番組のタ イトルを入力し次のプログラムまで早送りするようユーザーにプロンプトする。 絶対アドレッシングの無いシステムにおいては、ステップ9227は実行されない。 しかしながら、絶対アドレッシングを備えたシステム(VISS+TP+AA)において は、マイクロプロセッサ制御装置31はステップ9227で絶対アドレスを計算する。 ユーザーが、ステップ9229で最後のプログラムが入力されたことを示した後、マ イクロプロセッサ制御装置31は全てのタイトル、プログラム番号及び取出しプロ グラム番号をRAM33内に記憶し、ユーザーにカセットハウジングをマーキングす るためのテープ番号を提供する。 このテープが後にインデクシングVCR10内に挿入された時点で、マイクロプロ セッサ制御装置31はVBI内のTIDを発見しようと試み、それを見い出せない場合、 テープ番号を入力するようユーザーに対しプロンプトを表示する。このテープ番 号から、マイクロプロセッサ制御装置31はTIDを再構築し、RAM33からディレクト リならびに取出しプログラム番号を回収する。現行プログラム番号として取出し プログラム番号を使用して、インデクシングVCR10はインデクシング機能を実行 することができる。 インデクシングされて以降テープが非インデクシングVCR内で再生されたなら ば、取出しプログラム番号はテーププログラム番号とは異なるものとなる。絶対 アドレスを伴うシステムにおいては、インデクシングVCR10は、図34a〜34bと関 連して以下に記述する再較正方法を用いて、ディレクトリからのその場所を見極 めるべく検出されたアドレスを用いることによってそのプログラム番号を再計算 することができる。 テープを識別しディレクトリを回収するオペレーション 図33a〜33bは、テープが中に挿入された時点でのFMASアドレッシングシステム を用いたインデクシングVCRのオペレーションにおいて利用されるステップを示 す流れ図である。テープがVCR内に挿入されると(ステップ9240)、マイクロプ ロセッサ制御装置31は、N秒間テープを再生しTID及びアドレスについて制御ト ラックを読み取るようVCR制御論理回路21に指令を与える(ステップ9241:この ステップは図33a〜33bの次に続くステップ内でステップ〔A〕と呼ばれる)。N は好ましくは3〜5秒である。TID及びアドレスをテープから読取った後、マイ クロプロセッサ制御装置31は、VCR制御論理回路21に対しテープの再生を停止さ せるよう指令を与える(ステップ9242)。マイクロプロセッサ制御装置31は、遠 隔制御装置上のINDEXボタンが押されるまで待つ(ステップ9243)。INDEXボタン が押された時点で、TID及びアドレスがステップ9241で読みとられたならば(ス テップ9244)、マイクロプロセッサ制御装置31はTIDから、そのテープが(1) ホーム録画テープ(HR)であるか、(2)録画済みテープ(PR)であるか、又は (3)ホーム録画(HR)貸出者テープであるか、を決定する(ステップ9246)。 ステップ9246でテープがHRテープであるならば(ステップ9247)、マイクロプ ロセッサ制御装置31は、RAM33からそのTIDをもつテープに対応するディレクトリ 33aを回収する(ステップ9248)。このときマイクロプロセッサ制御装置31は、 ビデオ表示装置58a上に回収されたディレクトリを表示し(ステップ9249)、そ の後準備完了モードを入力する(ステップ9251)。準備完了モードは、マイクロ プロセッサ制御装置31が現行アドレス及びTIDを知っているモードである。 ステップ9246でテープが録画済みテープであると決定されたなら ば(ステップ9252)、マイクロプロセッサ制御装置31は、RAM33内にTIDが記憶さ れているか否かを決定するためディレクトリを読みとる(ステップ9253)。それ がRAM33内にあるならば、マイクロプロセッサ制御装置31は、上でステップ9248 内で記述されている通りRAM33からディレクトリを回収する。一方、TIDがRAM33 内にTIDがない場合、マイクロプロセッサ制御装置31は、それがテープ上でVBIか らのディレクトリを読みとることができるようにテープを再生するようVCR制御 論理回路21に指令を与え(ステップ9254)、次に、ステップ9249でスクリーン上 に読取られたディレクトリを表示する。 一方、テープがステップ9246でホーム録画貸出者テープ(第1のVCRに相互接 続されていない第2のインデクシングされたVCR内で再生される第1のインデク シングVCR上でインデクシングされているHRテープ)であると決定された場合( ステップ9256)、マイクロプロセッサ制御装置31は、ステップ9254でVBIからデ ィレクトリを読みとるべくテープの終り(EOT)まで早送りする(FF)ようVCRに 指令を与える。 しかしながら、ステップ9244でVCRがステップ9241でのTID及びアドレスを読み とらなかった場合、図33bを参照して、マイクロプロセッサ制御装置31はビデオ がステップ9241で検出されたか否かを決定する(ステップ9258)。いかなるビデ オも検出されなかった場合、マイクロプロセッサ制御装置31はスクリーン上に、 テープが空テープであるか(BT)、インデクシングされていないテープであるか (NI)、又は遡及的にインデクシングされたテープであるか(RI)についての照 会を表示する(ステッブ9259)。ステップ9259でテープが空テープであるならば 、マイクロプロセッサ制御装置31は、テープの始め(BOT)までテープを巻戻し (ステップ9261)、テープ の長さを入力するべくユーザーにたずねる質問をスクリーン50a上に表示する( ステップ9262)ように、VCR制御論理回路21に指令を与える。代替的には、マイ クロプロセッサ制御装置31は、以下に記述する長さ決定方法の1つを用いてテー プの長さを自動的に決定することができる。マイクロプロセッサ制御装置31は、 図23で上に記述した要領で空テープについての新しいテープ識別番号を生成し、 割当てられたTIDと共にインデックススクリーン内に表示する(ステップ9263) 。マイクロプロセッサ制御装置31は次に、準備完了モードを入力する(ステップ 9264)。 一方、ステップ9259でテープがインデクシングされていないテープである場合 、マイクロプロセッサ制御装置31はスクリーン50a上に質問「再インデクシング を望むか?」を表示する(ステップ9266)。ユーザーがはいと答えた場合(ステ ップ9267)、マイクロプロセッサ制御装置31は、テープの始めまでテープを巻戻 し図32にて上述したとおりテープの再インデクシングを開始するよう、VCRに指 令を与える(ステップ9268)。しかしながら、ユーザーがテープを再インデクシ ングすることを望まない場合(ステップ9267)、マイクロプロセッサ制御装置31 はスクリーンを除去し、ビデオテープから読取ったTVピクチャを表示するようVC R制御論理回路21に指令を与える(ステップ9269)。 しかしながら、ステップ9259でテープが遡及的にインデクシングされたテープ である場合、マイクロプロセッサ制御装置31は、テープを巻戻し制御トラック上 でTIDマークを探索するようVCRに指令を与える(ステップ9271)。この巻戻しと 探索はアドレスとTIDが検出されるまで続く(ステップ9272)。マイクロプロセ ッサ制御装置31は次に、検出されたTIDをもつプログラムについてRAM33を探索し 、RAM33内にTIDを発見したならば(ステップ9273)、制御装 置31はRAM33上のTIDと結びつけられたテープのディレクトリを回収し(ステップ 9274)、スクリーン50a上に回収されたディレクトリを表示する(ステップ9276 )。一方、マイクロプロセッサ制御装置31がRAM内でTIDを見い出さなかった場合 (ステップ9273)、これは、テープの終りまで早送りして(ステップ9277)VBI からディレクトリを読みとる(ステップ9278)ようVCRに指令を与える。このと き読取られたディレクトリは、ステップ9276でスクリーン上に表示される。 ステップ9241でビデオが検出されたならば、マイクロプロセッサ制御装置31は 、上述のステップ9258から前進して、テープを巻戻し制御トラック42c上でTIDマ ークを探すようVCRに指令を与える(ステップ9279)。テープの始めに達したな らば(ステップ9281)、マイクロプロセッサ制御装置31は前進して、上述のステ ップ9266でインデクシングされていないテープとしてテープを処理する。しかし ながら、テープの始めに達しない場合は、VCRは、制御トラック42c内でアドレス マーク及びTIDが検出されるまで(ステップ9282)巻戻しし続け、マイクロプロ セッサ制御装置31は、上述のステップ9273でRAM33からディレクトリを回収すべ きかVBIから回収すべきかを決定する。 図34a〜34bは、テープが中に挿入された時点でのVISS PLUS TPアドレッシング システムを用いるインデクシングVCRのオペレーションにおいて利用されるステ ップを示す流れ図である。図33a〜33bと同じステップには同じ番号が付されてい る。テープがVCR内に挿入されると(ステップ9240)、マイクロプロセッサ制御 装置31は、N秒間テープを再生しTID及びプログラム番号についてVBIを読みとる ようVCR制御論理回路21に指令を与える(ステップ9241′:このステップは、図3 4a〜34bの次に続くステップ中でステップ〔 A〕と呼ばれる)。時間Nは好ましくは2〜5秒である。VISS PLUS TPアドレッ シングシステム及び絶対アドレッシングシステムを用いたインデクシングVCRに おいては、VCRは同様に絶対アドレスも決定する。テープからTID及びプログラム 番号を読みとった後、インデクシングVCR10はテープを再生するのを止める(ス テップ9242)。遠隔制御装置のINDEXボタンが押されるのを待った後(ステップ9 243)、TID及びプログラム番号がステップ9241′で読みとられたならば、マイク ロプロセッサ制御装置31はTIDからそのテープがホーム録画テープ(HR)である か又は録画済みテープ(PR)であるかを決定する(ステップ9246′)。マイクロ プロセッサ制御装置31は次に、ステップ9247〜9254について記述されたとおり図 33a〜33bの通りに動作する。 一方、ステップ9244′でインデクシングVCR10がステップ9241′でのTID及びプ ログラム番号を読みとらなかった場合、ここで図34bを参照して、マイクロプロ セッサ制御装置31はスクリーン上に、そのテープが空テープなのか(BT)、イン デクシングされていないテープなのか(NI)、又は遡及的にインデクシングされ たテープなのか(RI)についての照会を表示する(ステップ9259)。ステップ92 59で、テープが空のテープである場合、マイクロプロセッサ制御装置31は、ステ ップ9261〜9264について上述したとおり、図33a〜33b内にある通りに動作する。 一方、ステップ9259でテープがインデクシングされていないテープである場合、 マイクロプロセッサ制御装置31は、ステップ9266〜9269について上述したとおり 、図33a〜33b内にある通りに動作する。 しかしながら、テープがステップ9259で遡及的にインデクシングされたテープ である場合、マイクロプロセッサ制御装置31はスクリーン50a上で、挿入された テープのテープ番号を入力するようユー ザーに対しプロンプトを表示する(ステップ9271′)。この番号からマイクロプ ロセッサ制御装置31は、テープのTIDを再構築し(ステップ9273′)、RAM33から TIDと結びつけられたテープのディレクトリを回収し(ステップ9274′)、スク リーン50a上に回収されたディレクトリを表示する(ステップ9276)。 RIテープがVCR内に挿入された時点で、取出しプログラム番号から計算された プログラム番号を、絶対アドレッシングシステムを有するインデクシングVCRの 中で確認し再較正することができる。ステップ9241′では、インデクシングVCR は、図38〜41と関連して以下に記述された方法の1つを用いて絶対アドレスを計 算する。ステップ9274′では、ディレクトリを回収した後、マイクロプロセッサ 制御装置31は、測定された絶対アドレスに関係づけされたプログラム番号を決定 する。テープが非インデクシングVCR又はユーザーのVCRに結合されていないイン デクシングVCR内で再生されてきた場合、取出しプログラム番号は計算されたプ ログラム番号と異なる。このときVCRは、取出しプログラム番号の代わりに計算 されたプログラム番号を用いることにより自らを再較正する。 図35は、FMASアドレッシングシステムを用いて、インデクシングされたテープ 上のプログラムを探索する上で利用されるステップを示す流れ図である。マイク ロプロセッサ制御装置31は、テープの現行アドレス及びディレクトリからのユー ザー選択プログラム入力の宛て先アドレスを知ることにより、準備完了状態にあ る(ステップ9290)。マイクロプロセッサ制御装置31はまず最初に高速探索段階 を入力する。マイクロプロセッサ制御装置31は、カウントダウン計数器の中に、 宛て先の前のカウント数(n)から差し引いた宛て先位置と現行位置の間の制御 トラックパルス数(N)の値をロードする(ステップ9291)。宛て先アドレスに 対する方向に基づいて、マ イクロプロセッサ制御装置31は、テープを早送りするか巻戻しするようVCRに指 令を与え(ステップ9292)、早送り又は巻戻しの間に、読取り制御トラックパル スを監視し、ステップ9291でロードされたN値からカウントダウンする(ステッ プ9293)。早送り又は巻戻しはカウントがゼロより大きくなるまで続く(ステッ プ9294)。マイクロプロセッサ制御装置31はここで、再生し制御トラック上のア ドレスマークを探索するようVCRに指令が与えられる軟着陸段階に入る(ステッ プ9296)。この探索は、アドレスマークが検出されるまで続く(ステップ9297) 。検出時点で、マイクロプロセッサ制御装置31は確認段階に入る。アドレスマー クが読みとられ(ステップ9298)、読み取りアドレスが宛て先のアドレスと等し くない場合(ステップ9299)、マイクロプロセッサ制御装置31は、上述のステッ プ9291でカウントダウン計数器内に新しいカウントをロードする。そうでなけれ ば、アドレスが宛て先アドレスに等しい場合、テープは要求された場所にあり、 マイクロプロセッサ制御装置31はVCRに停止するよう指令を与える(ステップ930 1)。 図35内で使用されるアドレッシングシステムは、現行アドレスと宛て先アドレ スの間の制御トラックパルス数の計数又は巻取り枠スピンドル回転カウントの計 数といった以下で記述する場所決定方法のいずれかを使用することができる。 図36は、VISS PLUS TPアドレッシングシステムを用いたインデクシングされた テープ上のプログラムの探索に際して利用される段階を示す流れ図である。マイ クロプロセッサ制御装置31は、ディレクトリからのユーザー選択プログラムの入 力の宛て先プログラム番号(図36のN)とテープの現行プログラム番号(図36の n)を知ることによって、準備完了モードにある(ステップ9290′)。マイクロ プロセッサ制御装置31は、現行位置と宛て先位置の間のVISSマーク の数の値(N−n)をカウントダウン計数器の中にロードする(ステップ9291′ )。宛て先アドレスへの方向に基づいて、マイクロプロセッサ制御装置31は、テ ープを早送り又は巻戻しするようVCRに指令を与え(ステップ9292′)、早送り 又は巻戻しの間に制御トラック42c上の読取りVISSマークを監視し(ステップ939 3′)、ステップ9291′でロードされたN−n値からカウントダウンする(ステ ップ9293″)。早送り又は巻戻しはカウントがゼロに等しくなるまで続く(ステ ップ9294′)。このときVCRは停止する(ステップ9301′)。 図37は、VISS PLUS TPアドレッシングシステム及び絶対アドレッシングシステ ムを用いたインデクシングされたテープ上でのプログラムの探索に際して利用さ れるステップの流れ図である。図36と同様に、マイクロプロセッサ制御装置31は 、ディレクトリからのユーザー選択プログラム入力の宛て先プログラム番号(図 37のN)及びテープの現行プログラム番号(図37のn)を知ることによって、準 備完了モードにある(ステップ3700)。マイクロプロセッサ制御装置31はまず最 初に高速探索段階を入力する。マイクロプロセッサ制御装置は、RAM33からの宛 て先プログラムの絶対アドレスを読みとる(ステップ3701)。宛て先アドレスに 対する方向に基づいて、マイクロプロセッサ制御装置31は、テープを早送りする か又は巻戻しするようVCRに対し指令を与え(ステップ3702)、早送り又は巻戻 しの間絶対アドレッシングシステムを用いてテープのアドレスを監視する(ステ ップ3703)。リール比率システムといった絶対アドレスを用いることにより、高 速探索を高速で行なうことができる。早送り又は巻戻しは、現在のアドレスが宛 て先アドレスに等しくなるまで続く(ステップ3704)。マイクロプロセッサ制御 装置31はここで、探索速度へとVCRが指令される軟着陸段階を入力し(ステップ 3707)、制御トラック42c上でVISSマークを探索する(ステップ3707)。VISSマ ークを検出した時点で(ステップ3708)、VCRはVBIを読みとることによりプログ ラム番号を確認し(ステップ3708)、プログラム番号が宛て先プログラムに等し くなったとき、VCRは停止する(ステップ3710)。そうでなければ、VCRは、ステ ップ3702での最初の探索を再入力する。 場所決定 図38は、アドレスマークを用いずにビデオテープの絶対プログラム場所を決定 するためのシステムの概略図である。或る一定の精度までは、図38に示された実 施態様についてのカセットリール40b,40cのいずれかに巻き取られたテープの量 を測定することによってテープの絶対的位置を決定することができる。VCR或い は独立型巻き戻し装置において実行が容易である従来のVCR中に通常見られるも の以上のいかなる追加のインデックスマークもハードウエア校正も必要としない テープ位置測定を達成するための2種類の自動方法が提案されている。背景技術 として、カセット枠上のテープ量は、枠に巻き取られたテープの直径に関係付け られる。この関係には、早送り及び巻き戻しの間のテープの張力の関数である複 数の誤差が発生し、これらが絶対場所に関する「不確実性ゾーン」(ZOU)を導 入する。但し、幾つかの実施態様では、この誤差は許容限度内に収まっている。 ここで、テープ上の位置を測定するための第1の方法を記述する。枠上のテー プの直径(D1)は、枠の或る与えられた角回転量(θ1)に対する枠に巻き取 られたテープ長(X)を測定すること又は、或る与えられたテープに対する角回 転量θ1を測定することによって間接的に測定することが可能である。換言する と、Xは近似的にD1×θ1/2に等しい。以前に録画されたテープについては 、制御トラックsyncパルスは、テープ長の便利かつ正確な尺度であり、早送り、 巻き戻し或いは再生といったいかなるモードでも制御トラックヘッドによって検 出することができる。 背景技術としては、枠の角回転量測定が、現在のところフロントパネルのイン デックス計数器を駆動する目的でVCRの測定を完遂している。これらの測定方法 には、例えば8個のパルスが枠の1回転を表している磁気パルス及び光パルスが 含まれる。変形実施態様では、反射光の写真光学検出器9311並びに印刷された又 は食刻された複数の反射性ライン9310を有するVCRスピンドルに取り付けられた ディスクを含む光学システムによってより高い角度解像度を得ることが可能であ る。典型的な実施態様では、数百本の反射性ライン9310が存在している。高解像 度角回転量測定は、枠回転中の反射光パルスを計数することによって達成される 。次に、既存の制御トラックヘッドを用いてsyncパルスを計数することでテープ 長は精確に測定される。 方法について解説を終えたところで、ここでビルトイン式のアドレスケイパビ リティーを伴うVCRについてシステムオペレーシヨンの詳細を解説する。テープ 上に初めてプログラムが録画される場合、録画モードにあるシステムは、反射性 ラインの数すなわち現在録画中の一定の与えられたsyncパルス数に対する巻き取 り枠の角回転量を計数する。マイクロプロセッサ制御装置31は、「開始」絶対場 所として当該プログラムのディレクトリ内にこの数値を記憶する。システムは、 録画中、角度パルスとsyncパルス群を監視しかつRAM33のスクラッチパッド場所 にこれを記憶し続ける。停止モードが開始されると、スクラッチパッドメモリー 内の最後の角回転量データも同様に、「終了」絶対場所としてプログラムディレ クトリ内に記憶される。こうして各プログラムについてのディレクトリは、その プログラムについての絶対場所範囲の幅を確定するデータを自らの中に記憶され た状態で有している。代替的には、与えられた一定数の反射ラインについて書き 込まれたsyncパルス数が記憶されても良い。 ディレクトリが作られた状態で、録画されたテープが2回目の再生のために機 械内に挿入された場合、標準的には1秒以内に再生モードが起動され、角回転量 /syncパルスデータは、syncパルス及び反射性ラインを計数すること及びテープ 上の全てのプログラムについてディレクトリの中で制御トラック上或いはRAM33 内に記憶された絶対場所範囲データとそれを比較することによって読み取られる 。この比較から、現行のテープ場所にどのプログラムが存在しているかに関して の決定を行うことができる。録画テープ速度(例えば、EP,SP,SLP)は、テー プに沿ったsyncパルス間の直線間隔に影響を及ぼすものの、VCRは自動的に、そ れが録画されたのと同じ速度でテープを再生することから、テープ速度は問題に ならないことを指摘しておくべきであろう。 前述の通り、テープの張力変動に起因するテープの位置付けにおいて不確実性 ゾーンが存在している。同時に録画されたプログラムについて、ディレクトリ中 に記憶されている絶対終了番号と絶対開始番号は基本的に同一であることから、 システムは、このプログラムの開始がちょうど通過したところなのか、或いは直 前にいるのかを精確に決定することができない。これらのケースでは、現行の場 所が、記憶された開始/終了場所の不確実性ゾーン内に居ることが検出された場 合、システムは、好ましくは1秒未満の時間テープを巻き戻し、今やいかなる曖 昧さも無く先行するプログラム内に居ることを知る。一度この情報が分かったな らば、システムは、録画された各プログラムの開始点をマークするために制御ト ラック上に置 かれたVISSタイプのマークであるブックマークを単に計数することによってユー ザー選択したプログラムまで早送り或いは巻き戻しを行うことができる。このシ ステムはもはや、ブックマークへとプログラム番号を符号化する必要は無い。 ここで、独立型巻き戻し装置に関して第1の方法を解説する。ユーザーが自分 のVCRの中で各プログラムの開始点を手動により捜し出すことでディレクトリを 制作し、次にテープを巻き戻し装置に移しているとき、巻き戻し装置は最初早送 りモード、巻き戻し或いは再生モードに入り、反射ディスク及び制御トラックヘ ッドを利用して角回転量/syncパルスを収集し、上述の方法と類似の方法にて各 プログラムについてRAM33内にこの情報を記憶する。このデータは、上述の通り 再生中も、現行のテープの場所を探し出すために用いられる。但し、この実施が 、異なる録画速度で録画されたプログラム用として機能するためには、新しい場 所を計算するために引き続き用いられる録画速度を検出する能力を録画装置が具 備していなければならない点に留意すること。 変形実施態様において、第2の自動方法について解説する。本方法の概観とし て、テープの絶対場所は、2つの枠D1,D2の直径を測定すること並びに、絶 対テープ場所に近づくためにこれらの測定の比率を利用することによって発見さ れる。この方法は、syncパルスを用いてテープを直線的に測定する必要性を取り 除き、従って、たとえテープ場所が一度もテープ上に記録されたことが無い(録 画が一回も行われていないため、計数対象のsyncパルスが存在しない)場合であ っても、テープの絶対位置を決定するために使用することが可能になっている。 枠の直径比率は(D1/D2)は、テープの不等張力に起因する誤差を伴って枠 の角移動率(θ1/θ2)に比例する。反射ディスク及び反射光センサー9311を 内蔵すること によって、2本のスピンドル各々について、各々の相対的移動が、適当なソフト ウエアを用いて決定された比率で測定される。 ここで内蔵式VCRのための本方法の使用について解説する。或るプログラムが 初めてテープ上に録画された場合、録画モード、早送り或いは巻き戻しモードに あるシステムは、或る与えられた反射パルスの数値に対して、巻き取り及び巻き 出し枠上において反射性ライン9310の数(角回転量)を計数する。マイクロプロ セッサ制御装置31は、これらの数値又は比率を、開始絶対場所としてこのプログ ラム用のディレクトリ内に記憶する。システムは、録画中角度パルス/比率を監 視しスクラッチパッドメモリーへとこれを記憶し続ける。停止モードが起動され ると、スクラッチパッドメモリー内の最後の角回転量データは、「終了」絶対場 所としてプログラムディレクトリ内にも同様に記憶される。今やディレクトリは 、記憶された各プログラムについて、そのブログラムについての絶対場所範囲の 幅を確定するデータを有することになる。 テープ張力変動に起因する不確実ゾーンを解決するため、方法2も同様に、方 法1について前述された先行プログラムへの巻き戻し方法を利用することが可能 である。 方法2は、方法1について前述されたものと類似の要領で、独立型巻き戻し装 置に応用される。 図39は、テープ長を決定するための変形実施態様を示している。この実施態様 は、1テープ長を曖昧さ無く決定するにはテープの全枠直径を測定すれば充分で あるという仮定に基づいている。この実施態様では、従来型VCRに対していかな る機械的コンポーネントの追加も必要とされない。 前述の通り、枠上の直径D2のテープは、テープ長Xが近似的にD2×θ2/ 2に等しいことから、枠の与えられた角回転量θ2に 対する枠上に巻き取られたテープ長Xを測定すること、或いは与えられたテープ 長Xに対する角回転量θ2を測定することによって間接的に測定することが可能 である。 VCRが再生モードにある場合、時間の関数としてのテープの直線的移動は、精 確に制御されている。従って、再生モード中に枠に巻き取られた或いはそこから 巻き出されたテープの量Xは、時間を測定することによって精確に測定すること が可能である。少なくとも1テープ枠の角回転量は、前述の通り、磁気又は光学 システムのいずれかを用いて既に測定されている。特定の度数例えば再生モード で1乃至2回転という回転を行うために満杯の枠(完全に巻き戻されたテープ) が費す時間を測定するにあたっては、満杯の枠のテープ直径が決定され、前述の 関係式からテープ長も同様に決定される。回転量センサーが最初のパルスを生成 した時点でタイマーを始動させ、一定の知られている回転量角度に相当する予め 定められた数のパルスを生成した時点でタイマーを停止させることにより、経過 時間はテープ長に比例する。 一変形実施態様では、2つのテープ枠の各々の上のテープ直径を測定すること により、完全に巻き戻された位置以外でテープ長を測定することができる。この 実施態様では、各枠は角回転量センサーを具備している。各々角度センサーパル スにより始動及び停止する2つのタイマーを用いることができ、2つの枠は、再 生モードにおいて2つの経過時間を比較している間に両方の枠についてのテープ 直径に関するデータを生み出す。ルックアップ表を用いて、テープに沿ったあら ゆる点におけるテープ長を、巻き戻しせずに決定することができる。 図40は、テープ移動センサーの変形実施態様の概略図である。図38〜39の実施 態様において、アドレスは、制御トラック42c上のsy ncパルスを計数するか或いはスピンドルの回転量を計数することのいずれかによ って決定される。但し、これらのシステムの精度は、テープの始動、停止、再生 、巻き戻し及び早送り履歴に関係付けられるテープの巻き取り張力といった制御 不能な変数に左右される。図40の実施態様は、再生、録画、早送り及び巻き戻し の間のテープの直線行程を測定することによってテープ位置を決定している。 テープ移動センサー22′は、テープ42の一方の側と接触する固定ローラ9302を 具備している。固定ローラ9302は、テープが前に送られるのに従って固定ローラ 9302から反射される反射パルスの検出された数を計数する積算回転計9303からの 光を反射する複数の反射性ライン9306を有している。バイアスローラ9301は、第 2の端部フレーム9305に取り付けられているバネ9304の第1の端部に取り付けら れている。バイアスローラ9301と固定ローラ9302の間のテープの移動が、両方の ローラの回転を引き起こすように、バイアスローラ9301はテープ42の他の側にバ ネにより偏らされた状態で接触している。積算回転計9303は、反射されたパルス の数を計数し、このカウント値を、VCR制御論理回路21を通じてマイクロプロセ ッサ制御装置31にカウント値を伝達する位置論理及び計数器回路9に供給する。 マイクロプロセッサ制御回路31は次に、下記の等式により角回転量パルスカウン トを走行距離に変換する。 走行距離=ローラ直径×パルスカウント×パルス間の角度間隔 この走行距離は、次にテープの場所のためのアドレスとして使用される。 図41は、スピンドルの積算回転計と関連付けたテープ移動センサーを用いてテ ープ上の場所を決定するもう一つの変形実施態様の概略図である。テープ移動セ ンサー22″にはバイアスローラ9301と固定ローラ9302の間の距離を検出する直線 位置センサー9307が含まれ ている点を除いて、テープ移動センサー22″は、図40のテープセンサー22′と類 似のものである。テープ42が両方のローラに接触した場合、ローラ間の距離はテ ープ42の厚さになる。積算回転計9311は、積算回転計9303について前述されたも のと類似の要領で、テープリール40b上の複数の反射性ライン9310から反射され るパルスの数を計数する。図39において前述されたのと類似の要領で、テープが 完全に巻き戻された状態で、テープの直径は、2つの積算回転計によって表示さ れた通りの直線運動/角度比率を測定することによって測定される。リール一杯 のテープの直径と測定されたテープ厚みが分かっているため、テープの全長を決 定することができる。 前述のものとは別の実施態様では、TIDをテープ上に記録することに追加して 或いはその代わりとしてTIDを手動で入力しても良い。 タイトルのダウンロード プログラムタイトルは、TV局により、VBIのライン21、フィールド2の上に放 送されている。これらは復号されてディレクトリの中に挿入される。プログラム タイトル情報の無いプログラムについては、チャンネル日付時刻印が自動的に挿 入される。 インデクシングされたテープを相互接続されていないVCRで再生する 元々のディレクトリ情報が第1のVCRに残されている場合に、インデクシング されたテープを第2のVCR内においてインデクシング機能を利用して再生するた めには、ディレクトリの転送が必要である。ディレクトリはまず第1のVCR内で テープにダウンロードされる。次に、インデクシングケーパビリティーを利用で きるようにするため、第2のVCRはテープからダウンロードされたディレクトリ を読み取る。追加プログラムを録画することによって又は既存のプ ログラムを消去することによってテープが変更された場合は、このテープが第1 のVCRで或いは更に他のVCRで再生されることになるのであれば、新しいディレク トリをテープ上に作製しなければならない。 図42a〜42bは、第1のVCRに接続されていない第2のVCRに、テープと共にディ レクトリを転送するオペレーションにおいて用いられるステップの流れ図である 。 特に図42aを参考にすると、ユーザーはテープ40をVCR1に挿入する(ステップ8 100)。VCRはテープから識別コードを読み取り(ステップ8102)、対応するディ レクトリをRAM33から検索する(ステップ8104)。ユーザーは自分の遠隔制御装 置上で録画及びインデックスキーを押す時(ステップ8106)、第2のインデクシ ングVCR内で利用するために第2のユーザーに与える或いは貸し出すことを意図 していることから、VCR1は、RAM33からのディレクトリをテープ42上の、テープ の終りといった予め決定された場所に書き込むルーチンを開始する。マイクロプ ロセッサ制御装置31は、テープ42をテープの物理的な終端まで進めるようVCR1に 指令する(ステップ8108)。テープの終りに到達した時点で、マイクロプロセッ サ制御装置31は、ディレクトリを録画済みテープの書式でテープ42のVBI上に書 き込む(ステップ8110)。ユーザーは自らのVCRからテープを除去し、そのテー プを第2のユーザーに与え、このユーザーはテープ40を第2のVCR1に挿入する( ステップ8112)。ユーザーはインデクシングモードで動作することを希望する場 合、自分の遠隔操作装置上でインデックスキーを押し(ステップ8114)、第2の VCR1は、VBIからディレクトリを読み込み、そのディレクトリを一時記憶RAMに記 憶する(8116)。テープ識別中の機械IDが異なるため、第2のVCRは、テープが 他のVCRでインデクシングされたものであること を認識する。VCRはユーザーに対して、テープ番号を入力するように要求する。 ユーザーがゼロを入力した場合、VCRはテープが貸し出し者のテープであること を認識し、テープの終りまで進めてディレクトリを読み取る。 ここで図42bを参照すると、第2のユーザーは、遠隔操作装置上で入力キーを 押すことによってディレクトリを固定記憶装置に記憶することができる(ステッ プ8181)。入力指令に応答して、第2のVCRのマイクロプロセッサ制御装置31は 、ディレクトリを固定RAM33内に記憶する(ステップ8120)。第2のユーザーが テープの再生を終了してそれを取り出したいと考える場合、VCR上の取出しボタ ンを押す(ステップ8122)。マイクロプロセッサ制御装置31は、テープがひいて はディレクトリが変更されたか否かを決定する(ステップ8124)。変更されてい ない場合、VCRはテープを取り出す(ステップ8126)。一方、ステップ8124にお いてディレクトリが変更されている場合、マイクロプロセッサ制御装置31は、表 示装置50上に「テープ上のディレクトリを更新する」を表示する(ステップ8126 )。マイクロプロセッサ制御装置31は、テープを物理的な終端まで前進させ(ス テップ8128)、VBI上にディレクトリを書き込む(ステップ8130)。次にVCRはテ ープを取り出す(ステップ8126)。 変形実施態様では、ユーザーが第2のVCRからテープを取り出した時、図42aの ステップ8106において上述されたのと類似の要領でディレクトリの記録をユーザ ーが要求した場合にのみ、ステップ8124からステップ8130を実行することができ る。 更に別の変形実施態様では、第2のユーザーは、貸し出し者のテープ上に録画 を行わないように警告を受けることもできる。 補助情報表示 ここで図1に戻って参照すると、上述の通り、インデクシングVC R10は、VBIデコーダ及びRAM33を用いてVBI上に放送された情報を捕捉し、データ の伝送と同時に或いは後のいずれかの時点でそれを表示させることができる。放 送されたデータは、ライン21を含むVBI上の複数のライン上に伝送され得る。E.I .A.仕様によると、Extended Data Services(拡張データサービス)は、ライン2 1以外のラインをポイントするためライン21(補足的データ場所)上のポインタ を規定している。ライン21上のデータと同じ書式の他のライン上のデータを用い ることによって、VBIデコーダ60aは、他のラインデータを復号することができる 。補助情報は、表示装置50a(図1参照)の書式と一致するように35文字×15行 の書式で放送されるのが好ましい。好ましい実施態様では、3種類の補助情報、 即ち、プログラム識別(プログラムID又はPID)、チャンネル固有プログラムガ イド(CSPG)及びプログラム関連情報(PRI)が伝送される。 視聴者には幾つかの方法で補助情報の存在が気付かされる。第1の方法では、 プログラムが伝送される前に、インデクシングVCR10は、ユーザーに対して情報 がもうすぐ現れることを知らせるプロンプトをスクリーン上に表示する。プロン プトは、例えば文字“i”といった点滅するアイコンであっても、青地に白文字 の新しいスクリーンであっても良い。インデクシングVCR10はユーザーに対して 、補助情報をRAM33に記憶するために、或いは幾つかの実施態様では、録画対象 のプログラムに対応する“PLUSCODETM”番号を記録スタック中に記録するために 例えば“1”ボタンを押すことによって指令を入力するように要求する。以下に 記述される通り、ユーザーは後にこの情報を検索することができる。指令が受領 されたことを示すためにインデクシングVCR10は、アイコン表示の点滅を停止さ せるか、“記憶済み”又は“保管済み”といった肯定応答を表示するか或いは別 のスクリーンを表示することのいずれかを行うことが できる。ユーザーは、放送の前後或いはその最中に情報を要求することができる 。代替的には、視聴者が指令を入力するようプロンプトされる前に、RAM33内の 一時的バッファー内に補助情報を伝送しかつ記憶することもできる。この実施態 様では、インデクシングVCR10は、ユーザーの指令に応答して一時バッファーか ら固定バッファーへ補助情報を転送させる。 代替的に第2の方法では、インデクシングVCR10は、プログラムを見終わった 後にプロンプトを提供する。この実施態様では、補助情報は、プログラムの前、 プログラムの最中或いはプロンプトの後に伝送される。第3の方法では、プロン プトはプログラムと同時に表示される。 各々の方法についてユーザーは、補助情報を要求するべくプロンプトの後に予 め定められた一定の時間を有している。補助情報が要求されると、インデクシン グVCR10は、ユーザーがそれを取り消すまで(例えばプログラムIDボタンを2度 目に押すことで)、又は次の補助情報が要求されるまで、或いは放送局が取り消 し指令をVBIに伝送するまで、といういずれかの予め定められた一定時間、当該 情報を表示する。 補助情報は通常広告用として使用されることから、コマーシャルが出現した時 点でプログラムの録画を停止するようユーザーに警告しないことが望ましい。こ うして、補助情報の伝送時間は、好ましくは、ユーザーが補助情報に応答してVC Rを切るための信号を生成することができないように調整される。例えば、補助 情報が常にコマーシャルの30秒前に伝送されている(即ち、30秒は常に先行時間 である)場合、ユーザーは、補助情報を検出した30秒後にVCRの録画を停止し、V CRが録画を停止した60秒後に再び録画を開始するようにプログラミングすること ができる。但し、先行時間が変動する 場合、ユーザーはプログラムの一部を録画し損なうことがある。例えば、次のコ マーシャルが60秒の先行時間を利用した場合で、ユーザーが30秒の先行時間を利 用している場合には、視聴者はVCRを30秒早く切ることになる。更に、補助情報 はコマーシャルの後にも伝送されることがあり、こうして視聴者はVCRを前もっ て切ることができなくなる。 代替的には、プロンプトは、どの補助情報グループを記録すべきか示すために ユーザーが入力する番号であって良い。 プログラムIDについて最初に記述すると、放送局は、好ましくは、EIA仕様に 準じてVBIのフィールド2ライン21にプログラム識別情報を放送する。 この情報には以下のものが含まれていて良い。 − プログラムのタイトル。 − 分単位でのプログラムの長さ。 − 本日の日付及び曜日(TV放送を見ている場合)又は録画の日付と曜日(録 画された番組を見ている場合)。 − 局呼び文字(例、KCET又はKCAL)或いは局名の4文字略称(例えばショー タイム用のSHOW)。 − チャンネル番号。 好ましい動作モードでは、ユーザーがチャンネルを変える場合、或いはテープ の録画又は再生が始まった時点で、例えば5秒間といった予め定められた時間プ ログラムIDが自動的に表示され、そして消失する。代替的には、ユーザーが遠隔 制御装置上でプログラムIDボタンを押した場合に、インデクシングVCR10がプロ グラムIDを表示する。 プログラムが録画された場合、プログラムタイトルがディレクトリの中に記憶 され、録画されたVBI部分の中にも同様に挿入される 。視聴者は、“プログラムID”キーを押すことによって表示されるプログラムの タイトルをアクセスすることができる。キーが押されると、マイクロプロセッサ 制御装置31は、その動作モードに応じて、放送された信号或いは再生された信号 のいずれかから選択されたVBIのフィールド及びラインを復号するためにデコー ダをセットする。 視聴された複数のチャンネルについてのプログラムID情報は、RAM33内に記憶 される。一部のプログラムID情報(例えばプログラムタイトル、開始時間、長さ 、プログラムカテゴリー)はプログラムと共に変化するが、この情報は、ユーザ ーがチャンネルを切り替え、プログラムIDが表示されるように要求した時点で記 憶装置から素早く検索可能である。開始時間及びプログラム長を用いて、インデ クシングVCR10は、定期的に或いはプログラムID指令に応答して、情報をスクリ ーンに表示する前にそれがまだ有効時間内にあるか否かをチェックする。 チャンネル固有プログラムガイドは、来るべき予め定められた時間内に放送さ れる予定の複数のプログラムについてのプログラムIDの組合せである。プログラ ムIDに含まれる情報に加えて、チャンネル固有プログラムガイドは、開始時間、 タイトル、“PLUSCODETM”番号及びプログラムの解説を含むこともできる。更に 、表示されている情報は、プログラムガイド内に包含され、図55と関係付けて以 下で記述する属性コードによって制御され得る。例えば、“PLUSCODETM”番号は 、スクリーン上にプロンプト可能であるが、“プリント不要”属性がそれに先行 してる場合、インデクシングVCR10はそれを表示しない。第2の例として、特別 な出来事は文字属性を用いて強調表示することができる。 放送局は、定期的なベースで、放送のVBI内にチャンネル固有プ ログラムガイドを放送する。インデクシングVCR10内のVBIデコーダは、VBIから チャンネル固有プログラムガイドを連続的に復号してRAM33内に記憶する。 予定放送時間を超過するスポーツプログラムであるとかプログラムを移動させ るような新しいニュースといった予期せぬ出来事のために、放送局は、プログラ ムガイドを更新して新しいガイドを伝送する。従って、新たなガイドが読み取ら れる毎に、インデクシングVCR10はそれをRAM33内に記憶する。 プログラムガイドには、ビデオマガジン、ビデオ販売カタログ、ビデオ分類広 告及びインフォマーシャルといった特殊なプログラムのビデオプログラムガイド も同様に含まれていて良い。プログラムガイドによってユーザーは、定期的なリ スト或いは新聞のテレビ欄を有していない或いは自分のリストを見失ってしまっ た人のための、テレビプログラムリストにアクセスすることが可能になる。 図55と関連付けて、チャンネル固有プログラムガイドパケットの書式を以下に 記述する。データが復号されるにつれて、RAM33内に記憶されているデータは、 各々の後続するCSPGデータパケットにより更新される。CSPGデータパケット中に 供給される情報の量は放送局によって決定される。例えば、放送局は、後続する 8時間についてプログラムスケジュールを提供するが、最初の2時間についての みプログラム解説を提供することができる。それに加えてガイドには、来るべき 数日についての特別な出来事も同様に含まれていて良い。視聴者が出勤又は就寝 する前に、ユーザーは、自分が不在の或いは睡眠中の間番組を録画するためにプ ログラムガイドを利用して自らのVCR10をプログラミングすることができる。 視聴者が異なるチャンネルに切り替えると、インデクシングVCR10は、新しい チャンネルについてのCSPGデータを読み取りかつ記憶 することになる。但し、多くの視聴者が複数のチャンネル間で切り替えを行うこ とから、少なくとも2つのチャンネルについてのプログラムガイドがRAM33中に 記憶され得るように充分な記憶装置を備えることができる。 記憶されたプログラムガイドは、VCRのタイマープログラミングを実施するた めに利用することができる。ユーザーは、録画ボタンを押しながら希望のプログ ラムにカーソルを移動させることによってこのプログラムを録画するようにイン デクシングVCR10をプログラミングすることができる。“PLUSCODETM”番号がス クリーンに表示される実施態様では、視聴者は、録画を希望するプログラムの“ PLUSCODETM”番号を遠隔制御装置上で入力することによっても同様にインデクシ ングVCR10をプログラミングすることができる。これに応答してインデクシングV CR10は、上述のように実行するためにそのプログラミングスタック中にこの“PL USCODETM”番号を記憶する。 図43はプログラム関連情報の処理の中で用いられるステップの流れ図である。 プログラム関連情報(PRI)は、プログラムと同時に或いはその後のいずれかの 時にユーザー指令に応じて利用可能となる、放映されたプログラムに関連してVB I中に放送された情報である。視聴者が後の時間に自ら選択したペースで情報を 視聴できることから、PRIの利用によって広告時間が拡張される。PRIの例として は、野球の試合中における野球選手に関する統計、料理講習の間に示されるレシ ピー、及び教育プログラムの後の宿題と解答などが含まれる。他の例では、多く のコマーシャルが、プログラムの間に、追加情報を得るため又は注文を行うため フリーダイヤルへ電話をするよう視聴者に促したり或いは来るべき販売イベント や宣伝に関する詳細を与えたりするメッセージを含んでいる。既存のシステムの 下では、大半の視聴者が即座に何らかの行動を取る手段を備えていないかあるい はかかる行動を取る準備ができていないかのいずれかを理由として、画像中に搬 送されるこのような情報は束の間のものである。VBI中においてPRIの一部として 伝送される情報は、ユーザーによる指令の時点で捕捉しスクリーン上に表示させ ることができる。従って、この情報は、コマーシャル又はプログラムの間に提供 されている情報を反復するものであっても良いし、或いは追加の情報を含むもの であっても良い。例えば、コマーシャルは来るべき映画に関する宣伝であって良 く、一方このコマーシャルに関するPRIは、この映画に関する費用又はあらすじ についての追加の詳細を提供することができる。更に、一つのボタンを押した時 点で、希望のプログラムを録画するべくインデクシングVCR10をプログラミング するために“PLUSCODETM”番号を利用できるように、“PLUSCODETM”番号を備え ることもできる。代替的には、このコマーシャルは、夜半に放映されるインフォ マーシャルのようなより長いコマーシャルを宣伝するための短いコマーシャルで あっても良い。更に他の実施態様では、宣伝割引用として参加小売店又は商店に おいて後日利用され得るクーポンをプリントする又は記憶する目的で、直列デー タリングを通じてプリンタ又は他の装置に出力される電子クーポンであっても良 い。他の実施態様では、録画済みテープが、上に記録されたPRIを有していても 良い。 ここで特に図43を参照すると、放送局は、放送されているプログラム又はコマ ーシャルにPRIが関係付けられた時間ウインドウの中で、PRIを放送している。代 替的には、プログラム又はコマーシャルから時間的にずらした状態でPRIを放送 することができる。PRIは標準的には時問ウインドウ全体を通じて反復されてい る。例えば、30秒のコマーシャル用のPRIは、コマーシャルの間中放送されて いる。長さが8秒の1つのPRIメッセージについて、PRIは4回伝送され、その内 最初の3回は、完全なPRIで、4回目は不完全なメッセージである。PRIは、以下 に記述されるとおり、フィールド2ライン21のポインタによってポイントされる 単数又は複数のVBIライン上に送られるのが好ましい。インデクシングVCR10はPR IについてVBIを連続的に読み取る(ステップ3715)。各PRIはID番号を有してお り、こうしてインデクシングVCR10は、PRIがコマーシャルの間或いはコマーシャ ルの再放送中でいつPRIが反復されるかを認識することができる。現在のPRIのID 番号が、一時又は記憶バッファのいずれかの中のPRIのID番号に等しい場合(ス テップ3716)、インデクシングVCR10は、バッファ内の旧PRIに重ね書きする(ス テップ3717)。尚、ID番号の一致が無い場合、インデクシングVCR10は、一時バ ッファが満杯であるか否かを決定する(ステップ3718)。それが満杯の場合、先 入れ先出し方式(FIF0)に基づいて先に記憶されているPRIに重ね書きする(ス テップ3720)。検出されたPRIについてVBIを監視することに加えて、インデクシ ングVCR10は、ユーザーが選択した指令についても同様に監視を行う。記憶指令 が検出された場合(ステップ3721)、インデクシングVCR10は、記憶有効化ビッ トがセットされているか否かを決定し(ステップ3722)、放送中にそれがセット されていない場合、PRIは記憶不可能になる(即ち、PRIは一時的バッファ内にの み記憶され、記憶バッファには記憶されない)。記憶有効化ビットがセットされ ている場合、インデクシングVCR10は、一時バッファからPRIを消去し、それを記 憶バッファ内に記憶する。このときインデクシングVCR10は、肯定応答ビットが セットされたならば、“記憶済み”といった肯定応答メッセージをTVスクリーン 上に表示する(ステップ3723)。このときインデクシングVCR10はステッブ3715 でPRIの監視を継 続する。 但し、記憶指令がセットされていなかった或いは記憶有効化ビットがセットさ れていない場合で、再検討指令が検出されなかった場合(ステップ3724)、イン デクシングVCR10はPRIの読み取りに復帰する。それ以外の場合、インデクシング VCR10は、バッファ内に記憶されているPRIのタイトル(PRIの1行目)を、図44 に示されているように表示装置内に表示する(ステップ3725)。視聴者は、遠隔 制御装置上のカーソルキーを用いて、表示されているPRI全体の上を移動するこ とができる。ポイントされたPRIは逆転画像或いは当該技術分野において周知の その他の方法により強調表示される。再生指令が送られた場合(ステップ3727) 、インデクシングVCR10はPRIを再生する(ステップ3728)。PRIが録画されたテ ープから読み出される場合、VCRは一時停止モードに入り、PRIが表示された時点 でテープの動きを中断する。PRIが表示された後、VCRはテープの再生を再開する 。PRIが表示された時点で、ユーザーは、記憶ボタンを押すことによってPRIを記 憶バッファ内に記憶するか(ステップ3729〜3730)、或いは消去ボタンを押すこ とによって一時又は記憶バッファからPRIを消去するか(ステップ3731〜3732) のいずれかを行わなければならない。プリントボタンを押すことによって(ステ ップ3733)、ユーザーはPRIをプリントすることができる(ステップ3734)。プ リント作業は、直列ポートに接続されたプリンタ或いは他の装置に対して、録画 又は送りボタンを押すことにより行うことができる。図44に示される通り、PRI B及びPRI Dは、早い時期の放送から記憶されたものである。PRI E,F,G,Hは後 日の放送からのものであり、一時バッファ内に記憶されている。更に後日、ユー ザーが再検討ボタンをもう一度押した時点で、PRIE,F,G,Hは新しいPRIに交換 され得るが、一方でPRI BとDは記 憶バッファ内に残される。代替的には、図44で表示されているPRIは、どのPRIが 記憶されているかの表記を伴う単一のリストであっても良い。 後日放送される他の関連プログラムを指示する“PLUSCODETM”番号を含むPRI に関して、ユーザーが第2のボタンを押した場合(ステップ3735)、インデクシ ングVCR10は、“PLUSCODETM”番号を、後の録画用のそのプログラミングスタッ ク内に記憶する(ステップ3736)。インデクシングVCR10は、ユーザーが退出キ ーを押すまでバッファの内容を表示し続ける(ステップ3737)。 上述の実施態様は、PRIの記憶及び再検討にSTOREボタンとREVIEWボタンを利用 している。代替的には、これらの機能を、iのボタンといった単一のボタンで行 うこともできる。iボタンを1回押すと、記憶機能が呼び出され、一方それを続 けて2回押すと再検討機能が呼び出される。 放送を通じてのビデオ出版 上述の通り、PRテープはテープ全体を通じてVBI上に記録されたディレクトリ を有している。しかしながら、放送されている単一のビデオプログラムは、それ ぞれ個別のビデオプログラムである複数のビデオも同様に有していても良い。例 えば、テレビジョン番組“60 Minutes(60分)”の1回の放映には、標準的に、 3つのニュース部分とアンディー・ルーニーによる解説を伴う1部分がある。他 の例としては、ビデオマガジン、ビデオ販売カタログ及びビデオ分類広告が含ま れる。更にその他の例としては、カラオケ、又はトレーニング或いは料理用のテ キストといったビデオブックも含まれる。ユーザーは通常、後日ビデオマガジン の複数の位置を見たいと希望する。上述の標準的な録画方法では、録画が1つの 連続した期間であることから、インデクシングVCR10は、放送されたプログラム のVBIの内で唯一のプログラムタイトルのみを読み取る。(結果として得られた 録画はライン19上TPパケット内において単一の恒常プログラム番号を有すること になる。それに加えて、録画の始めにある唯一のVISSマークのみが記録される。 )しかしながら、多くのユーザーは各ビデオがインデクシングされることを希望 している。従って、個別の各々に追加インデクシングを提供する追加制御信号が 放送される。 以下に図54と関係付けて記述されているライン21内のポインタは、ビデオマガ ジン(VM)パケットを含むVBIラインをポイントしている。VMパケットは、第二 セグメントの並びにそれ以降の各セクションの開始点においてVBIライン内で放 送される。図56と関連づけて以下に記述されている通り、VMパケットにはその区 画の暗号化されたタイトルが含まれている。ディレクトリの書式は、録画済みテ ープについてのディレクトリと同一の書式である。 図45は、ビデオマガジン用インデクシングVCR10のオペレーションにおいて用 いられるステップを示す流れ図である。ここで図45は、1本のテープが2つの通 常プログラムと、2つのプログラムの後にテープ上に録画された1つのビデオマ ガジンを有している実例に照らして論述されている。ユーザーが録画ボタンを押 した後(ステップ9602)、インデクシングVCR10は、PRIからビデオマガジンのタ イトルを読み出し(ステップ9604)それをRAM33に記憶する(ステップ9606)。 (録画が開始されると、インデクシングVCR10は、テープがTIDを有するならば既 存のTIDを利用し、或いはその反対にテープが空テープの場合はTIDを作る。)実 例において、タイトルは第3のプログラムとして記憶されている。インデクシン グVCR10はVMパケットに関してVBIを監視する(ステップ9608)。VBI中にVMパケ ットを検出すると(ステップ9610)、マイクロプロセッサ 制御装置31は、プログラムがビデオマガジンであることを示すためにディレクト リにプログラムカテゴリーをセットする(ステップ9612)。VBI上においてライ ンを書きとめるためにポインタが使用される実施態様では、ポインタを検出した 時点で、インデクシングVCR10は、VMパケットの出現に関してVBIの指定されたラ インを監視する。 VMパケットの受理に応答して、マイクロプロセッサ制御装置31は、次のセクシ ョンの開始を識別するために制御トラック42c上にVISSマークを書き込む(ステ ップ9614)。マイクロプロセッサ制御装置31は、次に先行のプログラム番号を1 だけ増分させ(ステップ9616)、VBIのライン19上のTPパケットにプログラム番 号としてそれを書き込む(ステップ9618)。インデクシングVCR10は、放送信号 のVBIのライン20からのディレクトリを読み取りかつ復号し、それをテープのVBI 上に書き込む(ステップ9620)。 実例として、ユーザーが後日テープを挿入した時点で、テープが、ビデオプロ グラム以外の例えばプログラム2といったプログラム内のいずれかの場所にある 場合、ディレクトリは以下の通り現れることになる: プログラム 長さ チアーズ(乾杯) 60 一目撃者ニュース 30 今週のエンターテイメント(VM) 60 ビデオマガジン“今週のエンターテイメント”のセクションタイトルは現れない 。ユーザーがプログラム3にいて、インデックスボタンを押した場合、インデク シングVCR10は、現行テープ場所がビデオマガジンであることを表示するVMフラ グを読み取ることから、VBIのライン20からマガジンのディレクトリを読み取る 。こうしてVC Rは、ディレクトリを以下の通り表示する: プログラム 長さ チアーズ(乾杯) 60 一目撃者ニュース 30 今週のエンターテイメント(VM) 60 外食 音楽 演劇、ミュージカル スポーツ チェス 美術館 生活エンターテイメント 特別イベント このディレクトリは、マガジンの個々のセクションの長さは表示していない。他 の例では、個々の長さを表示することもできる。ビデオマガジンのセクションは 、例の中でチェスがスポーツのサブセクションとなっているように、サブセクシ ョンを有することもできる。 VMパケット並びにその後はビデオマガジン用としてテープ上に記録されたディ レクトリには、ビデオマガジンのプログラム番号、スタートアドレス、ストップ アドレスが含まれる。第1の実施態様では、マガジンの第1のプログラムはプロ グラム番号1を有している。実例の中にある通り、“今週のエンターテイメント ”はプログラム番号1を有し、“外食”がプログラム2を、以下同様となってい る。“今週のエンターテイメント”のスタートアドレスは0である。マイクロプ ロセッサ制御装置31は、インデックス内におけるビデオマガジンの相対的位置を 反映させるべくこれらの番号を調整する 。例に見られる通り、“今週のエンターテイメント”は、スタートアドレスがプ ログラム2の最後に対応する状態でプログラム3となるように調整されている。 変形実施態様においては、ビデオマガジンのディレクトリは、テープの代わり にRAM33の中に記憶される。VBIの中にディレクトリを記憶することによって、記 憶用に利用されるRAM記憶装置のスペースは少なくなる。 制作されたテープは、制御トラック上のVISSマークがあり、TPパケットがテー プのVBI上に書き込まれたビデオマガジン用のディレクトリパケットがVBI上に書 き込まれ更にセクションタイトルがRAM33内に記憶されて、HRテープと構造的に 同一である。 ビデオ・クリップを用いる電子式プログラム・ガイド ビデオ・マガジンの別の事例では、複数のビデオ・クリップを具備する電子式 プログラム・ガイドがビデオ・マガジンとして放送される。電子式プログラム・ ガイドは翌日または数日間のためのビデオ・クリップを含むことができる。ガイ ドは、ショーと、映画やスポーツのように他に放送されるプログラムも含むこと ができる。各々ビデオ・クリップは、予定されたショーを表し、そのショーの問 題も含んでいる。各々ビデオ・クリップは、ビデオ・マガジンの章またはセグメ ントに対応している。対応するビデオ・データ・パケットは、チャンネル番号/ 名称、日付、“プログラム・ガイド”という言葉になる、マガジンのタイトルを 含んでいる。各々の章のサブタイトルは、ショーの名称と、放送時刻と日付にな る。更に、各々ショーの“PLUSCODE”番号もVMデータ・パケットで放送される。 図46は、電子式プログラム・ガイドを記録する動作に用いられるステップを示 すフローチャートである。正規のシステム動作の開始 時(ステップ8201)に、インデックスVCR10は、プログラム・ガイドPRIが検出さ れる(ステップ8203)まで、プログラム関連情報(PRI)についてVBIを監視する (ステップ8202)。マイクロプロセッサ・コントローラ31はプログラム・ガイド PRIを記憶し、それは、後に、且つ、或る事例に於いて、異なるチャンネル上で 、一時的バッファで放送される、電子式ガイドに対応する“PLUSCODE”番号を含 んでいる(ステップ8204)。インデックスVCR10は、電子式プログラム・ガイド を後に記録するために“PLUSCODE”番号を取得することをユーザに知らせるプロ ンプトをユーザに表示する(ステップ8026)。情報ボタンが押される(ステップ 8207)と、マイクロプロセッサ・コントローラ31は、“PLUSCODE”番号を一時的 バッファを検索して(ステップ8208)、それをデコードし、VCRレコード・スタ ックに前述のように記憶されるチャンネル−日付−時刻−長さの情報を生成する 。 図47は、インデックスVCRを用いる電子式ガイドのためのインデックス機能の 動作に用いられるステップを示すフローチャートである。インデックスVCRは準 備モードである(ステップ8211)が、それはインデックス・コマンドが送られた かどうか監視する(ステップ8212)。その場合に、インデックスVCR10はディレ クトリを図48に図示されるように表示する(ステップ8212)。終了コマンドが送 られる(ステップ8214)と、VCRはステップ8211の準備モードに入る。そうでな い場合、VCRは、ユーザが終了するか或いはエントリを表示されたインデックス から選択することを待つ(ステップ8216)。選択されたエントリが“ビデオ・マ ガジン”でない(ステップ8217)場合、インデックスVCR10は、図35に関連して 既に説明されたように検索機能を実行する(ステップ8218)。ビデオ・マガジン の後のテープのプログラムのためのVISSマークのカウン トは、VISSマークの数をビデオ・マガジン内部に含めるように調整される。一方 で、ビデオ・マガジンがステップ8217で選択された場合、インデックスVCR10は 、テープを選択されたビデオ・マガジンに進めて(ステップ8219)、サブタイト ル・インデックスをVBIから読み取る(ステップ8221)。インデックスVCR10は、 サブタイトル・インデックスを図49に図示されるように表示する(ステップ8222 )。インデックスVCRは、ユーザがエントリを選択することを待つか(ステップ8 223)またはユーザが終了することを待つ(ステップ8224)。ユーザが選択項目 をサブタイトル・インデックスから入力すると、インデックスVCR10は、テープ を選択項目に進めて(ステップ8226)テープの再生を始める(ステップ8227)。 VCRは、“PLUSCODE”番号をVBIから読み取って、それをRAM33に格納する(ステ ップ8228)。ユーザがレコード・ボタンを押すと(ステップ8229)、インデック スVCR10は、“PLUSCODE”番号をデコードして、対応するチャンネル-日付-時刻- 長さの情報をレコード・スタックにVCRのタイマ・プログラミングのために格納 し、ステップ8211の準備モードに戻る(ステップ8232)。 図47の別の実施例では、ステップ8221で、インデックスVCR10は、プログラム に関連する“PLUSCODE”番号も読み取り、それらをRAM33に、サブタイトル・イ ンデックス情報がVBIからRAMに表示のために転送される時に格納する。更に、ス テップ8223で、ユーザは、リモート・コントローラの記録ボタンを押すと、図49 の表示サブタイトル・インデックスを見ながらエントリを記録できる。インデッ クスVCR10は、“PLUSCODE”番号をRAMから検索して、チャンネルと日付と時刻と 長さの情報にデコードし、それをレコード・スタックにステップ8231で格納する 。この実施例は、ユーザに、対応するビデオ・クリップを確認せずに記録するた めに、デ ィレクトリ・スクリーンからショーを選択できるオプションを与える。 ビデオ・グリッドとビデオ・クリップを用いる電子式プログラム・ガイド ビデオ・マガジンの更に別の実施例の場合、放送者は、電子式ガイドが予定さ れたプログラムのプログラム・タイトルとチャンネルと日付と時刻だけでなく、 ビデオ・クリップを用いる電子式プログラム・ガイドの実施例で既に説明された ビデオ・クリップと同じ関連するビデオ・クリップを含んでいる、電子式プログ ラム・ガイドを放送する。その実施例の場合、電子式ガイドはVBIテキスト・デ ータ形式で送られる。その実施例と違って、この電子式プログラム・ガイドは、 メニューとビデオ・クリップの両方をフル・フレーム・ビデオとして送る。従っ て、画面に表示された全ての情報はビデオとして送られる。ディスプレイはVCR のキャラクタ・ジェネレータによって限定されない。 電子式ガイドを作成するために、放送者またはガイド作成者は、コンピュータ または他の電子装置によって或いはマニュアルでグラフィックを作成する。放送 者は、撮影または録画してグラフィックのビデオ画像を生成する。ビデオ画像は ビデオ・マガジンとして放送される。ビデオ画像と共に、放送者は、画面の画像 と、他のビデオ画像または“PLUSCODE”番号または将来の放送でガイドに表示さ れるプログラムに対応するチャンネル−日付−長さ−時刻を関連付けるアドレス 設定情報と、画面上の位置とプログラムおよびVBIで放送される他の情報を関連 付ける位置情報を送る。 図50は、電子式プログラム・ガイドをビデオ・グリッドとビデオ・クリップを 用いてガイドの映画ガイド部の拡大図に基づいて図示する略図である。電子式プ ログラム・ガイド3740は、ガイド・メニ ューと複数のビデオ部を備えている(ビデオ章とも呼ばれる)。ガイド・メニュ ーは、スクリーンのグリッド・パターンに配置された位置に表示されるビデオ部 (またはセル)のタイトルと記述情報を含んでいる。ガイド・メニューと共に、 放送者は、VBIで、グリッドの各々セルの位置と対応するビデオ部のスタート・ アドレスとストップ・アドレスを送る。各々ビデオ部は、映画やスポーツ・やコ メディのような、プログラムの複数のカテゴリの1つに相応するプログラム・リ ストを表す。更に、各々ビデオ部は、記録後にテープに沿って或いは放送される ガイドと時間的に分離される複数の章のメニューと、ビデオ・メニュー間の複数 の映画ビデオ・クリップ部を備えている。ビデオ・メニューの一部として、関連 する放送者に予定されているプログラムに関連する情報の一部は、ビデオ画像と して送られるか記録される。この情報は、関連するビデオが表示される時に、メ ニューの各々プログラムの情報が画面のグリッドに配置されたセルに表示される ように配置されている。この情報は異なるフォントと色になる。それは、役者の 絵またはショーの場面または広告者またはショー・ロゴも含むことができる。各 々セルの位置に関連する情報、スタートとストップ・アドレス、対応するビデオ ・クリップの“PLUSCODE”番号が、ビデオ部の最初のビデオ・メニューのVBIに 送られる。アドレスは、特定のテープ速度または長さで時間設定される。 各々グリッドの内部で、複数のプログラムと関連する情報がグリッドの各々の 位置に表示される。VCRのキャラクタ・ジェネレータは、カーソルを画面に表示 されるビデオ・グリッド上にスーパインポーズする。ユーザは、リモート・コン トローラを用いてカーソルの位置を制御する。マイクロプロセッサ・コントロー ラ31は、カーソルの位置を追跡し、それと関連するプログラムとビデオ・クリッ プをVBIに格納されているその位置に対して関連付ける。 映画ガイドの側面に沿って図50に図示的に示されるように、グリッドの各々セ ルに関連する情報は、ビデオ部の各々と共に垂直ブランキング期間に送られる。 VBIを読み取った後に、マイクロプロセッサ・コントローラ31はこの情報をRAM33 に格納する。代わりに、VBIの情報は、各々次のビデオ・ガイドと共に放送され 、各々次のガイドが表示されるとVBIから読み取られる。 図51は、ビデオ・グリッドとビデオ・クリップを用いるガイドの電子式プログ ラム・ガイドのインデックスVCRの動作に用いられるステップを示すフローチャ ートである。図51の動作を始める前に、図47のステップ8211〜8217と類似の方法 で、ユーザは、VCRのインデックス機能を選択し、表示されたディレクトリから 、ビデオ・グリッドとビデオ・クリップを用いて電子式プログラム・ガイドに対 応するディレクトリのエントリを選択した。電子式プログラム・ガイドを選択し たユーザに対応して、インデックスVCRは、テープ・ディレクトリを用いて、テ ープをプログラム・ガイドの開始位置に進める(ステップ3741)。VCRは、ガイ ド情報の垂直ブランキング期間に読み取り、それをRAM33に格納する(ステップ3 742)。ガイド情報は、ビデオ部の各々に対してスタートとストップ・アドレス とカーソル位置を含んでいる。ガイド情報はディレクトリ情報として機能する。 インデックスVCRは、カテゴリ・ガイド・メニューをビデオ・テープから読み取 り、それを画面に表示する(ステップ3743)。テープのガイド・メニューの長さ は、単一のフレームまたは数分に及ぶ複数のフレームになる。幾つかのフレーム を有するガイド・メニューの場合、VCRは、ユーザがガイド・メニューを読み取 ることができる再生/静止フレーム・モードになる。代わりに、静止フレームの 画像はデジタルで格納されて表示される 。ガイド・メニューが複数ページを含んでいる場合、ユーザは、フレーム送りボ タン、または代わりに、ページ・ボタンを用いて、VCRに前進することを命令し てページを進める。このモードで、VCRは、フレーム送りコマンドのようにペー ジ・コマンドに応答する。リモート・コントローラのカーソル・ボタンを用いる (ステップ3744)と、ユーザはカーソルを画面上で移動できる(ステップ3745) 。終了ボタンを押す(ステップ3746)と、ユーザは全ビデオ・テープのディレク トリに戻る(ステップ3747)。そうでない場合、ユーザは、カテゴリ・ガイド・ メニューから、入力ボタンを用いて、強調表示されるメニュー・エントリを選択 する(ステップ3748)。図示する例のように、選択されたエントリは図50に図示 される映画ガイドに関して説明される。映画ガイドとして述べられて、この説明 は他のガイドにも適用される。ユーザが映画ガイドを選択した後に、アドレス設 定情報を用いて、VCRは、テープがプログラム・ガイドに進んだ後に、VBIから読 み取られた情報から知る映画ガイド・グリッドの位置にテープを高速で進める( ステップ3749)。VCRは、章が映画ビデオ部の情報に対応するVBIから章情報を読 み取る(ステップ3750)。前述のように、この情報は、プログラムのタイトルと 対応するビデオ・クリップのための“PLUSCODE”番号とスタートとストップ・ア ドレスと各々セルの位置を関係付ける。VCRは、この情報をRAM33に記憶する。カ テゴリ・ガイド・メニューを表示するために既に説明したように、VCRは、章ガ イドを映画ビデオ部のために同様に表示する(ステップ3751)。ガイド・メニュ ーと同様に、カーソル・キーを用いて(ステップ3752)、ユーザは、カーソルを 章ガイドに移動する(ステップ3753)。代わりに、ユーザは、章ガイドを退出し て、前述のガイド・メニューに戻る(ステップ3754)。ユーザがエントリを映画 ガイドから確認することを選 ぶ(ステップ3755)と、VCRはRAM33から選択されたプログラムのスタート・アド レスを読み取って、テープをビデオ・クリップに進める(ステップ3759)。VCR は、再生モードに入って、ビデオ・クリップを再生する(ステップ3760)。視聴 者が確認しているクリップに関連するプログラムの記録を希望する場合、ユーザ は記録ボタンを押す(ステップ3761)。それに対応してVCRはRAM33からビデオ・ クリップに関連する“PLUSCODE”番号を読み取って、番号をレコード・スタック に後の記録のために格納する(ステップ3757)。VCRはガイド章に進む。視聴者 がビデオ・クリップの後の選択項目を記録しない場合、ビデオ・クリップは終了 し、且つ、ビデオ・クリップのストップ・アドレスを検出する(ステップ3762) と、VCRは、ビデオ・テープから検出されたビデオが映画ガイドであることを知 って、ガイド章をステップ3751で表示する。 ガイド章メニューから、視聴者は、ビデオ・テープを確認せずにプログラムを 記録できる(ステップ3756)。記録コマンドに対応して、VCRはRAM33から対応す る“PLUSCODE”番号を読み取り、それをレコード・スタックに格納し(ステップ 3757)、ステップ3751でガイド章を表示することを続ける。 別の各種実施例に於いて、プログラム・ガイドまたはガイド章に対して表示さ れたグリッド・セルの数は、VBIデータで送られるグリッド・セルの数に伴って 変わる。他の実施例では、ビデオ・テープのレイアウトは、ビデオ・クリップが テープ上で連続に続く、1つの映画ガイド部を備えている。各々ビデオ・クリッ プの終りで、ストップ・アドレスを検出したVCRは、テープを対応する映画ガイ ドに進める。更に別の実施例では、幾つかの章ガイド・メニューがテープ全体に わたって分散されているので、これらのメニューのアクセス時間が短縮される。 他の特徴 図52は、VISSマーク間のビデオ・テープの一時的インデックス部の動作に用い られるステップを示すフローチャートである。図53は、VISSマーク間のビデオ・ テープの一時的インデックス部を再生する動作に用いられるステップを示すフロ ーチャートである。一般的に、ユーザはVISSマーク間に記録されているビデオ情 報にアクセスすることを希望すると思われる。選択部分を更なるVISSマークまた は別のタイプのマークを用いてマークする代わりに、インデックスVCR10は、選 択ビデオ部分の絶対アドレスをユーザ選択コマンドに相応して格納する。この特 徴は、例えば、次のVISSマークがカナダの売家のスタートを指定していても、不 動産マガジンの或るVISSマークがパサデナの売家のスタートを指定する時に用い られる。パサデナの家の記録とビデオに関係するPRIを確認した後に、ユーザは 彼の妻に或る特定の家を後に見せたいと考えるかもしれない。ここで図52に戻る と、ユーザがテープを再生している(ステップ8240)間に、インデックスVCR10 はPRIの存在についてVBIを監視する(ステップ8241)。PRIが検出される(ステ ップ8242)と、PRIは一時バッファに記憶される(ステップ8243)。ステップ824 1〜8243はPRIに関して既に説明された監視ステップに対応している。ユーザが後 の確認のためにビデオにマークしたい場合、彼はリモート・コントローラのボタ ンXを押す。ボタンXは、PRIプロセス・ルーチンで用いられないリモート・コ ントローラの、VCRPLUS+TMボタンのような、任意のボタンになる。ボタンXが押 される(ステップ8244)と、インデックスVCR10は現在のPRIを記憶バッファに格 納する(8246)。インデックスVCRは、指示されたテープの位置の絶対スタート ・アドレスを計算し(ステッブ8247)て、絶対スタート・アドレスをRAM33に格 納する( ステップ8248)。インデックスVCR10は、第2のXコマンドが選択ビデオ部分の 終りを指示することを待つ(ステップ8249)。Xコマンドに対応して、インデッ クスVCR10 は、絶対ストップ・アドレスを計算し(ステップ8251)、それをRAM 33に格納する(ステップ8252)。 ユーザが一時的にインデックスされたビデオ部分を後で調べたいと希望する時 に、ここで図53を見ると、ユーザは、図43に関連して既に説明されたように、格 納されているPRIメニューをプルアップする。ユーザはPRIを選択して(ステップ 8260)再生コマンドを送る(ステップ8261)。インデックスVCR10はTIDと絶対ア ドレスをメモリから検索する(ステップ8262)。インデックスVCR10は、テープ の現在のアドレスを測定し(ステップ8262)、選択ビデオ部分に対する方向に基 づいて、測定された現在のアドレスがメモリから検索されたスタート・アドレス と等しくなるまで(ステップ8266)、テープを高速で送るか巻戻す(ステップ82 66)。インデックスVCR10は、テープの再生を始めて(ステップ8267)、テープ の現在のアドレスを測定(ステップ8268)する。また、現在のアドレスがストッ プ・アドレスと等しい(ステップ8269)時に、VCRはテープを停止する(ステッ プ8271)。 補助情報の部分は希にしか変わらない。例えば、プログラムIDの場合、放送チ ャンネル呼出し文字は、数年ごとにしか変わらない。これらの相対的に時間非依 存性の変数をRAM33に格納すると、この補助情報部分に対するアクセス時間は短 縮される。 メモリに格納されているチャンネル呼出し文字を用いて、インデックスVCR10 は、ユーザがテレビジョンを新しいチャンネルに変更する時に呼出し文字を検 索し、且つ、新しいプログラムID情報をVBIから検索せずに或いは検索を待たず に新しいチャンネル呼出 し文字をテレビジョンに表示する。チャンネル呼出し文字・ライブラリは、全チ ャンネルをスキャンして、プログラムIDをライン21から各々チャンネルに対して 読み取り、インデックスVCR10の初期設定中に集められるか、または、代わりに 、プログラムIDは、RAM33に格納されているチャンネル呼出し文字と各々チャン ネルの初回使用中に読み取られる。 バックグラウンドで使用できるように、VCR PLUS+TMビデオ・プログラマは、 チャンネル番号を検索されたチャンネル番号と異なる国の各々地域の或るケーブ ル・チャンネルに割り当てられるチャンネル・マッピング・システムを使用して いる。例えば、ケーブル・チャンネルHBOがチャンネル33に割り当てられる。更 に、放送チャンネル周波数は、ローカル・ケーブル・オペレータにより異なるケ ーブル・チャンネル周波数にしばしばマップされる、例えば、KCET局の放送チャ ンネル28はケーブル・チャンネル6として現れる。チャンネル・マップは、ガイ ド・チャンネル番号を検索されたチャンネル番号と関係付ける。チャンネル呼出 し文字と同様に、チャンネル・マッピング番号は希にしか変わらない。従って、 同様に、インデックスVCR10は、各々チャンネルの初回使用後または全てのチャ ンネルがスキャンされる初期設定ルーチン中に、チャンネル・マップ・データを 自動的に収集することができる。VCR PLUS+TMビデオ・プログラマが用いる“PLU SCODETM”番号は、ガイド・チャンネル番号をエンコード・チャンネル-日付-時 刻-長さデータの一部として内在的に含んでいる。放送局は、プログラム関連情 報またはチャンネル固有プログラム・ガイドの一部として、“PLUSCODE”番号を 放送する。インデックスVCR10は、これらの番号を読み取り、それらをデコード し、デコードされたチャンネル番号と検索されたチャンネル番号の関係を定める 。 希にしか変わらない別のパラメータは、CSPGのVBIラインの、ライン番号とデ ータ・レートとエラー補正と暗号化のような、ポインタ属性である。CSPGは多か れ少なかれ続けて1つまたは複数のVBIライン上で送られるが、このようなライ ンのポインタは、データの他のフィールドが存在するので、ライン21上で高いレ ートで繰り返されない。その結果、ユーザが新しいチャンネルに切り替えてCSPG を要求する時に、次のCSPGポインタがライン21に現れるまで待たねばならない。 CSPGラインのポインタ属性をメモリに格納すると、インデックスVCR10は、ユー ザがチャンネルを切り替えた直後に、これらのラインを読み取ることができる。 VBI上で検索されたデータのフォーマット 前述の補助情報(プログラムIDとCSPGとPRI)は、EIAが提案した仕様に従って 、VBIのライン21のフィールド2で放送される。この情報は、仕様に従いVCR10を インデックスすることによりデコードされる。 チャンネル固有プログラム・ガイドとプログラム関連情報は、ライン1のフィ ールド2でポインタにより参照される、或るVBIラインのテキスト・データとし て放送される。記録波形はE.I.A.ライン21のフィールド1〜2波形と同じであ る。テキスト・データ・フォーマットはE.I.A.ライン21テキスト・モード・デ ータ・サービスと拡張データ・サービスと似ている。しかし、データは送信前に 暗号化される。次に示すデータ・フォーマットは将来の拡張を可能にするもので ある。 ポインタ 図54は、補助情報のためにVBIで放送されるポインタ・パケット・データのフ ォーマットを示す略図である。ポインタ・パケットはE.I.A.ライン21のフィー ルド2の補助データ位置パケットと似 ている。それは2地点間の別のVBIラインとして用いられる。4〜32の情報文字 が、情報の位置するライン番号を指示に用いられる。ポインタ・パケット・デー タ・パケット2605は、次に示す記号、すなわち、スタート・コード、タイプ、補 助ID、ポインタ記述(1)とポインタ(1)からポインタ記述(m)とポインタ(m )まで、ストップ・コード、チェックサムからなる。 テーブルXはバイト長と各々記号の値を示す。スタート・コードは、パケット が新しいポインタ・パケット(16進で07の値により)または前のパケットの連続 するパケット(16進で8の値により)の何れかになる。ポインタ記述とmポイン タの各々のポインタは同じデータ・フォーマットである。更なる番号ID記号は、 パケットが、それと、ライン21のフィールド2に共に存在する他のデータ・サー ビス・システムを更に区別するインデックス・ポインタ・パケットである。多重 ライン・アプリケーションの場合、与えられた種類のパケットに属するポインタ のシーケンスは、データを受信端で再組立するために用いられるVBIデータ・シ ーケンスを指示する。チェックサムは、スタート・コードからストップ・コード までのパケットのモジュロ128の合計になる。 CSPG/PRIパケット・データ・フオーマット 図55は、VBIのライン21のポインタによって指示される時にVBIに記録されるCS PG/PRIパケット・データのフォーマットを示す略図である。CSPGとPRIパケット は、構成的に似ていて、タイプ・コードに依って区別される。パケット2606は、 記号、すなわち、スタート・コードとタイプと用途と情報とストップ・コードと チェックサムを備えている。テーブルVIは、バイト長と記号の値を示す。 CSPGとPRIパケットは、それらがVBIにエンコードされる前に暗号化される。デ ータ・ストリームは偶数のバイトを含んでいる。エラー訂正コードは受信端にお けるデータの完全性を保証する。2つの連続するVBIラインの4バイト長リード イン・コードは、暗号化されたデータ・ストリームのスタートを意味している。 暗号解読回路は、それを用いて全てをリセット或いはそのデコード回路に同期す るかまたはアルゴリズムを必要に応じてデコードする。複数パケットは暗号化の ためにバック-バックでカスケード接続される。暗号化されたデータ・ストリー ムは2つの連続するVBIライン上で4バイト長の終端コードで終わる。暗号化さ れ且つエラー訂正コード化されたデータ・ストリームに対して、全ての8データ ・ビットが用いられる。データ・スライサ/デコーダは、暗号化されたデータで 検出されたパリティ・チェック・エラーを無視する。 CSPGとPRIパケットは表示可能なテキスト情報を含んでいる。受信時に、これ らのパケットは、それらのタイプに従ってメモリの異なる位置に格納される。図 27に関連して説明したように、RAM33はPRIパケット・データ一時バッファとPRI パケット・データ記憶バッファを備えている。更にRAM33はCSPGバッファを備え ている。CSPGバッファは少なくとも9600ビットのメモリを 備えるのが好ましい。PRI記憶バッファは少なくとも7680ビットのメモリを備え るのが好ましい。PRI一時バッファは少なくとも15,360ビットのメモリを備える のが好ましい。前述のように、両方のバッファは、古いデータ・パケット・デー タが受信された新しいパケット・データで上書きされる循環モードの一時バッフ ァとして動作する。同様に、CSPGパケット・データ・バッファも、古いパケット ・データが受信された新しいパケット・データで上書きされる一時バッファにな る。再び図55を参照すると、情報フィールドは、表示可能なテキスト文字と表示 されない制御文字と属性文字を含んでいる。制御文字と属性文字は受信すると直 ちに実行される。制御文字または属性文字は、それが同じ制御文字または異なる 値の属性文字によって上書きされる。 デフォルト・モードは制御コードと属性の各々のタイプに対して定められてい る。デフォルトは新しいデータ・ストリームのスタートで有効になる。データ・ ストリーム内で、デフォルトは、それが制御文字または属性文字によって上書き されるまで有効である。 次に示すのは情報フィールドの一般的な形式である。 CRTL ATTR表示可能..... 表示可能ATTR表示可能.... テーブルVII制御コードと属性を示す。基本実施例はデフォルト制御コードと 属性を含んでいる。デフォルト・モードの制御コードと属性は基本タイプであり 、少なくともこれらのタイプを実施することが好ましい。代わりに、インデック スVCR10はオプションの制御コードと属性を使用できる。 テーブルVIの代わりに、キャラクタ・ジェネレータは、フルページとハーフペ ージ・モードでローとカラムの数を決定できる。 電話番号属性は、データが電話番号であることを示す。マイクロプロセッサ・ コントローラ31は、この番号を、電話機能を具備する リモート・コントローラに送る。ユーザは、リモート・コントローラのダイアル を押して、商品またはサービス提供者を自動的に呼び出す。製品記述属性は、関 連するテキストが製品の提供者を呼び出す時、製品を説明するのに用いられる電 話番号を含む製品の記述であることを示す。質問番号属性は、関連するテキスト がゲーム・ショーの質問のための番号であることを示す。番号はコード化された フォーマットになる。VCRは、質問番号をユーザの回答と共にRAMに格納する。こ の情報は、ユーザの回答からユーザの点数または賞を決定するコンテスト・コー ディネータに後に送られる。 制御コードに関連する他の種々のテキスト・ディスプレイは、カーソルが右端 のカラムに達するまで、カーソルを右側に3つのスペースだけ移動するタブ・コ ードを含んでいる。インデント制御コードは、カーソルを新しいラインの開始位 置から3スペースだけ移動する。新しいライン制御コードは、カーソルを次のラ インの開始位置に進める。CSPGEra制御コードは、CSPGパケットをメモリ・バッ ファから消去する。PRIEra制御コードは、最後に受信したPRIパケットをメモリ ・バッファから消去する。 CSPG/PRI パケット・データ・フォーマット VMパケット 図56はビデオ・マガジンのために用いられるVMパケットを示す略図である。VM パケット2607は、スタート・コードとタイプとPIDとストップ・コードとチェッ クサムからなる。テーブルVIIIは、バイト長と記号の値を示す。図45に関連して 説明したように、ビデオ・マガジンの放送中に、VMパケットのセットは、プログ ラム内のVBIで送られて、インデックスVCR10でトリガして、VBIのライン19のコ ントロール・トラックとTPパケットのVISSマークを記録し、RAM33に格納されて いる対応するディレクトリを作成する。VMパケットはVBIのライン21のフィール ド2のポインタにより参照される少なくとも1つのVBIラインに位置する。ポイ ンタ・パケット・データ・フォーマットは、図54に関連して説明したように、ポ インタ記述が16進の65に等しく、これはVMパケットを示している。チェックサム はスタート・コードからストップ・コードまでのパケットのモジュロ128の合計 である。 別の実施例では、VMパケットはPID記号を含んでいない。代わりに、ディレク トリはD(N)データ・パケットとしてVBIで送られる。そこで、ビデオ・マガジ ンは、インデックスVCRがVMパケットの検出に対応してVISSマークを加えること を除けばPRテープとして送られる。 データの暗号化とスクランブル 補助情報データ・パケット(VMパケット、プログラムI.D、CSPG、PRI)内で送 られるデータは暗号化されスクランブルされる。 データは、IBMが提案し1978年にNBSが採用したデータ暗号化標準(DES)のよ うな秘密キー暗号化システムを用いて暗号化される。 暗号化後に、データは、暗号化データのビットを交換するためにスクランブル ・キーを用いてスクランブルされる。スクランブル・キーは、VBIまたはテープ で送られたデータに関連する番号から選 択された予め設定されたセットの番号が好ましい。例えば、予め記録されたテー プの場合、予め設定した数のビットのテープ識別番号がキーとして用いられる。 例えば、テープ識別番号の、ビット22〜28のような、7つのビットが用いられる 。テープ製造メーカは、これらのビットを用いて、テープ上に記録されたデータ をスクランブルする。インデックスVCR10の場合、テープ識別番号はVBIから読み 取られ、予め設定されたセットのビットは暗号化データのスクランブルの解除に 用いられる。第2の例として、放送情報に対して、予め設定された数のビットの データ・タイプ記号がキーとして用いられる。例えば、4ビットのデータ・タイ プ記号が用いられる。放送者が用いるマスタ・テープの製造メーカまたは放送者 自ら、これらのビットを用いてデータをスクランブルする。インデックスVCR10 は、タイプ記号を放送されたVBIから読み取って、予め設定されたセットのビッ トをキーとして検索する。インデックスVCR10は、このキーを用いて、放送され たデータをデスクランブルする。 スクランブルとデスクランブルの1つの例として、7ビットをデータのペアの 英数字文字に適用し、ビットが1かゼロかにより文字を交換する。例えば、1つ の桁が現れると文字のペアが交換され、ゼロが現れると文字は交換されない。例 えば、1011001の7ビット・シーケンスの場合、CHRISTIE PARKER HALEという語 句は、7ビット・シーケンスの最初の1に対してHCを読み取るために最初の文字 のペアのCとHを交換してスクランブルされる。RIは、第2ビットがゼロなので 交換されない。STは、第3ビットが1なのでTSと交換される。IEは、第4ビット が1なのでEIを読み取るために交換される。以降、このようにして行われる。更 に、このパターンは7つのペアの各々セットに対して繰り返される。スペース は文字として含まれる。従って、CHRISTIE PARKER HALEはHCRITSEI PAREK RHAEL になる。同じ7ビット・シーケンス1011001を適用すると、文字シーケンスのデ スクランブルができる。 ディレクトリの回復と表示 一般的な好みは、テープがインデックスVCR10に挿入されると、ディレクトリ は、ユーザがインデックス・ボタンを押した後に、できるだけ早く画面に表示さ れる。しかし、ディレクトリを表示方法はいくつかある。 第1実施例の場合、TIDとプログラム番号とディレクトリは、テープが装着さ れると自動的に読み取られる。この方法の場合、テープが装着されると、インデ ックス・ボタンが押されていなくても、インデックスVCR10は、TIDとプログラム 番号をVBIのライン19から自動的に読み取る。テープのタイプを決定した後に、 インデックスVCR10は、ディレクトリをRAM33(HRテープの場合)またはVBIのラ イン20(PRテープの場合)から回復する。インデックスVCR10は任意のユーザ・ コマンドに対してレディ状態になる。ユーザがインデックス・ボタンを後で任意 の時に押すと、インデックスVCR10はディレクトリをスクリーンに瞬時に表示す る。しかし、ユーザがテープの装着直後にインデックス以外の機能を要求すると 、インデックスVCR10は、インデックスVCR10がTIDとアドレスとディレクトリを 読み取るまでレディ準備状態にならない。 第2実施例の場合、TIDとプログラム番号はテープ装着時に自動的に読み取ら れ、ディレクトリはインデックス・ボタンが押されると読み取られる。この方法 の場合、インデックスVCR10がTIDとプログラム番号をテープ装着時に読み取った 後に、インデックスVCR10はユーザ・コマンドのレディ状態になる。ユーザがイ ンデ ックス・ボタンを押すと、インデックスVCR10は、テープのタイプを識別したの で、ディレクトリをRAM33またはVBIから回復する。レディ状態に早く達すると、 それだけユーザはインデックスVCR10を早く制御できる。 第2実施例の別実施例の場合、インデックスVCR10は、インデックス・ボタン が押された後に、ディレクトリ部分、例えば最初のページを読み取って表示する 。ユーザが表示されたディレクトリを読み取っている時に、インデックスVCR10 はディレクトリの残りを回復する。代わりに、インデックスVCR10は、ディレク トリの残りを、次のページのように、ユーザ・コマンドだけに対応して回復する 。 第3実施例の場合、インデックスVCR10はテープ装着時には何の動作もしない 。テープが装着された後に、インデックスVCR10は、ユーザ・コマンドのレディ 状態になる。ユーザがインデックス・ボタンが押すと、インデックスVCR10はTID とプログラム番号とディレクトリを読み取る。 VCR RAMのディレクトリ 前述のように、ライブラリ・メモリ(LIBMEM)は、RAMの一部またはRAMから離 れたVCRにとられる。特殊な実施例に於いて、ディレクトリ情報を第2メモリ( 例えば磁気ストリップまたは半導体)またはテープのコントロール・トラックま たはビデオ・トラックに格納する代わりに、それらは、ライブラリ・メモリLIBM EMに格納される。 この特殊な実施例に従って、ディレクトリがLIBMEMに格納される各々テープに ボリューム・ラベル(例えばボリューム番号)が与えられる。テープがVCRに装 着されると、ボリューム・ラベルは、ライブラリから対応するディレクトリへの アクセスするために用 いられる。 ディレクトリが或るマシンのLIBMEMで作成されたテープが別のVCRに転送され ることが考えられる。このような転送には幾つかの問題がある。第1に、前述の 機能を備えていないマシンの場合、テープの位置が安定しないので、テープが取 り出される時に、現在のテープ位置が正しくなくなり、VOLNOの値だけでなく取 り出し時点のテープ・リール・カウンタの値も損なわれる。第2に、テープが転 送されるマシンに前述の機能を与えることができても、それはテープのディレク トリを格納していない場合も考えられる。 前述の事例に従って、カウンタVOLCNTRは、不揮発性メモリに保持される。カ ウンタは、対応するディレクトリがLIBMEMに既に保持されていたテープの数をカ ウントする(以降“インデックスされたテープ”と呼ぶ)。VOLCNTRの値VOLNO10 16(図2を参照)は、それゆえ、一意のボリューム番号がインデックスされてい ないテープ(すなわち、LIBMEMに格納されたディレクトリを有していないもの) に割り当てるために用いられる。 図57に図示されるフローチャートを参照する。テープ40がVCR1に装着されると 、マイクロプロセッサ・コントローラ31は、テープが、ボリューム番号を装着時 点で、テープを読み取ってインデックスしたかどうかチェックする(ステップ46 01)。ボリューム番号が存在する場合、テープはインデックスされたテープにな り、ボリュームはディレクトリをライブラリから検索するために用いられる(ス テップ4602)。 ボリューム番号が存在しない場合、テープのボリューム番号を探索する(ステ ップ4603)。ボリューム番号が見つからない場合、マイクロプロセッサ・コント ローラ31はテープのディレクトリをライブラリの作成する(ステップ4604)。こ の作成には、VOLCNTR値の メモリからの検索、その値のテープへの割り当て(VOLCNTRも更新される)、VOL NOの値に基づいてライブラリのスペースをテープに割り当てることが含まれる。 スペースは、次に示す関係式を用いて、VOLNOの値に基づき与えられる。 ADDR(新しいディレクトリ)=BASE+VOLNOボリュームサイズすなわち、装着 されたテープのディレクトリのアドレスは、(LIBMEMのスタート・アドレスに定 数をプラスしたものに等しいと思われる)ベース番号に、ディレクトリのサイズ のVOLNO倍をプラスしたものに等しい。 VOLNOの値も画面に表示される(ステップ4605)。好適に、番号付けられたス テッカは、カセット製造メーカにより提供され、新しいカセットに貼付されてい る。ユーザは、適切なステッカを用いて、カセットまたは其のケースあるいはそ の両方またはジャケットにラベルを付ける。 この事例では実施されていないが、マイクロプロセッサ・コントローラ31は、 VOLNOの値を、このステップでテープの予め設定された位置(例えば開始位置) に前述の方法の1つを用いて書き込む。例えば、VOLNOの値は、制御トラックの 予め設定された位置(開始位置のように)または予め設定されたVBI部に書き込 まれる。VOLNOが制御トラックに書き込まれる場合、既存の検出機能と電子構成 要素が其の値の読取時に使用できて、それは高速早送りまたは巻戻し速度でアク セスできるが、VOLNOをビデオ・トラックのVBIに書き込む場合、前述のようなVB Iエンコーダが必要となり、VOLNOの値は再生速度でしかアクセスできない。 それをテープの開始位置で書き込む代わりに、VOLNOの値は、テープが取り出 される時に書き込まれる。テープが取り出されると、VOLNOの値が書き込まれ、 テープは本来の停止時点(“取り出し時 点”)に巻き戻される。取り出し時点のアドレス(例えばテープ・リール・カウ ンタ値)も対応するディレクトリに於いて予め設定されたフィールドに格納され る。 VOLNOをテープ上で見つけると、ボリューム・ラベルが見つけられたテープ位 置が通知される(ステップ4606)。ボリューム・ラベルはディレクトリをメモリ から検索するために用いられる(ステップ4607)。テープは開始位置に巻き戻さ れて、テープ・カウンタがリセットされる。ディレクトリから、VOLNOが見つけ られたテープ・カウンタ値も通知される(ステップ4608)。これらの番号がステ ップ4606で通知されたテープ位置と一致する(ステップ4611)場合、ディレクト リは正しいディレクトリであると見なされ、そのディレクトリが用いられる(ス テップ4610)。2つの番号が一致しない場合、ディレクトリは一時メモリ空間に 作成され、且つ、テープが取り出される時に、このディレクトリは削除される( すなわち、ライブラリに格納されない)(ステップ4609)。 前述の実施例の場合、LIBMEMとVOLCNTRの内容はVCRの停電のために失われては いけない。或る事例では、LIBMEMとVOLCNTRのメモリ空間は、電気的に消去可能 なプログラマブル・リードオンリ・メモリ(EEPROM)のような不揮発性メモリ・ デバイスにとられる。別の事例では、バッテリ・バックアップが2つのメモリ空 間を形成するメモリにされている。別の事例では、テープのディレクトリは取り 出し時点でテープ自体に書き戻される(制御トラックまたはビデオ・トラックの VBI部)ので、ディレクトリは必要に応じて回復のために使用できる。更に別の 事例では、LIBMEMに格納されている内容は“ディレクトリ・バックアッブ・テー プ”に定期的にバックアップされるので、停電後にライブラリを回復するために 使用できる。 別の事例では、VCRがテープの装着時にVOLNOの読取に失敗すると、マイクロプ ロセッサ・コントローラ31は、ユーザにVOLNOの値の入力を要求するメッセージ を画面に送る。ユーザは、カセット・ハウジングに支えられているステッカに銘 記された値に基づいてVOLNOを入力することができる。入力されたVOLNOの値に基 づいて、テープのディレクトリがアクセスされる。 拡張機能 本発明の或る特定の実施例に於いてVCRが提供する機能が図58のフローチャー トに示されている。 図59に示されるフローチャートを参照すると、カセット・テープ40がVCR1に ロードされると、マイクロプロセッサ・コントローラ31割り込みがかけられる( ステップ2710)。マイクロプロセッサ・コントローラ31は、装着されたカセット ・テープが拡張カセットまたは標準カセットであるか確認するチェックを行う( ステップ2711)。拡張カセットは、ディレクトリ情報を格納するための第2メモ リを具備するカセットである。しかし、VCRは、ディレクトリ情報がカセット・ テープに格納されるように製造されている(例えば制御トラックまたはVBI)場 合、ステップ2711はスキップすることができる。事例に基づいて、第2メモリは 半導体メモリまたはカセットに設けられる磁気ストリップになる。テストは、前 述の技術、すなわち、導体または光反射物体がカセット上に存在することを検出 すること、または磁気ストリップ上で予め設定されたコードを読み取ることを含 む数多くの技術の任意の1つで実施できる。 カセットが拡張カセットである場合、RAM33の動作フラグの機能制御フィール ドFICNTL1013が充填される。カセット・テープ1012の長さ、第2メモリのアクセ ス・パラメータ(例えば、磁気ストリップのビット密度)のような、他の制御パ ラメータが、読み取 られて動作フラグの適切なフィールドに格納される(ステップ2712)。 マイクロプロセッサ・コントローラ31は、ディレクトリの位置を第2メモリか ら設定する(ステップ2713)。ディレクトリ情報がカセット・テープ、またはカ セット・テープに格納されているボリューム番号によりインデックスされたRAM に格納されたライブラリに格納されるような、VCRの場合、前述のように、マイ クロプロセッサ・コントローラ31は、モータと機械的制御論理回路5だけでなく 制御/オーディオ・トラック・ヘッド論理回路11をディレクトリを探索するため に起動しなければならない。ディレクトリ情報を見つける(ステップ2714)と、 それはRAM33の使用中のディレクトリ領域(図2を参照)に読み取られる(ステ ップ2715)。ディレクトリ情報は、図40aに示されるように、画面に表示するた めに用いられる(ステップ2716)。カセットが拡張カセットでない場合、VCRの 通常の機能を示す画面が表示される(ステップ2717)。ディレクトリが見つから ない場合、ブランク画面または警告画面が表示される。 図60aを参照すると、拡張された画面は、カセットに記録されているプログラ ムのタイトルと長さのリストを含んでいる。或る事例では、6つのプログラムが 各々の時に表示される。表示されないプログラムは、スクロールまたは後ページ の場合に“PG DN”またはスクロールまたは前ページの場合に“PG UP”を用いて 、スクロールまたはページ切替するとアクセスできる。拡張されたディレクトリ 画面1101は数カラムからなる。第1カラムは表示されるプログラムのインデック スを含んでいて、各々、先頭のゼロがない1〜2桁の数字によって表される。 第1実施例では、次の番号(プログラム番号)がマイクロプロセ ッサ・コントローラ31によって生成される。第2実施例では、インデックスVCR1 0はインデックス番号を生成しない。インデックス番号はテキスト・タイトルの 一部になる。PRテープまたはビデオ・マガジンの場合、プログラムまたは項目番 号はテキストの一部として含まれている。これは、出版者がディスプレイのレイ アウトを制御することを可能にする。第3実施例では、インデックスVCR10はHR テープのインデックス番号を生成し、放送者/出版者はビデオ・マガジンとPRテ ープのために其れらを生成する。代わりに、“黒丸”がプログラム番号の代わり に使用できる。 第2カラムはプログラムのタイトルを含んでいる。タイトルは32文字までの 長さを有することができる。有効文字は、大文字でA〜Zの英字、0〜9の数字、 及び次のような句読点になる。 コンマ(",") ピリオド(".") セミコロン(";") コロン(":") 感嘆符("!") at/each("@") ポンド符号("#") スラッシュ("/") 疑問符("?") スペース("") タイトルはVBIから入手できる。それはオプションで、ユーザが入力できる( 例えばエントリ#3)。記録されたプログラムにVBIで放送された関連するタイト ル情報がない場合、プログラムの放送期日と時刻がタイトルとして用いられる( 例えばエントリ#4)。テープ・セグメントが其こに記録されたプログラムを有し ていない場合、対応する第2のカラムはワード“BLANK”を示す(例えばエント リ#2)。第2カラムの最後のエントリはタイトル・フィールドにワード“END” を有するエントリを備えている(エントリ#5)。テープがブランク・テープであ る場合、“END”がスクリーン上の唯一のエントリになる。 第3カラムは対応するプログラムの長さを含んでいて、各々が対応するプログ ラムの分の数を示す数字(1〜3桁の長さ)によって表される。カセットがブラ ンクである場合、スクリーンは単一の“END”エントリを示し、対応する長さフ ィールドはカセットの全長と等しくなる。テープの最後のプログラムとテープの 終端の間にブランク・スペースがない場合、ゼロが“END”エントリの長さフィ ールドに表示される。 オプションであるが好適に、スペースも、VCRの現在の動作速度、すなわち、V CRがSP,LP,SLPなどがセットされたかどうかについて表示する。更に、本発明 の或る事例では、VCRの動作速度が変更される場合、プログラムの各々の長さが 再び計算され、再び計算された値で表示される。 記録されたプログラムの識別 拡張テープは、ユーザが、拡張画面の第1カラムに表示されたプログラムの対 応する番号を入力して、“PLAY”キーを押すと、再生のためにディレクトリ・画 面からプログラムを選択することを可能にする。例えば、プログラム番号#3を見 るために、“3”キーと“PLAY”キーが順次押される。 図59bを参照すると、マイクロプロセッサ・コントローラ31が数字キーの入力 を受け取る(ステップ2720)と、変数("NO")を検索して、入力された数字を其 の変数に連結して入力された数字を加える(ステップ2721)。マイクロプロセッ サ・コントローラ31は別のキー入力を待つ(ステップ2722)。キーが入力される と、マイクロプロセッサ・コントローラは新たに入力されたキーが別の数字キー であるかどうか確認するためにチェックする(ステップ2723)。新たに入力され たキーが別の入力キーである場合、その値は変数("NO")に再び加えられる。一 般的に、数字は、("NO")を1桁だけ移行して 加えられて、新たに入力された数字を其こに加える(ステップ2721)。マイクロ プロセッサ・コントローラ31は、非数字キー(例えば“PLAY”や“RECORD”)が 入力されることを待つ(ステップ2722)。数字以外キーの入力を受け取ると、マ イクロプロセッサ・コントローラ31は、テープが入力された数字でプログラムに 位置付けされたかどうか確認するためにチェックする。テープが選択されたプロ グラムに位置付けされていない場合、巻戻し或いは高速早送り動作が、テープの 現在の位置に基づいて実行されて、テープを入力された数字のプログラムの開始 位置に移動する。図60bのような画面が表示される(ステップ2724)。 テープが選択したプログラムに移動されると、数字以外のキーによって指定さ れた機能が実行される(ステップ2725)。 記録されたプログラムの再生 図59cを参照すると、“PLAY”キーが押される(ステップ2731)と、マイクロ プロセッサ・コントローラ31は、テープの移動が停止するまで待つ(ステップ27 32)。テープが停止すると、マイクロプロセッサ・コントローラ31は、プログラ ムのディレクトリ情報を検索して(ステップ2733)それを画面に図60cに示すよ うに数秒間表示する(ステップ2734)。その後、マイクロプロセッサ・コントロ ーラ31はVCRを始動して、カセットを再生する(ステップ2735)。オプションで 、テープがスタートされた後の最初の数秒間に、“PLAYING”メッセージが画面 に表示される(ステップ2735)。VCRは、テープの最後に達するまで、または、S TOPコマンドを受信するまで、テープの再生を続ける。 即時記録 即時記録は、ユーザが選択した時間の長さでプログラムを記録することを可能 にするオプションである。オプションは、ユーザがテ レビジョン放送またはテープのプログラムを見ているかどうかにかかわらず、任 意の時に即時に始動できる。図59dに示されるフローチャートを参照すると、マ イクロプロセッサ・コントローラ31がRECORDキーによって中断される(ステップ 2741)と、図60dのように画面を表示して、ユーザに所望する記録時間を入力す ることを要求する(ステップ2742)。時間は所望する分数を表す3桁の数字とし て入力できる(ステップ2743)。3桁未満の数字は、事例に基づいて、自動的ま たはマニュアルで、先頭にゼロを付記して与えられる。入力された数字は“ENTE R”キーによって確認できる(ステップ2744)。3つのゼロを入力した場合、そ れらは“CANCEL”コマンドと見なされる(ステップ2745)。 即時記録は、テープが記録されたプログラム内またはブランク・スペース内ま たはテープの終りに位置付けされると始動される(ステップ2746)。マイクロプ ロセッサ・コントローラ31が“ENTER”キーの入力を受け取ると、テープ・ディ レクトリに対する現在のテープ位置をチェックする(ステップ27410)。 現在のテープ位置が入力された記録時間の長さと等しいか、長いブランク領域 に位置付けられた(ステップ27411)場合、マイクロプロセッサ・コントローラ3 1は記録手順を始動してプログラムを記録する(図59eを参照)。 ここで図41aを参照すると、記録手順の一般的なステップを図示するフローチ ャートが示されている。適切なテープ・セグメントを見つけると、セグメントの アドレスが記録手順に渡される。ステップ3000で、マイクロプロセッサ・コント ローラ31はテープ・カウンタの現在の値を格納する。ステップ3001で、マイクロ プロセッサ・コントローラ31はVBIデコード手順を呼び出して、VBIデコーダ60a をセットアップし、VBIからプログラム情報(例えばタイトル )を得る。 ここで図61bを参照すると、VBIデコード手順の一般的なステップを図示するフ ローチャートが示されている。VBIデコード手順は、2つのパラメータ、VBIライ ン番号(LINE#)とVBIフィールド番号(FIELD#)を備えている。マイクロプロ セッサ・コントローラ31は、これらのパラメータに対応して、VBIデコーダ60aを セットし、VBIのライン21とフィールド2をデコードする(ステップ3101)。 VBIデコーダ60aはVBIライン21とフィールド2を検出すると、マイクロプロセ ッサ・コントローラ31に割り込みをかけて(ステップ3102)VBIのライン21とフ ィールド2の値を其こに渡す。 図61aに戻り、マイクロプロセッサ・コントローラ31がVBIデコード手順を開始 すると、VCR1を記録にセットする(ステップ3002)。マイクロプロセッサ・コ ントローラ31がVBIデコーダ60aによって割り込まれると、出力をVBIデコーダか ら受信して、出力の制御コードとタイプ・コードをチェックする(ステップ3003 と3004)。制御コードが“01”でタイプ・コードが“03”である場合、マイクロ プロセッサ・コントローラ31はVBI出力を読み取り、それを対応するディレクト リ・エントリの“プログラム・タイトル”フィールドにおく(ステップ3005)。 制御コードが“01”でタイプ・コードが“04”である場合、マイクロプロセッサ ・コントローラ31は、VBI出力を読み取り、それを対応するエントリの“プログ ラム・タイプ”フィールドにおく(ステップ3006)。制御コードが“01”でタイ プ・コードが“05”である場合、マイクロプロセッサ・コントローラ31は、VBI 出力を読み取り、それを対応するエントリの“プログラム視聴者フィールド”に する(ステップ3008)。制御コードが“07”でタイプ・コードが“01”である場 合、マイク ロプロセッサ・コントローラ31は、VBI出力を読み取り、それを一時的な時刻変 数に格納する(ステップ3007)。 マイクロプロセッサ・コントローラ31は、VBIからのプログラム・タイトルが ブランクかどうか確認するためにチェックする(ステップ3009)。その場合、時 刻の値をディレクトリ・エントリのプログラム・タイトル・フィールドにおく( ステップ3010)。 図61cを参照すると、記録が終了すると、マイクロプロセッサ・コントローラ3 1に割り込みがかけられる(ステップ30011)。テープ・カウンタの現在の値を通 知し、それを記録の開始時に格納された値から引いて、格納されたプログラムの 長さを計算する(ステップ30012)。ステップ30013で、カセットのディレクトリ は、磁気ストリップに格納され移動可能ヘッドによってアクセスされる場合、ま たは半導体メモリに格納されている場合に更新される。ステップ30014で、テー プのVCRライブラリにエントリがある(次に説明される)場合、ライブラリが更 新される。 ここで図59eを参照すると、オプションで、画面が放送プログラムを表示して いる時に、マイクロプロセッサ・コントローラ31は、記録手順を示して(ステッ プ27414)“RECORDING”メッセージを画面の下部に表示(ステップ27415)する 。更にプログラム・タイトルが送られると、それを読み取って“RECORDING”メ ッセージの次に画面に表示される(ステップ27416)。 図59dに戻ると、テープの現在の位置がブランク・セグメント以外である場合 (ステップ27412)または現在の位置がブランク・セグメントであるがブランク の長さが所望する記録時間の長さより短い場合(ステップ27413)、マイクロプ ロセッサ・コントローラ31は、探索手順を実行して、記録の実行に適したセグメ ントのディレクトリを選択する。適切なセグメントは幾つかの方式で選択できる 。或る方式は、長さが要求された記録の長さより長いか等しい最初のブランク・ セグメントを、ディレクトリの開始位置から探索する。テープ上に記録されたプ ログラムは図60fのようになり、要求された記録時間は20分であり、セグメント# 4(長さ=120分)が選択される。しかし、このような選択はテープの使用が非効 率的になる。そこで、別の方式として、時間長さが要求された記録の長さより長 いか等しい最も短いブランク・セグメントのディレクトリを探索する。図60fの 例を用いると、セグメント#6(長さ=24分)が用いられる。このように、セグメ ント#4は長いプログラムの記録に使用できる。 図59eに戻り、マイクロプロセッサ・コントローラ31が適切なセグメントを探 索した後に、図60eに示されるように、警告を画面に表示して(ステップ27417) ユーザにセグメント#6に記録することを指示する。 図60eの警告画面が表示された後に、マイクロプロセッサ・コントローラ31は ユーザからの入力を監視する(ステップ27418)。ユーザがRECORDキーを押す( ステップ27419)と、マイクロプロセッサ・コントローラ31は前述のステップ274 14,27415,27416で説明された動作を実行する。ユーザがCANCELキーを押す(ス テップ27420)と、記録はキャンセルされ、前の画面が表示される(ステップ274 21)。ユーザが画面に表示された数字に対応する数字キーを押す(ステップ2742 2)と、マイクロプロセッサ・コントローラ31は、入力された数字に対応する位 置にテープを移動して(ステップ27423)記録を始める。テープが移動されると 、図60bのような画面が図示される。 VCR PLUS+TMRECORDING VCRは、“PLUSCODETM”番号記録を、カリフォルニアのGemstar DevelopmentCorporation製のVCR PLUS+TMリモート・コントローラのように実行 するためにオプションで始動できる。“PLUSCODETM”番号記録は、1991年3月27 日に提出された米国特許出願番号07/676,934に開示されていて、ここに引例とし てあげられている。“PLUSCODETM”番号記録は“VCR PLUS+TM”キーによって始 動され、任意の時に、放送または記録が見ている時に、または巻戻し或いは高速 早送り中に、またはカセット・テープがVCRにロードされていない時でも実行で きる。 特定の事例では、十分なメモリ空間が、8つの“PLUSCODETM”番号設定を記憶 するためにCDTLバッファ1024に設けられている。図59fを参照すると、マイクロ プロセッサ・コントローラ31がVCR PLUS+TMキーの入力によって割り込まれる( ステップ2751)と、CDTLバッファ1024がいっぱいであるかどうか最初にチェック する(ステップ27516)。バッファがいっぱいでない場合、マイクロプロセッサ ・コントローラ31は、画面を、図60gのように、テレビジョン画面に表示する( ステップ2752)。マイクロプロセッサ・コントローラ31は、ユーザからの入力を 待つ(ステップ2753)。入力が数字キーである(ステップ2754)場合、入力され た桁に加えられる(ステップ2755)。入力がERASEキーである(ステップ2756) 場合、すでに受け取った桁が消去される(ステップ2757)。入力がENTERキーで ある(ステップ2758)場合、マイクロプロセッサ・コントローラ31は、入力が有 効“PLUSCODETM”番号であるかどうかチェックする(ステップ2759)。 入力が無効“PLUSCODETM”番号である場合、図60hのような画面が表示されて 、ユーザに“PLUSCODETM”番号を再入力することを要求する(ステップ27510) 。“CANCEL”キーをこの画面が表示されているときに押す(ステップ27514)と 、“PLUSCODETM”番号の記 録がキャンセルされる(ステップ27515)。 “PLUSCODETM”番号がステップ2759で有効である場合、“PLUSCODETM”番号が 競合していないかどうかチェックされる(ステップ27516)。競合は、“PLUSCOD ETM”番号設定が別に予定された記録と同時に行われる記録のためのものである 時に生じる。図59gを参照すると、競合がない場合、図60iのような入力待ち画面 が表示される(ステップ27511)。ユーザは次のキーを押すことができる。 “1”1回だけ記録する “2”週に1回記録する “3”土日以外に記録する これらの3つのキー以外の任意のキーを押しても無効である(ステップ27512) 。 これらの3つのキーのいずれかの入力を受け取ると、入力が保存され(ステッ プ27513)、レビュー画面が、次のような記録データを確認するために表示され る。 ・チャンネル番号 ・日付(MM/DD/YR) ・スタート時刻(24-時間または12-時間AM/PMフォーマット) ・ストップ時刻(24-時間または12-時間AM/PMフォーマット) ・記録オプション、すなわち、記録は1回だけか週1回または毎日 確認画面のデータが正しい場合、ユーザが“ENTER”キーを押すと、記録がセ ットされる。データが正しくない場合、ユーザは“CANCEL”キーを押すと、“PL USC0DETM”番号の入力に再び入ることができる。 CDTLバッファ1024は“VCR PLUS+TM”キーが押された時に既にいっぱいである 場合、図60jのような警告画面が表示される(ステップ27517)。警告画面がユー ザに、バッファがいっぱいで且つ別のプログラムの追加が可能になる前にバッフ ァからプログラムを削除する必要があることをアドバイスする。図60jで、ユー ザは、CDTLバッファ1024に格納されているプログラムのリストを確認して、彼/ 彼女が、1つまたは複数の設定を削除して、新しい設定のために領域を作ること をアドバイスされる。ユーザは、“CANCEL”キーを押して“PLUSCODETM”番号の 記録を終了することもアドバイスされる。 “PLUSCODETM”番号設定は“REVIEW”キーを押すと確認できる。確認動作は、 任意の時に、ビデオ・プレーヤにテープがない時でも実行できる。図59kを参照 すると、マイクロプロセッサ・コントローラ31がREVIEWキーの入力によって割り 込まれる(ステップ2761)と、全ての“PLUSCODETM”番号設定をCDTLバッファ10 24から検索する(ステップ2762)。データに基づいて、図60kのような画面が表 示される(ステップ2763)。 REVIEWオプションがVCR PLUS+TM動作にCDTLバッファ1024がいっぱいの結果と して入力されると、図60kの画面は8つのプログラムを表示する。 レビュー画面上で、各々エントリは次の項目からなる。 ・エントリ数。この数は命令と参照のために用いられる。“PLUSCODETM”番号 設定は年代順にリストされるので、最初に記録されるプログラムが画面の最上部 に現れ、最後に記録されるプログラムは画面の最下部に現れる。 ・記録されるプログラムのチャンネル番号 ・MM-DDフォーマットで表わされるプログラムの日付、プログラ ムが毎日(すなわち月曜日から金曜日)記録される場合、文字“D”が日付のす ぐ右側に現れる。プログラムが週末に記録される場合、文字“W”が日付のすぐ 右側に現れる。 ・プログラムの時刻。この情報は24時間単位でHH:MMフォーマットで表わされ る。代わりに、情報は12時間AM/PMフォーマットで表わされる。 ・設定した記録時間の長さ。この情報は分単位で表わされる。 ・テープの状態。この情報は、拡張機能を有するテープが用いられる時に表示 される。マイクロプロセッサ・コントローラ31は、機能制御フィールド(FTCNTL )をチェックして、拡張テープが装着されたかどうか探索する(ステップ2764) 。装着されたテープが拡張テープである場合、マイクロプロセッサ・コントロー ラ31は、ディレクトリを探索して、各々設定に適したブランク・セグメントがあ るかどうか確認する(ステップ2765)。設定を十分に行なえるブランク・スペー スがテープにある場合、“OK”メッセージが対応するエントリの6番目のカラム に書き込まれる(ステップ2766)。対応する設定に適した十分なブランク・スペ ースが装着されたテープにない場合、“NO”メッセージがこのフィールドに現れ る。このフィールドの値は、異なるテープが異なる大きさのブランク・スペース を有する新しいページに対して装着されると変わる。このフィールドは、装着さ れたテープが拡張テープでない場合に消える。 レビュー画面が表示された後に、マイクロプロセッサ・コントローラ31はユー ザからの入力を待つ(ステップ2767)。ここで図591を参照すると、ユーザが数 字キー(前述のCDTLバッファがいっぱいの例では1〜8)を押す(ステップ2768 )と、対応するエントリが選択される(ステップ2769)。ユーザがERASEキーを 押す(ステップ27610)と、選択されたエントリはCDTLバッファ1024から 削除される(ステップ27611)。“REVIEW”キーをレビュー画面が表示されてい るときに再び押す(ステップ27612)またはテープがVCRから取り出されると、レ ビュー動作は終了する。 図39fと39gのステップ27516に戻り、新たに入力された“PLUSCODETM”番号が 既に存在する“PLUSCODETM”番号と競合する場合、図601のような画面が表示さ れて、このようなデータを、新しい設定と以前に設定した両方のチャンネルと日 付とスタート時刻とストップ時刻として表示する(ステップ27517)。マイクロ プロセッサ・コントローラ31は、ユーザがCANCELキーを押すのを待つ(ステップ 27518と27519)。“CANCEL”が入力されると、新しい“PLUSCODETM”番号が消去 されて、VCR PLUS+TM動作が再び始められる(ステップ2753に戻る)。 タイマはVCRに保持されている。タイマがセットされていない時、マイクロプ ロセッサ・コントローラ31は、常に、最初の“PLUSCODETM”番号のエントリのス タート時刻(1つ存在する場合)をタイマにセットする。タイマが時刻クロック と等しい場合、マイクロプロセッサ・コントローラ31に割り込みがかけられて、 前述の記録手順を実行する。 ライブラリ 本発明の特定の実施例の場合、ユーザには、選択されたテープのセットに適し たディレクトリのライブラリを作成するオプションが与えられている。記憶空間 はライブラリを格納するためにRAM33に作成される。ライブラリの記憶空間は複 数のグループのエントリに分割され、各々がテープ(またはボリューム)のディ レクトリを格納する。対応するテープのボリュームIDは各々エントリの予め設定 された位置に格納される。 ライブラリ・オプションは、“LIBRARY”キーが押されると始動 される。キーは、ユーザが放送プログラムを記録或いは記録されたプログラムを カセットから見ている時のように、任意の時に押すことができる。更に、キーは 、VCRにカセットが装着されていない時に押すことができる。 図59hを参照すると、マイクロプロセッサ・コントローラ31がLIBRARYキーによ って割り込まれる(ステップ2771)と、図60oのような画面を表示して、ユーザ に2つのオプションの中の1つを入力することを要求する(ステップ2772)。オ プション1はテープ・ディレクトリをライブラリに追加するオプションであり、 拡張カセットがVCRに装着される時にだけ選択できる(ステップ2773)。オプシ ョン2は、ユーザがライブラリの内容にアクセスすることを可能にするオプショ ンであり、普通ユーザによって選択されて、特殊なプログラムまたは特殊なタイ プのプログラムを探索する(ステップ2774)。 図59iを参照すると、オプション1が選択される時に、マイクロプロセッサ・ コントローラ31は、カセットがVCRに装着されたかどうか検出する(ステップ277 5)。カセットが装着されていない場合、マイクロプロセッサ・コントローラ31 は次のようなメッセージを画面に表示して、図59hのステップ2772に戻る。 “このオプションはインデックスされたテープを必要とする” 拡張カセットがVCRに装着されると、マイクロプロセッサ・コントローラ31は、 ディレクトリを追加するためにスペースをライブラリに割り当てる(ステップ27 76)。或る事例では、マイクロプロセッサ・コントローラ31は、ユーザにボリュ ーム・ラベルを入力することを要求する。好適な事例では、ボリューム番号カウ ンタ1016がRAM33(例えば動作フラグ領域の内部)に保持されている。このカウ ンタ1016は、新たに追加されるテープに割り当てられるために 、次のボリューム番号を格納する。追加オプションの実行を開始すると、マイク ロプロセッサ・コントローラ31は、次のボリューム番号(それが59であることを 示すために)をボリューム番号カウンタから得て、ボリューム番号をテープに割 り当てる。好適に、ライブラリはRAM33が各々ディレクトリが固定のメモリ空間 を備えている場合、テープのボリューム番号は、対応するディレクトリをライブ ラリからアドレスするインデックスとして使用できる。 ステップ2777で、割り当てられたボリューム番号は、次のメッセージと共に画 面に表示される。 “このテープに割り当てられたボリューム番号は59である” “ラベルをカセットにこの番号で貼ること” 便宜上、番号が銘記されたステッカは、カセット製造メーカから提供され、新 しいカセットに同封されている。ユーザは、適正なステッカを用いて、カセット または其のケースあるいはその両方にラベルを貼ることができる。 マイクロプロセッサ・コントローラ31は、割り当てられたボリューム番号をカ セットのディレクトリの予め設定された位置(VOL ID)に格納する(ステップ27 78)。ディレクトリのVOL IDフィールドはマイクロプロセッサ・コントローラ31 に対する指示として使用できるので、このようなディレクトリがラベルに格納さ れ、ラベルはディレクトリが変更されると更新できる(例えば記録が行われる時 )。マイクロプロセッサ・コントローラ31は、ディレクトリを割り当てられたラ イブラリ領域に書き込んで(ステップ2779)、ディレクトリがライブラリに追加 されるとボリューム番号カウンタをインクリメントする。 オプション2がステップ2774で選択された時に、ここで図59jを参照すると、 図60pのような画面が表示される(ステップ27710) 。ユーザには3つのオプションが与えられている。図60pの最初のオプションで 、ユーザは特定のプログラム・タイトルまたはサブタイトル(例えば“Yankee” という言葉を含んでいるタイトルを有する或いは文字“Z”や“CA”などを有す るプログラム)を用いてプログラムを探索できる(ステップ27711)。図60pの第 2オプションで、ユーザは特定のタイプのプログラム(例えばスポーツ・プログ ラム)を探索できる(ステップ27717)。図60pの第3オプションで、ユーザは特 定のテープ・ボリュームのディレクトリを表示できる(ステップ27723)。 図60pのオプション1が選択されると、マイクロプロセッサ・コントローラ31 は、次のメッセージを画面に表示して、ユーザに探索パラメータの入力を要求す る。 “探索タイトル/文字を入力する” 入力を受信すると、マイクロプロセッサ・コントローラ31はライブラリのディレ クトリを探索する(ステップ27712)。探索要求と一致する各々エントリ(ステ ップ27713)に対して、マイクロプロセッサ・コントローラ31はエントリのプロ グラム・タイトルとボリューム番号を表示する(ステップ27714)。ディレクト リ内のエントリのボリューム番号とプログラム番号が探索バッファに格納される 。マイクロプロセッサ・コントローラ31は、それが終了する(ステップ27716) まで、次のエントリを検索する(ステップ27715)。 図60pのオプション2が選択されると、マイクロプロセッサ・コントローラ31 は次のメッセージを画面に表示して、探索パラメータの入力をユーザに要求する 。 “探索するプログラムのタイプを入力する” 好都合に、ユーザがタイプ種別を覚えていない場合、彼はHELPキーを押すと、 使用可能なタイプの全てが画面に表示される。ユー ザがタイプを入力すると、マイクロプロセッサ・コントローラ31はライブラリの ディレクトリを探索する。探索要求と一致する各々エントリ(ステップ27719) に対して、マイクロプロセッサ・コントローラ31はエントリのプログラム・タイ トルとボリューム番号を表示する(ステップ27720)。エントリのボリューム番 号とプログラム番号は探索バッファに格納される。マイクロプロセッサ・コント ローラ31は、それが終了する(ステップ27722)まで、次のエントリを検索する (ステップ27721)。 オプション1とオプション2は組み合わされることができる。オプションが終 了すると、ユーザは、次のオプションを選択する前に“C”キーを押すことがで きる。マイクロプロセッサ・コントローラ31は、このようなキー・シーケンスに 対応して、探索バッファの内容を用いて探索を実行し、第2の探索パラメータと 一致しないエントリを、探索バッファから削除する。例えば、第1の探索がスポ ーツ・プログラム用である場合、“スポーツ”のプログラム・タイプを有するエ ントリのアドレスで探索バッファがいっぱいになる。ユーザが“C”キーを押し て、オプション(1)を選択し、プログラム・タイトルの“YANKEE”という言葉 を探索すると、“Yankee”という言葉をプログラム・タイトルにもたない探索バ ッファに格納されていたエントリは削除される。ユーザは探索を数回続けること ができる。第2の探索が完了すると、探索バッファに残っているエントリが表示 される。 図60pのオプション3が選択されると、マイクロプロセッサ・コントローラ31 は、次のメッセージを画面に表示して、ボリューム番号の入力をユーザに要求す る。 “ボリューム番号を入力する” ボリューム番号が入力されると、マイクロプロセッサ・コントロ ーラ31は、ボリューム番号をインデックスとして用いて、対応するライブラリを 検索する(ステップ27724)。ディレクトリが検索されると、そのエントリが画 面に表示される(ステップ27725)。 補助情報 VBIは、VCRの動作を更に向上させるために、他の機能を提供するように利用で きる。例えば、本発明の或る特定の事例では、VBIは、放送されるプログラムに 関連する補助情報を送るために使用できる。補助情報の或る例として、チャンネ ル-日付-時刻-長さ(CDTL)情報または関連するプログラムの“PLUSCODETM”番 号情報がある。補助情報の別の例として、注文情報またはコマーシャルで流され る製品の詳細な説明あるいはその両方がある。 補助情報の使用について図62を参照しながら説明する。ネットワーク3201がゴ ールデン・タイムに映画を放送しているとする。映画の或る休憩時に、ネットワ ークは次回のプログラムを紹介する(例えば短編)。予定のショーが、2週間後 に3日間連続して放送され(すなわち1月1日)、各々の日に2時間、午後9時 に放送されるとする。普通、短編の抜粋は休憩中に表示される。抜粋3202が放送 されると、放送される信号のVBI3203は短編のCDTLまたは“PLUSCODETM”番号情 報を含んでいる。CDTL情報または“PLUSCODETM”番号は、例えば、合成パケット -1(すなわち、ライン21、フィールド2、制御コード=01、タイプ・コード=0 C)に設定できる。画面3205の右下隅で点滅する文字“I”3204のようなマークは 、抜粋が表示されると表示される。点滅“I”3204は、ユーザが短編の記録に興 味がある場合、I-キーを押すと、VCRはVBIで放送される情報を用いて短編を記録 するように自動的にセットされることを、ユーザに通知する。VCRは、“I”の点 滅を停止するか“SAVED”のようなメッセージを画面に表示して、情報が格納さ れたことを、ユ ーザに示す。他のプロンプトと、プログラムとのタイミングの関係の変更は、前 述のように、補助情報に対して用いられる。 図59mのフローチャートを参照すると、マイクロプロセッサ・コントローラ31 は、I-キーによる割込み(ステップ2782)時に、VBIデコード手順を実行して、V BIデコーダをセットしVBIをデコードする(ステップ2782)。VBIデコーダがVBI ライン21のフィールド2を検出すると、マイクロプロセッサ・コントローラ31に 割り込みをかける。 マイクロプロセッサ・コントローラ31に割り込みがかけられる(ステップ2783 )と、VBIデータを受信する(ステップ2784)。I-キーが押されたので、マイク ロプロセッサ・コントローラは、制御コードが01に等しく、タイプ・コードが0C に等しいかどうか確認するためにチェックする(ステップ2785)。その場合、VB Iデコーダ出力は、CDTLに変換されて、CDTLバッファに格納される(ステップ278 6)。 VBIを使用した別の例として、広告者は、1分の紹介情報と29分の補助情報( 例えば注文指示のような)を含めた、30分のコマーシャルを視聴者に流すことを 希望していると見なす。ゴールデン・タイムの放送は更に効果的になるので、そ のコストは普通は高い。本発明は、広告者がゴールデン・タイム時に1分の紹介 情報を放送することを可能にするが、廉価な時間帯で補助情報の容易なアクセス を提供する。本発明の特定の事例の場合、補助情報が提供される廉価な時間帯の CDTLがVBIで放送される。紹介情報がゴールデン・タイムで放送されると、点滅 “E”が画面に示される。点滅“E”に応答して、関心のあるユーザがE-キーを押 すと、VCRは補助情報をRAMに記録するように自動的にセットされる。後に、ユー ザは、補助情報を検索して、それをテレビジョンに表示できる。 図59nのフローチャートを参照すると、マイクロプロセッサ・コントローラ31 は、E-キーによる割込み(ステップ2787)時に、VBIデコード手順を実行して、V BIデコーダをセットしVBIをデコードする(ステップ2788)。VBIデコーダ60aがV BIライン21のフィールド2を検出すると、それはマイクロプロセッサ・コントロ ーラ31に割り込みをかける。 マイクロプロセッサ・コントローラ31に割り込みがかけらる(ステップ2789) と、VBIデータを受信する(ステップ27810)。E-キーが受信されたので、マイク ロプロセッサ・コントローラ31は、制御コードが01に等しく、タイプ・コードが 0Cに等しいかどうか確認するためにチェックする(ステップ27811)。その場合 、VBIデコーダ出力がRAM33に格納される(ステップ27812)。或る事例では、テ キスト情報がVBIのライン21のフィールド2の合成パケット1または2あるいは その両方に置かれる。別の事例では、テキスト情報は合成パケット1に置かれる 。しかし、テキストがパケットに対して長すぎる時に、ポインタは、テキストの 他の部分の位置を指す合成パケット2にセットされる。 タイマ・プログラミング タイマ・プログラミングは、ビデオ・プレーヤに内蔵されている従来の記録機 能を用いて、ショーが後に任意のチャンネルで記録されることを可能にする。VC Rを其の従来のプログラミング機能を用いてプログラム設定する前に、ディレク トリ情報を、テープを特定のブランク・セグメントにセットするために使用でき る。これは、ブランク・スペースに対応する番号を入力し、次に“STOP”キーを 押すと実行できる。ユーザがセグメント番号を入力した後に、タイムアウトを待 つこともできて、その作用は、STOPキーが押される時と同じである。キー・シー ケンスに対応して、マイクロプロセッ サ・コントローラ31は、テープを選択位置に巻戻す或いは高速早送りするように VCRをセットする。ユーザはVCRを従来のタイマ記録にセットできる。 プログラムをテープから消去 プログラムは、そのエントリをディレクトリから削除すると消去できる。テー プ・ディレクトリが画面に表示されると、ユーザは、消去されるプログラムの番 号を入力し、次に“ERASE”を押す。キー・シーケンスは、マイクロプロセッサ ・コントローラ31が、図60mに示されるように、画面を表示できるようにする。 確認画面は、図60nに示されるように、ユーザが消去の確認について尋ねられる 場合に表示される。ユーザは“ENTER”キーを押して消去または“CANCEL”を確 認して、消去をキャンセルできる。プログラム・エントリがディレクトリから削 除された後に、“BLANK”メッセージがタイトル・フィールドに充填される。新 たに消去されたプログラムがブランク・セグメントの前後に位置する場合、この セグメントの長さは新たに作成されたブランク・セグメントにマージされ、対応 する1つまたは複数のエントリが1つにマージされる。 テープの位置決め ディレクトリ画面から、テープの位置は幾つかの方式でセットできる。或る方 式は、テープの所望の位置に対応する数値を入力して“STOP”を押す。別の方式 は、テープの所望の位置に対応する数値を入力する。入力が予め設定された時間 間隔(例えば5秒)で行われないと、タイムアウトが発生して、ユーザが“STOP ”を押した場合と同じ結果になる。“XX STOP”メッセージが“COMMAND:”メッ セージの次に画面に表示される。“MOVING TO XX”メッセージも表示される(こ こでXXは選択されたプログラムの番号である)。テープは、選択位置に関連する 其の今の位置に基づいて、巻戻し或い は高速早送りされる。テープが選択位置に既にある場合、“XX STOP”メッセー ジだけ表示される。 プログラム・タイトルの編集 記録されたプログラムのタイトルはディレクトリ画面のもとで編集できる。プ ログラム・タイトルを編集するためには、プログラムの対応する番号を最初に入 力して、“EDIT”キーを押す。図60oのような編集画面が表示され、そこでは選 択したプログラムのタイトルが編集画面の最上部に表示される。タイトルの下に カーソル(“+”符号で表わされる)が位置し、1つまたは複数の下線付き文字 は新しいタイトルを表している。カーソルは、“REWIND”キーを押すとタイトル 上で後退し、“FF”キーを押すと前に進む。タイトルの文字は、“CH UP”キー のようなキーを押して現在の文字を前方にスクロール、例えば“R”から“S”に 次に“T”に、または“CH DN”キーのようなキーを押して現在の文字を後方にス クロール、例えば“Q”から“P”に次に“O”にすると変更できる。ブランク・ スペースは“ERASE”キーを押すとカーソル位置でタイトルに挿入できる。文字 または文字は“ ”キーを押すと削除できる。編集が完了した時に“ENTER”キ ーを押すと、新しいタイトルが格納できる。“ENTER”キーが押された後に、デ ィレクトリ画面が再び表示され、新しいタイトルが対応するエントリに表示され る。プログラム・タイトルの任意の変更をキャンセルするには、“CANCEL”キー を押す、すると、ディレクトリ画面が再び現れ、対応するプログラムのタイトル は変更されない。 記録時間の延長 VCRがプログラムを記録する時に、プログラムの期間が延長される可能性があ る。1つの明らかな例は、時間を延長するスポーツ・イベント(例えばフットボ ール・ゲーム)放送プログラムの時であ る。本発明の或るオプションの改良により、ユーザがセットした記録時間に達す る時に、VBIは、ショーが延長されるかどうか確認するためにチェックする。チ ェックは幾つかの方法で実施できる。 例として、図63を参照すると、VCRがプログラムをセットとして記録している 時に、VBIのプログラム・タイトル・フィールドの内容はマイクロプロセッサ・ コントローラ31によって登録される(ステップ4301)。受信されるプログラムの プログラム・タイトルは予め設定された時間間隔で(例えば15分)VBIから検索 されて(ステップ4302)、既に登録済みのタイトルと比較される(ステップ4303 )。予定された記録の終了時間に達しても、VBIから受信されたタイトルが登録 タイトルと同じである(ステップ4304)場合、記録が終了する(ステップ4305) 。そうでない場合、記録は続けられる。 別の事例では、ショーが延長されるかどうかについて示すために用いられる、 特殊コードが、新たに予定される終了時間と共にVBIに加えられる。これらのデ ータは、記録されるプログラムの延長を検出するために監視できる。 更に別の事例では、VCRは、プログラムの長さを含んでいるプログラムIDを一 定の間隔で監視する。放送者は、VCRが記録時間を自動的に延長するために使用 するプログラムの長さを更新する。 好都合に、ユーザには、記録時間延長機能を使用するかどうかについてのオプ ションが与えられている。 大半の現在のビデオ・プレーヤは、動作の記録と再生に適したテープ速度を選 択するオプションをユーザに提供している。広く用いられている速度は標準再生 (SP)と長時間再生(LP)と超長時間再生(SLP)である。高速の記録と再生は 、優れた記録品質を提供するが、多くテープ・スペースを使用する。本発明の別 の特徴に従って、VC Rの記録速度は、記録スペースの長さが所望のプログラムの長さより短い時に低 い値に自動的に変更される。特に、記録が指定のテープ位置に割り当てられる時 に、割り当てられたスペースが、次のように、異なる速度のもとで記録できる長 さに関する決定が行われる。 選択したセグメント/速度の長さ(SP) = 使用可能時間(SP) 選択したセグメント/速度の長さ(LP) = 使用可能時間(LP) 選択したセグメント/速度の長さ(SLP) = 使用可能時間(SLP) プログラムの記録は、使用可能時間が指定記録時間より長い速度で実行される 。複数の速度が可能な場合、ユーザに通知して、記録速度の選択が可能になる。 別の事例のもとで、十分な記録が可能な最高速度は、最も効果的な記録品質を得 るように自動的に選択される。別のオプションの事例では、使用可能ブランク・ セグメントのリストが表示され、ユーザはプログラムの記録を希望するセグメン トを選択できる。 親制御機能 図64は、インデックスVCRの親制御機能の特長の動作に用いられるステップを 示すフローチャートである。親が子供に見せたくない或いは記録させたくないプ ログラムが放送される場合があるので、インデックスVCR10は、VBIのプログラム ・カテゴリ情報を用いて、家庭で子供にないプログラム・カテゴリを選別するた めに、親制御プログラムを設定する。プログラム・カテゴリは、親が子供に見せ たくない或いは記録させたくないアダルト・ショーのようなカテゴリを含んでい る。代わりに、プログラム・カテゴリは、親制御機能によって選択される時に、 テープがVCRで再生されることを禁止する、予め記録されたテープのVBIで記録さ れる。代わりに、PRテープのTIDは、制限されるものとしてRAM33にフラ グが立てられる。 インデックスVCRのセットアップ・モード時に、ユーザは、親制御機能に、視 聴者が特定のテレビジョン・プログラムまたは選択チャンネルを見る或いは記録 することを禁止させる。このモードは、画面50aのメニュー画面から選択、また は代わりに、リモート・コントローラの親制御キーを押すと入力できる。インデ ックスVCR10の初期セットアップの一部として、親は、独自のパスワードをセッ トして、親制御コマンドの設定に対するアクセスを可能にする。ユーザが親制御 キーを押して正しいパスワードを入力すると、インデックスVCR10はカテゴリ・ リストを表示する。ユーザがリストをスクロールすると、インデックスVCR10は 選択項目を強調表示する。親制御キーを押して、ユーザは、制限される(すなわ ち親制御機能に管理される)または制限されないようにカテゴリを選択する。制 限されたプログラムへアクセスするには、ユーザはパスワードを入力しなければ ならない。 特に図64を参照すると、インデックスVCRは、制限されたカテゴリのショーに 対するアクセスを禁止するために、見られている或いは記録されているプログラ ムを定期的に監視する。マイクロプロセッサ・コントローラ31は、プログラムID のカテゴリ・コードを定期的に読み取り(ステップ9802)、それと格納されてい る親制御カテゴリ・リストと比較する。見られている或いは記録されているプロ グラムのカテゴリと制限リストが一致しない場合、VCRは、ステップ9802に戻っ て、VBIの監視を続ける(ステップ9804)。そうでない場合、カテゴリが制限さ れている場合、VCRは、パスワード・フラグがプログラムに対するアクセスを許 可しているかどうか確認するためにチェックする(ステップ9806)。パスワード ・フラグは、正しいパスワードがユーザによって入力される時にセットされ る。フラグがアクセスを許可する時に、VCRは、ステップ9802に戻って、VBIの監 視を続ける(ステップ9806)。見られているプログラムと親制御フラグの間の比 較は、次の比較の前に長時間の認可されていない視聴を禁止するために、定期的 に、例えば1分ごとに行われる。 プログラムが制限されている場合、マイクロプロセッサ・コントローラ31は、 VCRを停止してディセーブルにし(ステップ9808)、画面50aに“親制御:パスワ ードを入力してリセットする”メッセージを表示する(ステップ9810)。マイク ロプロセッサ・コントローラ31はVCR制御コマンドとチャンネル番号コマンドを 無視する。VCRは、正しいパスワードが入力されるまで、パスワードが入力され ることを引き続き要求する(ステップ9812)。代わりに、VCRは、全てのパスワ ードを予め設定された時間無視する前に、固定された数の正しくないパスワード の入力を許可する。正しいパスワードが入力されると、VCRは、ユーザに制御を 戻して(ステップ9814)、パスワード・フラグをセットする(ステップ9816)。 パスワード・フラグを設定すると、認可された視聴者は、パスワード入力要求に より定期的に中断されずに、ショーを見ることや其れを記録することを続けるこ とができる。 別施例では、コントローラ31は、ユーザに、禁止されている以外のチャンネル を選択することを許可する。代わりに、異なるパスワードは、テレビジョン・シ ョーが、13才未満の子供のような一部の視聴者に対して見れないようにするが、 13才以上の子供のような他の人が、13才以上の子供が別のショーを見れるよう制 限しながら、ショーを見れるようにする。 特定の事例 図65a〜65l’は発明の特定の事例によるディスプレイの略図であ る。 インデックス用の新しいブランク・テープは、ブランク・テープをVCRに装着 して、リモート・コントローラ9700のインデックス・ボタン9712を押すと作成さ れる。カーソル・ボタン9725を用いて、ユーザは、図67k’に示される画面に“ ブランク・テープ”を強調表示して、入力ボタン9709を押し、新しいテープをメ ニューから選択する(図67a)。マイクロプロセッサ・コントローラ31は、図67b に示されるディスプレイを表示して、ユーザにテープの長さを入力することを要 求する。ユーザが入力するキーパッド9708を用いて、テープの長さ、例えば120 が2時間テープに対して入力される。ユーザは、正しい時間を分単位で入力した ら入力ボタン9709を押し、またはエラーがあったらキャンセル・ボタン9706を押 して、正しい数字を再び入力する。テープが取り出される時に、マイクロプロセ ッサ・コントローラ31は、テープ番号を表示して、図67c-dに示されるようにユ ーザにハウジングにマークすることを要求する。 VCR PLUS+TMに関連して、インデックスVCRを用いて、画面上に時間プログラミ ングまたは即時プログラミングを記録する時に、VCRはプログラム識別をVBIから 読み取る。プログラム・タイトルが放送されていない場合、マイクロプロセッサ は、プログラムの日付と時刻とチャンネルをタイトルとして使用する。プログラ ムを記録する時に、インデックスVCRは、十分なスペースが記録のために時間通 りに使用できるかどうかについて、ユーザに通知する。ユーザは、最初にテープ をVCRに装着して、プログラムを記録するようにVCRをプログラムする。ユーザは 、レビュー・ボタン9714を押して、テープが十分な容量を備えているかどうか図 67eに表示されるディスプレイを読む。ユーザが即時記録を用いて記録(すなわ ち、記録ボタン9718を押した其の時間に記録)している場合、 彼は、最初にインデックス・ボタン9712を押して、図67gに示されるように、プ ログラム・ディレクトリを得る。テープの現在の位置が矢印で表示される。ユー ザがテープの異なる位置に移動したい場合、カーソル・キー9725と記録ボタン97 18を用いて、位置を変更する。ユーザは、記録されるプログラムの長さを入力す ることを要求される(図67f)。十分なブランク・スペースがテープの位置であ る場合、VCRは指定時間の間記録することを始める。そうでない場合、警告が表 示される(図67i)。入力ボタン9709を押すと、警告が取り消される。キャンセ ル・ボタン9706を押すと、記録の要求がキャンセルされる。 インデックスされたテープは、テープをVCRに装着して、インデックス・ボタ ン9712を押すと確認される。ディレクトリが表示され(図67i)、ユーザは、カ ーソル・キー9725を用いて所望のプログラムを強調表示し、再生ボタン9717を押 して選択をする。VCRは、強調表示されたプログラムへ高速早送りまたは巻戻す 。代わりに、指定プログラムを示す逆探索矢印が探索中にディレクトリに表示さ れる。ディレクトリの矢印はテープの位置に従って移動し、選択プログラムが自 動的に再生される。再生中に、ディレクトリはインデックス・ボタン9712を押す と確認できる。 プログラムは、インデックス・ボタン9712を押し、カーソルを用いて消去する プログラムを強調表示すると、テープから消去する(図67i)。消去ボタン9715 が押され、図67iに示されるように、ユーザは、入力ボタン9709を押して、消去 またはキャンセル・ボタン9706を確認して、要求をキャンセルする。入力が押さ れると、ディレクトリのタイトルは“BLANK”と交換される。2つの連続するブ ランク・ピリオドが消去後に現れると、マイクロプロセッサ・コントローラ31は 、それらをディレクトリの1つのエントリに結合する 。プログラムは、テープから実際に消去されないが、ディレクトリからは削除さ れる。 プログラム・タイトルは、インデックス・ボタン9712を押して、変更するプロ グラムのタイトルを強調表示すると編集される(図67k)。編集ボタン9713が押 され、カーソル・キー9725を用いて、タイトルが変更され(図671)、新しいタ イトルは入力ボタン9709を押すと入力される。キャンセル・ボタン9706を押すと 、新しいタイトルがキャンセルされる。 プログラムは、ライブラリ・ボタン9710を押し、カーソル・キー9725と入力ボ タン9709を用いて探索項目を選択すると、VCRにテープが装着されているかどう かにかかわらず、ライブラリを探索する。プログラム・リストを強調表示し、入 力ボタン9709を押すと、プログラム・タイトルによる探索が可能になる(図67n )。カーソル・キー9725と入力ボタン9709を用いて、プログラム・タイトルの最 初の文字を選択すると、選択された文字から始まるプログラム・タイトルのリス トが表示される(図67o)。ページ・アップ・ボタン9704とページ・ダウン・ボ タン9705はプログラム・タイトルのリストをレビューするために用いられる(図 67p)。テープ・リストを強調表示し入力ボタン9709を押すと、ユーザはテープ 番号を用いて探索できる(図67q)。キーパッド9708と入力ボタン9709は探索さ れ(図67r)表示される(図67s)テープ番号を選択するために用いられる。カテ ゴリを強調表示して入力キー9709を押すと、カテゴリによる探索が可能になる( 図67t)。カーソル・キー9725はカテゴリを選択するために用いられ(図67u-v) 、ページ・アップ・ボタン9704とページ・ダウン・ボタン9705は、選択されたカ テゴリのプログラム・タイトルのリストをレビューするために用いられる(図67 w)。 テープは、ライブラリ・ボタン9710を押して、カーソル・キー9725と入力ボタ ン9709を用いて登録を図67xのメニューから選択すると、ライブラリまたはRAM33 から削除され、図67yの次のメニューから削除される。ユーザは、削除されるテ ープに割り当てられたテープ番号を入力する(図67z)。ユーザは、それをディ レクトリから削除する前に、プログラムをレビューする。入力ボタン9709を押す と、マイクロプロセッサ・コントローラ31は、テープ番号をRAM33から削除する (図67a’)。好適な実施例では、プログラムはテープから消去されないが、そ のインデックスだけRAM33から削除される。 テープが友人に貸される時に、ディレクトリは、ライブラリ・ボタン9710を押 し、カーソル・キー9725と入力ボタン9709を用いて、図65b’,c’,d’に示さ れる画面のメニューからダウンロードを選択すると、テープの端のVBIからRAM33 にダウンロードされる。 ユーザは、新しいテープの内容を其れらのVCRのRAM33に加えて、別のVCRにイ ンデックスされたテープを使用するかも知れない。テープはVCRに装着され、ラ イブラリ・ボタン9710が押される。カーソル・キー9725と入力ボタン9709を用い て、ユーザは、登録を図67e’に示される画面から選択し、図67f’に示される次 の画面から追加項目を選択する。VCRはディレクトリをテープの末のVBIから読み 取る。マイクロプロセッサ・コントローラ31は、画面に表示される新しいテープ 番号を指定する。この用いられた機能もディレクトリをPRからRAM33に追加する ために使用できる。 テープ識別番号は、ライブラリ・ボタン9710を押しカーソル・キー9725を用い て、登録を図67g’に示されるように強調表示すると変更できる。カーソル・キ ーは、変更項目を図67h’に示されるディス プレイから選択するために用いられる。キーパッド9708を用いて、ユーザはテー プ番号を変更できる(図67i’)。既に用いられていた番号の上書きは防止され る(図67j’)。この番号はプログラムを記録する前に変更するのが好ましい。 この機能は、複数ページが、異なるテープに記録される3部の短編のような、単 一のショーに対して要求される時に効果的である。 テープは、図67l’の逆インデックスを選択し、図58のステップに続き、後方 にインデックスされる。“i”ボタン9721を点滅“i”のようにTV画面の点滅アイ コンに応答して押すと、ユーザは、TVコマーシャルまたはレギュラ・プログラム で提供される商品またはサービスに関する更なる情報を得ることができる。この 更なる情報は、詳細な気象、交通、スポーツの得点、または金融情報でなる。“ i”ボタン9721を押すと、番号を一時RAMから不揮発性RAMに転送し“PLUSCODETM ”番号を用いてVCRが自動的にプログラムされる。“R”ボタンを押すと、ユーザ は、格納されているテキスト情報のディレクトリを後でレビューして操作できる 。カーソル・ボタン9725と入力ボタン9709は情報を選択するために用いられる。 ユーザは、プログラム・タイトル、その長さ、放送(または記録)の日時と日 付、および局名または呼出文字を、図67hに示されるように表示する、PGM IDボ タン9724を押すと、現在の放送または記録されたプログラムを見ながらプログラ ムを識別できる。プログラムが其の予定時刻を越えて記録されている(例えばス ポーツ・イベント)場合、VCRは、プログラム識別要素を放送する際に加入して いるTV局によって放送されるプログラムの予めプログラムされた記録の記録時間 を自動的に延長する。TV局はVCRによって検出されたプログラミングの変更を放 送する。 ポインタがVCRに接続されている時に、ユーザは“R”ボタン9722を押すとクー ポンのような特定の情報をTV画面に再呼出しできる。ユーザはプリント・ボタン 9702を押して情報をプリンタにプリントする。 キー・ストロークのステップを結合する種々の方法が使用できる。例えば、 “i”ボタンを2回に続けて早く押すことは、格納されている情報のレビューに 用いられる。“i”ボタンを3回続けて早く押すことは、選択項目のキャンセル に用いられる。 予め記録されたテープのコピー 第1の方法の場合、マスタ・テープが予め記録されたテープから作られる。宛 先、ターゲット、またはスレーブ・テープは、マスタ・テープの情報がコピーさ れるブランク・テープである。従来の技術で周知のように、マスタ・テープは、 その全長に沿って、スレーブ・テープと物理的に接触して置かれ、コピーは適切 な磁界を印加して行われる。これにより、マスタ・テープから全ての情報がスレ ーブ・テープにコピーされることを可能にする。 第2の方法の場合、コピー・システムは、情報をマスタ・テープから複数のス レーブ・テープにコピーするために、マスタVCRと複数のスレーブVCRを備えてい る。マスタVCRは前述と同じインデックスVCRである。マスタVCRは、マスタ・テ ープから検出されたビデオ信号を表すビデオ信号を供給する。インデックスVCR は、普通ビデオ出力から、同期パルス以外の制御トラック信号を供給しないので 、マスタVCRは、マスタ・テープの制御トラック上で検出されたVISSマークに応 答してスレーブVCRにインデックス信号を供給するために、内部VISSセンサ回路 を含むように変更されたインデックスVCR10である。複数のスレーブVCRはマス タVCRから供給されたビデオ信号を記録する。更に、インデックス信号は各々ス レーブVCRに供給され、それに応答して、VISSマークをスレーブ・テープの制御 トラックに書き込む。 カムコーダ・アプリケーション 別の実施例では、レンズを介して入力したビデオ画像を記録するポータブル・ ビデオ・テープ・レコーダであるカムコーダは、音声とオーディオ・トラックを 記録するマイクロフォンを備えている。カムコーダのクロックは、テープの日付 /時刻スタンプを記録された音声情報と共に記録する。音声情報は、ユーザが撮 影する特定の画面のタイトルのユーザにより知らせるのが好ましい。テープがイ ンデックスVCRで再生されると、音声アナウンスが、読み取られデジタル化され て、日付/時刻スタンプと共にRAMに記憶される。後に、ユーザはディレクトリ 画面上でカーソルを所望の日付/時刻エントリに移動して、デジタル化された音 声アナウンスはSRAMメモリから再呼出しされる。ユーザは、タイトルを、日付/ 時刻スタンプ・エントリから、対応するデジタル化された音声アナウンスにより 、図60に関連する説明と類似の方法で英数字タイトルに変更して、タイトルでデ ィレクトリを作成できる。 代わりに、カムコーダは、ディレクトリ入力/出力キーボードを用いてディレ クトリ情報を記録する機能と、カムコーダと共に取り付け可能な或いは組み込ま れるディスプレイ装置32を搭載できる。しかし、ユーザはカムコーダを使用する 時に普通は其れを操作するので、彼は、撮影時に、この方法を用いてタイトルを 入力する時間がない。 自動時間設定 放送局はVBIのライン21のフィールド2で拡張データ・サービスの一部として 日付と時刻を放送するので、この情報は、クロック を自動的に定期的にセットするためにインデックスVCR10によって入手できる。 夏時間でさえ自動的にセットできる。インデックスVCR10は、VBIのライン21のフ ィールド2を、そこで放送される日付と時刻のために一定の割合で監視する。 監視は一定の割合で実行されず、1日1回、1週問に1回、1カ月に1回のよ うに、定期的に実行できる。インデックスVCR10は、その日付と時刻のクロック をリセットして、放送時間に対応する。インデックスVCR10は電源の中断も検出 する。停電の発生後に、インデックスVCR10はクロックもリセットする。 インデックス・キーが押された時に自動ミュート インデックス・キーが押されると、マイクロプロセッサ・コントローラは、ミ ュート・コマンドをテレビジョンに送って、ボリュームをシャットオフする。こ れは、そうしないとユーザがイライラする、しーっという音を、テープが高速早 送りまたは巻き戻される時に聞こえないようにする。ユーザが再生コマンドを送 る時またはインデックスVCR10が其の探索を停止する時に、インデックスVCR10は 、取消をミュート・コマンドに送って、テレビジョンのボリュームを元に戻す。 チェーン・コマンド ディレクトリから確認するためにプログラムを選択する時に、ユーザは、選択 項目を鎖状に連結し、コマンドを入力して、コマンドを結ぶ。例えば、テープが カラオケ・テープの場合、歌番号2と7と4を順次再生するようにできる。ユー ザは、0,2,0,7,0,4ボタンを押し、次に再生ボタンを押して、コマンドを入 力する。それに応答して、インデックスVCR10は、プログラム2とプログラム7 とプログラム4を再生する。 外部磁気ストリップ 2つの他の特定の実施例に於いて、ディレクトリ情報はカセットにとられる第 2メモリに記録される。第2メモリはカセット・ハウジングの外部で支えられる 磁気ストリップになる。或るこのような実施例では、磁気ストリップの内容は、 固定磁気ヘッドによって読み取り/書き込まれる。別のこのような実施例では、 磁気ストリップは、ストリップの磁気トラック上で移動可能な磁気ヘッドによっ て読み取り/書き込まれる。 移動可能ヘッド 固定ヘッドの代わりに、ディレクトリ情報またはテープ識別番号は、図66の記 録システムに示されるように、カセット・ハウジングの磁気ストリップ150上で 移動可能な磁気ヘッドによって読み取り/書き込まれる。図66の記録システムは 、磁気センサ154は磁気ストリップ150のトラックと平行するラインに沿って移動 可能なように搬送メカニズム156に結合されている、移動可能なヘッド・アセン ブリ155を除いて、図1の記録システムと似ている。 図66bを参照すると、移動可能ヘッド・アセンブリ155はヘッド・アセンブリ15 6に取り付けられた磁気ヘッド/センサ154とドライブ・スクリュ157とガイド・ ビーム26112を搭載している。2つのホールが磁気ヘッド・アセンブリ156に設け られている。第1ホールは、ドライブ・スクリュ157のネジ部を図66dに示すよう にして結合するために、渦巻き状の溝を備えている。第2ホールは、第1ホール と平行する軸を具備し、ガイド・ビーム26112が通れるように設けられている。 打込みネジ157はモータ159に結合されている。モータ159が回転すると、打込み ネジ157も回転する。ヘッド・アセンブリ156の自由な回転は第2ホールを通るガ イド・ビーム26112によって制限されるので、打込みネジ157が回転するとヘッド ・アセンブリ156は打込みネジ157とガイド・ビーム26112と平 行するラインに沿って押される。運動の方向は、モータ159の回転方向に依存す る。 ガイド・ビーム26112は、磁気センサと磁気ストリップの間で一定の距離を保 つようにも機能する。 ヘッド・アセンブリ156のスプリング26115を、ガイド・ビームを支点として用 いて、ヘッド・アセンブリ156を打込みネジ157に押し込む力を与え、打込みネジ 157が真直でない場合でも、第1ホールの溝が打込みネジ157のネジ部と常に噛み 合うことを保証するために備えている。 特定の実施例の磁気センサはNortronics,Dassel,Minnesota製のモデル番号S K-12426の磁気ヘッドである。特定の実施例のモータはMabuchiの部品番号FK-130 RHを用いた直流モータである。 モータ159の動作は図67に概略的に示される制御回路2610によって制御される 。ヘッド・アセンブリ156の動きは、回路2610の回路2611から出力された電圧に 依存するモータ159の回転速度に依存する。この電圧は、回路2611の内部の可変 抵抗を変更すると調整できる。 モータ2624の動作は、回路2610の回路2612の入力に印加される停止/起動信号 によって制御される。高電圧レベル信号がブロック2612の入力に印加されると、 トランジスタ2612aが導通し、トランジスタ2612bをオン状態にして、モータから の導電通路を与える。 磁気ヘッドの移動方向は回路2610の入力に印加される信号によって制御される 。入力信号がロー(FWD)の時に、両方のトランジスタ2613と2614はオフにされ る。トランジスタ2613がオフで、トランジスタ2615が導通すると、トランジスタ 2616を導通するので、トランジスタ2618をオフにする。トランジスタ2615が導通 すると、トラン ジスタ2617もオフにするので、トランジスタ2623をオンにする。一方、トランジ スタ2614をオフにすると、トランジスタ2619をオフにし、トランジスタ2620をオ ンにする。トランジスタ2620をオンにすると、トランジスタ2622をオフにする。 従って、電流は、Vm(回路2611)からトランジスタ2621を経由してモータの右側 に流れ、その左側からトランジスタ2623を経由して2624で出力されるのでモータ 2624を一方向に回転させる。 同様に、入力信号がハイ(REV)の時に、電流は、モータ2624を経由して左か ら右の方向に流れるので、モータ2624を一方向に回転させる。 データは、図68に概略的に示されるように、書込回路2630によって磁気ストリ ップに書き込まれる。書込回路2630は、入力信号を増幅するために第1増幅器回 路2631を備えている。増幅器回路2631は、応答性を改善するためにR-Cフィード バックを備えている。ブロック2632は、可変抵抗2638を経由して第1増幅器回路 に結合される第2増幅器回路である。可変抵抗2638は、書込電流の強度を調整す るために設けられている。第2増幅器回路2632の出力は電源回路2633をドライブ する。電源回路2633は2つのコンデンサ2634と2635を備えている。回路2633の入 力データが変わると、これらのコンデンサは、トランジスタ2636と2637の各々の 入力に受け取った電圧のプル/プッシュを支援するので、回路の応答時間が改善 される。回路2633の内部の4つのダイオードはトランジスタ2636と2637のベース 電圧を同じにするために設けられている。 データが回路2630の入力に印加されると、トランジスタ2641とスイッチ2642を 経由して動作可能になる時に、電源2633に、書込ヘッド16の書込巻線2640を経由 して電流を出力する。ライト・イネーブル信号の値に基づいて、電源2633からの 電流は、書込ヘッド16に流 れて、磁気ストリップ150を磁化させる。磁化の方向は、データ入力の電圧レベ ルに依存する、電源2633からの電流の方向に依存する。 磁気ストリップ150に記録されたデータは、従来技術で周知の読取回路に従っ て実現された読取回路により読み取ることができる。図69は代表的な読取回路の 略回路図である。図は、磁気ストリッブ150に記録されている信号を読み取るた めに磁気センサ154に結合されているピーク検出回路2650を示す。磁気センサ154 によって生成された信号は差動帯域増幅器2651に入力される。差動増幅器2561の 両側に、通過帯域を入力信号に相応して調整するためのコンデンサがある。回路 2651の増幅率は可変抵抗2658によって調整できる。 差動増幅器2651の差動出力は、それらをシングルエンド出力に変換する第2増 幅器2652に依って受信される。増幅器2652の出力は、磁気センサ154の信号のピ ークを検出するように作動する差動回路2653によって受信される。差動回路2653 の出力はデジタル・バッファ2654に印加される。 増幅器2652の出力は、出力信号のマイナス部をプラスの値に変換する回路2655 によっても受信される。言い換えれば、回路2655は回路2652から受信した信号の 絶対値を出力する。回路は、感知された信号のレベル変動が検出されるエンベロ ープを与える。回路2655の出力は対称回路2656によって対称に調整される。対称 回路2656の出力は、予め設定された値より低い信号のマスクをオフにするマスク 回路2657に印加される。回路2657の出力は、回路2653の信号がバッファ2654によ って登録できるように、デジタル・バッファ2654の動作可能入力に印加される。 移動可能ヘッドの1つの長所は、ストリップのディレクトリ情報が、カセット の移動を要求せずに更新できるので、ディレクトリ情 報が変更される各々の時のように、更に自由に頻繁に実施できることにある。そ の結果、ディレクトリ情報は、レコーダの電源がカセットを取り出す前に失われ る時でも保存できる。更に、磁気ストリップにデータを読取/書込する試みが失 敗する場合に、他の試みが行なえる。更に、書込動作後に、データの精度は、次 の読取動作をすると確認できる。 移動可能ヘッドを使用する別の長所は、ディレクトリ情報が低いビット密度で 記録できることにある。例えば、磁気ストリップがカセットの長い方の端にある 場合、約4〜5インチの記録長を有するので、ディレクトリ情報はインチあたり 500〜600ビットのビット密度(BPI)で記録できる。更に、2トラック磁気ヘッ ドが同じ総データ容量に用いられる場合、記録密度は250〜300BPIに更に減少で きる。 移動可能ヘッドの別の長所は、磁気ヘッドの移動はモータと別の制御ロジック と機械的制御ロジックで行われるので、その速度と速度変動が良好に制御できる ことにある。 ビデオ・カセットがVCRに装着された後に、それはVCRの内部で堅固に保持され る。従って、移動可能ヘッドの別の長所は、カセットの移動を要求する固定ヘッ ドと違って、移動可能ヘッドは、カセットが装着される時に、磁気ストリップか らディレクトリ情報を読み取ることができることにある。トラック位置は、更に 正確に再生可能になるので、読取/書込トラックの位置付けは更に容易に達成で きる。 移動可能ヘッド・アプローチの別の長所は、読取動作が一方向で行なわれ(す なわちテープ・カセットが挿入される時)且つ書込動作が逆方向で行なわれる( すなわちテープ・カセットが取り出される時)固定ヘッド・アプローチと対照的 に、移動可能ヘッドによる 読取と書込動作は、同じ方向で行なえるので、データの信頼性がより高くなる。 図70aを参照すると、本発明の特定の実施例では、ディレクトリ・データはカ セットの背壁3651に張り付けられた磁気ストリップ3650に記録される。ストリッ プ3650は3M Corporation製の部品番号8156のテープである。磁気ストリップの構 造が図70bに明確に示されている。磁気ストリップは、2つの記録トラック3652 を設けるために、幅が0.4インチの磁気領域を備えていて、その各々が、約0.12 インチの幅と約4.9インチの長さを備えている。2つのトラック間の中心間距離 は約0.14インチである。ストリップ3650は、約0.825インチの幅と5.9インチの長 さのプラスチック・ベース3654を備えている。厚みが0.015インチの発泡接着テ ープは、ベースをカセットに接着するために用いられる(図70cを参照)。 好都合に、以降“機能制御マーク”と呼ばれるマークは、次に説明する1つま たは複数の拡張機能のような、予め設定された機能をVCRが実行できるために、 カセットまたは磁気ストリップに設けられている。機能制御マークの或る事例は 、光感材料から作られたマーク150を具備しているので、レコーダの光ダイオー ドのようなデバイス159によって認識できる。 機能制御マークの別の事例は磁気ストリップの予め設定された位置(以降“ヘ ッダ”と呼ばれる)で予め設定されたビット・パターン(例えば“101010”のビ ット・ストリング)を予め記録したり或いは予めフォーマットする。カセットが VCRにロードされると、ディレクトリ・コントローラは、ビット・パターンをヘ ッダ領域から最初に読み取る。ビット・パターンは、VCRの予め設定された機能 の動作を可能にするために用いられるRAM33の機能制御フィー ルドFTCNTL1013(図2)に読み取られる。ビット・パターンは、異なる機能また は拡張機能を備えたVCRの新しいモデルが登場すると、変更されることが理解さ れる。 磁気ストリップのビット・パターンは磁気ストリップの製造工程の一部として 予めフォーマットできる。磁気ストリップを予めフォーマットする一つの方法は 、図70eに示されるように、ヘッダに沿って磁気材料を最初に均一に塗布する。 塗布は、オフセット印刷またはローラ・コーティングのような大量生産方式によ って行われる。塗布の終了後に、ヘッダはパルス磁界に晒されるので、予め設定 されたビット・パターンが、図70fに示されるように生成される。この技術の欠 点は、ヘッドがこのアプローチのもとでストリップを読み取り/書き込む位置が VCRのメカニズムに依存するので、確認が比較的難しくなり、特に固定ヘッド・ アプローチが用いられる時に、意図的または偶発的に消去または変更される恐れ があることである。 機能マークを予めフォーマットする別の方法は、図70gに示されるように、磁 気材料を具備し、“1”を含んでいるヘッダ部分3072を選別して塗布する。“0 ”を含んでいるヘッダ部分3071は塗布されない。選択的塗布は、所望のパターン を含んでいる印刷プレートのマスクを用いて実施できる。カセットがVCRに装着 されると、ヘッドで書込動作が行なわれる。書込動作が終了すると、磁気材料で 塗布された部分は、図70hに示されるように磁化される。ヘッダはFTCNTL1013フ ィールド1013に読み取られる。 図70iは、機能制御マークの別の事例を示す。この事例に従って、1つまたは 複数の電気的導電性パスが、1つまたは複数のストリップ3073を指定領域に導電 性インクを用いて転写して、カセット・ケーシングに設けられる。導電パスの各 々終端にパッド3074がある 。2つの電気接点3075は、カセットがVCRに位置する時に、2つの接点3075が2 つのパッド3074を各々押して接触するように、VCRから与えられる。接点3075は 、図70jに示されるように電気回路3076に結合されている。導電パス3073がカセ ットに存在する場合、2つの接点3075が短絡されて、回路3076の出力は1つの電 圧レベルになる。カセットが導電パスを備えていない場合、2つの接点は開いて 、回路3076の出力は別の電圧レベルになる。電圧は、FTCNTL1013をRAM33にセッ トするために、マイクロプロセッサ・コントローラ31によって読み取られる。 半導体メモリ 別の事例では、ディレクトリ情報は、図71に示されるように、半導体メモリ・ デバイスに格納される。半導体メモリ162はカセットによって支えられている。 カセットがVCRに装着されると、半導体メモリはマイクロプロセッサ・コントロ ーラ31に接点163を経由して接続される。 図72aを参照すると、カセット2920の後方パネルに設けられた半導体メモリ291 0が示されている。複数の接点2930は、ディレクトリ・コントローラ30のマイク ロプロセッサ・コントローラ31に結合するために半導体メモリ・デバイス2910の 表面に設けられている。半導体メモリ・デバイスとVCRの間の接点の数は最小限 にすることが望ましい。これは、部品番号24C04-PのMichrochip製のEEPROMのよ うなシリアル・メモリを用いて行われる。シリアル・メモリを用いると、アドレ スとデータを入力/出力に1ビット必要である。特定の事例に従って、半導体メ モリ2910は、シリアル・メモリであり、図72bに示されるように、マイクロプロ セッサ・コントローラ31に結合するために4つのパッドを備えている。パッドは 、5ボルト電源に結合するためのパッド2930a、グランドに結合するた めのパッド2930d、シリアル・アドレス/データ信号(SDA)をやりとりするため のパッド2930b、シリアル・クロック信号(SCL)を入力するためのパッド2930c を含んでいる。 異なるカセットとテープ・レコーダ/プレーヤの構造のバラツキに起因する誤 配置の可能性のために適正な公差を与えるだけでなく、テープ・プレーヤ/レコ ーダのカセット間の公差を与えるために、特定の事例のパッド2930の各々は実質 的に正方形であり、約0.25”x 0.25”の寸法になる。隣接するパッド間の中心間 距離は約0.35”である。 半導体メモリ・デバイス2910に結合するためにVCRの後方パネルのコネクタ294 0は、装着と脱着中のカセットの移動を可能にするスプリング・ロード接点ピン になる。好都合に、スプリングは、それらが約50グラムの重量をカセットに付加 するように選択されるので、カセットは其の静止プレートから押し出されない。 各々ピンの接点面積は実質的に0.05”x 0.05”に等しく、各々の寸法に対して0. 01”の公差を備えている。 図72aと72bに示されるように、メモリ・デバイス2910は、0.08”x 1.5”の面 積を有する、カセットの後方パネルの凹みのあるラベル領域2931に特定の事例に 於いて配置される。特定の事例に於いて、メモリ・デバイスの厚みは0.062”で ある。導体パッド2930の下端とメモリ・デバイス2910の下端の間の離間距離は0. 1”である。0.1”の離間距離は、メモリ・デバイス2910の左端と最も左側の導体 パッド2930aの左端の間に設けられる。0.1”の離間距離は、メモリ・デバイス29 10の右端と最も右側の導体パッド2930dの右端の間に与えられている。 特定の事例では、メモリ・デバイスの最初の64アドレス可能ビット(8バイト )は予備のために予約されている。図73を参照する と、予備データの最初のバイト2961は、VCRの動作を制御するために、ASCII文字 “I”のような、識別パターンと、VCRの或る拡張機能をイネーブルまたはディセ ーブルするための情報にもなる。VCRにロードされると、このデータはRAMのFNCN TLフィールドに読み取られる。 第2バイト2962は、メモリのサイズを、メモリの256-バイト・セグメントの数 を表す数として記憶する。ビット15は、ビット8〜14のためのパリティ・チェッ クをするために用いられる。例えば、 ビット15 ビット8 00000010 512 バイト x8=4096ビット 01000000 16384 バイト x8=131072ビット 無効ビット・パターンまたは異常パリティをビット8〜15から読み取ると、マ イクロプロセッサ・コントローラ31は、自動サイズ設定手順を実行して、有効メ モリ・サイズを再設定する。自動サイズ設定も新しいメモリで実行される。 第3と第4のバイト2963はディレクトリの最終バイトのポインタとして用いら れる。例えば、次に示すビット・パターンは、 (MSB) (LSB) 0000 0001 0000 0011 ディレクトリの最終バイトがメモリ・デバイスの259番目のバイトに記録される ことを表している。 第5バイト2964は、このような機能がVCRにインストールされている場合に、 ライブラリにアクセスするためのテープ・ラベルを格納するために用いられる。 ディレクトリ・データは9番目のバイト2965から記録される。ディレクトリは 種々のレコードの数から成り、各々がインデックス・ フィールドとプログラム名とプログラムの長さを含めたカセット・テープで記録 されているプログラムの情報を記憶する。 バイトは制御情報を記憶するために各々レコードにも与えられる。21番目のバ イトの1つのビットは、対応するプログラムが上書きされたかどうかについて表 すために用いられる。21番目のバイトの2つのビットは、対応するプログラムが 記録される速度を示すために用いられる。例えば、 00:SP で記録される 01:LP で記録される 10:SLP で記録される 11:予約 8ビットのチェックサム2968は、データの完全性検証のためにディレクトリの 最終レコードの後に記録される。 テープがVCRに装着される時に、ディレクトリは半導体メモリからシリアルに 読み取られてRAMの使用中のディレクトリ領域に格納される。RAMの使用中ディレ クトリが、その内容に対する1つまたは複数の変更またはテープに記録されてい るプログラムの追加/削除の結果として変更される時に、その内容は半導体メモ リに直ちに書き戻すことができる。ディレクトリを半導体メモリに書き込む際に 、マイクロプロセッサ・コントローラは、使用中ディレクトリの内容を1回に1 バイト検索し、そのバイトを出力レジスタにシフトして、出力レジスタの内容を 半導体に送る。半導体メモリ2910に対するデータ転送については、Micro Techno logy製の24C04Aの製品仕様書に記載されている。 図74は、テープ・カセット40のフロント・ロード・メカニズムを具備するビデ オ・カセット・レコーダを示す図である。レコーダ1は、カセット40が各々装着 され取り出される時に、磁気ストリップ 150から読み取られ且つ其こに記録されるように設計された固定磁気読取/書込 ヘッド154を其こに備えている。 図75は、カセット40のトップ・ロード・メカニズムを具備するビデオ・カセッ ト・レコーダを示す図である。固定磁気読取/書込ヘッド154は、VCR1に位置し 、カセット40が下げられてレコーダから取り出される時に、磁気ストリップ150 から読み取られ且つ其こに記録される。 図76は、図74〜75のVCRの磁気ストリップを用いるビデオ・カセットの斜視図 である。 磁気ストリップ150は、図77に示されるスタック149に、またはユーザによって サイズに応じてカットされるロールまたはシート(図示されず)に製作され配置 できる。図76に示されるように、VHSタイプ・ビデオカセットのような標準ビデ オカセット40は上と下の壁200と202と4つの側壁204と206と208と210を具備する ハウジング40’を搭載している。普通、ハウジング40’は比較的平らな平行配管 のように構成され、そこでは上と下の壁200と202の垂直離間距離は上または下の 壁の幅または長さより遥かに短い。磁気ストリップ150(図76に図示されず)は 、ハウジングの背壁204、またはハウジング200の最上部の貼り付け部分151に配 置することができる。各々ストリップ150は、磁気記録層152と接着層156を部分1 51に張り付けるために設けている。磁気層152は、例のように、磁気テープ42と 同じ材料から構成され、ユーザによって任意の標準テープ・カセットに張り付け られるか或いはカセット製造メーカによって予め取り付けられている。長さが約 1.5インチで幅が1.5インチのビデオのストリップは、約4キロビットのコード化 されたデジタル・データを記憶するために、図74〜75の構成において層152とし て使用できる。接着層156は磁気層152の非磁気裏打ち に設けられる。接着剤は、圧力感知接着剤、またはビデオカセットのハウジング に対する磁気テープの接合に適した天然または合成有機接着剤を含有できる。別 の実施例では、ストリップ150は、部分151に対する二重バッキング・テープ自己 接着剤から形成される。従って、ストリップ150は任意の標準カセットに張り付 けることができるので、カセットの所有者はディレクトリ記憶機能を任意の既存 のカセットに追加することができる。 図78は、磁気ストリップを有するビデオカセットの別の実施例である。磁気ス トリップ・アセンブリ2100は、カード2102のように、ベースに取り付けられる、 この事例に従う、磁気ストリップ2101を備えている。カード2102は、磁気ストリ ップ2101が置かれる凹領域2103を備えているのが好ましい。磁気ストリップは、 インチあたり数百ビットのデータを格納できる。 弾性材料のストリップ(図示されず)は、磁気書込/センサ・ヘッドとの其の 接触を改善するために、カード2102と磁気ストリップ2101の間に配置されている 。溝2104のようなガイドは、磁気書込/センサ・ヘッドを案内し、読取/書込動 作時に磁気ストリップ上を移動することを保証するためにカード2101に設けられ ている。溝2104は、磁気ヘッドのピンと噛み合うために用いられる。また、溝の 各々端は、溝2104と噛み合うように磁気ヘッドのピンを支援するために幅が広げ られている。カードの他の側面に、接着物質がカードをカセットに接着するため に設けられている。スライド・カバー(図示されず)は磁気テープを保護するた めにオプションで設けられる。 この事例に従うカード2102は、図78〜79に示されるように、凹み2105のカセッ トの最上部に配置されるので、露出部分と磁気ストリップの露出を減少できる。 代わりに、磁気ストリップを具備するカードは、図80に示されるように、カセ ット・ケーシングの後部に、其の凹みに配置されるのが好ましい。カセットの厚 みが十分でない場合、磁気ストリップは、2つの磁気ヘッドで読み取られるよう に、2つの部分2302と2303に分割できる。磁気ストリップを支えるカードは、図 80で2301として示されている。 固定ヘッド 図81は、カセットの背壁に記録されている情報のためのディレクトリ・コント ローラと磁気書込と感知システムを具備するビデオ・カセット・レコーダのブロ ック図であり、本発明の別実施例を示している。 図82aと82bは、磁気ストリップからデータを読み取り且つ其こにデータを書き 込むために実現された磁気書込/センサ・ヘッド・ユニット2500の側面図と平面 図である。 磁気書込/センサ・ユニット2500は、アーム2502に回転可能に組み込まれてい る磁気書込/センサ・ヘッド2501である。ヘッド2501は、磁気ストリップ2506が 下を通過する際に、磁気ストリップ2506をその下方に封じ込めるために、U字形 ガイドのような、ガイド2503を備えている。 アーム2502は、ヘッド2501を磁気ストリッブ2506に沿って案内する、溝のよう に、ガイド2507と噛み合うために、ボール・ポイント・フィンガのような、手段 またはガイド2503を備えている。 垂直方向に自由に移動できるアーム2502は、ピボット2510によって部材2508に 組み込まれている。部材2508は、テープ2506の僅かな変位に相応して調整するた めに、自由な水平移動をできるようにする、別のピボット2511によってカンチレ バー2509に順に組み込まれる。ヘッド2501は、方位配置をするために、すなわち 、アーム2502 が変位されたテープを調整する際に移行する時でも、ヘッド2501がテープ2506と 平行に移動できるように、ピボット2516によってアームに組み込まれている。 リフト・カム2512は部材2508に回転可能に組み込まれている。カム2512の1つ のアーム2513はカンチレバー2509にスプリング2514によって結合されている。カ セットがない時に、スプリング2514は、カム2512のアーム2513を引き上げるので 、ヘッド2501が上昇する。カセットが装着される時に、カム2512の他のアーム25 15を押すので、アーム2513が下がり、ヘッド2501がカセットの磁気ストリップに 降りることができる。 固定磁気ヘッドの場合、情報の記憶に使用できる磁気ストリップ150の長さは 、取り出され且つ装着される時のカセットの移動距離によって制限される。移動 可能ヘッドのためのデータの格納と検索はカセットの移動を必要としないので、 移動可能ヘッド・システムの別の長所として、磁気ストリップ150の長さを長く できる。 カセット40とVCR1と形成された磁気ストリップ150の構造を用いて、カセット 40を具備するVCR1の動作について説明する。固定磁気ヘッドを用いて其の使用 性を促すために、磁気ストリップ150は磁化材料の2つの平行トラックを備えて いる。第1トラックは、図83aに示されるように、一定間隔のクロック信号で予 め記録されたコントロール・トラックである。これらのクロック信号は、データ の読取/書込動作を第2データ・トラックに対して同期するために供給される。 クロック信号の立ち上りエッジと立ち下りエッジはセルの境界を示す。 データは第2トラック上に多くの方法で記録できる。特定の実施例では、デー タは、改良非ゼロ復帰(NRZ-M)方式を用いて第2トラックに記録される。この 方式では、図83Bに示されるように、ビッ ト“0”はコントロール・トラックの磁界で2つの連続遷移の第2トラックの安 定磁界によって表され、ビット“1”はコントロール・トラックの磁界で2つの 連続する遷移する磁界の変動によって表される。 図84aのフローチャートは一般に磁気ストリップに対する書込動作のロジック ・シーケンスを示す。 書込動作は、図81に示されるように、ディレクトリ・コントローラ30に、また はVCR1の内部で別々に(図示されず)常駐する読取/書込回路によって制御さ れる。それは、ハードウェアまたはソフトウェアによって実現できる。読取/書 込回路の詳細な説明は、従来技術で周知なので、必要ないと考えられる。 ステップ2001で、読取/書込回路は、コントロール・トラック上で遷移が発生 することを待つ。最初の遷移が現れると、読取/書込回路はステップ2002に進み 、そこで、それはタイマをリセットしてスタートさせる。 ステップ2003で、読取/書込回路は、コントロール・トラックの次の遷移が発 生することを待つ。遷移が発生すると、タイマの値が登録されて再開される(ス テップ2004)。ステップ2005で、時限の読取/書込回路の遅延は、ステップ2004 で登録されたタイマ値の半分に等しい。 ステップ2004と2005は読取動作のために実施されるので、データは、図24Cに 示されるように、磁界の強度がピーク値になる一度にサンプル抽出できる。これ らの2つのステップは、適切な行為が読取動作中に行われる場合に省略できる。 ステップ2006で、出力されるデータ・ビットが調べられ、出力ビットが“1” である場合、信号は、書込/センサ・ヘッドに送られて、データ・トラックの磁 界を変える(ステップ2007)。出力ビッ トが“0”の場合、ステップ2007は省略される。 ステップ2008で、読取/書込回路は、書込動作が完了したかどうか決定する。 ステップ2003は、データが残っている場合に再び実施される。 読取/書込ヘッド・ユニット154は、コントロール・トラックを読み取るため の第1磁気書込/センサ・ヘッドと、データ・トラックを読み取るための第2磁 気書込/センサ・ヘッドを実際に備えている。第1磁気書込/センサ・ヘッドは 、コントロール・トラックに沿う磁界の変化に応答して、第2磁気書込/センサ ・ヘッドから受信した信号をサンプリングするためにクロック・パルスを発成す る。 前述のように、固定ヘッドの場合、データは、一方向に移行する時に磁気スト リップ150に書き込まれ、逆方向に移行する時に読み取られる。 逆方向で行われる読取と書込の動作を容易にするために、磁気ストリップ150 のデータ・トラックに書き込まれるデータは、図83Bに示されるように、ヘッダ1 901の後に続く。ヘッダ1901は、読取/書込回路をコントロール・トラックのク ロック信号に対して同期するように設けられている。好適な実施例によりヘッダ 1901は24ビットの“1”を含んでいる。ヘッダ1901の後ろに、次のクロック・サ イクルのデータ・トラックから読み取られるものが有効データ・ビットであるこ とを示すために用いられる。好適な実施例により、マーク1902は2つの“1”ビ ットの前に6つの“0”を含んでいる。このビット・パターンは、それがデータ を表すために用いられないので選択される。他のビット・パターンが使用できる ことも理解される。 書込動作が逆方向で行われると、マーク1902とヘッダ1901の鏡像 1902’と1901’は、図83bに示されるように、データ・フィールド1903の末端に 各々書き込まれる。更に、パリティ・バイト1904がデータ・フィールド1905の後 に設けられているので、各々末端の磁界の方向が決定できる。 図83Cは、図83Bのビット・パターンを読み取る際の第2磁気書込/センサ・ヘ ッドからの出力を示す。理想的には、第2磁気書込/センサ・ヘッドは、コント ロール・トラックの2つの連続遷移の中間点でデータ・トラックをサンプリング すべきである。残念なことに、磁気ストリップ150が互いに誤配置された第1と 第2の磁気ヘッドによって読み取られる、または、第1と第2の磁気ヘッドはス トリップを読み取るものと異なる状態で配置された異なるレコーダによってデー タ・トラックが書き込まれる可能性があり、データ・トラックは適切な時にサン プリングされない。 2つの磁気書込/センサ・ヘッド間で考えられる誤配置を補償するために、ヘ ッダが読み取られる時に、較正される。 図84Bのフローチャートを参照すると、読取/書込回路は、読取または書込動 作の開始をステップ2010で待つ。コントロール・トラックの最初の遷移が検出さ れると、読取/書込回路はタイマをリセットしてスタートさせる(ステップ2011 )。ステップ2012と2013で、読取/書込回路は、コントロール・トラックの遷移 が検出されるまで、データ・トラックのサンプリングを続ける。 データ・トラックのフィールドはシリアルの“1”ビットによって形成される ので、データ・トラックの遷移はコントロール・トラック上の2つの連続遷移で 生じる。データ・トラックの遷移が検出される時に、コントロール・トラックの 最初の遷移とデータ・トラックの遷移の間の時間遅れTlが測定される。コントロ ール・トラックは、次の遷移が検出されるまで連続して読み取られる。第1と 第2の遷移間の時間差Tcが計算される(ステップ2014)。 精度を向上させるために、ステップ2012〜2014は、TlとTcの平均値が得ること ができるようにN回繰り返すことができる。Tl/Tcに等しい較正値が計算される (ステップ2016)。 図84Cは磁気ストリップ150の読取動作のロジック・シーケンスを示す。ステッ プ2020で、読取/書込回路はコントロール・トラックの遷移の検出を待つ。 遷移が検出される時に、読取/書込回路は、それがタイマをリセットしてスタ ートさせるステップ2021に入る。ステップ2022で、読取/書込回路は、コントロ ール・トラックの別の遷移の発生を待つ。このような遷移が検出される時に、タ イマが読み取られてリセットされ、コントロール・トラック上で2つの連続遷移 間の時間差Trが計算される(ステップ2023)。ステップ2024で、読取/書込回路 は、データ・トラックがピーク値でサンプリングできるように遅延を待つ。図25 Aの書込動作のステップ2004と2005が実行されると、遅延はTr*(Tl/Tc)になる 。書込動作のステップ2004と2005が実行されない場合、遅延は(Tr/2)+Tr(Tl/ Tc)になる。 遅延の終端で、データ・ヘッドの出力がサンプリングされる(ステップ2026) 。データ・ヘッドの出力は最後のクロックの其の値と同じになる(ステップ2027 )場合、“0”ビットが出力される(ステップ2028)。そうでない場合、データ ・ヘッドからの出力が変更される場合に、“1”ビットが出力される(ステップ 2029)。ステップ2022〜2029は、最後のデータが読み取られるまで繰り返される (ステップ2030)。 ヘッド154とストリップ150の別の多種他の機械的構成と位置が、種々のテープ ・カセット搬送メカニズムを収容するために使用できる。例えば、ディレクトリ を含む磁気ストリップは、情報をスト リップ150から読み取る或いは書き込むために、カセット40がレコーダ1にある 時に、ストリップ150の表面を横切る磁気ヘッドによって交互にアクセスできる 。 全ディレクトリの取り出し時点で磁気ストリップ150に記憶され且つ書込/セ ンサ・ヘッド154によって装着時点でRAM33に読み取られる場合ディレクトリがRA M33にあると、テープは、前述の例で説明したように調整され再生され記録され る。 ここで図85Aを参照すると、図は、磁気ストリップが固着されていて且つ全デ ィレクトリを保持する、磁気カセットを装着するための流れ図を示している。ブ ロックS40で、カセットはVCR1に物理的に装着される。ブロックS42で、RAM33か ら任意のディレクトリがクリアされる。ブロックS44で、VCR1の水平または垂直 の動き(VCRモデルのフロント・ロードまたはトップ・ロードに基づく)は、磁 気書込/センサ・ヘッド154によって読み取られる磁気ストリップ上のディレク トリによって発成される磁束の変化を引き起こす。ディレクトリが存在しない場 合、ブロックS45で、シーケンスはブロックS52にジャンプしてブランク・ディレ クトリを表示する。そうでない場合、ブロックS46に入り、RAM33にディレクトリ が記憶される。テープはブロックS48でテープの開始位置(BOT)に巻き戻され、 テープ・カウンタはゼロまたはテープの絶対位置に対応するためにブロックS50 の最初の位置インジケータにセットされる。 テープが取り出される時に、RAM33の全ディレクトリは、カセットがVCR1から 移動すると、書込/センサ・ヘッド154によって磁気ストリップ150に書き込まれ る。図85Bは、EJECTボタン3eが押されてブロックS200に入る時に、全ディレクト リを磁気ストリップにカセットの取り出し中に書き込むための流れ図である。ブ ロッ クS202で、RAM33は、有効ディレクトリが存在するかどうか決定するためにチェ ックする。ディレクトリが存在しない場合、ブロックS206に入り、カセットは取 り出される。ディレクトリが存在する場合、ブロックS204で、カセットが取り出 され、ディレクトリは磁気書込/センサ・ヘッド154によって磁気ストリップ150 に記録される。 ディレクトリがテープのコントロール・トラックに記憶されている、図1と81 のシステムの動作について簡単に考えてみる。カセット40はテープの開始位置ま たはテープに沿う或る位置でコントロール・トラックに記録されているディレク トリを具備し、その最後の取り出しがVCR1に装着されてから其の場合移動され ていなかったと想定する。テープ装着時に、マイクロプロセッサ・コントローラ 31とVCR制御ロジック21は、ディレクトリが読取ヘッド17を用いてテープのコン トロール・トラックから読み取られるようにRAM33のディレクトリ・フィールド3 3aに格納される。オプションで、ディレクトリは、消去ヘッド15によって、読取 後に、テープから消去される。位置ロジックのVCRカウンタ/カウンタ回路9は 、ディレクトリで見つけられたCURRENT LOC値に対応する値にセットされる。テ ープは、通常の方法で読み取られる或いは格納される状態になる。カセットがVC R1にある間、RAM33に格納されているディレクトリのコピーは、削除、変更、ま たは更新できる。 取り出しボタン3eが押されると、マイクロプロセッサ・コントローラ31とVCR 制御論理回路21は、RAM33の現在のテープ位置(CURRENT LOC)1049を位置ロジッ ク/カウンタ回路9のテープ・カウンタ値で更新させ、RAM33のディレクトリを ほぼ其の現在の位置でテープに記録させ、テープをディレクトリがテープに記録 されていた開始位置に少し巻き戻し、モータ/機械的制御要素5にカセ ット40を物理的に取り出す。別の事例では、テープの巻戻し動作は、ディレクト リを其こに記録した後で行われない。しかし、テープが装着されると、ディレク トリを検索するために後方に読み取られる。 ブランク・カセット・テープが装着される時またはユーザがプログラム・ディ レクトリの変更または作成を希望する時に、ディレクトリ・コントローラ30は、 ディスプレイ32eまたはビデオ・ディスプレイ50のユーザに所望の値を入力する よう要求する。特定の実施例では、入力はテープの長さやテープ・ラベル(ボリ ューム番号)などを含んでいる。マイクロプロセッサ・コントローラ31は、テー プが取り出される時にテープに記録するためにRAMディレクトリ33aに記憶するの に必要なフォーマットに対する入力を作成する。 テープが、テープをディレクトリ読取/書込プロセスに送らずに、その最後の 取り出し位置からカセットで前方または後方に移動される場合において(テープ が本発明を使用せずにVCRで用いられる時のように)、数多くの方法がディレク トリの位置付けするために使用できる。ディレクトリが1つだけテープに格納さ れている場合、ディレクトリがRAMメモリにコピーされた後で素早く消去される 場合のように、1つの方法は、テープをテープの開始位置(BOT)まで完全に巻 戻して高速探索を実施し、ディレクトリを検出して位置を設定する。代わりに、 マーカは、ディレクトリがビデオ・フィールドまたはコントロール・トラックに 記録されているかどうがにかかわらず、ディレクトリのすぐ近くのコントロール ・トラックに書き込まれ、且つ、ディレクトリの位置を検出するために探索中に 検出されるので、ディレクトリの探索を容易にする。コントロール・トラックの データを探索して解明することは、ビデオ・フィー ルドで行うより遥かに高速で行われる。 図4はコントロール・トラック42Cのディレクトリ112に隣接するマーカ110を 示し、図5はビデオ・フレーム42Bのフィールドのディレクトリ116に隣接するコ ントロール・トラック42Cのマーカ114を示している。 2つ以上のディレクトリがテープに記憶され且つ1つだけ現在のディレクトリ である場合、2つの異なる方法が用いられる。第1の方法が図86a〜86dに示され ている。この方法の場合、マーカ118は、ディレクトリがテープをVCR1から取り 出しプロセス中に最初に書き込まれる時に(コントロール・トラックまたはビデ オ・フィールドにかかわらず)、ディレクトリ120のすぐ近くのコントロール・ トラック42Cに記録される。ディレクトリ120が後で読み取られてRAMメモリ33に コピーされる時に、第2マーカ122は、図86Bに示されるように第1マーカ118の 次に記録される。カセットが第2の再生または記録の後に取り出される時に、新 しいディレクトリ124は、図86Cに示されるように、単一のマーカ126に沿ってテ ープの異なる位置に書き込まれる。その結果、カセットのテープの位置が移動さ れた場合、図86Dの読取/書込ヘッド17と19に対して点線で示されるように、シ ステムは、好都合にアクセス時間を短縮するために高速探索により、単一のマー カ126を用いてディレクトリ124を調べる。位置していたディレクトリ124が後に 読み取られる時に、第2のマーカ(図示されず)は前述のようにマーカ126に隣 接して記録される。 ここで、図87aと87bを参照しながら更に詳細に図1と81のシステムの動作の詳 細について考えてみる。図86の単一ディレクトリ・マーカ技術が用いられ、ディ レクトリはテープ42のコントロール・トラック42cに記憶されていて、且つ、テ ープは、ディレクトリが 最後の取り出し時点で記録され且つ数多くのビデオ・プログラム(またはレコー ド)がテープ上で既に記録されている、既に記録済みのテープであるとする。 ブロックS1で、カセット40はVCR1に装着される。VCR1は、テープ42とビデオ ・ヘッド・ドラム13と、テープ移動センサ22と、オーディオとコントロール・ト ラックの、各々、読取/書込/消去ヘッド17と19と15は、ディレクトリが元の位 置にくる直前にテープ42に関して全て適正な位置にあるように、カセット40を装 着する。 ブロックS2で、マイクロプロセッサ・コントローラ31はVCR1にRAMメモリ33の RAMディレクトリ33aの内容を消去する。 ブロックS3で、マイクロプロセッサ・コントローラ31は、VCR制御ロジック回 路21を介して、モータ/機械的制御回路5が、テープ・リール40bと40cの回転を 開始させるので、テープ42は前方に移動できる。マイクロプロセッサ・コントロ ーラ31とVCR制御ロジック回路21も、制御/音声・トラック・ヘッドロジック回 路11を作動して、読取ヘッド17にコントロール・トラック42cからディレクトリ を、ディレクトリがそこに存在する場合に読み取らせる。ディレクトリが挿入ポ イントで読取/書込ヘッド17と19に隣接していない(テープ42がカセット・ケー スに於いて移動されていたような)場合、ブロックS3Aで、マイクロプロセッサ ・コントローラ31は、VCR制御ロジック回路21とモータ/機械的制御回路5を介 して、テープ42を、BOTに巻き戻させ、且つ単一マカ用コントロール・トラック4 2cを高速検索させる。テープの終端(EOT)が現れたのにマーカが見つからない 場合、ブロック58で、マイクロプロセッサ・コントローラ31は、ブランク・ディ レクトリをディレクトリ・コントローラ30のディレクトリ・ディスプレイ32eま たはビデオ・ディスプレイ50に表示させる。他方、ブロックS4で、ディレクトリ がこの ケースのように見つかる場合、ディレクトリはRAM33に読み取られる。マーカは ブロックS5で消去される。代わりに、ディレクトリと付随するマークは共にブロ ックS5でテープから消去される。 ブロックS6で、マイクロプロセッサ・コントローラ31は、読取/書込ヘッド17 ,19がディレクトリの直前に位置するように、VCR制御ロジック回路21とモータ /機械的制御回路5にテープ42を巻き戻させる。ブロックS7で、ディレクトリか らのCURRENT LOC値1049(図2を参照)はテープ・カウンタを位置ロジック/カ ウンタ回路9にセットするために用いられる。ブロックS8で、ユーザの観察、編 集または入力のためにディレクトリは、ディスブレイ32eまたはビデオ・ディス プレイ50に依って表示される。ここで、この方式は、ブロックS9(図87b)に入 り、更なるユーザの指示を待つ。PLAYボタン3bがユーザに依って起動されると、 ブロックS18の処理が続行する。ブロックS19で、VCR1はテープを記録または読 み取る、すなわちテープを再生して、ビデオ画像をビデオ・画面50aに表示する 。代わりに、STOPボタン3cが押されると、ブロックS22で、マイクロプロセッサ ・コントローラ31は、VCR制御ロジック回路21とモータ/機械的制御回路5にテ ープ42を停止させる。テープ42は、プログラムの終端または開始位置で必ずしも 停止しない。 ブロックS24は、EJECTボタン3eがユーザに依って起動されると、ブロックS9か ら到達される。ブロックS25で、マイクロプロセッサ・コントローラ31は、ディ レクトリ33がRAM33に存在するかどうか確かめる。ディレクトリがRAM33に存在し ない場合、ディレクトリをテープ42に書き込まずに、カセット40を取り出すよう ブロックS30が処理される。これは、テープにディレクトリが無く且つユーザが 作成しないか或いはRAM33からディレクトリをディレクトリ入力/出力ディスプ レイと制御パネル32を介して削除した時に 生じる。 ディレクトリがRAM33に存在すると仮定する。ブロックS26で、マイクロプロセ ッサ・コントローラ31はRAM33のCURRENT LOC値1049(図2を参照)を位置ロジッ ク/カウンタ回路9の現在のテープ位置の値で更新させる。ブロックS27とS28で 、マイクロプロセッサ・コントローラ31は、VCR制御ロジック回路21とモータ/ 機械的制御回路5にテープ42が前方に移動することを始めさせる。ブロックS27 で、マイクロプロセッサ・コントローラ31は、VCR制御ロジック回路21と制御/ 音声・トラック・ヘッドロジック回路11に、ディレクトリがテープ42に記憶され ているコントロール・トラック42cに単一のマーカを記録させる。ブロックS28で 、マイクロプロセッサ・コントローラ31は、ディレクトリをRAM33からマーカに ほぼ近いテープ42のコントロール・トラック42cに記録する。ブロックS29で、マ イクロプロセッサ・コントローラ31は、制御/音声・トラック・ヘッドロジック 回路11とモータ/機械的制御回路5に、ディレクトリの前の位置に少し巻き戻さ せる。その後ブロックS30で、マイクロプロセッサ・コントローラ31は、モータ /機械的制御回路5にカセット・テープ40をVCR1から取り出させる。 次に、前の例の取り出されたテープが其のカセット・ケースのテープ位置を乱 さずにVCR1に再び挿入されて、ユーザがテープ42の特定のプログラムの検索を 始める、図1と81のシステムの動作について考える。前の例と同じ方式が、マイ クロプロセッサ・コントローラ31の制御のもとでVCR1は、テープが挿入される 位置でテープからディレクトリを読み出し、且つディレクトリのためにテープの 検索が必要でないことを除いて用いられる。 動作シーケンスは、テープ・カセットがロードされた後にブロックS9(図87B )に入って機能選択を待つ。プログラムは、ユーザが 機能SEARCHボタン32bを起動するとブロックS10に入る。ブロックS11で、マイク ロプロセッサ・コントローラ31の制御のもとで、情報はディレクトリ・ディスプ レイ32eまたはビデオ・ディスプレイ50に表示され、それは、キーボード32a上で 、プログラムの名称またはオプションで検索するプログラム番号を入力すること をユーザにプロンプトする。ブロックS12で、マイクロプロセッサ・コントロー ラ31は、現在のテープ位置カウンタ1049の値(図3を参照)と、ユーザが入力し たプログラムのRAM33からのプログラム位置の値LOCを比較する。プログラムがテ ープの前に位置する場合、マイクロプロセッサ・コントローラ31は、VCR制御ロ ジック回路21とモータ/機械的制御回路5に、テープ42を希望された位置にブロ ックS13で進めさせる。または、プログラムが現在の位置を既に通り過ぎている 場合、マイクロプロセッサ・コントローラ31は、VCR制御ロジック回路21とモー タ/機械的制御回路5に、プログラムが読み取られてスクリーン50aに表示され るブロックS14で希望された位置に、テープ42を巻き戻させる。 ここで図1を参照すると、別の実施例に於いて、ビデオ・フレーム42bのVBI部 (図5〜6を参照)はアドレス・マークをテープに記すために使用できる。一実 施例では、カセットが本発明を実施するレコードに初回に挿入される時に、それ は開始位置に巻き戻されて、テープ・カウンタはゼロにリセットされる。VBIが プログラムの記録中に現れると、テープ・カウンタの値が登録される。このテー プ・カウンタの値は、テープに記録された放送信号のVBI部の中の自由なスペー スの1つ(ライン20のような)に書き込まれる。 テープ・カウンタ値はVHSアドレス検索システム(VASS)のコントロール・ト ラックに書き込むことができる。代わりに、本発明の 一見解に従って、テープ・カウンタ値はビデオ・フレーム42b(図4と5を参照 )に書き込むことができる。VBIデコーダ60aは、従って、プログラム・ネームと アドレス・マークを共にデコードするために有利に使用できる。 アドレス・マークがカセット・テープのVBI部に記憶されている場合、検索動 作は、現在のアドレス・マークとターゲット・プログラムのアドレス・マークの 間の違いを得ることにより行われる。アドレス・マークが前述のようにビデオ・ フレームに書き込まれている場合、VCR制御ロジック回路21は其れらの値をVBIデ コーダ60aを介して得ることができる(図1を参照)。現在のアドレス・マーク とターゲット・プログラムのアドレス・マークとの違いは位置ロジック/カウン タ回路9にセットされる(図1を参照)。減算の符号に基づいて、高速前進また は高速巻戻し動作が実行される。テープ・カウンタがゼロになると、高速前進ま たは高速巻戻し動作か停止され、PLAY動作が始動されて、テープの再生が始まる 。 他の実行において、各プログラムには、好都合にプログラムの開始位置または 終端にキュー信号がある。各々記録されたプログラムは、テープ上の其の相対位 置に依ってアドレス指定される、言い換えれば、予め設定されたテープ位置から そのプログラムに達する際にVCRが出会うキュー信号の数字にアドレス指定され る。図解のために、テープが第3プログラムと第4プログラムの間に位置すると 想定すると、ターゲット・プログラム、すなわち、7番目のプログラムは、4つ のキュー信号が現れるまで、テープを高速前進させることに依ってアクセスでき る。更に、この実行のもとで、キュー信号は、プログラムを識別する識別子をエ ンコードできる。 次に、ディレクトリが無いブランク・テープ・カセットまたは予め記録された テープ・カセットがVCR1に挿入される図1のシス テムの動作について考える。ディレクトリ・コントローラ30は、テープをレギュ ラー・テープとして再生するために、またはユーザがディレクトリをテープ上に 作成することを可能にするために装着されている。 再び図87Aと87Bを参照するると、カセットはブロックS1でVCR1にロードされ る。マイクロプロセッサ・コントローラ31は任意の残っているディレクトリのRA M33のディレクトリ33a部を最後のテープからブロックS2で消去する。ブロックS3 で、マイクロプロセッサ・コントローラ31は、VCR制御ロジック回路21とモータ /機械的制御回路5と制御/音声・トラック・ヘッドロジック回路11を進めてテ ープを読み取らせ、ディレクトリが現在のテープ位置のコントロール・トラック 42cに存在するかどうか決定させる。ディレクトリが挿入ポイントのテープ上で 存在しない場合、プログラムは、テープがディレクトリについて検索されるブロ ックS3Aに入り、何も見つからない場合、ブランク・ディレクトリが表示され、 シーケンスはマイクロプロセッサ・コントローラ31が機能選択を待つブロックS9 (図87bを参照)に入る。 ユーザがMODIFYボタン32cを作動すると、プログラムはブロックS15に次にブロ ックS16に入る。ブロックS16で、マイクロプロセッサ・コントローラ31は、ユー ザに、プログラム・ネームまたはプログラム番号あるいはその両方、プログラム 位置とプログラム長(エントリ)をキーボード32aを介して入力することを、デ ィスプレイ32e上でプロンプトする。代わりに、プロンプトがディスプレイ50に 現れて、次に説明されるタイトル設定方式の1つが使用できる。ブロックS17で 、エントリは、ディレクトリのためのエントリを形成するためにマイクロプロセ ッサ・コントローラ31に依って処理され、最終的なエントリはRAM33のディレク トリ33aに記憶さ れる。プログラムは、ブロックS9に戻って、更なる機能選択を待つ。 他に、図88のように、マーカ130は、新しいディレクトリが図88aに図示される ように作成されると、必ず、ディレクトリ132の次のコントロール・トラック42C に記録される。しかし、前述の方式と違って、ディレクトリ132が検索され且つR AM33にコピー(複写)される時に、マーカ132は図88bのように消去される。第2 の新しいディレクトリ134が作成される時に、マーカ136は図88cのように記録さ れる。2つ以上のディレクトリがテープに存在し且つテープが図88dの読取/書 込ヘッド17,19の点線で示されるようにカセットで移動されていても、現在のデ ィレクトリ134だけが、それに付随するマーカ136をこのような現在のディレクト リの検出と位置のために備えている。 図81に図示する発明の実施例で指摘されたように、有効ディレクトリのテープ 上の位置(すなわち取り出しポイントのテープの位置)は、記憶素子または記憶 媒体、例えば磁気ストリップ150に記録される。磁気ストリップはカセットの任 意の側面に、その側面がロードと取り出し動作中にVCRの固定ポイントに相応し て移動される場合に取り付けられる。しかし、カセットを上下するメカニズムは 開口部の側面にあるので、磁気ストリップはテープ・カセット40の最上部または 後部に好都合に取り付けられ、且つデータ(すなわちテープの位置)は、磁束の 変動を磁気書込/センサ・ヘッド154に依って検出するために、カセット・ロー ド/取り出し駆動機構の物理的な運動を用いる磁気書込/センサ・ヘッド154に 依って記録される。ロード/取り出し駆動機構は大半のVCRの部品のように従来 技術で周知のことである。物理的なカセットの動きは、各々図74と75に図示され るように、フロント・ロードまたはトップ・ロー ドを用いるVCRの水平移動と垂直移動に関連する。テープ・カセットがVCR1に挿 入される時に、磁気書込/センサ・ヘッド154は位置情報を磁気ストリップから 読み取るので、有効ディレクトリの容易な検索と位置設定が可能になる。 テープ上の最後または有効ディレクトリの位置が取り出し時に磁気ストリップ 150に記憶される、図81の実施例について考える。最後のディレクトリの位置は 、磁気書込/センサ・ヘッド154に関してテープ・カセット40の水平または垂直 移動に起因する磁束の変動の結果として、再挿入時にRAM33に磁気書込/センサ ・ヘッド154に依ってストリップ150から読み取られる。ディレクトリ位置情報の 使用は、テープが挿入される時に、ディレクトリが直ちに挿入ポイントでテープ から読み取られないように、テープが其のカセット・ケースで移動された場合に だけ必要になる。図89は、テープ・アドレスがBOTからテープに沿う位置を指示 する位置指示計を含んでいる場合に、有効ディレクトリの検索を促すために用い られる様子を描いている。ブロックS60で、テープ・カセット40はVCR1に挿入さ れる。ブロックS62で、RAM33の任意のディレクトリがクリアされる。ブロックS6 4で、エンコードされたディレクトリ位置情報は、磁気ストリップ150がヘッドを 横断すると、磁気書込/センサ・ヘッド154に依って読み取られる。読み取られ た位置が有効位置でない場合、ブロックS78はブランク・ディレクトリの表示に 入る。そうでない場合、テープは、如何なる場合でも、その絶対位置を確かめる ためにブロックS68でBOTまたは最初の位置指示計に巻き戻される。ブロックS70 で、位置ロジック/カウンタ回路9はBOTに対応する値または位置指示計の値に セットされる。テープはブロックS72でディレクトリ位置に向けて高速前進され 、ディレクトリの内容は、ブロックS74でRAM33に読み取られ、ブロ ックS76で表示される。 前述の実施例では、テープに記録されたプログラムの位置は、前述の予め設定 されたスペース間隔の各々に於けるテープ・リール・カウンタの値として、テー プ上で予め設定されたスペース間隔で書き込まれるアドレス・マークの機能とし て識別される。 別の実施例では、テープは予め設定されたスペース間隔でアドレス・マークさ れない。代わりに、各々アドレス設定可能な状態で記録されたプログラムは、プ ログラムの予め設定された位置(すなわち開始または終端)に位置するキュー信 号に関連している。キュー信号は、テープのトラックの1つに、しかし好都合に コントロール・トラック上に、同期パルスのデュー・サイクルを変更して書き込 むことができる。このアドレス設定システムのもとで、プログラムは、テープ上 に記録されている他のプログラムに相応する其の位置の順でアドレス設定される 、例えば、最初のプログラムは1のアドレスであり、第2のプログラムは2のア ドレスのようになる。カウンタは、テープの位置を追跡するためにマイクロプロ セッサ・コントローラ31に依って維持される。例えば、テープが第3プログラム と第4プログラムのキュー信号間に位置設定される時に、カウンタは“3”の値 を含んでいる。特定のプログラムにアクセスするために、プログラムのアドレス とカウンタ値の間の違いが決定される。違いの符号に基づいて、テープは、キュ ー信号の対応する数字が現れるまで、前進または後退される。 タイトル編集 タイトルは、図1と90〜91と次に説明される装置と方式を用いて、ディレクト リに加える前にユーザが作成し編集できる。図1を参照すると、ジョグ・シャト ル・ノブ3fが、従来技術で周知のように、ノブが回される方向にテープを瞬時に 進めるために使用できる。 普通、ノブは、ディレクトリ50に、読取/書込ヘッド17と19の真上でテープのビ デオ・データの静止フレームを表示させる、中心回転止め位置を備えている。ジ ョグ・シャトル・ノブ3fは、数多くの専門家用品質のビデオ・カセット・レコー ダに見受けられ、家庭用マーケットを意図された一部の装置に現在使用できる。 ジョグ・シャトル・ノブ3fを搭載する代表的なレコーダは、Sony Corporationか ら市販されているSonyモデルSLV-373UCビデオ・カセット・レコーダである。本 質的に、ジョグ・シャトル・ノブ3fは、VCRの旧来の高速前進と巻戻し制御機能 に代わるものであり、低速プレーバックと巻戻しと静止フレーム確認を更に可能 にする。前述のように、ジョグ・シャトル・ノブ3fは、従来技術で周知の手段を 用いてVCR制御ロジック回路21に結合される。 リモート・シャトル制御機能1300と、文字生成器23と、ディレクトリ・コント ローラ30に記憶されている制御プログラム33bが、プログラム・ディレクトリの ためのビデオ・タイトルを作成するために使用できる。或る実施例の場合、図91 Aと91Bの方式が、図90Cに図示されるオン画面・ビデオ・ディスプレイに関連し て用いられている。図90Aと90Bに図示されるステップは、システムが、図87Bの ステップS11またはS16、図89のステップS78、図85AのステップS52、または図88B のステッブS11とS16に進む時に呼び出される。これらのステップに入る時に、シ ステムは、図90Aのステップを実施する指示事項を含んでいるマイクロプロセッ サ・コントローラ31に結合された格納済みのプログラムの制御のもとに置かれる 。メニューはステップ1402で表示され、制御機能はステップ1404に進められて、 そこでは、システムはディレクトリ・ディスプレイが選択されたかどうか試験す る。そうでない場合、制御機能はステップ1406に進められて、図90Aのデータ入 力モードが終了する。 そうでない場合、制御機能は、ディレクトリ・ディスプレイ32eがディレクト リの表示中または直前にディレクトリに送られた表題データからビデオ・スクリ ーン上に図示される、ステップ1408に進む。従って、表題データは直ちにディレ クトリ・ディスプレイに現れる。ユーザは、必要に応じて表題を編集して調整で きる。ディスプレイは、図90Cの形態になり、スクリーンの上部に英字キーボー ド50bの表現と、下部にビデオ・タイトル50gを搭載している。キーボード表現50 dは、標準QWERTY-スタイル・タイプライター・キーボードに似ている。複数の列 50eが表示され、各々が複数の単一の文字50fを含んでいる。文字50fはQWERTY-レ イアウト・キーボードの標準タイプライター・キーのラベルと一致している。最 初は、タイトル50gは全休的にブランクである。必要に応じて、タイトルで満た すために使用できる文字スペースは、図90Cに図示されるように、隣接する方形 または長方形に依って表現できる。 制御機能は、キーがリモート・コントロール・ユニット1300上で押されるまで 、システムが待機するステップ1410に進められる。カーソル・キー1305が押され ると、制御機能はステップ1412に進められ、オンスクリーン・カーソルは次の位 置に移動される。そうでない場合、制御機能は、入力ボタン1303が押されたかど うかについてシステムが試験するステップ1414に進められる。その場合、制御機 能はステップ1416に進められ、カーソルはキーボード表現50dの最初の列50eの文 字“Q”に移動される。制御機能は、カーソル・キー1305が押されたかどうかに ついてシステムが試験する、ステップ1418に進められる。その場合、制御機能は ステップ1422に進められ、カーソルはキーボード表現50dの次の文字に移動され る。必要に応じて、現在の文字は、50jで文字“C”に依って示されるように、逆 ビデオで図示されるか強調表示される。または、制御機能はス テップ1420に進められて、システムはジョグ・シャトル・ノブ3fが移動されたか どうかについて試験する。その場合、制御機能は、カーソルを移動するステップ 1422に進められる。または、制御機能はステップ1424に進められ、システムは入 力キー1303が押されたかどうかについて試験する。その場合、ユーザは、いま強 調表示されている文字50jはタイトル50gの今の文字50kに入力されることを希望 されることを指示している。従って、制御機能はステップ1426に進められて、文 字50jは位置50kにコピーされ、それを正規のビデオに表示して適切に“凍結”さ れる。制御機能は、文字位置カーソル50kを次の位置に進めるために、ステップ1 422に進められる。 そうでない場合、制御機能はステップ1428に進められ、システムはメニュー・ ボタン1304が押されたかどうか試験する。そうでない場合、制御機能はステップ 1418に戻される。その場合に、ユーザは、表示されたタイトルが完全であり、ユ ーザがタイトルをディレクトリに保存したいことを示している。従って、制御機 能はステップ1430に進められ、50gに図示されるタイトルはディレクトリ・コン トローラRAM33のプログラム・タイトル位置の1つにコピーされる。制御機能は 、ステッブ1406に進められて、タイトルの入力が終了する。 図90Bは、位置50jに図示されるようなキーボード表現カーソルを進めるための 方式を示す。全体のキーボード50dは複数の列50eとして表現されるので、カーソ ルを進めるコマンド(カーソル・キーまたはジョグ・シャトル・ノブを用いる) は特殊な処理を各々列の終端で要求する。例えば、ステップ1450で、システムは 、左側の矢印カーソル・キーが押されたか或いはジョグ・シャトル・ノブが左側 に移動されたかどうか試験する。その場合、次のタスク(ステップ1452)で、現 在の文字位置が列50eの1つの左側に位置するか どうか、すなわち、現在の文字がQ、A、またはZであるかについて試験される 。その場合、制御機能はステップ1454に進められて、システムは複数の考えられ るステップの1つを実施して、オーバーフロー条件を処理する。必要に応じて、 システムは、単純に何もしないで、カーソルを列の左端に凍結できる。代わりに 、カーソルは同じ列の右端に飛ぶことができる。例えば、今の文字が(Q)の時 にユーザが左側の矢印カーソル・キーを押すと、カーソルは列の末端の文字“P ”に飛ぶ。更に、この方式は、必要に応じて“ラップ・アラウンド”を用いて、 前列の末端にカーソルを飛ばすことができる。従って、カーソルが文字“A”に ある時にユーザが左側矢印を押すと、カーソルは前述の列の文字“P”に飛ぶこ とができる。任意のこれらのステップが、ステップ1454で実施できる。または、 今のカーソル位置は列の中間に位置し、制御機能はステップ1456に進められて、 カーソルは左側に移動される。 ステップ1458と1460と1462と1464の類似のシリーズはカーソルを右側に移動す ることを扱う。この場合、ステップ1462のオーバーフローは、カーソルを凍結し たり、それを次の列に移動するような結果になる。 ステップ1466〜1476に図示するように、類似の処理が“アップ”と“ダウン” 矢印カーソル・キーに対して実行できる。例えば、“アップ”矢印ボタンが押さ れて、カーソルが現在最初の列50eに位置する時に、カーソルを第3列に飛ばす ことができる。 従来技術で周知のように、キーボード表現50dは、文字生成器回路23に特定の 文字を特定の画面位置に出力するように命令して作成できる。従って、マイクロ プロセッサ・コントローラ31は、文字に適したASCIIコードと希望された画面位 置の座標を与えることに依って、文字を画面に“書き込むことを”VCR制御ロジ ック回路21 に命令できる。VCR制御ロジック回路21は、これらのパラメータを文字生成器23 にコマンド信号を用いて送る。文字生成器23は、パラメータ・データを受信し、 文字ビット・マップを文字ROM25から検索して、適切な表示情報をVCR制御ロジッ ク回路21に戻す。VCR制御ロジック回路21は、文字情報を出力ビデオ信号に挿入 して、それをビデオ・ディスプレイ50aに送る。文字生成器にビデオ文字をディ スプレイに出力することを命令する、このステップは、従来技術で周知のことで ある。 前述のステッブを用いて、ジョグ・シャトル・リモートは、ビデオ・プログラ ム・タイトルのための文字の瞬時選択を促す瞬時データ入力装置として機能する 。ビデオ・タイトルを作成するための代替方式が図91Aと91Bに図示されている。 ステップ1502〜1508は図90Aのステップ1404〜1412と同じである。ステップ1404 に達する時に、図91Bに図示されるディスプレイは、文字生成器装置23に依って ビデオ・スクリーン50aに置かれる。 図91Bに図示されるように、“スクロール自在の”ディスプレイ50cは1つまた は複数のタイトル・ライン50gを含み、各々が複数の文字50hを含むことができる 。タイトルの入力中に、文字50hの1つは50mに依って指定されるように強調表示 される。強調表示された文字はタイトルの“カーソル位置”と呼ばれる。 新しいタイトルが入力される時に、図91Bのディスプレイが示された後に、制 御機能は図91Aのステップ1510に進められる。カーソル50mはオン画面・タイトル の最初(最も左側)の位置に移動される。制御機能は、次にステッブ1512に進め られて、現在の文字を其の位置に表示する。元々、現在の文字は(A)であり、 それはタイトルの最も左側の位置に現れる。制御機能はステップ1514に進められ て、システムは矢印ボタンまたはジョグ・シャトル・ノブが移動さ れたかどうか試験する。その場合、制御機能はステップ1516に進められる。現在 の文字が“Z”または(A)である場合、特殊な処理が要求される。現在の文字が “Z”であり、右側のボタンが押されていた場合、カーソルは(A)に変更される 。同様に、現在の文字が(A)の時に左側のボタンが押されると、現在のカーソ ルは“Z”に変わる。これらのステップはステップ1518で行われる。または、制 御機能はステップ1520に進められ、現在の文字は、左側または右側のボタン(ま たはジョグ・シャトル・ノブ)が押されたかどうかに基づいて増減される。その 後、制御機能は、現在のカーソルを表示するステップ1512に進められる。リアル タイムで、ユーザは、現在のカーソル位置の文字が、矢印ボタンまたはジョグ・ シャトル・ノブが操作されている限り、英字の各々レターを介して(A)から瞬 時に変化することを知る。 矢印ボタンまたはジョグ・シャトル・ノブが動作中でない場合、制御機能はス テップ1522に進められて、システムは“入力”ボタン1303が押されたかどうか試 験する。その場合、ユーザは現在の文字を凍結して保存することを希望している 。従って、制御機能はステップ1524に進められ、現在表示されている文字(およ びタイトルの残り)はマイクロプロセッサ・コントローラに結合されたメモリ位 置で保存される。カーソルは、如何なる場合でも、ステップ1525に図示されるよ うに、次に使用できるカーソル位置に進められる。カーソルが進められた後に、 その位置の現在の文字が表示される。前述のように、これは文字(A)になる。 “ENTER”が押されなかった場合、制御機能はステップ1526に進められ、シス テムはメニュー・ボタン1304が押されたかどうか試験する。そうでない場合、制 御機能はステップ1512に戻される。その場合に、ユーザは全体のタイトルを保存 することを希望している。 従って、制御機能はステップ1528に進められ、全体的に表示されたタイトルはRA M33のディレクトリ33aのプログラム・タイトル位置の1つに保存される。ここで タイトルの入力は完了し、制御機能はステッブ1530で終了する。 従って、図91Aの方式を用いると、ビデオ・タイトルの瞬時の入力が可能にな る。各々文字位置は順次に処理され、カーソルは文字から文字に完了するまで進 む。各々文字位置で、ディスプレイは、最初にレター(A)を表示し、次に矢印 ボタンまたはジョグ・シャトル・ノブが操作されると、瞬時に英字に進む。 タイトルが放送信号から検出されない場合およびタイトルがユーザに依って入 力されない場合に、デフォルト・タイトルがディレクトリに挿入される。デフォ ルト・タイトルは、プログラムが受信されるチャンネルや、プログラムが記録さ れる日付と時刻などのような情報を含んでいる。 オプションの実施例として、以降“プログラムカテゴリ(規準)”と呼ばれる 、フィールドも与えられている。プログラム規準は、対応するプログラムがスポ ーツ・プログラムや映画やトーク・ショーなどであるかどうか識別する。このプ ログラム規準フィールドを使用すると、VCRの記録されたプログラムと動作の選 択が更に促進される。プログラム規準はタイトルと同様に入力できる。これは、 プログラム規準が放送ビデオ信号のVBI部で送られて、特殊なデコード回路を用 いてデコードできるからである。代わりに、それは前述のジョグを用いて入力で きる。 カセットの挿入には、ここで用いられるように、VCRの任意の機械的テープ・ キャリッジに対するカセットの手動挿入だけでなく、読取位置に隣接するヘッド 13,15,17,19に対するキャリッジ上のカセットのVCRに依る任意の動きも含ん でいる。 図92aと92bのフローチャートは、ディレクトリが使用できる時に、ユーザに与 えられる更なるオプションを示す。図92a〜92bは、固定式ヘッドを用いて、ディ レクトリ情報に磁気ストリップからアクセスする、システムに特に関連している 。移動式ヘッドまたは半導体メモリを具備するシステムと対になるフローチャー トが図93aと93bに図示されている。ユーザがカーソル移動キーを作動すると、ス テップ1801に進められる。ポインタは、カーソルに依って識別されるエントリ( またはエントリ内部のフィールド)に於けるディレクトリ33aを指示するために マイクロプロセッサ・コントローラ31に与えられている。カーソル移動キーが作 動されると、このポィンタも対応して移動する(ステップ1802)。 ERASEボタンが作動される(ステップ1803)と、ディレクトリ・コントローラ3 0は、ディレクトリ33aからの情報を使用して、プログラムの位置を設定し、その プログラムをテープ42から消去する(ステップ1804)。プログラムが消去された 後に、RAM33のディレクトリ33aは、更新されて(ステップ1805)、エントリが空 である或いは新しいプログラムの記録に使用できることを示す。移動式ヘッドま たは半導体メモリ・システムの場合、ストリップまたは半導体メモリ(”store ”)は、そこで更新できる。 前述の通常の消去動作に加えて、ディレクトリ・コントローラ30は、ユーザが プログラムを“高速消去”することを可能にする。この動作が始動される時に、 “SPEED ERASE”キーの作動(ステップ1806)に依り、ディレクトリ・コントロ ーラ30は、テープ42の消去動作を実際に実行せずに、ディレクトリ33aの対応す るエントリを単に無効にする(ステップ1805)。移動式ヘッドまたは半導体メモ リ・システムの場合、第2の記憶内容が更新できる。 ステップ1805の無効化は、例えば、エントリで格納された“無効 ”ビットをセットして行われる。 記録動作は2つの異なるモードで実行できる。第1モードに従って、カーソル はエントリをディレクトリ33aから選択するために移動される。エントリが選択 された後に、記録動作がキーボードから始動される(ステッブ1807)場合、ディ レクトリ・コントローラ30は、選択されたエントリに対応するテープ部分にプロ グラムを記録する(ステップ1808)。プログラムがテープに記録された後に、デ ィレクトリ33aは更新される(ステップ1809)。移動式ヘッドまたは半導体メモ リ・システムの場合、そこで記憶内容は更新できる。 動作の第2モードは、ユーザが予め設定したキー・パターンとシーケンスを作 動して(ステップ1810)高速記録動作を実行する時に始動される。高速記録動作 に於いて、ディレクトリ・コントローラ30は、プログラムを十分に記録できる長 さである空のエントリを検索する(ステップ1811)。最適なエントリ、例えば、 その長さがプログラムの長さに最も近いものが選択されるように、演算は行われ る。エントリが選択される(ステップ1813)時に、ディレクトリ・コントローラ 30はプログラムを其こに記録(ステップ1813)し、ディレクトリ33aは其れに伴 って更新される(ステップ1814)。移動式ヘッドまたは半導体メモリ・システム の場合、第2の記憶部のディレクトリは、その時更新できる。 ディレクトリ・コントローラ33aは、テレビジョンに表示されるプログラムの タイトルを確認するオプションをユーザに与える。この動作が予め設定されたキ ー・パターンを作動して始動される(ステップ1820)と、ディレクトリ・コント ローラ30は、VCRが放送プログラムまたは記録済みのプログラムを示しているか どうかについて調べる(ステップ1821)。VCRが放送プログラムを示していて且 つプログラムのタイトルが放送信号の中で(前述のVBI部分で) 送られている場合、ディレクトリ・コントローラ30は、タイトルを放送信号から 生成して、それをテレビジョン・画面に表示する(ステップ1822)。一方で、VC Rが記録済みのプログラムを再生している場合、ディレクトリ・コントローラ30 は、タイトルをディレクトリ33aから検索して、それを画面に表示する(ステッ ブ1823)。好まれる実施例では、タイマーがディレクトリ・コントローラ30に組 み込まれているので、タイトルは5秒後に画面から除去される(ステップ1824) 。ユーザがEJECTを押すと、カセットが取り出される。固定式ヘッド・システム の場合、記憶部は、カセットが取り出されている間に更新される。しかし、移動 式ヘッドまたは半導体メモリ・システムの場合、全ての更新が行われるので、何 も動作は必要とされない。 ポインタを用いる全てのシステムの代替実施例の場合、インデックスVCR10は 、VBIの全てのラインまたは関連する情報を含んでいる少なくともこれらのライ ンをデコードできるVBIデコーダを備えている。この実施例では、ポインタは、V CRがVBIの全てのラインを処理するので用いられない。全てのラインを読み取っ た後に、マイクロプロセッサ・コントローラ31はデータをタイプ記号から識別す る。後のデータ処理は、それがポインタ・システムで行われるようにして続く。 前述のように、値と表現は、発明の説明と理解を容易にするために用いられて いる。例えぼ、マイクロプロセッサ・コントローラ31の動作は、一部のキー(“ RECORD”や“PLAY”や“I”や“VCR PLUS+TM”など)の作動に対応して説明され ている。しかし、このようなキーは任意の予め設定されたシーケンスのキーに依 って行われることが理解されよう。更に、電気的な構成要素の値が一部の図に図 示される回路に示されているが、このような値は発明の具体的な実 施を容易にするために図示されていて、回路の機能は他の値または他の構成要素 に依っても達成できることが理解されよう。従って、これまでの記述は、これま で記述した正確な構成と技術だけに関連して読み取られるべきでなく、むしろ、 それらの最大限度の正当な範囲を備えている、次に示す請求の範囲と一貫性をも つものとして、且つ支持するものとして読み取られるべきである。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI G11B 23/30 Z 7177−5D 27/00 A 9463−5D 27/28 A 9369−5D H04N 5/7826 5/91 9463−5D G11B 27/00 A 9369−5D 27/28 A (81)指定国 EP(AT,BE,CH,DE, DK,ES,FR,GB,GR,IE,IT,LU,M C,NL,PT,SE),OA(BF,BJ,CF,CG ,CI,CM,GA,GN,ML,MR,NE,SN, TD,TG),AT,AU,BB,BG,BR,BY, CA,CH,CN,CZ,DE,DK,ES,FI,G B,HU,JP,KP,KR,KZ,LK,LU,MG ,MN,MW,NL,NO,NZ,PL,PT,RO, RU,SD,SE,SK,UA,US,VN (71)出願人 ヒンドマン,カール アメリカ合衆国,カリフォルニア 90278, レドンド ビーチ,ワン スペース パー ク,メール ストップ アール1―1016 (71)出願人 ヌガイ,ヒン ワイ. アメリカ合衆国,カリフォルニア 90274, ランチョー パロス バーデス,ロフティ グローブ ドライブ 6922 (72)発明者 ユエン,ヘンリー シー. アメリカ合衆国,カリフォルニア 90278, レドンド ビーチ,ピー.オー.ボックス 1159(番地なし) (72)発明者 コー,ダニエル エス. アメリカ合衆国,カリフォルニア 91011, フリントリッジ,ラ カナダ,ハンプステ ッド ロード 3975 (72)発明者 マンコビッツ,ロイ ジェイ. アメリカ合衆国,カリフォルニア 91316, エンシノ,メドレー ドライブ 18057 (72)発明者 ヒンドマン,カール アメリカ合衆国,カリフォルニア 90278, レドンド ビーチ,ワン スペース パー ク,メール ストップ アール1―1016 (72)発明者 ヌガイ,ヒン ワイ. アメリカ合衆国,カリフォルニア 90274, ランチョー パロス バーデス,ロフティ グローブ ドライブ 6922

Claims (1)

  1. 【特許請求の範囲】 1.放送ビデオ信号を受信できるレシーバと、 前記放送ビデオ信号をカセットテープに記録する第1磁気ヘッドと、 前記レシーバと接続し、前記放送ビデオ信号の所定インターバルに含まれてい る信号をデコードすることによって情報信号を形成するデコーダと、 情報信号を受信し、前記情報信号を利用することによってビデオテーププレー ヤを作動させるコントローラと、 から成ることを特徴とするビデオテーププレーヤ。 2.前記放送ビデオ信号の前記所定インターバルが前記放送ビデオ信号の垂直 帰線消去インターバル(VBI)を含むことを特徴とする請求の範囲第1項に記載 のビデオテーププレーヤ。 3.前記放送ビデオ信号のタイトルを持つ第1ビデオプログラムに属し、前記 所定インターバルに含まれる前記信号が前記タイトルを表わす信号を含むことを 特徴とする請求の範囲第1項に記載のビデオテーププレーヤ。 4.前記ビデオテーププレーヤが前記カセットテープに記録されているビデオ プログラムのディレクトリに前記タイトルを記憶させる手段をも含むことを特徴 とする請求の範囲第3項に記載のビデオテーププレーヤ。 5.前記タイトル記憶手段が前記カセットテープに装着された磁気ストリップ に前記タイトルを記憶させる手段を含むことを特徴とする請求の範囲第4項に記 載のビデオテーププレーヤ。 6.前記タイトルに記憶手段が前記カセットテープに装着された半導体メモリ ーにタイトルを記憶させる手段を含むことを特徴とす る請求の範囲第4項に記載のビデオテーププレーヤ。 7.前記タイトル記憶手段が前記テープのトラックに前記タイトルを記憶させ る手段を含むことを特徴とする請求の範囲第4項に記載のビデオテーププレーヤ 。 8.前記トラックが制御トラックであることを特徴とする請求の範囲第7項に 記載のビデオテーププレーヤ。 9.前記トラックがビデオトラックであることを特徴とする請求の範囲第7項 に記載のビデオテーププレーヤ。 10.前記タイトルがビデオ信号の垂直帰線消去インターバルを記録する前記ビ デオトラック部分に記憶されることを特徴とする請求の範囲第9項に記載のビデ オテーププレーヤ。 11.前記タイトルを記憶させる前記手段が前記ビデオテーププレーヤ内に配置 された固定磁気ヘッドを含むことを特徴とする請求の範囲第5項に記載のビデオ テーププレーヤ。 12.前記タイトルを記憶させる手段が前記磁気ストリップに沿って移動自在な 磁気ヘッドを含むことを特徴とずる請求の範囲第5項に記載のビデオテーププレ ーヤ。 13.前記放送ビデオ信号がスケジュール長さの時間に亘って持続する第1ビデ オプログラムに属し、放送ビデオ信号の前記所定インターバルに含まれる前記信 号か前記長さを表わす信号を含むことを特徴とする請求の範囲第1項に記載のビ デオテーププレーヤ。 14.前記放送ビデオ信号が所為の長さのスケジュール時間に亘る第1ビデオプ ログラムに属し、放送ビデオ信号の前記所定インターバルに含まれる前記信号が 前記第1ビデオプログラムが前記スケジュール長さを超過しているという情報を 含むことを特徴とする請求の範囲第1項に記載のビデオテーププレーヤ。 15.放送ビデオ信号の前記所定インターバルに含まれる前記信号 が第1ビデオプログラムに関する補助情報を表わすことを特徴とする請求の範囲 第1項に記載のビデオテーププレーヤ。 16.前記補助情報が第2ビデオプログラムの放送スケジュールに関する情報を 含むことを特徴とする請求の範囲第15項に記載のビデオテーププレーヤ。 17.前記補助情報を記憶する手段及びユーザーによる入力に応答して前記補助 情報を表示する手段をも含むことを特徴とする請求の範囲第15項に記載のビデオ テーププレーヤ。 18.前記情報信号を記憶媒体に記憶させる手段をも含むことを特徴とする請求 の範囲第1項に記載のビデオテーププレーヤ。 19.前記記憶媒体が前記カセットテープに装着された磁気ストリップであり、 前記ビデオテーププレーヤが前記磁気ストリップに対するデータの書込及び読取 を行うことができる第2磁気ヘッドをも含むことを特徴とする請求の範囲第18項 に記載のビデオテーププレーヤ。 20.前記第2磁気ヘッドが前記磁気ストリップと平行な方向に移動自在である ことを特徴とする請求の範囲第19項に記載のビデオテーププレーヤ。 21.前記記憶媒体が前記カセットテープに装着された半導体メモリーであり、 前記ビデオテーププレーヤが前記半導体メモリーに対するデータの読取及び書込 手段をも含むことを特徴とする請求の範囲第18項に記載のビデオテーププレーヤ 。 22.前記読取及び書込手段が前記半導体メモリーと直列にデータ交信すること を特徴とする請求の範囲第21項に記載のビデオテーププレーヤ。 23.前記半導体メモリーがクロック信号を伝送するための第1入力及びアドレ スとデータの双方を伝送するための第2入力を含むこ とを特徴とする請求の範囲第22項に記載のビデオテーププレーヤ。 24.前記情報を記憶させる前記手段が前記ビデオテーププレーヤと接続するカ セットテープのトラックに前記情報を記憶させる手段を含むことを特徴とする請 求の範囲第18項に記載のビデオテーププレーヤ。 25.前記トラックが制御トラックであることを特徴とする請求の範囲第24項に 記載のビデオテーププレーヤ。 26.前記情報信号を記憶させる手段が前記ビデオテーププレーヤと接続するテ ープに記録されているビデオ信号所定のインターバルに前記情報信号を記憶させ る手段を含み、前記情報を受信し、前記情報を前記テープの前記所定インターバ ルに記憶させるのに好適な信号に符号化するエンコーダ回路を含むことを特徴と する請求の範囲第18項に記載のビデオテーププレーヤ。 27.前記テープの前記所定インターバルが垂直帰線消去インターバルであるこ とを特徴とする請求の範囲第26項に記載のビデオテーププレーヤ。 28.垂直帰線消去インターバル(VBI)を含む放送ビデオ信号の第1プログラ ムを受信するレシーバを有するビデオカセットプレーヤを動作させるリモートコ ントローラにおいて、 複数のキーと、 前記ビデオカセットプレーヤに対するリモートコントロール信号を出力するイ ンターフェース回路と、 前記キーの1つまたは2つ以上の操作に応答して前記ビデオカセットプレーヤ に対するリモートコントロール信号を出力するよう前記回路をトリガーし、前記 VBIからの信号を復号させ前記ビデオカセットプレーヤの動作を制御する制御回 路と、 から成ることを特徴とするリモートコントローラ。 29.前記制御回路が前記ビデオ信号のタイトルを表わす前記VBIからの信号を 復号するよう前記ビデオカセットプレーヤを制御する手段を含むことを特徴とす る請求の範囲第28項に記載のリモートコントローラ。 30.前記制御回路がキーの操作に応答して前記第1プログラムと関連する第2 プログラムの放送スケジュール情報を表わす前記VBIからの信号を復号するよう 前記ビデオカセットプレーヤを制御する手段を含むことを特徴とする請求の範囲 第28項に記載のリモートコントローラ。 31.前記放送情報が前記第2プログラムの放送のチャンネル−日付−時間−長 さ情報を含むことを特徴とする請求の範囲第30項に記載のリモートコントローラ 。 32.前記制御回路がキーの操作に応答してVBIからテキスト情報を検索し、前 記テキストをメモリーに記憶させるよう前記ビデオカセットプレーヤを制御する 手段を含むことを特徴とする請求の範囲第28項に記載のリモートコントローラ。 33.ケーシングと、 ビデオ信号を記録するため前記ケーシング内に設けた磁気テープと、 前記ケーシングに装着され、データを直列伝送する半導体メモリーと、 から成ることを特徴とする記録媒体。 34.磁気テープのカセットに取付けられる記録媒体において、 ベース材料と、 前記ベース材料によって支持され、前記磁気テープのカセットにおいて動作す るレコーダの動作を制御するための読取専用コードを有する磁化可能材料片と、 からなることを特徴とする記録媒体。 35.前記磁化可能材料が所定のデータ密度で記録されており、前記読取専用コ ードが前記記録密度を表わすコードから成ることを特徴とする請求の範囲第34項 に記載の記録媒体。 36.前記読取専用コードが前記カセットの前記磁気テープの長さの表現を含む ことを特徴とする請求の範囲第35項に記載の記録媒体。 37.前記読取専用コードが前記磁性片に記録されているデータの記録密度の表 現を含むことを特徴とする請求の範囲第36項に記載の記録媒体。 38.単一または複数のビデオ信号プログラムを記録する磁気テープのビデオト ラックとの間でビデオ信号を送受する第1磁気ヘッドと、 前記第1磁気ヘッドを前記磁気テープの動きと同期させる制御信号を前記磁気 テープの制御トラックとの間で送受する第2磁気ヘッドと、 前記第2磁気ヘッドと接続して前記制御トラックに前記プログラムのディレク トリを記録する手段と、 から成ることを特徴とするビデオテーププレーヤ。 39.制御信号が所定の時間ずれを有する第1エッジ及び第2エッジで画定され るパルスを含み、前記ディレクトリ記録記録手段が前記時間ずれを修正する手段 を含むことを特徴とする請求の範囲第38項に記載のビデオテーププレーヤ。 40.前記ディレクトリ記録手段が前記ディレクトリにプログラムタイトルを書 込む手段を含むことを特徴とする請求の範囲第38項に記載のビデオテーププレー ヤ。 41.ビデオプログラムのプログラムタイトルを伝送するための所定のインター バルを有するビデオ放送信号を受信する手段をも含み 、前記プログラムタイトル書込手段が前記所定のインターバルから前記プログラ ムタイトルを抽出する手段を含むことを特徴とする請求の範囲第40項に記載のビ デオテーププレーヤ。 42.前記ディレクトリ記録手段が前記ディレクトリにプログラムの長さを書込 む手段を含むことを特徴とする請求の範囲第38項に記載のビデオテーププレーヤ 。 43.ビデオプログラムのプログラムタイトルを伝送するための所定のインター バルを有するビデオ放送信号を受信する手段をも含み、前記プログラムタイトル 書込手段が前記所定のインターバルから前記プログラムタイトルを抽出する手段 を含むことを特徴とする請求の範囲第42項に記載のビデオテーププレーヤ。 44.放送ビデオ信号を受信するレシーバと、 カセット内の磁気テープとの間で前記ビデオ信号を送受する第1磁気ヘッドと 、 前記カセットに装着されている磁気ストリップとの間でビデオ信号に関するデ ィレクトリ情報を送受し、前記ディレクトリ情報の送受に際して前記磁気ストリ ップと平行に移動可能な第2磁気ヘッドと、 から成ることを特徴とするビデオテーププレーヤ。 45.前記第2磁気ヘッドと接続して前記磁気テープに記憶されているプログラ ムにディレクトリを書込む手段をも含むことを特徴とする請求の範囲第44項に記 載のビデオテーププレーヤ。 46.前記ディレクトリ書込手段と接続して前記磁気テープに記録されているプ ログラムに対応するタイトルを前記ディレクトリに記憶させる手段をも含むこと を特徴とする請求の範囲第45項に記載のビデオテーププレーヤ。 47.前記タイトル記憶手段が前記放送ビデオ信号から前記タイト ルを抽出する手段を含むことを特徴とする請求の範囲第46項に記載のビデオテー ププレーヤ。 48.前記タイトル抽出手段が垂直帰線消去インターバルに含まれる信号を復号 する手段を含むことを特徴とする請求の範囲第47項に記載のビデオテーププレー ヤ。 49.放送ビデオ信号を受信できるレシーバと;前記レシーバと接続して前記放 送ビデオ信号の所定のインターバルに含まれる信号を復号することにより情報信 号を作成するデコーダと、情報信号の存在をユーザーに知らせるアイコンをTV受 信機に表示すると共に情報信号を記憶させるために入力すべきコードを表示する 手段と;ユーザーによるコードの入力に応答して情報信号をメモリーに記憶させ る手段と;ユーザーによる入力に応答して記憶されている情報信号に含まれる情 報を外部装置に供給する手段と、から成ることを特徴とする磁気テープレコーダ /プレーヤ。 50.外部装置がプリンタであることを特徴とする請求の範囲第49項に記載の磁 気テープレコーダ/プレーヤ。 51.外部装置がディスク駆動機構であることを特徴とする請求の範囲第49項に 記載の磁気テープレコーダ/プレーヤ。 52.外部装置が赤外信号レシーバであることを特徴とする請求の範囲第49項に 記載の磁気テープレコーダ/プレーヤ。 53.放送ビデオ信号を受信できるレシーバと;前記レシーバと接続して前記放 送ビデオ信号の所定のインターバルに含まれる信号を復号することによって情報 信号を作成するデコーダと;ユーザーに情報信号の存在を知らせるためのアイコ ンをTV受信機に表示すると共に情報信号を記憶させるために入力すべきコードを 表示する手段と;ユーザーによるコードの入力に応答して情報信号をメモリーに 記憶させる手段と;ユーザーによる入力に応答して記憶されている 情報を情報信号から観察するための表示を行う手段と、から成ることを特徴とす る磁気テープレコーダ/プレーヤ。 54.ビデオと関連するディレクトリの回復及び表示方法において、 任意の時間に亘ってテープを再生し;テープIDを回復するため制御トラックを 読み;テープIDが存在するならテープIDの存在を検出し、メモリーを読んでもし メモリー中に存在するならテープIDに対応するディレクトリを回復し、メモリー からスクリーンにディレクトリを表示し;メモリー中に対応のディレクトリが存 在しないなら、テープに記録されているビデオの垂直帰線消去インターバル部分 を読んでもしこの垂直帰線消去インターバル部分に対応のディレクトリがあれば これを回復し、垂直帰線消去インターバル部分からスクリーンにディレクトリを 表示するステップから成ることを特徴とするビデオと関連するディレクトリの回 復及び表示方法。 55.PRテープまたはHRテープのためのディレクトリ回復及び表示方法において 、 任意の時間に亘ってテープを再生し;テープID及びテープ現在位置を回復する ため制御トラックを読み;テープID及びアドレスの存在を検出し;もしテープID 及びアドレスが存在するなら、テープIDからテープがHRテープかPRテープかを確 認し;もしテープがHRテープなら、メモリーからテープのディレクトリを回復し てこのディレクトリをスクリーンに表示し;もしテープがPRテープなら、テープ のディレクトリがメモリー中に存在するかどうかを確認し;もしディレクトリが メモリー中に存在するなら、ディレクトリをスクリーンに表示し;もしメモリー 中にディレクトリが存在しないなら、テープに記録されているビデオの垂直帰線 消去インターバル部分からディレクトリを読取ってディレクトリをスクリーンに 表示するステ ップから成ることを特徴とするPRテープまたはHRテープのためのディレクトリ回 復及び表示方法。 56.PRテープ、HRテープまたはHR代替貸与テープのためのディレクトリ回復及 び表示方法において、 任意の時間に亘ってテープを再生し;テープID及びテープ現在位置アドレスを 回復するため制御トラックを読み;テープID及びアドレスが存在するかどうかを 判定し;もしテープID及びアドレスが存在するなら、テープがHRテープか、PRテ ープか、HR代替貸与テープかをテープIDから判定し;もしテープがHRテープなら 、このテープのディレクトリをメモリーから回復してディレクトリをスクリーン に表示し、もしテープがPRテープなら、メモリー中にこのテープのディレクトリ が存在するかどうかを判定し;もしメモリー中にディレクトリが存在するなら、 ディレクトリをスクリーンに表示し、もしメモリー中にディレクトリが存在しな いなら、テープに記録されているビデオの垂直帰線消去インターバル部分からデ ィレクトリを読取ってディレクトリをスクリーンに表示し;もしテープがHR代替 貸与テープなら、テープをその末端付近まで早送りしてテープに記録されている ビデオの垂直帰線消去インターバル部分からディレクトリを読取り、スクリーン にディレクトリを表示するステップから成ることを特徴とするPRテープ、HRテー プまたはHR代替貸与テープのためのディレクトリ回復及び表示方法。 57.記録時にPRテープに指標付けする方法において、 テープの制御トラックにおけるプログラム開始点でテープID及びプログラム開 始場所の絶対アドレスを記録し;単一または複数の任意の垂直帰線消去インター バル線にテープを記録されているプログラムのディレクトリを記録するステップ から成ることを特徴とする記録時にPRテープに指標付けする方法。 58.記録時にHRテープに指標付けする方法において、 テープに記録されている各プログラムの開始点で制御トラックにテープID及び 絶対アドレスを記録し;テープに記録されている最終プログラムの終了点で制御 トラックにテープID及び絶対アドレスを記録し;テープの長さに沿って複数回に 亘ってテープID及びテープ場所の絶対アドレスを記録し;テープに記録されてい るプログラムの開始場所の絶対アドレスという形で各プログラムの識別をメモリ ーに記録するステップから成ることを特徴とする記録時にHRテープに指標付けす る方法。 59.単一または複数のテープのディレクトリ情報を含むメモリーを有する第1 ディレクトリコントローラと;テープのディレクトリを記憶するメモリーを有す る第2ディレクトリコントローラと;第1及び第2ディレクトリコントローラを 結ぶ双方向通信バスと;第1ディレクトリコントローラのメモリーから第2ディ レクトリコントローラのメモリーへのディレクトリ情報の伝送を制御する手段か ら成ることを特徴とする多重VCRシステム。 60.もし対応のディレクトリがVBI中に存在しないなら、テープをその所定場 所まで移動させてVBIからディレクトリを読取り; ディレクトリが存在しないなら、任意の時間に亘ってテープを再生した時にビ デオ信号が検出されたかどうかを判定し; ユーザーに対してテープのタイプを識別するよう要請し; もしテープがブランクテープと識別されたら、このテープのためのブランクデ ィレクトリを作成し、これをテープ番号によって識別し; もしテープが指標なしテープと識別されたら、ユーザーに遡及的に指標付けし たいかどうかを質問し; もしテープが遡及的に指標付けされたテープと識別されたら、制 御トラックからテープ識別番号を探し出し、メモリーからディレクトリを検索す る ステップをも含むことを特徴とする請求の範囲第54項に記載の方法。 61.ビデオテープレコーダと; 遠隔放送機器、ビデオテープレコーダまたは他のビデオテープレコーダから送 信されるビデオ信号の垂直帰線消去インターバルからの情報を復号するためのVB Iデコーダと; ビデオテープレコーダに送信されるビデオ信号の垂直帰線消去インターバルで 情報を符号化するためのVBIエンコーダと; ビデオテープのディレクトリ情報を記憶するメモリーと; ディレクトリ情報または復号情報を表示する表示手段と; 情報を受信し、ディレクトリ及び復号情報を利用して指標付けビデオテープシ ステムを制御するテープシステムのコントローラと、から成ることを特徴とする 指標付けビデオテープシステム。 62.ユーザーが選択した指令を含むリモートコントローラから赤外信号を検出 する赤外信号検出器をも含み、テープシステムのコントローラが赤外信号検出器 からのユーザー選択指令をも受信し、この指令をも利用して指標付けビデオテー プシステムを制御することを特徴とする請求の範囲第61項に記載の指標付けビデ オテープシステム。 63.あらかじめ記録されている(PR)テープまたはホームレコーデッド(HR) テープのテープディレクトリ回復及び表示方法において、 任意の時間に亘ってテープを再生し; テープ識別番号を回復するため垂直帰線消去インターバル(VBI)を読み; テープ識別番号が存在するかどうかを判定し; もしテープ識別番号が存在するなら、テープ識別番号からテープがHRテープか PRテープかを判定し; もしテープがHRテープなら、メモリーからこのテープディレクトリを回復して テープディレクトリをスクリーンに表示し; もしテープがPRテープなら、このテープのテープディレクトリがメモリー中に 存在するかどうかを判定し; もしテープディレクトリがメモリー中に存在するなら、テープディレクトリを スクリーンに表示し; もしテープディレクトリがメモリー中に存在しないなら、テープに記録されて いるビデオの垂直帰線消去インターバル部分からテープディレクトリを読取り、 テープディレクトリをスクリーンに表示する ステップから成ることを特徴とするあらかじめ記録されている(PR)テープまた はホームレコーデッド(HR)テープのテープディレクトリ回復及び表示方法。 64.HRテープがテープに記憶されているマガジンディレクトリを有するビデオ マガジンを含み、方法が VBIを読むことによってテープ現在位置に対応するプログラム番号を回復し; このプログラム番号と関連するテープディレクトリ情報を検索することによっ てこのプログラム番号と関連するテープ上のプログラムがビデオマガジンである かどうかを判定し; もしプログラムがビデオマガジンなら、テープからこのビデオマガジンのマガ ジンディレクトリを読取ってマガジンディレクトリをスクリーンに表示する ステップをも含むことを特徴とする請求の範囲第63項に記載の方法 。 65.ビデオマガジンのディレクトリがVBI中に存在することを特徴とする請求 の範囲第63項に記載の方法。 66.VBIを読むことによってテープの現在位置のプログラム番号を回復し; 回復されたプログラム番号をテープディレクトリ中のプログラムと比較するこ とによってプログラム番号に対応する現在位置プログラムを確定し; 表示されたテープディレクトリのうち現在位置プログラムと対応する部分を標 識付けする ステップをも含むことを特徴とする請求の範囲第63項に記載の方法。 67.テープディレクトリがアドレス情報を含み、方法がテープの現在位置に対 応するアドレスを求めるステップをも特徴とする請求の範囲第63項の記載の方法 。 68.現在位置アドレスを求めるステップが各テープスピンドルの回転速度を測 定するステップを含むことを特徴とする請求の範囲第67項に記載の方法。 69.もしテープディレクトリがVBI中に存在しないなら、ユーザーからのテー プ番号リクエストを表示し; ユーザーが入力した指令に応答してメモリーから対応のテープディレクトリを 検索し、ディレクトリを表示するステップをも含むことを特徴とする請求の範囲 第63項に記載の方法。 70.メモリーからはじき出しプログラム番号を検索し; 絶対アドレスを求め; 求められた絶対アドレスの対応プログラム番号を計算し; 対応のプログラム番号をはじき出しプログラム番号と比較し; もし同じでなければ対応のプログラム番号をはじき出しプログラム番号として メモリーに記憶させる ステップをも含むことを特徴とする請求の範囲第69項に記載の方法。 71.複数プログラムが記録されている記録ずみテープの指標付け方法において 、 (a)第1ユーザー選択指令に応答してテープをプログラム開始位置まで送り ; (b)第2ユーザー選択指令に応答してプログラムのディレクトリ情報をメモ リーに記憶させ; (c)テープに記録されている各プログラムの開始点でテープ識別番号及び絶 対アドレスを制御トラックに記録し; (d)テープに記録されている最終プログラムの終了時にテープ識別番号及び 絶対アドレスを制御トラックに記録し; (e)テープの長さに沿った複数場所にテープ識別番号及びテープ場所の絶対 アドレスを記録し; (f)テープに記録されているプログラムの開始点の絶対アドレスをそれぞれ の識別子として各プログラムの識別子をメモリーに記録し; (g)テープに記録されている各プログラムについてステップ(a)−(f) を繰返えす ステップから成ることを特徴とする複数プログラムが記録されている記録ずみテ ープの指標付け方法。 72.複数プログラムが記録されている記録ずみテープの指標付け方法において 、 (a)第1ユーザー選択指令に応答してテープに記録されているプログラムの 開始点までテープを送り; (b)第2ユーザー選択指令に応答してプログラムのディレクトリ情報をメモ リーに記憶させ; (c)テープに記録されているプログラムの開始点で制御トラックに指標マー クを記録し; (d)各プログラムの識別子をメモリーに記録し; (e)テープに記録されている各プログラムについてステップ(a)−(d) を繰返えす ステップから成ることを特徴とする複数プログラムが記録されている記録ずみテ ープの指標付け方法。 73.プログラムの絶対アドレスを測定し; プログラムの絶対アドレスをメモリーに記録するステップをも含むことを特徴 とする請求の範囲第72項に記載の方法。 74.指標付けVCRにおける第1メモリーをビデオテープでバックアップするビ デオテープバックアップ方法において、 第1メモリーの内容を検索し; 放送されるビデオ信号を受信し; 第1メモリーの内容をビデオ信号の垂直帰線消去インターバルの所定部分で符 号化し; 符号化されたビデオ信号をビデオテープに書込み; ビデオテープの識別コードを第2メモリーに記憶させるステップから成ること を特徴とするビデオテープバックアップ方法。 75.第1メモリーを読んでライブラリのコピー、テープのテープ識別番号、及 びテープにおけるディレクトリの場所を含むテープを識別し; VCRにテープを挿入するようユーザーにリクエストするプロンプトをスクリー ンに表示し; テープを挿入したら挿入されたテープのテープ識別を読み; 読取られたテープ識別番号をリクエストされたテープのテープ識別番号と比較 し; テープにおける場所を検出し; テープをこの場所からディレクトリの場所まで送り; テープからディレクトリを読取り; ディレクトリを第2メモリーに記憶させる ステップから成ることを特徴とするライブラリ再形成方法。 76.第2メモリーが指標付けVCRにおけるランダムアクセスメモリーであるこ とを特徴とする請求の範囲第75項に記載の方法。 77.第1メモリーが不揮発性メモリーであることを特徴とする請求の範囲第75 項に記載の方法。 78.第1メモリーがEEPROMであることを特徴とする請求の範囲第77項に記載の 方法。 79.情報を含む情報記号を形成し; 情報の内容に閏連するタイプ記号を形成し; タイプ記号の一部からスクランブルキーを形成し; スクランブルキーを利用して情報記号をスクランブルすることによってスクラ ンブル情報記号を形成し; スクランブル情報記号とタイプ記号と組合わせることによってデータパケット を形成し; ビデオプログラムを形成し; ビデオプログラムとデータパケットを組合わせることによってビデオ信号を形 成し; ビデオ信号を送信する ステップから成ることを特徴とする情報放送方法。 80.データパケットをVBIで放送することを特徴とする請求の範囲第79項に記 載の方法。 81.データが第1または第2タイプのビットを有する2進形式であり、方法が (a)データ中の所定数の文字対にキーの各ビットを割当て; (b)割当てられたビットが第1タイプならその対の文字を交換し; (c)割当てられたビットが第2タイプならその対の文字を交換せず; データを構成するすべての文字対についてステップ(a)−(c)を繰返えす ステップをも含むことを特徴とする請求の範囲第79項に記載の方法。 82.第1タイプが1、第2タイプが0であることを特徴とする請求の範囲第81 項に記載の方法。 83.ビデオテープに情報を記録する方法において、 テープ識別番号を形成し; ディレクトリ情報を有するディレクトリデータパケットを形成し; テープ識別番号の一部からスクランブルキーを形成し; スクランブルキーを利用してディレクトリ情報をスクランブルすることによっ てスクランブルディレクトリデータパケットを形成し; 複数のビデオプログラムを形成し; 複数のビデオプログラムとスクランブルディレクトリデータパケットを組合わ せることによってビデオ信号を形成し; ビデオテープにビデオ信号を書込む ステップから成ることを特徴とするビデオテープへの情報記録方法。 84.複数のビデオフレームを有する記録媒体と; 第1グループのビデオフレームに記録された複数のビデオプログラムと; ビデオプログラムに関連する情報を含むディレクトリとから成り、情報の第1 部分が情報の第2部分から形成したスクランブルキーを利用してスクランブルさ れ、ディレクトリが第2グループのビデオフレームの垂直帰線消去インターバル に存在することを特徴とするビデオテープ。 85.情報の第2部分がテープ識別番号を含むことを特徴とする請求の範囲第84 項に記載のビデオテープ。 86.情報の第2部分がタイプ記号を含むことを特徴とする請求の範囲第85項に 記載のビデオテープ。 87.ビデオプログラム及びスクランブル解除された第1情報部分とスクランブ ルされた第2情報部分を有する情報を含むビデオ信号を検出し; 第1情報部分の一部からスクランブル解除キーを形成し; スクランブルされた第2情報部分にスクランブル解除キーを加えることによっ て非スクランブル情報を形成する ステップから成ることを特徴とするデータのスクランブル解除方法。 88.第1部分がタイプ記号を含むことを特徴とする請求の範囲第87項に記載の 方法。 89.ビデオ信号検出ステップが放送信号からビデオ信号を検出するステップを 含むことを特徴とする請求の範囲第88項に記載の方法。 90.第1部分がテープ識別番号を含むことを特徴とする請求の範囲第89項に記 載の方法。 91.ビデオ信号検出ステップが記録ずみテープからのビデオ信号読取ステップ を含むことを特徴とする請求の範囲第90項に記載の方法。 92.ビデオフレームに記録されている複数のビデオプログラム、ビデオフレー ムの垂直帰線消去インターバル中に複数の線として記録されているビデオプログ ラム関連のディレクトリ情報、及び制御トラックに記録されている指標付けマー クを含む記録ずみテープの情報を第2テープにコピーする方法において、 マスター指標付けVCRにおいて記録ずみテープから複数のビデオプログラムを 読取り; マスター指標付けVCRにおいて記録ずみテープの垂直帰線消去インターバルか らディレクトリ情報を読取り; 複数のビデオプログラム及び読取られたディレクトリ情報から記録ずみテープ の情報を表わすビデオ信号を形成し; 記録ずみテープの制御トラックに記録されている指標付けマークを検出し; 検出された指標付けマークに応答して指標付け指令を形成し; 複数のスレーブ指標付けVCRsにおいて複数のスレーブテープのビデオフレーム にビデオ信号を書込み; 指標付け指令に応答して記録ずみテープで検出された指標付けマークと同様の 指標付けマークを各スレーブテープに書込むステップから成ることを特徴とする 記録ずみテープの情報を第2テープにコピーする方法。 93.指標付けマークがVISSマークであることを特徴とする請求の範囲第92項に 記載の方法。 94.ビデオフレームに記録されている複数のビデオプログラム、ビデオフレー ムの垂直帰線消去インターバル中に複数の線として記 録されているビデオプログラム関連のディレクトリ情報、及び制御トラックに記 録されている指標付けマークを含む記録ずみテープの情報を第2テープにコピー する方法において、 第2テープを記録ずみテープの近傍に位置させ; 記録ずみテープ及び第2テープに磁気信号を印加することによって記録ずみテ ープの情報を第2テープにコピーするステップを含むことを特徴とする記録ずみ テープから第2テープへの情報コピー方法。 95.(a)記録媒体と; (b)記録媒体にそれぞれがビデオイメージを有するビデオフレームとして記 録され、それぞれが垂直帰線消去インターバル中にビデオセグメント関連の第1 識別情報及び記録媒体関連第2識別情報を有する複数の前記ビデオセグメントと ; (c)ビデオセグメントの位置に関連する第3識別情報を有する記録媒体に記 録されている制御トラックと、 から成ることを特徴とするビデオテープ。 96.第2識別情報が記録媒体識別子を含むことを特徴とする請求の範囲第95項 に記載のビデオテープ。 97.第2識別情報がテープ箇処のアドレス識別子を含むことを特徴とする請求 の範囲第95項に記載のビデオテープ。 98.第1識別情報がプログラム番号を含み、第2識別情報がテープ識別番号を 含むことを特徴とする請求の範囲第95項に記載のビデオテープ。 99.第1識別情報がビデオフレームにおける情報部分のディレクトリを含むこ とを特徴とする請求の範囲第95項に記載のビデオテープ。 100.第1識別情報が絶対アドレスであり、第2識別情報がテープ 識別番号であることを特徴とする請求の範囲第95項に記載のビデオテープ。 101.第2識別情報がテープ箇処のアドレス識別子であることを特徴とする請 求の範囲第95項に記載のビデオテープ。 102.放送されるビデオプログラムに関連してビデオ信号として放送される補 助情報処理方法において、 ビデオ信号として放送される補助情報を検出し; 放送されるビデオプログラムを検出し; ユーザーに補助情報の存在を知らせるため第1記号をスクリーンに表示し; 第1ユーザー指令に応答して補助情報をメモリーに記憶させ; 第2ユーザー指令に応答して補助情報をスクリーンに表示し; 第3ユーザー指令に応答して補助情報をプリントする ステップから成ることを特徴とする補助情報処理方法。 103.ビデオ信号で送信される放送ビデオプログラムに閏する情報を含むデー タ探索方法において、 ビデオ信号の形を取るデータを検出し; 放送されるプログラムの開始直前に、放送ビデオプログラムに関する情報の存 在をユーザーに知らせるプロンプトをスクリーンに表示し; ユーザー選択指令を検出し; 検出されたユーザー選択指令に応答して放送ビデオプログラムに閏する情報を メモリーに記憶させる ステップから成ることを特徴とするデータ検索方法。 104.データの一部が遅れて放送され、情報がタイマープログラミング情報を 含み、方法がタイマープログラミング情報を利用してデータの遅れて放送される 部分を記録するステップをも含むことを特 徴とする請求の範囲第103項に記載の方法。 105.タイマープログラミング情報が日付、チャンネル、開始時刻及び第2タ イプデータの長さを含むことを特徴とする請求の範囲第103項に記載の方法。 106.日付、チャンネル、開始時刻及び第2タイプデータの長さを記号化する ことを特徴とする請求の範囲第105項に記載の方法。 107.タイマープログラミング情報がコード番号を含むことを特徴とする請求 の範囲第106項に記載の方法。 108.情報を表示するステップをも含むことを特徴とする請求の範囲第103項に 記載の方法。 109.情報を記録媒体に記録するステップをも含むことを特徴とする請求の範 囲第103項に記載の方法。 110.ビデオピクチュアがビデオマガジンであり、データがプログラム関連情 報であることを特徴とする請求の範囲第104項に記載の方法。 111.データを垂直帰線消去インターバルにおいて送信することを特徴とする 請求の範囲第103項に記載の方法。 112.受信チャンネル番号を割当てチャンネル番号にマッピングする方法にお いて、 放送されるビデオ信号を検出し; 放送されるビデオ信号から割当てチャンネル番号を含む情報を読取り; 割当てチャンネル番号を受信チャンネル番号と関連づけることによってチャン ネルマップを作成するステップから成ることを特徴とする受信チャンネル番号を 割当てチャンネル番号にマッピングする方法。 113.割当てチャンネル番号がタイマービデオプログラマーによっ て割当てられるチャンネル番号と対応することを特徴とする請求の範囲第112項 に記載の方法。 114.対応のプログラムに割当てられたコード番号を放送し、コード番号を復 号することによって割当てチャンネル番号を形成することを特徴とする請求の範 囲第113項に記載の方法。 115.ローカルケーブルのオペレータが受信チャンネル番号を検出することを 特徴とする請求の範囲第112項に記載の方法。 116.各受信チャンネルを走査し;受信チャンネル番号を検出し;割当てチャ ンネル番号を検出し;チャンネルマップを作成するステップをも含むことを特徴 とする請求の範囲第112項に記載の方法。 117.各受信チャンネルを走査するステップを指標付けVCRのターンオン状態に おいて行うことを特徴とする請求の範囲第116項に記載の方法。 118.チャンネルマップをメモリーに記憶させるステップをも含むことを特徴 とする請求の範囲第112項に記載の方法。 119.VCRにおけるクロック時間の自動設定方法において、 ビデオ信号のVBIで放送される日付及び時刻情報を検出し; VCRにおけるクロックを検出された日付及び時刻にセットする ステップから成ることを特徴とするVCRにおけるクロック時間の自動設定方法。 120.電源遮断を検出し; 検出された電源遮断に応答してクロックをリセットする ステップをも含むことを特徴とする請求の範囲第119項に記載の方法。 121.第1の複数視聴者によって視聴されるプログラムの制御方法において、 放送されるプログラムの直前にプログラムカテゴリを放送し; 限定すべき第1のプログラムカテゴリグループを選択し; 前記限定されたカテゴリへのアクセスを可能にするための合言葉を選択し; 放送中のプログラムのプログラムカテゴリをモニターし; モニターされたプログラムカテゴリを第1カテゴリグループと比較し; もし一致するなら合言葉をリクエストし; リクエストされた合言葉を検出し; 検出された合言葉を選択した合言葉と比較し; 合言葉が一致するなら視聴を可能にし; もし一致しないならテープの再生、ショーの記録及びTVプログラムの受信を不 能にし; 合言葉以外はリモートコントローラからの指令を無視し; 合言葉をリクエストし続ける ステップから成ることを特徴とするプログラム制御方法。 122.プログラムカテゴリを記録ずみテープのVBIから読取ることを特徴とする 請求の範囲第121項に記載の方法。 123.TIDを限定されるものとして選択することを特徴とする請求の範囲第121 項に記載の方法。 124.VCRを不能にし、指令を無視するステップが限定プログラムのチャンネル だけに適用されることを特徴とする請求の範囲第121項に記載の方法。 125.複数の指標付けVCRsと; 少なくとも1つのディレクトリコントローラと; 少なくとも1つのディレクトリコントローラとの双方向通信のため少なくとも 1つのディレクトリコントローラと接続するバスとから成り; 少なくとも1つのディレクトリコントローラのディレクトリの作成または修正 に応答して少なくとも1つのディレクトリコントローラが他のディレクトリコン トローラにディレクトリを通信する ことを特徴とする多重VCRシステム。 126.前記バスと接続する外部装置をも含むことを特徴とする請求の範囲第125 項に記載の多重VCRシステム。 127.外部装置が外部RAMであることを特徴とする請求の範囲第126項に記載の 多重VCRシステム。 128.外部装置がプリンタであることを特徴とする請求の範囲第126項に記載の 多重VCRシステム。 129.少なくとも1つのディレクトリコントローラからの指令に応答してプリ ンタがディレクトリの一部の内容をプリントすることを特徴とする請求の範囲第 128に記載の多重VCRシステム。 130.第1VCRから第2VCRへのディレクトリ転送方法において、 第1VCRに挿入されたテープから識別コードを読取り; 第1VCRのメモリーから対応のディレクトリを検索し; ユーザー選択指令に応答してテープの所定箇処にディレクトリを書込み; 第2VCRにテープを挿入し; 第2のユーザー選択指令に応答してテープからディレクトリを読取り; 第2VCRのメモリーにディレクトリを記憶させるステップから成ることを特徴 とするディレクトリ転送方法。 131.所定場所がテープの末尾であり、方法が書込みの前にテープをテープの 末尾まで送るステップをも含むことを特徴とする請求の範囲第130項に記載の方 法。 132.テープを走査して識別番号を探し; もし発見されなければ前記テープを識別するようにユーザーにリクエストし; ユーザーが第1タイプのテープであると識別するとこれに応答してテープをテ ープ末尾まで送り; テープからディレクトリを読取る ステップをも含むことを特徴とする請求の範囲第130項に記載の方法。 133.はじき出し指令を受信し; テープが第2VCR中にあった時にディレクトリが変更されなかったかどうかを 判定し; もし変更されていたら新しいディレクトリをテープに書込み; テープをはじき出す ステップをも含むことを特徴とする請求の範囲第130項に記載の方法。 134.複数のプログラムが記録されており、各プログラムの開始点で制御トラ ックにマークを有し、テープの位置を識別するためテープ上に間隔を置いて複数 のアドレスマークをも有するテープをユーザーが選択したプログラムまで送るテ ープ転送方法において、 (a)アドレスマークを検出し; (b)検出されたアドレスマークからテープの現在アドレスを検出し; (c)ユーザーが選択したプログラムリクエストを受信し; (d)ディレクトリからユーザー選択プログラムの行先アドレスを検索し; (e)現在アドレスと行先アドレスの間の制御トラックマーカー数を計算し; (f)カウントダウンレジスタに制御トラックマーカーの数をロ ードし; (g)正常なテープ再生速度より高速度でテープを行先アドレスにむかって移 動させ; (h)制御トラックをマーカーに関してモニターし; (i)モニターされるマーカーごとにカウントダウンレジスタに記憶されてい る数を減らし; (j)カウンタの数が0よりも大きくなければテープを再生速度て移動させ; (k)テープ上のアドレスマークを検出し; (l)検出と同時にアドレスマークを読取り; (m)アドレスマークを行先アドレスと比較し; (n)もし等しくなければステッブ(e)−(m)を繰返えし; (o)等しければテープを停止させる ステップから成ることを特徴とするテープ転送方法。 135.複数のプログラムが記録されており、各プログラムの開始点で制御トラ ックにマーカーを有し、テープのプログラム番号を識別するためテープ上に間隔 を置いて設けた複数のプログラム番号パケットをも有するテープをユーザーが選 んだプログラムまで送るテープ転送方法において、 (a)プログラム番号パケットを検出することによってテープの現在プログラ ム番号を求め; (b)ユーザー選択プログラムリクエストを受信し; (c)ユーザー選択プログラムの行先プログラム番号を求め; (d)現在プログラムと行先プログラムの間の制御トラックマーカー数を計算 し; (e)制御トラックマーカー数をカウントダウンレジスタへロードし; (f)正常なテープ再生速度より高速度でテープを行先アドレスにむかって移 動させ; (g)マーカーに関して制御トラックをモニターし; (h)マーカーがモニターされるごとにこれに応答してカウントダウンレジス タに記憶されている数を減らし; (i)カウントダウンレジスタ中の数が0になったらテープを停止させる ステップから成ることを特徴とするテープ転送方法。 136.テープを停止させるステップが テープ上のプログラム番号を読取り; 読取られたプログラム番号を行先プログラム番号と比較し; もし等しくなければ、ステップ(d)−(i)を繰返えし、さもなければテー プを停止させる ステップを含むことを特徴とする請求の範囲第135項に記載の方法。 137.制御トラックのマーカーがVISSマークであることを特徴とする請求の範 囲第135項に記載の方法。 138.複数のプログラムが記録されており、各プログラムの開始点で制御トラ ックにマーカーを有し、テープのプログラム番号を識別するためテープ上に間隔 を置いて設けた複数のプログラム番号パケットをも有するテープをユーザーが選 んだプログラムまで送るテープ転送方法において、 (a)ユーザー選択プログラムリクエストを受信し; (b)ユーザー選択プログラムの行先プログラム番号をメモリーから読取り; (c)ユーザー選択プログラムの行先アドレスをメモリーから読取り; (d)プログラム番号パケットを検出することによってテープの現在プログラ ム番号を確認し; (e)検出されたアドレスマークからテープの現在アドレスを求め; (f)テープの再生速度以上の第1速度でテープを行先アドレスにむかって移 動させ; (g)移動させながらテープのアドレスをモニターし; (h)モニターされたアドレスを行先アドレスと比較し; (i)もし一致すれば、テープの再生速度以上だが第1速度以下である第2速 度でテープを行先アドレスにむかって移動させ; (j)マーカーに関して制御トラックをモニターし; (k)マーカーが検出されたらプログラム番号を読取り; (l)読取られたプログラム番号を行先プログラム番号と比較し (m)もし一致するならテープの移動を停止させ; (n)もし一致しないならステップ(d)−(m)を繰返えす ステップから成ることを特徴とするテープ転送方法。 139.制御トラックのマーカーがVISSマークであることを特徴とする請求の範 囲第138項に記載の方法。 140.第1ユーザー選択指令を検出し; 検出された第1ユーザー選択指令に応答してカウンタを読むことによって第1 識別子を形成し; 第2ユーザ一選択指令を検出し; 検出された第2ユーザー選択指令に応答してカウンタを読むことによって第2 識別子を形成し; 第1及び第2識別子を組合わせてテープ識別番号を形成する ステップから成ることを特徴とするテープ識別方法。 141.第1及び第2ユーザー選択指令がリモートコントローラからの指令であ ることを特徴とする請求の範囲第140項に記載の方法。 142.複数の放送プログラムに関する情報を記憶するためのビデオプログラム ガイドにおいて、 (a)複数のビデオフレームを有する記録媒体と; (b)(1)それぞれが対応の放送プログラムを表わすビデオ情報を含み、第 1ビデオフレームグループの第1部分に記録されている複数のビデオクリップと 、 (2)それぞれが対応のビデオクリップを表わすビデオ情報を含み、格子状の 複数セルに表示されるように配列された複数のチャプタビデオイメージを有し、 各セルを対応のビデオクリップと連係させるためのアドレス情報を垂直帰線消去 インターバルに有すると共に各セルを対応の放送プログラムと連係させるための タイミング情報をも有し、第1ビデオフレームグループの第2部分に記録されて いる複数のチャプタメニューと; から成る第1ビデオフレームグループに記録されている複数のビデオチャプタと ; (c)対応のビデオチャプタを表わすビデオ情報を含み、格子状の複数セルに 表示されるように配列された複数のメニュービデオイメージを有すると共に、各 セルを対応のビデオチャプタと連係させるためのアドレス情報を垂直帰線消去イ ンターバル中に有し、第2ビデオフレームグループに記憶されているガイドメニ ューと、 から成ることを特徴とするビデオプログラムガイド。 143.複数のビデオプログラム及びビデオプログラムに関する指標付け情報を 含む放送ビデオマガジンの記録方法において、 (a)ビデオイメージ、垂直帰線消去インターバル中のディレクトリ情報、及 びVMデータパケットを含む放送プログラムのビデオ信 号を検出し; (b)検出されたVMデータパケットに応答してビデオテープの制御トラックに VISSマークを記録し; (c)検出されたVMデータパケットに応答してプログラム番号を増分し; (d)ビデオテープの複数ビデオフレームにビデオイメージ、ディレクトリ情 報、及びプログラム番号を記録し; (e)各ビデオプログラムごとにステップ(a)−(d)を繰返えす ステップから成ることを特徴とする放送ビデオマガジンの記録方法。 144.任意のインターバルでビデオピクチュアとして繰返えしスクリーンに表 示されるプログラムリストと; それぞれが各プログラムと連係し、放送されるプログラムとプログラムの間の インターバルにビデオピクチュアとして放送される複数のフルモーションピクチ ュアビデオクリップと; プログラムリストの各ビデオピクチュアのVBIにおける任意の線で放送される 各プログラムに関する情報と、 から成ることを特徴とする電子TVガイド。 145.セルを形成するように縦横格子状にプログラムリストを構成したことを 特徴とする請求の範囲第144項に記載の電子TVガイド。 146.情報がセルの1つを強調するカーソルを含むことを特徴とする請求の範 囲第145項に記載の電子TVガイド。 147.情報が強調されるセルに対応するプログラムのビデオクリップ場所をも 含むことを特徴とする請求の範囲第146項に記載の電子TVガイド。 148.ビデオクリップで電子TVガイドが記録されているテープにお いて、 任意のインターバルでテープのビデオトラックの繰返えし現われるフレームに 記録されている格子状ビデオピクチュアとして放送されるプログラムリストと; 複数のフルモーションピクチュアビデオクリップと; プログラムとプログラムの間のインターバルに記録されて各プログラムと連係 する単一のビデオクリップと; ビデオトラックの各プログラムのビデオピクチュアのVBIに記録されていて各 プログラムのビデオピクチュアのVBIにおいて放送される情報と、 から成ることを特徴とする電子TVガイドが記録されているテープ。 149.VBIに記録されている情報がプログラムの1つを強調するカーソルを含む ことを特徴とする請求の範囲第148項に記載のテープ。 150.VBIに記録されている情報が強調されたプログラムと連係するビデオクリ ップのテープ上におけるアドレスを含むことを特徴とする請求の範囲第149項に 記載のテープ。 151.VBIに記録されている情報が強調されたプログラムを記録するようにVCR をあらかじめプログラミングするための前記強調されたプログラムと連係するコ ードを含むことを特徴とする請求の範囲第149項に記載のテープ。
JP51619994A 1993-01-05 1994-01-05 ビデオ・テープ・カセット・プレーヤの動作の強化 Expired - Lifetime JP3392867B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US112593A 1993-01-05 1993-01-05
US08/001,125 1993-01-05
US1454193A 1993-02-08 1993-02-08
US08/014,541 1993-02-08
PCT/US1994/000173 WO1994016441A1 (en) 1993-01-05 1994-01-05 Enhancing operations of video tape cassette players

Publications (2)

Publication Number Publication Date
JPH08505729A true JPH08505729A (ja) 1996-06-18
JP3392867B2 JP3392867B2 (ja) 2003-03-31

Family

ID=26668595

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51619994A Expired - Lifetime JP3392867B2 (ja) 1993-01-05 1994-01-05 ビデオ・テープ・カセット・プレーヤの動作の強化

Country Status (9)

Country Link
EP (1) EP0746851B1 (ja)
JP (1) JP3392867B2 (ja)
CN (1) CN1119049A (ja)
AU (1) AU6021394A (ja)
CA (1) CA2153259A1 (ja)
DE (1) DE69432673T2 (ja)
ES (1) ES2199958T3 (ja)
SG (1) SG52697A1 (ja)
WO (1) WO1994016441A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11056140B1 (en) 2020-03-24 2021-07-06 International Business Machines Corporation High resolution tape directory recovery by writing a null data set

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6239794B1 (en) * 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US5742730A (en) * 1995-03-09 1998-04-21 Couts; David A. Tape control system
US5880768A (en) 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
JPH11510654A (ja) * 1995-04-26 1999-09-14 インデックス システムズ インコーポレイテッド 音声表題用装置及び方法
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
US5969748A (en) 1996-05-29 1999-10-19 Starsight Telecast, Inc. Television schedule system with access control
US5801787A (en) * 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
JP3360548B2 (ja) * 1996-10-25 2002-12-24 日本電気株式会社 情報再生装置
JP3677951B2 (ja) * 1997-07-17 2005-08-03 株式会社日立製作所 映像信号記録再生装置
WO1999004561A1 (en) 1997-07-21 1999-01-28 E-Guide, Inc. Systems and methods for displaying and recording control interfaces
US6868226B1 (en) 1997-08-12 2005-03-15 Index Systems, Inc. Apparatus and methods for voice titles
EP0953978A4 (en) * 1997-11-20 2000-02-02 Sony Precision Technology Inc MAGNETIC RECORDER / PLAYER AND MAGNETIC RECORDING AND PLAYING METHOD
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
JP2000067565A (ja) * 1998-08-20 2000-03-03 Hitachi Ltd 記録再生装置
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
JP3557919B2 (ja) * 1998-10-16 2004-08-25 松下電器産業株式会社 デジタル情報記録再生装置
EP1061521A1 (en) * 1999-06-18 2000-12-20 Deutsche Thomson-Brandt Gmbh Method and apparatus for archiving record carriers
CN1373964A (zh) * 1999-08-06 2002-10-09 英戴克系统公司 增强型盒式磁带录像机磁带
ATE406618T1 (de) 2000-10-11 2008-09-15 United Video Properties Inc Systeme und verfahren zur bereitstellung von datenspeichern in servern in einem medien-auf- anfrage liefersystem
EP1437889A1 (en) * 2003-01-06 2004-07-14 Thomson Licensing S.A. Method for inserting data into a timer for a video recording device
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8380726B2 (en) 2006-03-06 2013-02-19 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
CN102436839A (zh) * 2011-10-25 2012-05-02 北京汉邦高科数字技术股份有限公司 一种对视频录像定位和检索的方法及其装置
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BE871690R (fr) * 1978-10-27 1979-02-15 Staar Sa Dispositif de memorisation de la position instantanee d'une bande magnetique contenue dans une cassette
FR2461299B1 (fr) * 1979-07-09 1986-09-05 Telediffusion Fse Memoire bloc-note pour cassettes d'enregistrement de bandes magnetiques
DE2950432A1 (de) * 1979-12-14 1981-06-19 Edmond 8031 Gröbenzell Keiser Verfahren und vorrichtung zum steuern des betriebs eines fernsehsignalempfaengers
US4516164A (en) * 1982-10-21 1985-05-07 Stypher Corporation Apparatus for decoding video address code signals
DE3243610A1 (de) * 1982-11-25 1984-05-30 Philips Patentverwaltung Gmbh, 2000 Hamburg Anordnung zur programmierbaren steuerung einer rundfunk- und/oder fernseh-empfangseinrichtung
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US4703465A (en) * 1985-12-04 1987-10-27 1K Entertainment Center Ltd. Method and apparatus for producing an audio magnetic tape recording from a preselected music library
US4755888A (en) * 1986-05-29 1988-07-05 Sony Corporation High speed contact printing system
DE3628743C2 (de) * 1986-08-23 1994-05-11 Grundig Emv Einrichtung zum Aufzeichnen und schnellen Wiederauffinden von Videosignalabschnitten auf einem Magnetband
US4908859A (en) 1986-09-19 1990-03-13 M/A-Com Government Systems, Inc. Receiver access interface to service components in television channel
JPH0535491Y2 (ja) * 1987-04-20 1993-09-08
GB2204975B (en) * 1987-05-19 1990-11-21 Gen Electric Co Plc Authenticator
DE3856057T2 (de) * 1987-07-20 1998-10-29 Philips Electronics Nv Fernseh-Übertragungssystem
US4977455B1 (en) * 1988-07-15 1993-04-13 System and process for vcr scheduling
DE3827837A1 (de) * 1988-08-17 1990-02-22 Thomson Brandt Gmbh Verfahren zur korrektur von datum und uhrzeit
DE3834510A1 (de) * 1988-10-11 1990-04-12 Grundig Emv Verfahren zur aufzeichnung und wiedergabe des inhaltsverzeichnisses einer videomagnetbandkassette und videorecorder zur durchfuehrung des verfahrens
US5172363A (en) * 1989-04-13 1992-12-15 Philip Greenspun Method and apparatus for automatic recording of marker during information recording
US5047867A (en) * 1989-06-08 1991-09-10 North American Philips Corporation Interface for a TV-VCR system
KR920004249B1 (ko) * 1989-06-10 1992-05-30 삼성전자 주식회사 디지탈 오디오 테이프 레코더의 고속 서치방법
JPH03125380A (ja) * 1989-10-09 1991-05-28 Hitachi Medical Corp 磁気カセットテープ
DE3935292A1 (de) * 1989-10-24 1991-04-25 Grundig Emv Videorecorder mit einer einrichtung zur abspeicherung des inhaltsverzeichnisses eines aus einer vielzahl von magnetbandkassetten bestehenden kassettenmagazins und zur numerierung dieser magnetbandkassetten
DE3935294A1 (de) * 1989-10-24 1991-04-25 Grundig Emv Videorecorder mit einer einrichtung zur abspeicherung des inhaltsverzeichnisses eines aus einer vielzahl von magnetbandkassetten bestehenden kassettenmagazins
US5164831A (en) * 1990-03-15 1992-11-17 Eastman Kodak Company Electronic still camera providing multi-format storage of full and reduced resolution images
US5161019A (en) * 1990-06-29 1992-11-03 Rca Thomson Licensing Corporation "channel guide" automatically activated by the absence of program information
CA2553385C (en) * 1990-09-10 2008-01-15 Starsight Telecast, Inc. User interface for television schedule system
DE4035888A1 (de) * 1990-11-12 1992-05-14 Grundig Emv Einrichtung zum erfassen von auf magnetband aufgebrachten index-informationen zum schnellen wiederauffinden von videosignalabschnitten
BE1003591A3 (fr) * 1991-03-20 1992-04-28 Staar Sa Procede de memorisation automatique de references d'enregistrements portes par un support.
US5200823A (en) * 1991-03-29 1993-04-06 Scientific-Atlanta, Inc. Virtual channels for a multiplexed analog component (mac) television system
EP0600006A1 (en) * 1991-08-19 1994-06-08 YUEN, Henry C. Program directory for a video tape cassette
IL100252A0 (en) * 1991-12-05 1992-09-06 D S P Group Israel Ltd Video cassette directory

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11056140B1 (en) 2020-03-24 2021-07-06 International Business Machines Corporation High resolution tape directory recovery by writing a null data set

Also Published As

Publication number Publication date
WO1994016441A1 (en) 1994-07-21
EP0746851A1 (en) 1996-12-11
CN1119049A (zh) 1996-03-20
DE69432673D1 (de) 2003-06-18
EP0746851A4 (en) 1998-12-02
DE69432673T2 (de) 2004-03-25
SG52697A1 (en) 1998-09-28
CA2153259A1 (en) 1994-07-21
EP0746851B1 (en) 2003-05-14
AU6021394A (en) 1994-08-15
JP3392867B2 (ja) 2003-03-31
ES2199958T3 (es) 2004-03-01

Similar Documents

Publication Publication Date Title
JPH08505729A (ja) ビデオ・テープ・カセット・プレーヤの動作の強化
US6487362B1 (en) Enhancing operations of video tape cassette players
US6091884A (en) Enhancing operations of video tape cassette players
US5621579A (en) Method for selectively playing back programs recorded on a video tape
US6240241B1 (en) Still frame video in index
US5488409A (en) Apparatus and method for tracking the playing of VCR programs
KR100281355B1 (ko) 자기기록재생장치
US20030194200A1 (en) Enhancing operations of video tape cassette players
CA2174554A1 (en) An apparatus for accessing recorded programs
US20020031331A1 (en) Apparatus and methods for voice titles
WO1995018449A2 (en) Enhancing operations of video tape cassette players
US6868226B1 (en) Apparatus and methods for voice titles
WO1996036171A1 (en) Apparatus and methods for voice titles
JP3606109B2 (ja) 記録再生情報管理装置および記録再生情報管理方法
AU2004210588B2 (en) Still frame video in index
AU773945B2 (en) Still frame video in index
EP1578124B1 (en) Still frame video in index
KR100310789B1 (ko) 인덱스 내의 정지 프레임 영상
HK1083285A (en) Still frame video in index
JP2000067490A (ja) 記録再生装置及び記録再生方法
MXPA99008184A (en) Still frame video in index

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090124

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090124

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100124

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110124

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110124

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120124

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130124

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130124

Year of fee payment: 10

EXPY Cancellation because of completion of term