ES2199958T3 - Operaciones de mejora de reproductores de videocasetes. - Google Patents
Operaciones de mejora de reproductores de videocasetes.Info
- Publication number
- ES2199958T3 ES2199958T3 ES94906529T ES94906529T ES2199958T3 ES 2199958 T3 ES2199958 T3 ES 2199958T3 ES 94906529 T ES94906529 T ES 94906529T ES 94906529 T ES94906529 T ES 94906529T ES 2199958 T3 ES2199958 T3 ES 2199958T3
- Authority
- ES
- Spain
- Prior art keywords
- tape
- program
- directory
- vcr
- nic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems 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/087—Systems 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/088—Systems 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/0887—Systems 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, 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/02—Control of operating function, e.g. switching from recording to reproducing
- G11B15/023—Control of operating function, e.g. switching from recording to reproducing remotely controlled
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, 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/02—Control of operating function, e.g. switching from recording to reproducing
- G11B15/026—Control of operating function, e.g. switching from recording to reproducing by using processor, e.g. microcomputer
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, 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/02—Control of operating function, e.g. switching from recording to reproducing
- G11B15/05—Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
- G11B15/06—Control 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/07—Control 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, 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/02—Control of operating function, e.g. switching from recording to reproducing
- G11B15/05—Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
- G11B15/087—Control 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, 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/18—Driving; Starting; Stopping; Arrangements for control or regulation thereof
- G11B15/1808—Driving of both record carrier and head
- G11B15/1816—Programmed access in sequence to indexed parts of operating tapes cooperating with rotating heads
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B23/00—Record 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/02—Containers; Storing means both adapted to cooperate with the recording or reproducing means
- G11B23/04—Magazines; Cassettes for webs or filaments
- G11B23/08—Magazines; Cassettes for webs or filaments for housing webs or filaments having two distinct ends
- G11B23/087—Magazines; Cassettes for webs or filaments for housing webs or filaments having two distinct ends using two different reels or cores
- G11B23/08707—Details
- G11B23/08714—Auxiliary features
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B23/00—Record 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/30—Record 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B23/00—Record 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/30—Record 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/36—Signals on record carriers or on containers and recorded by the same method as the main recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/022—Electronic editing of analogue information signals, e.g. audio or video signals
- G11B27/029—Insert-editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/107—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
- G11B27/13—Indexing; 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
- G11B27/3036—Time code signal
- G11B27/3054—Vertical Interval Time code [VITC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/309—Table of contents
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/322—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
- G11B27/324—Duty cycle modulation of control pulses, e.g. VHS-CTL-coding systems, RAPID-time code, VASS- or VISS-cue signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/328—Table of contents on a tape [TTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B31/00—Arrangements for the associated working of recording or reproducing apparatus with related apparatus
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B33/00—Constructional parts, details or accessories not provided for in the other groups of this subclass
- G11B33/10—Indicating arrangements; Warning arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/86—Re-recording, i.e. transcribing information from one magnetisable record carrier on to one or more similar or dissimilar record carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/458—Scheduling 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/4583—Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programmes in the same time slot
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47214—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4753—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
- G11B2220/652—Solid state media wherein solid state memory is used for storing indexing information or metadata said memory being attached to the recording medium
- G11B2220/655—Memory in cassette [MIC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/80—Indexing information stored in optical or magnetic or other strip attached to cassette or disc, e.g. barcodes attached to a recording medium
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
- G11B2220/91—Helical scan format, wherein tracks are slightly tilted with respect to tape direction, e.g. VHS, DAT, DVC, AIT or exabyte
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/022—Electronic editing of analogue information signals, e.g. audio or video signals
- G11B27/024—Electronic editing of analogue information signals, e.g. audio or video signals on tapes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/008—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
- G11B5/00813—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes
- G11B5/00847—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes on transverse tracks
- G11B5/0086—Recording 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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/4316—Generation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
- H04N5/7755—Interface 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/7824—Television signal recording using magnetic recording on tape with rotating magnetic heads
- H04N5/7826—Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape
- H04N5/78263—Television 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/9201—Transformation 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/9206—Transformation 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)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Computer Hardware Design (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
LA OPERACION DE UN REPRODUCTOR DE CASSETTES DE VIDEO (10) SE FACILITA SUMINISTRANDO UN DESCODIFICADOR DE INTERVALOS DE BORRADO VERTICAL (60A) QUE DESCODIFICA INFORMACION TAL COMO EL TITULO, LA FECHA, LA ORA Y LA LONGITUD DE LOS PROGRAMAS EMITIDOS Y UTILIZA LA INFORMACION PARA SUMINISTRAR UN DIRECTORIO DE LOS PROGRAMAS (33A) ASI COMO EL CONTROL DEL VCR. EL VCR ESTA TAMBIEN PROVISTO DE UN CODIFICADOR VBI (60) PARA INSERTAR LA INFORMACION DE CONTROL ASI COMO DE DIRECTORIO EN LA CINTA, TANTO EN PARTES DE LA PISTA DE VIDEO (13) COMO EN LA PISTA DE CONTROL (11).
Description
Operaciones de mejora de reproductores de
videocasetes.
En un aspecto, esta invención se refiere a un
método y medios para facilitar la gestión, el almacenamiento, y la
recuperación de programas en una casete de cinta magnética. En otro
aspecto, esta invención se refiere a mantener la información actual
sobre una cinta en una casete de cinta magnética y, más
particularmente, a mantener la información actual sobre una cinta de
este tipo utilizando un grabador / lector de cintas magnéticas, y
casetes de cintas magnéticas para ello.
Son conocidos dos métodos generales para el
almacenamiento masivo de datos a largo plazo; el acceso aleatorio y
el acceso secuencial. El método de acceso aleatorio utiliza
reproductores de disco de larga duración (LP), unidades de disco
compacto (CD) y unidades de disco de vídeo para el uso del
consumidor, y unidades de disco duro, unidades de disquete y
unidades de disco óptico para su uso con ordenadores. En todos
ellos, se accede a la información al azar moviendo una cabeza
reproductora directamente sobre la zona de reproducción deseada de
los medios almacenados.
En el método secuencial, sólo puede accederse a
la información almacenada de manera secuencial. El método
secuencial utiliza unidades de cinta de audio, unidades de cinta de
vídeo y unidades de cintas de vídeo digital para el uso de general
del consumidor, y unidades de cinta digital y unidades de cinta de
casete de seguridad para su uso con ordenadores, y unidades de cinta
analógica para fines de instrumentación. Todos estos dispositivos
utilizan cintas magnéticas como los medios almacenados. La gran
ventaja de las unidades de cinta es su bajo coste en comparación con
los dispositivos de acceso aleatorio. Los problemas y desventajas
de utilizar las cintas magnéticas tienen tres aspectos.
1. Para ir a una posición particular en la cinta,
la cinta debe de avanzarse o rebobinarse de manera secuencial o
serial. Esto puede ser un proceso que lleva mucho tiempo a menos
que las operaciones de avance o retroceso puedan llevarse a cabo a
una velocidad muy alta.
2. No se conocen el lugar ni los contenidos
exactos de las grabaciones en la cinta. Los dispositivos de acceso
aleatorio pueden grabar (normalmente en las pistas más exteriores)
un índice del contenido al principio del disco, y cada vez que se
necesite acceder a la información del índice, la cabeza de
escritura o lectura simplemente salta para leer el índice. En cuanto
a la cinta magnética, aunque el índice esté grabado en una zona
reservada al principio de la cinta, tal como se hace actualmente en
algunas cintas de vídeo o en sistemas informáticos de cinta de
seguridad, su utilidad es limitada, debido al tiempo necesario para
rebobinar la cinta hasta el principio, suponiendo que la cinta no
esté al principio cuando surge la necesidad de buscar el índice.
Los propietarios de grandes números de cintas desean poner títulos
en las cintas para poder identificar rápidamente el programa en la
misma. Normalmente, la titulación se realiza escribiendo un título
a mano en una etiqueta en la cinta o en su caja. Sin embargo, la
cinta puede separarse de la caja, o la etiqueta puede caerse.
Algunos propietarios de cintas graban repetidamente sobre la misma
cinta y prefieren no utilizar etiquetas permanentes. Las cintas para
el ordenador pueden contener cientos de grabaciones o archivos y
escribir a mano o actualizar el índice en la caja no es
práctico.
3. La posición actual absoluta de la cinta no es
conocida. La mayoría de las unidades de cinta tienen contadores de
cinta que sólo indican una posición relativa. Por ejemplo, si se
reproduce una casete de cinta y, a continuación, se extrae de la
unidad de cinta sin rebobinar, la próxima vez que se introduzca y
se reproduzca la casete en la unidad de cinta, ya no se conocerá la
posición absoluta de la cinta en la casete. Se han realizado
intentos para superar este problema mediante la escritura de marcas
de dirección absoluta en la cinta. Por ejemplo, algunas cintas de
vídeo recientes utilizan el Sistema de Búsqueda por Dirección VHS
(VASS), con el que se escriben marcas de dirección absoluta a
intervalos de 1 minuto en la pista de control de una cinta de VHS.
En la duplicación informática de los discos duros con una cinta,
normalmente se utiliza el modo de flujo continuo, donde se escribe
un flujo constante de bloques de datos (normalmente 512 bytes) en
la cinta, estando precedido cada bloque por uno o dos bytes de
dirección. Por tanto, el direccionamiento absoluto está disponible
pero no se utiliza de manera universal en la cinta.
Conocer la dirección absoluta es importante. Por
ejemplo, supongamos que existen 5 programas (o grabaciones) en una
cinta y se conoce cada una de sus direcciones de inicio, y un
usuario desea ir a la posición de inicio del programa 4. Sin conocer
la dirección absoluta en la que se encuentra actualmente la cinta,
el usuario o la unidad no tienen forma de saberla si no es
rebobinando o haciendo avanzar rápidamente la cinta para llegar a
la grabación deseada.
Con el fin de que las unidades de cinta puedan
competir frente a los dispositivos de acceso aleatorio, es
importante que estos tres problemas sean superados o mejorados.
Poner un título descriptivo en la cinta presenta
otro problema. Normalmente, la titulación del vídeo es conocida y
grabada en una parte en blanco de la cinta. Habitualmente, el
título se genera por ordenador y se graba en una secuencia de
cuadros regulares de vídeo, en lugar de en la pista de control. Si
se realizan múltiples copias de la cinta, la calidad del título
disminuye drásticamente. Asimismo, el título no puede editarse
convenientemente sin la nueva grabación de la secuencia de cuadros.
Los sistemas de la técnica anterior para la aplicación de tales
títulos son o bien costosos o engorrosos. Los sistemas
profesionales de titulación de vídeo incluyen el sistema Chyron bien
conocido y muchos otros. Normalmente, estos sistemas incluyen un
ordenador completo, un generador de caracteres de alta resolución,
complejo, un generador de efectos especiales para realizar
sombreados, cursivas y otros efectos, y una interfaz de vídeo para
generar una señal de vídeo. Tales sistemas son demasiado costosos y
complicados para el mercado del vídeo doméstico.
Algunos grabadores de videocasetes (VCR) y
videocámaras están equipados con generadores de caracteres simples
para visualizar números y letras simples en bloques, superpuestos
sobre una señal de vídeo grabada o grabados y mezclados con la señal
de imagen. Una aplicación típica de las videocámaras es la adición
de caracteres que representan la fecha y hora de grabación para una
señal de vídeo según está siendo grabada, añadiendo de este modo un
"estampado de la fecha". En los grabadores VCR, el generador
de caracteres puede utilizarse para mostrar la información de
programación, tal como el canal, la fecha y la hora en la pantalla
según se está programando el VCR, para grabar programas en una
fecha futura. Sin embargo, actualmente no existe una forma sencilla
de utilizar el generador de caracteres del VCR como dispositivo de
titulación.
En el documento "Recommended Practice For Line
21 Data Services, Part Seven, Extended Data Service Packets",
Versión EIA-608, 12 de octubre, 1992, se sugiere el
uso de la línea 21 del IBV, campo 2, para enviar información, tal
como el tipo y archivo de programa junto con el programa de
radiodifusión. Todavía no se ha propuesto nunca el posible uso de
tal información para facilitar el funcionamiento de un grabador de
videocasetes, tal como el suministro de un título para un programa
grabado.
Otro problema con los sistemas de titulación de
la técnica anterior es la edición y entrada de datos. Con los
sistemas Chyron, se utiliza un teclado de estilo mecanográfico de
tamaño natural que es inapropiado para su uso doméstico y lento
para los mecanógrafos con poca rapidez. La edición de un título es
poco práctica con la mayoría de los títulos generados en casa,
porque el título se graba como una imagen de vídeo en la cinta. Por
tanto, la técnica anterior no proporciona un medio conveniente para
generar, almacenar y editar títulos de vídeo para su uso con cintas
magnéticas almacenadas de manera secuencial. Asimismo, los usuarios
de un equipo de vídeo doméstico agradecerían un sistema que
utilizase mandos a distancia para el VCR y un hardware interno
generador de caracteres, evitando la necesidad de un hardware
costoso o complejo para generar títulos.
La técnica anterior más próxima se considera
descrita en el documento "DAS VIDEO-ARCHIV IST
EINGEBAUT", Funkschau, vol. 63, nº 10, 3 de mayo de 1991, páginas
54-56, XP000229384 München DE. Este artículo
describe un sistema de grabación de vídeo que construye un
directorio con contenidos de una pluralidad de cintas en una RAM. La
duplicación del directorio no está descrita. El documento
EP-A 0 363 652 describe un grabador de vídeo que
construye un directorio de una cinta introducida. A partir de
entonces, el directorio de esa cinta se graba en la cinta.
La invención prevé un método, tal como se ha
definido en las reivindicaciones adjuntas.
La figura 1 es un diagrama de bloques, que
ilustra un grabador de indexación de videocasetes, que utiliza un
sistema híbrido de indexación que proporciona la indexación de
programas grabados para cintas grabadas en casa, cintas pregrabadas
y cintas indexadas retroactivamente, y un formato estándar de
videocasetes, y que tiene un controlador del directorio, una
interfaz de bus, y una interfaz de salida.
La figura 2 es una vista esquemática, que ilustra
conceptualmente una estructura de datos almacenada en la RAM del
controlador del directorio de la figura 1.
La figura 3 es una vista esquemática, que ilustra
una estructura conceptual de un directorio en funcionamiento en la
estructura de datos de la figura 2.
La figura 4 es una representación gráfica del
formato de la información grabada en la cinta magnética en la
casete de la figura 1, con marcadores y directorios en la pista de
control.
La figura 5 es una representación gráfica del
formato de la información grabada en la cinta magnética en la
casete de la figura 1, con marcadores en la pista de control y
directorios en los campos de los cuadros de vídeo.
La figura 6 es un diagrama de bloques, que
ilustra el controlador con microprocesador de la figura 1.
La figura 7 es un diagrama de bloques, que
ilustra el controlador con microprocesador de la figura 1 y sus
interfaces para ejecutar otra ejecución específica del controlador
31 con microprocesador.
La figura 8 es un diagrama de tiempos, que
muestra el formato de la línea 21 campo 2 de la señal de video en
el intervalo de borrado vertical de una señal de vídeo típica.
La figura 9 ilustra un decodificador del IBV para
decodificar tanto las señales de radiodifusión como las señales
grabadas.
La figura 10a es un diagrama de tiempos, que
muestra la modificación del impulso de sincronización grabado en la
pista de control de una cinta de vídeo para codificar un directorio
en la misma.
La figura 10b es un diagrama de tiempos, que
muestra los impulsos de sincronización grabados en la pista de
control cuando un bit binario ``0'' va a escribirse en un instante
temporal (un cuadro) y un bit binario ``1'' va a escribirse en otro
instante temporal (otro cuadro).
La figura 10c es un diagrama de tiempos, que
muestra la temporización de la corriente de polaridad opuesta
mediante la bobina de la cabeza de control.
La figura 10d es un diagrama de tiempos que
muestra las señales principales generadas por el detector del
flanco de un impulso de control mostrado en la figura 10f.
La figura 10e es un diagrama de tiempos, que
muestra las señales principales generadas por el detector del
flanco de un impulso de control mostrado en la figura 10f en
respuesta al flujo de corriente mostrado en la figura 10c.
La figura 10f es un diagrama de bloques de un
circuito 4400 para controlar la escritura y lectura de señales de
datos codificados en la pista de control.
La figura 10g-10h es una vista
esquemática del circuito de la figura 10f.
La figura 10i es un diagrama de bloques para una
realización alternativa del circuito para codificar y decodificar
datos en la pista de control mostrada en la figura 10f.
La figura 11 es una vista esquemática, que
muestra el formato de los datos para el directorio grabado en
cintas pregrabadas.
La figura 12 es una vista esquemática, que
muestra el formato de los datos en paquetes para el número de
identificación de la cinta (NIC).
La figura 13 es una vista esquemática, que
muestra el formato para otra realización del paquete del directorio
grabado en el IBV para cintas pregrabadas.
La figura 14 es una vista esquemática, que
muestra el formato para otra realización del paquete D(0)
del directorio para el título de la cinta grabado en el IBV para
cintras pregrabadas.
La figura 15 es una vista esquemática, que
muestra el formato para otra realización de un paquete TP grabado
en el IBV para cintas GC y cintas PG.
La figura 16 es un diagrama esquemático, que
muestra el formato para otra realización de un NIC para una cinta
GC.
La figura 17 es un diagrama esquemático, que
muestra el formato para otra realización de un NIC para una cinta
PG.
La figura 18 es un diagrama de flujo, que muestra
las etapas utilizadas en el funcionamiento de un VCR de indexación,
que utiliza un sistema de direccionamiento FMAS para escribir un
número de identificación de la cinta, una dirección y un directorio
para una cinta grabada en casa (cinta GC) durante la grabación o
expulsión.
La figura 19 es un diagrama de flujo, que muestra
las etapas utilizadas en el funcionamiento de un VCR de indexación,
que utiliza un sistema de direccionamiento VISS PLUS TP para
escribir un número de programa e identificación de la cinta para una
cinta grabada en casa (cinta GC) durante la grabación.
La figura 20 es un diagrama de flujo, que muestra
las etapas utilizadas para escribir una identificación de la cinta,
una dirección absoluta y un directorio para crear unas cintas
indexadas retroactivamente mediante un VCR de indexación, que
utiliza un sistema de direccionamiento FMAS o LRAS.
Las figuras 21a-21b son diagramas
de flujo, que muestran las etapas utilizadas en el funcionamiento
del VCR de indexación, que utiliza un sistema de direccionamiento
FMAS cuando se introduce una cinta en el mismo.
Las figuras 22a-22b son diagramas
de flujo, que muestran las etapas utilizadas en el funcionamiento
del VCR de indexación, que utiliza un sistema de direccionamiento
VISS PLUS TP cuando se introduce una cinta en el mismo.
La figura 23 es un diagrama de flujo, que muestra
las etapas utilizadas en el almacenamiento de un directorio en una
biblioteca.
Las figuras 24a-24m son diagramas
de flujo, que muestran las etapas ejecutadas por el controlador
cuando se pulsan distintas teclas.
Las figuras 25a-25p ilustran las
distintas pantallas visualizadas por el VCR.
Las figuras 26a-26c ilustran las
etapas de los distintos procedimientos ejecutados por el VCR.
Las figuras 27a-27l' son vistas
esquemáticas de visualizaciones para un sistema de indexación.
La figura 28a es un diagrama de bloques de una
grabadora de videocasetes con un controlador del directorio y un
sistema de detección y escritura móvil magnético para la
información grabada en la pared posterior de la casete y representa
una realización alternativa.
Las figuras 28b-28d ilustran el
diseño mecánico del conjunto de cabeza móvil del sistema mostrado
en la figura 28a.
La figura 29 es un diagrama esquemático de
circuitos de un circuito de control del motor.
La figura 1 es un diagrama de bloques de un
sistema 10 VCR de indexación, que incluye un grabador / lector de
videocasetes 1 (VCR) con una videocasete 40 de cinta convencional,
un visualizador 50 de vídeo, y un controlador 30 del directorio. El
VCR 1 es un dispositivo grabador / lector de vídeo convencional y
utiliza cualquiera de las muchas tecnologías de grabación
distintas, tales como BETA, VHS, súper VHS, 8 mm,
VHS-C o cualquier otra tecnología popular. En
particular, las cintas indexadas con VHS-C pueden
reproducirse directamente en un VCR de indexación con VHS con un
funcionamiento de indexación completo. La casete 40 es una
videocasete convencional, que tiene una cinta 42 magnética
empaquetada en un cartucho o alojamiento de cinta (en lo sucesivo
denominado cinta). Aunque el tamaño y el diseño son distintos para
distintos tipos de tecnologías de grabación, la información básica
que se encuentra en la propia cinta es similar. La tecnología y
funcionamiento de un VCR son bien comprendidos en la técnica.
El VCR 1 tiene un panel 3 de botones de control
con botones de control, que incluyen CARGAR 3a, REPRODUCIR 3b,
PARAR 3c, GRABAR 3d y EXPULSAR 3e, para controlar el funcionamiento
del VCR 1. El botón 3a CARGAR es opcional y no se utiliza en
máquinas que cargan automáticamente. El circuito 21 lógico de
control del VCR recibe señales de control del panel 3 de botones de
control y controla el funcionamiento general del VCR 1 mediante el
envío de señales de control a un circuito 5 lógico de control
mecánico y del motor, un circuito 7 lógico de vídeo, un circuito 9
contador y de posición lógica, y un circuito 11 lógico de la cabeza
de pista de audio y control del VCR 1, así como el visualizador 50
de vídeo y el controlador 31 con microprocesador del controlador 30
del directorio.
El circuito 5 lógico de control mecánico y del
motor controla la carga y expulsión de la casete 40 y también
controla el movimiento de la cinta 42 de vídeo dentro de la
videocasete 40 durante la grabación, lectura (reproducción), avance
rápido, y rebobinado. El circuito 7 lógico de vídeo controla el
funcionamiento de un tambor 13 de cabeza de lectura / escritura de
vídeo al leer desde o al grabar señales de vídeo a la cinta 42. Las
señales eléctricas están acopladas magnéticamente entre el circuito
7 lógico de vídeo y el tambor 13 de cabeza de vídeo mediante un
arrollamiento 14. El circuito 9 contador y de posición lógica
controla el movimiento de la cinta a través de un sensor 22 de
movimiento de la videocasete y genera señales que representan una
posición de la cinta. El circuito 11 lógico de la cabeza de pista
de audio y control controla la escritura, lectura y el borrado de
señales en la pista de audio o de control de la cinta 42 a través
de la cabeza 19 de escritura, la cabeza 17 de lectura, y la cabeza
15 de borrado.
El controlador 30 del directorio incluye un
controlador 31 con microprocesador, una memoria 33 de acceso
aleatorio (RAM) y un panel 32 de control y visualización de las
entradas / salidas del directorio. Preferiblemente, el controlador
31 con microprocesador comprende un microprocesador de circuito
integrado, un almacén de programas, tal como una memoria de sólo
lectura (ROM), para almacenar un programa de control para ejecutar
los métodos de la invención, y un reloj para generar una señal de
reloj para las funciones de temporización y el suministro de la
hora. La hora puede ajustarse utilizando el panel 32 de control y
visualización de las entradas / salidas del directorio de la manera
conocida en la técnica. Alternativamente, el VCR 1 puede guardar la
hora. La RAM 33 es una memoria semiconductora de acceso aleatorio
convencional que se interconecta directamente con el controlador 31
con microprocesador. Preferiblemente, la RAM 33 no es volátil.
Alternativamente, la RAM 33 está alimentada por batería. También se
utiliza una parte de la RAM 33, mostrada como datos 33b del sistema,
para almacenar el sistema de software del controlador 31 con
microprocesador. La RAM 33 también se utiliza para almacenar el
directorio 33a de programas. El tamaño de la RAM 33 es según el
criterio del fabricante. Sin embargo, preferiblemente, la RAM 33
puede almacenar el directorio de al menos 100 cintas. Por
consiguiente, preferiblemente la RAM 33 es de al menos 128 bits. La
compresión de datos puede utilizarse para almacenar el directorio
en la RAM 33.
El panel 32 de control y visualización de
entradas / salidas del directorio tiene un teclado 32a alfanumérico
y teclas de funciones especiales, tales como una tecla 32b de
BUSCAR para ordenar búsquedas de los datos en el directorio 33a y en
la cinta 42, una tecla 32c de MODIFICAR para la modificación o
borrado de información del directorio en la RAM 33, y una tecla 32d
de INTRO para la introducción de información de programas en el
directorio. En lugar de proporcionar teclas de funciones
especiales, las funciones también pueden ponerse en marcha
introduciendo secuencias predefinidas de teclas convencionales en
el teclado 32a alfanumérico.
Una pantalla 32e es una pantalla convencional de
cristal líquido o de otro tipo para visualizar los datos que están
siendo introducidos en el teclado 32a y para visualizar el
directorio u otra información almacenada en la RAM 33.
Alternativamente, tal como se expone a continuación, puede
utilizarse una visualización 50a en pantalla. El controlador 31 con
microprocesador trata la información del directorio almacenada en
la RAM 33.
Adicionalmente, el VCR 1 comprende un circuito 23
generador de caracteres acoplado al circuito 21 lógico de control
del VCR y a la memoria 25 de sólo lectura (ROM) generadora de
caracteres. Los generadores de caracteres son bien conocidos en la
técnica. Normalmente, la ROM 25 generadora de caracteres almacena
una tabla de datos que representa configuraciones de bits o píxeles
de una pluralidad de caracteres alfanuméricos, tales como el
alfabeto romano y los números arábigos. Cuando el circuito 21
lógico de control del VCR y el circuito 23 generador de caracteres
lo ordene, los datos de la ROM 25 generadora de caracteres son
leídos y colocados en una señal de salida al visualizador de vídeo
en una posición en el visualizador determinada por coordenadas
generadas por el controlador 31 con microprocesador. El resultado
final es la representación visual de un carácter alfanumérico en la
pantalla de visualización. Los generadores de caracteres son bien
conocidos para la visualización de canales en los receptores de
televisión, y para su uso en un equipo de titulación
profesional.
Preferiblemente, la pantalla 50a es de 36
caracteres x 15 filas. Tal como se describirá a continuación, un
radiodifusor difunde preferiblemente información auxiliar en este
formato. Para las visualizaciones con un formato distinto, el VCR
10 de indexación reformatea la información. Por ejemplo, un VCR con
una densidad superior de visualización en pantalla, tal como 36
caracteres x 15 filas, puede centrar la información en el formato
de 24 caracteres x 10 filas. Alternativamente, para una densidad
superior de visualización en pantalla, los datos pueden difundirse a
la densidad superior. Cuando existen más filas que puedan
visualizarse en una página, el VCR 10 de indexación visualiza un
mensaje, tal como "(MÁS)", para informar al usuario de que
existe otra página de información.
Los circuitos decodificadores comercialmente
disponibles bien conocidos en la técnica, para decodificar el
sistema de radiodifusión con subtítulos opcionales para sordos,
pueden conectarse opcionalmente al controlador 30 del directorio
para una generación automática del título del programa del
directorio del programa que está siendo grabado. Las radiodifusiones
televisivas incluyen títulos y subtítulos transmitidos durante la
parte de intervalo de borrado vertical (IBV) (descrita a
continuación) de la señal de radiodifusión de vídeo, que puede
decodificarse y visualizarse como subtítulos de texto junto con la
imagen de vídeo mediante circuitos especiales de decodificación. Los
receptores de TV no decodifican ni tratan la señal, pero con los
circuitos decodificadores especiales, el texto codificado puede
extraerse y alimentarse al controlador 30 del directorio para la
generación automática del título del programa que está siendo
grabado. Un usuario puede editar el título del programa extraído,
decodificado o puede guardarse en el directorio. De este modo, el
título del programa extraído puede servir como una fuente
alternativa de entrada de datos para el directorio de programas,
reduciendo la cantidad necesaria de entradas del usuario. Durante
el IBV también puede difundirse otra información descrita a
continuación.
La información (por ejemplo, el título,
subtítulo, identificación del programa) transmitida durante la parte
del IBV no sólo puede visualizarse en tiempo real o utilizarse para
generar el título del programa para el directorio, sino que puede
utilizarse para facilitar más el funcionamiento del VCR. Por
ejemplo, al controlar el título transmitido, el VCR puede detectar
automáticamente el final de un programa y detener la grabación en
el mismo. Asimismo, al controlar la parte del IBV utilizada para
transmitir el título, el VCR puede filtrar (en la grabación de un
programa) segmentos que no guardan relación con el programa (por
ejemplo anuncios publicitarios), mediante la parada temporal del
VCR, en caso de que se detecten cambios en la parte de título.
En los párrafos anteriores, se describe que los
datos del IBV pueden difundirse a una velocidad de repetición
relativamente alta antes de la radiodifusión, haciendo posible que
un decodificador apropiado detecte los datos. En el sistema de la
figura 1, el decodificador 60a puede estar diseñado para recibir y
almacenar en la memoria 62 intermedia la información de
identificación del programa desde la línea 21 del campo 2 de cada
cuadro. Utilizando la lógica apropiada, el título del programa y
otra información pueden almacenarse automáticamente en el directorio
33a, sin la intervención del usuario.
A continuación, con referencia a la figura 2, se
describe la estructura de memoria de la RAM 33, que es una vista
esquemática que ilustra conceptualmente una estructura típica de
los datos almacenados en la RAM 33 según una realización de la
presente invención. La RAM 33 puede visualizarse conceptualmente ya
que tiene una zona 1010 para almacenar los indicadores de
funcionamiento. Estos indicadores incluyen un indicador 1011 de
modo (INDICADORMODO) para indicar la velocidad de funcionamiento
(por ejemplo SP (Duración Estándar), LP (Larga Duración) o SLP
(Duración Súper Larga)) del VCR 1 y que cambiarán cada vez que la
velocidad de funcionamiento del VCR 1 cambie. Un indicador 1012 de
la duración de la cinta (DURCINTA) indica la duración (por ejemplo,
E-60, E-90, E-120)
de una cinta 42 introducida. Un indicador 1014 de la segunda
memoria (SEGMEM) almacena la información de acceso de una memoria
secundaria que puede estar dispuesta en la casete 40 para almacenar
información del directorio. Por ejemplo, si la memoria secundaria
es una banda magnética, la SEGMEM 1014 puede almacenar la densidad
de grabación de una banda magnética, o si la memoria secundaria es
una memoria semiconductora, la SEGMEM 1014 puede almacenar la
capacidad y hora de acceso de la misma.
Los indicadores también incluyen un campo 1013 de
control de prestaciones (CTRPRES) para especificar las funciones
VCR que están disponibles para un usuario. En el caso más simple,
si se necesita una memoria secundaria en una casete para almacenar
información del directorio, CTRPRES 1013 se ajustará de una forma
si una casete introducida tiene la memoria secundaria, y de otra
forma si la casete introducida no tiene memoria secundaria. CTRPRES
1013 también puede especificar otras funciones, y puede ajustarse
mediante la lectura de un código colocado en una zona predeterminada
de la casete (por ejemplo, en una banda magnética en el alojamiento
de la casete).
La zona 1010 también almacena un señalizador 1017
de mensajes que señala una zona 1022 de mensajes que almacena
mensajes de entrada y salida; y un señalizador 1019 DHFC que señala
una memoria 1024 de DHFC que almacena los datos de
duración-hora-fecha-canal
(DHFC) de futuras grabaciones.
En una realización preferida, la RAM 33 también
está dotada con una biblioteca 1023. La biblioteca 1023 almacena
los directorios de cintas que han archivado los usuarios del VCR 1.
Cada directorio almacenado en la biblioteca contiene sustancialmente
la misma información que el directorio en funcionamiento. Si una
biblioteca está presente, se proporciona un señalizador 1015 de
biblioteca para señalizar la biblioteca 1023.
También se proporciona un señalizador 1018 del
directorio para señalar un directorio 1021 en funcionamiento, que
almacena el directorio de la cinta actualmente introducida. En
realidad, el señalizador 1018 del directorio puede señalar una
posición en la biblioteca en la que se encuentra el directorio de
la cinta.
Adicionalmente, la zona 1010 también almacena un
campo 1016 de número de volumen (NOVOL), que almacena un valor de
recuento que representa el número de directorios de la cinta ya
almacenados en la biblioteca 1023. Pueden añadirse otros indicadores
según sea necesario.
Con referencia a la figura 3, que es una vista
esquemática que ilustra una estructura conceptual del directorio
1021 en funcionamiento en la estructura de datos de la figura 2, el
directorio 1021 en funcionamiento almacena el directorio de la cinta
de casete actualmente introducida en el VCR 1. Para cada programa
grabado en la cinta de casete, se establece una entrada 1041
correspondiente en el directorio 1021 de funcionamiento. A efectos
de ilustración, la figura 3 muestra la entrada 1041 sólo para el
programa 1. Sin embargo, cada programa tiene, de manera similar, una
entrada 1041. Cada entrada 1041 almacena un nombre 1042 del
programa o título (PROGRAMA); una dirección 1043 del programa (POS),
que almacena el valor de conteo absoluto de la cinta al principio
del programa; un valor 1044 de duración del programa (DURACIÓN),
que almacena la duración del programa grabado, representada como una
función de la diferencia entre su dirección desde la dirección del
siguiente programa o grabación o una medida de tiempo desde un
punto de referencia fijado, tal como el principio de la cinta; un
campo 1045 opcional del tipo de programa (TIPO), que almacena la
categoría del programa grabado; un campo 1046 de audiencia del
programa (PÚBLICO), que almacena la audiencia recomendada del
programa; y una velocidad 1047 de grabación opcional (VELOCIDAD),
que almacena la velocidad a la que se graba el programa.
Asimismo, en el directorio se almacena una
posición 1049 actual de la cinta (POS ACTUAL), para indicar la
posición absoluta desde el principio de la cinta 42 en la casete 40,
en la que está situado el directorio válido, o el valor del
contador de la cinta cuando la cinta es expulsada. Este campo se
utiliza para ajustar el contador de la cinta cuando la cinta vuelve
a cargarse en el VCR 1. La grabación en la cinta de la posición
absoluta de la cinta se describe a continuación.
Un campo 105 es un señalizador que señala la
dirección de la primera entrada del directorio 1021 representada en
la figura 3 con una flecha que señala el nombre 1042 del programa
(PROGRAMA). Cada entrada tiene también un campo 1048 que almacena la
dirección de la siguiente entrada en el directorio también
representada en la figura 3 con una flecha que señala el programa
12. Estos campos proporcionan un enlace desde una entrada a la
siguiente entrada y se utilizan para facilitar la búsqueda,
borrado, y adición de entradas. En la realización preferida, la
información del directorio no está almacenada en la cinta 42, sino
que se recupera de la biblioteca 1023. En esta realización, se
proporciona una etiqueta 1050 del volumen (NOVOL) en el directorio
1021 en funcionamiento. Este campo se utiliza para recuperar la
información del directorio de la cinta de una biblioteca 1023
almacenada en la RAM 33.
Tal como se describirá a continuación, puede
modificarse cada artículo en el directorio mediante el uso de los
botones en el teclado 32a y las teclas 32b, 32c, 32d de funciones
especiales del controlador 32 del directorio.
Como antecedentes, a continuación se describirá
el formato de la cinta 42. Las figuras 4 y 5 ilustran el contenido
de información de un ejemplo de cinta de vídeo tanto para el
formato BETA como VHS, utilizando ambos el mismo diseño de cinta. La
cinta 42 está dividida en tres áreas. Una banda estrecha que se
mueve a lo largo del borde superior de la cinta 42, es una pista de
audio 42a que contiene señales de audio. Una segunda banda estrecha
que transcurre a lo largo del borde inferior de la cinta, es una
pista 42c de control que contiene las señales de control de
sincronización ("sinc"). La zona 42b media es para las señales
de vídeo que están grabadas en pares de campos paralelos que
aumentan y disminuyen la anchura de la cinta en un pequeño ángulo.
Los marcadores 110, 112 y 114 se describirán a continuación.
El tambor 13 de cabeza de vídeo está acoplado con
dos cabezas 180 de grabación / lectura con una separación de 180
grados, de manera que las líneas con número par constituyen un
campo y las líneas con numero impar constituyen el otro campo. Para
reducir el parpadeo en la pantalla de vídeo, estos campos están
proyectados en la superficie de la pantalla 50a de tubos de rayos
catódicos (TRC) del visualizador 50 de vídeo a intervalos que se
alternan.
Las imágenes de vídeo en los dispositivos de
vídeo de tipo de tubos de rayos catódicos (TRC) (por ejemplo, un
televisor) están generadas explorando un haz a lo largo de un patrón
predeterminado de líneas por una pantalla. Cada vez que las líneas
son exploradas, se dice que se ha producido un cuadro. Cada cuadro
de vídeo en la señal de radiodifusión está dividido en dos campos,
denominados como campo 1 y campo 2.
Normalmente, el circuito 21 lógico de control del
VCR explora el haz desde la esquina superior izquierda y explora
por la pantalla. Tras la finalización de la exploración de una
línea, el haz vuelve al lado superior izquierdo y se repite a lo
largo de otra línea, a la que es paralela pero inferior que la
línea anterior. La exploración continúa a lo largo de las líneas con
número impar hasta que el haz alcanza el centro de la parte
inferior de la pantalla. Estas líneas con número impar forman el
campo 1.
Desde el centro inferior de la pantalla, el haz
vuelve a la parte superior, donde comienza la exploración,
sustancialmente desde el centro de la pantalla a lo largo de las
líneas con número par que interconectan con las líneas del campo 1.
Las líneas con número par forman el campo 2. Cuando el haz alcanza
la esquina inferior derecha de la pantalla, se forma un cuadro de
imagen. En el protocolo NTSC ampliamente utilizado en Norte América,
cada campo contiene 262,5 líneas horizontales y un par de campos
constituyen un cuadro de vídeo único de 525 líneas y crea una imagen
de vídeo en un instante en el visualizador 50 de vídeo.
Durante el tiempo en el que el haz vuelve desde
la parte inferior a la superior de la pantalla, no lleva señal de
televisión alguna porque no produce ningún elemento de imagen en la
pantalla. Generalmente, este intervalo de tiempo se conoce como
intervalo de borrado vertical (IBV). Generalmente, su duración es
varias veces la duración temporal en que le lleva al haz explorar
por la pantalla. En otras palabras, la duración del IBV es igual al
tiempo que le lleva al haz explorar varias líneas. Por tanto,
normalmente el IBV contiene una pluralidad de líneas y se identifica
con el campo con el que está asociado. Los aparatos y métodos que
utilizan estas técnicas son bien conocidos en la técnica y, por
tanto, no se expondrán detalladamente en el presente documento.
Ya que no se produce ningún elemento de imagen en
una pantalla de televisión durante un intervalo de borrado
vertical, por tanto, las señales de radiodifusión no necesitan
llevar información. De este modo, se han realizado propuestas para
el uso del IBV en el transporte de información auxiliar desde una
estación o red de televisión al público. Por ejemplo, los datos de
subtítulos adicionales asociados con un programa de televisión se
transmiten como una señal codificada de datos compuestos durante la
línea 21, campo 1 del IBV de la señal de vídeo estándar del NTSC, a
una velocidad de 480 bits por segundo. En la versión
EIA-608 anteriormente identificada, la información
es enviada en el IBV como paquetes. Actualmente, se proponen seis
clases de paquetes, que incluyen:
- una clase "Actual" para describir un
programa que está siendo transmitido actualmente;
- una clase "Futura" para describir un
programa que va a transmitirse más tarde;
- una clase "Información del Canal" para
describir información específica no relativa a programas sobre el
canal de transmisión;
- una clase "Varios" para describir otra
información;
- una clase "Servicio Público" para
transmitir datos o mensajes de una naturaleza de servicio público,
tales como mensajes y Avisos del Servicio Nacional de Meteorología;
y
- una clase "Reservado" reservada para su
futura definición.
Según la propuesta de la A.I.E., un paquete está
precedido por un par de caracteres de Tipo/Inicio, seguido de pares
de caracteres de información/informativos hasta que se hayan
enviado todos los caracteres informativos en el paquete.
La Tabla 1 enumera un subconjunto de códigos tipo
y de control de varias clases de información a difundirse en el IBV
según la propuesta de la A.I.E. Por ejemplo, para transmitir el
número de identificación del programa (hora de inicio programada) de
un programa, se envían un código de control de 01h, un código tipo
de 01h y un paquete de cuatro caracteres (un carácter que
especifica el minuto, un carácter que especifica la hora, un
carácter que especifica la fecha y un carácter que especifica el
mes). De manera similar, para transmitir el nombre del programa, se
envían un código de control de 01h, un código tipo de 03h y un
paquete de entre 2 a 32 caracteres. Como otro ejemplo, el IBV
también puede utilizarse para transmitir un valor de hora, enviando
un código de control de 07h, un código de tipo de 01h y un paquete
de dos caracteres.
| Código de control | Código tipo | |
| 01h | 01h | Número de identificación del programa (hora de comienzo |
| (Clase actual) | del programa) | |
| 02h | Duración/Tiempo de emisión | |
| 03h | Nombre del programa | |
| 04h | Tipo de programa | |
| 05h | Público del programa | |
| 06h | Servicios de audio | |
| 07h | Servicios de subtítulos | |
| 09h | Información del formato | |
| 0Ch | Paquete-1 compuesto | |
| 0Dh | Paquete-2 compuesto | |
| 10h-17h | Descripción del programa | |
| 05h | 01h | Nombre de la red |
| (Clase información del canal) | 02h | Distintivo de llamada (ID de la estación) y canal original |
| 07h | 01h | Hora |
| (Varios) | 02h | Id del impulso |
| 03h | Posición de datos suplementarios |
Volviendo a la figura 1, el controlador 31 con
microprocesador controla la secuencia y funcionamiento del
controlador 30 del directorio y se interconecta con el circuito 21
lógico de control del VCR para ejecutar las capacidades funcionales
necesarias para la lectura, actualización y grabación del
directorio. Según una realización específica, el controlador 31 con
microprocesador, es un chip de microordenador con número de pieza de
UPD78234 de NEC Corporation, un diagrama de bloques lógico que se
ilustra en la figura 6. Preferiblemente, este chip de microordenador
es un procesador microprogramado capaz de acceder a una memoria de
datos de hasta un megabyte. Se proporciona una pluralidad de
puertos de entrada / salida, P0-P7, para acoplarse a
varios componentes del VCR 1, tal como el circuito 5 lógico de
control mecánico y del motor, el circuito 7 lógico de vídeo, el
circuito 9 contador y de posición lógica, y el circuito 11 lógico
de cabeza de pista de audio. La comunicación asíncrona entre el
chip de microordenador y estos componentes se obtiene con la
provisión de una pluralidad de entradas de interrupción
ENTR0-ENTR5.
La figura 7 muestra un diagrama de bloques de
otra ejecución específica del controlador 31 con microprocesador.
Un chip 701 ejecuta la separación de sincronización horizontal y
vertical de las líneas del IBV. El chip 701 también corta y codifica
las líneas del IBV. Este chip ejecuta las funciones del codificador
60b del IBV y de la memoria 62 intermedia (véase la figura 1). Un
chip 702 controla la RAM 33 y ejecuta una desencriptación y
corrección de errores para cierto tipo de datos procedentes del
chip 701. El chip 702 también proporciona una interfaz con el enlace
serial (ENLACE-I) y una interfaz con el circuito 21
lógico de control del VCR. El chip 702 también controla la RAM 33.
El procesador 31 de microcontrolador en el VCR 10 de indexación
ejecuta todas las funciones de indexación y la interfaz humana,
interpreta (por ejemplo, tabulación, sangría, formato de pantalla,
atributos) y ejecuta la visualización de información auxiliar. El
microcontrolador también ejecuta todas las funciones normales del
VCR 10 de indexación.
En esta realización, la interfaz entre el chip
702 y el circuito 21 lógico de control del VCR es un bus serial con
reloj a través de dos o tres líneas de E/S, que puede seleccionarse
con hardware mediante la señal de entrada en modo de dos/tres
espigas al chip 702. La línea de señal de interrupción permite al
circuito 21 lógico de control del VCR controlar el estado del chip
702 mediante interrupción. En una configuración de dos espigas, la
línea de señal de E/S de datos funciona como una trayectoria de la
señal de dos vías entre el circuito 21 lógico de control y el chip
702. En la configuración de tres espigas, el chip 702 proporciona
datos en la línea de señal de salida de datos. Asimismo, en la
configuración de tres espigas, el circuito 21 lógico de control del
VCR envía datos en la línea de datos NI'' al chip 702. La señal
externa de activación de longitud permite al chip 702 comunicarse
con la RAM 73 externa. La señal de selección del MSB/LSB (Bit Más
significativo/Bit Menos Significativo) ajusta el bus serial al MSB
primero.
El VCR utiliza el directorio descrito en las
figuras 2-3 para ejecutar búsquedas de la
biblioteca de cintas del usuario, para encontrar la cinta en la que
se encuentra un programa seleccionado. El directorio de una cinta
particular puede buscarse mediante el uso de palabras clave, o
información del título para localizar un programa en la cinta.
Entonces, puede hacerse avanzar la cinta hasta el programa
seleccionado. La indexación se utiliza aquí para describir estas
búsquedas, para la generación de estos directorios y para todas las
funciones relacionadas.
El VCR 10 de indexación proporciona un método
híbrido para la indexación de programas grabados, que están
grabados en uno de tres tipos de cinta: cintas grabadas en casa,
cintas pregrabadas y cintas indexadas retroactivamente. Una cinta
grabada en casa (cinta GC) es una cinta en la que se han realizado
grabaciones de una radiodifusión o transmisión por cable, ya sea
mediante una grabación en tiempo real, programando con el
temporizador su VCR o utilizando un sistema de programación VCR
PLUS+®. Tal como se describirá a continuación, el índice se crea en
el momento en que el VCR graba. El segundo tipo de cinta es una
cinta pregrabada (cinta PG), que es una cinta adquirida
comercialmente, tal como una cinta de ejercicios de gimnasia de
Raquel Welch, una cinta de karaoke, canciones, conferencias o
discursos, que contiene muchos títulos o que puede contener
solamente un programa. Se supone que estas cintas no van a ser
borradas. El índice se almacena en la cinta mediante el editor de
vídeo en el momento de la grabación. El tercer tipo de cinta es una
cinta indexada retroactivamente (cinta IR), que es una cinta
previamente grabada sin índice, en la que el usuario añade
retroactivamente un índice. Para este tipo de cinta, el VCR añade
el índice en el momento de la indexación retroactiva. Para las
cintas GC y las cintas IR, ambas producidas por el VCR doméstico,
todos los directorios residen en la RAM 33 del VCR 10 de
indexación.
Tal como se describirá detalladamente a
continuación, cada cinta tiene números de identificación de la
cinta (NIC) escritos a varias frecuencias de repetición a lo largo
de la totalidad de la cinta en una línea del IBV para las cintas GC
o en una pista 42c de control para las cintas IR.
Si un directorio o directorios están almacenados
en los campos de vídeo, la corrupción de las señales de vídeo con
señales de directorios en campos de vídeo seleccionados, tales como
algunos campos impares separados mediante un cierto número de
campos, tiene una pequeña degradación visual perceptible de la
imagen de vídeo. Esto ocurre porque el cerebro humano retiene una
imagen visual durante un corto periodo tras el borrado de la imagen
("persistencia de la visión").
Los NIC relacionan la cinta con un directorio
correspondiente almacenado en la RAM 33. Cuando una cinta GC o una
cinta IR se introduce en el VCR, el VCR localiza y lee la
identificación de la cinta y a continuación, recupera el directorio
correspondiente desde la RAM 33. Preferiblemente, esta operación es
independiente del punto de introducción de la cinta para crear de
manera efectiva una capacidad de acceso aleatorio para las
selecciones en la cinta. Por otra parte, para las cintas PG, que
están producidas por el editor de vídeo, el directorio se almacena
en la cinta preferiblemente escribiéndolo repetidamente en una
línea del IBV. Cuando la cinta PG se introduce en un VCR de
indexación, el VCR 10 de indexación, independientemente del punto
de introducción de la cinta, puede localizar y leer rápidamente una
copia del directorio desde la línea del IBV. De este modo, la cinta
PG puede leerse también mediante un acceso aleatorio.
En una realización, las cintas IR se crean
únicamente escribiendo marcas de VISS en la pista de control e
introduciendo manualmente la información de título del programa en
la memoria. Ya que esta realización no añade información NIC a la
propia cinta, el usuario debe identificar la cinta al VCR de
indexación. Una vez que la cinta está identificada, se hace
funcionar el VCR como si la cinta IR fuese una cinta GC. Por
consiguiente, la cinta llega a ser de acceso aleatorio en este
momento y no cuando la cinta se introduce por primera vez.
El VCR 1 incluye un codificador 60b del IBV
acoplado al circuito 7 lógico de vídeo con el que la información,
que recibe datos digitales, tales como la etiqueta de la cinta (por
ejemplo, un número de volumen), directorio, y/o direcciones, desde
el controlador 31 con microprocesador y codifica tales datos para
grabarlos en la parte del IBV de las señales de vídeo que van a
grabarse en la cinta 40 de casete. Cuando se encuentra la línea 21,
campo 2, se da salida a los datos digitales almacenados en los
registros, de manera que pueden escribirse en la pista de vídeo, tal
como se ha descrito anteriormente.
El codificador 60b del IBV puede ejecutarse de
manera similar a uno de los ya existentes en la técnica, por
ejemplo codificadores para codificar datos de subtítulos opcionales
en las partes del IBV de las señales de vídeo. Una ejecución de este
tipo se explica en el presente documento con referencia al diagrama
de temporización mostrado en la figura 8.
La figura 8 es un diagrama de temporización que
muestra el formato de las señales de vídeo de la línea 21 campo 2.
La figura muestra las señales que están precedidas por un impulso
de sincronización de la línea, seguidas por señales de sincronismo
de color. Las señales de sincronismo de color están seguidas por un
nivel de supresión, 7 ciclos de señales de inicio de reloj y, a
continuación, señales de datos.
\newpage
Tal como se ilustra en la figura 9, el
decodificador 60a del IBV puede utilizarse en distintas duraciones
de tiempo para decodificar las señales de radiodifusión (en el
Vídeo) desde el sintonizador 61 o las señales grabadas (Señal R)
leídas mediante el circuito 7 lógico de vídeo desde la cinta 42.
Cuando el VCR 1 está grabando un programa, se hace funcionar el
decodificador 60a del IBV para decodificar información en el IBV de
las señales de radiodifusión. Cuando el VCR 1 está reproduciendo un
programa desde la cinta 40 de casete, el decodificador 60a del IBV
puede hacerse funcionar para decodificar información almacenada en
el IBV de las señales grabadas (por ejemplo información del
directorio previamente grabada).
Es necesario destacar que aunque en la
realización, el decodificador 60a se utiliza tanto para señales de
decodificación de radiodifusión como para señales grabadas, se
entenderá que puede proporcionarse un decodificador independiente
para cada operación. Además, aunque el decodificador 60a y el
codificador 60b se muestran y describen como dos unidades, estos
pueden incorporarse en un chip semiconductor único o ejecutarse
mediante distintos componentes lógicos. En la ejecución de la figura
7, el chip 701 realiza el tratamiento de las señales del IBV.
Tal como se ha descrito anteriormente, las cintas
pregrabadas (cinta PG) están fabricadas por un editor de cintas y
contienen una pluralidad de distintos programas titulados en las
mismas. En la cinta está almacenado un directorio o directorios de
programas que contienen información sobre los nombres y posiciones
de cada programa o grabación en la cinta. En una de las
realizaciones específicas, también se graba la etiqueta (por
ejemplo un nombre o número de volumen) para la cinta.
Para almacenar el(los)
directorio(s) de programas pueden utilizarse los cuadros 42b
de vídeo o la pista 42c de control (véanse las figuras
4-5). En una realización, el directorio de
programas se almacena, mediante el circuito 21 lógico de control del
VCR bajo el control del controlador 31 con microprocesador, en la
pista 42c de control, y en otra realización en campos con número par
y/o impar de pares separados de campos de vídeo, como un cuadro de
vídeo completo o en el IBV.
Se entiende bien que los grabadores de vídeo
modernos normalmente tienen un mecanismo de arrastre para arrastrar
la cinta de casete por un tambor giratorio de la cabeza de vídeo.
Normalmente, la pista 42c de control en la cinta está prevista para
grabar un impulso de sincronización, con el fin de sincronizar la
rotación del mecanismo de arrastre con la rotación del tambor de
cabeza de vídeo. Convencionalmente, el impulso de sincronización es
un impulso de 30 Hz, siendo utilizado únicamente el flanco anterior
para la sincronización. Según la presente invención, la información
del directorio puede almacenarse en la pista de control modificando
el ciclo de servicio del impulso de la pista de control, de manera
que se modifique la posición de la inversión de flujo en una cinta
de vídeo pregrabada, de manera que estas posiciones relativas
representen datos digitales.
La figura 10a es un diagrama de tiempos, que
muestra el impulso de sincronización grabado en la pista de
control. La figura 10d es un diagrama de tiempos, que muestra las
señales principales generadas por el detector del flanco del impulso
de control mostrado en la figura 10f. La figura 10e es un diagrama
de tiempos, que muestra las señales principales generadas por el
detector del flanco del impulso de control mostrado en la figura
10f en respuesta al flujo de corriente mostrado en la figura 10e.
La señal principal de transición negativa mostrada en la figura 10d
corresponde al flanco anterior del impulso de control mostrado en
la figura 10a, que no se modificará durante la codificación de
datos. En un grabador de vídeo estándar, cuando no se graban datos,
el flanco descendente de cada impulso se produce sustancialmente en
el punto 4410 medio de un intervalo de impulsos. Según una ejecución
de la presente invención, para codificar uno de los valores
binarios (por ejemplo ``0''), el flanco descendente se desplaza
hacia delante (la señal principal de transición positiva
correspondiente mostrada en la figura 10d también está desplazada),
por ejemplo, hasta un tiempo 44 o aproximadamente el 37% del ancho
4402 del impulso desde el flanco ascendente. Para codificar otro de
los valores binarios (por ejemplo "1"), el flanco descendente
se desplaza hacia atrás, por ejemplo hasta un tiempo 4403
aproximadamente el 63% del ancho del impulso desde el flanco
ascendente. Alternativamente, el tiempo del ancho del impulso puede
tener otros valores, por ejemplo, un "0" puede ser el 30% y un
"1" puede ser el 70%. La posición de la señal principal de
transición positiva se muestra en su posición modificada por el
circuito 4400 a describir en conexión con las figuras 10f y 10g
dependiendo de los datos que la señal representa.
Debido a que el flanco anterior del impulso en la
figura 10a o que el impulso de transición negativa correspondiente
de la figura 10d no está escrito de nuevo, la temporización entre
los impulsos de transición negativa está uniformemente separada a
una frecuencia de 30 Hz en la pista de control. Sin embargo, en
zonas donde se unen dos grabaciones separadas, esta temporización
uniforme no puede cumplirse y los datos escritos pueden ser
erróneos. Por tanto, puede ser necesario utilizar sincronizaciones
iniciales y sincronizaciones finales para identificar datos
codificados y códigos de detección de errores, tales como sumas de
control o códigos de redundancia cíclica para garantizar la
integridad de los datos. La figura 10b es un diagrama de tiempos,
que muestra los impulsos de sincronización grabados en la pista de
control cuando va a escribirse un bit binario "0" en un
instante temporal (un cuadro) y un bit binario "1" cuando va a
escribirse en otro instante temporal (otro cuadro).
Normalmente, los impulsos de sincronización en
una pista de control se graban por magnetización saturada. Para
alterar la temporización de un flanco descendente, debe aplicarse
la corriente apropiada para desplazar la magnetización a la parte
alterada de la pista. Para hacer avanzar el flanco descendente,
como cuando va a escribirse un "0", debe aplicarse una primera
corriente (por ejemplo, negativa), para hacer que la magnetización
entre el tiempo 4402 y el tiempo 4403 esté en una dirección. Para
retrasar el flanco descendente, como cuando va a escribirse un
"1", debe aplicarse una segunda corriente opuesta en polaridad
a la primera corriente (por ejemplo, positiva) para hacer que la
magnetización entre el tiempo 4402 y el tiempo 4403 esté en otra
dirección.
La figura 10f es un diagrama de bloques de un
circuito 4400 para controlar la lectura y escritura de las señales
de datos codificados en la pista de control. La figura 10g es una
vista esquemática detallada del circuito 4400. El circuito 4400
comprende una red 4405 de encaminamiento de la corriente, que
comprende una pluralidad de interruptores analógicos de corriente
controlados por un microprocesador 4413 (por razones de claridad,
las señales de control no se han mostrado en la figura 10f).
Preferiblemente, el microprocesador 4413 es un microprocesador NEC
78238. Al activar los interruptores apropiados, la corriente puede
conducirse a través de una cabeza de control en una dirección
deseada y a una relación de temporización predeterminada al flanco
anterior del impulso de control.
La red 4405 de encaminamiento de la corriente
tiene una fuente 4406 de corriente, que suministra una corriente
constante a través de un interruptor 4411 de control en dos
trayectorias de corriente, una primera trayectoria formada por
interruptores 4408 y 4410 de corriente, y una segunda trayectoria
formada por interruptores 4407 y 4409 de corriente. Las señales de
control de los interruptores 4408 y 4409 de corriente están
acopladas a una señal de control común (ASC3). Las entradas de
control de los interruptores 4407 y 4410 de corriente están
acopladas a otra señal de control común (ASC4). Para escribir un
''0'' a la pista de control, los interruptores 4408 y 4409 de
corriente se cierran y los interruptores 4407 y 4410 de corriente
se abren durante el tiempo de duración entre 4402 y 4403. Como
resultado, una corriente pasa desde la fuente 4406 de corriente a
través del interruptor 4408 de corriente en el terminal inferior de
la cabeza de control, sale desde el terminal superior de la cabeza
de control y pasa a través del interruptor 4409 de corriente a
tierra. Para escribir un ''1'' a la pista de control, los
interruptores 4407 y 4410 de corriente se cierran y los
interruptores 4408 y 4409 de corriente se abren durante el tiempo
de duración entre 4402 y 4403. Como resultado, una corriente pasa
desde la fuente 4406 de corriente a través del interruptor 4407 de
corriente al terminal superior de la cabeza de control, sale desde
el terminal inferior de la cabeza de control y pasa a través del
interruptor 4409 de corriente a tierra.
Al controlar selectivamente la abertura y cierre
de los dos pares de interruptores de corriente, puede provocarse
que la corriente de la polaridad opuesta fluya a través de la bobina
de la cabeza de control, tal como se ilustra en la figura 10c. La
corriente cambia la dirección de magnetización de la pista de
control, avanzando el cambio de flujo en un caso y retrasando el
cambio de flujo en otro caso, grabando de este modo los datos
codificados en la pista. Tal como se ha descrito, la información se
codifica en la pista de control a un bit por cuadro, tal como se ha
ilustrado en la figura 10e. En otras realizaciones, pueden
utilizarse distintos ciclos de servicio para codificar distintos
valores; por ejemplo, si se utilizan 32 valores distintos de ciclo
de servicio, entonces, pueden codificarse 5 bits de información en
un cuadro.
Los datos escritos en la pista 42c de control son
leídos por el circuito detector del flanco del impulso de control,
que comprende generalmente un preamplificador para amplificar el
impulso de control leído desde la cinta y un comparador para generar
un impulso correspondiente al nivel lógico grabado en la cinta 42.
El flanco de este impulso lógico corresponde a las transiciones de
flujo en la cinta.
Los impulsos en la pista 42c de control se
utilizan para controlar el controlador de velocidad del motor. Al
controlar el periodo del impulso de control utilizando el
microprocesador 4413, se conoce la velocidad de la cinta. Entonces,
el microprocesador 4413 puede controlar el circuito de control de
la velocidad del motor para mantener la velocidad de la cinta dentro
de un intervalo razonable durante el tiempo en el que los impulsos
de control son escritos de nuevo. Para evitar que los cambios de
flujo repentinos afecten negativamente al amplificador de servicio
de reproducción / grabación, se proporciona un par de interruptores
de aislamiento para asilarlo del resto del circuito.
La figura 10i es un diagrama de bloques para una
realización alternativa del circuito para codificar y decodificar
datos en la pista de control mostrada en la figura 10f. Este
circuito funciona de manera similar al de la figura 10f.
Con el fin de evitar el resultado desastroso de
dejar los interruptores de corriente conectados mientras la cinta
está funcionando libremente, se ejecuta una verificación de
software de protección de escritura. La escritura está permitida
únicamente cuando se introduce una barra de cortocircuito entre las
espigas 32 y 33 del microprocesador 4413.
El impulso de control está alimentado a una
espiga 24 del microprocesador 4413, y una interrupción INTP3 está
condicionada para responder al flanco de transición positiva de la
señal. Esto dispara un registrador de captura TMO interno al
microprocesador 4413. El primer paso de la secuencia es anotar la
lectura del registrador de captura. El segundo ciclo de
interrupción, y todos los posteriores, leen el registrador de
captura y establecen la duración del ciclo anterior restando el
contenido del último registro del contenido del registro actual.
Este valor se utiliza como la duración del ciclo actual, suponiendo
que la velocidad no pueda variar tan rápidamente. Al desplazar este
valor 2 posiciones a la derecha, el valor se divide por 4. Ya que
un valor del 25 por ciento va a ser el valor umbral en un
temporizador TM1 interno al microprocesador 4413, y el temporizador
TM1 está alimentado con 1/64 de reloj (RLJ) en lugar de 1/8 de RLJ
como el registrador de captura TMO, se realiza un desplazamiento
adicional de 3 posiciones más. Entonces, este valor desplazado se
almacena en un registrador _T25 en el microprocesador 4413. Un
desplazamiento adicional a la derecha de 1 posición proporciona el
valor del 12,5 por ciento (1/8 de reloj), que a continuación se
almacena en un registrador _T12 en el microprocesador 4413. Los
valores en los registradores _T12 y _T25 se añaden para generar un
valor del 37,5 por ciento, que se almacena en un registrador _T37
en el microprocesador 4413.
Entre las respuestas de interrupción y el cálculo
anterior, se encuentran la desconexión de los interruptores de
bloqueo de ganancia y la desconexión de los interruptores del
amplificador del VCR. Entonces el microprocesador 4413 observa la
polaridad de los datos que están siendo escritos. Si es un cero,
entonces el microprocesador 4413 resta el valor en el registrador T1
del valor en el registrador _T37, y carga el resultado en el
registrador de comparación del temporizador TM1. El valor en el
registrador T1 es una constante que representa el tiempo muerto
utilizado en la ejecución de los cálculos anteriores y la
estructura de la interrupción. Entonces el microprocesador 4413
espera que el temporizador TM1 termine, y ordena, utilizando una
señal ASC3, a los interruptores 4408 y 4409 de corriente que se
abran, y utilizando la corriente desde la fuente 4406 de corriente,
crea una inversión del flujo en la cinta en este punto. Al mismo
tiempo, el microprocesador 4413 recarga el temporizador TM1, con el
valor en el registrador _T37 tras la resta de otra constante
temporal empírica T2 del mismo. Cuando el temporizador TM1
finaliza, desconecta la corriente, permitiendo a la corriente de
inductancia de la cabeza que se recupere mediante una resistencia
10k a tierra. Tras un tiempo de aproximadamente 600 microsegundos,
el microprocesador 4413 desconecta el interruptor 4405 de
encaminamiento, conecta el interruptor del preamplificador del VCR,
libera el bloqueo de ganancia, normaliza el estado de interrupción
del INPT3 producido por las corrientes de interrupción, restablece
los registradores, y sale de la secuencia de interrupción.
Si los datos a escribir son un uno, el proceso es
similar excepto en que en lugar de utilizar el registrador _T37
para poner en marcha la corriente, se utiliza un registrador _T25.
En lugar de proporcionar la señal ASC3, se proporciona una señal
ASC2. El microprocesador 4413 utiliza el mismo registrador _T37
para la longitud de la corriente. Pero, debido a que pone en marcha
la corriente más pronto, también termina antes. Por tanto, antes de
volver a conectar el preamplificador del VCR se añade un valor T12
al final del ciclo después de que los interruptores de
encaminamiento de corriente estén desconectados.
En una realización específica en la que la
información del directorio se almacena en la pista de control, la
cinta contiene únicamente un directorio válido único y una
pluralidad de directorios obsoletos correspondientes al número de
veces que la cinta se ha reproducido y expulsado del VCR 1. El
directorio válido se distingue de los directorios obsoletos por un
sistema marcador a describir más tarde.
En otra realización, cada vez que el directorio
es leído en la memoria RAM local, el directorio se borra de la
cinta. Durante el proceso de expulsión de la cinta desde el VCR 1,
el directorio actualizado se escribe de nuevo en la cinta en el
lugar de la expulsión, de manera que en la cinta se mantiene
únicamente un directorio. La desventaja de esta realización es el
hardware añadido y el tiempo requerido para borrar selectivamente
el directorio sin afectar a las señales de vídeo o de control.
Para las cintas GC e IR, los directorios se
almacenan en la RAM 33 y se marcan o bien con los NIC, que se
escriben repetidamente en la línea 19 del IBV para las cintas GC o
bien con un número de cinta introducido por el usuario, que utiliza
el VCR 10 de indexación para remitir a un NIC para las cintas IR.
Para las cintas PG, el directorio se escribe repetidamente,
preferiblemente tan frecuentemente como el espacio lo permita, en
la línea 20 de ambos campos del IBV. Alternativamente, el directorio
se escribe repetidamente en una línea indicada por un indicador en
la línea 21, campo 2. Como una opción, si el VCR 10 de indexación
no puede encontrar un indicador en la línea 21, busca el directorio
en la línea 20. El formato de grabación es según las
especificaciones de la AIE en los Servicios de Datos Ampliados. El
directorio se almacena como paquetes D(N) de datos, definidos
a continuación en conjunción con la figura 13, que contiene toda la
información relativa a una entrada de programa en el directorio.
Alternativamente, el paquete D(N) puede escribirse en dos o
más líneas para acelerar el proceso de lectura. Asimismo, el
paquete D(N) puede escribirse a una velocidad más rápida, tal
como dos o cuatro líneas más rápido, que la especificación de la
AIE. El paquete D(N) de datos contiene una entrada de
programa, en la que N oscila entre 1 y los números máximos de
programas en el directorio. Para las cintas PG, el NIC y el número
de programas se escriben repetidamente en ambos campos de la línea
19 del IBV.
Para las cintas IR, la RAM 33 es capaz de
almacenar el número de programas y hasta 32 caracteres por
título.
Cuando se introduce una cinta PG en un VCR 10 de
indexación, el VCR 10 de indexación lee la línea 19 del IBV para
determinar rápidamente el NIC y el número de programas y, a
continuación, se detiene. Cuando el usuario pulsa el botón Indice,
el VCR 10 de indexación determina a partir del NIC que la cinta no
es una cinta GC. Entonces, el VCR 10 de indexación entra en modo
REPRODUCIR y lee el directorio desde la línea 20 del IBV y la
visualiza en la pantalla.
Tal como se ha señalado anteriormente, la
biblioteca se almacena en una memoria no volátil o en una RAM 33
alimentada por batería. Aunque las baterías de litio tienen una
duración de conservación de 5-7 años, esta duración
puede verse acortada por fallos de alimentación. Adicionalmente,
pueden producirse fallos catastróficos de los chips. Por
consiguiente, el VCR 10 de indexación visualiza periódicamente un
mensaje al usuario para duplicar la biblioteca mediante la descarga
de los contenidos desde la RAM 33 a través del puerto serial hasta
una cinta magnética, un disquete o un dispositivo externo de
memoria. Incluso con este mensaje, es probable que algunos usuarios
no dupliquen la biblioteca. Adicionalmente, si se suministra un
aviso de batería baja, el usuario también puede ignorar este aviso.
Cuando se produce el fallo, el usuario habrá experimentado una
pérdida catastrófica de su biblioteca completa cuando la batería se
haya agotado o el chip de la memoria haya fallado. La biblioteca
puede crearse de nuevo cuando cada cinta se reproduzca por primera
vez tras la pérdida en el VCR 10 de indexación. Sin embargo, este
enfoque lleva mucho tiempo y limita la capacidad del usuario de
desarrollar las funciones de búsqueda de la biblioteca de
cintas.
Mientras está realizando otra grabación, el VCR
10 de indexación puede proporcionar automáticamente una duplicación
mediante la escritura del directorio en una cinta. Particularmente,
el VCR 10 de indexación puede escribir la totalidad de la biblioteca
en una línea predeterminada del IBV. Por ejemplo, una biblioteca de
250k bits puede duplicarse durante una grabación, por ejemplo,
supongamos 16 bits por línea y 1 línea por campo a 60 campos por
segundo, tarda 273 segundos en completar esta duplicación de la
biblioteca. Ya que la mayoría de las grabaciones son de, al menos,
media hora de duración, la duplicación se completa antes de que la
grabación se haya completado. Puede incluirse una memoria no
volátil, tal como una EEPROM, como parte de o aparte del controlador
31 con microprocesador en el VCR 10 de indexación, para almacenar
la posición de la copia de la biblioteca, el NIC, y la dirección o
número del programa de la cinta en la que está grabado el
directorio. Cuando una duplicación de la cinta es defectuosa o se
está grabando en un VCR 10 sin indexación, las posiciones de las
tres últimas copias de la biblioteca pueden almacenarse en la
EEPROM. Cuando se produce un fallo de la batería, o un fallo del
chip de la RAM, tras la reparación del VCR 10 de indexación, el VCR
10 de indexación puede visualizar un mensaje en la pantalla para
pedir al usuario que introduzca la cinta que contiene la última
copia de la biblioteca mediante la visualización del número de cinta
correspondiente a esa cinta. Al introducir la cinta, el VCR 10 de
indexación verifica el NIC de la cinta y puede avanzarse o
rebobinarse hasta la posición del directorio utilizando el número
de programa leído y el número de programa de destino leído en la
EEPROM. Según está siendo leída la cinta, el VCR 10 de indexación
carga el paquete de bibliotecas en la RAM 33.
Para los datos de paquetes descritos a
continuación en conjunción con las figuras 11-17,
un byte se refiere a un símbolo de datos de siete bits más un octavo
bit que se reserva para un bit de paridad.
La figura 11 es una vista esquemática, que
muestra el formato de datos para el directorio grabado en cintas
pregrabadas. Un paquete 9100 de datos comienza con un código 9101
inicial, que tiene una longitud de un byte. Preferiblemente, el
código 9101 inicial tiene un valor de 01 hex. Un código 9102 tipo
sigue al código 9101 inicial. El código tipo tiene una longitud de
un byte. Preferiblemente, el código 9102 tipo tiene un valor 0X01.
Los dos bytes siguientes son un número de símbolo 9103 de títulos.
El número de símbolo 9013 de títulos representa el número binario
codificado en ASCII de siete bits para el número de títulos en el
directorio. En la realización preferida, únicamente se utilizan los
símbolos ASCII ``0''-``9'' y "A"-"Z". Por ejemplo, la
cadena ASCII "IF" representa el número 1FX. Ya que se utilizan
dos caracteres ASCII, el número más grande de títulos es FF hex
(256). Tras el número de símbolos 9103 de títulos, una primera
entrada 9104 de programa, una segunda entrada 9105 de programa y una
N^{esima} entrada 9106 de programa contienen la información
relacionada a los N programas (la figura 11 muestra únicamente la
primera, segunda y N^{esima} entradas de programas por motivos de
claridad y simplicidad). Cada entrada de programa es de una
longitud fijada y contiene un grupo de símbolos de 37 bytes de
largo. Los primeros cuatro bytes representan la dirección binaria
codificada en ASCII de siete bits, de manera similar a la descrita
anteriormente, para el número de símbolo 9103 de títulos. Por
ejemplo, la cadena de caracteres de ASCII "3F1A" representa la
dirección de 3F1A hex. Ya que se utilizan cuatro caracteres de
ASCII, el número más grande es FFFF hex (65535). El quinto byte de
la entrada de programa representa el modo de grabación. Un valor
0X00 es el modo de Reproducción Estándar (SP), un valor 0X01 es el
modo de Larga Duración (LP), un valor 0X10 es el modo de
Reproducción Súper Larga (SLP), y los valores
0X11-OX7F están reservados. Los 32 bytes restantes
de la entrada de programa representan el código del título del
programa. Preferiblemente, el código del título del programa está
codificado en ASCII de siete bits. Un código 9107 final que tiene
un símbolo de 1 byte de largo sigue a la N^{esima} entrada 9106 de
programa. Preferiblemente, el código 9107 final tiene un valor 03
hex. El paquete 9100 de datos finaliza con una suma 9108 de control
que es un símbolo de un byte de largo. La suma 9108 de control
realiza la suma módulo 128 de la totalidad del paquete de datos
igual a cero, es decir, el módulo 128 (código 9101 inicial + código
9102 tipo + número de títulos 9103 + entradas 9104, 9105, 9106 de
programas + código 9107 final + suma 9108 de control) es igual a
cero. Para las cintas pregrabadas, el directorio se repite tan
frecuentemente como el espacio lo permita en el IBV. Normalmente,
esto supone una vez cada varios segundos.
La figura 12 es una vista esquemática, que
muestra el formato del paquete de datos para el número de
identificación de la cinta (NIC). Para las cintas PG, el ID de la
cinta se escribe repetidamente en una línea del IBV. Para las
cintas GC e IR, el NIC se escribe en la pista de control tras las
marca de dirección al principio de cada programa y al final del
último programa. Para las cintas GC, el NIC también se repite lo
más frecuentemente posible en la cinta, preferiblemente una vez cada
varios segundos. Para las cintas IR, durante el primer paso de la
reindexación, no existen otros NIC. Durante la siguiente
reproducción de la cinta, se introducen números NIC adicionales tan
frecuentemente como sea posible, preferiblemente en el orden de una
vez cada varios segundos. Adicionalmente, los números NIC se
intercalan con un paquete de direcciones. Tal como se describirá a
continuación, el NIC es un número de 48 bits para cintas GC e IR.
Este número está compuesto de una cabecera, un número de
identificación aleatorio de la máquina, y un número de la cinta.
Por consiguiente, se minimizará el peligro de que las cintas tengan
la misma identificación. Para las cintas PG, el NIC corresponde al
código CUP de la cinta (un número de 12 dígitos). De esta manera,
las bibliotecas municipales, los comercios de minoristas o de
alquiler de cintas, todos pueden adoptar el NIC del sistema de
indexación.
Un paquete 9120 de datos con NIC tiene una
longitud de doce bytes. Para el paquete de datos con NIC, un byte
se refiere a un símbolo de datos de siete bits más un octavo bit,
que se reserva para un bit de paridad. El paquete 9120 de datos
comienza con un código 9121 inicial, que tiene una longitud de un
byte. Preferiblemente, el código 9121 inicial tiene un valor de 01
hex. Tras el código 9121 inicial, un código 9122 tipo, que tiene un
símbolo de una longitud de un byte y, preferiblemente, tiene un
valor 0X04. A un código 9122 tipo le sigue un ID9123 y tiene una
longitud de ocho bytes. Tal como se ha indicado anteriormente, el
ID 9123 de cinta está determinado de manera distinta según el tipo
de cinta. Para una cinta PG, el ID 9123 de cinta es un código CUP
de doce dígitos, que es un número de 48 bits con el bit más
significativo (MSB) inferior a 0F0 hex. Para las cintas GC e IR, la
identificación 9123 de la cinta está compuesta de tres partes. La
primera parte es una cabecera de ocho bits en el MSB, que es igual a
0FF hex. Los siguientes 24 bits son una identificación generada por
una secuencia de números aleatorios con el fin de generar una
elevada probabilidad de singularidad para cada VCR. El ID de la
máquina de 24 bits está creado como un número aleatorio que está
sembrado por ciertas condiciones que tendrán muchas posibilidades
de ser distintas entre los usuarios. En una primera ejecución, los
24 bits se rompen en dos números de doce bits. Al conectar por
primera vez el VCR, el contador se inicia con impulsos de conteo
inferiores a una duración de 0,25 milisegundos. El contador se
detiene cuando el usuario pulsa la primera y segunda teclas en el
mando a distancia. Entonces, estos dos números aleatorios de doce
bits se combinan para formar la identificación de la máquina. Ya
que el contador es muy rápido y la tecla pulsada por el usuario es
muy aleatoria, la identificación de la máquina debería ser
suficientemente aleatoria, de manera que dos VCR tendrán una
posibilidad de aproximadamente entre dieciséis millones de tener un
ID de la máquina idéntico. Un número de cinta de 16 bits sigue al
ID de la máquina, que permite 65536 cintas en un VCR. Un código
9124 final sigue al ID 9123 de la cinta y tiene una longitud de un
byte. Preferiblemente, el código 9124 final tiene un valor de 03
hex. Una suma 9125 de control sigue al código 9124 final y tiene una
longitud de un byte. La suma 9125 de control realiza la suma módulo
128 de la totalidad del paquete del directorio que es igual a cero,
es decir, el módulo 128 (código 9121 inicial + código 9122 tipo +
ID9123 de la cinta + código 9124 final + suma 9125 de control) es
igual a cero.
En una realización alternativa, la parte de
identificación de la máquina de 48 bits del ID 9123 de la cinta
puede ser el día Juliano, hora y minuto en el que el VCR se puso en
funcionamiento por primera vez.
La figura 13 es una vista esquemática, que
muestra el formato para el paquete de directorios grabado en el IBV
para cintas pregrabadas. Preferiblemente, el directorio proporciona
hasta 32 caracteres por tabla. Un paquete 2601 D(N) tiene los
siguientes símbolos: código inicial, tipo, N, dirección inicial,
dirección de parada, velocidad de grabación, categoría del programa,
versión, idioma, texto del título, byte de ampliación, código de
parada y suma de control. La Tabla VII muestra la longitud en bytes
y el valor para cada símbolo. El Símbolo N representa el número de
programas en el directorio cuando N es mayor que 0. Cada byte es un
número de texto codificado desde 30 hex hasta 3F hex, que es igual a
0 hex hasta F hex (cuando N es igual a 0, se utiliza el paquete
descrito a continuación en conjunción con la figura 14 para
representar el título de la cinta). El símbolo de la dirección
inicial representa el número de minutos medidos en el modo SLP
desde el principio de la cinta hasta el principio del programa. El
símbolo de la dirección de parada representa el número de minutos
medidos en el modo SLP desde el principio de la cinta hasta el
final del programa. Cada byte de los símbolos de dirección de parada
y de dirección inicial es un número hexadecimal codificado desde 30
hex hasta 3F hex, que forman un número que tiene el valor más grande
posible de FFF hex. Un símbolo de velocidad de grabación define la
velocidad de grabación del programa. El símbolo de velocidad de
grabación representa la velocidad óptima de cinta a la que la
indexación VCR 10 podría grabar el programa. Por ejemplo, una
velocidad de reproducción súper larga puede transmitirse para
programas, tales como programas deportivos o de naturaleza, donde el
usuario puede desear el uso del dispositivo de parada de cuadro.
Como otro ejemplo, puede transmitirse una velocidad de reproducción
estándar para grabar programas largos, con el fin de proteger la
cinta. Si se define que la velocidad de grabación esté en blanco,
la longitud se define en base a SLP para una mejor resolución. Se
utiliza una velocidad de grabación "no definida" cuando la
velocidad de grabación cambia durante un programa. Los valores no
definidos se reservan para una ampliación adicional. Un símbolo de
la categoría del programa (CP) se define según la definición de la
A.I.E. El símbolo de versión identifica la versión del formato del
programa titulado. Para versiones distintas de 20 hex, el VCR 10 de
indexación ignora los siguientes bytes hasta un código de
finalización (que es preferiblemente de 1E hex) y visualiza el texto
titulado como una línea en blanco. Un símbolo de idioma representa
los distintos idiomas. El símbolo de título de texto tiene una
longitud de M bytes donde M es un número par variable,
preferiblemente no mayor que 40, que incluye el código de
finalización de 1E hex. El símbolo de texto del título representa el
titulo del programa en ASCII y finaliza por el carácter de 1E hex.
Si el número del carácter es impar, se añaden uno o más caracteres
nulos antes del código de finalización. Adicionalmente, puede
añadirse un carácter de atributo al texto del título para mejorar
la visualización de la indexación. El carácter del atributo comienza
con un valor de ID hex, que viene seguido de un carácter en el
intervalo de 20 hex a 7F hex. Los códigos de atributo están
definidos a continuación. El símbolo de byte de ampliación tiene una
longitud de N bytes, donde N es un número par variable de 0 a 6.
Los bytes de ampliación se utilizan para la ampliación de código en
el VCR 10 de indexación. El símbolo de suma de control está
definido como la suma módulo 128 del paquete desde el código
inicial hasta el código de parada. Tal como se describirá a
continuación, el paquete 2601 D(N) de datos está encriptado
y debe desencriptarse mediante un algoritmo en el controlador 31 con
microprocesador (figura 1) o mediante el chip 702 (figura 7) en le
VCR 10 de indexación.
| Símbolo | Longitud (Bytes) | Valor |
| Código inicial | 1 | 07 hex |
| Tipo | 1 | 7E hex |
| N | 3 | Cada byte es un número hex |
| codificado. 30-3F hex | ||
| Dirección inicial | 3 | Cada byte es un número hex codificado. 30 3F hex |
| Dirección de parada | 3 | Cada byte es un número hex codificado. |
| 30-3F hex | ||
| Velocidad de grabación | 1 | 20 hex: LP |
| 21 hex: SP | ||
| 22 hex: SLP | ||
| 23 hex: en blanco | ||
| 24 hex: no definida | ||
| Otras: reservado | ||
| Categoría del Programa (CP) | 1 | Según la definición de la AIE |
| Extensión de la CP | 1 | 20 hex: material indexado sin radiodifusión |
| 21 hex: programa de vídeo | ||
| 22 hex: catálogo de ventas | ||
| 23 hex: anuncios clasificados | ||
| 24 hex: 7F hex: reservado | ||
| Versión | 1 | 20 hex: primera versión |
| Idioma | 1 | 20 hex a 7F hex, 20 hex: inglés |
| Texto del título | m | Código de finalización: 1E hex |
| Byte de ampliación | Número par de 0 a 6; cada byte es 20 hex - 7F hex. | |
| Código de parada | 1 | 0F hex. |
| Suma de control | 2 | 00 hex - 7F hex |
La figura 14 es una vista esquemática, que
muestra el formato para el paquete D(0) de directorios para
el título de la cinta grabado en el IBV para cintas pregrabadas. Un
paquete 2602 D(0) de datos tiene los siguientes símbolos en
orden: código inicial, tipo, N, longitud, reserva, diámetro de la
bobina, reservado, versión, idioma, texto del título, byte de
ampliación, código de parada y suma de control.
La Tabla VIII muestra la longitud en bytes y el
valor de cada símbolo. El paquete 2602 D(0) de datos está
predefinido como el paquete de parámetros de la cinta tanto para
cintas GC como PG. El símbolo de duración indica la duración de la
cinta en minutos a velocidad SLP. Cada byte es un número
hexadecimal codificado que proporciona un valor en el intervalo de
000 hex a FFF hex. El símbolo del diámetro de la bobina indica el
diámetro físico de la bobina de la cinta en milímetros. El símbolo
de versión indica la versión del formato del título de la cinta.
Para versiones distintas de 20 hex (la primera versión), el VCR 10
de indexación ignora los siguientes bytes hasta el código de
finalización contenido dentro del símbolo de texto del título y
visualiza el título del texto como línea en blanco. El símbolo del
idioma representa los distintos idiomas en el mundo. El fabricante
del VCR 10 de indexación puede definir otros valores para el
símbolo de idioma. La longitud del texto del título está en bytes,
donde M es un número par variable que incluye el código de
finalización. El símbolo de texto del título representa el título de
la cinta en ASCII y termina con el carácter 1E hex. Si el número
del carácter es impar, se añade un carácter nulo antes del código
de finalización IE hex. Puede añadirse un carácter de atributo al
texto en una etapa posterior. El símbolo de byte de ampliación
tiene una longitud de N bytes, donde N es un número impar variable
que oscila de cero a cinco. El valor de la suma de control es la
suma módulo 128 del paquete desde el código inicial al código
final.
| Símbolo | Longitud (bytes) | Valor |
| Código inicial | 1 | 07 hex |
| Tipo | 1 | 7E hex |
| N | 3 | Byte 1,2,3:30 hex, 30 hex, 30 hex |
| Longitud | 3 | Cada byte es un número hex codificado a 3F hex |
| Reserva | 3 | 30 hex, 30 hex, 30 hex |
| Diámetro de la bobina | 2 | Cada byte es un número hex codificado, 30 hex - 3F hex |
| Reservado | 1 | 30 hex. |
| Versión | 1 | 20 hex: primera versión |
| Idioma | 1 | 20 hex a 7F hex, 20 hex: Inglés |
| Texto del título | m | Código de finalización: 1E hex |
| Byte de ampliación | n | Número impar de 0 a 5; cada byte es 20 hex - 7F hex. |
| Código de parada | 1 | 0F hex. |
| Suma de control | 2 | 00 hex - 7F hex |
La figura 15 es una vista esquemática, que
muestra el formato para un paquete TP grabado en el IBV para cintas
GC y cintas PG. Un paquete 2603 TP contiene tanto el NIC 2604 como
el número del programa. El paquete TP tiene los siguientes símbolos:
código inicial, tipo, NIC, reservado, N, código de parada y suma de
control.
La Tabla IX muestra la longitud en bytes y el
valor para cada símbolo. El símbolo NIC contiene 10 bytes donde
cada byte representa 4 bits, tal como se describirá para el NIC
descrito en la figura 16 para una cinta GC y en la figura 17 para
una cinta PG. El símbolo N se ha definido para ser el número de
programa, representando cada byte cuatro bits para una longitud
total de doce bits. Para la comunicación entre el VCR 10 de
indexación y el dispositivo 73 externo, el símbolo N de 12 bits
puede utilizarse para otros fines. La suma de control es la suma
módulo 128 del paquete desde el código inicial al código de
parada.
| Símbolo | Longitud (bytes) | Valor |
| Código inicial | 1 | 07 hex |
| Tipo | 1 | 7D hex |
| NIC | 10 | Cada byte es un número hex codificado 30 hex - 3F hex |
| Reservado | 1 | 30 hex |
| N | 3 | Cada byte es un número hex codificado, 30 hex - 3F hex |
| Código de parada | 1 | 0F hex. |
| Suma de control | 2 | 00 hex - 7F hex |
La figura 16 es un diagrama esquemático, que
muestra el NIC para una cinta GC. El NIC 2904 es un número de 5
bytes. El bit 39 y los bits 38-31 son 0. Los bits
30-16 son el ID de la máquina. Los bits
15-0 son el número de la cinta. Tal como se ha
descrito anteriormente, el ID de la máquina de 15 bits es un número
aleatorio generado por el VCR 10 de indexación en su primera
conexión. Esto proporciona una probabilidad de 1 sobre 32.768 de
que dos VCR de indexación tengan números ID de la máquina
idénticos. Un número de cinta de 16 bit permite que cada VCR 10 de
indexación tenga 65.536 cintas almacenadas en la RAM 33.
Alternativamente, el número de cinta puede estar compuesto de un
número distinto de bits.
La figura 17 es un diagrama esquemático, que
muestra el NIC para una cinta PG. Como con el NIC para una cinta
GC, el NIC para una cinta PR es un número de 5 bytes. El bit 39 es
uno, los bits 38-0 son el número CUP de once dígitos
representado en forma binaria sin el dígito de paridad. Al utilizar
el número CUP, los negocios, tales como las bibliotecas, los
almacenes de alquiler de cintas, y las tiendas al por menor, pueden
adoptar el NIC. Por consiguiente, puede controlarse y analizarse el
uso de cintas PG. Cuando el NIC está almacenado en la RAM 33, se
prefieren 5 bytes. Sin embargo, si sólo se graban 4 bytes, los bits
0-30 y el bit 39 se almacenan en la RAM 33.
La figura 18 es un diagrama de flujo, que muestra
las etapas utilizadas en el funcionamiento de un VCR de indexación,
que utiliza un sistema de direccionamiento FMAS para escribir un
número de identificación de la cinta, una dirección y un directorio
para una cinta grabada en casa (cinta GC) durante la grabación o
expulsión. Cuando una cinta está en el VCR y el controlador 30 del
directorio conoce el número actual de identificación de cinta y
dirección actual, el VCR esta listo para grabar en la cinta o
expulsar la cinta (etapa 9200). El controlador 31 con
microprocesador lee el NIC y la dirección desde la pista 42c de
control. Para cintas GC existentes, el NIC y la dirección se leen
desde la pista 42c de control para una cinta virgen nueva, el
controlador 31 con microprocesador asigna un NIC a la cinta y
reinicia la dirección a cero. El controlador 31 con microprocesador
espera una señal de grabación o una orden de expulsión. Si se
recibe una señal de grabación (etapa 9201), el controlador 31 con
microprocesador lee el número de identificación del programa desde
el IBV de la señal que va a grabarse (etapa 9202). Se supone que el
controlador 31 con microprocesador ya ha recuperado el directorio
para la cinta introducida, si la cinta introducida es una cinta GC
existente. Para una cinta virgen nueva, el controlador 31 con
microprocesador crea un nuevo directorio en la RAM 33. Para esta
grabación, el controlador 31 con microprocesador inicia la
dirección, el título y la velocidad de la cinta en la RAM 33. Si no
se lee el título desde el IBV (etapa 9202), el controlador 31 con
microprocesador utiliza un sello del día y hora como el título
(etapa 9203). A continuación, el controlador 31 con microprocesador
ordena al circuito 21 lógico de control del VCR y posteriormente,
al circuito 11 lógico de la cabeza de pista de audio y de control
que escriban el NIC y la dirección en la pista 42c de control
(etapa 9204). El controlador 31 con microprocesador continúa
escribiendo la fecha y la dirección en la pista 42c de control
hasta que reciba una orden de detener la grabación. Entonces, el
controlador 31 con microprocesador vuelve a un estado preparado
donde espera a una orden adicional en la etapa 9200.
Por otra parte, si se recibe una orden de
expulsar la cinta (etapa 9207), el controlador 31 con
microprocesador actualiza el directorio que está almacenado en la
RAM 33, incluyendo el indicador 1049 de la posición actual (POS
actual) de la cinta (véase la figura 3), que indica la dirección
absoluta de la posición de la cinta cuando la cinta es expulsada,
con referencia al principio de la cinta. Si la cinta es una cinta
virgen nueva (etapa 9209), el controlador 31 con microprocesador
visualiza en el visualizador 50a de vídeo, el número de cinta de la
cinta, de manera que el usuario puede marcar el alojamiento de la
casete 40 con su nuevo número para su identificación posterior. A
continuación, el circuito 21 lógico de control del VCR ordena al
circuito 5 lógico de control mecánico y del motor que expulse la
cinta (etapa 9212).
La figura 19 es un diagrama de flujo, que muestra
las etapas utilizadas en el funcionamiento de un VCR de indexación
que utiliza un sistema de direccionamiento VISS PLUS TP para
escribir un número de programa e identificación de la cinta para una
cinta grabada en casa (cinta GC) durante la grabación. Las etapas
similares de la figura 18 tienen números similares. Cuando una cinta
se encuentra en el VCR y el controlador 30 del directorio conoce el
número del programa actual y de identificación de la cinta
presente, el VCR 10 de indexación está listo para grabar en la cinta
o expulsar la cinta (etapa 9200). El controlador 31 con
microprocesador lee el NIC y el número del programa desde el IBV.
Para una cinta virgen nueva, el controlador 31 con microprocesador
asigna un NIC a la cinta y reinicia el número del programa a uno.
El controlador 31 con microprocesador espera una señal de grabación
o una orden de expulsión.
Cuando se recibe una señal de grabación (etapa
9201), el controlador 31 con microprocesador lee la identificación
del programa (ID del programa) desde la línea 21, campo 2 del IBV
de la señal que va a grabarse (etapa 9202). Se supone que el
controlador 31 con microprocesador ya ha recuperado el directorio
para la cinta introducida, si la cinta introducida es una cinta GC
existente. Para una cinta virgen nueva, el controlador 31 con
microprocesador crea un nuevo directorio en la RAM 33. Para esta
grabación, el controlador 31 con microprocesador inicia el número
del programa (y la dirección en los VCR, que tienen un sistema de
dirección absoluta), el título y la velocidad de la cinta, la
duración y la categoría del programa en la RAM 33. Si no se lee el
título desde el IBV (etapa 9202), el controlador 31 con
microprocesador utiliza un sello del día y hora como el título
(etapa 9203'). A continuación, el controlador 31 con
microprocesador ordena al circuito 21 lógico de control del VCR y
posteriormente, al circuito 11 lógico de cabeza de pista de audio y
de control que escriban el NIC y el número del programa como un
paquete TP de datos del IBV (etapa 9204'), hasta que reciba una
orden de detener la grabación (etapa 9206). Entonces, el
controlador 31 con microprocesador vuelve a un estado preparado
donde espera a una orden adicional en la etapa 9200.
Por otra parte, cuando se recibe una orden de
expulsar la cinta (etapa 9207), si la cinta es una cinta virgen
nueva (etapa 9209), el controlador 31 con microprocesador visualiza
en el visualizador 50a de vídeo, el número de cinta de la cinta, de
manera que el usuario puede marcar el alojamiento de la casete 40
con su nuevo número para su identificación posterior. A
continuación, el circuito 21 lógico de control del VCR ordena al
circuito 5 lógico de control mecánico y del motor que expulse la
cinta (etapa 9212).
Después de que el VCR 10 de indexación haya
comenzado la grabación, éste lee la línea 21, campo 2, para
encontrar el título del espectáculo y lo escribe en el directorio en
la RAM 33. Si el reloj del VCR 10 de indexación no se ha ajustado
correctamente o si el programa comienza un poco más tarde de que lo
que está programado, el título recuperado puede ser el del programa
anterior. En una realización, el VCR 10 de indexación espera un
tiempo predeterminado, tal como 30 segundos, tras el inicio de la
grabación antes de leer y almacenar el título. Por otra parte, para
la grabación de programas de vídeo radiodifundidos, el VCR 10 de
indexación puede leer y almacenar el título correctamente antes de
recibir el paquete de PV porque el paquete PV y el título de la
nueva sección están sincronizados.
La figura 20 es un diagrama de flujo, que muestra
las etapas utilizadas para escribir una identificación de la cinta,
una dirección absoluta y un directorio para crear cintas indexadas
retroactivamente mediante un VCR de indexación que utiliza un
sistema de direccionamiento FMAS o LRAS. Tal como se ha descrito
anteriormente, la cinta indexada retroactivamente (IR) tiene una
pluralidad de programas preexistentes grabados en la misma. Un
usuario que tiene un VCR o una videocámara antes de tener un VCR de
indexación, también tiene una colección existente de cintas de
vídeo. El usuario puede desear la creación retroactiva de un índice
de cada cinta para poder utilizar las capacidades de indexación del
VCR de indexación. Por tanto, en la realización preferida, el
directorio se crea y almacena en la RAM 33, y el NIC y las
direcciones absolutas se almacenan en la pista 42C de control de la
cinta IR.
El usuario introduce la cinta grabada no indexada
(esta cinta va a convertirse en una cinta indexada
retroactivamente) en el VCR 1 y rebobina la cinta al principio de la
cita (PDC) (etapa 9220). A continuación, el usuario pulsa el botón
de índice en el mando 75 ó 1300 a distancia y selecciona la
retro-indexación desde la visualización del menú en
la pantalla 50a (etapa 9221). Alternativamente, el mando 1300 a
distancia puede tener un botón indexado retroactivamente. Al
seleccionarlo, el controlador 31 con microprocesador escribe
entonces un NIC y una dirección absoluta en la pista 42c de control
(etapa 9222). El NIC se crea aleatoriamente de la manera
anteriormente descrita en la figura 12. Entonces, el controlador 31
con microprocesador visualiza en el visualizador 50a un mensaje para
el usuario, para que introduzca el título del primer programa o
espectáculo en la cinta, para que pulse el botón INTRO en el mando
1300 a distancia o, alternativamente, para que pulse el botón X para
indicar que está al final de la cinta (FDC) (etapa 9223). El botón
X puede ser cualquier botón en el mando 1300 a distancia que no se
utilice para introducir un título, por ejemplo, el botón Plus+® del
VCR. Alternativamente, el título del programa puede introducirse
tras la numeración de todos los programas. Si se ha pulsado el botón
INTRO (etapa 9224), entonces el controlador 31 con microprocesador
sugiere al usuario en el visualizador 50 de vídeo, que haga avanzar
rápidamente (FF) la cinta hasta el principio del siguiente programa
y pulse el botón X (etapa 9226). El controlador 31 con
microprocesador utiliza las señales controladas desde el sensor 22
de movimiento de la cinta y procesadas por el circuito 9 de conteo
y de posición lógica para calcular la distancia de la cinta
recorrida medida mediante el conteo de los impulsos de la pista de
control y los cálculos del eje de la bobina receptora, tal como se
ha descrito a continuación (etapa 9227). Los métodos de medición de
la distancia de la cinta se describen a continuación. Entonces, el
controlador 31 con microprocesador repite el proceso de escritura
del NIC y de la dirección en la pista 42C de control en la etapa
9222, y sugiere al usuario que introduzca el título del espectáculo
en la etapa 9223. En pasos posteriores a la etapa 9222, la
dirección ya escrita en la pista 42c de control es la dirección
calculada a partir de la distancia de la cinta que se ha recorrido
durante el avance rápido hasta el programa en la etapa 9227.
Cuando se ha pulsado el botón X para indicar el
final de la cinta (etapa 9228), el controlador 31 con
microprocesador almacena todos los títulos introducidos por el
usuario en la etapa 9223 en la RAM 33, en una posición de la
memoria correspondiente al número de identificación de la cinta
(etapa 9229). El controlador 31 con microprocesador también
visualiza al usuario el número de la cinta en la etapa 9229, de
manera que cuando el usuario expulse la cinta, éste puede escribir
el número de la cinta en el alojamiento de la casete (etapa 9231).
Ahora, la cinta está retroactivamente indexada, de manera que la
pista 42c de control contiene el NIC y la información de dirección,
y la información de directorio se encuentra almacenada en la RAM 33
del VCR 1. En conexión con la figura 21 a continuación, se describe
el funcionamiento del VCR cuando se introduce una cinta IR en el
mismo.
En una realización alternativa a la figura 20, en
la etapa 9222, el controlador 31 con microprocesador escribe una
marca VISS en la pista de control de la cinta. Adicionalmente, en
la pista de control también se escriben un número del programa, tal
como 1 para el primer programa, 2 para el segundo programa,
etcétera, y un número de NIC. Las marcas de VISS se utilizan para el
direccionamiento cuando la cinta se reproduce más tarde en el VCR.
Cuando se introduce la cinta en el VCR 10 de indexación, el VCR lee
el NIC desde la pista 42e de control. A continuación, el controlador
31 con microprocesador lee el directorio asociado con la cinta
desde la RAM 33. Ahora, sabiendo que la cinta es una cinta indexada
retroactivamente, el controlador 31 con microprocesador busca la
pista 42c de control para la marca VISS.
En realizaciones en las que el NIC está
almacenado en el IBV para cintas PG y GC, cuando se introduce una
cinta IR en el VCR, el controlador 31 con microprocesador intenta
leer un NIC desde el IBV. Al no encontrar un NIC en el IBV, el
controlador 31 con microprocesador sabe que la cinta no es una
cinta PG o GC, y busca la pista de control para una marca VISS.
Cuando encuentra una marca VISS, el controlador 31 con
microprocesador lee el NIC grabado con la marca VISS y entonces,
recupera el directorio asociado desde la RAM 33.
En una realización alternativa de la figura 20,
para los VCR de indexación que utilizan el sistema de
direccionamiento VISS+TP, en la etapa 9222, el controlador 31 con
microprocesador escribe una marca VISS en la pista 42c de control de
la cinta. El controlador 31 con microprocesador también genera un
número del programa, tal como se ha descrito anteriormente en
conjunción con la figura 16. El controlador 31 con microprocesador
sugiere al usuario que introduzca el título del espectáculo y que
avance rápidamente hasta el siguiente programa, tal como se muestra
en las etapas 9223, 9224, 9226 y 9228. En un sistema sin
direccionamiento absoluto, la etapa 9227 no se ejecuta. Sin embargo,
en sistemas con direccionamiento absoluto (VISS+TP+AA), el
controlador 31 con microprocesador calcula una dirección absoluta
en la etapa 9227. Tras la indicación del usuario de que se ha
introducido el último programa en la etapa 9229, el controlador 31
con microprocesador almacena todos los títulos, los números de
programas y el número de programa de expulsión en la RAM 33 y
proporciona al usuario un número de cinta para marcar el
alojamiento de la casete.
Cuando esta cinta se introduce más tarde en el
VCR 10 de indexación, el controlador 31 con microprocesador intenta
encontrar un NIC en el IBV y cuando no puede encontrarlo, visualiza
un mensaje al usuario para que introduzca el número de cinta. A
partir de este número de cinta, el controlador 31 con
microprocesador reconstruye el NIC y recupera el directorio, así
como el número del programa de expulsión desde la RAM 33. Al
utilizar el número del programa de expulsión como el número del
programa actual, el VCR 10 de indexación puede ejecutar las
funciones de indexación.
Si la cinta se reproduce en un VCR sin indexación
una vez que se ha indexado, el número de programa de expulsión será
distinto del número de programa de la cinta. En los sistemas con
direcciones absolutas, el VCR 10 de indexación puede calcular
nuevamente su número de programa utilizando la dirección detectada
para determinar su posición desde el directorio, utilizando el
método de recalibración descrito a continuación en conjunción con
las figuras 22a-22b.
Las figuras 21a-21b son diagramas
de flujo, que muestran las etapas utilizadas en el funcionamiento
del VCR de indexación que utiliza un sistema de direccionamiento
FMAS cuando se introduce una cinta en el mismo. Cuando se introduce
una cinta en el VCR (etapa 9240), el controlador 31 con
microprocesador ordena al circuito 21 lógico de control del VCR que
reproduzca la cinta durante N segundos y que lea la pista de
control para el NIC y una dirección (etapa 9241: esta etapa se
denomina etapa [A] en posteriores etapas de las figuras
21a-21b). Preferiblemente, N se encuentra entre 3 a
5 segundos. Tras la lectura de un NIC y de una dirección desde la
cinta, el controlador 31 con microprocesador ordena al circuito 21
lógico de control del VCR que detenga la reproducción de la cinta
(etapa 9242). El controlador 31 con microprocesador espera hasta
que se pulse el botón ÍNDICE en el mando a distancia (etapa 9243).
Cuando se pulsa el botón ÍNDICE, si en la etapa 9241 se leyeron un
NIC y una dirección (etapa 9244), el controlador 31 con
microprocesador determina a partir del NIC si la cinta es (1) una
cinta grabada en casa (GC), (2) una cinta pregrabada (PG), o (3)
una cinta prestada grabada en casa (GC) (etapa 9246).
Si en la etapa 9246 la cinta es una cinta GC
(etapa 9247), el controlador 31 con microprocesador recupera el
directorio 33a correspondiente a la cinta con ese NIC de la RAM 33
(etapa 9248). A continuación, el controlador 31 con microprocesador
visualiza el directorio recuperado en el visualizador 58a de vídeo
(etapa 9249) y a continuación introduce un modo preparado (etapa
9251). El modo preparado es un modo en el que el controlador 31 con
microprocesador conoce la dirección actual y el NIC.
Si en la etapa 9246 se determina que la cinta es
una cinta pregrabada (etapa 9252), el controlador 31 con
microprocesador lee el directorio para determinar si el NIC está
almacenado en la RAM 33 (etapa 9253). Si está en la RAM 33, el
controlador 31 con microprocesador recupera el directorio de la RAM
33, tal como se ha descrito anteriormente en la etapa 9248. Por otra
parte, si el NIC no está en la RAM 33, el controlador 31 con
microprocesador ordena al circuito 21 lógico de control del VCR que
reproduzca la cinta, de manera que el controlador 31 con
microprocesador pueda leer el directorio desde el IBV en la cinta
(etapa 9254) y a continuación, visualiza el directorio leído en la
pantalla en la etapa 9249.
Por otra parte, si se ha determinado que la cinta
es una cinta prestada grabada en casa (una cinta GC que está
indexada en un primer VCR de indexación que se reproduce es un
segundo VCR indexado que no está interconectado al primer VCR) en
la etapa 9246 (etapa 9256) el controlador 31 con microprocesador
ordena al VCR que avance rápidamente (FF) hasta el final de la cinta
(FDC) (etapa 9257) para leer el directorio desde el IBV en la etapa
9254.
Sin embargo y ahora con referencia a la figura
21b, si en la etapa 9244, el VCR no ha leído un NIC ni la dirección
en la etapa 9241, el controlador 31 con microprocesador determina
si el vídeo se detectó en la etapa 9241 (etapa 9258). Si no se
detectó ningún vídeo, el controlador 31 con microprocesador
visualiza en la pantalla una pregunta respecto a si la cinta es una
cinta virgen (CV), una cinta no indexada (NI), o una cinta indexada
retroactivamente (IR) (etapa 9259). Si en la etapa 9259 la cinta es
una cinta virgen, el controlador 31 con microprocesador ordena al
circuito 21 lógico de control del VCR que rebobine la cinta al
principio de la cinta (PDC) (etapa 9261) y que visualice en la
pantalla 50a una pregunta pidiendo al usuario que introduzca la
duración de la cinta (etapa 9262). Alternativamente, el controlador
31 con microprocesador puede determinar automáticamente la duración
de la cinta utilizando uno de los métodos de determinación de la
duración descritos a continuación. El controlador 31 con
microprocesador genera un nuevo número de identificación de la
cinta para la cinta virgen y visualiza una pantalla de índice con
el NIC asignado (etapa 9263). Entonces, el controlador 31 con
microprocesador introduce un modo preparado (etapa 9264).
Por otra parte, si en la etapa 9259 la cinta es
una cinta no indexada, el controlador 31 con microprocesador
visualiza en la pantalla 50a la pregunta "¿Quiere reindexar?"
(etapa 9266). Si el usuario responde sí (etapa 9267), el controlador
31 con microprocesador ordena al VCR que rebobine la cinta al
principio de la cinta y que comience la reindexación de la cinta,
tal como se ha descrito anteriormente en la figura 20 (etapa 9268).
Sin embargo, si el usuario no quiere reindexar la cinta, (etapa
9267), el controlador 31 con microprocesador quita la pantalla y
ordena al circuito 21 lógico de control del VCR que visualice la
imagen de TV desde la cinta de vídeo. (Etapa 9269).
Sin embargo, si la cinta es una cinta indexada
retroactivamente en la etapa 9259, el controlador 31 con
microprocesador ordena al VCR que rebobine la cinta y que busque una
marca NIC en la pista del control (etapa 9271). El rebobinado y la
búsqueda continúan hasta que se detecten una dirección y un NIC
(etapa 9272). A continuación, el controlador 31 con microprocesador
busca la RAM 33 para un programa con el NIC detectado, y si el
controlador con microprocesador encuentra el NIC en la RAM 33
(etapa 9273), el controlador 31 recupera el directorio de las cintas
asociadas con el NIC en la RAM 33 (etapa 9274) y visualiza el
directorio recuperado en la pantalla 50a (etapa 9276). Por otra
parte, si el controlador 31 con microprocesador no encuentra el NIC
en la RAM (etapa 9273), éste ordena al VCR que haga avanzar la
cinta rápidamente al final de la cinta (etapa 9277) para leer el
directorio desde el IBV (etapa 9278). A continuación, el directorio
leído se visualiza en la pantalla en la etapa 9276.
Si el vídeo es detectado en la etapa 9241, el
controlador 31 con microprocesador procede desde la etapa 9258
anteriormente descrita, para ordenar al VCR que rebobine la cinta y
busque una marca NIC en la pista 42c de control (etapa 9279). Si se
alcanza el principio de la cinta (etapa 9281), el controlador 31
con microprocesador procede para procesar la cinta como una cinta no
indexada en la etapa 9266 anteriormente descrita. Sin embargo, si
no se ha alcanzado el principio de la cinta, el VCR continúa
rebobinando hasta que se detecta una marca de dirección y el NIC en
la pista 42c de control (etapa 9282) y el controlador 31 con
microprocesador determina si recuperar el directorio desde la RAM 33
o el IBV en la etapa 9273 anteriormente descrita.
Las figuras 22a-22b son diagramas
de flujo, que muestran las etapas utilizadas en el funcionamiento
del VCR, que utiliza el sistema de direccionamiento VISS PLUS TP,
cuando se introduce una cinta en el mismo. Etapas similares a las
figuras 21a-21b tienen números similares. Cuando se
introduce una cinta en el VCR (etapa 9240), el controlador 31 con
microprocesador ordena al circuito 21 lógico de control del VCR que
reproduzca la cinta durante N segundos y que lea el IBV para un NIC
y un número de programa (etapa 9241': esta etapa se denomina etapa
[A] en posteriores etapas de las figuras 22a-22b).
Preferiblemente, N se encuentra entre 2 a 5 segundos. En un VCR de
indexación que utiliza un sistema de direccionamiento VISS PLUS TP
y un sistema de direccionamiento absoluto, el VCR también determina
la dirección absoluta. Tras la lectura de un NIC y de un número de
programa desde la cinta, el VCR 10 de indexación detiene la
reproducción de la cinta (etapa 9242). Tras la espera de que se
pulse el botón ÍNDICE en el mando a distancia (etapa 9243), si en
la etapa 9241' se leyeron un NIC y un número de programa, el
controlador 31 con microprocesador determina a partir del NIC si la
cinta es una cinta grabada en casa (GC) o una cinta pregrabada (PG)
(etapa 9246'). Entonces, el controlador 31 con microprocesador
funciona como en las figuras 21a-21b anteriormente
descritas para las etapas 9247 a 9254.
Por otra parte, y ahora con referencia a la
figura 22b, si en la etapa 9244' el VCR 10 de indexación no ha
leído el NIC ni el número de programa en la etapa 9241', el
controlador 31 con microprocesador visualiza en la pantalla una
pregunta respecto a si la cinta es una cinta virgen (CV), una cinta
no indexada (NI), o una cinta indexada retroactivamente (IR) (etapa
9259). Si en la etapa 9259, la cinta es una cinta virgen, el
controlador 31 con microprocesador funciona como en las figuras
21a-21b tal como se ha descrito anteriormente para
las etapas 9261 a 9264. Por otra parte, si en la etapa 9259 la
cinta es una cinta no indexada, el controlador 31 con
microprocesador funciona como en las figuras
21a-21b, tal como se ha descrito anteriormente para
las etapas 9266 a 9269.
Sin embargo, si la cinta es una cinta indexada
retroactivamente en la etapa 9259, el controlador 31 con
microprocesador visualiza en la pantalla 50a un mensaje para que el
usuario introduzca el número de cinta de la cinta introducida
(etapa 9271'). A partir de este número, el controlador 31 con
microprocesador reconstruye el NIC de la cinta (etapa 9273') y
recupera desde la RAM 33 el directorio de la cinta asociada con el
NIC (etapa 9274') y visualiza el directorio recuperado en la
pantalla 50a (etapa 9276).
La preferencia general es que, cuando se
introduce una cinta en el VCR 10 de indexación, el directorio se
visualiza en la pantalla lo más pronto posible después de que el
usuario pulse el botón Indice. Sin embargo, existen varios métodos
para visualizar el directorio.
En la primera realización, cuando se introduce la
cinta, el NIC, el número de programa, y el directorio se leen
automáticamente. En este método, cuando la cinta se introduce,
incluso sin haber pulsado el botón Indice, el VCR 10 de indexación
lee automáticamente el NIC y el número de programa desde la línea
19 del IBV. Tras determinar el tipo de cinta, el VCR 10 de
indexación recupera el directorio desde la RAM 33 (para cintas GC)
o desde la línea 20 del IBV (para cintas PG). A continuación, el
VCR 10 de indexación está en un estado preparado para cualquier
instrucción del usuario. Cuando el usuario pulsa el botón Indice,
cualquier momento más tarde, el VCR 10 de indexación visualiza el
directorio en la pantalla de manera instantánea. Sin embargo, si el
usuario solicita funciones sin indexación justo después de
introducir la cinta, el VCR 10 de indexación no estará preparado
hasta que el VCR 10 de indexación haya leído el NIC, la dirección y
el directorio.
En la segunda realización, el NIC y el número de
programa son automáticamente leídos al introducir la cinta, y el
directorio es leído cuando se pulsa el botón Indice. En este
método, después de que el VCR 10 de indexación lea el NIC y el
número de programa al introducir la cinta, entonces, el VCR 10 de
indexación está preparado para las instrucciones del usuario. Cuando
el usuario pulsa el botón Indice, el VCR 10 de indexación recupera
el directorio, habiendo identificado el tipo de cinta previamente,
desde la RAM 33 o desde el IBV. Al alcanzar el estado preparado más
pronto, el usuario puede controlar el VCR 10 de indexación más
pronto.
En una realización alternativa a la segunda
realización, tras pulsar el botón Indice, el VCR 10 de indexación
lee y visualiza una parte del directorio, por ejemplo, la primera
página. Esto lleva menos tiempo que leer todo el directorio. Según
está leyendo el usuario el directorio visualizado, el VCR 10 de
indexación recupera lo que queda del directorio. Alternativamente,
el VCR 10 de indexación recupera lo que queda del directorio sólo
en respuesta a una orden del usuario, tal como siguiente página.
En la tercera realización, el VCR 10 de
indexación no hace nada al introducir la cinta. Tras la
introducción de la cinta, el VCR 10 de indexación está preparado
para las instrucciones del usuario. Cuando el usuario pulsa el
botón índice, el VCR 10 de indexación lee el NIC, el número de
programa y el directorio.
Tal como se ha descrito anteriormente, puede
establecerse una memoria de biblioteca (MEMBIB) en el VCR, ya sea
como parte de la RAM o aparte de la RAM. En una realización
específica, en lugar de almacenar la información del directorio en
una memoria secundaria (por ejemplo, una banda magnética o
semiconductor) o en la pista de control o en la pista de vídeo de la
cinta, ésta se almacena en la memoria de biblioteca MEMBIB.
Según esta realización específica, cada cinta
para la que se almacena un directorio en la MEMBIB, tiene asignada
una etiqueta de volumen (por ejemplo, un número de volumen). Cuando
se introduce la cinta en el VCR, la etiqueta de volumen se utiliza
para acceder al directorio correspondiente desde la biblioteca.
Está previsto que una cinta, para la que se crea
un directorio en la MEMBIB de una máquina, sea transportada a otro
VCR. Un transporte de este tipo plantea varios problemas. Primero,
si una máquina en la que las funciones anteriormente mencionadas no
están implantadas, la posición de cinta puede verse afectada, de
manera que cuando la cinta se devuelve, la posición actual de la
cinta es incorrecta y se pierden el valor del NOVOL, así como el
valor del contador de la bobina de la cinta en el punto de
expulsión. Segundo, aunque la máquina a la que la cinta se ha
transportado pueda proporcionar las funciones anteriormente
mencionadas, ésta puede no almacenar el directorio de la cinta.
Según la ejecución anterior, un contador,
CNTRVOL, se guarda en una memoria no volátil. El contador
proporciona un conteo del número de cintas de las que todavía se
guarda un directorio correspondiente en la MEMBIB (en lo sucesivo
denominada una "cinta indexada"). Por tanto, el valor 1016
NOVOL (véase la figura 2) de CNTRVOL puede utilizarse para asignar
un número único de volumen a una cinta no indexada (es decir, uno
que no tenga un directorio almacenado en la MEMBIB).
Con referencia al diagrama de flujo mostrado en
la figura 23, cuando se introduce una cinta 40 en el VCR 1, el
controlador 31 con microprocesador verifica si la cinta está
indexada mediante la lectura de la cinta, en el punto de
introducción, para un número de volumen (etapa 4601). Si un número
de volumen está presente, la cinta es una cinta indexada y el
volumen se utiliza para recuperar el directorio desde la biblioteca
(etapa 4602).
Si un número de volumen no está presente, se
busca un número de volumen en la cinta (etapa 4603). Si no se
encuentra un número de volumen, el controlador 31 con
microprocesador crea un directorio para la cinta en la biblioteca
(etapa 4604). La creación incluye las etapas de recuperar el valor
de CNTRVOL desde la memoria, asignar un valor a la cinta (el CNTRVOL
también se actualiza) y en base al valor de NOVOL, asignar un
espacio en la biblioteca para la cinta. El espacio puede asignarse
en base al valor de NOVOL, tal como utilizando la formula:
DIREC (directorio nuevo) =
BASE + NOVOL *
tamañovol
es decir, la dirección para la cinta introducida
es igual a un número base (que puede ser igual a la dirección
inicial de la MEMBIB más una constante) más NOVOL por el tamaño de
un
directorio.
El valor del NOVOL también está visualizado en
una pantalla (etapa 4605). Preferiblemente, los fabricantes de
casetes proporcionan etiquetas adhesivas numeradas y están
embaladas con una nueva casete. Entonces, el usuario puede utilizar
la(s) etiqueta(s) adhesiva(s)
apropiada(s) para etiquetar la casete y/o su caja o
funda.
Aunque esta ejecución no se haya desarrollado, el
controlador 31 con microprocesador también puede escribir el valor
del NOVOL en esta etapa hasta una posición predefinida de la cinta
(por ejemplo al principio), utilizando uno de los métodos
anteriormente descritos. Por ejemplo, el valor de NOVOL puede
escribirse en una posición predefinida (tal como al principio) de la
pista de control, o en una parte predefinida del IBV. Es necesario
señalar que si se escribe un NOVOL en la pista de control, pueden
utilizarse los componentes electrónicos y detectores existentes para
leer este valor y puede accederse al mismo a una velocidad de
rebobinado o de avance rápido, mientras que si el NOVOL se escribe
en el IBV de la pista de control, se requiere un codificador del
IBV, tal como el anteriormente descrito, y únicamente puede
accederse al NOVOL a velocidad de REPRODUCCIÓN.
\newpage
En lugar de escribirlo al principio de la cinta,
el valor de NOVOL se escribe cuando la cinta se expulsa. Cuando la
cinta se ha expulsado, el valor del NOVOL se escribe y la cinta se
rebobina hasta el punto de parada original (el "punto de
expulsión"). La dirección del punto de expulsión (por ejemplo,
el valor del contador de la bobina de la cinta) también se almacena
en un campo predefinido en el directorio correspondiente.
Si se encuentra un NOVOL en la cinta, se anota la
posición de cinta en la que se encuentra la etiqueta de volumen
(etapa 4606). A continuación, la etiqueta de volumen se utiliza
para recuperar un directorio desde la memoria (etapa 4607).
Entonces, la cinta se rebobina al principio de la cinta y el
contador de la cinta se reinicia. Desde el directorio, también se
anota el valor del contador de la cinta de donde debería
encontrarse el NOVOL (etapa 4608). Si estos números coinciden en la
posición de la cinta tal como se anotó en la etapa 4606 (etapa
4611), se supone que el directorio es el directorio correcto y el
directorio es utilizado (etapa 4610). Si los dos números no
coinciden, se crea un directorio en un espacio de memoria
intermedia; y cuando la cinta se expulsa, este directorio se borrará
(es decir, no se almacena en la biblioteca) (etapa 4609).
En la realización anteriormente descrita, los
contenidos de la MEMBIB y de CNTRVOL no deben perderse por un fallo
de energía del VCR. En una realización, el espacio de memoria de la
MEMBIB y del CNTRVOL está previsto por dispositivos de memoria no
volátil, tal como una memoria de sólo lectura programable y
borrable eléctricamente (EEPROM). En otra ejecución, la reserva de
batería está prevista para la memoria que forma los dos espacios de
memoria. En otra ejecución, el directorio de una cinta se escribe
en la propia cinta (o bien en la pista de control o bien en la parte
del IBV de la pista de vídeo) en el punto de expulsión, de manera
que el directorio puede utilizarse, en caso de que sea necesaria su
recuperación. Todavía, en otra ejecución, el contenido almacenado en
la MEMBIB se duplica periódicamente a una "cinta de duplicación
de directorio", que puede utilizarse entonces para recuperar la
biblioteca tras un fallo de energía.
En otra ejecución, si el VCR no lee el NOVOL
cuando se ha introducido una cinta, el controlador 31 con
microprocesador envía un mensaje a la pantalla para pedir al usuario
el valor de NOVOL. El usuario puede introducir el NOVOL en base al
valor mostrado en la etiqueta adhesiva que lleva el alojamiento de
la casete. En base al valor introducido del NOVOL, se accede al
directorio de la cinta.
En la realización específica de la presente
invención, el usuario tiene la opción de crear una biblioteca de
los directorios para un conjunto de cintas seleccionadas. El
espacio de almacenamiento se crea en la RAM 33 para almacenar la
biblioteca. El espacio de almacenamiento de la biblioteca está
dividido en más de un grupo de entradas, cada una para almacenar el
directorio de una cinta (o un volumen). Un ID del volumen de la
cinta correspondiente se almacena en un lugar predeterminado de
cada entrada.
La opción de biblioteca se inicia cuando se pulsa
la tecla "BIBLIOTECA". La tecla puede pulsarse en cualquier
momento, tal como cuando un usuario está grabando un programa de
radiodifusión o está viendo un programa grabado desde una casete.
Además, la tecla puede pulsarse cuando no hay ninguna casete en el
VCR.
Con referencia a la figura 24g, cuando el
controlador 31 con microprocesador se ve interrumpido por la tecla
BIBLIOTECA (etapa 2771), éste visualiza una pantalla, tal como la
de la figura 25o, para pedir al usuario que introduzca una de las
dos opciones (etapa 2772). La opción 1 es una opción para añadir un
directorio de cinta en la biblioteca, puede seleccionarse únicamente
cuando una cinta mejorada está cargada en el VCR (etapa 2773). La
opción 2 es una opción que permite al usuario acceder al contenido
de la biblioteca y normalmente se selecciona por el usuario para
buscar un programa especial o un tipo especial de programa (etapa
2774).
Con referencia a la figura 24h, cuando se
selecciona la opción 1, el controlador 31 con microprocesador
detecta si una cinta está cargada en el VCR (etapa 2775). Si no hay
ninguna casete cargada, el controlador 31 con microprocesador
visualiza un mensaje, tal como:
"ESTA OPCIÓN REQUIERE UNA
CINTA
INDEXADA"
en la pantalla y vuelve a la etapa 2772 de la
figura 24g. Si una casete mejorada está cargada en el VCR, el
controlador 31 con microprocesador asignará un espacio en la zona de
biblioteca para añadir el directorio (etapa 2776). En una
ejecución, a continuación, el controlador 31 con microprocesador
pide al usuario que introduzca una etiqueta de volumen. En una
ejecución preferida, un Contador 1016 del Número de Volumen se
guarda en la RAM 33, (por ejemplo, dentro de la zona de
funcionamiento de los indicadores). Este contador 1016 almacena el
siguiente número de volumen que va a asignarse a una cinta
recientemente añadida. Cuando comienza la ejecución de la opción
"añadir", el controlador 31 con microprocesador coge el
siguiente número de volumen (suponiendo, a efectos de ilustración,
que éste sea 59) del Contador del Número de Volumen y asigna este
número de volumen a la cinta. Ventajosamente, si la biblioteca se
ejecuta de manera que cada directorio tenga una cantidad fijada de
espacio de memoria, el número de volumen de una cinta puede
utilizarse como índice para encaminar el directorio correspondiente
desde la
biblioteca.
\newpage
En la etapa 2777, el número de volumen asignado
se visualiza en la pantalla, acompañado por un mensaje tal
como:
"EL NÚMERO DE VOLUMEN
ASIGNADO A ESTA CINTA ES
59"
"POR FAVOR, PONGA LA
ETIQUETA A LA CINTA CON ESTE
NÚMERO"
Por conveniencia, los fabricantes de casetes
proporcionan etiquetas adhesivas numeradas y están embaladas con
una nueva casete. Entonces, el usuario puede utilizar la(s)
etiqueta(s) adhesiva(s) apropiada(s) para
etiquetar la casete y/o su caja.
A continuación, el controlador 31 con
microprocesador almacena el número de volumen asignado en un lugar
predeterminado (ID de VOL) del directorio de la casete (etapa 2778).
El campo de ID de VOL en un directorio puede utilizarse como una
indicación para el controlador 31 con microprocesador de que tal
directorio está almacenado en la biblioteca, de manera que la
biblioteca pueda actualizarse en el caso de que el directorio haya
cambiado (por ejemplo, cuando se realiza una grabación). Entonces,
el controlador 31 con microprocesador escribe el directorio en la
zona asignada a la biblioteca (etapa 2779) y aumenta el contador
del número de volumen según se añade satisfactoriamente el
directorio a la biblioteca.
A continuación, con referencia a la figura 24i y
cuando en la etapa 2774 se selecciona la opción 2, se visualiza una
pantalla tal como la de la figura 25p (etapa 27710). El usuario
tiene tres opciones. En la primera opción de la figura 25p, el
usuario puede buscar programas con títulos o subtítulos de
programas específicos (por ejemplo, programas que tienen un título
que contiene la palabra "Yankee" o que tiene una letra
"Z", "CA", etc.) (etapa 27711). En la segunda opción de la
figura 25p, el usuario puede buscar un tipo específico de programas
(por ejemplo, programas deportivos) (etapa 27717). En la tercera
opción de la figura 25p, el usuario puede visualizar el directorio
de un volumen de cinta particular (etapa 27723).
Cuando se selecciona la opción 1 de la figura
25p, el controlador 31 con microprocesador pide al usuario los
parámetros de búsqueda, visualizando el siguiente mensaje en la
pantalla:
"POR FAVOR, INTRODUZCA LOS
CARACTERES/TÍTULO DE
BÚSQUEDA"
al recibir la entrada, el controlador 31 con
microprocesador busca por los directorios de la biblioteca (etapa
27712). Para cada entrada que coincide con la petición de búsqueda
(etapa 27713), el controlador 31 con microprocesador visualiza el
título del programa de la entrada y el número de volumen (etapa
27714). El número del programa y el número de volumen de la entrada
dentro del directorio se almacenan en una memoria intermedia de
búsqueda. El controlador 31 con microprocesador recupera la
siguiente entrada (etapa 27715) hasta que termine (etapa
27716).
Cuando se selecciona la opción 2 de la figura
25p, el controlador 31 con microprocesador pide al usuario los
parámetros de búsqueda visualizando el siguiente mensaje en la
pantalla:
"POR FAVOR, INTRODUZCA EL
TIPO DE PROGRAMA PARA LA
BÚSQUEDA"
Ventajosamente, si el usuario no recuerda la
clasificación tipo, puede pulsar una tecla de AYUDA y todos los
tipos disponibles aparecen enumerados en la pantalla. Cuando el
usuario introduce el tipo, el controlador 31 con microprocesador
busca por los directorios de la biblioteca. Para cada entrada que
coincide con la petición de búsqueda (etapa 27719), el controlador
31 con microprocesador visualiza el título del programa de la
entrada y el número de volumen (etapa 27720). El número de programa
y número de volumen de la entrada son almacenados en una memoria
intermedia de búsqueda. El controlador 31 con microprocesador
recupera la siguiente entrada (etapa 27721) hasta que termine
(etapa 27722).
La opción 1 y la opción 2 pueden combinarse.
Cuando una opción ha terminado, el usuario puede pulsar la tecla
"C" antes de seleccionar la siguiente opción. En respuesta a
una secuencia de teclas de este tipo, el controlador 31 con
microprocesador realiza la búsqueda utilizando el contenido de la
memoria intermedia de búsqueda, eliminando de la memoria intermedia
de búsqueda aquellas entradas que no coincidan con los parámetros
de la segunda búsqueda. Por ejemplo, si la primera búsqueda es para
programas deportivos y da como resultado el llenado de la memoria
intermedia de búsqueda con una dirección de entradas que tienen un
tipo de programas de "deportes". Entonces, si el usuario pulsa
la tecla "C" y a continuación selecciona la opción (1) para
buscar la palabra "YANKEE" en los títulos de programas, se
detectan las entradas almacenadas en la memoria intermedia de
búsqueda que no tienen la palabra "Yankee" en el campo de
título del programa. El usuario puede continuar la búsqueda varias
veces. Cuando la segunda búsqueda se ha completado, se visualizan
las entradas que quedan en la memoria intermedia de búsqueda.
\newpage
Cuando se selecciona la opción 3 de la figura
25p, el controlador 31 con microprocesador pide al usuario el
número de volumen visualizando en siguiente mensaje en la
pantalla:
"POR FAVOR, INTRODUZCA EL
NÚMERO DE
VOLUMEN"
Cuando se introduce el número de volumen, el
controlador 31 con microprocesador utiliza el número de volumen
como índice para recuperar el directorio correspondiente (etapa
27724). Cuando se ha recuperado el directorio, las entradas son
visualizadas en la pantalla (etapa 27725).
Las figuras 27a-27l' son vistas
esquemáticas de visualizaciones según una ejecución específica de
la invención.
Una nueva cinta virgen está preparada para la
indexación introduciendo la cinta virgen en el VCR y pulsando el
botón 9712 Indice en el mando 9700 a distancia. Al utilizar los
botones 9725 de los cursores, el usuario marca "Cinta Virgen"
en la pantalla mostrada en la figura 27k' y pulsa el botón 9709 de
entrada y selecciona una cinta nueva desde el menú (figura 27a). El
controlador 31 con microprocesador visualiza la visualización
mostrada en la figura 27b y pide al usuario que introduzca la
duración de la cinta. Al utilizar el bloque 9708 de teclas, el
usuario introduce la duración de la cinta, por ejemplo se introduce
120 para una cinta de 2 horas. El usuario pulsa el botón 9709 intro
si ha introducido el tiempo correcto en minutos o el botón 9706
cancelar si ha cometido un error y a continuación, introduce
nuevamente el número correcto. Cuando se expulsa una cinta, el
controlador 31 con microprocesador visualiza el número de cinta y
pide al usuario que marque el alojamiento, tal como se muestra en la
figura 27c-d.
Cuando se está grabando con un VCR Plus+®, se
está programando la hora en la pantalla o se está programando en el
momento utilizando el VCR de indexación, el VCR lee la
identificación del programa desde el IBV. Si no se ha difundido
ningún título del programa, el microprocesador utiliza la fecha,
hora y canal del programa como título. Cuando se graba un programa,
el VCR de indexación informa al usuario si hay suficiente espacio
disponible en el momento de la grabación. Primero, el usuario
introduce la cinta en el VCR y programa el VCR para grabar un
programa. A continuación, el usuario pulsa el botón 9714 examinar y
lee la visualización mostrada en la figura 27e respecto a si la
cinta tiene capacidad suficiente. Si el usuario está grabando
utilizando la grabación inmediata (es decir, grabar en ese momento
pulsando el botón 9718 grabar), primero pulsa el botón 9712 índice
para obtener un directorio de programas, tal como se muestra en la
figura 27g. La posición actual de la cinta se marca con una flecha.
Si el usuario quiere moverse a una posición diferente en la cinta,
utiliza las teclas 9725 de los cursores y el botón 9718 grabar para
cambiar la posición. Se pide al usuario que introduzca la duración
del programa a grabar (figura 27f). Si el espacio en blanco
suficiente está disponible en la posición de la cinta, el VCR
comienza a grabar para el tiempo especificado. De lo contrario, se
visualiza un aviso (figura 27i). Al pulsar el botón 9709 intro se
anula el aviso. Al pulsar el botón 9706 cancelar se cancela la
petición de grabación.
Una cinta indexada se visualiza al introducir la
cinta en el VCR y al pulsar el botón 9712 índice. Se visualiza un
directorio (figura 27i) y el usuario selecciona marcando el
programa deseado utilizando las teclas 9725 de los cursores y
pulsando el botón 9717 reproducir. A continuación, el VCR avanza
rápidamente o rebobina hasta el programa marcado. Alternativamente,
en el directorio puede visualizarse una flecha al revés de
señalización del vídeo para el programa de destino durante la
búsqueda. La flecha del directorio se mueve según la posición en la
cinta y el programa seleccionado se reproduce automáticamente.
Durante la reproducción, el directorio puede visualizarse pulsando
el botón 9712 índice.
Puede borrarse un programa de la cinta pulsando
el botón 9712 índice y utilizando el cursor para marcar el programa
a borrar (figura 27i). El botón 9715 de borrado se pulsa, y, tal
como se muestra en la figura 27i, el usuario pulsa el botón 9709
intro para confirmar el borrado o el botón 9706 cancelar para
cancelar la petición. Una vez pulsado intro, el título en el
directorio se sustituye por "EN BLANCO". Si se producen dos
periodos en blanco consecutivos tras el borrado, el controlador 31
con microprocesador los combina en una entrada en el directorio. En
realidad, el programa no se ha borrado de la cinta, sino que se ha
eliminado del directorio.
Pulsando el botón 9712 índice y marcando el
título del programa a cambiar se edita un título del programa
(figura 27k). Se pulsa el botón 9713 editar y utilizando las teclas
9725 de los cursores se cambia el título (figura 27l) y se introduce
el nuevo título pulsando el botón 9709 intro. Al pulsar el botón
9706 cancelar se cancela el título nuevo.
Al pulsar el botón 9710 biblioteca y al
seleccionar la búsqueda, utilizando las teclas 9725 de los cursores
y el botón 9709 intro (figura 27m), se busca un programa en la
biblioteca con o sin una cinta en el VCR. Marcando la lista de
programas y pulsando el botón 9709 intro se permite una búsqueda
por título de programa (27n). Utilizando las teclas 9725 de los
cursores y el botón 9709 intro para seleccionar la primera letra
del título del programa, se visualiza una lista de títulos de
programas que comienzan con la letra seleccionada (figura 27o). El
botón 9704 página superior y el botón 9705 página inferior se
utilizan para examinar la lista de títulos de programas (figura
27p). Marcando la lista de cintas y pulsando el botón 9709 intro,
el usuario puede buscar por número de cinta (figura 27q). El bloque
9708 de teclas y el botón 9709 intro se utilizan para seleccionar
el número de cinta a buscar (figura 27r) y a visualizar (figura
27s). Marcando la categoría y pulsando la tecla 9709 intro pueden
realizarse búsquedas por categoría (figura 27o). Las teclas 9725 de
los cursores se utilizan para seleccionar la categoría (figura
27u-v) y el botón 9704 página superior y el botón
9705 página inferior se utilizan para examinar la lista de títulos
de programas en la categoría seleccionada (figura 27w).
Puede borrarse una cinta desde la biblioteca o
desde la RAM 33 pulsando el botón 9710 biblioteca y seleccionando
registro desde el menú de la figura 27x y borrar desde el menú
posterior de la figura 27y, mediante el uso de las teclas 9725 de
los cursores y el botón 9709 intro. A continuación, el usuario
introduce el número de cinta asignado a la cinta a borrar (figura
27z). El usuario puede examinar el programa antes de borrarlo del
directorio. Al pulsar el botón 9709 intro, el controlador 31 con
microprocesador borra el número de cinta de la RAM 33 (figura 27a').
En la realización preferida, el programa no se borra de la cinta,
sino que únicamente se borra su índice de la RAM 33.
Cuando una cinta se presta a un amigo, el
directorio se descarga desde el IBV al final de la cinta en la RAM
33 pulsando el botón 9710 biblioteca y seleccionando descarga desde
el menú en la pantalla mostrada en las figuras 27b', c', d',
mediante el uso de las teclas 9725 de cursor y el botón 9709
intro.
Una persona puede adoptar una cinta indexada en
otro VCR añadiendo los contenidos de la nueva cinta a la RAM 33 de
su VCR. La cinta se introduce en el VCR y el botón 9710 biblioteca
se pulsa. Utilizando las teclas 9725 de los cursores y el botón 9709
intro, el usuario selecciona registro de la pantalla mostrada en la
figura 27e' y selecciona añadir desde la pantalla posterior
mostrada en la figura 27f'. El VCR lee el directorio desde el IBV al
final de la cinta. El controlador 31 con microprocesador asigna un
nuevo número de cinta que se visualiza en la pantalla. Esta
característica de elección también puede utilizarse para añadir el
directorio desde una cinta PG a la RAM 33.
Los números de identificación de la cinta pueden
cambiarse pulsando el botón 9710 biblioteca y utilizando las teclas
9725 de los cursores para marcar el registro, tal como se muestra
en la figura 27g'. Entonces, las teclas de los cursores se utilizan
para seleccionar Cambiar desde la visualización mostrada en la
figura 27h'. Utilizando el bloque 9708 de teclas, el usuario puede
cambiar el número de cinta (figura 27i'). Se evita el borrado de
los números anteriormente utilizados (figura 27j').
Preferiblemente, este número se cambia antes de la grabación del
programa. Esta característica es útil cuando se requieren múltiples
cintas para un espectáculo único, tal como una
mini-serie de tres partes que se graba en distintas
cintas.
Las cintas pueden ser retroactivamente indexadas
seleccionando el retro- índice en la figura 27l'. Al pulsar el botón
9721 "i" en respuesta a un icono parpadeante en la pantalla de
TV tal como una "i" parpadeante, el usuario puede obtener
información adicional sobre productos o servicios ofertados en los
anuncios publicitarios de TV o en programas habituales. Esta
información adicional puede ser información detallada financiera,
resultados deportivos, tráfico o meteorología. Al pulsar el botón
9721 "T", se programa automáticamente el VCR utilizando los
números "PLUSCODE" mediante la transferencia de los números
desde la RAM temporal a una RAM no volátil. Al pulsar el botón
"R", el usuario puede examinar y manipular más tarde un
directorio de información de texto almacenada. Los botones 9725 de
los cursores y el botón 9709 intro se utilizan para seleccionar
información.
El usuario puede identificar el programa mientras
está viendo un programa grabado o una difusión actual pulsando el
botón 9724 de ID PGM, que a continuación visualiza el título del
programa, su duración, el día y la fecha de la radiodifusión (o
grabación) y el nombre de la estación o distintivo de llamada tal
como se muestra en la figura 27h. Si se está grabando un programa
que sobrepasa su tiempo programado (por ejemplo, un evento
deportivo), el VCR prolonga automáticamente el tiempo de grabación
de las grabaciones preprogramadas para programas difundidos por una
estación de TV que participa en la identificación de programas de
radiodifusión. Los cambios de programación en las emisiones de las
estaciones televisivas son detectados por el VCR.
Cuando se conecta una impresora al VCR, el
usuario puede pulsar el botón 9722 "R" para recordar el texto
de información particular, tal como un cupón, en la pantalla de TV.
Entonces, el usuario pulsa el botón 9702 imprimir para imprimir la
información en la impresora.
Pueden utilizarse varios métodos de etapas de
combinación de las pulsaciones de las teclas. Por ejemplo, pulsar
el botón "i" dos veces en sucesión rápida puede utilizarse para
examinar información almacenada. Pulsar el botón "i" tres
veces en sucesión rápida puede utilizarse para cancelar una
selección.
Claims (15)
1. Método para crear una biblioteca de
información de índice sobre programas grabados en una cinta de
videocasete, comprendiendo el método las etapas:
asignar una identificación de la cinta (NIC) a
una videocasete si no se ha asignado una todavía;
recibir un programa de difusión por
televisión;
grabar el programa recibido en la
videocasete;
grabar (9204, 9204') simultáneamente el NIC
asignado en la cinta, de manera que el NIC asignado se repita a
través del programa grabado;
recuperar (9202) de una señal de difusión
televisiva una información de índice sobre el programa
difundido;
almacenar la información del índice y el NIC para
el programa grabado en una RAM (33) para crear un directorio de
programas grabados en la cinta;
repetir las etapas mencionadas con respecto a
otras cintas de video en casete para crear una biblioteca de
directorios
caracterizado porque
la etapa adicional de duplicar la biblioteca en
la cinta cada vez que un programa se graba en la misma.
2. Método de la reivindicación 1, en el que el
NIC se graba en líneas seleccionadas del programa durante la etapa
de grabación del programa.
3. Método según la reivindicación 1, en el que el
NIC se graba en el intervalo de borrado vertical del programa
durante la etapa de grabación del programa.
4. Método según la reivindicación 1, en el que la
etapa de recuperación recupera el título del programa de difusión
desde el intervalo de borrado vertical de la señal de radiodifusión
simultáneamente con la grabación del programa.
5. Método según la reivindicación 1, en el que la
etapa de recuperación recupera la información de índice sobre el
programa de radiodifusión desde el intervalo de borrado vertical de
la señal de radiodifusión antes de la etapa de grabar el programa y
almacena la información de índice hasta la etapa de grabar el
programa.
6. Método según la reivindicación 5, que
comprende adicionalmente la etapa de determinar si la información
de índice sobre el programa de radiodifusión que está siendo grabado
está presente en el intervalo de borrado vertical en el momento de
la grabación, la etapa de recuperación recupera la información de
índice sobre el programa de radiodifusión desde el intervalo de
borrado vertical de la señal de radiodifusión simultáneamente con
la etapa de grabación del programa si tal información está
presente, la etapa de almacenar la información de índice almacena
simultáneamente información de índice recuperada si está presente
en el intervalo de borrado vertical, y la etapa de almacenar la
información de índice almacena información de índice recuperada
anteriormente si la información de índice simultáneamente
recuperada está ausente del intervalo de borrado vertical.
7. Método según la reivindicación 1, que
comprende adicionalmente las etapas de introducir en el VCR una
cinta pregrabada en la que el directorio está almacenado y
transferir el directorio de la misma a la biblioteca en la RAM.
8. Método según la reivindicación 1, que
comprende adicionalmente las etapas de introducir en el VCR una
cinta pregrabada en la que un directorio está almacenado o una cinta
de grabación en la que no hay ningún directorio almacenado, que
determina si la cinta es una cinta pregrabada, acceder la cinta
introducida para recuperar el directorio de la cinta introducida
desde la cinta si la cinta introducida es una cinta pregrabada,
acceder a la RAM para recuperar el directorio de la cinta
introducida desde la RAM si la cinta introducida es una cinta de
grabación, y visualizar el directorio de la cinta introducida.
9. Método según la reivindicación 1, en el que
los directorios incluyen identificadores de programa, comprendiendo
adicionalmente el método las etapas de seleccionar un identificador
de programa particular, buscar la biblioteca almacenada en la RAM
para directorios que contienen el identificador de programas
seleccionado, y visualizar los directorios que contienen el
identificador de programa seleccionado.
10. Método según la reivindicación 9, en el que
el identificador de programa particular es el NIC.
11. Método según la reivindicación 9, en el que
el identificador de programa particular es el título.
12. Método según la reivindicación 9, en el que
el identificador de programa particular es el tema.
13. Método según la reivindicación 1, que
comprende adicionalmente el almacenamiento del NIC de la última
cinta en la que la biblioteca está duplicada en una memoria
permanente, de manera que la cinta pueda identificarse y la
biblioteca duplicada pueda recuperarse.
14. Método según la reivindicación 8, en el que
las cintas pregrabadas tienen un NIC almacenado en la pista de
control, las cintas de grabación tienen un NIC almacenado en el
intervalo de borrado vertical, y la etapa de determinación comprende
la lectura del intervalo de borrado vertical para determinar si un
NIC está presente.
15. Método según la reivindicación 8, en el que
las cintas pregrabadas tienen un NIC almacenado en la pista de
control, las cintas de grabación tienen un NIC almacenado en el
intervalo de borrado vertical, y la etapa de determinación comprende
la lectura del intervalo de borrado vertical para determinar si un
NIC está presente.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US112593A | 1993-01-05 | 1993-01-05 | |
| US1125 | 1993-01-05 | ||
| US1454193A | 1993-02-08 | 1993-02-08 | |
| US14541 | 1993-02-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2199958T3 true ES2199958T3 (es) | 2004-03-01 |
Family
ID=26668595
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES94906529T Expired - Lifetime ES2199958T3 (es) | 1993-01-05 | 1994-01-05 | Operaciones de mejora de reproductores de videocasetes. |
Country Status (9)
| Country | Link |
|---|---|
| EP (1) | EP0746851B1 (es) |
| JP (1) | JP3392867B2 (es) |
| CN (1) | CN1119049A (es) |
| AU (1) | AU6021394A (es) |
| CA (1) | CA2153259A1 (es) |
| DE (1) | DE69432673T2 (es) |
| ES (1) | ES2199958T3 (es) |
| SG (1) | SG52697A1 (es) |
| WO (1) | WO1994016441A1 (es) |
Families Citing this family (32)
| 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 |
| CA2219220A1 (en) * | 1995-04-26 | 1996-11-14 | Index Systems, Inc. | Apparatus and methods for voice titles |
| 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 | 株式会社日立製作所 | 映像信号記録再生装置 |
| EP1036466B1 (en) | 1997-07-21 | 2003-03-26 | E Guide, Inc. | Method for navigating within a television program guide having advertisements |
| 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 | 英戴克系统公司 | 增强型盒式磁带录像机磁带 |
| KR100971696B1 (ko) | 2000-10-11 | 2010-07-22 | 유나이티드 비디오 프로퍼티즈, 인크. | 데이터의 기억 장치를 주문형 매체 배달 시스템의 서버에 제공하기 위한 시스템 및 방법 |
| 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 |
| WO2012094564A1 (en) | 2011-01-06 | 2012-07-12 | 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 |
| US11056140B1 (en) | 2020-03-24 | 2021-07-06 | International Business Machines Corporation | High resolution tape directory recovery by writing a null data set |
Family Cites Families (30)
| 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 (es) * | 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 | 磁気カセットテープ |
| 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 |
| 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 |
| 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 |
| CA2420426C (en) * | 1990-09-10 | 2005-09-06 | 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 |
| HUT76499A (en) * | 1991-08-19 | 1997-09-29 | Kwoh | Method and apparatus for creating program directory for a video tape cassette |
| IL100252A0 (en) * | 1991-12-05 | 1992-09-06 | D S P Group Israel Ltd | Video cassette directory |
-
1994
- 1994-01-05 CA CA002153259A patent/CA2153259A1/en not_active Abandoned
- 1994-01-05 WO PCT/US1994/000173 patent/WO1994016441A1/en not_active Ceased
- 1994-01-05 ES ES94906529T patent/ES2199958T3/es not_active Expired - Lifetime
- 1994-01-05 CN CN94191380A patent/CN1119049A/zh active Pending
- 1994-01-05 EP EP94906529A patent/EP0746851B1/en not_active Expired - Lifetime
- 1994-01-05 DE DE69432673T patent/DE69432673T2/de not_active Expired - Lifetime
- 1994-01-05 AU AU60213/94A patent/AU6021394A/en not_active Abandoned
- 1994-01-05 SG SG1996008026A patent/SG52697A1/en unknown
- 1994-01-05 JP JP51619994A patent/JP3392867B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08505729A (ja) | 1996-06-18 |
| WO1994016441A1 (en) | 1994-07-21 |
| EP0746851B1 (en) | 2003-05-14 |
| DE69432673D1 (de) | 2003-06-18 |
| EP0746851A1 (en) | 1996-12-11 |
| EP0746851A4 (en) | 1998-12-02 |
| SG52697A1 (en) | 1998-09-28 |
| DE69432673T2 (de) | 2004-03-25 |
| CN1119049A (zh) | 1996-03-20 |
| CA2153259A1 (en) | 1994-07-21 |
| JP3392867B2 (ja) | 2003-03-31 |
| AU6021394A (en) | 1994-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2199958T3 (es) | Operaciones de mejora de reproductores de videocasetes. | |
| US5621579A (en) | Method for selectively playing back programs recorded on a video tape | |
| US6240241B1 (en) | Still frame video in index | |
| US6487362B1 (en) | Enhancing operations of video tape cassette players | |
| CN1087471C (zh) | 磁记录/重放设备 | |
| US5488409A (en) | Apparatus and method for tracking the playing of VCR programs | |
| US6701060B2 (en) | Enhancing operations of video tape cassette players | |
| US20030194200A1 (en) | Enhancing operations of video tape cassette players | |
| WO1993004473A2 (en) | Program directory for a video tape cassette | |
| CN1183755C (zh) | 在索引文件中的静止帧视频图象 | |
| AU2004210588B2 (en) | Still frame video in index | |
| ES2527285T3 (es) | Fotograma fijo de video en un índice | |
| KR100310789B1 (ko) | 인덱스 내의 정지 프레임 영상 | |
| AU9515801A (en) | Still frame video in index | |
| HK1083285A (en) | Still frame video in index | |
| JP2917568B2 (ja) | ビデオテープレコーダ | |
| MXPA99008184A (es) | Cuadro fijo de video en indice | |
| JP2001052469A (ja) | 記録再生情報管理装置および記録再生情報管理方法 | |
| JP2000069424A (ja) | 磁気記録再生装置 |