Apparatus and method using compressed codes for television program record scheduling
First Claim
1. An apparatus for using compressed codes for recorder preprogramming that comprises:
- a television receiver;
means for entering into said television receiver compressed codes each having at least one digit and each representative of, and compressed in length from, the combination of channel, time-of-day, date and length commands for a programs;
said television receiver comprising;
means for decoding each compressed code into the combination of channel, date, time-of-day and length commands,means for storing said combination of channel, date, time-of-day and length commands,a clock with an output as a function of time,means for reordering said combinations of channel, time-of-day, date and length commands in said means for storing into temporal order, andmeans for comparing the date and time-of-day commands of the temporally earliest in time combination in said means for storing to the output of the clock for a predetermined relation;
means for recording;
means for transmitting record on commands to said means for recording after the predetermined relation is found to exist according to the date and time-of-day commands of said temporally earliest in time combination, wherein said means for transmitting is compounded to said television receiver;
means for channel selection;
wherein said means for transmitting transmit channel select commands to said means for channel selection after the predetermined relation is found to exist according to the channel command of said temporally earliest in time combination wherein said means for transmitting is coupled to said television receiver; and
wherein said means for transmitting transmit record off commands to said means for recording following an elapsed time interval corresponding to the length command of said temporally earliest in time combination.
6 Assignments
0 Petitions
Accused Products
Abstract
Encoded video recorder/player timer preprogramming information listed in a television calendar allows a timer preprogramming feature on a video cassette recorder VCR to be programmed using a compressed code of as few as 1 to 8 digits, which are decoded by a decoder built into a television to convert the compressed code into channel, date, time and length information. The compressed code indications associated with each television program can be printed in a television program calendar in advance. The user would use the television remote or controls on the television to enter the code that signifies the program to be recorded. When the codes are entered they are transmitted to the television and the decoded in the television and then the codes themselves and the CDTL information, which is the result of decoding the codes, could be displayed "on screen" so that the user can verify that the proper codes have been entered. Then at the appropriate time the television would transmit the proper commands to a VCR and a cable box, if present, to command the recording of the selected program. This control function can be carried out by using an infrared link by placing infrared transmitters on the television cabinet, preferably at the corners. The television circuitry would include the capability of storing or learning the infrared code protocols for the VCR and the cable box. The decoder can be embedded into various other equipments associated with television, such as a video cassette recorder, cable box or satellite receiver. In any system the decoder would only have to be present in one of the equipments, such as the cable box, which would then at the appropriate time distribute the proper commands to the other equipments such as a VCR and a satellite receiver to record the desired program. The infrared transmitter can be placed in a infrared dome on the equipment, mounted behind the front panel, or attached to a mouse coupled via a cable to the equipment.
633 Citations
118 Claims
-
1. An apparatus for using compressed codes for recorder preprogramming that comprises:
-
a television receiver; means for entering into said television receiver compressed codes each having at least one digit and each representative of, and compressed in length from, the combination of channel, time-of-day, date and length commands for a programs; said television receiver comprising; means for decoding each compressed code into the combination of channel, date, time-of-day and length commands, means for storing said combination of channel, date, time-of-day and length commands, a clock with an output as a function of time, means for reordering said combinations of channel, time-of-day, date and length commands in said means for storing into temporal order, and means for comparing the date and time-of-day commands of the temporally earliest in time combination in said means for storing to the output of the clock for a predetermined relation; means for recording; means for transmitting record on commands to said means for recording after the predetermined relation is found to exist according to the date and time-of-day commands of said temporally earliest in time combination, wherein said means for transmitting is compounded to said television receiver; means for channel selection; wherein said means for transmitting transmit channel select commands to said means for channel selection after the predetermined relation is found to exist according to the channel command of said temporally earliest in time combination wherein said means for transmitting is coupled to said television receiver; and wherein said means for transmitting transmit record off commands to said means for recording following an elapsed time interval corresponding to the length command of said temporally earliest in time combination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for using compressed codes for recorder preprogramming that comprises:
-
a video cassette recorder; means for entering into said video cassette recorder compressed codes each having at least one digit and each representative of, and compressed in length from, the combination of channel, time-of-day, date and length commands for a program; said video cassette recorder comprising; means for decoding each compressed code into the combination of channel, date, time-of-day and length commands, means for storing said combinations of channel, date, time-of-day and length commands, a clock with an output as a function of time, means for recording said combinations of channel, time-of-day, date and length commands in said means for storing into temporal order, and means for comparing the date and time-of-day commands of the temporally earliest in time combination in said means for storing to the output of the clock for a predetermined relation; wherein said video cassette recorder begins recording after the predetermined relationship is found to exist according to the date and time-of-day commands of said temporally earliest in time combination; means for channel selection; means for transmitting channel select commands to said means for channel selection after the predetermined relation is found to exist according to the channel command of said temporally earliest in time combination wherein said means for transmitting is coupled to said video cassette recorder; and wherein said video cassette recorder stops recording following an elapsed time interval corresponding to the length command of said temporally earliest in time combination. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus for using compressed codes for recorder preprogramming that comprises:
-
a cable box; means for entering into said cable box compressed codes each having at least one digit and each representative of, and compressed in length from, the combination of channel, time-of-day, date and length commands for a program; said cable box comprising; means for decoding each compressed code into the combination of channel, date, time-of-day and length commands, means for storing said combinations of channel, date, time-of-day and length commands, a clock with an output as a function of time, means for reordering said combinations of channel, time-of-day, date and length commands in said means for storing into temporal order, and means for comparing the date and time-of-day commands of the temporally earliest in time combination in said means for storing to the output of the clock for a predetermined relation; means for recording; means for transmitting record on commands to said means for recording after the predetermined relation is found to exist according to the date and time-of-day commands of said temporally earliest in time combinations wherein said means for transmitting is coupled to said cable box; means for channel selection; wherein said means for transmitting transmit channel select commands to said means for channel selection after the predetermined relation is found to exist wherein said means for transmitting is coupled to said cable box; and wherein said means for transmitting transmit record off commands to said means for recording following an elapsed time interval corresponding to the length command of said temporally earliest in time combination. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. An apparatus for using compressed codes for recorder preprogramming that comprises:
-
a satellite receiver; means for entering into said satellite receiver compressed codes each having at least one digit and each representative of, and compressed in length from, the combination of channel, time-of-day, date and length commands for a program; said satellite receiver comprising; means for decoding each compressed code into the combination of channel, date, time-of-day and length commands, means for storing said combination of channel, date, time-of-day and length commands, a clock with an output as a function of time, means for reordering said combinations of channel, time-of-day, date and length commands in said means for storing into temporal order, and means for comparing the date and time-of-day commands of the temporally earliest in time combination in said means for storing to the output of the clock for a predetermined relation; means for recording; means for transmitting record on commands to said means for recording after the predetermined relation is found to exist according to the date and time-of-day commands of said temporally earliest in time combination, wherein said means for transmitting is coupled to said satellite receiver; means for channel selection; wherein said means for transmitting transmit channel select commands to said means for channel selection after the predetermined relation is found to exist wherein said means for transmitting is coupled to said satellite receiver; and wherein said means for transmitting transmit record off commands to said means for recording following an elapsed time interval corresponding to the length command of said temporally earliest in time combination. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A method of permitting programs to be preprogrammed for recording by a recorder for time shifted viewing comprising:
-
providing a television receiver having a means for transmitting signals and a clock with an output as a function of time; entering into said television receiver compressed codes each having at least one digit and each representative of, and compressed in length from, the combination of channel, time-of-day, date and length commands for a program; decoding each compressed code to obtain channel, time-of-day, date and length commands; providing a memory; storing each said channel, time-of-day, date and length commands into said memory; recording said channel, time-of-day, date and length commands in said memory into temporal order; comparing the date and time-of-day commands of the temporally earliest in time entry in said memory to the output of the clock for a predetermined relation; transmitting channel and record on commands from said television receiver after the predetermined relationship is found to exist; selecting the channel; recording the program; measuring length of time from transmitting record on command; and transmitting record off commands from said television receiver when the measured length of time compares with said length command. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
-
-
71. A method of permitting programs to be preprogrammed for recording by a recorder for time shifted viewing comprising:
-
providing a video cassette recorder having a means for transmitting signals and a clock with an output as a function of time; entering into said video cassette recorder compressed codes each having at least one digit and each representative of, and compressed in length from, the combination of channel, time-of-day, date and length commands for a program; decoding each compressed code to obtain channel, time-of-day, date and length commands; providing a memory; storing each said channel, time-of-day, date and length commands in said memory into said memory; reordering said channel, time-of-day, date and length commands in said memory into temporal order; comparing the date and time-of-day commands of the temporally earliest in time entry in said memory to the output of the clock for a predetermined relation; transmitting channel commands from said video cassette recorder after the predetermined relationship is found to exist; selecting the channel; recording the program when predetermined relation is found to exist; measuring length of time from start of recording; and stopping recording when the measured length of time compares with said length command.
-
-
72. A method of permitting programs to be preprogrammed for recording by a recorder for time shifted viewing comprising:
-
providing a cable box having a means for transmitting signals and a clock with an output as a function of time; entering into said cable box compressed codes each having at least one digit and each representative of, and compressed in length from, the combination of channel, time-of-day, date and length commands for a program; decoding each compressed code to obtain channel, time-of-day, date and length commands; providing a memory; storing each said channel, time-of-day, date and length commands into said memory; reordering said channel, time-of-day, date and length commands in said memory into temporal order; comparing the date and time-of-day commands of the temporally earliest in time entry in said memory to the output of the clock for a predetermined relation; transmitting channel and record on commands from said cable box after the predetermined relationship is found to exist; selecting the channel; recording the program; measuring length of time from transmitting record on command; and transmitting record off commands from said cable box when the measured length of time compares with said length command.
-
-
73. A method of permitting program to be preprogrammed for recording by a recorder for time shifted viewing comprising:
-
providing a satellite receiver having a means for transmitting signals and a clock with an output as a function of time; entering into said satellite receiver compressed codes each having at least one digit and each representative of, and compressed in length from, the combination of channel, time-of-day, date and length commands for a program; decoding each compressed code to obtain channel, time-of-day, date and length commands; providing a memory; storing each said channel, time-of-day, date and length commands into said memory; reordering said channel, time-of-day, date and length commands in said memory into temporal order; comparing the date and time-of-day commands of the temporally earliest in time entry in said memory to the output of the clock for a predetermined relation; transmitting channel and record on commands from said satellite receiver after the predetermined relationship is found to exist; selecting the channel; recording the program; measuring length of time from transmitting record on command; and transmitting record off commands from said satellite receiver when the measured length of time compares with said length command.
-
-
90. An apparatus for using compressed codes for recorder preprogramming that comprises:
-
a television receiver; means for entering into said television receiver compressed codes each having at least one digit and each representative of, and compressed in length from, the combination of channel, time-of-day, date and length commands for a program; said television receiver comprising; means for decoding each compressed code into the combination of channel, date, time-of-day and length commands, means for storing said combinations of channel, date, time-of-day and length commands, a clock with an output as a function of time, means for reordering said combinations of channel, time-of-day, date and length commands in said means for storing into temporal order, and means for comparing said ate and time-of-day commands of the temporally earliest in time program entry in said means for storing to the output of the clock for a predetermined relation; means for transmitting channel select and record on commands to a recorder after the predetermined relationship is found to exist according to the channel, date and time-of-day command of said temporally earliest in time combination, wherein said means for transmitting is coupled to said television receiver; and wherein said means for transmitting transmits record off commands following an elapsed time interval corresponding to the length command of said temporally earliest in time combination. - View Dependent Claims (91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102)
-
-
103. A method of permitting programs to be preprogrammed for recording by a recorder for time shifted viewing comprising:
-
providing a television receiver having a decoder, a memory, means for transmitting signals to the recorder and a clock with an output as a function of time; entering into said television receiver compressed codes each having at least one digit and each representative of, and compressed in length from, the combination of channel, time-of-day, date and length commands for a program; decoding each compressed code into the combination of channel, time-of-day, date and length commands with said decoder; storing each said combination of said channel, time-of-day, date and length commands into said memory; reordering said combinations of channel, time-of-day, date and length commands in said memory into temporal order; comparing the date and time-of-day commands of the temporally earliest in time combination in said memory to the output of the clock for a predetermined relation; transmitting channel select and record on commands from said television receiver to the recorder after the predetermined relation is found to exist according to the channel, date and time-of-day commands of the temporally earliest in time combination; and transmitting record off commands from said television receiver to the recorder following an elapsed time interval corresponding to the length command of said temporally earliest in time combination. - View Dependent Claims (104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118)
-
Specification