[go: up one dir, main page]

JPH09139987A5 - - Google Patents

Info

Publication number
JPH09139987A5
JPH09139987A5 JP1996243656A JP24365696A JPH09139987A5 JP H09139987 A5 JPH09139987 A5 JP H09139987A5 JP 1996243656 A JP1996243656 A JP 1996243656A JP 24365696 A JP24365696 A JP 24365696A JP H09139987 A5 JPH09139987 A5 JP H09139987A5
Authority
JP
Japan
Prior art keywords
video recorder
signal
data code
remote control
satellite
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.)
Pending
Application number
JP1996243656A
Other languages
Japanese (ja)
Other versions
JPH09139987A (en
Filing date
Publication date
Priority claimed from GB9518966A external-priority patent/GB2305276A/en
Application filed filed Critical
Publication of JPH09139987A publication Critical patent/JPH09139987A/en
Publication of JPH09139987A5 publication Critical patent/JPH09139987A5/ja
Pending legal-status Critical Current

Links

Description

【発明の名称】ビデオレコーダの制御方法およびビデオレコーダ[Title of Invention] Video recorder control method and video recorder

【0001】
【発明の属する技術分野】
本発明は、ビデオレコーダを制御するための方法およびビデオレコーダに関する。
[0001]
[Technical Field to which the Invention Belongs]
The present invention relates to a method for controlling a video recorder and to a video recorder .

【0009】
【発明が解決しようとする課題】
従って本発明の課題は、単純な回路および簡便なユーザインタフェースを可能にする、好適な遠隔制御を実現する、VCR,TVまたはGEMSTAR Gコード/Showviewユニットのようなビデオレコーダを制御するための方法およびビデオレコーダを提供することである。
[0009]
[Problem to be solved by the invention]
Therefore, the object of the present invention is to provide a suitable remote control for a VCR, TV or GEMSTAR that allows for simple circuitry and a convenient user interface. A method for controlling a video recorder such as a G-Code/Showview unit and a video recorder are provided.

【0023】
【発明の実施の形態】
図1に示されているように、ビデオカセットレコーダ(VCR)、テレビジョンユニット、 GEMSTAR ユニット等のビデオレコーダに組み込むことができる(ビルドイン)または遠隔制御ユニットの部分であってよい学習遠隔制御装置は、ホトダイオード回路1と、有利にはビデオレコーダの既存の部分であるIRモジュール2と、IR送信回路3と、マイクロコントローラ4と、同じくビデオレコーダの既存部分である、EEPROMのようなメモリ5とから成っている。
[0023]
[Embodiments of the Invention]
As shown in FIG. 1, a learning remote control device, which may be built-in to a video recorder such as a video cassette recorder ( VCR ), television unit, GEMSTAR unit, or which may be part of a remote control unit , comprises a photodiode circuit 1, an IR module 2 which is preferably an existing part of the video recorder , an IR transmitting circuit 3, a microcontroller 4, and a memory 5, such as an EEPROM, which is also an existing part of the video recorder .

【0025】
一般に、IRコードの学習方法は次のステップを有していてよい
a)到来信号がパルスタイプのものであるかまたは変調されたタイプのものであるかを検出し、
b)到来信号がトグルビットを有しているかどうかを検出し、
c)データコードを検出し、
d)伝送フォーマットを検出し、
d)学習されたコードおよびフォーマットを検査する。
この方法は有利には、ステップaで始まりかつステップeで終了し、その際ステップb,cおよびdの順序は変更可能である。通例、まず最初に、ホトダイオード回路がスイッチング手段の適当なセッティングによって活性化され、その結果まずパルス幅または搬送波周期が検出される。
搬送波周期は次の方法で検出される:
第1のロー信号が到来したとき、タイマーがスタートし、それは所定の期間T、有利には250μs、カウントダウンし、レジスタWはロー信号に対して時間間隔t毎に(t<T)、有利にはt=8μs毎にインクリメントされ、かつ別のレジスタAはハイ信号に対して時間間隔t毎に、有利にはt=8μs毎にインクリメントされ、ハイからローへの移行が生じるとき、両レジスタWおよびAはクリアされ、一方別のレジスタCはインクリメントされ、その結果T+tの時間間隔後(t≪T)、有利には(T+t)=255μs後、タイマー割り込みが発生されかつ搬送波の周期が次の式から計算される:
周期=(T−(W+A)×t)/C [近似的な単位において]
結果に従って、到来するIR信号が搬送波のタイプのものであるかまたはパルスタイプのものであるかが決定される。それからスイッチング手段は、到来するIR信号がパルスタイプのものとして識別されたときホトダイオード回路にセットされかつ到来するIR信号が搬送波タイプのものとして識別されたときIRモジュールにセットされる。
の方法において有利にはメモリに記憶すべきデータは圧縮され、これによりメモリスペースは節約される。
データ圧縮を実現するために、高いタイミングと低いタイミングとから成る同じタイミングセットがグループ分けされ、その結果データの1セットのみが相応するIRタイミングデータポインタと一緒に記憶されることになる。換言すれば、同一のコードセット(タイミングセット)は1度だけしか記憶されないことになる。その理由は、それぞれのポインタが、セットが何回繰り返されなければならないかという情報を支持しているからである。
更に、この方法を具体化実現するためのユーザインタフェーズを有しており、その際学習プロシージャの段階、即ちステップa〜eがTVスクリーン上に表示される。
次に図3および図4に基づいて具体的に説明する。
図3には、到来するIR信号の搬送波周波数を捕捉検出するための方法が示されている。到来するIRコードを学習するために、ホトダイオード回路1がまず活性化される。スイッチング回路6が存在する場合、ホトダイオード回路1からの信号のみをマイクロコントローラ4に伝送することができるようにセットされる。ユーザが自分の遠隔制御ユニット7(RCU)上のキーを押圧したとき、学習遠隔のソフトウエアが、IR信号がパルスタイプのものであるかまたは搬送波タイプのものであるかを検出する。同時に、パルス幅(パルスタイプのものであれば)または搬送波周期(搬送波のタイプのものであれば)がこのソフトウェアによって検出される。搬送波周期を検出する方法が図3に示されている。第1のロー信号が到来するとき、タイマーがスタートされる。タイマーは、250μsの間、カウントダウンする。レジスタ、例えばREG Wはロー信号に対して8μs毎にインクリメントされ、かつ別のレジスタ、即ちREG Aはハイ信号に対して8μs毎にインクリメントされる。ハイからローへの移行が生じるとき、両レジスタWおよびAはクリアされ、一方別のレジスタCがインクリメントされる。255μs後、タイマー割り込みが生じる。そこで搬送波の周期が次の式から計算される:
周期=(255μs−(W+A)×8μs )/C
IR信号がパルスタイプのものであれば、ハイ信号およびロー信号を調査するソフトウェアがパルス幅の長さを検出する。次に、学習制御装置の動作について説明する。IR信号が搬送波タイプのものであるならば、その場合ソフトウェアがスイッチングユニット6をセットして、IRモジュールによって捕捉された信号のみがマイクロプロセッサ4に通じるようにする。第1の実施例においてこのスイッチングユニットは、マイクロプロセッサ4それ自体によって実現されている。IR信号の搬送波はIRモジュールを通過することにおいてフィルタリングされるので、IR信号の包絡線のみが検出される。それからIR信号コードのタイミングがマイクロプロセッサ4のRAM5に12進データの形において記憶される。
[0025]
In general, the method for learning an IR code may include the following steps:
a) detecting whether the incoming signal is of pulsed or modulated type;
b) detecting whether the incoming signal has a toggle bit;
c) detecting a data code;
d) detecting the transmission format;
d) Check the learned code and format.
The method preferably begins with step a and ends with step e, although the order of steps b, c, and d can be changed. Typically, the photodiode circuit is first activated by appropriate settings of the switching means, so that the pulse width or carrier period is first detected.
The carrier period is detected in the following way:
When the first low signal arrives, a timer is started, which counts down for a predetermined period T, preferably 250 μs, a register W is incremented every time interval t (t<T) for a low signal, preferably every t=8 μs, and another register A is incremented every time interval t for a high signal, preferably every t=8 μs, and when a transition from high to low occurs, both registers W and A are cleared, while another register C is incremented, so that after a time interval T+t (t 0 ≪T ), preferably after (T+t 0 )=255 μs, a timer interrupt is generated and the period of the carrier wave is calculated from the following formula:
Period = (T - (W + A) x t) / C [to the nearest unit]
According to the result, it is determined whether the incoming IR signal is of carrier type or pulse type, and then the switching means is set to the photodiode circuit when the incoming IR signal is identified as pulse type, and is set to the IR module when the incoming IR signal is identified as carrier type.
In this way, the data to be stored in the memory is advantageously compressed, thereby saving memory space.
To achieve data compression , identical timing sets consisting of high and low timings are grouped together so that only one set of data is stored with the corresponding IR timing data pointer. In other words, the same code set (timing set) is stored only once, because each pointer carries information about how many times the set must be repeated.
Furthermore, the method has a user interface for implementing it, whereby the stages of the learning procedure, i.e. steps a to e, are displayed on a TV screen.
Next, a specific description will be given with reference to FIGS.
FIG. 3 shows a method for acquiring and detecting the carrier frequency of an incoming IR signal. To learn the incoming IR code, photodiode circuit 1 is first activated. If present, switching circuit 6 is set to transmit only signals from photodiode circuit 1 to microcontroller 4. When a user presses a key on their remote control unit 7 (RCU), the learning remote's software detects whether the IR signal is a pulse or carrier type. At the same time, the software detects the pulse width (if pulse type) or the carrier period (if carrier type). The method for detecting the carrier period is shown in FIG. 3. When the first low signal arrives, a timer is started. The timer counts down for 250 μs. A register, e.g., REG_W, is incremented every 8 μs for a low signal, and another register, e.g., REG_A, is incremented every 8 μs for a high signal. When a high to low transition occurs, both registers W and A are cleared while another register C is incremented. After 255 μs, a timer interrupt occurs. The period of the carrier wave is then calculated from the following formula:
Period = (255μs-(W+A)×8μs)/C
If the IR signal is of pulse type, the software that examines the high and low signals detects the length of the pulse width. Next, the operation of the learning control device will be described. If the IR signal is of carrier type, then the software sets the switching unit 6 so that only the signal captured by the IR module passes to the microprocessor 4. In the first embodiment, this switching unit is realized by the microprocessor 4 itself. The carrier wave of the IR signal is filtered when passing through the IR module, so that only the envelope of the IR signal is detected. The timing of the IR signal code is then stored in the RAM 5 of the microprocessor 4 in the form of duplex data.

