|
|
|
| United States Patent | 5963269 |
| Link to this page | http://www.wikipatents.com/5963269.html |
| Inventor(s) | Beery; Jack (Dayton, OH) |
| Abstract | Apparatus for controlling a television receiver includes a read-only memory
for storing a plurality of labels, and a programmable memory for storing
at least one channel number. An operator-actuated control generates a
signal representative of one of the labels and a channel number to be
associated therewith, and a processor receives the signal and causes the
programmable memory to store the channel number as corresponding to the
one label. The operator-actuated control further generates a second signal
representative of the one label independent of the channel number. Upon
receiving the second signal, the processor retrieves from the programmable
memory the channel number and generates an output control signal
corresponding to the channel number. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 5963269 |
|
|
Apparatus for controlling a television receiver using a plurality of
stored labels |
|
|
|
|
|
| Publication Date |
October 5, 1999 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 5461427 Duffield
Oct,1995 |      Your vote accepted [0 after 0 votes] | | 5307173 Yuen
Apr,1994 |      Your vote accepted [0 after 0 votes] | | 5253067 Chaney et al.
Oct,1993 |      Your vote accepted [0 after 0 votes] | | 5191423 Yoshida
Mar,1993 |      Your vote accepted [0 after 0 votes] | | 5151789 Young
Sep,1992 |      Your vote accepted [0 after 0 votes] | | 5068734 Beery
Nov,1991 |      Your vote accepted [0 after 0 votes] | | 5045947 Beery
Sep,1991 |      Your vote accepted [0 after 0 votes] | | 4998292 Eigeldinger et al.
Mar,1991 |      Your vote accepted [0 after 0 votes] | | 4977455 Young
Dec,1990 |      Your vote accepted [0 after 0 votes] | | 4914517 Duffield
Apr,1990 |      Your vote accepted [0 after 0 votes] | | 4894714 Christis
Jan,1990 |      Your vote accepted [0 after 0 votes] | | 4763195 Tults
Aug,1988 |      Your vote accepted [0 after 0 votes] | | 4706121 Young
Nov,1987 |      Your vote accepted [0 after 0 votes] | | 4600918 Belisomi et al.
Jul,1986 |      Your vote accepted [0 after 0 votes] | | 4527194 Sirazi
Jul,1985 |      Your vote accepted [0 after 0 votes] | | 4521914 Petrovic
Jun,1985 |      Your vote accepted [0 after 0 votes] | | 4495654 Deiss
Jan,1985 |      Your vote accepted [0 after 0 votes] | | 4425579 Merrell
Jan,1984 |      Your vote accepted [0 after 0 votes] | | 4375651 Templin et al.
Mar,1983 |      Your vote accepted [0 after 0 votes] | | 4361907 Wine
Nov,1982 |      Your vote accepted [0 after 0 votes] | | 4228541 Snedkerund et al.
Oct,1980 |      Your vote accepted [0 after 0 votes] | | | | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
|
|
|
| Market Size |
|
Estimate the gross annual revenues of the relevant market
sector:
|
| | |
| |
|
|
| Market Share |
|
Estimate the percentage of the relevant market sector this invention will capture:
|
| | |
| |
|
|
| Reasonable Royalty |
|
What percentage of gross sales should the inventor or assignee be paid?
|
| | |
| |
|
|
|
Public's "Guesstimation" of Royalty Value
|
| Market Size | N/A | [No votes] | | x | Market Share | N/A | [No votes] | | x | Reasonable Royalty | N/A | [No votes] |
| | N/A | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
Market Review  |
|
|
Technical Review  |
|
|
Claims  |
|
|
What is claimed is:
1. Apparatus for controlling a television receiver to select a television channel corresponding to a preassigned channel number, the apparatus comprising:
a read-only memory for storing a plurality of predetermined stored labels, each of said stored labels being stored at one of an ordered series of predetermined ROM address;
a programmable memory including a plurality of RAM addresses, each of said RAM addresses being capable of storing one channel number thereat, said programmable memory being further adapted to store a marker value corresponding to each of said ROM
addresses;
an operator-actuated control for generating a first signal comprising a data set representative of one of said stored labels and a channel number to be associated therewith;
a processor for receiving said first signal, and responsive thereto, causing an activation value to be stored for the one of said marker values corresponding to the one of said ROM addresses corresponding to said one stored label, and for
counting the number of said activation values corresponding to said ROM addresses preceding said one stored label, and for storing said channel number at the one of said RAM addresses corresponding to said count;
said operator-actuated control further generating a second signal comprising a data set representative of said one stored label independent of said channel number;
said processor, upon receiving said second signal, retrieving from said programmable memory said channel number by counting the number of said activation values corresponding to said ROM addresses preceding said one stored label and retrieving
said channel number from the one of said RAM addresses corresponding to said count, and generating an output control signal corresponding to said channel number.
2. Apparatus as defined in claim 1, wherein said marker value includes a marker data bit, and wherein said activation value includes a value for said marker bit of one.
3. Apparatus as defined in claim 1, wherein prior to storing of said channel number at the one of said RAM addresses corresponding to said count of said activation values, and in the event another channel number is already stored at said RAM
address, said processor moves said another channel number and any further channel numbers stored at subsequent ones of said RAM addresses to the next succeeding one of said RAM addresses.
4. Apparatus as defined in claim 1, wherein said control further generates a third signal representative of an instruction to disassociate said channel number from said stored label, and said processor upon receiving said third signal removes
said channel number from said programmable memory.
5. Apparatus as defined in claim 1, wherein:
said control further generates a third signal representative of an instruction to disassociate said channel number from said stored label;
said processor upon receiving said third signal causes said activation value to be deleted for said one marker value, and removes said channel number from said RAM address of said programmable memory.
6. Apparatus as defined in claim 5, wherein subsequent to removing of said channel number at the one of said RAM addresses corresponding to said count of said activation values, and in the event another channel number is stored at a subsequent
one of said RAM addresses, said processor moves said another channel number and any further channel numbers stored at subsequent ones of said RAM addresses to the next preceding one of said RAM addresses.
7. Apparatus as defined in claim 1, further comprising a transmitter for transmitting said control output signal to a television receiver.
8. Apparatus as defined in claim 1, wherein said stored labels each comprise a unique series of characters, said control includes means for actuation in a manner representative of a series of characters, and wherein said processor upon receipt
of said second signal which is representative of a series of characters, some consecutive portion of which corresponds to one said stored label, ignores any characters not corresponding to said stored label and generates said output control signal.
9. Apparatus as defined in claim 8, wherein said consecutive portion of said series of characters is an initial portion of said series.
10. Apparatus as defined in claim 1, wherein said stored labels each comprise a unique series of characters, said control includes means for actuation in a manner representative of a series of characters, and wherein said read only memory stores
in association with each said stored label a first data entry indicative of whether said stored label is an absolute stored label, and wherein said processor upon receipt of said second signal representative of a series of characters, some consecutive
portion of which corresponds to one said stored label other than one of said absolute stored labels, ignores any characters not corresponding to said stored label and generates said output control signal.
11. Apparatus as defined in claim 1, wherein:
said programmable memory further is for storing at least one programmed label;
said control generating a third signal comprising a data set representative of a programmed label and a second channel number to be associated therewith;
said processor, in response to said third signal, causes said programmable memory to store said programmed label and said second channel number as corresponding thereto;
said data set of said second signal being selectively representative of one of said programmed labels;
said processor, upon receiving said second signal, retrieves from said programmable memory said channel number corresponding to said programmed label and generates an output control signal corresponding to said channel number.
12. Apparatus as defined in claim 11, further comprising an error indicator, and wherein said processor, in response to said third signal, determines whether said programmed label is identical to any of said stored labels, and in such event,
activates said error indicator without causing said programmed label to be stored in said programmable memory.
13. Apparatus for controlling a television receiver as defined in claim 11, wherein:
each of said stored labels is stored in said read-only memory at one of an ordered series of predetermined ROM address;
said programmable memory includes a plurality of RAM addresses, each of said RAM addresses being capable of storing one of said channel numbers thereat;
said programmable memory stores a marker value for each of said ROM addresses;
upon receipt of said first signal, said processor causes an activated value to be stored for the one of said marker values corresponding to the one of said ROM addresses corresponding to said one stored label, and counts the number of said
activation values corresponding to said ROM addresses preceding said one stored label and stores said channel number at the one of said RAM addresses corresponding to said count;
upon receipt of said second signal, said processor retrieves said corresponding channel number by counting the number of said activation values corresponding to said ROM addresses preceding said one stored label and retrieving said channel number
from the one of said RAM addresses corresponding to said count.
14. Apparatus as defined in claim 13, wherein:
said programmable memory further includes a plurality of RAM label addresses, each of said RAM label addresses being capable of storing one of said programmed labels thereat;
said programmable memory further stores one of said marker values for each of said RAM label addresses;
upon receipt of said third signal, said processor causes an activated value to be stored for the one of said marker values corresponding to the one of said RAM label addresses corresponding to said one programmed label, and counts the number of
said activation values corresponding to all of said ROM addresses and to said RAM label addresses preceding said one programmed label and stores said channel number at the one of said RAM addresses corresponding to said count;
upon receipt of said second signal, in the event said second signal is representative of one of said programmed labels, said processor retrieves said corresponding channel number by first counting the number of all of said activation values
corresponding to said ROM addresses and then counting the number of said activation values corresponding to said RAM label addresses preceding said one programmed label and retrieving said channel number from the one of said RAM addresses corresponding
to said count.
15. Apparatus as defined in claim 14, wherein said programmable memory includes a maximum number of RAM addresses and a maximum number of RAM label addresses, and wherein the maximum number of useable stored labels having activation values
associated therewith is equal to said maximum number of RAM addresses less the number of programmed labels having activation values associated therewith.
16. Apparatus as defined in claim 15, wherein said programmable memory includes a maximum number of RAM label addresses, said maximum number of RAM label addresses being less than said maximum number of RAM addresses.
17. An apparatus for controlling a television receiver to select a television channel corresponding to a preassigned channel number, the apparatus comprising:
a control for generating a first signal representative of a selected channel;
a processor for receiving said first signal, and responsive thereto, generating an output control signal corresponding to a selected channel number for instructing a television receiver to tune to said selected channel;
a programmable memory including a predetermined number of channel addresses for storing up to said predetermined number of channel numbers;
a storage control for generating a second signal, said processor receiving said second signal, and responsive thereto and subsequent to generating said output control signal, causing said programmable memory to store said selected channel at a
first of said channel addresses;
upon receipt of said second signal, and in the event any other of said channel numbers are stored in any of said channel addresses, and prior to storing said selected channel number, moving said other channel numbers to the next succeeding higher
of said channel addresses and erasing any of said other channel numbers already stored at the last of said channel addresses;
a retrieval control for generating a third signal, said processor receiving said third signal, and responsive thereto, retrieving from one of said channel addresses the one of said channel numbers stored thereat and generating an output control
signal corresponding to said first selected channel number.
18. Apparatus as defined in claim 17, wherein said processor, upon receiving a subsequent one of said third signals retrieves the one of said channel numbers stored at a next succeeding one of said channel addresses.
19. Apparatus for controlling a television receiver to select a television channel corresponding to a preassigned channel designation, the apparatus comprising:
a read-only memory storing a plurality of predetermined stored labels in an ordered series of ROM addresses;
a programmable memory for storing one of said channel designations at each of a predetermined number of RAM addresses, and for storing a marker value for each of said ROM addresses;
a control for generating a first signal comprising a data set representative of a selected one of said stored labels and a channel designation to be associated therewith;
a processor for receiving said first signal and responsive thereto, a) storing a marker value for the one of said ROM addresses corresponding to said label, b) beginning with a first of said ROM addresses, counting all of said ROM addresses to
have marker values stored therefor up to and including said marker value stored for said selected label, and c) storing said channel designation at the one of said RAM addresses corresponding to said count.
20. An apparatus as claimed in claim 19, wherein:
said control generates a second signal comprising a data set representative of one of said stored labels independent of said channel designation associated therewith; and
said processor receiving said second signal and responsive thereto, a) beginning with a first of said ROM addresses, reviewing each of said stored labels until one of said stored labels matching said second signal is found, b) beginning with a
first of said ROM addresses, counting all of said ROM addresses to have marker values stored therefor up to and including said marker value stored for said matching label, and c) retrieving from the one of said RAM addresses corresponding to said count
the channel designation stored therein and causing the television receiver to select the television channel corresponding to the retrieved one of said channel designations.
21. Apparatus for controlling a television receiver to select a television channel corresponding to a preassigned channel designation, the apparatus comprising:
a read-only memory storing a plurality of predetermined stored labels in an ordered series of ROM addresses;
a programmable memory for storing one of said channel designations at each of a predetermined number of RAM addresses, and for storing a marker value for each of said ROM addresses;
a control for generating a first signal comprising a data set representative of a selected one of said stored labels and a channel designation to be associated therewith;
a processor for receiving said first signal and responsive thereto, a) storing a marker value for the one of said ROM addresses corresponding to said label, b) beginning with a first of said ROM addresses, counting all of said ROM addresses to
have marker values stored therefor up to and including said marker value stored for said selected label, c) determining in accordance with a first formula, one of said RAM addresses as corresponding to said count, and d) storing said channel designation
at said one of said RAM addresses.
22. An apparatus as claimed in claim 21, wherein:
said control generates a second signal comprising a data set representative of one of said stored labels independent of said channel designation associated therewith; and
said processor receiving said second signal and responsive thereto, a) reviewing each of said stored labels in said ROM addresses until one of said stored labels matching said second signal is found, b) beginning with a first of said ROM
addresses, counting all of said ROM addresses to nave marker values stored therefor up to and including said marker value stored for said matching label, c) determining in accordance with said first formula, one of said RAM addresses as corresponding to
said count, and d) retrieving from said one of said RAM addresses the channel designation stored therein and causing the television receiver to select the television channel corresponding to the retrieved one of said channel designations. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
BACKGROUND OF THE INVENTION
The present invention relates generally to devices for controlling a television receiver and, more particularly, to such a devices as used for channel selection.
In recent years, a number of devices have been developed for use in controlling equipment for receiving television broadcast information such as televisions, videorecorders, cable boxes and satellite receivers. As the receiving equipment has
become more complex, and the capability to broadcast an increasing variety of material has grown, the devices for controlling such equipment have become correspondingly more sophisticated.
Often (although not always), such control devices have taken the form of remote control devices useable to control a number of different pieces of equipment available from a number of different manufacturers.
As a result of the increase in available programming, there has been a need to simplify the channel selection process for the television receiver operator. With a relatively large number of channels available, the operator may have to be
familiar with the channel location of various networks and individual programs, or in the alternative, may have to scan through a number of channels to find the desired broadcast. Differences between channel number assignments from one locality to the
next, or from one cable service provider to the next, further complicate this problem.
Various solutions have been proposed to these problems. For example, it is known to provide a control device in which the operator may program labels for the identification of channels. In one such approach, as described in U.S. Pat. No.
4,228,541, the label is simply displayed on the television screen after the operator selects the channel using the conventional channel number. In this way, the operator can assure himself that the correct channel has been chosen.
In addition to a simple display, it is known to provide a control device in which the operator may use the label directly for channel selection in lieu of the conventional channel number assigned by the broadcaster, cable provider or governmental
regulatory body. For example, in U.S. Pat. Nos. 5,045,947 and 5,068,734, the user may program labels which he creates or obtains from some other source into memory in association wit particular channel numbers. When the labels are subsequently
entered into the control device, the television receiver is caused to tune the channel corresponding to the stored label.
Still further, it is known to provide the operator with a scan feature whereby the channels may be stepped through in sequence for channel selection. It is common to provide a control device having the ability to delete inactive or unwanted
channels from the scan. As an enhancement to this feature, the above cited U.S. Pat. Nos. 5,045,947 and 5,068,734 disclose control devices in which channels may be placed into a scan in any desired order, or may be placed into one or more of a
plurality of scanning sequences which the operator may associate with programming categories, personal preferences and the like.
Still other control devices have been developed which are directed towards problems encountered in recording television broadcasts using a videorecorder. For example, U.S. Pat. No. 5,307,173 discloses a system in which a compressed code may be
found in published television program schedules. The code is entered into the device and decoded to provide rime, date, channel and duration information concerning the program to be recorded. This data is then used by the device to control the
videorecorder to record the desired program.
While such a device is useful in simplifying recording, it still requires an initial set-up operation. Because of the variation in channel numbers from locality to locality at which various networks and stations may be found, the device executes
a channel conversion operation to convert a "defined" channel number used in the codes into the actual channel number at which the program may be found. This conversion is based upon an initial configuration entered by the operator that programs into
memory the corresponding channel numbers.
Each of these improvements is advantageous in controlling a television receiver. However, each of these features adds further complexity to the task of initially programming the control device prior to use, or of changing the configuration when
needed or desired. Additionally, each feature requires a certain amount of programmable memory for the control device. Such memory is often limited in control devices, either as a result of component capability or costs. Thus, either the capacity of,
for example, a label memory is limited to a relatively small number of channels, or the number of different features which may be provided in the control device is limited, or both.
SUMMARY OF THE INVENTION
In accordance with the present invention, apparatus is provided for controlling a television receiver to select a television channel corresponding to a preassigned channel number. The apparatus includes a read-only memory for storing a plurality
of labels, and a programmable memory for storing at least one channel number. An operator-actuated control generates a first signal comprising a data set representative of one of the labels and a channel number to be associated therewith. A processor
receives the first signal, and responsive thereto, causes the programmable memory to store the channel number as corresponding to the one label.
The operator-actuated control further generates a second signal comprising a data set representative of the one label independent of the channel number. Upon receiving the second signal, the processor retrieves from the programmable memory the
channel number and generates an output control signal corresponding to the channel number.
In one embodiment of the invention, each of the labels is stored in the read-only memory as one of an ordered series of predetermined ROM address. The programmable memory inc | | |