【事件の表示】
　平成　５年特許願第１８４１０１号「自動車用制御ユニット」拒絶査定不服審判事件〔平成　７年　２月１０日出願公開、特開平　７−　４０７９４〕について、次のとおり審決する。
【結論】
　本件審判の請求は、成り立たない。
【理由】
１．手続の経緯・本願発明
　本願は、平成５年７月２６日の出願であって、平成１４年９月９日付けで拒絶査定がなされ、これに対し、同年１０月１１日に審判請求がなされ、同年１１月１１日に手続補正がなされたものであり、その請求項２に係る発明は、特許請求の範囲の請求項２に記載されたとおりの次のものと認める。（以下、「本願発明」という。）
「自動車の運転状態を検出する複数のセンサからの情報が入力される入力部と、
　前記センサからの情報に基づいて前記自動車の複数のアクチュエータを制御するための情報を出力する出力部と、
　前記自動車を制御するためのプログラムが格納されたメモリと、
　前記プログラムを演算実行する中央演算処理部と、を備え、
　前記プログラムは、インターフェースソフト及びアプリケーションソフトを有し、
　前記アプリケーションソフトは、前記アクチュエータを制御するための演算を行う機能を有し、
　前記インターフェースソフトは、前記入力部からの情報のうち少なくとも一つを補間計算することにより前記アプリケーションソフトで使用可能な情報へ変換して前記アプリケーションソフトへ渡す機能と、前記アプリケーションソフトから渡された情報を前記出力部へ出力するための情報に変換する機能を有する自動車用制御ユニット。」
２．引用発明
　（１）引用発明１
　これに対して、原査定の拒絶の理由に引用された、本願の出願前である１９８２年に頒布された刊行物である、Ｅｄｄｉｅ　Ｒｕｄｄｌｅ著、”Ｓｏｆｔｗａｒｅ　ｍｅｓｈｅｓ　ａｎａｌｏｇ　ｂｏａｒｄ　ｗｉｔｈ　ｍｉｃｒｏｃｏｍｐｕｔｅｒｓ”、Ｅｌｅｃｔｒｏｎｉｃ　Ｄｅｓｉｇｎ、Ｖｏｌ．３０、Ｎｏ．１９、第１２５−１２９頁には、次の事項が記載されている。
　（ア）「Ａｓ　ｄａｔａ−ａｃｑｕｉｓｉｔｉｏｎ　ｓｙｓｔｅｍｓ　ｂｅｃｏｍｅ　ｉｎｃｒｅａｓｉｎｇｌｙ　ｌａｄｅｎ　ｗｉｔｈ　ｍｉｃｒｏｃｏｍｐｕｔｅｒ　ｃａｐａｂｉｌｉｔｙ，ｔｈｅ　ｖａｒｉａｂｌｅｓ　ｉｎ　ｉｎｄｕｓｔｒｉａｌ　ｃｏｎｔｒｏｌ　ｐｒｏｃｅｓｓｅｓ　ｒｅｍａｉｎ　ｌｏｗ−ｌｅｖｅｌ　ａｎａｌｏｇ　ｏｕｔｐｕｔ　ｓｉｇｎａｌｓ．Ｔｈｅｓｅ　ａｎａｌｏｇ　ｖｏｌｔａｇｅｓ　ａｒｅ　ｄｅｒｉｖｅｄ　ｆｒｏｍ　ｔｒａｎｓｄｕｃｅｒｓ　ｔｈａｔ　ｓｅｎｓｅ　ｔｅｍｐｅｒａｔｕｒｅ，ｐｒｅｓｓｕｒｅ，ｆｏｒｃｅ，ｐｏｓｉｔｉｏｎ，ｖｅｌｏｃｉｔｙ，ｌｅｖｅｌ，ｆｌｏｗ，ａｎｄ　ａ　ｈｏｓｔ　ｏｆ　ｏｔｈｅｒ　ｅｖｅｒｃｈａｎｇｉｎｇ　ｉｎｄｕｓｔｒｉａｌ−ｐｒｏｃｅｓｓｉｎｇ　ｐａｒａｍｅｔｅｒｓ．
Ｎｏｗ　ｈａｒｄｗａｒｅ　ａｎｄ　ｓｏｆｔｗａｒｅ　ａｒｅ　ａｖａｉｌａｂｌｅ　ｔｈａｔ　ｍａｋｅ　ａｎａｌｏｇ　ｄａｔａ　ａｎｄ　ｄｉｇｉｔａｌ　ｐｒｏｃｅｓｓｉｎｇ　ｗｏｒｋ　ｔｏｇｅｔｈｅｒ　ｅｆｆｉｃｉｅｎｔｌｙ．Ａ　ｐｒｏｇｒａｍｍａｂｌｅ　ｌｏｗ−ｌｅｖｅｌ　ｉｎｐｕｔ　ｃｉｒｃｕｉｔ　ｍｏｄｕｌｅ　ａｎｄ　ａｐｐｒｏｐｒｉａｔｅ　ｓｏｆｔｗａｒｅ　ｔｅａｍ　ｕｐ　ｔｏ　ｉｓｏｌａｔｅ　ｔｈｅ　ａｎａｌｏｇ　ｓｉｇｎａｌｓ　ｆｒｏｍ　ｇｒｏｕｎｄ　ａｎｄ　ｆｒｏｍ　ｅａｃｈ　ｏｔｈｅｒ　ａｎｄ　ｔｏ　ｓｃａｎ　ｏｒ　ｍｕｌｔｉｐｌｅｓ　ｔｈｅ　ｖａｒｉｏｕｓ　ｓｉｇｎａｌ　ｓｏｕｒｃｅｓ．Ｉｎ　ａｄｄｉｔｉｏｎ，ｔｈｅ　ｃｏｍｂｉｎａｔｉｏｎ　ａｍｐｌｉｆｉｅｓ　ｗｅａｋ　ｓｉｇｎａｌｓ，ｐｒｏｖｉｄｅｓ　ａｎａｌｏｇ−ｔｏ−ｄｉｇｉｔａｌ　ｃｏｎｖｅｒｓｉｏｎ，ｈａｎｄｌｅｓ　ｌｉｎｅａｒｉｚａｔｉｏｎ，ａｎｄ　ｇｅｎｅｒａｔｅｓ　ｔｈｅ　ｐｒｏｐｅｒ　ｃｏｎｔｒｏｌ　ｓｉｇｎａｌｓ　ｔｏ　ａｃｃｅｓｓ　ｔｈｅ　ｓｙｓｔｅｍ　ｃｏｍｐｕｔｅｒ．
Ｔｈｅ　ｈａｒｄｗａｒｅ　ｐｅｒｆｏｒｍｉｎｇ　ｔｈｅｓｅ　ｆｕｎｃｔｉｏｎｓ　ｍｕｓｔ　ｂｅ　ｗｅｌｌ　ｉｎｔｅｇｒａｔｅｄ　ｗｉｔｈ　ｔｈｅ　ｓｐｅｃｉａｌ　ｉｎｔｅｒｆａｃｅ　ｓｏｆｔｗａｒｅ　ｎｅｅｄｅｄ　ｔｏ　ｈｅｌｐ　ｔｈｅ　ｓｙｓｔｅｍ　ｃｏｍｐｕｔｅｒ　ａｃｃｅｐｔ　ａｎｄ　ｐｒｏｃｅｓｓ　ａｎａｌｏｇ　ｉｎｐｕｔｓ．Ｆｕｒｔｈｅｒｍｏｒｅ，ｓｏｆｔｗａｒｅ　ｍａｎａｇｅｄ　ｂｙ　ｔｈｅ　ｃｏｍｐｕｔｅｒ’ｓ　ｏｐｅｒａｔｉｎｇ　ｓｙｓｔｅｍ　ｍｕｓｔ　ｂｅ　ｓｕｐｐｌｉｅｄ　ｔｏ　ｓｅｔ　ｕｐ　ｔｈｅ　ｏｖｅｒａｌｌ　ｄａｔａ−ａｃｑｕｉｓｉｔｉｏｎ　ｓｙｓｔｅｍ　ｆｏｒ　ｔｈｅ　ｐａｒｔｉｃｕｌａｒ　ａｐｐｌｉｃａｔｉｏｎ　ａｔ　ｈａｎｄ．」（第１２５頁左欄第１−３０行）
（審判合議体仮訳）
　データ獲得システムがマイクロコンピュータの機能を負担するようになってきているが、工業制御プロセスにおける変数は依然として低レベルのアナログ出力信号のままである。これらのアナログ電圧値は、温度、圧力、力、位置、速度、水位、流れ、そして従前より工業プロセスで用いられる他の多くのパラメータをセンスする変換器から得られる。
　ここで、ハードウェアとソフトウェアを、アナログデータとディジタル処理とを共に効率的に処理するために利用することができる。プログラム可能な低レベル入力回路モジュールと適当なソフトウェアは、協働して、アナログ信号を低レベルなものから分離すると共にこれらを互いに分離し、並びに、様々な信号源をスキャン又は複合する。それに加え、この協働により、弱い信号を増大したり、アナログからディジタルへの変換を行ったり、線型変換を行ったり、及び、システムコンピュータにアクセスするための適当な制御信号を生成することができる。
　これらの機能を実行するハードウェアは、システムコンピュータがアナログ信号にアクセスし及び処理するために必要な特殊なインターフェース・ソフトウェアに適切に統合されなければならない。さらに、特定のアプリケーション用のデータ獲得システム全体を設定できるようにするために、コンピュータのオペレーティング・システムによって管理されるソフトウェアを簡単に供給できるようにする必要がある。
　（イ）「Ｗｈｅｎ　ｕｓｉｎｇ　ｔｈｅ　ｉｎｔｅｒｒｕｐｔ　ｍｏｄｅ（ｂ），ｔｈｅ　ｉｎｔｅｒｒｕｐｔ　ｒｏｕｔｉｎｅ　ｒｅａｄｓ　ｔｈｅ　ａ−ｄ　ｖａｌｕｅ，ｃｏｎｖｅｒｔｓ　ｉｔ　ｔｏ　ａ　ｔｅｍｐｅｒａｔｕｒｅ　ａｎｄ　ｓｔｏｒｅｓ　ｔｈｉｓ　ｔｅｍｐｅｒａｔｕｒｅ　ｔａｂｌｅ．Ｔｈｅ　ｃｏｎｔｒｏｌ　ｐｒｏｇｒａｍ　ｓｉｍｐｌｙ　ｒｅａｄｓ　ｔｈｅ　ｔｅｍｐｅｒａｔｕｒｅ　ｆｒｏｍ　ｔｈｅ　ｔａｂｌｅ　ａｎｄ　ｃｏｎｔｒｏｌｓ　ｔｈｅ　ｐｒｏｃｅｓｓ　ｗｉｔｈ　ｉｔｓ　ａｌｇｏｒｉｔｈｍ．」（第１２８頁第３図の下にある説明文より）
（審判合議体仮訳）
　割り込みモード（ｂ）を使用する場合、割り込みルーチンがａ−ｄ値を読み込み、これを温度に変換し、これを温度テーブルに格納する。制御プログラムは、単純に、このテーブルから温度を読み込み、そのアルゴリズムを用いてプロセスを制御する。
　（ウ）「Ｗｈｅｎ　ｆｌｏａｔｉｎｇ−ｐｏｉｎｔ　ｃａｐａｂｉｌｉｔｙ　ｉｓ　ｎｏ　ａｖａｉｌａｂｌｅ，ａ　ｐｉｅｃｅｗｉｓｅ　ｌｉｎｅａｒ　ａｐｐｒｏｘｉｍａｔｉｏｎ　ｃａｎ　ｂｅ　ｅｍｐｌｏｙｅｄ．Ｉｎ　ｔｈｉｓ　ｍｅｔｈｏｄ，ｅａｃｈ　ｔｈｅｒｍｏｃｏｕｐｌｅ’ｓ　ｓｅｎｓｉｔｉｖｉｔｙ　ｃｕｒｖｅ　ｉｓ　ｆｉｒｓｔ　ｂｒｏｋｅｎ　ｄｏｗｎ　ｉｎｔｏ　ａ　ｓｅｇｍｅｎｔｅｄ　ｌｉｎｅａｒ　ｍｏｄｅｌ　ｔｈａｔ　ａｐｐｒｏｘｉｍａｔｅｓ　ｔｈｅ　ｎｏｎｌｉｎｅａｒ　ｃｈａｒａｃｔｅｒｉｓｔｉｃ．Ｏｒｄｅｒｅｄ　ｐａｉｒｓ　ｏｆ　ｃｏｏｒｄｉｎａｔｅｓ　ｒｅｐｒｅｓｅｎｔｉｎｇ　ｓｅｇｍｅｎｔ　ｅｎｄ　ｐｏｉｎｔｓ（Ｘ１Ｙ１，Ｘ２Ｙ２，ａｎｄ　ｓｏ　ｆｏｒｔｈ）　ａｒｅ　ｓｔｏｒｅｄ．Ｔｈｅ　Ｙ　ｖａｌｕｅｓ　ｒｅｐｒｅｓｅｎｔ　ｔｅｍｐｅｒａｔｕｒｅ　ｉｎ　℃　ａｎｄ　ｔｈｅ　Ｘ　ｖａｌｕｅｓ　ｃｏｒｒｅｓｐｏｎｄ　ｔｏ　ａ　ｎｏｒｍａｌｉｚｅｄ　ａ−ｄ　ｏｕｔｐｕｔ．Ｔｈｅ　Ｘ　ｖａｌｕｅｓ　ａｒｅ　ｏｂｔａｉｎｅｄ　ｂｙ　ｄｉｖｉｄｉｎｇ　ｔｈｅ　ｖｏｌｔａｇｅ　ｃｏｒｒｅｓｐｏｎｄｉｎｇ　ｔｏ　ｔｈｅ　ｒｅｌａｔｅｄ　Ｙ　ｔｅｍｐｅｒａｔｕｒｅ　ｂｙ　ｔｈｅ　ｐｒｏｇｒａｍｍａｂｌｅ　ａｍｐｌｉｆｉｅｒ’ｓ　ｓｅｎｓｉｔｉｖｉｔｙ，ｗｈｉｃｈ　ｉｓ　ｓｅｔ　ｂｙ　ａ　３−ｂｉｔ　ｃｏｄｅ　ｉｎ　ａｃｃｏｒｄａｎｃｅ　ｗｉｔｈ　ｔｈｅ　ｔｈｅｒｍｏｃｏｕｐｌｅ’ｓ　ｏｕｔｐｕｔ　ｒａｎｇｅ（Ｔａｂｌｅ　２）．
Ａｒｉｔｈｍｅｔｉｃ　ｓｕｐｐｏｒｔｅｄ
　Ｔｈｅ　ｐｒｏｇｒａｍ　ｃｏｍｐａｒｅｓ　ｔｈｅ　ｏｕｔｐｕｔ　ｆｒｏｍ　ｔｈｅ　ａ−ｄ　ｃｏｎｖｅｒｔｅｒ　ｗｉｔｈ　ｔｈｅ　ｓｔｏｒｅｄ　Ｘ−ｖａｌｕｅ　ｅｎｄ　ｐｏｉｎｔｓ　ｔｏ　ｓｅｌｅｃｔ　ｔｈｅ　ｓｅｇｍｅｎｔ．Ｔｈｅ　ｆｏｌｌｏｗｉｎｇ　ｌｉｎｅａｒ　ｅｑｕａｔｉｏｎ　ｉｓ　ａｐｐｌｉｅｄ　ｔｏ　ｏｂｔａｉｎ　ｔｈｅ　ｃｏｒｒｅｃｔｅｄ　ｔｅｍｐｅｒａｔｕｒｅ：
Ｈｅｒｅ　Ｔ　ｉｓ　ｔｅｍｐｅｒａｔｕｒｅ　ｉｎ　℃，Ｙｈｉｇｈ　ａｎｄ　Ｘｈｉｇｈ　ａｒｅ　ｔｈｅ　ｒｅｓｐｅｃｔｉｖｅ　ｈｉｇｈ−ｖａｌｕｅｄ　ｅｎｄ　ｐｏｉｎｔｓ，Ｙｌｏｗ　ａｎｄ　Ｘｌｏｗ　ａｒｅ　ｔｈｅ　ｌｏｗ−ｖａｌｕｅｄ　ｅｎｄ　ｐｏｉｎｔｓ，ａｎｄ　Ｘａ−ｄ　ｉｓ　ｔｈｅ　ａ−ｄ　ｄｉｇｉｔａｌ　ｏｕｔｐｕｔ　ｖａｌｕｅ　ｂｅｉｎｇ　ｒｅａｄ．」（第１２８頁右欄第２４行−下から５行目）
（審判合議体仮訳）
　浮動小数点機能が使用できない場合、分割線型近似が使用される。この方法では、最初に、各熱電対の感度曲線が、非線型特性を近似する分割線型モデルに分割される。各分割部分の端点を表す順序づけられた複数の組（Ｘ１Ｙ１，Ｘ２Ｙ２，…）が格納される。Ｙ値は、温度を表し、Ｘ値は、正規化されたａ−ｄディジタル出力を表す。Ｘ値は、プログラム可能な増幅器の感度によって決定するＹの温度に対応するように電圧を分割することによって得られ、熱電対の出力レンジに対応して３ビットのコードで設定される。（表２）
数学的な支援
　プログラムは、ＡＤ変換器からの出力と格納されたＸの端点値とを比較し、分割部分を選択する。そして、以下の線型式を用いて正しい温度を得る。
　ここで、Ｔは温度（℃）であり、ＹｈｉｇｈとＸｈｉｇｈは、それぞれ大きい方の端点の値であり、ＹｌｏｗとＸｌｏｗは小さい方の端点の値であり、Ｘａ−ｄは、ａ−ｄディジタル出力値である。
　（エ）「Ｕｎｌｉｋｅ　ｍｏｓｔ　８−ｂｉｔ　ｐｒｏｃｅｓｓｏｒｓ，ｔｈｅ　１６−ｂｉｔ　ＴＭ９９０　ｍｉｃｒｏｃｏｍｐｕｔｅｒ　ｂｏａｒｄ　ｃａｎ　ｄｉｒｅｃｔｌｙ　ｓｕｐｐｏｒｔ　ｔｈｅ　ａｄｄｉｔｉｏｎ，ｓｕｂｔｒａｃｔｉｏｎ，ｍｕｌｔｉｐｌｉｃａｔｉｏｎ，ａｎｄ　ｄｉｖｉｓｉｏｎ　ｏｐｅｒａｔｉｏｎｓ　ｎｅｅｄｅｄ　ｆｏｒ　ｐｉｅｃｅｗｉｓｅ　ｌｉｎｅａｒｉｚａｔｉｏｎ．Ｗｈｅｎ　ｔｈｅ　ｍｉｃｒｏｃｏｍｐｕｔｅｒ　ｄｅｌｉｖｅｒｓ　ｔｈｅ　ｒｅｑｕｉｒｅｄ　ｍｅａｓｕｒｅｍｅｎｔ　ｖａｌｕｅ（ｔｙｐｉｃａｌｌｙ　ｔｅｍｐｅｒａｔｕｒｅ），ｔｈａｔ　ｉｎｆｏｒｍａｔｉｏｎ　ｃａｎ　ｅｉｔｈｅｒ　ｂｅ　ｃｏｍｂｉｎｅｄ　ｗｉｔｈ　ｏｔｈｅｒ　ｃｏｌｌｅｃｔｅｄ　ｄａｔａ　ｔｏ　ａｃｔｕａｔｅ　ａ　ｍｏｔｏｒ，ｖａｌｖｅ，ｏｒ　ｓｏｌｅｎｏｉｄ　ｏｒ　ｂｅ　ｄｉｓｐｌａｙｅｄ，ｐｒｉｎｔｅｄ，ｏｒ　ｓｔｏｒｅｄ　ｉｎ　ａ　ｔａｂｌｅ．」（第１２８頁右欄下から４行目−第１２９頁左欄第５行）
（審判合議体仮訳）
　大抵の８ビットプロセッサと異なり、１６ビットのＴＭ９９０マイクロコンピュータボードは、分割線型変換に必要な、加算、減算、乗算及び除算を直接サポートしている。マイクロコンピュータが必要な計測値（典型的には温度）を提供すると、その情報は、他の収集されたデータと結合され、モーター、バルブ又はソレノイドを作動（ａｃｔｕａｔｅ）させるか、あるいは、表示、印刷、又は、表に格納される。
　（オ）第１２６頁の第１図には、Ｄａｔａ−ａｃｑｕｉｓｉｔｉｏｎ　ａｎｄ　ｃｏｎｔｒｏｌ　ｓｙｓｔｅｍ（データ獲得・制御システム）の”ｂｒａｉｎ”（中枢部）が記載され、その図面からは、Ｄａｔａ−ｐｒｏｃｅｓｓｉｎｇ　ｃｏｍｐｌｅｘ（データ処理複合体）が、Ｔｈｅｒｍｏｃｏｕｐｌｅ　ｉｎｔｅｒｆａｃｅ　ｂｌｏｃｋ（熱電対インタフェースブロック）を介してＣｏｎｔｒｏｌｌｅｄ　ｐｒｏｃｅｓｓ（制御対象プロセス）からＴｈｅｒｍｏｃｏｕｐｌｅ　ｉｎｐｕｔｓ（熱電対信号）をＬｏｗ−ｌｅｖｅｌ　ａｎａｌｏｇ　ｉｎｐｕｔから入力し、これをＭｉｃｒｏｃｏｍｐｕｔｅｒ（マイクロコンピュータ）で処理し、Ｃｏｎｔｒｏｌ　ｏｕｔｐｕｔｓ（制御出力信号）を５ＭＴ　ｉｎｄｕｓｔｒｉａｌ　ｉｎｔｅｒｆａｃｅ　ｍｏｄｕｌｅｓ（５ＭＴ工業インタフェースモジュール）を介してＣｏｎｔｒｏｌｌｅｄ　ｐｒｏｃｅｓｓ（制御対象プロセス）へ出力すること、Ｄａｔａ−ｐｒｏｃｅｓｓｉｎｇ　ｃｏｍｐｌｅｘ（データ処理複合体）がさらに、Ｄｙｎａｍｉｃ　ＲＡＭ（ＤＲＡＭ）及びＦｌｏｐｐｙ−Ｄｉｓｋ　ｃｏｎｔｒｏｌｌｅｒ（フロッピー・ディスク制御器）を含み、Ｆｌｏｐｐｙ　Ｄｉｓｋｓ（フロッピー・ディスク）と接続されていること、及び、Ｌｏｗ−ｌｅｖｅｌ　ａｎａｌｏｇ　ｉｎｐｕｔは、ＴＭ９９０／３１５というモジュールにより構成されていることが見てとれる。
　（カ）第１２７頁には、ＴＭ９９０／３１５というモジュールについて記載されており、特にその図面からは、Ａｎａｌｏｇ　ｓｉｇｎａｌ　ｉｎｐｕｔ（アナログ信号入力）を入力し、Ｐｒｏｇｒａｍｍａｂｌｅ−ｇａｉｎ　ａｍｐｌｉｆｉｅｒ（プログラム可能なゲイン増幅器）により増幅し、１２−ｂｉｔ　ａ−ｄ　ｃｏｎｖｅｒｔｅｒ（１２ビットＡＤ変換器）によりＡＤ変換を行い、Ｂｕｓ　ｉｎｔｅｒｆａｃｅ　ｌｏｇｉｃ（バスインタフェース論理）からｍｉｃｒｏｃｏｍｐｕｔｅｒ　ｂｕｓ（マイクロコンピュータバス）へ出力することが見てとれる。
　（キ）第１２８頁の第３図には、Ｃｏｎｔｒｏｌ　ｐｒｏｇｒａｍ（制御プログラム）とＩｎｔｅｒｒｕｐｔ　ｒｏｕｔｉｎｅ（割り込みルーチン）が別々の独立したプログラムとして記載されている。そして、Ｃｏｎｔｒｏｌ　ｐｒｏｇｒａｍ（制御プログラム）は、Ｒｅａｄ　ｔｅｍｐｅｒａｔｕｒｅ　ｆｒｏｍ　ｔａｂｌｅ（表から温度を読み込む）、Ｃｏｎｔｒｏｌ　ａｌｇｏｒｉｔｈｍ（制御アルゴリズム）、及び、Ｃｏｎｔｒｏｌ　ｔｏ　ｐｒｏｃｅｓｓ（プロセスに対する制御）の３つの処理が繰り返し実行されていることが見てとれる。
　上記（ア）及び（オ）からして、熱電対信号は、制御対象プロセスの状態を検出するセンサから入力されるものであることは自明である。
　上記（エ）及び（オ）からして、制御対象プロセスは、モーター、バルブ又はソレノイドを作動させるアクチュエータを有し、これらが制御出力信号により制御されることは自明である。
　上記（カ）からすると、ＡＤ変換からのデータ（ａ−ｄ値）は、マイクロコンピュータへ出力されていることから、上記（イ）、（オ）及び（キ）からすると、マイクロコンピュータがａ−ｄ値を入力し、割り込みルーチンを実行することにより温度を計算し、制御プログラムを実行することにより、温度と他のデータとを用いて制御出力を生成することがわかる。
　また、技術常識からして、プログラムがメモリに格納されていることは自明であるから、マイクロコンピュータが実行する制御プログラム及び割り込みルーチン等のプログラムは上記（オ）からして、ＤＲＡＭ又はフロッピーディスクに格納されていることは自明である。
　よって、上記（ア）乃至（キ）からして、引用文献１には次の発明（以下「引用発明１」という。）が記載されている。
　制御対象プロセスの状態を検出するセンサからの熱電対信号が入力される熱電対インタフェースブロック及び低レベルアナログ入力と、
　前記センサからの熱電対信号に基づいて前記制御対象プロセスの複数のアクチュエータを制御するための制御出力信号を出力する５ＭＴ工業インタフェースモジュールと、
　前記制御対象プロセスを制御するためのプログラムが格納されたＤＲＡＭ又はフロッピー・ディスクと、
　前記プログラムを演算実行するマイクロコンピュータと、を備え、
　前記プログラムは、割り込みルーチン及び制御プログラムを有し、
　前記制御プログラムは、表から読み出した温度と他の収集したデータとを用いて制御アルゴリズムを実行することにより前記アクチュエータを制御する制御信号を生成する機能を有し、
　前記割り込みルーチンは、前記熱電対インタフェースブロック及び低レベルアナログ入力からの熱電対信号のうち少なくとも一つを補間計算して温度として表に格納する機能を有するデータ獲得・制御システム。
　（２）引用発明２
　原査定の拒絶の理由に引用された、本願の出願前である１９８５年３月１２日に頒布された刊行物である特開昭６０−４５７４２号公報（以下「引用文献２」という。）には、次の事項が記載されている。
　（ク）「第２図は第１図のマイクロコンピュータ１０の詳細構成図である。アナログの入力信号としては、熱線式吸入空気量検出器２からの空気量信号ＡＦ、水温センサ６からの水温信号ＴＷ、スロットルアクチュエータ４からのスロットル開度信号などがあり、これらの信号はマルチプレクサ３０に入力され、時分割的にセレクトされてＡＤコンバータ３１に送られ、ここでディジタル信号に変換される。また、オン−オフ信号として入力される情報としては、空燃比センサ７の制御回路１１からの信号１１ｂがあり、これらは１ビットのディジタル信号として扱う。さらに、クランク角センサ８からのパルス列信号ＣＲＰ，ＣＰＰも入力される。３２はＲＯＭ、３３はＣＰＵであり、ＣＰＵ３３はディジタル演算処理を行うプロセッシングセントラルユニットであり、ＲＯＭ３２は制御プログラムおよび固定データを格納する記憶素子である。ＲＡＭ３４は、読みだしおよび書き込み可能な記憶素子である。Ｉ／Ｏ回路３５はＡＤコンバータ３１および各センサからの信号をＣＰＵ３３に送ったり、ＣＰＵ３３からの信号を噴射弁３の駆動回路３６、スロットルアクチュエータ４、点火コイル９および空燃センサ７のヒータ駆動回路１２に送ったり、制御回路１１へ制御信号１１ａを送る機能を持っている。」（第２頁左下欄第５行−右下欄第９行）
　上記（ク）からして、引用文献２には、次の発明（以下「引用発明２」という。）が記載されている。
　自動車の運転状態を検出する複数のセンサからの情報を入力し、ＡＤコンバータによりＡＤ変換を行い、Ｉ／Ｏ回路を介してＣＰＵにディジタル信号を入力し、ＣＰＵが、ＲＯＭの制御プログラムを実行することによりディジタル信号を演算し、その結果をＩ／Ｏ回路を介して、自動車の複数の駆動回路及びアクチュエータに送り制御する自動車制御用のマイクロコンピュータ。
３．本願発明と引用発明との対比
　本願発明と引用発明１とを対比すると、引用発明１の「制御対象プロセス」は、制御対象である点で、本願発明の「自動車」と一致している。
　引用発明１の「熱電対信号」は、制御対象の状態を検出するセンサから入力される情報である点で、本願発明の「センサからの情報」と一致している。そして、そのような「情報」を入力する点において、引用発明１の「熱電対信号が入力される熱電対インタフェースブロック及び低レベルアナログ入力」は、本願発明の「入力部」と一致している。引用発明１の「制御出力信号」は、上記制御対象のアクチュエータを制御するための「情報」である点で、本願発明の「複数のアクチュエータを制御するための情報」と一致している。そして、そのような「情報」を出力する点において、引用発明１の「５ＭＴ工業インタフェースモジュール」は、本願発明の「出力部」と一致している。
　引用発明１の「ＤＲＡＭ又はフロッピー・ディスクは、上記制御対象を制御するためのプログラムが格納されているメモリである点で、本願発明の「メモリ」と一致している。また、引用発明１の「マイクロコンピュータ」は、メモリに格納されたプログラムを演算実行する手段であるから、本願発明の「中央演算処理部」と一致している。
　引用発明１において、熱電対信号が、制御プログラムがそのまま使用することができない情報であることは自明であるから、割り込みルーチンが行う補間計算は、制御プログラムが使用可能な情報である温度に変換するためのものである。また、補間計算の結果である温度を表に格納することは、該温度を制御プログラムに渡すためである。よって、引用発明１の「割り込みルーチン」は、センサからの情報を、補間計算により、他のソフトウェアが使用可能な情報に変換して渡す機能を有したソフトウェアである点で、本願発明の「インターフェースソフト」に対応している。また、引用発明１の制御プログラムが有する「アクチュエータの制御信号を生成する機能」は、本願発明の「アクチュエータを制御するための演算を行う機能」に対応しているから、引用発明１の「制御プログラム」は、本願発明の「アプリケーションソフト」に対応している。
　引用発明１の「データ獲得・制御システム」は、上記制御対象を制御するユニットである点で、本願発明の「自動車用制御ユニット」と一致している。
　よって、両者は、
　制御対象の状態を検出するセンサからの情報が入力される入力部と、
　前記センサからの情報に基づいて前記制御対象のアクチュエータを制御するための情報を出力する出力部と、
　前記制御対象を制御するためのプログラムが格納されたメモリと、
　前記プログラムを演算実行する中央演算処理部と、を備え、
　前記プログラムは、インターフェースソフト及びアプリケーションソフトを有し、
　前記アプリケーションソフトは、前記アクチュエータを制御するための演算を行う機能を有し、
　前記インターフェースソフトは、前記入力部からの情報のうち少なくとも一つを補間演算することにより前記アプリケーションソフトで使用可能な情報へ変換して前記アプリケーションソフトへ渡す機能を有する機能を有する制御ユニット。
　の点で一致し、以下の点で相違している。
［相違点１］
　本願発明は、制御対象を自動車に限定しており、それに伴い、制御ユニットに含まれる構成がすべて自動車用であるのに対し、引用発明１は、制御対象を限定していない点。
［相違点２］
　入力部に入力される情報が、本願発明では、複数のセンサから得られたものであり、引用発明１では、制御出力信号を生成するのに必要なデータのうち、熱電対以外の情報についてどのように入力されるのか不明である点。
［相違点３］
　インターフェースソフトが、本願発明では、アプリケーションソフトから渡された情報を出力部へ出力するための情報に変換する機能を有しているのに対し、引用発明１では、そのような機能を有していない点。
４．当審の判断
　上記相違点について、以下検討する。
［相違点１について］
　引用発明２にあるように、制御プログラムが格納されたＲＯＭとＣＰＵとを備え、センサから入力した信号を演算処理してアクチュエータに出力して制御する自動車制御用の制御装置は周知であるから、引用発明１の制御ユニットを自動車制御用に限定することに格別な困難性はない。
［相違点２について］
　引用発明２にあるように、複数のセンサから制御対象の運転状態に関する情報を入力することは周知であるから、引用発明１において、制御に使用する複数の情報を複数のセンサから得るように構成することに格別な困難性はない。
［相違点３について］
　入力と同様の処理を出力において行うことは、入出力を伴う制御システムにおいては通常行われていることであり、実際、プロセスの制御量を決定するソフトウェア本体である推論実行部と、制御データを出力するプロセス出力装置との間に、後処理用の推論後処理部を設けることにより、推論結果をプロセス出力装置に出力できる形式に変換することは、特開平２−２８７２８号公報の第５頁右下欄第５行〜第６頁右上欄第２行及び第４図に記載されているように周知である。
　さらに、類似の機能を一のソフトウェアにまとめることはプログラミングに係る技術常識にすぎない。
　したがって、引用発明１において、補間計算による変換機能を有したインターフェースソフトに、アプリケーションソフトから渡された情報を出力部へ出力するための情報に変換する機能を付加することは当業者が容易に想到し得たものである。
　そして、本願発明の作用効果も、引用発明及び周知技術から当業者が容易に予測できる範囲内のものである。
５．むすび
　したがって、本願発明は、引用発明１及び２並びに周知技術に基いて当業者が容易に発明をすることができたものであるので、特許法第２９条第２項の規定により特許を受けることができない。
　よって、結論のとおり審決する。