【0036】
段階2:トグルビットの検出(図4の
この段階では、ユーザは自分のリモートコントローラ7上の数字“1”キーを3回またはそれ以上押圧することを要求される。数字“1”データの第1のセットが、いずれかのビットがトグルされているかどうかを検査するために、数字“1”データの第2のセットと比較される。2つのビットより多くのビットが異なっているならば、得られたデータは、誤りと見なされ、従って破棄される。それから第1のセットおよび第2のセットが再捕捉される。データの2つのセットが2ビットまたはそれより少ししか異なっていなければ、トグルビットのロケーションおよびタイミングデータを確認するために、第3のセットが使用されることになる。第3のセットの何らかの誤りが検出されたならば(例えばトグルビットのロケーションが一致しない)、その場合段階2のプロシージャ全体が繰り返される。数字“1”信号を捕捉するためのスクリーンディスプレイは段階1と同じである。
[0036]
Step 2: Toggle bit detection ( c in FIG. 4)
In this step, the user is required to press the numeric "1" key on their remote controller 7 three or more times. A first set of numeric "1" data is compared with a second set of numeric "1" data to check whether any bits are toggled. If more than two bits differ, the resulting data is deemed erroneous and therefore discarded. The first and second sets are then recaptured. If the two sets of data differ by two bits or less, a third set will be used to verify the toggle bit location and timing data. If any errors in the third set are detected (e.g., the toggle bit locations do not match), then the entire procedure of step 2 is repeated. The screen display for capturing the numeric "1" signal is the same as in step 1.

【0037】
段階3:数字の学習(図4の
ユーザRCUの数字“1”の学習後、RCU上の別の数字の学習が始まる。言葉“押圧”の後ろの数字(例えば“2”)が指示された数字を押圧するようにユーザを促すために閃光する(=2を押圧して下さい)。数字信号を捕捉した後、閃光は停止しかつスクリーンの下部には“デコーディング…”という行が現れる。行“1234567890”は、丁度捕捉された数字まで、ハイライトになる。それから捕捉されたコードがEEPROMに記憶される。
[0037]
Stage 3: Learning numbers ( d in Figure 4)
After learning the number "1" on the user's RCU, learning another number on the RCU begins. The number (e.g., "2") after the word "press" will flash to prompt the user to press the indicated number (=press 2). After capturing the number signal, the flashing will stop and the line "Decoding..." will appear at the bottom of the screen. The line "1234567890" will be highlighted up to the just-captured number. The captured code will then be stored in the EEPROM.

【0038】
段階4:伝送フォーマットの学習(図4の
いくつかのIR信号は特別なフォーマットを有し、そのうちのいくつかを以下に挙げらる:
1.‘ENTER’キーを有するモード。 ENTERキーは、チャネルセッティングを固定するための数字の後ろで送出されるべきである。
[0038]
Step 4: Transmission format learning ( e in FIG. 4)
Some IR signals have special formats, some of which are listed below:
1. Mode with 'ENTER' key: The ENTER key should be sent after the number to fix the channel setting.

【0043】
段階5:学習されたコードの検査
この段階でユーザは、コードが正しく学習されたどうかを検査することができる。ユーザは、ユーザがVCRを使用してRCUを検査しようとする2つの数字を選択する。それからソフトウェアは記憶されたデータコードを再現しかつそれらを送信回路7を介して送出する(図1)。
[0043]
Step 5: Checking the Learned Code At this step the user can check whether the code has been learned correctly. The user selects the two numbers he wants to check the RCU with using the VCR. The software then reproduces the stored data codes and sends them out via the transmission circuit 7 (Fig. 1).

【図面の簡単な説明】
【図1】習遠隔制御装置の1例のブロック線図である。
【図2】習遠隔制御装置別の例のブロック線図である。
【図3】搬送波周波数を検出するための方法を説明する線図である。
【図4】VCR上のビルドイン学習遠隔制御用ユーザインタフェースを説明する図である。
【符号の説明】
1 ホトダイオード回路、 2 IRモジュール、 3 IR送信回路、 4 マイクロコントローラ、 5 メモリ、 6 スイッチング回路、 7 遠隔制御ユニットまたはリモートコントローラ(RCU)
[Brief explanation of the drawings]
FIG. 1 is a block diagram of an example learning remote control device.
FIG. 2 is a block diagram of another example learning remote control device.
FIG. 3 is a diagram illustrating a method for detecting a carrier frequency.
FIG. 4 illustrates a user interface for built-in learning remote control on a VCR.
[Explanation of symbols]
1 Photodiode circuit, 2 IR module, 3 IR transmitter circuit, 4 Microcontroller, 5 Memory, 6 Switching circuit, 7 Remote control unit or remote controller (RCU)

Claims (5)

ビデオレコーダを制御するための方法であって、1. A method for controlling a video recorder, comprising:
a)a) サテライト/ケーブルボックスの遠隔制御ユニット(7)上のキーを押圧するようにユーザを促し、prompting the user to press a key on the satellite/cable box remote control unit (7);
b)b) 遠隔制御ユニット(7)から到来する信号をビデオレコーダの赤外線受信手段(1,2)を介して受信し、receiving a signal coming from a remote control unit (7) via the infrared receiving means (1, 2) of the video recorder;
c)c) 到来した信号のデータコードを求め、determining a data code of the incoming signal;
d)d) 前記データコードをビデオレコーダのメモリ手段(5)に記憶するThe data code is stored in a memory means (5) of the video recorder.
ステップから成っている方法。A method consisting of steps.
e)e) 前記データコードを前記メモリ手段(5)から検索し、Retrieving said data code from said memory means (5);
f)f) 前記データコードに基づいている信号をビデオレコーダの赤外線送信手段(3)を介して前記サテライト/ケーブルボックスに送信するTransmitting a signal based on said data code to said satellite/cable box via an infrared transmitting means (3) of the video recorder.
ステップを更に含んでいるFurther comprising the steps
請求項1記載の方法。The method of claim 1.
前記ステップa)がビデオレコーダに接続されているスクリーン上で実施されるようになっているsaid step a) being carried out on a screen connected to a video recorder;
請求項1または2記載の方法。3. The method according to claim 1 or 2.
サテライト/ケーブルボックスの遠隔制御ユニット(7)上のキーを押圧するようにユーザを促すための手段と、means for prompting a user to press a key on the satellite/cable box remote control unit (7);
赤外線受信手段と、Infrared receiving means;
赤外線受信手段によって受信された信号のデータコードを求めるための手段と、means for determining a data code of the signal received by the infrared receiving means;
前記データコードを記憶するためのメモリ手段(5)とmemory means (5) for storing said data code;
を備えているビデオレコーダ。A video recorder comprising:
前記メモリ手段(5)から検索されたデータコードに基づいて信号をサテライト/ケーブルボックスに送信することができる赤外線送信手段(3)を備えているand infrared transmitting means (3) capable of transmitting a signal to a satellite/cable box based on the data code retrieved from said memory means (5).
請求項4記載のビデオレコーダ。5. The video recorder according to claim 4.
JP24365696A 1995-09-15 1996-09-13 Method and remote control method for learning of ir code Pending JPH09139987A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9518966.8 1995-09-15
GB9518966A GB2305276A (en) 1995-09-15 1995-09-15 Learning remote control IR codes

