JPH0417564B2 - - Google Patents
Info
- Publication number
- JPH0417564B2 JPH0417564B2 JP6311784A JP6311784A JPH0417564B2 JP H0417564 B2 JPH0417564 B2 JP H0417564B2 JP 6311784 A JP6311784 A JP 6311784A JP 6311784 A JP6311784 A JP 6311784A JP H0417564 B2 JPH0417564 B2 JP H0417564B2
- Authority
- JP
- Japan
- Prior art keywords
- channel
- channel number
- remote
- local
- remote control
- 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
Links
- 238000003860 storage Methods 0.000 claims description 68
- 238000012360 testing method Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 8
- 238000012986 modification Methods 0.000 claims description 3
- 230000004048 modification Effects 0.000 claims description 3
- 239000010432 diamond Substances 0.000 description 50
- 229910003460 diamond Inorganic materials 0.000 description 49
- 230000015654 memory Effects 0.000 description 49
- 230000006870 function Effects 0.000 description 27
- 238000012545 processing Methods 0.000 description 15
- 239000004020 conductor Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008672 reprogramming Effects 0.000 description 2
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Landscapes
- Channel Selection Circuits, Automatic Tuning Circuits (AREA)
- Selective Calling Equipment (AREA)
Description
【発明の詳細な説明】
この発明は受信希望チヤンネルを表わすリスト
を記憶する記憶装置を含むテレビジヨン受像機お
よびラジオ受信機用の同調装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a tuning device for television and radio receivers that includes a storage device for storing a list representing channels desired to be received.
テレビジヨン受像機用の同調方式には推奨され
る(受信を希望する)チヤンネルと推奨されない
(希望しない)チヤンネルすなわちチヤンネル選
択時に「飛ばす」べきチヤンネルを表示するリス
トを記憶する普通「スキツプメモリ」と呼ばれる
記憶装置を含むことがあり、利用者が「上向き走
査」または「下向き走査」のボタンを押すと、各
チヤンネルに対応するスキツプメモリのキー記憶
位置が順次呼出されてそのチヤンネルが推奨され
るという表示を含む記憶位置が見付かるまで訊問
され、それが見付かつたとき探査を中止してその
呼出された記憶位置に対応するチヤンネルが同調
されるようになつている。
The tuning system for television receivers usually has a ``skip memory'' that stores a list of recommended (desired) and non-recommended (undesired) channels, i.e. channels that should be ``skipped'' when selecting a channel. It may include a storage device, and when the user presses the "scan up" or "scan down" button, the key storage locations in the skip memory corresponding to each channel are sequentially recalled and an indication that that channel is recommended is displayed. Interrogations are made until a containing memory location is found, at which point the search is stopped and the channel corresponding to the recalled memory location is tuned.
通常のスキツプメモリは利用者がプロブラミン
グする必要があるから、スキツプメモリを不揮発
性にするか、受信機を遮断したときスキツプメモ
リを再度プログラミングする必要がないように待
機電源からスキツプメモリに動作電力を連続供給
するようにすることが望ましい。不揮発記憶装置
は高価になる。待機電源は受信機のオンオフ切換
装置によらず交流線路に常に接続された電源また
は電池で構成し得るが、交流線路接続型の待機電
源は交流電力の停電または受像機の配線を外した
ときスキツプメモリに動作電力を供給することが
できないし、電池をテレビジヨン受像機に使用す
ると、受像機内で発生した高電圧から利用者を絶
縁する安全関係の問題が生ずる。 Ordinary skip memory must be programmed by the user, so either make the skip memory non-volatile or provide continuous operating power to the skip memory from a standby power source so that the skip memory does not need to be reprogrammed when the receiver is shut off. It is desirable to do so. Non-volatile storage devices are expensive. A standby power supply can be configured with a power supply or a battery that is always connected to an AC line regardless of the receiver's on/off switching device, but an AC line-connected standby power supply has a skip memory when the AC power goes out or the receiver is disconnected. The use of batteries in television receivers creates safety-related problems in insulating the user from the high voltages generated within the receiver.
不揮発性でないか電池電源を備えていないスキ
ツプメモリのプログラミングの仕直しに関係する
問題を解くため、受信した搬送波が所定特性例え
ば所定レベル以上の信号強度を持つときは常にス
キツプメモリの記憶位置に推奨(希望)チヤンネ
ルの表示を自動的に書込む信号探査検知装置を用
いることが提案されているが、この方式ではスキ
ツプリストに明示されたチヤンネルが利用者が実
際に受信希望するものに一致しないことがある。 To solve the problem associated with reprogramming skip memories that are not non-volatile or battery-powered, a recommended (desired) skip memory storage location can be selected whenever the received carrier has a certain characteristic, e.g. a signal strength above a certain level. ) It has been proposed to use a signal search and detection device that automatically writes channel indications, but with this method, the channels specified in the skip list may not match the ones that the user actually wishes to receive.
この発明の1特徴により、テレビジヨン受像機
またはラジオ受信機の遠隔制御系の遠隔制御送信
機内にスキツプメモリが設けられている。このよ
うにすると、遠隔制御送信機の電池がスキツプメ
モリに含まれる情報を維持する働らきをし、これ
によつて不揮発記憶装置より比較的安価な揮発記
憶装置が使用し得るようになる。スキツプメモリ
内の情報を維持するための電池はテレビジヨン受
信機自身の中ではなく遠隔制御送信機の中にある
ため、安全に関する上記の問題はなくなる。
According to one feature of the invention, a skip memory is provided within a remote control transmitter of a remote control system of a television or radio receiver. In this manner, the battery of the remote control transmitter serves to maintain the information contained in the skip memory, thereby allowing the use of volatile storage which is relatively less expensive than non-volatile storage. Since the battery for maintaining the information in the skip memory is in the remote control transmitter rather than in the television receiver itself, the above safety concerns are eliminated.
テレビジヨン受像機のシヤーシには他のスキツ
プメモリに設けられ、利用者が遠隔制御装置によ
る場合と同様にテレビジヨン受像機自身で局部的
にチヤンネルを選択し得るようになつている。テ
レビジヨン受像機に内蔵する局部スキツプメモリ
を利用者がプログラミング仕直す必要がないよう
に、この装置は自動的に局部スキツプメモリが遠
隔制御送信機内の遠隔スキツプメモリに記憶され
たスキツプリストで自動プログラミングされる、
即ち「学習」する。特にこの発明の推奨実施例で
は、遠隔制御送信機のスキツプリスト中に希望チ
ヤンネルとして表示されているチヤンネルが「上
向き走査」または「下向き走査」のキーを押した
後選ばれたとき、その遠隔制御送信機はその選ば
れたチヤンネルのチヤンネル番号だけでなく選ば
れた走査方向も送信する。テレビジヨン受像機は
遠隔制御送信機の「上向き走査」または「下向き
走査」のキーによるチヤンネル選択を示す遠隔制
御メツセージの受信に応じて、局部スキツプメモ
リの各記憶位置を最初のチヤンネルに対応するア
ドレスから選ばれた走査方向に順次アドレス指定
する装置を備えている。非推奨(非希望)チヤン
ネルを表わすデータ例えば論理「0」がその局部
スキツプメモリのアドレス指定された各記憶位置
に、送信されたチヤンネル番号に対応する記憶位
置に達するまで書込まれる。その位置に達する
と、推奨チヤンネルを表わすデータ例えば論理
「1」がその局部スキツプメモリのそのときアド
レス指定された記憶位置に書込まれる。 Another skip memory is provided in the chassis of the television receiver to allow the user to select channels locally on the television receiver itself as well as by means of a remote control. In order to eliminate the need for the user to reprogram the local skip memory in the television receiver, the device automatically programs the local skip memory with a skip list stored in the remote skip memory in the remote control transmitter.
In other words, "learning". In particular, in the preferred embodiment of the present invention, when a channel displayed as the desired channel in the remote control transmitter's skip list is selected after pressing the "Scan Up" or "Scan Down" keys, the remote control transmits The machine transmits the channel number of its selected channel as well as the selected scan direction. Upon receipt of a remote control message indicating channel selection by the ``scan up'' or ``scan down'' key on the remote control transmitter, the television receiver will skip each memory location in the local skip memory starting from the address corresponding to the first channel. A device is provided for sequential addressing in the selected scanning direction. Data representing a deprecated (undesired) channel, such as a logical 0, is written into each addressed memory location of the local skip memory until the memory location corresponding to the transmitted channel number is reached. When that location is reached, data representing the recommended channel, such as a logic "1", is written to the then addressed storage location of the local skip memory.
第1図に示す遠隔制御送信機は利用者が第4図
に示すテレビジヨン受像機のチヤンネルを選択し
たり他の種々の機能を制御したりするためのキー
ボード10を含み、そのキーボード10は複数個
の常開押しボタンスイツチを備えている。その代
表的な1つのスイツチを10aで示す。押しボタ
ンスイツチのキーを押すと、スイツチが閉じてそ
の出力導体に低論理レベルすなわち論理「0」
(接地電位)が発生し、キーを放すとスイツチは
自動的に開放位置に戻り、その出力導線から論理
「0」が消える。
The remote control transmitter shown in FIG. 1 includes a keyboard 10 for the user to select channels and control various other functions of the television receiver shown in FIG. It has two normally open push button switches. One representative switch is shown at 10a. When a key on a pushbutton switch is pressed, the switch closes and places a low logic level or logic "0" on its output conductor.
(ground potential) and when the key is released, the switch automatically returns to the open position and the logic "0" disappears from its output conductor.
キーボード10の数字キー(0〜9)は対応す
るチヤンネル番号の10位と1位の数字を順次押す
ことにより直接チヤンネルの選択ができるように
したもの、SU(上向き走査)とSD(下向き走査)
のキーは推奨チヤンネルのリストの中で(現在選
ばれているチヤンネルの)次に高いチヤンネルか
次に低いチヤンネルを選択し得るようにしたも
の、ADDとDELのキーは推奨チヤンネルのリス
トに対してチヤンネルを追加または削減するため
のもの、VUとVDのキーは音量を増減するため
のもの、ONとOFFのキーはテレビジヨン受像機
の電源を投入または遮断するためのものである。
音量以外の機能を制御するキーも必要に応じて設
けることができる。 The numeric keys (0 to 9) on the keyboard 10 allow direct channel selection by sequentially pressing the 10th and 1st digits of the corresponding channel number, SU (upward scan) and SD (downward scan).
The keys allow you to select the next highest channel (of the currently selected channel) or the next lowest channel in the list of recommended channels, and the ADD and DEL keys select the next highest or next lowest channel (of the currently selected channel). The VU and VD keys are for adding or subtracting channels, the VU and VD keys are for increasing or decreasing the volume, and the ON and OFF keys are for turning the television receiver on or off.
Keys for controlling functions other than volume may also be provided as needed.
キーボード10の出力導線は電源回路12とマ
イクロプロセツサ14と結合されている。キーボ
ード10のキーを押すと、対応する論理「0」信
号により電源回路12が電池16から供給電圧を
マイクロプロセツサ14を含む遠隔制御送信機の
残部に印加する。マイクロプロセツサ14は押さ
れたキーに対応する論理「0」信号に応じて後述
のように適当な遠隔制御メツセージを表わす並列
ビツトフオーマツトのデジタルワードを発生す
る。この並列ビツトのデジタルワードは直列ビツ
トフオーマツトで変調器18に供給され、ここで
その直列デジタルワードによつて発振器20から
供給される搬送波が変調される。得られた変調搬
送波は駆動器22により増幅されてトランスジユ
ーサ24に印加される。トランスジユーサ24は
超音波または赤外線の発射装置で、その変調搬送
波を第4図に示すテレビジヨン受像機の遠隔制御
受信機に送信する。 The output lead of the keyboard 10 is coupled to a power supply circuit 12 and a microprocessor 14. When a key on keyboard 10 is pressed, a corresponding logic "0" signal causes power supply circuit 12 to apply supply voltage from battery 16 to the remainder of the remote control transmitter, including microprocessor 14. Microprocessor 14 responds to the logic "0" signal corresponding to the pressed key by generating parallel bit format digital words representing the appropriate remote control message as described below. This parallel bit digital word is applied in serial bit format to a modulator 18 which modulates a carrier wave provided by an oscillator 20 with the serial digital word. The obtained modulated carrier wave is amplified by driver 22 and applied to transducer 24 . Transducer 24 is an ultrasonic or infrared emitting device that transmits its modulated carrier wave to the remote control receiver of the television receiver shown in FIG.
電源回路12はオフ機能ゲート26を含み、キ
ーボード10のどれか1つのキーを押すと、対応
する論理「0」信号がこのオフ機能ゲート26を
通つてセツト・リセツト・フリツプ・フロツプ2
8のセツト入力Sに印加され、このためフリツ
プ・フロツプ28がセツトされてそのQ出力に高
論理レベルの論理「1」信号を生成する。このフ
リツプ・フロツプ28のQ出力に生じた論理
「1」信号に応じて、そのQ出力に制御入力を結
合された常開電子スイツチ30が閉成され、この
結果、電池16からの供給電圧がマイクロプロセ
ツサ14の供給電圧入力VCCと、変調器18、搬
送波発振器20および駆動器22の各供給電圧入
力とに印加される。マイクロプロセツサ14は押
されたキーに対応する遠隔制御命令を発生した後
「電源オフ」信号を発生し、これがフリツプ・フ
ロツプ28のリセツト入力Rに印加される。この
ためフリツプ・フロツプ28はリセツトされ、そ
のQ出力に論理「0」信号が生ずる。これに応じ
てスイツチ30が開放され、電池16からの供給
電圧がマイクロプロセツサ14、変調器18、発
振器20および駆動器22から除かれる。従つて
この送信機はキーが押された後遠隔制御命令が送
信されるだけの時間しか付勢されず、このため電
池16の寿命が長くなる。 The power supply circuit 12 includes an off function gate 26 so that when any one key on the keyboard 10 is pressed, a corresponding logic "0" signal is passed through the off function gate 26 to the set/reset flip-flop 2.
8, which sets flip-flop 28 to produce a high logic level logic ``1'' signal at its Q output. In response to a logic "1" signal developed at the Q output of flip-flop 28, a normally open electronic switch 30 having a control input coupled to its Q output is closed so that the supply voltage from battery 16 is reduced. It is applied to the supply voltage input V CC of microprocessor 14 and to each of the supply voltage inputs of modulator 18 , carrier oscillator 20 and driver 22 . After the microprocessor 14 generates the remote control command corresponding to the pressed key, it generates a "power off" signal, which is applied to the reset input R of the flip-flop 28. This resets flip-flop 28 and produces a logic ``0'' signal at its Q output. In response, switch 30 is opened, removing the supply voltage from battery 16 from microprocessor 14, modulator 18, oscillator 20, and driver 22. The transmitter is therefore only energized long enough to transmit the remote control command after a key is pressed, thereby extending the life of the battery 16.
スイツチ30の出力は出力をマイクロプロセツ
サ14のリセツト入力に結合された「電力上昇検
知器32に印加される。キーボード10の1つの
キーが押され、その結果としてスイツチ30が閉
成され、供給電力をマイクロプロセツサ14に印
加すると、電力上昇検知器32がリセツトパルス
を発生する。このリセツトパルスに応じてマイク
ロプロセツサ14の制御プログラムが後述のよう
に開始される。 The output of switch 30 is applied to a power rise detector 32 whose output is coupled to the reset input of microprocessor 14. A key on keyboard 10 is pressed, resulting in switch 30 being closed and supplying When power is applied to microprocessor 14, power rise detector 32 generates a reset pulse in response to which a control program for microprocessor 14 is initiated as described below.
マイクロプロセツサ14はキーボード10から
情報を(デジタル形式で)受けてこれを変調器1
8とフリツプ・フロツプ28とに供給する入出力
ポート34を有する。中央処理ユニツト36はリ
ード・オンリ記憶装置(ROM)38に記憶され
たプログラムの制御の下にデータの転送および処
理を制御する。このためユニツト36はROM3
8をアドレス指定し、指定アドレスの記憶位置に
記憶された指令を読取り、その指令に従つてデー
タを処理または転送する。この動作中内部揮発性
ランダム・アクセス記憶装置(RAM)40を用
いて処理されているデータを一時記憶する。中央
処理ユニツト36はRAM40をアドレス指定
し、その指定アドレスの記憶位置に対するデータ
の出入を行う。 Microprocessor 14 receives information (in digital form) from keyboard 10 and transmits it to modulator 1.
8 and a flip-flop 28. Central processing unit 36 controls data transfer and processing under the control of programs stored in read only memory (ROM) 38. Therefore, the unit 36
8, reads the instruction stored at the storage location of the specified address, and processes or transfers data according to the instruction. During this operation, internal volatile random access memory (RAM) 40 is used to temporarily store the data being processed. The central processing unit 36 specifies an address in the RAM 40 and moves data into and out of the storage location at the specified address.
マイクロプロセツサ14の外部に設けられた揮
発性RAM42は推奨チヤンネルと非推奨チヤン
ネルのリストすなわち「スキツプリスト」および
第2a図について説明するその他のデータを記憶
するのに用いられる。RAM42のスキツプリス
ト部は受信可能の各チヤンネル用の記憶位置を含
み、その各記憶位置が対応するチヤンネルが推奨
チヤンネルが非推奨チヤンネルかを表わすデータ
例えばそれぞれ論理「0」と「1」を含んでい
る。中央処理ユニツト36はRAM42をアドレ
ス指定し、指定アドレスの記憶位置に対してデー
タを出し入れする。接続端子(ピン)を保存する
ため、アドレスおよびデータはマイクロプロセツ
サ14と外部RAM42の間を直列に転送され
る。利用者がSUキーまたはSDキーのどちらかを
押すと、RAM42のスキツプリスト部がチヤン
ネル番号順に順次アドレス指定され、その中に推
奨チヤンネルを表わす論理「1」を含む記憶位置
に達する。すると指定アドレスの記憶位置に対応
するチヤンネル番号が受信機に送られてそこで対
応するチヤンネルが同調される。RAM42のス
キツプリスト部に推奨チヤンネルを表わすデータ
を入れるため、利用者がキーボード10の数字キ
ーによりその推奨チヤンネルのチヤンネル番号を
打ち込むと、RAM42の対応する記憶位置がア
ドレス指定されるから、然る後にADDキーを押
して選択されたチヤンネルが推奨チヤンネルであ
ることを示すか、或いはDELキーを押して選択
されたチヤンネルが非推奨チヤンネルである(す
なわち走査型チヤンネル選択においてキヤツプさ
せるすなわち飛ばすべきである)ことを示せばよ
い。 Volatile RAM 42, external to microprocessor 14, is used to store a list of recommended and non-recommended channels, or "skip list", and other data as described with reference to FIG. 2a. The skip list portion of the RAM 42 includes a storage location for each receivable channel, and each storage location contains data indicating whether the corresponding channel is a recommended channel or a non-recommended channel, such as logic "0" and "1", respectively. . The central processing unit 36 specifies the address of the RAM 42 and moves data into and out of the storage location at the specified address. To conserve connection pins, addresses and data are transferred serially between microprocessor 14 and external RAM 42. When the user presses either the SU or SD key, the skip list section of RAM 42 is sequentially addressed in channel number order until the memory location containing a logical "1" representing the recommended channel is reached. The channel number corresponding to the storage location of the designated address is then sent to the receiver, where the corresponding channel is tuned. In order to input data representing a recommended channel into the skip list section of the RAM 42, when the user enters the channel number of the recommended channel using the numeric keys on the keyboard 10, the corresponding memory location in the RAM 42 is addressed, and then ADD Press the DEL key to indicate that the selected channel is a recommended channel, or press the DEL key to indicate that the selected channel is a non-recommended channel (i.e. should be captured or skipped in scanning channel selection). Bye.
電池16はRAM42の供給電圧入力にはスイ
ツチ30を通らずに直接接続され、遠隔制御送信
機がオフのとき、すなわちどのキーも押されてい
ないときRAM42の内容が維持されるようにな
つている。マイクロプロセツサ14の40のよう
な内部RAMを用いてスキツプリストを記憶して
もよいが、送信機の不使用時にマイクロプロセツ
サ14から電池16を切放せるように、外部
RAM16を用いてスキツプリストを記憶するの
が望ましい。 Battery 16 is connected directly to the supply voltage input of RAM 42, bypassing switch 30, so that the contents of RAM 42 are maintained when the remote control transmitter is off, i.e., when no keys are pressed. . Although an internal RAM such as 40 of the microprocessor 14 may be used to store the skip list, an external RAM such as 40 may be used to store the skip list.
Preferably, RAM 16 is used to store the skip list.
マイクロプロセツサ14にはナシヨナル・セミ
コンダクタ社(National Semiconductor
Corp.)のCOP420型マイクロプロセツサが適当
であり、RAM42にも同社のCOD499型RAMが
適している。COP420型マイクロプロセツサは相
補金属酸化物半導体(CMOS)装置で構成され
ていて、CMOS装置の使用するエネルギは比較
的少量のため、特に適している。 The microprocessor 14 is manufactured by National Semiconductor.
Corp.'s COP420 type microprocessor is suitable, and the company's COD499 type RAM is also suitable for RAM42. The COP420 microprocessor is constructed from complementary metal oxide semiconductor (CMOS) devices, which are particularly suitable because CMOS devices use relatively little energy.
第2a図は外部データRAM42に記憶された
情報のデータフオーマツトを示す。前述のよう
に、RAM42のスキツプリスト部はテレビジヨ
ン受像機が受信し得る各チヤンネル用の記憶位置
を含んでいる。テレビジヨン受像機が米国で利用
し得る82の放送チヤンネルを受信するようになつ
ているとすると、記号SLRで表わされるRAM4
2のスキツプリスト部はそれぞれ82の放送チヤン
ネルの1つに対応するアドレスを持つ82の記憶位
置を含むことになる。この記憶位置はチヤンネル
番号順に順次アドレス指定し得るように配置され
ている。この例では論理「1」は推奨チヤンネル
を、論理「0」で非推奨チヤンネルを表わすた
め、SLRの各記憶位置は1つのビツトを記憶す
る必要しかない。 FIG. 2a shows the data format of the information stored in external data RAM 42. As previously mentioned, the skip list portion of RAM 42 contains storage locations for each channel that the television receiver may receive. Assuming that the television receiver is adapted to receive the 82 broadcast channels available in the United States, RAM 4, denoted by the symbol SLR,
The skip list section of 2 will contain 82 storage locations, each with an address corresponding to one of the 82 broadcast channels. The storage locations are arranged so that they can be addressed sequentially in order of channel number. In this example, a logical ``1'' represents a recommended channel and a logical ``0'' represents a non-recommended channel, so each storage location in the SLR only needs to store one bit.
RAM42はスキツプリスト部の他に遠隔制御
送信機によつて最後に選ばれたチヤンネルのチヤ
ンネル番号が将来のため記憶される記憶位置を含
んでいる。この記憶位置の内容を記号CNRで表
わす。この例では選ばれたチヤンネルのチヤンネ
ル番号が2進化10進(BCD)フオーマツトで符
号化されるため、デジタルワードNCRが4ビツ
トの10位部(NRT)と4ビツトの1位部
(CNU)を持つている。 RAM 42 includes a skip list section as well as a storage location in which the channel number of the last channel selected by the remote control transmitter is stored for future use. The contents of this storage location are denoted by the symbol CNR. In this example, the channel number of the selected channel is encoded in binary coded decimal (BCD) format, so the digital word NCR contains a 4-bit 10th place (NRT) and a 4-bit 1st place (CNU). I have it.
最後に、外部RAM42は8ビツトワード
PLCER用の記憶位置を含んでいる。このワード
は制御プログラムに用いて、RAM42の内容が
電池16からの供給電力の(例えば電池交換時
の)消失のために消えてしまつたか否かを判定す
る。 Finally, external RAM 42 is an 8-bit word
Contains storage locations for PLCER. This word is used by the control program to determine whether the contents of RAM 42 have been lost due to loss of power from battery 16 (eg, during battery replacement).
内部RAM70のデータフオーマツトを第2b
図に示す。RAM40はキーボード10の利用者
が最後に押したキーを表わすワードKEYRを記
憶するための記憶位置を含むと共に、数字キーで
チヤンネルを直接選んだとき、または音量のよう
な機能が制御されるとき論理「1」にセツトされ
る1ビツトワードDAを記憶する記憶位置を含
み、もう1つの記憶位置はSUまたはSDキーを押
すことにより始まつた走査動作によつてチヤンネ
ルが選択されるとき、または音量のような機能が
制御されるとき論理「1」にセツトされる1ビツ
トワードSKを記憶する。 The data format of the internal RAM 70 is set to 2b.
As shown in the figure. RAM 40 contains a memory location for storing the word KEYR, which represents the last key pressed by the user of keyboard 10, and also when a channel is selected directly with the numeric keys, or when a function such as volume is controlled. It contains a memory location for storing the one bit word DA which is set to ``1'' and another memory location when a channel is selected by a scanning motion initiated by pressing the SU or SD key, or when the volume is Stores a 1-bit word SK which is set to logic ``1'' when such a function is controlled.
内部RAM40の今1つの記憶位置には、チヤ
ンネル選択動作の終りに遠隔制御送信機により送
信されるチヤンネル番号をBCDフオーマツトで
表わした8ビツトワードCHRが記憶され、その
デジタルワードは10位の部分CHTRと1位の部
分CHURに2分される。 Another storage location in internal RAM 40 stores an 8-bit word CHR representing in BCD format the channel number transmitted by the remote control transmitter at the end of a channel selection operation, the digital word being the 10th part CHTR. It is divided into two parts, the first place CHUR.
最後に、RAM40の1つの記憶位置が音量ま
たはオン・オフ制御のようなチヤンネル選択以外
の特殊機能の制御を表わす8ビツトワードFNR
を記憶するために与えられている。第1図には
ON、OFF、VUおよびVDの各キーしか示されて
いないが、FNRは8ビツトのためチヤンネル選
択に加えて合計256の機能を制御することもでき
る。説明のためにRAM40は各ワードCHR、
FNR用の記憶位置を持つように表示したが、同
時にチヤンネル選択か機能制御のどちらか一方の
命令しか送信されないため、1つの記憶位置をそ
の双方の記憶に用いることもできる。 Finally, one memory location in RAM 40 contains an 8-bit word FNR representing control of special functions other than channel selection, such as volume or on/off control.
is given to memorize. Figure 1 shows
Only the ON, OFF, VU, and VD keys are shown, but since the FNR is 8 bits, it can also control a total of 256 functions in addition to channel selection. For explanation, RAM 40 has each word CHR,
Although the display is shown as having a storage location for FNR, since only commands for either channel selection or function control are transmitted at the same time, one storage location can be used to store both.
第2c図は遠隔制御送信機から送られて来たデ
ータのフオーマツトを示す。送られたワードは10
ビツトを有し、第10番目のビツトがDAビツト、
第9番目のビツトがSKビツトである。チヤンネ
ルが選ばれたとき、第8番目から第5番目までの
ビツトと第4番目から第1番目までのビツトがそ
れぞれその選ばれたチヤンネルの10位と1位の数
字を表わすデータワードCHTRとCHURを含ん
でいる。チヤンネル選択以外の機能が制御される
ときは、第8番目ないし第1番目のビツトが制御
される機能を表わすデジタルワードFNRを含ん
でいる。 Figure 2c shows the format of the data sent from the remote control transmitter. 10 words sent
The 10th bit is the DA bit,
The 9th bit is the SK bit. When a channel is selected, the data words CHTR and CHUR are used, with the 8th through 5th bits and the 4th through 1st bits representing the 10th and 1st digits, respectively, of the selected channel. Contains. When a function other than channel selection is controlled, the eighth through first bits contain a digital word FNR representing the function being controlled.
次に第3a図において、キーが押されて電池の
供給電圧がまずマイクロプロセツサ14、変調器
18、発振器20および駆動器22にスイツチ3
0を介して印加されると、電力上昇検知器32か
らのリセツト信号の発生に応じて制御プログラム
が開始される。そのリセツト信号に応じて中央処
理ユニツト36が制御プログラムの開始に対応す
るプログラムROM38の記憶位置のアドレス指
定をする。プログラムのこの時点で(判定の菱形
001)外部RAM42に記憶された電力消失定数
ワードPLCERプログラム制御下で発生された正
しい電力消失定数ワードPCと比較される。2つ
のワードが一致すれば、これは外部データRAM
42から電力が除去されず、従つて遠隔スキツプ
リストが失われていないことを示すが、一致しな
ければ、外部RAM42から電力が除かれ、従つ
て記憶された遠隔スキツプリストは消失している
ことを示す。後者の場合は遠隔スキツプリスト
(SLR)の各ビツトが自動的に論理「1」に等し
く設定され、82チヤンネルのそれぞれが推奨チヤ
ンネルで(機能の矩形002)、そのため第3f図お
よび第3g図について後述するようにスキツプリ
ストをプログラミングするため、上向きまたは下
向きの走査動作によりチヤンネルを順次選択し得
ることを示す。これはSLRの各記憶位置を順次
アドレス指定し、各指定アドレスの記憶位置に論
理「1」を書込むことにより達せられる。 Next, in FIG. 3a, a key is pressed and the battery supply voltage is first applied to the microprocessor 14, modulator 18, oscillator 20 and driver 22 via switch 3.
When applied through 0, the control program is initiated in response to the generation of a reset signal from power rise detector 32. In response to the reset signal, the central processing unit 36 addresses a storage location in the program ROM 38 corresponding to the start of the control program. At this point in the program (judgment diamond
001) Power dissipation constant word PLCER stored in external RAM 42 is compared with the correct power dissipation constant word PC generated under program control. If the two words match, this is external data RAM
42, indicating that the remote skip list is not lost, but a mismatch indicates that power is removed from external RAM 42, and thus the stored remote skip list is lost. . In the latter case, each bit in the remote skip list (SLR) is automatically set equal to logic ``1'', and each of the 82 channels is a preferred channel (function rectangle 002), so that it is discussed below with respect to Figures 3f and 3g. It is shown that channels can be selected sequentially by an upward or downward scanning motion to program the skip list to do so. This is accomplished by sequentially addressing each storage location in the SLR and writing a logic "1" to each designated address storage location.
今遠隔スキツプリストが消失しなかつたと仮定
すると、キーボード10の出力導線が試験されて
所定の時間遅れ例えば30m秒以内にどれかのキー
が押されたかどうかが判定される(菱形003)。こ
れはマイクロプロセツサ14に内蔵されている計
数器(図示せず)を所定の遅延時間に設定し、キ
ーボード10の出力導線を試験して計数器が0計
数に達しない間キーが押されたかどうかを判定す
ることにより達せられる。所定の遅延時間の終り
までにキーが押されなければ(菱形003)、中央処
理ユニツト36は電力遮断信号を入出力ポート3
4を介してフリツプ・フロツプ28のリセツト入
力に印加する(矩形004)。これによつてフリツ
プ・フロツプ28がリセツトされ、スイツチ30
が開放され、マイクロプロセツサ14および回路
18ないし22から供給電力が遮断される。これ
によつて送信機が待機モードになり、この時点で
プログラムが終る。 Assuming now that the remote skip list did not disappear, the output leads of the keyboard 10 are tested to determine if any keys were pressed within a predetermined time delay, eg, 30 milliseconds (diamond 003). This is done by setting a counter (not shown) built in the microprocessor 14 to a predetermined delay time, and testing the output conductor of the keyboard 10 to see if a key was pressed while the counter did not reach zero count. This can be achieved by determining whether If no key is pressed by the end of the predetermined delay time (diamond 003), the central processing unit 36 transmits the power cutoff signal to the input/output port 3.
4 to the reset input of flip-flop 28 (rectangle 004). This resets flip-flop 28 and switches 30.
is opened, cutting off power from microprocessor 14 and circuits 18-22. This places the transmitter in standby mode and the program ends at this point.
所定の遅延時間内にキーが押されておれば(菱
形003、押されたキーを表わすワードが内部
RAM40の記憶位置KEYRに記憶される(矩形
005)。次に第3b図に示すように、ワード
KEYRが試験されてキーボード10のどのキー
が押されたかが決まる(菱形006〜010)。キー
SU,SD,ADD,DELの1つを押すと、これに
応じて固定された第3c図、第3d図、第3f図
および第3g図のプログラムサブルーチンが始ま
る。 If the key is pressed within the specified delay time (diamond 003, the word representing the pressed key is
Stored in memory location KEYR of RAM40 (rectangular
005). Then, as shown in Figure 3b, the word
KEYR is tested to determine which key on keyboard 10 was pressed (diamonds 006-010). Key
Pressing one of SU, SD, ADD, or DEL initiates the correspondingly fixed program subroutines of FIGS. 3c, 3d, 3f, and 3g.
押されたキーがチヤンネル選択以外の機能に対
応するとき、すなわち押されたキーがSU,SD,
ADD,DELの1つまたは数字キーでないときは、
ワードKEYRがワードFNR用の記憶位置に書込
まれ、ビツトDA,SKがそれぞれ論理「1」に
設定された後、ビツトDA,SKおよびワード
FNRがこの順に入出力ポート34を介して変調
器18に転送されて遠隔制御命令を送る(矩形
011)。後述のように、DAとSKをそれぞれ論理
「1」に設定する目的は、第4図に示す遠隔制御
受信機構体にチヤンネル選択以外の機能を制御す
べきことを示すことである。この遠隔制御命令の
伝送後、プログラムは判定の菱形003(第3a図)
に戻り、次のキーボード操作を待つ。何もなけれ
ば送信機は待機モードに置かれる。 When the pressed key corresponds to a function other than channel selection, that is, when the pressed key corresponds to SU, SD,
If it is not one of ADD, DEL or a number key,
After word KEYR is written to the memory location for word FNR and bits DA, SK are each set to logic '1', bits DA, SK and word
The FNR is transferred to the modulator 18 via the input/output port 34 in this order to send a remote control command (rectangular
011). As will be discussed below, the purpose of setting DA and SK to a logic "1" is to indicate to the remote control receiver shown in FIG. 4 that functions other than channel selection are to be controlled. After transmitting this remote control command, the program will display the decision diamond 003 (Figure 3a).
and wait for the next keyboard operation. If there is none, the transmitter is placed in standby mode.
第3c図に示すSUサブルーチンによると、外
部RAM42に記憶されたワードCNRで表わされ
る最後に選ばれたチヤンネルからチヤンネル番号
の増大順にスキツプリストが試験されて次の推奨
チヤンネルが見出される。SUサブルーチンの始
めには、ビツトDAが論理「0」に、ビツトSK
が論理「1」に設定される(矩形012)。これは走
査チヤンネル選択動作が始まり、その走査方向が
チヤンネル番号増大の方向すなわち「上向き」で
あることを意味する。さらにワードCHRが最後
に選択されたチヤンネルのチヤンネル番号を表わ
すワードCNRに等しく設定される(矩形012)。
然る後、CHRで表わされるチヤンネル番号が1
だけ繰上げられる(矩形013)。次にCHRで表わ
される現在のチヤンネル番号が83すなわちこの実
施例における最大のチヤンネル番号より大きいか
どうかを知るための試験が行われる(菱形014)。
現在のチヤンネル番号が83より大きければ、ワー
ドCHRがチヤンネル02すなわちこの実施例では
最小のチヤンネル番号を表わすようになる(矩形
015)。これは最大のチヤンネル番号に達すると上
向き走査動作を最小のチヤンネル番号から続ける
必要があるために行われる。 According to the SU subroutine shown in FIG. 3c, the skip list is tested in order of increasing channel number starting from the last selected channel represented by the word CNR stored in external RAM 42 to find the next recommended channel. At the beginning of the SU subroutine, bit DA is set to logic '0' and bit SK is set to logic '0'.
is set to logic "1" (rectangle 012). This means that the scanning channel selection operation begins and the scanning direction is in the direction of increasing channel number, or "upward." Furthermore, the word CHR is set equal to the word CNR representing the channel number of the last selected channel (rectangle 012).
After that, the channel number represented by CHR becomes 1.
(rectangle 013). A test is then performed to see if the current channel number, represented by CHR, is greater than 83, the highest channel number in this example (diamond 014).
If the current channel number is greater than 83, the word CHR will represent channel 02, the lowest channel number in this example (the rectangle
015). This is done because when the maximum channel number is reached, the upward scanning operation must continue from the minimum channel number.
現在のチヤンネル番号が83以下であれば(菱形
014)または02に設定されておれば(矩形015)、
試験をしてCHRで表わされる現在のチヤンネル
番号がCNRで表わされる最後に選ばれたチヤン
ネルのチヤンネル番号に等しいかどうかを判定す
る(菱形016)。CHRとCNRが等しければ(菱形
016)、これは最後に選ばれたチヤンネルのチヤン
ネル番号から全遠隔スキツプリストを探査したが
推奨チヤンネルが見付からなかつたことを示す。
この場合は遠隔スキツプリストが空で、CHRが
表わす現在のチヤンネル番号が送信される(矩形
019)。CHRとCNRが等しくなければ(菱形
016)、RAM42の遠隔スキツプリスト部の
(SLR(CHR)で表わされる)現在のチヤンネル
番号に対応する記憶位置が試験されてそこに論理
「1」が含まれているかどうかを判定される(菱
形017)。含まれておれば、それはCHRが推奨チ
ヤンネルのチヤンネル番号を表わしていることを
示し、この場合はRAM42のその記憶位置に将
来のためにCHRが記憶され(矩形018)、DA、
SK、CHRが順次送信される(矩形019)。然る後
プログラムがもとに戻つて次にキーが押されるの
を待ち、何もなければ送信機を待機モードに置
く、現在のチヤンネル番号用の記憶位置に論理
「1」がなければ(菱形017)、スキツプリストの
「1」を含む記憶位置に達するまで、または全ス
キツプリストが探査されてしまうまで、そのプロ
グラムが(矩形013から)逐次大きいチヤンネル
番号で反復される。 If the current channel number is 83 or less (diamond)
014) or if set to 02 (rectangle 015),
A test is made to determine whether the current channel number, represented by CHR, is equal to the channel number of the last selected channel, represented by CNR (diamond 016). If CHR and CNR are equal (diamond
016), this indicates that all remote skip lists were searched from the channel number of the last selected channel, but no recommended channel was found.
In this case, the remote skip list is empty and the current channel number represented by CHR is sent (rectangular
019). If CHR and CNR are not equal (diamond
016), the memory location corresponding to the current channel number (represented by SLR (CHR)) in the remote skip list section of RAM 42 is tested to determine if it contains a logic "1" (diamond 017). ). If included, it indicates that the CHR represents the channel number of the recommended channel, in which case the CHR is stored for the future in that storage location in RAM 42 (rectangle 018), DA,
SK and CHR are transmitted sequentially (rectangle 019). The program then returns and waits for the next key press, if none, it puts the transmitter in standby mode, if there is no logical ``1'' in the memory location for the current channel number (diamond 017), the program is repeated with successively higher channel numbers (starting from rectangle 013) until a storage location containing "1" in the skip list is reached, or until the entire skip list has been explored.
第3b図に示す下向き走査動作用のSDサブル
ーチンは走査方向が下向きである以外は第3c図
に示すSUサブルーチンと同様である。従つて、
SDサブルーチンの部分020、021、022、023、
024、025、026、027はその機能がSUサブルーチ
ンの部分012、013、014、015、016、017、018、
019に対応する。SUサブルーチンの場合のよう
に、推奨チヤンネルに対応するチヤンネルがスキ
ツプリストが突止められると、CHRで表わされ
るチヤンネル番号が適当なSKとDAのデータビ
ツトと共に送信される。この型のチヤンネル選択
動作は走査動作であるため、DAビツトは論理
「0」に設定され、その走査方向が下向きのため、
SKビツトもまた論理「0」に設定される。 The SD subroutine for the downward scanning operation shown in FIG. 3b is similar to the SU subroutine shown in FIG. 3c except that the scanning direction is downward. Therefore,
SD subroutine parts 020, 021, 022, 023,
024, 025, 026, 027 are part of the SU subroutine 012, 013, 014, 015, 016, 017, 018,
Corresponds to 019. When a channel corresponding to a recommended channel is located in the skip list, as in the SU subroutine, the channel number, represented by CHR, is transmitted along with the appropriate SK and DA data bits. Since this type of channel selection operation is a scanning operation, the DA bit is set to logic '0' and its scanning direction is downward, so
The SK bit is also set to logic '0'.
DEサブルーチンは利用者が直接チヤンネル選
択を行うとき完全な2桁のチヤンネル番号を形成
するものである。数字キーが押された後、選ばれ
るべきチヤンネルの10位の数字を表わすワード
CHTRがワードKEYRに等しく設定され、DAビ
ツトが論理「1」に設定されて直接選択を示し、
SKビツトが論理「0」に設定される(矩形028)。
然る後試験が行われて第2の数字キーが所定の時
間遅れで押されたかどうかが判定される(菱形
028、矩形030、菱形031)。第2の数字キーが所定
の遅延時間内に押されていなければ、中央処理ユ
ニツト36が電力遮断信号を発生して送信機を待
機モードに置き、プログラムが終る。これは部分
的な直接チヤンネル選択操作が送信されるのを防
ぐ。しかし第2の数字キーが所定の遅延時間内に
押されておれば、ワードKEYRが選ばれたチヤ
ンネル番号の1位の数字を表わすワードCHUR
用のRAM40の記憶位置に書込まれ、ワード
CHRがCNR用の記憶位置に書込まれ、DA、
SK、CHRがその順に送信される(033)。然る後
プログラムがもとに戻つて次のキーボード操作を
待ち、何もなければ送信機を待機モードに置く。 The DE subroutine generates a complete two-digit channel number when the user makes a direct channel selection. A word representing the 10th digit of the channel to be selected after a number key is pressed.
CHTR is set equal to word KEYR, the DA bit is set to logic '1' to indicate direct selection,
The SK bit is set to logic ``0'' (rectangle 028).
A test is then performed to determine whether the second numeric key is pressed after a predetermined delay (diamond
028, rectangle 030, diamond 031). If the second numeric key is not pressed within the predetermined delay time, central processing unit 36 generates a power down signal to place the transmitter in standby mode and the program ends. This prevents partial direct channel selection operations from being sent. However, if the second numeric key is pressed within the predetermined delay time, the word KEYR is changed to the word CHUR representing the first digit of the selected channel number.
written to a memory location in RAM 40 for the word
CHR is written to the storage location for CNR, DA,
SK and CHR are transmitted in that order (033). The program then returns to its original state and waits for the next keystroke, and if none is found, it puts the transmitter into standby mode.
RAM42のスキツプリスト部に推奨チヤンネ
ルを書込むサブルーチンを第3f図に示す。スキ
ツプリストに書込むべきチヤンネルのチヤンネル
番号を直接選択操作または上向きまたは下向きの
走査動作により選択した後、ADDキーを押して
選ばれたチヤンネルのチヤンネル番号に対応する
スキツプリスト記憶位置に論理「1」を書込む
(矩形034)。然る後プログラムがもとに戻つて次
のキーボード操作を待つ。スキツプリスト内の非
推奨チヤンネルを示すサブルーチンを第3g図に
示す。このサブルーチンは第3f図のADDサブ
ルーチンと同様であるが、RAM42内のスキツ
プリストの非推奨チヤンネルに対応する記憶位置
には論理「1」ではなく論理「0」が書込まれる
(矩形034)。 A subroutine for writing recommended channels into the skip list portion of the RAM 42 is shown in FIG. 3f. After selecting the channel number of the channel to be written to the skip list by a direct selection operation or an upward or downward scanning motion, press the ADD key to write a logic "1" to the skip list storage location corresponding to the channel number of the selected channel. (Rectangle 034). The program then returns to its original state and waits for the next keyboard operation. A subroutine showing deprecated channels in the skip list is shown in FIG. 3g. This subroutine is similar to the ADD subroutine of FIG. 3f, but instead of a logic "1", a logic "0" is written to the storage location in RAM 42 corresponding to the deprecated channel of the skip list (rectangle 034).
次に第1図の遠隔制御送信機のRAM42に記
憶された遠隔スキツプリストを自動的に学習する
ためにマイクロプロセツサで制御される遠隔制御
受信部を含むテレビジヨン受像機を示した第4図
を参照する。この受像機はアンテナ44で表わさ
れるRF入力と、アンテナ44の受信したRFテレ
ビジヨン信号から映像と音声の信号を生成する通
常の構成の同調器46と信号処理部48を含む。
同調器46と信号処理部48は交流線路電圧から
供給電圧を引出す主電源50から供給電圧を受け
る。主電源50にには電子スイツチ52が結合さ
れ、これによつて電力が同調器46と信号処理部
48に選択的に供給され、またそれから遮断され
て受像機をオン・オフする。 4 which shows a television receiver including a microprocessor controlled remote control receiver for automatically learning the remote skip list stored in RAM 42 of the remote control transmitter of FIG. 1. refer. The receiver includes an RF input represented by an antenna 44 and a tuner 46 and signal processing section 48 of conventional construction for generating video and audio signals from the RF television signals received by the antenna 44.
Tuner 46 and signal processor 48 receive their supply voltage from a mains power supply 50 which derives its supply voltage from the AC line voltage. An electronic switch 52 is coupled to the main power supply 50, which selectively supplies power to and from the tuner 46 and signal processing section 48 to turn the receiver on and off.
受像機の遠隔受信部は第1図に示す遠隔制御送
信機から送られた遠隔制御信号を受信して、それ
から同調器46と信号処理部48を制御する制御
信号を取出す。遠隔制御受信部は待機電源54か
ら供給電圧を受ける。待機電源54は交流線路に
直接接続され、同調器46と信号処理部48がオ
フのときでも受像機をオンに切換える遠隔制御信
号が処理できるように、電力を受像機の遠隔制御
部に供給する。この遠隔制御部は第1図に示す遠
隔制御送信機のトランスジユーサ24の発射する
信号を対応する電気信号に変換するトランスジユ
ーサ56を含む。トランスジユーサ56には順次
増幅器58と復調器60が続いている。復調器6
0は増幅された電気信号から送信搬送波を除去し
て送信された遠隔制御命令を表わすデジタルワー
ドを直列フオーマツトで生成する。この直列ワー
ドはマイクロプロセツサ62に供給され、マイク
ロプロセツサ62はプログラム制御により同調器
46、信号処理部48およびオン・オフスイツチ
52用の制御信号を発生する。マイクロプロセツ
サ62は共働して第1図に示す遠隔制御送信機の
マイクロプロセツサ14の対応する部分と同様に
機能する入出力ポート64、中央処理ユニツト6
6、プログラムROM68および内部RAM70
を含んでいる。 The remote receiving section of the receiver receives the remote control signals sent from the remote control transmitter shown in FIG. The remote control receiver receives supply voltage from standby power supply 54 . A standby power supply 54 is connected directly to the AC line and provides power to the receiver's remote control so that the remote control signal that turns the receiver on can be processed even when the tuner 46 and signal processor 48 are off. . The remote control includes a transducer 56 which converts the signals emitted by transducer 24 of the remote control transmitter shown in FIG. 1 into corresponding electrical signals. Transducer 56 is sequentially followed by an amplifier 58 and a demodulator 60. Demodulator 6
0 removes the transmit carrier from the amplified electrical signal to produce a digital word in serial format representing the transmitted remote control command. This serial word is provided to a microprocessor 62 which generates control signals for the tuner 46, signal processor 48 and on/off switch 52 under program control. The microprocessor 62 has an input/output port 64, a central processing unit 6, which cooperate to function similarly to the corresponding portions of the microprocessor 14 of the remote control transmitter shown in FIG.
6. Program ROM68 and internal RAM70
Contains.
利用者がそれによつて受像機を局部的に(すな
わち受像機で)制御し得るキーボード72は出力
導線がマイクロプロセツサ62の入出力ポート6
4に結合されている。第1図の遠隔制御送信機に
よつて得られるのと同様の制御特性を得るため、
キーボード72のキーはADDとDELのキーがな
い以外キーボード10のものと同じになつてい
る。ADDとDELのキーは、後述のように局部チ
ヤンネル選択に関連するスキツプリストが送信機
の外部RAM42に記憶された遠隔スキツプリス
トから自動的に学習またはプログラミングされる
ため利用者がプログラミングする必要がないか
ら、キーボード72には不要である。 A keyboard 72 with which a user can control the receiver locally (i.e. at the receiver) has an output lead connected to the input/output port 6 of the microprocessor 62.
4 is combined. To obtain control characteristics similar to those obtained by the remote control transmitter of FIG.
The keys on the keyboard 72 are the same as those on the keyboard 10 except that the ADD and DEL keys are missing. The ADD and DEL keys do not need to be programmed by the user because the skip list associated with local channel selection is automatically learned or programmed from the remote skip list stored in the transmitter's external RAM 42, as described below. It is not necessary for the keyboard 72.
局部スキツプリストはマイクロプロセツサ62
の内部RAM70に記憶される。受像機が遮断さ
れているときでもマイクロプロセツサ62に電力
が維持されて受信した遠隔制御信号を処理するこ
とができるようになつているため、内部RAM7
0に記憶されているスキツプリストも受信機遮断
時に維持される。その上内部RAM70を用いる
と集積回路とその付随結線を追加する必要がなく
なる。マイクロプロセツサ62として用いるには
ナシヨナル・セミコンダクタ社(National
Semiconductor Corp.)のCOP444L型マイクロ
プロセツサが適している。 The local skip list is microprocessor 62.
is stored in the internal RAM 70 of. The internal RAM 7 is designed to maintain power to the microprocessor 62 even when the receiver is shut off so that it can process received remote control signals.
The skip list stored at 0 is also maintained when the receiver is shut down. Additionally, internal RAM 70 eliminates the need for additional integrated circuits and their associated wiring. For use as the microprocessor 62, National Semiconductor Corporation (National
Semiconductor Corp.'s COP444L microprocessor is suitable.
テレビジヨン受像機の遠隔制御受信部の給電を
止めると、例えば受像機を交流線路から切離す
(プラグを抜く)か、交流線路の電圧が一時的に
なくなると、局部スキツプリストを含めてRAM
70に記憶されていた情報が消失することは明ら
かであるが、上述の自動学習またはプログラミン
グ性のため、利用者がプログラミングの仕直しを
する必要がない。 When the remote control receiver of a television receiver is de-energized, for example by disconnecting the receiver from the AC line (unplugging it) or when the voltage on the AC line is temporarily lost, the RAM, including the local skip list,
Obviously, the information stored in 70 will be lost, but because of the automatic learning or programmability described above, no reprogramming is required by the user.
交流線路の停電後、電力が回復すると、電力上
昇検知器74が待機電源54の発生するマイクロ
プロセツサ62用の供給電圧に応じてその時を判
定し、リセツト信号を発生してこれをマイクロプ
ロセツサ62のリセツト入力に供給する。このリ
セツト信号により、後述のように制御プログラム
が開始される。 When power is restored after a power outage on the AC line, the power rise detector 74 determines the time according to the supply voltage for the microprocessor 62 generated by the standby power supply 54, and generates a reset signal to send the reset signal to the microprocessor 62. 62 reset input. This reset signal starts a control program as described below.
遠隔制御メツセージの形式または押されたキー
ボード72のキーに従つて、マイクロプロセツサ
62は制御命令を発してオン・オフスイツチ52
を制御し、これによつてテレビジヨン受像機のオ
ン・オフ状態、同調器46の選択するチヤンネル
および音量レベルのような信号処理部48のある
種の機能を制御する。 Depending on the type of remote control message or key pressed on keyboard 72, microprocessor 62 issues control commands to turn on/off switch 52.
and thereby control certain functions of the signal processing section 48, such as the on/off state of the television receiver, the channel selection of the tuner 46, and the volume level.
テレビジヨン受像機のオンとオフの状態を制御
するために、フリツプ・フロツプ76がマイクロ
プロセツサ62からセツトSとリセツトRの制御
信号を受けてオン・オフスイツチ52に制御信号
を供給する。フリツプ・フロツプ76がセツトさ
れると、スイツチ52が導通して受像機の主要部
をオンに転換し、フリツプ・フロツプ76がリセ
ツトされると、スイツチ52が非導通になつてそ
の受像機の主要部をオフに転換する。 Flip-flop 76 receives SET S and RESET R control signals from microprocessor 62 and provides control signals to on/off switch 52 to control the on and off states of the television receiver. When flip-flop 76 is set, switch 52 conducts, turning on the mains of the receiver; when flip-flop 76 is reset, switch 52 becomes non-conducting, turning on the mains of the receiver. Convert part off.
チヤンネルを選択するため、選択されたチヤン
ネルのチヤンネル番号を表わすデジタルワードが
並列ビツトフオーマツトでチヤンネル番号レジス
タ78に供給され、このチヤンネル番号レジスタ
78に記憶されたチヤンネル番号に応じて、同調
器46がその選ばれたチヤンネルに対応すRF信
号を同調する。選ばれたチヤンネルのチヤンネル
番号は2数字表示ユニツト80により表示され
る。 To select a channel, a digital word representing the channel number of the selected channel is provided in parallel bit format to a channel number register 78, and depending on the channel number stored in the channel number register 78, the tuner 46 is activated. Tuning the RF signal corresponding to the selected channel. The channel number of the selected channel is displayed by a two-digit display unit 80.
音量を制御するため、マイクロプロセツサ62
は音量レベルを表わすデジタルワードを発生し、
これが音量レジスタ82に供給され、その音量レ
ジスタ82の内容は信号処理部48に印加されて
音量レベルを制御する。 A microprocessor 62 is used to control the volume.
generates a digital word representing the volume level,
This is supplied to a volume register 82, and the contents of the volume register 82 are applied to the signal processing section 48 to control the volume level.
フリツプ・フロツプ76、チヤンネル番号レジ
スタ78および音量レジスタ82の供給電圧は待
機電源54により供給され、受像機の主要部がオ
フのときにもそれぞれの内容が維持されるように
なつている。チヤンネル番号レジスタ78と音量
レジスタ82の内容は受像機がオフになつても維
持されるから、受像機が再度オンになつたとき、
前に選択されたチヤンネルが再び同調され、前に
設定された音量レベルが再び設定される。 The supply voltages for flip-flop 76, channel number register 78 and volume register 82 are provided by standby power supply 54 so that their contents are maintained even when the main body of the receiver is turned off. The contents of channel number register 78 and volume register 82 are maintained even when the receiver is turned off, so that when the receiver is turned on again,
The previously selected channel is retuned and the previously set volume level is set again.
次に遠隔制御送信機に記憶されたスキツプリス
トを遠隔制御受信部が学習する方式を第6a図な
いし第6d図のプログラムフローチヤートについ
て説明する。内部RAM70に記憶され、プログ
ラムに従つて中央処理ユニツト66で処理される
データのフオーマツトを第5図に示す。 Next, a method for the remote control receiver to learn the skip list stored in the remote control transmitter will be described with reference to the program flowcharts of FIGS. 6a to 6d. The format of data stored in internal RAM 70 and processed by central processing unit 66 according to a program is shown in FIG.
RAM66のスキツプリスト部SLLは遠隔制御
送信機の外部RAM42のスキツプリスト部と同
じフオーマツトで構成され、それぞれのチヤンネ
ル番号でアドレス指定される82個の1ビツト記憶
位置を含んでいる。最後に選ばれたチヤンネルの
チヤンネル番号をBCDフオーマツトで表わすワ
ードCNLを記憶するために記憶位置が設けられ
ている。このワードCNLは10位部CNLTと1位
部CNLUに分割されている。利用者が最後に押
したキーボード72のキーを表わすワードKEYL
を記憶するためにも記憶位置が設けられている。
この例ではキーボード72に15個のキーがあるか
ら、KEYLは4ビツトである。さらにワード
CNLを発生するためマイクロプロセツサ62が
処理するワードCHLを記憶るために8ビツトの
記憶位置が設けられている。このワードCHLは
チヤンネル番号の10位と1位の数字を表わす2つ
の4ビツトBCD部分CHLTとCHLUを有する。
マイクロプロセツサ62の制御の下に選ばれた機
能を表わすワードFNLを記憶するためにも8ビ
ツトの記憶位置が設けられている。 The skip list section SLL of RAM 66 is constructed in the same format as the skip list section of external RAM 42 of the remote control transmitter and includes 82 1-bit storage locations addressed by respective channel numbers. A memory location is provided for storing a word CNL representing the channel number of the last selected channel in BCD format. This word CNL is divided into a 10th place CNLT and a 1st place CNLU. The word KEYL representing the last key on the keyboard 72 pressed by the user
A storage location is also provided for storing the .
In this example, the keyboard 72 has 15 keys, so KEYL is 4 bits. more words
An 8-bit storage location is provided for storing the word CHL which is processed by microprocessor 62 to generate CNL. This word CHL has two 4-bit BCD parts CHLT and CHLU representing the 10th and 1st digits of the channel number.
An 8-bit storage location is also provided for storing the word FNL representing the selected function under the control of microprocessor 62.
送信機から受信した遠隔制御通報のビツトDA
とDKを記憶するために2つの1ビツト記憶位置
が設けられ、送信された通報のワードCHRと
FNRを記憶するために2つの8ビツト記憶位置
が設けられている。最後に、局部キーボード72
または遠隔キーボード10によつて最後のチヤン
ネル選択命令が入力されたかどうかを示す1ビツ
トワードLASTを記憶するための記憶位置が設け
られている。この最後のチヤンネル選択命令が局
部キーボード72によつて入力されたときは
LASTが論理「1」になり、遠隔キーボード10
によつて入力されたときはLASTが論理「0」に
なる。 Bit DA of remote control notification received from transmitter
Two 1-bit storage locations are provided to store the words CHR and DK of the transmitted notification.
Two 8-bit storage locations are provided for storing the FNR. Finally, the local keyboard 72
Alternatively, a memory location is provided for storing a one bit word LAST indicating whether the last channel selection command was entered by the remote keyboard 10. When this last channel selection command is entered by the local keyboard 72,
LAST becomes logic “1” and remote keyboard 10
LAST is a logic ``0'' when input by .
第6a図に戻つて、受像機を最初に交流線路に
接続した(すなわちプラグを押込んだ)とき、ま
たは一時的た停電後交流線路電圧が回復したと
き、電力上昇検知器74によるリセツト信号発生
に応じて、マイクロプロセツサ62用の制御プロ
グラムが始まる。詳言すれば、そのリセツト信号
により中央処理ユニツト66がプログラムの開始
に対応するプログラムROM68の記憶位置のア
ドレスを指定する。リセツト信号発生後、RAM
70の局部スキツプリスト(SLL)の各記憶位置
に論理「1」が書込まれる(矩形001)。これによ
つて各チヤンネルが推奨チヤンネルとして同定さ
れ、利用者は局部キーボード72のSUとSDのキ
ーを用いてチヤンネル1つを選択し得るようにな
る。局部スキツプリストは遠隔制御送信機の
RAM42に記憶された遠隔リストを学習するま
でこの状態を維持する。その上ワードCNLが最
低のチヤンネル番号すなわちこの実施例では02を
表わすように設定され、入出力ポート64を介し
てチヤンネル番号レジスタ78に送られ、チヤン
ネル02が同調される(矩形001)。然る後プログラ
ムは局部キーボード72のキーが押されるのを、
または遠隔制御通報が受信されるのを待つ。 Returning to FIG. 6a, when the receiver is first connected to the AC line (i.e., plugged in) or when the AC line voltage is restored after a temporary power outage, the power rise detector 74 generates a reset signal. In response to this, a control program for microprocessor 62 is started. Specifically, the reset signal causes the central processing unit 66 to designate the address of the storage location in the program ROM 68 corresponding to the start of the program. After the reset signal is generated, the RAM
A logic "1" is written into each storage location of the 70 local skip list (SLL) (rectangle 001). This identifies each channel as a recommended channel and allows the user to select one channel using the SU and SD keys on the local keyboard 72. The local skip list is the remote control transmitter's
This state is maintained until the remote list stored in RAM 42 is learned. Additionally, word CNL is set to represent the lowest channel number, 02 in this example, and is sent via input/output port 64 to channel number register 78 to tune to channel 02 (rectangle 001). The program then detects when a key on the local keyboard 72 is pressed.
or wait for a remote control notification to be received.
キーボード72の出力導線を試験することによ
り局部キーが押されたか否か判断する試験が行わ
れる(菱形002)。局部キーが押されておれば、そ
れに対応するワードキーがRAM70の記憶位置
のKEYLに記憶される(矩形003)。次に押された
キーの形式が決定される。押されたキーが数字キ
ーまたはキーSU,SDのどちらかであれば、すな
わちチヤンネル選択命令を表わすものであれば、
ワードLASTが論理「1」に設定され(矩形
005)、然る後LTUNE(局部同調)で表わされる
サブルーチンガ始まる。 A test is performed to determine whether a local key has been pressed by testing the output conductor of the keyboard 72 (diamond 002). If the local key is pressed, the corresponding word key is stored in the storage location KEYL of the RAM 70 (rectangle 003). The format of the next pressed key is determined. If the key pressed is either a number key or keys SU or SD, that is, if it represents a channel selection command,
Word LAST is set to logic “1” (rectangle
005), after which a subroutine represented by LTUNE (local tuning) begins.
押されたキーがチヤンネル選択キーでなく機能
制御キーであれば(菱形004)、ワードKEYLがワ
ードFNL用の記憶位置に書込まれ、機能が実行
される(矩形006)。然る後中央処理ユニツト66
は制御すべき機能を表わすワードを入出力ポート
64を介してオン・オフ・フリツプ・フロツプ7
6または音量レジスタのような適当な機能レジス
タに供給する。然る後プログラムは判定の菱形
002に戻り、他の局部キーが押されたか否かを判
定する。 If the key pressed is a function control key rather than a channel selection key (diamond 004), the word KEYL is written to the memory location for word FNL and the function is executed (rectangle 006). After that, the central processing unit 66
input/output the word representing the function to be controlled to the on/off flip-flop 7 via the input/output port 64.
6 or a suitable function register, such as a volume register. After that, the program is a diamond of judgment.
Returning to 002, it is determined whether another local key has been pressed.
局部キーが押されていなければ(菱形002)、遠
隔制御信号が受信されているか否かを判定する試
験が行われる(菱形007)。これは復調器60から
入出力ポート64を介して遠隔制御データワード
が受入れられているか否かを検べることにより行
われる。遠隔データワードが受入れられていなけ
れば、プログラムは判定の菱形002に戻り、局部
キーが押されたか否かを判定する。このフローチ
ヤートには示されていないが、局部キーの操作ま
たは遠隔制御信号の受信を待つ間に、マイクロプ
ロセツサ62により他のテレビジヨン機能を行う
こともできることが判る筈である。例えばマイク
ロプロセツサ62を用いてチヤンネル番号表示器
80を制御することもできる。 If the local key is not pressed (diamond 002), a test is made to determine whether a remote control signal is being received (diamond 007). This is done by checking whether a remote control data word is being accepted from demodulator 60 via input/output port 64. If the remote data word is not accepted, the program returns to decision diamond 002 and determines whether the local key was pressed. Although not shown in this flowchart, it should be appreciated that other television functions may be performed by the microprocessor 62 while waiting for local key activation or remote control signal reception. For example, microprocessor 62 may be used to control channel number display 80.
遠隔制御データワードが受信されておれば(菱
形007)、それがチヤンネル選択命令を表わすか他
の機能制御命令を表わすかを判定する試験が行わ
れる(菱形008)。前述のように、チヤンネル選択
命令以外の機能制御命令はDA,SKの両データ
ビツトが論理「1」に設定されたことで表わされ
る。DA,SKの双方が論理「1」に設定されて
いなければ(菱形008)、遠隔制御通報がチヤンネ
ル選択命令であることを示し、第6b図の
RTUNE(遠隔同調)で表わされるルーチンが始
まる。しかし、テータビツトDA,SKの双方が
論理「1」に設定されておれば=(菱形008)、遠
隔制御通報がチヤンネル選択命令以外の機能制御
命令であることを示し、送信されたデータワード
の制御すべき機能を表わす部分FNRがデータワ
ードFNLの記憶用の記憶位置に移されてFNLで
表わされる機能が実行され、適当な制御命令をフ
リツプ・フロツプ76または音量レジスタ82の
ような各制御ユニツトに転送する(矩形010)。然
る後プログラムは判定の菱形002に戻り、局部キ
ーの操作または他の遠隔制御通報の受信を待つ。 If a remote control data word has been received (diamond 007), a test is made to determine whether it represents a channel selection command or other function control command (diamond 008). As mentioned above, function control commands other than channel selection commands are represented by both the DA and SK data bits being set to logic "1". If both DA and SK are not set to logic "1" (diamond 008), it indicates that the remote control notification is a channel selection command, and as shown in Figure 6b.
A routine designated RTUNE (remote tuning) begins. However, if both data bits DA and SK are set to logic "1" = (diamond 008), it indicates that the remote control notification is a function control command other than a channel selection command, and the transmitted data word is not controlled. The portion FNR representing the function to be performed is moved to a storage location for storage of the data word FNL, the function represented by FNL is executed, and the appropriate control instructions are sent to each control unit, such as flip-flop 76 or volume register 82. Transfer (rectangle 010). The program then returns to decision diamond 002 and waits for local key operation or other remote control notifications to be received.
第6b図はテレビジヨン受像機の遠隔制御受信
部のRAM70に記憶された局部スキツプリスト
(SLL)を、遠隔制御送信機のRAM42に記憶
された遠隔スキツプリストを学習させることによ
り自動的にプログラミングするRTUNEサブルー
チンを示す。RTUNEサブルーチンの第1段階
は、送信された遠隔制御データワードのDAビツ
トが論理「1」か否かを判定することにより遠隔
制御送信機のキーボード10による直接チヤンネ
ル選択が行われたか否かを判定することである
(菱形001)。DAが論理「1」であれば、送信さ
れたデータワードの送信されたチヤンネル番号を
表わす部分がデータワードCNLに対応するRAM
70の記憶位置に記憶される。(矩形012)。次に
CNLで表わされるチヤンネル番号に対応するチ
ヤンネルが同調され(矩形021)、然る後プログラ
ムが第6a図の判定の菱形002に戻り、次のキー
ボード操作を待つ。 FIG. 6b shows the RTUNE subroutine for automatically programming the local skip list (SLL) stored in RAM 70 of the television receiver's remote control receiver by learning the remote skip list stored in RAM 42 of the remote control transmitter. shows. The first step in the RTUNE subroutine is to determine whether a direct channel selection has been made with the keyboard 10 of the remote control transmitter by determining whether the DA bit of the transmitted remote control data word is a logic "1". (Rhombus 001) If DA is logic ``1'', the portion of the transmitted data word representing the transmitted channel number is in the RAM corresponding to the data word CNL.
70 storage locations. (Rectangle 012). next
The channel corresponding to the channel number represented by CNL is tuned (rectangle 021), after which the program returns to decision diamond 002 in FIG. 6a and waits for the next keyboard operation.
DAが論理「1」でなければ(菱形011)、遠隔
制御データワードが走査型チヤンネル選択命令を
表わすことを示し、最後のチヤンネル選択命令が
局部的にすなわちキーボード72によつて入力さ
れたか否かを判定する試験が、LASTビツトが論
理「1」か否かを判定することにより行われる
(菱形013)。最後のチヤンネル選択命令が局部的
に入力されておれば、自動プログラミング用のル
ーチンは始まらず、遠隔的に選択されたチヤンネ
ルが簡単に同調される。後で詳述するように、こ
の目的は局部スキツプリストに誤つた情報が入る
のを防ぐことである。従つてLASTビツトが論理
「1」に設定されると、ワードLASTが論理「0」
に設定され、次の遠隔制御チヤンネル選択動作で
最後のチヤンネル選択が遠隔的に行われたという
表示を与え(矩形012)、送信されたデータワード
の送信されたチヤンネル番号を表わす部分CHR
がRAM70のCHL用の記憶位置に記憶され(矩
形012)、対応するチヤンネルが同調される(矩形
021)。 If DA is not a logical ``1'' (diamond 011), it indicates that the remote control data word represents a scanning channel selection command, and whether the last channel selection command was entered locally, i.e. by the keyboard 72. A test is performed to determine whether the LAST bit is a logic "1" (diamond 013). If the last channel selection command has been entered locally, no routine for automatic programming is started and the remotely selected channel is simply tuned. As explained in more detail later, the purpose of this is to prevent erroneous information from entering the local skip list. Therefore, when the LAST bit is set to a logic '1', the word LAST is set to a logic '0'.
, the next remote control channel selection operation gives an indication that the last channel selection was made remotely (rectangle 012), and the portion CHR of the transmitted data word representing the transmitted channel number is
is stored in the memory location for CHL in RAM 70 (rectangle 012), and the corresponding channel is tuned (rectangle 012).
021).
LASTビツトが論理「0」であることにより表
わされるように最後のチヤンネル選択命令が局部
的に入力されたものでなければ、自動プログラミ
ング用のルーチンが始まる(菱形013)。まず自動
プログラミング用ルーチンが最後に選ばれたチヤ
ンネルで始まるように、CNL記憶位置の内容を
CHL記憶位置に移す(矩形014)。従つて走査の
方向は送信された遠隔制御データワードのSKビ
ツトを検べることにより判定される(菱形013)。
SKビツトが論理「1」であれば、走査方向が上
向きであることを示し、論理「0」であれば下向
きであることを示す。 If the last channel selection command was not entered locally, as indicated by the LAST bit being a logic ``0'', the routine for automatic programming begins (diamond 013). First, the contents of the CNL memory location are set so that the automatic programming routine begins with the last selected channel.
Move to CHL storage location (rectangle 014). The direction of scanning is therefore determined by examining the SK bit of the transmitted remote control data word (diamond 013).
A logical ``1'' in the SK bit indicates that the scanning direction is upward, and a logical ``0'' indicates that the scanning direction is downward.
走査方向を上向きとすると、CHLで表わされ
るチヤンネル番号が1だけ引上げられる(矩形
016)。然る後チヤンネル番号の最高値例えば83を
超えているか否かを判定する試験が行われる(菱
形017)。チヤンネル番号が83を超えると、ワード
CHLに最低チヤンネル番号例えば02を表示させ
て(矩形018)02と83の間の正当なチヤンネル番
号範囲内で動作が続くようにする。最高チヤンネ
ル番号に達していてもいなくても、CHLで表わ
される今発生されたチヤンネル番号がCHRで表
わされる送信されたチヤンネル番号に等しいか否
かを判定するため試験が行われる(菱形019)。双
方が一致すると(菱形019)、RAM70の局部ス
キツプリスト(SLL)の推奨チヤンネルに対応す
る記憶位置のアドレスに達したことを示す。それ
はそのアドレスが走査型チヤンネル選択に応じて
遠隔送信機から送られる推奨チヤンネル番号に対
応するからである。この場合は、(SLL(CHL)
で表わされた)CHLで表わされる今発生されて
いるチヤンネル番号に対応するスキツプリストを
記憶位置に論理「1」が書込まれ、従来のため
CHLがCNL用の記憶位置に記憶され、CNLによ
り表わされたチヤンネルが同調される(矩形020、
021)。然る後にプログラムがもとに戻つて次の入
力を待つ。 When the scanning direction is upward, the channel number represented by CHL is raised by 1 (rectangular
016). Thereafter, a test is performed to determine whether the channel number exceeds the highest value, for example 83 (diamond 017). If the channel number exceeds 83, the word
Make the CHL display the lowest channel number, say 02 (rectangle 018), so that operation continues within the legal channel number range between 02 and 83. Whether or not the highest channel number has been reached, a test is performed to determine whether the just generated channel number, represented by CHL, is equal to the transmitted channel number, represented by CHR (diamond 019). If both match (diamond 019), it indicates that the address of the memory location corresponding to the recommended channel in the local skip list (SLL) of RAM 70 has been reached. This is because the address corresponds to the recommended channel number sent by the remote transmitter in response to scanning channel selection. In this case, (SLL(CHL)
Logic "1" is written in the memory location of the skip list corresponding to the channel number currently being generated, represented by CHL.
CHL is stored in the memory location for CNL and the channel represented by CNL is tuned (rectangle 020,
021). The program then returns to the beginning and waits for the next input.
CHLで表わされた現在発生されているチヤン
ネル番号がCHRで表わされる送信されたチヤン
ネル番号に対応しなければ(菱形019)、これは現
在選択されているチヤンネルが推奨されたもので
はないことを示し、CHLに対応するRAM70の
スキツプリスト部の記憶位置に論理「0」が書込
まれる(矩形022)。然るにCHLとCHRの一致を
見出すルーチンが菱形015から次に高いチヤンネ
ル番号に対して実行される。 If the currently generated channel number, expressed in CHL, does not correspond to the transmitted channel number, expressed in CHR (diamond 019), this indicates that the currently selected channel is not the recommended one. Logic "0" is written in the storage location of the skip list section of the RAM 70 corresponding to the CHL (rectangle 022). A routine to find a match between CHL and CHR is then run from diamond 015 to the next highest channel number.
走査方向がSKが論理「1」でないことによつ
て示される下向きであれば(菱形015)、そのルー
チンは走査方向が上向きの場合と本質的に同じで
ある。すなわちCHLで表わされる局部的に発生
されたチヤンネル番号とCHRで表わされる遠隔
的に送られて来たチヤンネル番号との一致が得ら
れるまで、順次小さくなるチヤンネル番号が発生
される。一致が得られるまで、CHLで表わされ
る局部的に発生された各チヤンネル番号に対して
RAM70の対応する記憶位置に論理「0」が書
込まれる。一致が得られたとき、CHLで表わさ
れる局部的に発生されたチヤンネル番号に対応す
るRAM70の記憶位置に論理「1」が書込まれ
る。ブロツク023、024、025は下向きの走査動作
に関するもので、機能的に上向き走査動作のブロ
ツク016、017、018に対応する。 If the scan direction is downward as indicated by SK not being a logical ``1'' (diamond 015), the routine is essentially the same as if the scan direction was upward. That is, successively smaller channel numbers are generated until a match is obtained between the locally generated channel number, represented by CHL, and the remotely transmitted channel number, represented by CHR. for each locally generated channel number represented by CHL until a match is obtained.
A logic "0" is written to the corresponding memory location in RAM 70. When a match is obtained, a logic "1" is written to the memory location in RAM 70 corresponding to the locally generated channel number, denoted CHL. Blocks 023, 024 and 025 relate to the downward scanning operation and correspond functionally to blocks 016, 017 and 018 of the upward scanning operation.
前述のように、チヤンネル選択命令に対応する
遠隔制御信号が受信されると、判定の菱形013に
よつて示されるように、最後のチヤンネル選択命
令が発せられたのは局部的にか、遠隔的にかを判
定する試験が行われる。この目的は遠隔制御送信
機を用いて最後のチヤンネルが選択されると共に
局部スキツプリストの自動プログラミング動作が
確実に始まるようにすることである。これが行わ
れないと、局部スキツプリストが遠隔スキツプリ
ストと合わないことがある。これを例によつて説
明する。例として送信機に記憶されているスキツ
プリストに米国のチヤンネル2〜13(すなわち
VHFチヤンネル全部)が含まれていると仮定し、
また最後に遠隔的に選ばれたチヤンネルがチヤン
ネル05で、次にチヤンネル03を局部的に選択する
と仮定する。次の遠隔チヤンネル選択命令SUが
送信されると、(チヤンネル05で走査動作が始ま
り、VHFチヤンネル全部が遠隔スキツプリスト
で推奨チヤンネルとして示されるため)送信され
るチヤンネル番号はチヤンネル06である。最後の
チヤンネルに選択命令は局部的に発せられたのか
遠隔的に発せられたのかを判定する試験が行われ
なければ、局部スキツプリスト用の自動プログラ
ミング動作はチヤンネル03の間挿局部選択のため
チヤンネル05からでなくチヤンネル03から始ま
る。従つてチヤンネル06まで送信されたチヤンネ
ル番号と局部的に発生されたチヤンネル番号との
一致が生じないため、チヤンネル04、05が実際上
推奨チヤンネルであるのにそれに対応する記憶位
置に対して局部スキツプリストには非推奨チヤン
ネルの表示が入力される。 As previously mentioned, when a remote control signal corresponding to a channel selection command is received, it is determined whether the last channel selection command was issued locally or remotely, as indicated by decision diamond 013. A test is conducted to determine whether The purpose of this is to ensure that the last channel is selected using the remote control transmitter and the automatic programming operation of the local skip list begins. If this is not done, the local skip list may not match the remote skip list. This will be explained using an example. As an example, the skip list stored in the transmitter includes US channels 2-13 (i.e.
Assuming all VHF channels are included,
Also assume that the last channel selected remotely is channel 05, and then channel 03 is selected locally. When the next remote channel selection command SU is sent, the channel number sent is channel 06 (because the scanning operation begins on channel 05 and all VHF channels are indicated as recommended channels in the remote skip list). Unless a test is performed to determine whether the selection command was issued locally or remotely on the last channel, the automatic programming operation for the local skip list will be interrupted for the interpolation of channel 03 and the local selection on channel 05. It starts from channel 03 instead of from. Therefore, there is no match between the channel numbers transmitted up to channel 06 and the locally generated channel numbers, so even though channels 04 and 05 are actually the recommended channels, the local skip list for the corresponding memory location is The display of the deprecated channel is input.
第6c図は局部キーボード72によるチヤンネ
ル選択用のLTUNEサブルーチンを示す。その表
示が前にRAM70のワードKEYLの記憶位置に
記憶されている(第6a図の矩形003)押された
キーが数字キーであつたか否かの判定がまず行わ
れる(菱形026)。押されたキーが数字キーであれ
ば、チヤンネル番号の10位を表わすワード
CNTL用のRAM70の記憶位置にワードKEYL
が書込まれる(矩形027)。然る後所定の遅延時間
例えば30秒内に他の局部数字キーが押されたか否
かを判定する試験が行われる(菱形028、矩形
029、菱形030)。第2の局部キーが押されなけれ
ば、プログラムは判定の菱形002(第6a図)まで
戻つて次の局部キーの操作を待つ。第2のキーが
押されると、押されたキーを表わすワードKEYL
が選ばれたチヤンネル番号の1位の数字を表わす
ワードCNUL用の内部RAM70の記憶位置に書
込まれ(矩形031)、対応するチヤンネルが同調さ
れる(矩形042)。押された第2のキーが数字キー
でなければ、プログラムは判定の菱形002に戻つ
て他の入力を待つ。 FIG. 6c shows the LTUNE subroutine for channel selection by local keyboard 72. A determination is first made whether the key pressed was a numeric key (diamond 026), the representation of which was previously stored in the memory location of word KEYL in RAM 70 (rectangle 003 in FIG. 6a). If the pressed key is a numeric key, the word representing the 10th position of the channel number
Word KEYL is placed in the memory location of RAM70 for CNTL.
is written (rectangle 027). A test is then performed to determine whether any other local numeric key has been pressed within a predetermined delay time, e.g. 30 seconds (diamond 028, rectangle
029, diamond 030). If the second local key is not pressed, the program returns to decision diamond 002 (Figure 6a) and waits for the next local key operation. When a second key is pressed, the word KEYL representing the key pressed
is written to a storage location in internal RAM 70 for the word CNUL representing the first digit of the selected channel number (rectangle 031), and the corresponding channel is tuned (rectangle 042). If the second key pressed is not a numeric key, the program returns to decision diamond 002 and waits for another input.
局部キーボード72の押されたキーが数字キー
でなければ(菱形026)、ワードCHLが最後に選
ばれたチヤンネル番号を表わすワードCNLに等
しく設定される(矩形032)。然る後ワードKEYL
を検べてキーSUとSDのどちらが押されたかを判
定する(菱形033)。CHLで表わされるチヤンネ
ル番号は走査方向に依存して逐次増大(矩形034、
菱形035、矩形036)または減少(矩形037、菱形
038、矩形039)し、各チヤンネル番号ごとに局部
スキツプリストの各記憶位置を検べて対応するチ
ヤンネルが推奨チヤンネルか否かが判定される。
対応するチヤンネルが推奨チヤンネルであれば、
ワードCHLが従来のためにRAM70のワード
CNL用の記憶位置に移され、対応するチヤンネ
ルが同調される(矩形042)。 If the pressed key of local keyboard 72 is not a numeric key (diamond 026), the word CHL is set equal to the word CNL representing the last selected channel number (rectangle 032). Then the word KEYL
to determine whether the key SU or SD was pressed (diamond 033). The channel number represented by CHL increases sequentially depending on the scanning direction (rectangle 034,
diamond 035, rectangle 036) or decrease (rectangle 037, diamond
038, rectangle 039), and each storage location of the local skip list is checked for each channel number to determine whether the corresponding channel is a recommended channel.
If the corresponding channel is the recommended channel,
Word CHL is traditionally 70 words of RAM
It is moved to the storage location for CNL and the corresponding channel is tuned (rectangle 042).
局部スキツプリストがプログラミングされてい
なければ、推奨チヤンネルが見付からない。無限
に試験が続けられるのを防ぐため、すなわちプロ
グラムに無限ループが生ずるのを防ぐため、局部
スキツプリストの記憶位置の試験後(菱形040)、
CHLで表わされる現在選ばれているチヤンネル
番号がCNLで表わされる最後に選ばれたチヤン
ネル番号と比較される(菱形043)。CHLとCNL
が一致しなければ、プログラムは判定の菱形033
に戻り、選ばれた走査方向における推奨チヤンネ
ルの探査を続ける。 If the local skip list is not programmed, the recommended channel will not be found. To prevent the test from continuing indefinitely, i.e. from causing an infinite loop in the program, after testing the storage location of the local skip list (diamond 040),
The currently selected channel number, represented by CHL, is compared with the last selected channel number, represented by CNL (diamond 043). CHL and CNL
If they do not match, the program returns the judgment diamond 033
to continue searching for recommended channels in the selected scan direction.
第1図の遠隔制御送信機を見ると、マイクロス
イツチ14にモードスイツチを結合し、これをプ
ログラム位置に倒して遠隔スキツプリスト(従つ
て局部スキツプリストも)がキーボードの正常な
使用中に遇然変ることがないようにして、ADD
キーとDELキーの操作にのみ応動し得るように
することが望ましい。ADDキーとDELキーに可
動力カバーを設けることによつても同じことが行
える。第4図の遠隔制御受像機においてはオン・
オフ・フリツプ・フロツプ76、チヤンネル番号
レジスタ78および音量レジスタ82はマイクロ
プロセツサ72の外部にあるが、これらはマイク
ロプロセツサ72の内部に置くこともできる。さ
らにこの発明はマイクロプロセツサを用いた装置
について説明したが、個別論理素子を用いて実施
することもできることは明らかである。これらの
改変は請求範囲記載のこの発明の技術範囲に属す
る。 Referring to the remote control transmitter of FIG. 1, a mode switch is coupled to the microswitch 14, which is pushed to the programmed position so that the remote skip list (and therefore also the local skip list) can be changed during normal use of the keyboard. Make sure there is no ADD
It is desirable to be able to respond only to key and DEL key operations. The same thing can be done by providing movable force covers for the ADD and DEL keys. In the remote control receiver shown in Figure 4, the on/off
Off flip-flop 76, channel number register 78, and volume register 82 are external to microprocessor 72, but they could also be located internal to microprocessor 72. Furthermore, although the invention has been described in terms of an apparatus using a microprocessor, it will be clear that the invention could also be implemented using discrete logic elements. These modifications fall within the technical scope of this invention as described in the claims.
第1図はこの発明によつて構成されたマイクロ
プロセツサ制御の遠隔制御送信機のブロツク回路
図、第2a図、第2b図、第2c図は第1図の遠
隔制御送信機のマイクロプロセツサにより処理さ
れるデータの記憶位置の配分とフオーマツトを示
す図、第3a図、第3b図、第3c図、第3d
図、第3e図、第3f図、第3g図は第1図の遠
隔制御送信機のマイクロプロセツサの制御プログ
ラムのフローチヤートの各部分を示す図、第4図
はこの発明によつて構成されたマイクロプロセツ
サ制御遠隔制御受信部を含むテレビジヨン受像機
のブロツク回路図、第5図は第4図の遠隔制御受
信部のマイクロプロセツサにより処理されるデー
タの記憶位置配分およびフオーマツトを示す、第
6a図、第6b図、第6c図は第4図の遠隔制御
受信機のマイクロプロセツサ用制御プログラムの
フローチヤートの各部を示す図である。
10……遠隔キーボード、14……遠隔チヤン
ネル番号発生手段、18,20,22,24……
送信手段、36……遠隔記憶試験手段、42……
遠隔記憶装置、46……同調手段、56,58,
60,62……遠隔制御受信部、62……局部チ
ヤンネル番号発生手段、66……局部記憶装置試
験手段、68……プログラミング手段、70……
局部記憶装置、72……局部キーボード、SU,
SD……走査キー。
FIG. 1 is a block circuit diagram of a microprocessor-controlled remote control transmitter constructed in accordance with the present invention, and FIGS. 2a, 2b, and 2c are microprocessor circuit diagrams of the remote control transmitter of FIG. Figures 3a, 3b, 3c, 3d showing the storage location distribution and format of data processed by
3e, 3f, and 3g are flowcharts showing each part of the control program for the microprocessor of the remote control transmitter of FIG. 1, and FIG. 5 is a block circuit diagram of a television receiver including a microprocessor-controlled remote control receiving section; FIG. 5 shows the storage location distribution and format of data processed by the microprocessor of the remote control receiving section of FIG. 4; 6a, 6b, and 6c are diagrams showing various parts of a flowchart of a control program for the microprocessor of the remote control receiver of FIG. 4. 10...Remote keyboard, 14...Remote channel number generation means, 18, 20, 22, 24...
Transmission means, 36...Remote memory test means, 42...
Remote storage device, 46... Tuning means, 56, 58,
60, 62...Remote control receiving unit, 62...Local channel number generation means, 66...Local storage device testing means, 68...Programming means, 70...
Local storage device, 72...Local keyboard, SU,
SD...Scan key.
Claims (1)
ボードと、この遠隔キーボードの上記走査キーを
操作したとき順次チヤンネル番号を表わす符号化
信号を発生させる遠隔チヤンネル番号発生手段
と、上記符号化チヤンネル番号表示信号に応じて
アドレス指定ができ、それぞれ各チヤンネルが受
信を希望されているか否かの符号化表示を記憶す
る、各チヤンネルに対応する記憶位置を含む遠隔
記憶装置と、この遠隔記憶装置の上記記憶位置の
アドレス指定されたものの内容を試験し、そのア
ドレス指定された記憶位置が受信希望チヤンネル
の表示を含むとき、上記遠隔チヤンネル番号発生
手段による上記符号化チヤンネル番号表示信号の
変更を停止させる遠隔記憶装置試験手段と、上記
遠隔チヤンネル番号発生手段の発生した符号化チ
ヤンネル番号表示信号を遠隔制御メツセージとし
て送信する送信手段とを含む遠隔制御送信機と; 通信用受信機に取付けられ、上記遠隔キーボー
ドの上記走査キーと同じ形式の走査キーを少なく
とも1つ含む局部キーボードと; 送信された遠隔制御メツセージを受ける受信手
段と、上記局部キーボードの上記走査キーを操作
したとき順次チヤンネル番号を表わす符号化信号
を発生させる局部チヤンネル番号発生手段と、こ
の局部チヤンネル番号発生手段の発生する上記符
号化チヤンネル番号表示信号に応じてアドレス指
定ができ、それぞれ各チヤンネルが受信希望され
ているか否かの符号化表示を記憶する各チヤンネ
ルに対応する記憶位置を含む局部記憶装置と、こ
の局部記憶装置の上記記憶位置のアドレス指定さ
れたものの内容を試験して、その指定された記憶
位置に受信希望されているチヤンネル表示が含ま
れているとき、上部局部チヤンネル番号発生手段
による上記符号化チヤンネル番号表示信号の変更
を中止させる局部記憶装置試験手段と、上記遠隔
制御メツセージに応じて上記遠隔記憶装置に含ま
れているものと同じ希望および非希望のチヤンネ
ル情報で上記局部記憶装置を自動的にプログラミ
ングするプログラミング手段とを含む通信用受信
機内の遠隔制御受信部と; 上記局部チヤンネル番号発生手段の発生する符
号化チヤンネル番号表示信号に応じて対応するチ
ヤンネルを同調するその通信用受信機内の同調手
段と;を具備する チヤンネル同調装置を含む通信用受信機の遠隔
制御方式。[Scope of Claims] 1. A remote keyboard having at least one scan key; remote channel number generating means for generating encoded signals representing channel numbers sequentially when the scan key of the remote keyboard is operated; a remote storage device including storage locations corresponding to each channel addressable in response to a channel number indication signal and each storing an encoded indication of whether each channel is desired to receive; testing the contents of the addressed storage location of said storage location, and stopping the modification of said encoded channel number indication signal by said remote channel number generation means when said addressed storage location contains an indication of a desired channel to receive; a remote control transmitter, which is attached to a communication receiver, and includes a remote storage device testing means that causes the remote channel number generation means to transmit the coded channel number display signal generated by the remote channel number generation means as a remote control message; a local keyboard comprising at least one scan key of the same type as the scan key of the remote keyboard; receiving means for receiving a transmitted remote control message; and a code sequentially representing a channel number when the scan key of the local keyboard is operated; a local channel number generating means for generating a coded signal, and an address can be specified according to the encoded channel number display signal generated by the local channel number generating means, and each channel is encoded as to whether reception is desired or not. A local storage device containing a storage location corresponding to each channel storing an indication, and testing the contents of the addressed storage location of said local storage device to determine which storage location is desired to be received by that designated storage location. local storage test means for aborting the modification of said encoded channel number indication signal by said upper local channel number generation means when a channel indication is included; programming means for automatically programming said local storage device with the same desired and undesired channel information as the coded channel generated by said local channel number generating means; A remote control system for a communications receiver including a channel tuning device, comprising: tuning means within the communications receiver for tuning a corresponding channel in accordance with a number display signal;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6311784A JPS6187414A (en) | 1984-03-29 | 1984-03-29 | Remote control method for communication receivers |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6311784A JPS6187414A (en) | 1984-03-29 | 1984-03-29 | Remote control method for communication receivers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6187414A JPS6187414A (en) | 1986-05-02 |
| JPH0417564B2 true JPH0417564B2 (en) | 1992-03-26 |
Family
ID=13220017
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6311784A Granted JPS6187414A (en) | 1984-03-29 | 1984-03-29 | Remote control method for communication receivers |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6187414A (en) |
-
1984
- 1984-03-29 JP JP6311784A patent/JPS6187414A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6187414A (en) | 1986-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4495654A (en) | Remote controlled receiver with provisions for automatically programming a channel skip list | |
| EP0124331B2 (en) | Remote control transmitter arrangement for one or more television devices | |
| US4999622A (en) | Remote commander having a ROM read-out pre-programmed codes therefrom | |
| US4626848A (en) | Programmable functions for reconfigurable remote control | |
| US6078271A (en) | Multiple-frequency programmable transmitter | |
| US4746919A (en) | Remote control system with key function display provisions | |
| US6879351B1 (en) | Method and apparatus for remote control | |
| JPS6234287B2 (en) | ||
| JP4238848B2 (en) | Remote control device and remote control method | |
| US5481252A (en) | Mode conversion method for multifunctional programmable remote controller | |
| US5680115A (en) | Remote controlling method | |
| KR930015818A (en) | VCR Control Unit of Cable Converter Unit | |
| US4298851A (en) | Presettable tuning apparatus | |
| JPH0417564B2 (en) | ||
| JPS61201571A (en) | Remote controller | |
| JPS61142898A (en) | Remote control transmitter | |
| US5557421A (en) | Apparatus for programming a video tape recorder | |
| CA2083471A1 (en) | Universal remote controller | |
| JPS632366B2 (en) | ||
| JP2511170B2 (en) | Remote control device | |
| JPS61145996A (en) | Remote control transmitter | |
| JPH04267696A (en) | Remote control preset method and preset remote control unit | |
| JP2730213B2 (en) | Remote control transmitter | |
| JP2563553Y2 (en) | Remote control transmitter | |
| KR20000051456A (en) | Apparatus for recording channel number when a channel is tuned |