【事件の表示】
　平成　５年特許願第２７７１０９号「スロットル開度センサ特性の自動補正方法」拒絶査定不服審判事件〔平成　７年　５月１６日出願公開、特開平　７−１２７５１７〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
【１】本願発明
　本願は、平成５年１１月５日の出願であって、その請求項１、２に係る発明は、平成１５年８月１日付け手続補正書によって補正された明細書及び図面の記載からみて、特許請求の範囲の請求項１、２に記載されるとおりのものと認められるところ、請求項２に記載される発明は、次のとおりである。
　「【請求項２】　電子制御装置により車速信号及びスロットル開度信号に応じてシフトソレノイドを制御する自動変速機のスロットル開度センサ特性の自動補正方法において、スロットル開度センサのスロットル開度１００％及び０％の電圧データを記憶し、それに基づくスロットル開度電圧データ（ＶA ）を入力し、今回のスロットル開度１００％の電圧データとして前回記憶されたスロットル開度１００％の電圧データの範囲を越えるスロットル開度電圧データが検出される時には、該スロットル開度電圧データが所定時間継続することを条件として、前回記憶されたスロットル開度１００％の最大値（Ｖ100′）に微小量を加えた値を今回のスロットル開度１００％の最大値（Ｖ100″）として記憶しなおし、今回のスロットル開度０％の電圧データとして前回記憶されたスロットル開度０％の最小値（Ｖ0′）より小さな電圧データが検出される時には、該スロットル開度電圧データが所定時間継続することを条件として、前回記憶されたスロットル開度０％の最小値（Ｖ0′）から前記微小量を差し引いた値を今回のスロットル開度０％の最小値（Ｖ0″）として記憶しなおし、前記今回のスロットル開度１００％の最大値（Ｖ100″）及び前記今回のスロットル開度０％の最小値（Ｖ0″）に基づいて、補正されたスロットル開度（θA′）を下式により求め、必要に応じて順次上記工程を繰り返すことを特徴とするスロットル開度センサ特性の自動補正方法。
　θA ′＝（Ｖ0″−ＶA ）／（Ｖ0″−Ｖ100″）×１００」
　
【２】引用例の記載事項
　これに対し、原査定の拒絶の理由で引用した実願昭６１−１１４４７２号（実開昭６３−２１８１０号）のマイクロフィルム（以下、「引用例１」という。）、及び、特開平４−２２７４６号公報（以下、「引用例２」という。）には、次のような技術的事項が記載されている。
　
（１）引用例１
　ａ．「絞り弁開度に応じた信号を出力する絞り弁開度検出手段と、この絞り弁開度検出手段による絞り弁開度の最小値および最大値を記憶する記憶手段と、この記憶手段に予め記憶された前記最小値および最大値と前記絞り弁開度検出手段の出力値とを比較する比較手段と、この比較手段により前記絞り弁開度検出手段の出力値が前記予め記憶された最小値を下まわるか、あるいは最大値を上まわったとき記憶手段に記憶される最小値あるいは最大値を更新する更新手段と、前記記憶手段に記憶された最小値および最大値をもとに絞り弁開度を演算する演算手段とを有することを特徴とする絞り弁開度検出装置。」（実用新案登録請求の範囲）
　
　ｂ．「第１図は絞り弁開度検出装置の概略的な構成図で、内燃機関の吸気通路１の途中に設けられた絞り弁３は回転可能な絞り弁駆動シャフト５に固定されている。一方、吸気通路１の外部には、電源７に接続された抵抗体９が設けられ、この抵抗体９上を先端が摺動する摺動接点１１の基端部１１ａは絞り弁駆動シャフト５に固定されている。上記抵抗体９および摺動接点１１等で絞り弁開度検出手段を構成している。摺動接点１１の出力は検出回路１３に入力され、ここでこの入力値に対応した絞り弁開度が得られ、この開度信号は図外の燃料供給を制御する制御回路に出力される。
　検出回路１３は、絞り弁開度の最小値（全閉時）と最大値（全開時）とを記憶する記憶手段と、この記憶手段に予め記憶された最小値および最大値と摺動接点１１の出力値とを比較する比較手段と、この比較手段により摺動接点１１の出力値が前記予め記憶された最小値を下まわるか、あるいは最大値を上まわったときに記憶手段に記憶される最小値あるいは最大値を更新する更新手段と、前記記憶手段に記憶された最小値および最大値をもとに絞り弁開度を演算する演算手段とを含んでいる。
　検出回路１３は具体的にはマイクロコンピユータで構成されており、その動作を第２図に示すフローチヤートを用いて説明する。まず、ステップ２０１で摺動接点１１の出力値Ｅを測定する。次のステップ２０２では出力値Ｅを記憶手段に記憶されている今までの絞り弁開度信号の最小値ＥＭＩＮと比較する。
　ここで、Ｅ＜ＥＭＩＮならば、ステップ２０３で出力値Ｅを新しい最小値ＥＭＩＮとし、ステップ２０４でこのときの絞り弁開度ＴＶＯを０°（全閉）とする。一方、ステップ２０２でＥ≧ＥＭＩＮのときはステップ２０５に進み、出力値Ｅを記憶手段に記憶されている今までの絞り弁開度信号の最大値ＥＭＡＸと比較する。ここで、Ｅ＞ＥＭＡＸならばステップ２０６で出力値Ｅを新しい最大値ＥＭＡＸとし、ステップ２０７でこのときの絞り弁開度ＴＶＯを９０°（全開）とする。
　前記ステップ２０５でＥ≦ＥＭＡＸのときはステップ２０８に進み、絞り弁開度ＴＶＯを次式より求める。
　　ＴＶＯ＝９０°×（Ｅ−ＥＭＩＮ）／（ＥＭＡＸ−ＥＭＩＮ）
　上記のステップ２０４、２０７および２０８で求めた絞り弁開度ＴＶＯはステップ２０９でレジスタに記憶される。レジスタに記憶された絞り弁開度は図外の燃料供給を制御する制御回路に出力され、その後この絞り弁開度に応じた燃料が機関に供給されることになる。
　以上のようにして出力値Ｅが最小値ＥＭＩＮを下まわるか、あるいは最大値ＥＭＡＸを上まわるときには最小値あるいは最大値を更新して新たな正しい最小値あるいは最大値とし、これをもとに絞り弁開度を算出する。これにより装置の取付誤差や経時変化があっても検出精度は維持される。」（明細書第４頁第９行〜第７頁第４行）
　
　以上の記載ａ、ｂ、及び、第１、２図の記載からみて、引用例１には、
　「燃料供給を制御する制御回路に絞り弁開度信号を出力する絞り弁開度検出手段の絞り弁開度が全開（９０°）の出力値ＥＭＡＸ及び全閉（０°）の出力値ＥＭＩＮを記憶し、絞り弁開度検出手段に基づく絞り弁開度の出力値Ｅを入力し、今回の絞り弁開度全開（９０°）の出力値として前回記憶された絞り弁開度全開（９０°）の出力値ＥＭＡＸの範囲を越える出力値Ｅが検出される時には、出力値Ｅを今回の絞り弁開度全開（９０°）の出力値ＥＭＡＸとして記憶しなおし、今回の絞り弁開度全閉（０°）の出力値として前回記憶された絞り弁開度全閉（０°）の出力値ＥＭＩＮより小さな出力値Ｅが検出される時には、出力値Ｅを今回の絞り弁開度全閉（０°）の出力値ＥＭＩＮとして記憶しなおし、前記今回の絞り弁開度全閉（０°）の出力値ＥＭＩＮ及び前記今回の絞り弁開度全開（９０°）の出力値ＥＭＡＸに基づいて、絞り弁開度ＴＶＯを下式により求め、必要に応じて順次上記工程を繰り返す絞り弁開度検出手段の検出精度の自動更新方法。
　ＴＶＯ＝（Ｅ−ＥＭＩＮ ）／（ＥＭＡＸ−ＥＭＩＮ）×９０°」
という発明が記載されているものと認められる。
　
（２）引用例２
　ｃ．「〈発明が解決しようとする課題〉
  この場合、運転者が要求している駆動トルクを全く無視することは実用的でないので、機関の回転数とアクセル開度から運転者の要求駆動トルクを求め、前記補正後の目標駆動トルクより要求駆動トルクの方が小さい場合は要求駆動トルクを採用し、逆の場合は目標駆動トルクを要求駆動トルクに応じて補正することが考えられる。
  しかし、アクセル開度センサの出力は必ずしもアクセル開度を正しく表わしているとは限らない。つまり、アクセル開度センサの出力とアクセル開度との間には当然のことながら一定の比例関係があり、通常はアクセル全閉の場合にセンサ出力が一定値となるようにアクセル開度センサが組付けられる。しかし、車両の点検整備等でアクセル開度センサを取り外した後、再組付けを行った場合、このアクセル開度センサを元の取り付け状態に正確に戻すことは手間がかかり、実質的に不可能とも言える。しかも、経年変化等で、アクセル開度センサの位置がずれる恐れもある。
  結局、アクセル開度センサの出力は常に正しいとは限らないので、何らかの方法で適宜、全閉位置を検出して、アクセル開度を補正する必要がある。
  本発明は、アクセル開度の補正に必要な全閉位置を学習により検出する装置を提供することを目的とする。」（第２頁右上欄第１行〜左下欄第９行）
　