Publications (2)

Publication Number Publication Date
JPH09139987A JPH09139987A (en) 1997-05-27
JPH09139987A5 true JPH09139987A5 (en) 2004-09-24

Family

ID=10780823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24365696A Pending JPH09139987A (en) 1995-09-15 1996-09-13 Method and remote control method for learning of ir code

Country Status (4)

Country Link
EP (2) EP1209642B1 (en)
JP (1) JPH09139987A (en)
DE (1) DE69632930T2 (en)
GB (1) GB2305276A (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6137421A (en) * 1997-11-12 2000-10-24 Prince Corporation Method and apparatus for storing a data encoded signal
US7579961B2 (en) * 2003-09-26 2009-08-25 Openpeak Inc. Device control system, method, and apparatus
DE102004045689A1 (en) * 2004-09-21 2006-03-30 Hans Seitz Remote control for e.g. television receiver, has storage device adjusting selection commands to preset receiving frequency, another device assigning signals to keys and programming device storing sequence of signals in former device
KR100631523B1 (en) * 2005-03-30 2006-10-04 야무솔루션스(주) Data processing device of integrated remote controller and remote controller data processing method using same
DE102005024204A1 (en) * 2005-05-25 2006-11-30 Vishay Semiconductor Gmbh Infrared remote control signal processing circuit
CN101452643B (en) * 2007-11-30 2010-12-08 无锡华润矽科微电子有限公司 Learning type infrared remote-controller
CN103761860B (en) * 2014-02-20 2016-06-08 广州物联家信息科技股份有限公司 A kind of method and system of the infrared adaptive learning based on Home-IOT
CN104318755A (en) * 2014-10-17 2015-01-28 深圳市同洲电子股份有限公司 Automatic testing device and method
CN104574931A (en) * 2015-01-04 2015-04-29 中兴通讯股份有限公司 Infrared remote control circuit, method and terminal
CN109410558B (en) * 2018-06-20 2023-12-12 深圳市宏芯达科技有限公司 Intelligent compression chip for infrared codes

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4626848A (en) * 1984-05-15 1986-12-02 General Electric Company Programmable functions for reconfigurable remote control
US4856081A (en) * 1987-12-09 1989-08-08 North American Philips Consumer Electronics Corp. Reconfigurable remote control apparatus and method of using the same
MY104831A (en) * 1989-01-27 1994-06-30 Sharp Kk Memory remote control device.
US5142398A (en) * 1989-07-11 1992-08-25 Tandy Corporation Timer system for learning and replaying of infrared signals
US5420647A (en) * 1993-01-19 1995-05-30 Smart Vcr Limited Partnership T.V. viewing and recording system
DE4308441A1 (en) * 1993-03-17 1994-09-22 Thomson Brandt Gmbh Remote control method and apparatus
US5438325A (en) * 1993-07-09 1995-08-01 Sony Corporation Remote controller apparatus and an audio-video combination system using the same

Similar Documents

Publication Publication Date Title
EP0265476B1 (en) Device for the remote control of a videorecorder or a videoreceiver
US5303063A (en) VCR control of a cable converter unit
US5291343A (en) Audio/video system for television receiver, video cassette recorder, and so forth
EP0467587A2 (en) Audio-visual system
US20050151886A1 (en) Remote controller
US6031470A (en) Method and device for transmitting key operation information and transmission-reception system
JPH09139987A5 (en)
JPH09139987A (en) Method and remote control method for learning of ir code
US6456330B1 (en) Remote-controlled transmitter and information transfer system using the same
US6943696B2 (en) Protocol for avoiding interference between transmission devices
EP0393556B1 (en) Improvements in applications for information transmitted in the vertical retrace interval of a television signal
GB2263035A (en) An ir led assembly for vcr control of a cable converter unit
JP3271629B2 (en) VTR recording reservation device
JP3606378B2 (en) Video wireless transmission / reception system
WO1988004506A1 (en) Tv program recording system
JPS62136978A (en) system controller
JPH08163531A (en) Catv terminal equipment
JP2670008B2 (en) CATV terminal device
JP2004179862A (en) Infrared ray incorporating mobile phone and household electric appliance operating method employing the same
KR100214601B1 (en) Automatic setting of current time using modem
JP4265059B2 (en) Bidirectional communication system and transmitter / receiver
JPS62120191A (en) Remote control transmitter
KR0176385B1 (en) Operation error control method of cable tv for vcr
JPS63217887A (en) video interrupt device
JPH03110980A (en) Display device