(57)【要約】少なくとも時計、場合によって、揮発性メモリに記憶される時刻データ又は制御パラメーターを生成するマイクロプロセッサを有する消費者電子装置。これらのデータは停電際に失われる。通常動作中に、これらのデータは所定のアルゴリズムに従い不揮発性メモリに記憶され、停電後に利用できるようにしておく。一実施形態において、これらパラメーターは所定の時間間隔に記憶される。他の実施形態において、これらパラメーターは変化に応じて記憶される。さらに他の実施形態において、これらパラメーターは複数の記憶位置に分散するように記憶され、不揮発性メモリの寿命を延長する。
2005524350.tif 000002
【特許請求の範囲】
【請求項１】
第１の信号と第２の信号を含む複数の信号のソース、
ビデオ信号のソース、
不揮発性メモリ、及び
前記ビデオ信号の信号処理を制御するプロセッサ
を有し、
前記プロセッサは、前記複数の信号の各々に従って、複数の時間間隔の各々において、前記複数の信号に応じて共通パラメーターを更新し、
前記プロセッサは、選択的に少なくとも前記第１の信号を前記不揮発性メモリに記憶し、停電が発生した際の前記共通パラメーターのバックアップを用意し、また、電力の回復後、前記複数の信号のうち停電前に前記不揮発性メモリに記憶された信号に従って、前記共通パラメーターを更新し、
前記プロセッサは、選択的に前記第１の信号を第１のメモリ空間に記憶し、また、前記第１のメモリ空間から前記第２の信号を排除し、前記第１のメモリ空間におけるメモリアクセスサイクルの総数を低減する
ビデオ表示装置。
【請求項２】
前記第２の信号を前記不揮発性メモリの如何なる場所に記憶しない
請求項１に記載のビデオ表示装置。
【請求項３】
前記第２の信号は、第２のメモリ空間に記憶される
請求項１に記載のビデオ表示装置。
【請求項４】
前記プロセッサは、電力の回復後、前記複数の信号のうち、停電前に前記不揮発性メモリに記憶された最後の信号に従い、前記共通パラメーターを更新する
請求項１に記載のビデオ表示装置。
【請求項５】
前記共通パラメーターは、（ａ）チャンネル選択、（ｂ）音量選択、（ｃ）ビデオ鮮明度選択、（ｄ）コントラスト選択、（ｅ）明るさ選択、（ｆ）色選択、（ｇ）色合い選択、（ｈ）ＲＦ／ビデオ入力状態選択、及び（ｉ）時刻表示のうちの一つのみに関連する
請求項１に記載のビデオ表示装置。
【請求項６】
前記複数の信号のうち、すぐに発生した信号間の時間間隔の長さは、所定の最小値より短い場合は、前記複数の信号のうちの信号を前記不揮発性メモリへの記憶は禁止される
請求項１に記載のビデオ表示装置。
【請求項７】
（ａ）チャンネル選択、（ｂ）音量選択、（ｃ）ビデオ鮮明度選択、（ｄ）コントラスト選択、（ｅ）明るさ選択、（ｆ）色選択、（ｇ）色合い選択、（ｈ）、電源状態選択、（ｉ）ＲＦ／ビデオ入力状態選択、及び（ｊ）時刻変更のうちの一つに関連する値を有する第１の信号のソース、
不揮発性メモリ、及び
停電を感知する前に前記第１の信号を前記不揮発性メモリに記憶し、停電に続き電力が回復した後、前記記憶された第１の信号に従って、前記パラメーターを更新するプロセッサ
を有する
ビデオ表示装置。
【請求項８】
停電の場合にデータを失う時刻時計、
複数の記憶位置を有し、限られた本来のメモリ書き込みサイクル数を有する不揮発性メモリ、及び
現在の時刻を表すデータを前記不揮発性メモリに周期的に記憶する記憶コマンド手段
を有し、
前記記憶コマンド手段は、前記時刻データを前記複数の記憶位置のうちの一つに順番に記憶し、前記複数の記憶位置にわたって前記書込サイクルを分散し、前記不揮発性メモリの寿命を延長する手段を含む
消費者電子装置。
【請求項９】
前記複数の記憶位置における複数の前記時刻データを互いに比較し、最新の時刻データを表示のために選択する手段を更に有する
請求項８に記載の装置。
【請求項１０】
不揮発性メモリにおける複数の記憶位置は記憶サイクル数の最大値を有する場合において、前記不揮発性メモリに情報を時折記憶する方法であって、
前記不揮発性メモリにおいて、前記記憶情報を収納するのに十分な容量を各々有する複数の別個のレジスタを識別する工程、及び
前記不揮発性メモリに前記情報を記憶する度に、以前に行われた記憶操作において情報を記憶した識別されたレジスタと異なる一つの前記識別されたレジスタに、前記情報を記憶する工程
を含む
方法
【請求項１１】
前記情報は、周期的に記憶される
請求項１０に記載の方法
【請求項１２】
前記情報は、時刻である
請求項１０に記載の方法
【請求項１３】
不揮発性メモリにおける複数の記憶位置は、記憶サイクル数の最大値を有する場合、前記不揮発性メモリに時刻情報を時折記憶する方法であって、
前記不揮発性メモリにおいて、前記記憶情報を収納するのに十分な容量を各々有する複数の別個のレジスタを識別する工程、及び
前記不揮発性メモリに前記情報を記憶する度に、以前に行われた記憶操作において情報を記憶した識別されたレジスタと異なる一つの前記識別されたレジスタに、前記情報を記憶する工程
を含む
方法
【請求項１４】
前記方法は、テレビジュン装置に実行される
請求項１３に記載の方法
【請求項１５】
前記情報は、周期的に記憶される
請求項１３に記載の方法
【請求項１６】
停電の場合にデータが失われる現行パラメーターである（ａ）チャンネル、（ｂ）音量、（ｃ）ビデオ鮮明度、（ｄ）コントラスト、（ｅ）明るさ、（ｆ）色、（ｇ）色合い、（ｈ）電源状態、及び（ｉ）ＲＦ／ビデオ入力状態のうち少なくとも一つを制御するのに用いられ、前記現行パラメーターが一時的に記憶されたランダム・アクセス・メモリに関連する制御マイクロプロセッサと、
不揮発性メモリと、
シャットダウンに依存しない書き込みコマンド装置であり、停電が発生した時点で前記不揮発性メモリは前記一つの現行パラメーターの以前に使用された値に関する記憶情報を含むように、時折少なくとも一つの前記現行パラメーターを前記不揮発性メモリへ記憶するところの書き込みコマンド装置と
を有する
テレビジュン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、２００２年４月２９日に提出された米国仮出願第６０／３７６４２５号及び２００３年１月１７日に提出された米国出願第１０／３４６６４０号について優先権を主張する。
【０００２】
本発明は、テレビジュン又はビデオ装置に関する。
【背景技術】
【０００３】
マイクロプロセッサ制御は、電気製品及び通信装置の相互交信式制御に広く用いられており、この制御は、コマンドを受け取り、場合によってユーザへ選択を提供し、当該コマンド又は選択を、制御された装置に対する適切な制御に順応させることにより行なわれる。このような制御について良く知られた一つの問題は、制御された装置においてバッテリバックアップがない場合、停電によりセットアップ及び／又は現に選択されたパラメーターの一部又は全部が失われる。
【０００４】
テレビ受信機の場合は、停電の際に、時刻機構は再充電可能なバッテリにより維持される。しかし、このようなバッテリは高価であり、寿命も制限されており、そのため、テレビジュンの時刻機構のバッテリバックアップはそれほど使用されていない。
【０００５】
Ｈａｋａｍａｄａの名義で１９８８年６月７日に発行された米国特許第４７５００４０号は、特殊な大容量コンデンサ或いはキャパシタ列を用いて、停電が起きたときに、マイクロコンピュータのランダム・アクセス・メモリにおける時間表示データは消去されることを防止することを開示している。ディジタル方式で制御されているテレビジュン受信機について、開示された他の停電対処方法として、マイクロプロセッサに接続される不揮発性メモリを設け、これによって、テレビジュン受信機の電源がオフになった時に、通常マイクロコンピュータのランダム・アクセス・メモリ部分に記憶されているチャンネル選択データや音量データなどを不揮発性メモリに転送し記憶するものがある。時刻データは不揮発性メモリに転送されない。
【０００６】
データ記憶に用いる典型的な不揮発性メモリ（ＮＶＭ）として、例えば、ＳＴ  Ｍ２４Ｃ０８タイプの電気的消去・プログラム可能な読み取り専用メモリ（ＥＥＰＲＯＭ：Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）がある。このような不揮発性メモリの利用を制限する一つの要因は、メモリの評価に用いる書き込みサイクル数は限られていることである。ＳＴ  Ｍ２４Ｃ０８タイプのＥＥＰＲＯＭの消去／書き込みサイクル数は１０００００（１００Ｋ）であると評価されている。この消去／書き込みサイクル数の制限により、ＳＴ  Ｍ２４Ｃ０８タイプのＥＥＰＲＯＭなどの不揮発性メモリに、頻繁に変化するデータ或いはユーザパラメーターを記憶することが望ましい、例えば、前回使ったチャンネル（ｌａｓｔ  ｕｓｅｄ  ｃｈａｎｎｅｌ）や、現在の時刻（ＴＯＤ：ｔｉｍｅ  ｏｆ  ｄａｙ）などがある。
【０００７】
現在通用しているテレビジュン受信機には、例えば、頻繁に変化しないチャンネル・スキャン・リストやピクチャ設定値などの情報が不揮発性のＥＥＰＲＯＭに記憶される。頻繁に変化するデータをこのようなＥＥＰＲＯＭに記憶すると、不揮発性メモリにおけるビットは論理ハイと論理ローのいずれの状態に詰まってしまい、データが破壊される可能性がある。チャンネル探しの時に、リモート・コントローラを使って、一時間当たり１００回チャンネルを変え、一日当たり８時間テレビを観るテレビユーザを考えれば、この問題をよく理解することができる。これは、一年当たり不揮発性メモリに２９２０００回書き込むことになる。このような使い方で、使用一年以内に評価寿命を超過することになる。
【０００８】
本発明の一観点によれば、ユーザパラメーター或いは時刻（ＴＯＤ）データは、前回ユーザパラメーター或いはＴＯＤデータは変更された後の固定されたタイミングで記憶される。もしコマーシャル中にチャンネルは複数回変更されたとすると、チャンネル・グループにおける最後のチャンネルがチューニングされたタイミングでのみ、例えば、「前回合わせたチャンネル」情報は不揮発性メモリに記憶される。これは、チャンネルをチューニングした後、そのチャンネルを記憶する前に、時間遅延を要求することにより達成され、また、元の時間遅延を経過する前に第２のチャンネルがアクセスされた場合は、この元の時間遅延は初期値にリセットされる。
【０００９】
本発明の他の観点によれば、ユーザパラメーター或いは時刻（ＴＯＤ）データは、不揮発性メモリにおける複数の箇所に記憶され、所定のパラメーター或いは時刻（ＴＯＤ）について、複数の記憶サイトに亘って、読出／書込サイクルを分散する。複数の記憶サイトを用いることにより、また、一番最近の値を削除する手段と共に、所定のパラメーター或いは時刻（ＴＯＤ）に対して利用可能な読出／書込サイクル数を記憶箇所の数分だけ増大することができる。例えば、ＥＥＰＲＯＭなどの不揮発性メモリへの記憶動作において、情報をＥＥＰＲＯＭの１０箇所に分散することにより、許容読出／書込サイクル数を１０倍増大することができる、即ち、１０００００サイクルから１００００００サイクルになる。
【００１０】
本発明の更なる他の観点によれば、停電前に「前回合わせたチャンネル」や「ＲＦスイッチ状態」などのパラメーターを記憶することにより、停電の場合にマイクロプロセッサを動作させるのに大容量の記憶キャパシタを必要としない。
【発明の概要】
【００１１】
本発明の第１の観点に係るビデオ表示装置は、第１の信号と第２の信号を含む複数の信号のソース、ビデオ信号のソース、不揮発性メモリ、及び前記ビデオ信号の信号処理を制御するプロセッサを有する。前記プロセッサは、前記複数の信号の各々に従って、複数の時間間隔の各々において、前記複数の信号に応じて共通パラメーターを更新する。前記プロセッサは、選択的に少なくとも前記第１の信号を前記不揮発性メモリに記憶し停電が発生した際の前記共通パラメーターのバックアップを用意し、また、電力の回復後、前記複数の信号のうち停電前に既に前記不揮発性メモリに記憶された信号に従って、前記共通パラメーターを更新し、前記プロセッサは、選択的に前記第１の信号を第１のメモリ空間に記憶し、また、前記第１のメモリ空間から前記第２の信号を排除し、前記第１のメモリ空間におけるメモリアクセスサイクルの総数を低減する。
【００１２】
本発明の具体的な一観点によれば、前記第２の信号を前記不揮発性メモリの如何なる場所に記憶しない。前記第２の信号は第２のメモリ空間に記憶される。前記プロセッサは、電力の回復後、前記複数の信号のうち、停電前に前記不揮発性メモリに記憶された最後のものに従い、前記共通パラメーターを更新する。本発明の一観点によれば、前記共通パラメーターは（ａ）チャンネル選択、（ｂ）音量選択、（ｃ）ビデオ鮮明度選択、（ｄ）コントラスト選択、（ｅ）明るさ選択、（ｆ）色選択、（ｇ）色合い選択、（ｈ）ＲＦ／ビデオ入力状態選択、及び（ｉ）時刻表示のうちの一つのみに関連する。
【００１３】
本発明の他の一観点によれば、前記複数の信号のうち、すぐに発生した信号間の時間間隔の長さは、所定の最小値より短い場合は、前記複数の信号のうちの信号を前記不揮発性メモリへの記憶は禁止される。
【発明の詳細な説明】
【００１４】
図１において、テレビジュン受信機１０は、アンテナー１２と接続するためのアンテナー端子１４ａを有するチューナー１４を備えている。ブロック２２で示されたチャンネル制御回路は、チューナー１４により選択或いはチューニングされたチャンネルを制御する。チューナー１４は、チューニングされたチャンネルの中間周波数（ＩＦ：ｉｎｔｅｒｍｅｄｉａｔｅ−ｆｒｅｑｕｅｎｃｙ）表示を生成し、中間周波数増幅器（ＩＦ  ａｍｐ）１６を介して、このＩＦ信号をブロック１８で示されたビデオ処理装置に印加する。ビデオ処理装置１８は、要求されたようにこのビデオを復号し、また、色、飽和、明るさ、コントラスト、鮮明度、又は、ピーキング、他のビデオ関連のパラメーターなど、種々のパラメーターに従って、このビデオを処理し、ピクチャチューブ或いはブラウン管（ＣＲＴ）２０に印加するアナログビデオを生成する。ピクチャチューブ偏向は、図示されていない手段により提供されている。中間周波数増幅器（ＩＦ  ａｍｐ）１６からのＩＦ信号は、ブロック２４で示された音声プロセッサへの経路１７にも印加される。音声プロセッサ２４は、音量、チャンネル分離、トーン、或いは、他の周波数選択可能なパラメーターなど種々のパラメーターに基づいて音声信号成分を処理し、一つのスピーカ２６として表されているスピーカシステムに印加するアナログ音声信号を生成する。
【００１５】
テレビジュン受信機１０は、マイクロプロセッサ５０により制御される。マイクロプロセッサ５０は、中央演算処理ユニット（ＣＰＵ）５２、現に計算が行われ揮発方式で記憶されるランダム・アクセス・メモリ（ＲＡＭ）５４、マイクロプロセッサプログラムや指令が不揮発方式で記憶された読み出し専用メモリ（ＲＯＭ）５６、及びマイクロプロセッサ５０とテレビジュン受信機１０の他の部分と通信するための種々の入力／出力（Ｉ／Ｏ）ポート５８。マイクロプロセッサ５０は、ビデオ処理装置１８への種々の信号経路により、音声プロセッサ２４及びチャンネル制御回路２２と接続され、ユーザコントロール３０のコマンドに基づいて、種々の制御パラメーターを生成する。ユーザコントロール３０は、例えば、セット・マウント（ｓｅｔ−ｍｏｕｎｔｅｄ）コントロールであり、または、リモート送受信機コントロールと関連するものである。
【００１６】
主電源４０は、プラグ４４として表されているソースから交流電源を受ける。一般的に、主電源４０は、テレビジュン受信機１０における様々の部分、例えば、チューナー１４、中間周波数増幅器（ＩＦ  ａｍｐ）１６、及び他の構成要素に印加する直流電圧を生成する。主電源４０は、スタンバイ電源３６へ印加する電圧をも生成する。スタンバイ電源３６は、例えば、５ボルトの電圧を生成し、経路３６ａを経由してマイクロプロセッサ５０へ印加し、通常動作中に及びテレビジュン受信機１０がパワーオフした間にマイクロプロセッサ５０に電源を供給する。これら主電源４０により生成された様々な直流（ＤＣ）電圧は、機械スイッチとして表された制御可能なスイッチ４２を介して、テレビジュン受信機１０の様々の成分にカップリングされる。スイッチ４２は、マイクロプロセッサ５０からの実行電源（Ｒｕｎ  Ｓｕｐｐｌｙ）ＯＮ／ＯＦＦ信号に応じて制御される。ブロック３８で示されたリセット回路３８は、経路３８ｒ上にマイクロプロセッサをシャットダウンするマイクロプロセッサリセット信号を生成することにより、マイクロプロセッサ５０を動作させるのに不十分な経路３６Ｓ上のスタンバイ電圧に応答する。マイクロプロセッサ５０は停電ライン３６ｐｆをモニターし、例えば、スタンバイ電源電圧の減少など停電と関連のある状態の発生を特定する。
【００１７】
図１におけるマイクロプロセッサ５０において、クロック発生器６０は、６０Ｈｚ信号を含む種々のクロック信号を生成する。当該６０Ｈｚ信号はマイクロプロセッサ５０における時刻（ＴＯＤ）部にカウントされ、ＴＯＤ情報が提供される。時刻はディスプレイ３２に表示される。マイクロプロセッサ５０に属する３０秒タイマー６２は、キャパシタＣ１とシリアルに接続する抵抗Ｒ１を有する外部抵抗−容量回路と接続されている。本発明の１実施形態として、その時定数Ｒ１／Ｃ１は約３０秒であると選択される。
【００１８】
図１に示す装置の動作において、電力が供給されている間に（スタンバイの場合を含む）、マイクロプロセッサ５０はＯＮ状態に維持される。マイクロプロセッサ５０はユーザコントロール３０からのユーザコマンドに応答し、例えば、主電源４０におけるスイッチ４２をＯＮ又は導通状態に切り替え、直流電圧を１４、１６などテレビジュン受信機１０の種々の構成部分にカップリングする。
【００１９】
通常の動作において、図示されていない電圧源はシリアル抵抗−容量回路Ｒ１／Ｃ１と結合される。停電の場合は、電圧源は操作停止し、キャパシタＣ１は放電する。電圧源を外して３０秒を経過した後、キャパシタ電圧は選択された所定値より低くなるように、Ｒ１とＣ１の結合の時定数は選択される。この３０秒の値は、停電が３０以上続く場合に、時刻クロックは誤った時間を表示しない要望により定められたものである。電力は回復した場合、マイクロプロセッサはキャパシタＣ１に残っている電圧を検査する。キャパシタＣ１に残っている電圧は選択された所定の値より低い場合は、マイクロプロセッサ５０は、停電が３０秒以上続いたとみなし、そして、クロック表示を停止させ、又は、時刻クロックを読み取り不可とし、これにより、ユーザは正しい時間を表示したい場合は、クロックをリセットしなければならない。停電の持続期間の長さを検査する時刻装置について、Ｌａｎｄｉｓ  ｅｔ  ａｌの名義で１９８８年１１月３日に発行された米国特許第５８３１３４７号において説明されている。
【００２０】
例えば、ＳＴ  Ｍ２４Ｃ０８タイプの不揮発メモリ（ＮＶＭ）３４は、マイクロプロセッサ５０と結合し、マイクロプロセッサ５０のコマンドに基づいてデータを記憶する。この目的に使用される不揮発性メモリとして、例えば、電気的消去・プログラム可能な読み取り専用メモリ（ＥＥＰＲＯＭ：Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）がある。このような不揮発性メモリの利用を制限する要因は、メモリの評価に用いる書き込みサイクルの数は限られていることである。
【００２１】
図２は、本発明の一観点に係る簡略フローチャートまたは論理ダイアグ２００である。この処理は、図１におけるマイクロプロセッサ５０において実行され、所定のパラメーターはユーザにより変えられた又は選択されたか否かを特定し、また、パラメーターの新しい値を記憶する。図２において処理はメインロッジクループ２１０に沿って進行する。ロープ２１０において、複数のタスクはシステム全体の操作に関連させられ、これらのタスクの組み合わせはブロック２１１で示され、「読み出し  キーボード」が表示されている。しかし、種々のタスクを含んでもよい。最後に、メインロッジクループ２１０において、処理は決定ブロック２１２に至り、新しいコマンドが生成されたか否かを判断する。新しいコマンドが生成されていない場合、処理は決定ブロック２１２のＮＯ出力より先へ進み、「他のタスク」と示されているブロック２１４に至る。当該他のタスクも、図１におけるマイクロプロセッサ５０のテレビジュン受信機１０を制御する動作に関連する。ブロック２１４から、処理は決定ブロック２１６１、２１６２、…、２１６Ｎからなる列２１６へ進み、現存のタイミングタスクを検査し、これらタスクは完了したか否かを判断する。いずれのタスクも完了していない場合（或いは、現行のタイミングタスクはない）は、処理は列２１６における動作を終了する。列２１６から、処理は経路２１８を経てメインロッジクループ２１０に沿って進行し、ブロック２１２へ戻る。
【００２２】
決定ブロック２１２において、新しいコマンドが発行されたと判断された場合、処理は決定ブロック２１２のＹＥＳ出力より、決定ブロックの列２５０の決定ブロック２２０へ進む。決定ブロック２２０は、新しいコマンドは他のチャンネルへ切り替えのコマンドであるか否かを判断する。そうでない場合は、処理は決定ブロック２２０のＮＯ出力から先へ進み、更なる決定ブロック２３０へのロッジク経路２２１に至る。決定ブロック２２０は、チャンネル選択のコマンドが発行されたと判断する場合は、処理は決定ブロック２２０のＹＥＳ出力から先へ進み、決定ブロック２２２に至る。決定ブロック２２２は、第１のタイマータスク（タイマータスク＃１）をある時間に表示する。この例では、例えば、２分である。そして、決定ブロック２２２から先へ進み、経路２２１を経由して決定ブロック２３０に至る。決定ブロック２３０は、決定ブロック２１２により識別されたコマンドは新しい音声コマンドであるか否かを判断する。例えば、新しい音量の選択である。そうでない場合は、処理は決定ブロック２３０から先へ進み、経路２３１に沿って、幾つかの決定ブロックを経由して最後の決定ブロック２４０に至る。決定ブロック２４０は、決定ブロック２１２により識別されたコマンドは、利用可能なコマンドにおける最後のコマンド（Ｘで表示する）であるか否かを判断する。一般的に、図２における処理は、決定ブロック２４０に至った場合、決定ブロック２４０のＹＥＳ出力から処理が先へ進み、ブロック２４２に至る。一時的な論理エラーに対する頑健性を保つために、決定ブロックの列２５０においてコマンドは識別されなかった場合、決定ブロック２４０のＮＯ出力から処理は先へ進み、リターン論理経路２２８を経由して、メインループ２１０におけるブロック２１４へ戻る。決定ブロック２４２は、タイマータスク＃Ｎの設定値をコマンドＸと関連するある時間に表示する。
【００２３】
決定ブロック２２０、２３０、…、２４０からなる列２５０におけるあるポイントで、
処理を列２５０へ導くコマンドは、係る決定ブロック及び関連するタイマータスクにより識別される必要がある。例えば、決定ブロック２３０は、新しい音声コマンド、例えば、音量変更、を識別した場合、決定ブロック２３０のＹＥＳ出力より処理は先へ進み、タイマータスクを適当な時間、例えば、３０秒、に設定する「タイマー設定」ブロック２３２へ進む。ブロック２３２から、処理は経路２３１へ戻り、続いて、列２５０の終了端へ進み、そして、メインループ２１０へ戻る。同様に、決定ブロック２４０は、コマンド「Ｘ」を識別した場合、処理は、決定ブロック２４０から、タイマータスクの設定値を期待されたパラメーター「Ｘ」の使用に適切な時間遅延に表示するブロック２４２へ進む。ブロック２３２から、処理は経路２３１へ戻り、続いて、列２５０の終了端へ進み、そして、メインループ２１０へ戻る。すべてのケースにおいて、タイマータスクは設定された後、処理はメインループ２１０へ戻る。
【００２４】
処理は図２に示すメインループ２１０に沿って進行する際に、種々のタイマータスクは
決定ブロックの列２１６においてテストされる。決定ブロック２１６１はタイマータスク＃１が完了したか否かをテストする。完了した場合は、決定ブロック２１６１は、経路２２４を経由して、処理を新しいチャンネル情報を不揮発メモリに記憶する操作を示すブロック２２６へ導く。決定ブロック２１６１はタイマータスク＃１が完了していない場合は、決定ブロック２１６１は、処理を決定ブロック２１６２に渡し、決定ブロック２１６２によりタイマータスク＃２が完了したか否かをテストする。完了した場合は、決定ブロック２１６２は、経路２３４を経由して、処理を新しい音量情報を不揮発メモリに記憶する操作を示すブロック２３６へ導く。タイマータスク＃Ｎが完了したか否かをテストする決定ブロック２１６Ｎに至るまで、処理は進行する。完了した場合は、決定ブロック２１６Ｎは、経路２４４を経由して、処理を、パラメーターＸを不揮発メモリに記憶する操作を示すブロック２３６へ導く。ブロック２２６、２３６、…、又は、２４６の何れかから、処理は経路２２８を経由してメインループ２１０へ戻る。
【００２５】
よって、図２におけるメインループ２１０は、常に新しいユーザコマンド、例えば、チャンネル選択、音量などを監視する。新しいユーザコマンドを受け取った場合、遅延を取り入れる。当該遅延は、各チャンネル又は他のパラメーターは選択される後即時記憶され、最もユーザフレンドリな応答を提供することと、不揮発メモリにおける記憶位置の利用回数を最小限にする需要との歩み寄りを考慮した上で、選択される。チャンネル選択の場合は、周知のように、チャンネルを次々チェックして行き、観たいものを探す人がいる。各チャンネルは、選択されると不揮発メモリに記憶するとすれば、チャンネル探し中に、このメモリは一秒一回使用されることになり、そうすると、チャンネル探しは、例えば、２分間続けられるであろう。これは、テレビジュン受信機のユーザにとって、余り興味のない１２０チャンネルを順次不揮発メモリに記憶することを意味する。その代わりに、現在のチャンネルを不揮発メモリに記憶する前に、２分間の遅延を導入することにより、この間ユーザは観たいチャンネルを設定または決定することがきできる。なお、この遅延時間は広い範囲において可変にすることができる。遅延時間の値は、情報或いは選択中のパラメーターの種類、受信機の利用方についてのメーカのオプション、及び、最良の歩み寄りをもたらす遅延の値に依存する。音声音量コマンドの場合、所望の方向、即ち、増加又は減少の方向へ一回一ステップずつインクリメントすることにより、適切なレベルが得られる。例えば、多くの音量制御操作は１５秒以内に終わると見積ることができ、これによって、３０秒の遅延で、前回の選択音量を記憶する前に、すべての音量変更コマンドを終了することができる。勿論、具体的なコマンドに関連するタイマータスク、例えば、図２におけるブロック２４２に関連する、タスクＸに対するタイマータスク＃Ｎは、パラメーターＸに対してコマンドが持続する期間に関わる遅延を有する。この方法を用いると、不揮発メモリ３４における所定のメモリセルに記憶するサイクルの数は低減される。
【００２６】
図３は、停電後記憶されたユーザパラメーター又はコマンドはどのように復旧されるかを示す簡略ロジックダイアグである。図３において、処理は、「ブート・ルーチン」ブロック３１０から始まり、ＯＮ／ＯＦＦパラメーター、例えば、前回のチャンネル、前回の音量、及び他のこのようなパラメーターの復旧（適切な場合）を示すブロック３１２へ進む。ブロック３１２から、処理は、３０秒タイマー（図１におけるＲ１／Ｃ１）を検査し、満了したか否かを検査する操作を示す決定ブロック３１４へ進む。これは、結局、タイマーが満了していない論理ハイ状態を生成するための十分な電圧は残っているか否かを判断することに過ぎない。その結果、論理ロー状態は満了した３０秒タイマーを示す。３０秒タイマーは満了していない場合、処理は決定ブロック３１４のＮＯ出力より先へ進み、ブロック３１６に至る。図３においてブロック３１６は、不揮発メモリ３４に現在記憶されている時間を図１におけるクロック６０に復旧する操作を示している。一方、図３におけるブロック３１４において、３０秒タイマーは満了したと判断された場合、処理は決定ブロック３１４のＹＥＳ出力より先へ進み、ブロック３１８に至る。図３においてブロック３１８は、図１のクロック６０における時刻をクリアー（００：００に設定する）し、クロック６０を停止させ、クリアーされた時刻の値からインクリメントしないようにする操作を示している。
【００２７】
図４は、不揮発メモリにおける異なる記憶位置に、時刻情報を一分間一回ずつ記憶し、２０箇所の記憶位置にわたって不揮発メモリの使用を分散する操作を説明する簡略論理ダイアグまたはチャートである。図４において処理４００はスタートブロック４１０から始まり、ブロック４１２へ進む。ブロック４１２は、カウントの値或いはランニング変数ｉを０に設定する、及び、パラメーター「ｓｅｃｏｎｄｓ」の値を０に設定する操作を示す。１秒クロック信号は、クロック入力ポート４００ｉを介して、３２ビットのクロックカウンタ４１４に印加され、指定された値をインクリメントして時刻に整合させる。不揮発メモリへの記憶に対する制御操作は、ブロック４１６、４１８、４２０、４２２、４２４、４２８及び経路４３０からなるロジック部により制御される。ブロック４１６は、入力ポート４００ｉより、この１秒クロック信号のカウント値を受け取り、現在のカウント値を反復的にインクリメントする（ｓｅｃｏｎｄｓ  ＝  ｓｅｃｏｎｄｓ  ＋  １）。決定ブロック４１８は、ブロック４１６より現在のカウント値を受け取り、このカウント値を数値６０と比較する。
ブロック４１６におけるカウント値は６０に達していない限り、処理は、決定ブロック４１８のＮＯ出力より先へ進み、経路４３０を経由してブロック４１６に戻る。一分間の位置において、ブロック４１６はカウント６０を生成する。決定ブロック４１８は、このカウント６０に応答し、決定ブロック４１８におけるＹＥＳ出力ポートを経由して、処理をブロック４２０へ導く。ブロック４２０は、ランニング変数ｉをインクリメントする（ｉ＝ｉ＋１）。処理はブロック４２０からブロック４２２へ進む。ブロック４２２は、ＴＯＤカウンタ４１４の値を不揮発メモリにおける第ｉ番目の記憶位置に記憶する操作を示す。一番目の繰り返しにおいて、第ｉ番目の記憶位置はゼロ番目の記憶位置に相当する。処理はブロック４２２からブロック４２４へ進む。ブロック４２４は、ランニング変数ｉの現在値を最大値２０と比較する。ランニング変数ｉの現在値は２０以下である場合は、処理は、決定ブロック４２４のＮＯ出力より先へ進み、ブロック４２８へ進む。ブロック４２８は、カウンタ４１６は再び６０秒の間隔をカウントできるように、カウンタ４１６のカウント数（即ち、ｓｅｃｏｎｄｓ）をゼロにリセットする操作を示す。処理はブロック４２８から論理経路４３０を経由してブロック４１６へ戻る。もしランニング変数ｉの現在値は、最大値２０より大きい場合は、処理はブロック４２６へ進む。ブロック４２６は、ランニング変数ｉの値をゼロにリセットする操作を示す。このように、現在の時刻値は、６０秒一回不揮発メモリにおける第ｉ番目の記憶位置に記憶される。この不揮発メモリは、２０個のアドレス可能な記憶位置を有し、時刻情報を記憶する。即ち、図４における処理を通して、第一回目の繰り返しにおいて、時刻値は、不揮発メモリの２０個の記憶位置のうち、第１番目の記憶位置に記憶され、第二回目の繰り返しに、第２番目の記憶位置に、…第２０回目の繰り返しに、第２０番目の記憶位置に記憶される。その次は、ＴＯＤの現在値は再び第１番目の記憶位置に記憶され、直前の値は書き換えられる。この処理はこのように続き、現在の時刻値を順次利用可能な記憶位置の一つに記憶し、現に記憶されている値を書き換える。短い停電の後に時刻値を復旧するために現在の記憶位置で読み込みを行うことが非常に容易であり、不揮発メモリに記憶された最新の時刻値を選択すればよい。これは、図３におけるブロック３１６に示すように、２０個のレジスタのうちの最大値を選択することにより実現できる。勿論、該装置は、所望の寿命操作のために、２０個以上又は以下など所望の数の記憶位置を有する場合にも適用できる。
【００２８】
このように、時刻値は一分ごとに記憶する場合であっても、不揮発メモリにおける何れかのレジスタは２０分間に一回しか使われない。これにより、情報を一箇所に記憶する場合と比べ、情報の記憶可能な期間は２０倍長くなる。また、不揮発ストーリッジにおいて、係るパラメーターを記憶するための十分な数のレジスタを配置することで、如何なる所望の寿命倍数を用いることができることは明らかである。
【図面の簡単な説明】
【００２９】
【図１】本発明の一観点に係るテレビジュン受信機の簡略ブロック図である。
【図２】本発明の一観点に係る簡略フローチャートまたはダイアグであり、パラメーターの変更に応じた種々のテレビジュンパラメーターの記憶を制御する論理を示す。
【図３】不揮発ストーリッジから受信機への情報復旧を制御する論理を示す簡略フローチャートまたはダイアグである。
【図４】不揮発メモリの一セットの記憶レジスタに順次時刻情報を記憶する操作を制御する論理を示す簡略フローチャートまたはダイアグである。
【図１】
2005524350.tif 000003
【図２】
2005524350.tif 000004
【図３】
2005524350.tif 000005
【図４】
2005524350.tif 000006
【国際調査報告】
2005524350.tif 000007
2005524350.tif 000008