(57)【要約】      （修正有）【課題】利用者にとって重要であるアプリケーションプログラムの可用性及び信頼性を向上させる。【解決手段】パフォーマンスモード（ＰＭ）で並列処理を行う複数の実行部（２）を有する信号処理システムにおいて、アプリケーションプログラム向けの有効な信号を生成する方法であって、アプリケーションプログラムの動作中に前記信号処理システムを前記実行部（２）から出力される信号を互いに比較する比較モード（ＶＭ）に切替えて有効な信号を生成する。【選択図】図１
2008097611.tif 000002
【特許請求の範囲】
【請求項１】
パフォーマンスモード（ＰＭ）で並列処理を行う複数の実行部（２）を有する信号処理システムにおいてアプリケーションプログラム向けの有効な信号を生成する方法であって、
アプリケーションプログラムの動作中に前記信号処理システムの動作モードを前記実行部（２）から出力される信号を互いに比較する比較モード（ＶＭ）に切替えて有効な信号を生成するステップ、
を備える方法。
【請求項２】
前記信号処理システムにおける前記比較モード（ＶＭ）への切替えは、前記アプリケーションプログラムの動作中にエラーが発生した後に行われる、請求項１に記載の方法。
【請求項３】
さらに前記実行部（２）より出力される信号から有効な信号が選択されるステップを備える、請求項１に記載の方法。
【請求項４】
前記有効な信号の選択は、他の信号との不一致が最小となる信号を選択することによって行われることを特徴とする、請求項３に記載の方法。
【請求項５】
さらに前記実行部（２）から出力される信号に基づき所定の関数によって前記有効な信号が計算されるステップを備える、請求項１に記載の方法。
【請求項６】
前記有効な信号は、前記実行部（２）から出力される信号の中央値によって構成されることを特徴とする、請求項５に記載の方法。
【請求項７】
前記信号の比較は、実行部（２）から出力される信号を構成可能な比較処理に依存して互いに比較することによって行われることを特徴とする、請求項１に記載の方法。
【請求項８】
前記信号処理システムのハードウェアエラーによってエラーが構成されることを特徴とする、請求項１に記載の方法。
【請求項９】
前記実行部（２）は、１つに統合された演算装置またはセンサによって構成されることを特徴とする、請求項１に記載の方法。
【請求項１０】
前記実行部（２）は、浮動小数点演算装置（ＦＰＵ）、デジタルシグナルプロセッサ、プロセッサ、コプロセッサ、演算論理装置（ＡＬＵ）のいずれかを含んで構成されることを特徴とする、請求項９に記載の方法。
【請求項１１】
前記比較処理は、前記実行部（２）から出力される信号に基づく多数決を実行することを特徴とする、請求項７に記載の方法。
【請求項１２】
パフォーマンスモード（ＰＭ）で動作する複数の実行部（２）によってアプリケーションプログラム向けの有効な信号を生成する信号処理システムであって、
有効な信号を生成するために実行部から出力される信号を互いに比較する比較モードに切替え可能であることと、
前記比較モードにおいて前記実行部（２）から出力される信号を互いに比較して前記有効な信号を生成することと、
を備える信号処理システム。
【請求項１３】
前記比較モードへの切替えは、前記アプリケーションプログラムの動作中にエラーが発生した後に可能となる、請求項１２に記載の信号処理システム。
【請求項１４】
前記比較モードへの切替えは、スイッチ／比較回路（１）を用いて行われることを特徴とする、請求項１２または１３のいずれかに記載の信号処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パフォーマンスモードで並列処理を行う複数の実行部を有する信号処理システムにおいて動作する、アプリケーションプログラム向けの有効な信号を生成する方法及びシステムに関する。
【背景技術】
【０００２】
信号処理システムまたはコンピューティングシステムでは、多数のアプリケーションについて、エラー発生後にアプリケーションまたはアプリケーションプログラムをセーフモードで再起動することが可能である。このとき、セーフモードでは、状況によりアプリケーションまたはアプリケーションプログラムの機能範囲が制限される。通常、セーフモードは、十分に重大なエラーが発生し、それでもなお信号処理システムまたはコンピュータシステムを少なくとも制限された範囲で機能させる必要がある場合に起動される。プログラムアプリケーションの起動／再起動は、オペレーティングシステム（以下、ＯＳとする）の再度のブートプロセスまたは立ち上げにつながる。コンピュータのブートまたは立ち上げの際、プロセッサは、例えば記憶装置の所定のアドレスに格納されたＢＩＯＳの実行を開始する。接続された装置のテストが実行され、構成可能な順序で、ブートセクタが探索される。続いて最初に検出されたブートセクタが実行され、通常は多段階のブートローダを介してＯＳが読込まれる。ＯＳは、場合によって引き続きグラフィカル・ユーザ・インタフェースまたはコマンドライン・インタプリタを開始する。ＯＳは、ブートセクタにあるコードを実行することによってブートされ、または読込まれる。このコードは、記憶媒体、例えばハードディスクに存在し、一般的にブートコードと呼ばれている。ブートコードは、本来のＯＳのコードを呼び出す。ＯＳのブートに失敗した場合、通常はそのエラーの原因を検知することは困難である。不成功に終わったＯＳのブートを診断するために行い得る処理方法は、コンピュータシステムを他の記憶媒体によって、例えばフロッピー（登録商標）ディスクによってブートすることである。例えばハードディスクからのシステムのブートプロセスが失敗した場合、利用者はシステムの電源を切り、フロッピーディスクをいわゆるＡドライブに挿入して、そこからＯＳの再ブートを試みることが考えられる。例としてＷｉｎｄｏｗｓ９５（登録商標）−ＯＳの場合、直前のＯＳのブートの試行が失敗したのかどうかの検知が可能である。ブートの試行の失敗が発生または検知された場合、Ｗｉｎｄｏｗｓ９５−ＯＳはセーフモードでブートされる。
【０００３】
初期化またはブートフェーズは、従来のコンピュータシステムの場合、シングルコア・プロセッサ・アーキテクチャを有するマイクロプロセッサによって実行される。デュアルコアまたはマルチコア・プロセッサ・アーキテクチャを有するプロセッサも、次第に多く利用されるようになってきている。この種のプロセッサは、少なくとも２つの統合された実行部を有している。実行部は、完全なマイクロプロセッサ若しくはＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）または例えばＦＰＵ（Ｆｌｏａｔｉｎｇ  Ｐｏｉｎｔ  Ｕｎｉｔ：浮動小数点演算装置）等の演算装置で構成される。あるいは、実行部は、デジタルシングルプロセッサ（ＤＳＰ）、コプロセッサ（Ｃｏ−Ｐｒｏｃｅｓｓｏｒ）または演算論理装置（ＡＬＵ：Ａｒｉｔｈｍｅｔｉｃ  Ｌｏｇｉｃ  Ｕｎｉt）から構成してもよい。
【０００４】
複数の実行部を有するデュアルコアまたはマルチコア・プロセッサ・アーキテクチャは、実質的に異なる２つの動作モードで動作することができる。性能動作モードまたはパフォーマンスモードと呼ばれる第１の動作モードでは、別々の実行部が異なるアプリケーションプログラムまたはタスクを実行する。したがってこのパフォーマンスモードでは、従来どおりのシングルコア・プロセッサ・アーキテクチャと比べて性能の向上が得られる。また、パフォーマンスモードと異なるモードとして、実行部は、演算結果の正確性を向上させるために同一のアプリケーションプログラムまたはタスクを比較モードで実行する。
【０００５】
デュアルコアまたはマルチコア・プロセッサ・アーキテクチャを有する従来のコンピュータシステムでは、アプリケーションプログラムの動作中に発生する実行部のハードウェアエラーを検出することはこれまで不可能とされてきた。このことは、例えば自動車分野において、特に車載コンピュータシステムにおいてＯＳの深刻な誤作動を引き起こす可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、本発明の課題は、利用者が必要に応じて実行部内のエラーを認識することを可能にする複数の実行部を有する信号処理システムにおいて、アプリケーションプログラム向けの有効な信号を生成する方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明により、パフォーマンスモードで並列処理を行う複数の実行部を有する信号処理システムにおける、アプリケーションプログラム向けの有効な信号を生成する方法が提供される。アプリケーションプログラムの動作中にエラーが発生した場合、利用者は、信号処理システムの動作モードを、実行部から出力される信号を有効な信号を生成するために互いに比較する比較モードに切り替える。
【０００８】
本発明に係る方法は、利用者にとって重要であるアプリケーションプログラムの可用性及び信頼性が著しく向上するという利点を有する。
【０００９】
本発明に係る方法の１つの実施形態として、有効な信号を生成するために実行部から出力される信号が所定の基準により選択される。
【００１０】
本発明に係る方法の好適な実施形態として、他の信号との不一致が最小である信号が選択される。
【００１１】
本発明に係る方法の１つの実施形態として、有効な信号は、実行部から出力された信号に依存して所定の関数によって計算される。
【００１２】
本発明に係る方法の１つの実施形態として、有効な信号は、実行部から出力された信号の中央値から構成される。
【００１３】
本発明に係る方法の１つの実施形態として、実行部から出力された信号は、構成可能な比較処理に依存して互いに比較される。
【００１４】
本発明に係る方法の１つの実施形態として、エラーは、信号処理システムのハードウェアエラーにより構成される。
【００１５】
本発明に係る方法の１つの実施形態として、実行部は、１つに統合された演算装置またはセンサによって構成される。
【００１６】
本発明に係る方法の１つの実施形態として、実行部は、浮動小数点演算装置、デジタルシグナルプロセッサ、ＣＰＵ、コプロセッサ、または演算論理装置（ＡＬＵ）によって構成される。
【００１７】
本発明による方法の１つの実施形態として、前記比較処理は、前記実行部から出力される信号を用いて多数決判定を実行する。
【００１８】
さらに本発明により、パフォーマンスモードで並列処理を行う複数の実行部によってアプリケーションプログラム向けの有効な信号を生成する信号処理システムであって、アプリケーションプログラムの動作中にエラーが発生した後に有効な信号を生成するために実行部から出力される信号を互いに比較する比較モードに利用者が切替えることのできる信号処理システムが提供される。
【００１９】
以下、本発明に係るアプリケーションプログラム向けの有効な信号を生成する方法及びシステムの好適な実施形態の本質的な特徴を、添付図面と関連付けながら説明する。
【発明を実施するための最良の形態】
【００２０】
図１に示されている通り、スイッチ／比較回路１は、入力側でＮ＋１個の実行部２と接続され、実行部２−ｉの論理入力信号Ｅ０、Ｅ１、Ｅ２、Ｅ３・・・ＥＮを受け取る。スイッチ／比較回路１は、比較ロジック１Ａとスイッチロジック１Ｂとを含む。
【００２１】
図１に示されている信号処理システムは、少なくとも２つの動作モードで動作することができる。パフォーマンスモード（ＰＭ）とも呼ばれる性能を向上させる第１の動作モードでは、実行部２−ｉまたはコアは、様々なプログラムまたはタスクを並列処理する。実行部２−ｉは、ＣＰＵ、浮動小数点演算装置（ＦＰＵ）、デジタルシグナルプロセッサ（ＤＳＰ）、コプロセッサ、または演算論理装置（ＡＬＵ）などの演算命令を実行する任意の実行部２−ｉとすることが可能である。実行部２−ｉによるパフォーマンスモード（ＰＭ）での様々なプログラムの実行は、同期的または非同期的に行うことができる。性能モードまたはパフォーマンスモード（ＰＭ）では冗長な処理は行われず、実行部２−ｉは、様々な演算またはプログラムを並行実行する。純粋なパフォーマンスモード（ＰＭ）では、すべての入力信号Ｅｉが対応する出力信号Ａｉに別々に伝達され、またはマッピングされる。
【００２２】
性能のより高い演算システムの導入と並んで、マルチコア・アーキテクチャが導入される２つ目の理由は、複数の実行部２−ｉが同一のプログラムを冗長に実行することで信号処理の安全性が向上することにある。セーフモードまたは比較モード（ＶＭ）とも呼ばれるこの第二の実行モードでは、実行部の演算結果または論理出力信号をスイッチ／比較回路１によって互いに比較することにより、発生したエラーまたは信号の不一致を比較結果として検出することが可能となる。したがって、純粋な比較モード（ＶＭ）においては、全入力信号Ｅiは厳密に１つの出力信号Ａiに伝達され、またはマッピングされる。またこれらの混合形態も可能である。構成可能なスイッチロジック１Ｂでは、いくつの出力接続または出力信号Ａiが設けられているかが特定される。さらにスイッチロジック１Ｂでは、どの入力信号Ｅiがどの出力信号Ａiに対応するのかが記憶される。即ち、スイッチロジック１Ｂには、入力信号Ｅiを様々な出力信号Ａiに対応付けるマッピング機能が保持される。
【００２３】
処理ロジック１Ａは、各出力信号Ａiにおいて、入力信号がどういった形でその都度の出力信号に対応するかの設定を行う。例えば、出力信号Ａ０は、入力信号Ｅ１、・・・、ＥＭによって生成される。これは、ｍ＝１の場合には入力信号は単純に転送されるということである。ｍ＝２の場合、２つの入力信号Ｅ１、Ｅ２が互いに比較される。この比較は、回路１によって同期的または非同期的に実行される。その際、比較はビット単位で行われ、または代わりに最高位のビットのみが互いに比較される。ｍ≧３の場合、様々な可能性がある。第一の可能性として、全信号が互いに比較され、少なくとも２つの異なる値が存在する際にエラーが検出され、必要に応じてスイッチ／比較回路１によって信号で通知される。さらなる可能性として、ｍの値域であるＫを、Ｋ＞ｍ／２となるように構成する。これは、１つの実施形態として比較器を備えることによって実現される。そして、入力信号の１つが他の入力信号と異なることが検出された場合、任意に1つ目のエラー信号が生成される。１つ目のエラー信号と２つ目のエラー信号が異なる場合、３つの入力信号がすべて互いに異なっている可能性がある。
【００２４】
さらに他の実施形態において、入力信号値の例えば中間値若しくは中央値が計算され、またはフォールト・トレラントな（耐障害性を持つ）アルゴリズム（ＦＴＡ）が実行されて別の演算装置に提供される。さらにフォールト・トレラントなアルゴリズムにおいて、入力信号値の極値が消去または無視され、残りの信号値の平均化が行われる。１つの実施形態では、残りの全ての信号値が平均化される。これに代わる実施形態としては、ハードウェアで容易に計算できる残りの信号値の部分集合の平均化が行われる。平均値を生成する場合は加算及び除算を行うだけでよいのに対し、ＦＴＭ、ＦＴＡまたは中央値の計算では、部分的に入力信号値の並び替えを必要とする。１つの実施形態では、信号の不一致または極値が十分に大きい場合、必要に応じてエラー信号を出力または表示してもよい。
【００２５】
ここで述べた信号に対する処理の様々な可能性が、比較処理に相当するものである。処理ロジック１Ａは、各出力信号Ａi及び入力信号Ｅiを対象に実行される比較処理の詳細な構成を決定する。スイッチロジック１Ｂ内の入出力情報の組み合わせ、即ち出力信号または関数値ごとに処理ロジック１Ａで行われる比較処理におけるマッピング機能は、実行モードを表す情報であり、実行モードを設定する。この情報は通常複数の値をとり、１つ以上の論理ビットによって表される。実行部２−iが２つだけしか設けられず比較モードが１つしか存在しない場合は、全ての実行モードを表す情報を１つの論理ビットに集約できる。
【００２６】
一般に、パフォーマンスモード（ＰＭ）から比較モード（ＶＭ）へのシステムの切替えは、パフォーマンスモード（ＰＭ）で様々な信号出力にマッピングまたは接続されている実行部２−iを、比較モード（ＶＭ）として同一の信号出力にマッピングまたは接続することによって行われる。これは、実行部２−iの部分集合を設けることによって実現するのが好適である。実行部２−iの部分集合を設ける場合、パフォーマンスモード（ＰＭ）において、部分集合で考慮される全入力信号Ｅiが、対応する出力信号Ａiに直接スイッチングされる。一方比較モード（ＶＭ）では、全入力信号は、唯一の信号出力にマッピングまたはスイッチングされる。または代わりに、システムの切替えは、入力信号と出力信号のペアを変更することによって実現してもよい。
【００２７】
ソフトウェアが実行される様々な実行モードを実行中に動的に切替えることも可能である。１つの実施形態において、この切替えは、特別な切替え命令、特別な命令シーケンス、明示的に識別される命令の実行を介して、または信号処理システムの少なくとも１つの実行部２−iによる特定のアドレスへのアクセスによって開始される。
【００２８】
冗長な実行及び検査が行われる比較モード（ＶＭ）と、別のプログラムの並列実行によって性能向上が達成されるパフォーマンスモード（ＰＭ）との間の切替えは、スイッチ装置１によって行われる。１つの実施形態では、プログラム、アプリケーションプログラム、プログラムの一部またはプログラム命令のいずれかが識別子によって切替えのために認識される。この識別子により、プログラム命令等が比較モード（ＶＭ）で実行されるべきか、またはパフォーマンスモード（ＰＭ）で実行可能であるかが特定される。この特定は、プログラム命令内の１ビットによって行ってもよい。その代わりに、特別なプログラム命令によって後続の処理を特定してもよい。
【００２９】
セーフモードまたは比較モード（ＶＭ）において種々の実行部で同期的な実行をする際には、実行部２−ｉによる演算または出力信号の演算は同じ長さの時間を要する。したがって、セーフモード（ＶＭ）において、演算結果は、比較装置１で同期的な実行が行われる際には実質的に同時に提供される。演算結果が一致する場合、それに対応するデータが使用可能となる。信号が不一致の際には、所定のエラー対応が行われる。
【００３０】
信号処理システムがパフォーマンスモードの状態にある場合、プログラムは並列して実行され、比較器はスイッチ／比較回路１内の制御対象にはならない。
【００３１】
本発明による方法では、パフォーマンスモード（ＰＭ）で並列処理を行う複数の実行部２−ｉにおける特にシステムのハードウェアエラー発生後に、利用者が信号処理システムをパフォーマンスモード（ＰＭ）から比較モード（ＶＭ）に切替えることによって、アプリケーションプログラム向けの有効な信号を得ることができるようになる。比較モード（ＶＭ）では、実行部２から出力された信号が有効な信号を生成するために互いに比較される。この場合、好適には、実行部２から出力された信号の選択は、他の信号との不一致が最小となる信号を有する有効な信号が生成されるように行われる。本発明によるシステムでは、信号処理システムは、パフォーマンスモード（ＰＭ）と比較モード（ＶＭ）との間で切替えられる可能性を有する。この場合、パフォーマンスモード（ＰＭ）から比較モード（ＶＭ）及びその逆の切替えは、利用者からの要求に対する応答として行われることが好ましい。本発明に係る方法の１つの実施形態として、有効な信号は、比較モード（ＶＭ）で実行部２から出力される信号に依存し、好適には構成可能な所定の関数により演算される。ここで考え得る１つの実施形態としては、有効な信号は実行部２から出力される信号の中央値として構成される。実行部２から出力される信号は、好適には、構成可能な比較処理に基づいて互いに比較される。
【００３２】
図２は、本発明による方法の考え得る実施形態のフローチャートを示している。ステップＳ１では、アプリケーションプログラムがパフォーマンスモード（ＰＭ）で起動される。
【００３３】
次に、ステップＳ２にてエラーが検知され、ステップＳ３にて使用者または利用者に対して信号による通知が行われる。
【００３４】
これに代わる実施形態として、ステップＳ２、Ｓ３を省略してもよい。これは利用者に選択されたアプリケーションが可能な限り高い信頼性及びロバスト性をもって動作することを求められる場合に有効である。例えば軍事分野または重要なプレゼンテーションなど、即ちアプリケーションの性能よりも信頼性のほうが重要である場合に有効であり得る。
【００３５】
ステップＳ４では、利用者または使用者によって信号処理システムをパフォーマンスモード（ＰＭ）から比較モード（ＶＭ）に切替えることを可能とする。比較モード（ＶＭ）では、実行部から出力される信号が有効な信号を生成するために互いに比較される。これにより、利用者は、システムのハードウェアを切替えてエラー検出及び／またはエラー処理をより効率よく行えるようになる。
【００３６】
ステップＳ５では、例えば所定の時間内に利用者から比較モードへの切替え要求が行われたかが判定される。利用者から比較モード（ＶＭ）への切替えが要求された場合、ステップＳ６にてパフォーマンスモード（ＰＭ）から比較モード（ＶＭ）への切替えが行われる。さらに、アプリケーションまたはアプリケーションプログラムが比較モード（ＶＭ）で動作する。利用者から切替えが要求されない場合、パフォーマンスモード（ＰＭ）から比較モード（ＶＭ）への切替えは行われず、アプリケーションまたはアプリケーションプログラムはこれまでのパフォーマンスモード（ＰＭ）での動作を続行する。
【００３７】
本発明に係る有効な信号を生成する方法は、実行部２を少なくとも３つ有する信号処理システムにて用いるのに特に適している。この場合、比較モード（ＶＭ）において、少なくとも３つの実行部２が多数決方式での互いの比較判定を行う。つまり、実行部２から出力される信号を基に多数決が実行される。信号処理システムが例えば実行部２を３つ有している場合、実行部２から出力される３つの信号が違いに比較される。３つの信号間に信号の不一致がある場合、他の信号との不一致が最小となる信号が有効な信号として選択される。例えば２つの実行部から出力された信号が同一で、かつ第３の信号が他の２つの信号と不一致である場合には、前者の同一の信号が有効な信号として選択され、さらなるデータ処理に連携される。よってこの実施形態では、実行部２のハードウェアエラーを検知することに加えてエラー処理を的確に行うことも可能となる。本発明に係る方法のさらなる実施形態としては、エラーが発生していない状態で利用者によって信号処理システムをパフォーマンスモード（ＰＭ）から比較モード（ＶＭ）に切替えることを可能にしてもよい。例えば、使用者または利用者は、何らかの理由でアプリケーションまたはアプリケーションプログラムの特定の部分をできるだけ高い信頼性、可用性、安全性または高いレベルのアクセスセキュリティによって動作することを重視する場合がある。また逆に利用者は、アプリケーションプログラムの別の部分をできるだけ大きい計算容量または高性能によって実行することを求める場合がある。
【００３８】
本発明による方法を用いることで、利用者は、性能向上のために実行部２が並列処理を行うパフォーマンスモード（ＰＭ）と、安全性を高めるために実行部２が有効な信号を生成する比較モード（ＶＭ）との間を確実に切替えることができる。この場合、利用者がアプリケーションプログラムに応じて切替え要求を与えることが好ましい。
【００３９】
典型例は銀行での振替用アプリケーションプログラムにおけるトランザクションであり、この場合、トランザクションは可能な限り高いアクセスセキュリティを有しなければならない。その対応として、関連するプログラム命令が比較モード（ＶＭ）で実行される。別の例として、重要なプレゼンテーションの場合はアプリケーションプログラムの可用性を意図した通り最適化できる。さらに別の例としては、アプリケーションプログラムを比較モード（ＶＭ）で動作させることによって、何らかのプログラム等のプロトタイプの構築時に、実証段階で可能な限り高い安全性を得ることができる。
【００４０】
アプリケーションプログラムの動作中のパフォーマンスモード（ＰＭ）と比較モード（ＶＭ）との間の切替えは、第１の実施形態としては、利用者が対応する切替え命令を入力することによって開始される。
【００４１】
本発明による方法の別の実施形態としては、対応するアプリケーションプログラムまたはアプリケーションプログラムの一部分について、そのプログラム等をどちらのモードで実行すべきかを特定する識別子を認識したときに自動的に切替えを行ってもよい。
【００４２】
本発明による方法の好適な実施形態としては、対応するエラー信号、即ちシステムエラーが利用者に通知された後でなければ切替えが行われないようにしてもよい。
【００４３】
本発明による方法は、ＰＣシステム、及び自動車分野の組込み型システムに適している。ＰＣ環境において、利用者は特に切替え命令などのコマンドをキーボードまたはマウスを介してコンピュータシステムに入力する。携帯端末においては、例えば切替え命令はキーボードを用いて入力される。ナビゲーションシステムでは、専用の入力手段を用いて切替えを行うことができる。本発明に係る方法により、信号処理システムまたはコンピュータシステムの利用者は、動作中にパフォーマンスモードと比較モードとの間の切替え装置を有するＤＣＳＬハードウェアに特有の性質を利用して関連するアプリケーションまたはアプリケーションプログラムについて従来よりも高い可用性と信頼性とを得ることが可能になる。これにより利用者は、アプリケーションプログラムの可用性を意図的に高めることができる。
【図面の簡単な説明】
【００４４】
【図１】本発明に係る有効な信号を生成する信号処理システムの考え得る実施形態のブロック図である。
【図２】本発明に係るアプリケーションプログラム向けの有効な信号を生成する方法の考え得る実施形態のフローチャートである。
【符号の説明】
【００４５】
１      スイッチ／比較回路
１Ａ    比較ロジック
１Ｂ    スイッチロジック
２−i    実行部
【図１】
2008097611.tif 000003
【図２】
2008097611.tif 000004