　ｄ．「また、最小値θALを求める都度、これを各第ｎ回の全閉値θAC（ｎ）とすることも考えられるが、外乱等によって検出回数ｎ毎に最小値が大きく変化することがあり得る。そこで、これによるエラーを避けるため、前回の全閉値θAC（n-1）と今回の最小値θALとを比較し、第３２図のステップA１１のように、前回の全閉値θAC（ｎ-1）を今回の最小値θAL側に一定値だけずらした値を今回の全閉値θAC（ｎ）とする。」（第３頁左上欄第１４行〜右上欄第２行）
　
　ｅ．「前述の如く、アクセル開度センサ７７の出力電圧とアクセル開度θAとの間には、当然のことながら一定の比例関係があり、アクセル開度θAが全閉の場合にアクセル開度センサ７７の出力電圧が例えば０．６ボルトとなるように、スロットルボディ２１に対してアクセル開度センサ７７が組付けられる。しかし、車両８２の点検整備等でスロットルボディ２１からアクセル開度センサ７７を取り外し、再組付けを行った場合にこのアクセル開度センサ７７を元の取り付け状態に正確に戻すことは実質的に不可能であり、しかも経年変化等でスロットルボディ２１に対するアクセル開度センサ７７の位置がずれてしまう虞もある。
　そこで、本発明によりアクセル開度センサ７７の全閉位置を検出し、学習補正するようにしており、これによってアクセル開度センサ７７からの検出信号に基づいて算出されるアクセル開度θAの信頼性を確保している。
　このアクセル開度センサ７７の全閉位置の学習手順を表す第３１図に示すように、基本的にはアイドルスイッチ６８がオン状態且つイグニッションキースイッチ７５がオンからオフ状態になった後、一定時間、例えば２秒間のアクセル開度センサ７７の出力を監視し、この間のアクセル開度センサ７７の出力の最低値θALを上下限でクリップ処理してアクセル開度θAの全閉位置として取り込み、ＥＣＵ１５に組み込まれた図示しないバックアップ付きのＲＡＭに記憶しておき、次回の学習までこのアクセル開度センサ７７の出力の最低値を基準としてアクセル開度θAを補正する。
　但し、外乱等による各回毎の最小値の大きな変動に影響されないように第３２図の学習手順を採る。　……（中略）……　
　一方、このＡ１のステップにてアクセル開度θAの全閉値θACがＲＡＭに記憶されていると判断した場合には、Ａ３にてイグニッションキースイッチ７５がオン状態であるか否かを判定する。このＡ３のステップにてイグニッションキースイッチ７５がオン状態からオフ状態に変化したと判断した場合には、Ａ４にて図示しない学習用タイマのカウントを開始させる。そして、この学習用タイマのカウント開始後にＡ５にてアイドルスイッチ６８がオン状態か否かを判定する。
　このＡ５のステップにてアイドルスイッチ６８がオフ状態であると判断したならば、Ａ６にて前記学習用タイマのカウントが設定値、例えば２秒に達したか否かを判定し、再びこのＡ５のステップに戻る。又、Ａ５のステップにてアイドルスイッチ６８がオン状態であると判断した場合には、Ａ７にてアクセル開度センサ７７の出力を所定の周期で読み取り、Ａ８にて今回のアクセル開度θA（ｎ）が今までのアクセル開度θAの最小値θALよりも小さいか否かを判定する。
　ここで、今回のアクセル開度θA（ｎ）が今までのアクセル開度θAの最小値θALよりも大きいと判断した場合には、今までのアクセル開度θAの最小値θALをそのまま保持し、逆に今回のアクセル開度θA（ｎ）が今までのアクセル開度θAの最小値θALよりも小さいと判断した場合には、Ａ９にて今回のアクセル開度θA（ｎ）を新たな最小値θALとして更新する。この操作をＡ６のステップにて前記学習用タイマのカウントが設定値、例えば２秒に達するまで繰り返す。
　学習用タイマのカウントが設定値に達したならば、Ａ１０にてアクセル開度θAの最小値θALが予め設定した上下限のクリップ値、例えば０．３ボルトと０．９ボルトとの間にあるか否かを判定する。そして、このアクセル開度θAの最小値θALが予め設定したクリップ値の範囲に収まっていると判断した場合には、Ａ１１にてアクセル開度θAの初期値θA（０）或いは全閉値θACを前記最小値θALの方向に一定値、例えば０．１ボルト近づけたものを今回の学習によるアクセル開度θAの全閉値θAC（ｎ）とする。つまり、アクセル開度θAの初期値θA(０)或いは全閉値θACがその最小値θALよりも大きな場合には、
　　　θAC（ｎ）＝θA（０）−０．１
又は、
　　　θAC（ｎ）＝θAC（ｎ-1）−０．１
と設定し、逆にアクセル開度θAの初期値θA（ｏ）或いは全閉値θACがその最小値θALよりも小さな（原文の「大きな」は誤り）場合には、
　　　θAC（ｎ）＝θA（０）＋０．１
又は、
　　　θAC（ｎ）＝θAC（ｎ-1）＋０．１
と設定する。
　前記Ａ１０のステップにてアクセル開度θAの最小値θALが予め設定したクリップ値の範囲から外れていると判断した場合には、Ａ１２にて外れている方のクリップ値をアクセル開度θAの最小値θALとして置き換え、前記Ａｌｌのステップに移行してアクセル開度θAの全閉値θACを学習補正する。そして、学習補正した全閉値θACを用いて、アクセル開度θAを補正し、要求駆動トルクＴｄの算出に供す。
　このように、アクセル開度θAの最小値θALに上限値と下限値とを設定することにより、アクセル開度センサ７７が故障した場合でも誤った学習を行う虞がなく、また一回当たりの学習補正量を一定値に設定したことにより、ノイズ等の外乱に対しても誤った学習を行うことがなくなる。
 上述した実施例では、アクセル開度センサ77の全閉値θACの学習開始時期をイグニッションキースイッチ75がオン状態からオフ状態へ変化した時点を基準にしたが、運転の意図がないことが判明し、且つ機関がアイドリング状態であれば、全閉値を学習補正することができる。」（第２２頁左下欄第２０行〜第２４頁右上欄第３行）
　
