【事件の表示】
　平成　８年特許願第　３４４６４号「コンピュータ・グラフィックス・システム及びグラフィックス処理エンジンのオペレーションを制御する方法」拒絶査定不服審判事件〔平成　８年１１月　１日出願公開、特開平　８−２８７２８８〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯・本願発明
　本願は、平成８年２月２２日（パリ条約による優先権主張１９９５年３月２４日、米国）の出願であって、その請求項１５に係る発明は、特許請求の範囲の請求項１５に記載された次のとおりのものと認める。（以下、「本願発明」という。）
　
「三次元オブジェクトを表すグラフィックス・データを処理し、当該グラフィックス・データをディスプレイの第１部分に表示するためのグラフィックス処理エンジンを含むグラフィックス・システムにおいて前記グラフィックス処理エンジンのオペレーションを制御する方法にして、
　ユーザ入力に応答してテキスト・データを入力し、当該テキスト・データを前記ディスプレイの第２部分に表示するステップを含み、
　前記テキスト・データは複数のテキスト・ストリング及び当該テキスト・ストリング内に埋め込まれた複数の記号を含み、前記複数の記号は前記グラフィックス処理エンジンのオペレーションを制御するための少なくとも１つのホットリンク・コマンドを表し、
　さらに、前記ディスプレイの前記第２部分に表示された前記テキスト・データのうち一のテキスト・ストリングをユーザが選択することに応答して、当該選択されたテキスト・ストリングが少なくとも１つの記号を含んでいるかどうかを決定するために当該選択されたテキスト・ストリングを分析するステップと、
　前記選択されたテキスト・ストリングが少なくとも１つの記号を含んでいると決定する場合、前記選択されたテキスト・ストリング内に含まれる前記少なくとも１つの記号によって表される一のホットリンク・コマンドを識別するとともに、当該識別されたホットリンク・コマンドに従った少なくとも１つのグラフィックス機能を遂行するように前記グラフィックス処理エンジンを制御するステップとを含み、
　前記グラフィックス処理エンジンはビュー・ポイントに従って前記グラフィックス・データを処理及び表示すること、及び
　前記少なくとも１つのグラフィックス機能は前記識別されたホットリンク・コマンドと関連した事前定義のビュー・ポイントに対応するように前記ビュー・ポイントを更新することであることを特徴とする、前記方法。」
　
２．引用刊行物記載の発明
（１）これに対して、原査定の拒絶の理由に引用された、Ｃｈｅｏｎｇ　Ｓほか”Ｉｎｔｅｇｒａｔｅｄ　Ｃｏｎｔｒｏｌ　ｏｆ　Ｄｉｓｔｒｉｂｕｔｅｄ　Ｖｏｌｕｍｅ　Ｖｉｓｕａｌｉｚａｔｉｏｎ　Ｔｈｒｏｕｇｈ　ｔｈｅ　Ｗｏｒｌｄ−Ｗｉｄｅ−Ｗｅｂ”，１９９４　ＩＥＥＥ　Ｖｉｓｕａｌｉｚａｔｉｏｎ　Ｃｏｎｆｅｒｅｎｃｅ，ＩＥＥＥ，１９９４，ｐ．１３〜２０（以下「引用例１」という。）には、図面とともに次の事項が記載されている。
　（ア）「ＶＩＳ／Ｍｏｓａｉｃソフトウエアシステムは、次の三つの要素から構成される。すなわち、ＶＩＳ、Ｍｏｓａｉｃ、Ｐａｎｅｌである。現時点では、ＶＩＳアプリケーションはＭｏｓａｉｃとＴｏｏｌＴａｌｋを介して送受信するが、このシステムではどのようなクライアント間送受信プロトコルでも動作する。ＭｏｓａｉｃがＨＴＭＬタグのＥＭＢＥＤを解釈すると、ドキュメントページ表示に描画領域ウィジェットを作り、グラフィック結果を受信するためにウインドウシステムに対し共有バッファ（画素マップ）を要求する。さらに、ＭｏｓａｉｃはＰａｎｅｌプロセスを起動し、描画するための対象データの位置と共有イメージバッファを指定する。Ｐａｎｅｌプロセスは初期動作パラメータの確認の実行を開始し、ＶＩＳプロセスを起動する。Ｐａｎｅｌプロセスは、データマニピュレーションのための制御素子もユーザに表示し、ＶＩＳアプリケーション全体とＭｏｓａｉｃ間の送受信を管理する。一方、ＶＩＳプロセスは描画エンジンとして機能する。このプロセスはＰａｎｅｌプロセスからのグラフィックコマンドを実行し、種々のＶＲサーバからのイメージデータセグメントを組み立て、完全なイメージデータの配列をＰａｎｅｌに送る。
したがって、Ｐａｎｅｌに対するユーザの入力に従った手順は以下のようになる。（１）ＰａｎｅｌはＶＩＳ描画エンジンに対しグラフィックコマンドを発行する。（２）ＶＩＳはＶＲサーバに対し描画要求を送信し、結果のイメージセグメントを回収する。（３）Ｐａｎｅｌは回答されたイメージデータを取り込み、画素マップに書き込む。（４）終了するとＰａｎｅｌはＭｏｓａｉｃに通知する。（５）Ｍｏｓａｉｃは画素マップの内容を対応する描画領域ウィジェットにビット毎に表示する。」（１５頁右欄２５行〜１６頁左欄５行）
　（イ）図２（１６頁）には、ディスプレイの第１部分に三次元オブジェクトを表すグラフィックス・データが、ディスプレイの第２部分に「Ｐａｎｅｌ」が、表示されたディスプレイが記載されている。
　
　この記載事項によれば、ＶＩＳ描画エンジンに対してグラフィックコマンドを発行するとイメージデータを回答することが理解でき、回答すべきイメージデータを作成するための何らかの「グラフィックス機能」がＶＩＳ描画エンジンにおいて実行されることは明らかであるから、引用例１には、
「三次元オブジェクトを表すグラフィックス・データを処理し、当該グラフィックス・データをディスプレイの第１部分に表示するためのＶＲサーバと協同する描画エンジンを含むグラフィックス・システムにおいて前記描画エンジンのオペレーションを制御する方法にして、ディスプレイの第２部分に表示されたＰａｎｅｌのデータマニピュレーションのための制御素子をユーザが操作することに応答してグラフィックコマンドに従ったグラフィックス機能を遂行するように前記描画エンジンを制御するステップを含む方法」
が記載されていると認められる。
　
（２）同じく、原査定の拒絶の理由に引用された、松本昌幸”Ｏｐｅｎ　Ｉｎｖｅｎｔｏｒオブジェクト指向グラフィックス・ツールキット”，ＰＩＸＥＬ，図形情報処理センター，１９９４年１２月１日，Ｎｏ．１４７，ｐ．１３６〜１４３（以下「引用例２」という。）には、
「３次元オブジェクトのマニピュレーションとして視点の変更ができること」（１３９頁右欄１５行〜１４０頁左欄１９行参照。）
が記載されていると認められる。
　
３．周知技術
　特開平５−３３４３７６号公報には、以下の周知技術が図面とともに記載されている。
「表示装置に表示された文字データ（例えば、文書）中の文字列（例えば、単語）を、マウス等を用いて選択することにより、文字列に対応して予め用意された対応データ（例えば、単語の意味を示す文書）を、表示装置に表示させる場合がある。ここでは、文字列を選択することにより対応データを表示させることのできるハイパーテキストシステムを稼働させる。（中略）
　キーボード４は、プロセッサ１に対してコマンドやデータ等を入力するために操作するキーを備えたものである。
　表示装置５は、プロセッサ１の処理結果等を表示するディスプレイ等から構成されるものである。
　マウス６は、表示装置５上に表示されたカーソルの移動、さらにはカーソル上に表示された項目の選択指示等を行なうものである。（中略）
　次に、図４は、従来のボタン機能設定に係る第２の説明図である。図に示すように、表示装置５に内容“コンピュータ技術の進歩に伴ない、…浴びている。”の文字データＭＤ２が表示されたものとする。
　この文字データは、主メモリ２に記憶されたデータファイルＤＦを基に表示される。データファイルＤＦは、例えば文字データＭＤ２を、複数の文字列に分割した構造を持ち、各文字列毎に、ボタン機能の設定の有無を示すコマンドを付与することができる。
　例えば、内容“マルチメディア”の文字列ＭＲ３にボタン機能を設定する場合、データファイルＤＦ上の文字列ＭＲ４に、対応データを特定するコマンドＣ１を付与する。
　プロセッサ１は、表示装置５上の文字列ＭＲ３の表示領域が選択された場合、この領域に表示された文字列ＭＲ４をデータファイルＤＦ上から認識し、さらにこの文字列ＭＲ４に付与されたコマンドＣ１を実行することになる。
　コマンドＣ１は、文字列ＭＲ４（ＭＲ３）に対応する対応データを特定するコマンドであるため、表示装置５に特定された対応データを表示することになる。」（２頁１欄３０行〜３頁３欄８行参照。）
　
４．対比
　本願発明と引用例１記載の発明とを対比すると、両者は
「三次元オブジェクトを表すグラフィックス・データを処理し、当該グラフィックス・データをディスプレイの第１部分に表示するためのグラフィックス処理エンジンを含むグラフィックス・システムにおいて前記グラフィックス処理エンジンのオペレーションを制御する方法にして、
　前記ディスプレイの第２部分に表示された操作部におけるユーザの操作に応答して識別されたコマンドに従った少なくとも１つのグラフィックス機能を遂行するように前記グラフィックス処理エンジンを制御するステップを含む方法」
である点で一致しているが、下記の点で相違する。
　
（相違点１）本願発明のグラフィックス処理エンジンは分散処理をすることが特定されていないのに対し、引用例１記載の発明におけるグラフィックス処理エンジンはＶＲサーバと協同する描画エンジンであり分散処理を行う点。
　
（相違点２）本願発明の、前記ディスプレイの第２部分に表示された操作部におけるユーザの操作に応答してコマンドに従った少なくとも１つのグラフィックス機能を遂行するように前記グラフィックス処理エンジンを制御するステップは、テキストユーザ入力に応答してテキスト・データを入力し、当該テキスト・データを前記ディスプレイの第２部分に表示するステップを含み、
　前記テキスト・データは複数のテキスト・ストリング及び当該テキスト・ストリング内に埋め込まれた複数の記号を含み、前記複数の記号は前記グラフィックス処理エンジンのオペレーションを制御するための少なくとも１つのホットリンク・コマンドを表し、
　さらに、前記ディスプレイの前記第２部分に表示された前記テキスト・データのうち一のテキスト・ストリングをユーザが選択することに応答して、当該選択されたテキスト・ストリングが少なくとも１つの記号を含んでいるかどうかを決定するために当該選択されたテキスト・ストリングを分析するステップと、
　前記選択されたテキスト・ストリングが少なくとも１つの記号を含んでいると決定する場合、前記選択されたテキスト・ストリング内に含まれる前記少なくとも１つの記号によって表される一のホットリンク・コマンドを識別するとともに、当該識別されたホットリンク・コマンドに従った少なくとも１つのグラフィックス機能を遂行するように前記グラフィックス処理エンジンを制御するステップからなるのに対し、
引用例１記載の発明の同ステップは、ディスプレイの第２部分に表示されたＰａｎｅｌの制御素子をユーザが操作することに応答してグラフィックコマンドに従ったグラフィックス機能を遂行するように前記描画エンジンを制御するステップである点。
　
（相違点３）本願発明は、前記グラフィックス処理エンジンはビュー・ポイントに従って前記グラフィックス・データを処理及び表示すること、及び
　前記少なくとも１つのグラフィックス機能は前記識別されたホットリンク・コマンドと関連した事前定義のビュー・ポイントに対応するように前記ビュー・ポイントを更新することであることを特徴とするのに対し、引用例１記載の発明においてはビュー・ポイントに関する処理について特に明示されていない点。
　
５．当審の判断
（相違点１について）グラフィックス処理の技術分野において、サーバを用いて分散処理を行うことも専用のハードウエアを用いて集中処理を行うことも周知であり、引用例１に記載された「描画エンジン」をどちらで実現するかは当業者が適宜設計すべき事項である。
　
（相違点２について）上記３．に示したように、テキスト・データに含まれたホットリンク・コマンドを表す記号をユーザが選択することによって該ホットリンク・コマンドを識別することは周知技術であり、引用例１記載の発明におけるＰａｎｅｌの制御素子をユーザが操作することに応答してグラフィックコマンドを識別することに代え、該周知技術を採用することは、当業者が容易になし得ることである。
　
（相違点３について）引用例１記載の発明は三次元オブジェクトを表すグラフィックス・データのデータマニピュレーションをすることを前提としているから、データマニピュレーションの一例として引用例２に記載された視点（ビュー・ポイント）の変更すなわち更新を採用することは当業者が容易になし得ることである。この際に、（相違点２について）で述べたホットリンク・コマンドと組み合わせるために「ホットリンク・コマンドと関連した事前定義のビュー・ポイントに対応するように更新」することは当業者が設計に当たり適宜なしうることである。
　
６．むすび
　以上のとおり、本願発明は、引用例１，２に記載された発明に基づいて当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　よって、結論のとおり審決する。