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
Application number
ES94906529T
Other languages
English (en)
Inventor
Daniel S. Kwoh
Roy J. Mankowitz
Henry C. Yuen
Hing Y. Ngai
Carl Hindman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Index Systems LLC
Original Assignee
Index Systems LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Index Systems LLC filed Critical Index Systems LLC
Application granted granted Critical
Publication of ES2199958T3 publication Critical patent/ES2199958T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0887Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/023Control of operating function, e.g. switching from recording to reproducing remotely controlled
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/026Control of operating function, e.g. switching from recording to reproducing by using processor, e.g. microcomputer
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/05Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
    • G11B15/06Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing auxiliary features on record carriers or containers, e.g. to stop machine near the end of a tape
    • G11B15/07Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing auxiliary features on record carriers or containers, e.g. to stop machine near the end of a tape on containers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/05Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
    • G11B15/087Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing recorded signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/18Driving; Starting; Stopping; Arrangements for control or regulation thereof
    • G11B15/1808Driving of both record carrier and head
    • G11B15/1816Programmed access in sequence to indexed parts of operating tapes cooperating with rotating heads
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B23/00Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
    • G11B23/02Containers; Storing means both adapted to cooperate with the recording or reproducing means
    • G11B23/04Magazines; Cassettes for webs or filaments
    • G11B23/08Magazines; Cassettes for webs or filaments for housing webs or filaments having two distinct ends
    • G11B23/087Magazines; Cassettes for webs or filaments for housing webs or filaments having two distinct ends using two different reels or cores
    • G11B23/08707Details
    • G11B23/08714Auxiliary features
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B23/00Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
    • G11B23/30Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture with provision for auxiliary signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B23/00Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
    • G11B23/30Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture with provision for auxiliary signals
    • G11B23/36Signals on record carriers or on containers and recorded by the same method as the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/022Electronic editing of analogue information signals, e.g. audio or video signals
    • G11B27/029Insert-editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/107Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • G11B27/13Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier the information being derived from movement of the record carrier, e.g. using tachometer
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • G11B27/3036Time code signal
    • G11B27/3054Vertical Interval Time code [VITC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/309Table of contents
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
    • G11B27/324Duty cycle modulation of control pulses, e.g. VHS-CTL-coding systems, RAPID-time code, VASS- or VISS-cue signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/328Table of contents on a tape [TTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B31/00Arrangements for the associated working of recording or reproducing apparatus with related apparatus
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B33/00Constructional parts, details or accessories not provided for in the other groups of this subclass
    • G11B33/10Indicating arrangements; Warning arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/86Re-recording, i.e. transcribing information from one magnetisable record carrier on to one or more similar or dissimilar record carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4583Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programmes in the same time slot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for programme selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/40Combinations of multiple record carriers
    • G11B2220/41Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/65Solid state media wherein solid state memory is used for storing indexing information or metadata
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/65Solid state media wherein solid state memory is used for storing indexing information or metadata
    • G11B2220/652Solid state media wherein solid state memory is used for storing indexing information or metadata said memory being attached to the recording medium
    • G11B2220/655Memory in cassette [MIC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/80Indexing information stored in optical or magnetic or other strip attached to cassette or disc, e.g. barcodes attached to a recording medium
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • G11B2220/91Helical scan format, wherein tracks are slightly tilted with respect to tape direction, e.g. VHS, DAT, DVC, AIT or exabyte
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/002Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/022Electronic editing of analogue information signals, e.g. audio or video signals
    • G11B27/024Electronic editing of analogue information signals, e.g. audio or video signals on tapes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/008Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
    • G11B5/00813Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes
    • G11B5/00847Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes on transverse tracks
    • G11B5/0086Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires magnetic tapes on transverse tracks using cyclically driven heads providing segmented tracks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • H04N5/7755Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver the recorder being connected to, or coupled with, the antenna of the television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/7824Television signal recording using magnetic recording on tape with rotating magnetic heads
    • H04N5/7826Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape
    • H04N5/78263Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape for recording on tracks inclined relative to the direction of movement of the tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/9201Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
    • H04N5/9206Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal the additional signal being a character code signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • 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.
Campo de la invención
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.
Antecedentes de la invención
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.
A. Problemas con los dispositivos de almacenamiento serial
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.
B. Suministrar títulos del programa
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.
C. Edición de títulos
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.
Sumario de la invención
La invención prevé un método, tal como se ha definido en las reivindicaciones adjuntas.
Breve descripción de los dibujos
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.
Descripción detallada El VCR de indexación
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.
Estructura de memoria
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.
Formato de la cinta
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.
Decodificación de la información del IBV
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.
TABLA 1
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.
Perspectiva general de la indexación
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.
Cinta pregrabada
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.
Uso de la pista de control
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.
Escritura en la pista de control
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.
Directorio
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.
Duplicación automática de la biblioteca en la RAM 33
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.
Formatos de datos
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.
Segunda realización del formato de los datos
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.
TABLA VII
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.
TABLA VIII
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.
TABLA IX Paquete TP en el IBV
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.
Funcionamiento
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.
Indexar retroactivamente una cinta previamente grabada
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.
Realización alternativa para indexar retroactivamente una cinta antigua
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.
Operación de identificar una cinta y un directorio de recuperación
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).
Recuperar y visualizar un directorio en la pantalla
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.
Directorio en la RAM del VCR
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.
Biblioteca
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).
Ejecución específica
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.
ES94906529T 1993-01-05 1994-01-05 Operaciones de mejora de reproductores de videocasetes. Expired - Lifetime ES2199958T3 (es)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6239794B1 (en) * 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US5742730A (en) * 1995-03-09 1998-04-21 Couts; David A. Tape control system
US5880768A (en) 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BE871690R (fr) * 1978-10-27 1979-02-15 Staar Sa Dispositif de memorisation de la position instantanee d'une bande magnetique contenue dans une cassette
FR2461299B1 (fr) * 1979-07-09 1986-09-05 Telediffusion Fse Memoire bloc-note pour cassettes d'enregistrement de bandes magnetiques
DE2950432A1 (de) * 1979-12-14 1981-06-19 Edmond 8031 Gröbenzell Keiser Verfahren und vorrichtung zum steuern des betriebs eines fernsehsignalempfaengers
US4516164A (en) * 1982-10-21 1985-05-07 Stypher Corporation Apparatus for decoding video address code signals
DE3243610A1 (de) * 1982-11-25 1984-05-30 Philips Patentverwaltung Gmbh, 2000 Hamburg Anordnung zur programmierbaren steuerung einer rundfunk- und/oder fernseh-empfangseinrichtung
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US4703465A (en) * 1985-12-04 1987-10-27 1K Entertainment Center Ltd. Method and apparatus for producing an audio magnetic tape recording from a preselected music library
US4755888A (en) * 1986-05-29 1988-07-05 Sony Corporation High speed contact printing system
DE3628743C2 (de) * 1986-08-23 1994-05-11 Grundig Emv Einrichtung zum Aufzeichnen und schnellen Wiederauffinden von Videosignalabschnitten auf einem Magnetband
US4908859A (en) * 1986-09-19 1990-03-13 M/A-Com Government Systems, Inc. Receiver access interface to service components in television channel
JPH0535491Y2 (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

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) 磁気記録再生装置