【事件の表示】
　平成　４年特許願第３５０８２０号「プログラミング装置」拒絶査定に対する審判事件［平成　６年　６月２４日出願公開、特開平　６−１７５７０９］について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
Ｉ．手続の経緯・本願発明
　本願は、平成４年１２月４日の出願であって、その発明は請求項１乃至請求項７に記載されたものであるところ、請求項１に係る発明（以下、本願発明という。）は、特許請求の範囲の請求項１に記載された次のとおりのものである。
　「入出力されるデータと該データに対する演算を中心に制御ブロック図を作成し、この制御ブロック図に基づいて制御プログラムを作成するプログラミング装置において、入力データに対する基本演算命令の実行と出力を入力指示できるとともに、複数のデータを配列化した配列化データに対して複数の演算のまとまりをマクロ演算として定義し、配列化データに対するマクロ演算命令の実行と出力を入力指示できる操作入力部と、この操作入力部より入力された操作入力情報に対応する制御ブロック図などを表示する表示部と、上記表示された制御ブロック図を上記操作入力部で走査することにより上記操作入力情報を演算命令に変換する変換部とを備えたことを特徴とするプログラミング装置。」
II．引用例
　 原査定の拒絶の理由に引用された特公昭６４−８３６１号公報（以下、引用例という。）には、「プログラム作成作業において、マン・マシン・インタフェイスを構成する表示部上の表示を論理回路図によって表示するプログラミング装置」（１頁右欄１９行乃至２２行）が記載され、図面第２、３、５図と共に、以下の記載がある。
　「第２図は、第１図のキー入力部１のキーの配列を示す説明図で、２１はシフトキー、２２はエンタキー、２３は数字を入力するテンキー、２４は線番種別を入力する文字キー、２５は分岐カラム情報を入力する分岐キー、２６は論理記号を入力する論理キーで２６１はアンドキー、２６２はオアキー、２６３はノットキーである。論理キー２６のうちでブランクキーには論理回路中のフリップフロップ、Ｎ／Ｍロジック等を割当ることができる。
　第３図は表示部３に表示される論理回路図の一例を示し、図において、３０はカラムの配分の説明のために付記した部分で、この部分３０は表示画面上には表示されない。また３１は各ロウ番号に対応するＲＮで、キー入力部１からの入力を必要とせず、キー入力記憶部２に記憶されていて表示部３には常に表示される。第３図に示す例ではロウ番号は１〜１６、カラム番号は１乃至６であって、カラムＮｏ．１、Ｎｏ．２はＲＮに、カラムＮｏ．３、Ｎｏ．４は入力に、カラムＮｏ．５、Ｎｏ．６は分岐に、カラムＮｏ．７、Ｎｏ．８は論理に、・・・用いられている例を示している。
　キー入力における動作は、シフトキー２１を操作し、表示部３の表示画面上のカーソルを文字、記号を入力すべき位置に占位させ、入力すべき文字、記号に対するキーを操作すれば、そのキーに対応するコードがキー入力記憶部２入力されて、操作したキーに対応する文字、図形が表示部３に表示される。第３図に示す論理回路図が表示部３の表示画面上で完成された後、エンタキー２２を操作すると表示された論理回路図の各部分に対応するコードがその表示位置に対応するアドレス位置に配列されてキー入力記憶部２に記憶され、キー入力→シーケンス命令変換部４の動作が開始される。」（２頁右欄１４行乃至３頁左欄４行）
　「第５図はこの発明の実施例においてキー入力記憶部２の内容をシーケンス命令に変換する順序を示す図で、図に示すとおり左端のカラム（ＲＮを表示するカラムは除く）の第１ロウから順次第ｍロウに到り、次のカラムの第１ロウにかえって、次のカラムの第１ロウから順次ｍロウに到る。この左端のカラムに、たとえば第３図の左端の入力命令を表す表示がなされているとすると、変換によって生成されるシーケンス命令はＩＮ（Ｉ１／１）ＩＮ（Ｉ２／２）Ｉ、ＩＮ（Ｍ１／６）、ＩＮ（Ｍ２／７）、ＩＮ（Ｉ３／８）、ＩＮ（Ｍ３／１０）、ＩＮ（Ｉ４／１４）、ＩＮ（Ｍ４／１５）、ＩＮ（Ｍ５／１６）となり、次にカラムの分岐命令は、ＢＤ２（１／４）、ＢＤ２（８／９）、ＢＤ２（１４／１１）、ＢＤ２（２／５）、ＢＤ２（１５／１２）となる。シーケンス命令→キー入力変換部６における変換順序も第５図に示す順序による。」（３頁右欄５行乃至２０行）
　ここで、引用例の第５図に示された、左端のカラムの第１ロウから順次第ｍロウに到り、シーケンス命令に変換することは、表示された論理回路図を走査することにより操作入力情報をシーケンス命令に変換することであるから、引用例には、入出力されるデータと該データに対する演算を中心に論理回路図を作成し、この論理回路図に基づいて制御プログラムを作成するプログラミング装置において、入力データに対するシーケンス命令の実行と出力を入力指示できるとともに、操作入力部より入力された操作入力情報に対応する論理回路図などを表示する表示部と、上記表示された論理回路図を上記操作入力部で走査することにより上記操作入力情報をシーケンス命令に変換する変換部とを備えたプログラミング装置が記載されていると認められる。
　
III．対比・検討
１．対比
　本願発明と引用例に記載されたものとを比較すると、
引用例の「論理回路図」、「シーケンス命令」は、本願発明の「制御ブロック図」、「基本演算命令」にそれぞれ相当するから、本願発明と引用例に記載されたものとは、「入出力されるデータと該データに対する演算を中心に制御ブロック図を作成し、この制御ブロック図に基づいて制御プログラムを作成するプログラミング装置において、入力データに対する基本演算命令の実行と出力を入力指示できるとともに、操作入力部より入力された操作入力情報に対応する制御ブロック図などを表示する表示部と、上記表示された制御ブロック図を上記操作入力部で走査することにより上記操作入力情報を演算命令に変換する変換部とを備えたプログラミング装置」である点で一致し、本願発明が、引用例の操作入力部には明記されない、「複数のデータを配列化した配列化データに対して複数の演算のまとまりをマクロ演算として定義し、配列化データに対するマクロ演算命令の実行と出力を入力指示できる操作入力部」を備えた点で、相違が認められる。
２．検討
　ここで、本願発明は、「複数個の演算や複雑な演算を指定でき、入力操作から演算命令への変換を容易にし、これにより入力操作を簡単にし、プログラミング効率の向上を図れるプログラミング装置を提供することを目的とする」（本願明細書の段落【０００５】）ものである。
　そして、本願明細書段落【００２０】には、「図１はこの実施例１における表示画面の例を示す図である。図１において、Ｂ１は上記表示部３３の画面に表示した制御ブロック図である。この制御ブロック図Ｂ１は入力部１１と論理演算部１２と出力部１３から成る。入力部１１は複数のデータ（ＩＷ０００１，ＩＷ０００２，ＩＷ０００３，ＩＷ０００４，ＩＷ０００５，ＩＷ０００６等）を入力することを示す。論理演算部１２は入力部１１からの配列化データを論理演算する演算ブロック１４，１５を有している。この演算ブロック１４は、加算及び乗算の演算を入力データに対して行うことがマクロ定義化されている。出力部１３は演算ブロック１４，１５で演算された結果のデータ（ＭＷ０００１，ＭＷ０００２等）を出力することを示す。」とあることから、本願発明の「マクロ演算命令」とは、加算及び乗算等の複数の演算のまとまりを入力データに対して行う一つの命令、と解される。
　しかしながら、複数個の演算や複雑な演算を一つの命令として指定することで、入力操作を簡単にして、プログラミング効率の向上を図る目的のために、複数のデータを配列化したデータのまとまりに対して、一つの命令で加算及び乗算の演算等のまとまりの演算を行うことは、周知である。（必要であれば、原査定の拒絶の理由で引用された特開昭６２−２４２２６５号公報の、特に第１０、１１図に係るマトリックスオペレーション状態での演算を参照。）
　したがって、複数のデータを配列化した配列化データに対して複数の演算のまとまりをマクロ演算として定義し、配列化データに対するマクロ演算命令の実行と出力を入力指示できる操作入力部を備えるようにすることは、当業者が容易に想到し得たことと認められる。
　そして、本願発明が奏する作用効果は、引用例及び周知技術から当業者が予測できる範囲のものである。
　したがって、本願の特許請求の範囲の請求項１に係る発明は、引用例及び周知技術に基づいて当業者が容易に発明をすることができたものである。
IV．むすび
　以上のとおり、本願の特許請求の範囲の請求項１に係る発明は、特許法第２９条第２項の規定により特許を受けることができない。
　したがって、本願は、特許請求の範囲の請求項２乃至７について論及するまでもなく、拒絶されるべきものである。
　よって、結論のとおり審決する。