　以上の記載ｃないしｅ、及び、第３１、３２図の記載からみて、引用例２には、
　「アクセル開度センサ７７の全閉位置を検出し、学習補正する自動補正方法において、イグニッションキースイッチ７５がオン状態からオフ状態に変化し、アイドルスイッチ６８がオン状態であると判断した場合には、タイマのカウントが設定値（例えば２秒）に達するまでの間のアクセル開度θAの最小値θALを求め、（今回のアクセル開度の最小値θALを今回の全閉値θAC（ｎ）とするのではなく、）今回のアクセル開度の最小値θALを前回の全閉値θAC（ｎ-1）と比較して、前回の全閉値θAC（ｎ-1）を今回の最小値θAL側に一定値（例えば０．１ボルト）だけずらした値を今回の全閉値θAC（ｎ）として設定（記憶）しなおすことにより、もって、ノイズ等の外乱に対して誤った学習を行わせない」、
という発明が記載されているものと認められる。
　
【３】対比・判断
（１）対比
　そこで、請求項２に係る発明（以下、「本願発明」という。）と上記引用例１に記載された発明とを対比すると、
　引用例１に記載された発明の「絞り弁開度検出手段」は、本願発明の「スロットル開度センサ」に相当し、以下同様に、前者の「絞り弁開度ＴＶＯ」は後者の「スロットル開度（θA′）」に、「絞り弁開度全開（９０°）」は「スロットル開度１００％」に、「絞り弁開度全閉（０°）」は「スロットル開度０％」に、「出力値Ｅ」は「電圧データ（ＶA ）」に、「記憶された絞り弁開度全開（９０°）の出力値ＥＭＡＸ」は「記憶されたスロットル開度１００％の最大値（Ｖ100′）」に、「記憶された絞り弁開度全閉（０°）の出力値ＥＭＩＮ」は「記憶されたスロットル開度０％の最小値（Ｖ0′）」に、「スロットル開度センサ特性の自動補正方法」は「絞り弁開度検出手段の検出精度の自動更新方法」に、それぞれ、相当する。
　また、引用例１に記載された発明と本願発明における「記憶しなおす値」（２つ）は、スロットル開度センサのスロットル開度１００％及び０％の電圧データとして記憶した値を記憶しなおす「更新値」である限りにおいて、一致する。
　そして、スロットル開度１００％及び０％の電圧データの記憶した値を更新する「更新値」を、それぞれ、「全開時更新値」、「全閉時更新値」とすると、
　両者は、
　「スロットル開度センサのスロットル開度１００％及び０％の電圧データを記憶し、それに基づくスロットル開度電圧データ（ＶA ）を入力し、今回のスロットル開度１００％の電圧データとして前回記憶されたスロットル開度１００％の電圧データの範囲を越えるスロットル開度電圧データが検出される時には、『全開時更新値』を今回のスロットル開度１００％の最大値（Ｖ100″）として記憶しなおし、今回のスロットル開度０％の電圧データとして前回記憶されたスロットル開度０％の最小値（Ｖ0′）より小さな電圧データが検出される時には、『全閉時更新値』を今回のスロットル開度０％の最小値（Ｖ0″）として記憶しなおし、前記今回のスロットル開度１００％の最大値（Ｖ100″）及び前記今回のスロットル開度０％の最小値（Ｖ0″）に基づいて、補正されたスロットル開度（θA′）を下式により求め、必要に応じて順次上記工程を繰り返すスロットル開度センサ特性の自動補正方法。
　θA ′＝（Ｖ0″−ＶA ）／（Ｖ0″−Ｖ100″）×１００」、
で一致し、以下の各点（イ）〜（ハ）で相違する。
（相違点）
　（イ）本願発明のスロットル開度センサは、電子制御装置により車速信号及びスロットル開度信号に応じてシフトソレノイドを制御する自動変速機に用いられるものであるのに対し、引用例１に記載された発明は、燃料供給を制御する制御回路にスロットル開度信号を出力するために用いられるものである点。
　（ロ）本願発明の「全開時更新値」は、前回記憶されたスロットル開度１００％の最大値（Ｖ100′）に微小量を加えた値であり、「全閉時更新値」は、前回記憶されたスロットル開度０％の最小値（Ｖ0′）に前記微小量を差し引いた値であるのに対し、引用例１に記載された発明の「全開時更新値」、「全閉時更新値」は、共に、「出力値Ｅ」（電圧データＶA ）である点。
　（ハ）本願発明は、上記各更新値に記憶しなおす場合には、スロットル開度電圧データが所定時間継続することを条件としているのに対し、引用例１に記載された発明は、そのような条件を必要としない点。
　
（２）当審の判断
　以下、前記各相違点（イ）〜（ハ）について検討する。
（相違点の検討）
・相違点（イ）について；
　電子制御装置により車速信号及びスロットル開度信号に応じてシフトソレノイドを制御する自動変速機は、本願出願前、当業者にとって周知・慣用の技術であり、また、該スロットル開度信号がスロットル開度センサから出力されることは、当業者にとって自明の事項であるから、この相違点は当業者が必要に応じて適宜なし得る程度の単なる相違にすぎない。
　
・相違点（ロ）について；
　引用例２に記載される発明の「前回の全閉値θAC（ｎ-1）を今回のアクセル開度の最小値θAL側に一定値（例えば０．１ボルト）だけずらした値」は、アクセル開度センサの全閉位置における「更新値」そのものであり、上記「前回の全閉値θAC（ｎ-1）」、「一定値（例えば０．１ボルト）」は、それぞれ、本願発明における「前回記憶されたアクセル開度の電圧データ」、「微少量」というべきものである。
　また、上記「今回のアクセル開度の最小値θAL」は、「今回のアクセル開度の電圧データとして前回記憶されたアクセル開度の電圧データの範囲を越えるアクセル開度の電圧データ」ということができる。
　そうすると、引用例２には、「今回のアクセル開度のデータとして前回記憶されたアクセル開度データの範囲を越えるアクセル開度のデータが検出される時には、前回記憶されたアクセル開度に微小量を加えた値あるいは減じた値を今回のアクセル開度のデータとして記憶しなおす」という技術事項が記載されているものと認められる。
　しかるに、アクセル開度とスロットル開度の間には、その開度に関して密接な関係があることは当業者にとって技術常識であり、引用例２に記載される上記技術事項をスロットル開度センサに用いることは、当業者が容易に予測し得る事項である。
　また、引用例１に記載される発明の各「更新値」がノイズ等の外乱に対処する必要性のあることは、当業者が当然考慮しなければならない設計上の技術的課題である。
　したがって、引用例１に記載される発明における「全開時更新値」と「全閉時更新値」に関する補正方法として、引用例２に記載される上記技術事項を適用することは、当業者が容易になし得ることであり、当該適用にあたり、各「更新値」における「微少量」を共通の値とすることは、当業者が必要に応じて適宜なし得る程度の設計事項にすぎないから、それゆえ、引用例１に記載される発明及び引用例２に記載される上記技術事項に基いて、相違点（ロ）における本願発明のように構成することは、当業者が容易になし得ることである。
　
・相違点（ハ）について；
　一般に、出力データが所定時間、所定の範囲に収まりながら安定して継続することを条件として、更新動作を行うことは、周知の技術である。（特開平４−６０１５２号公報）
　そして、このような周知の技術を考慮して、引用例１に記載される発明の出力値ＥＭＡＸやＥＭＩＮを「更新値」に記憶しなおす場合に、スロットル開度電圧データが所定時間継続することを条件とするように構成することは、当業者が必要に応じて適宜選択し得る程度の設計事項にすぎないものと認められる。
　
（効果について）
　そして、本願発明の構成によってもたらされる効果も、引用例１に記載された発明、引用例２に記載される技術事項及び上記周知技術から当業者であれば当然予測することができる程度のものであって、格別のものとはいえない。
　
【４】むすび
　以上のとおりであって、本願発明は、引用例１に記載された発明、引用例２に記載される技術事項及び上記周知技術に基いて、当業者が容易に発明をすることができたものと認められるから、特許法第２９条第２項の規定により特許を受けることができない。
　したがって、本願は拒絶すべきものである。
　よって、結論のとおり審決する。