【事件の表示】
　平成１０年特許願第５１６３３８号「ワイドエリアネットワークにおける待ち時間の影響を軽減する局所的な更新を伴うビデオゲーム」拒絶査定不服審判事件〔平成１０年　４月　９日国際公開、ＷＯ９８／１４８９７、平成１２年　２月２９日国内公表、特表２０００−５０２４７８〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯と本願発明
　本願は、１９９７年９月１９日（パリ条約による優先権主張外国庁受理１９９６年１０月１日、米国）を国際出願日とする出願であって、平成１８年１１月２９日付けで拒絶理由の通知がなされ、平成１９年３月１２日付けで手続補正がなされたが、同年７月３日付けで拒絶査定がなされ、これに対し、同年１０月９日に審判請求がなされたとともに、同年１１月７日付けで手続補正がなされたものである。
　
 　そして、その請求項１に係る発明（以下「本願発明」という。）は、平成１９年１１月７日付け手続補正書により補正された特許請求の範囲の請求項１に記載された次のとおりのものと認める。 
「仮想環境を共有する多数のユーザ間で相互接続ネットワークを介した相互作用を可能にするソフトウェアアプリケーションを処理する方法において、
　前記ユーザの各々の特定の一人が、この特定のユーザに関係する前記アプリケーションの状態の変化を、この特定のユーザと他のユーザの各々一人との間の前記仮想環境における個々の相対的距離が特定のしきい値より大きくないときに一人以上の他のユーザに送ることを特徴とする、ソフトウェアアプリケーションを処理する方法。」
　
　
２．引用文献 
　原査定の拒絶の理由に引用された、国際公開第９５／０８７９３号(以下「引用文献」という。)には、図面とともに、以下の事項が記載されている(下線は、前記引用文献の印刷のかすれで不鮮明になった文字を、該引用文献の優先権主張基礎出願である米国特許第08/125,950号の特許明細書である米国特許第5,659,691号明細書の記載から推定したものである。以下、同様。)。
　
(Ａ)“This invention relates to virtual reality systems and, more particularly, to a virtual reality network wherein multiple users at remote locations may telephone a central communications center and participate in a virtual reality experience. 
  Virtual reality systems are computer controlled systems which simulate a
rti
nt
  Although virtual reality has proven to be an exciting new technology, it is also a very expensive one. Most virtual reality hardware is located at universities and government agencies, although some virtual reality arcades have been built in major shopping centers located in large cities for playing a few basic games. ”（明細書の第１頁第５〜３８行）
（仮訳：この発明は仮想現実システムに関し、より具体的には、遠隔位置に位置する複数のユーザが中央通信センターに電話して仮想現実の体験に参加できるようにするバーチャルリアリティネットワークに関する。
  仮想現実システムは、人工世界を模擬し、あたかも各ユーザが実際にその世界内に存在しているかのように、人工世界を体験し該人工世界と相互作用することを可能にする、コンピュータ制御システムである。…中略…
　仮想現実は刺激的な新技術であることは認められているが、これは極めて高価な技術でもある。殆どの仮想現実ハードウェアは大学及び政府機関に設置されているが、わずかな基本的なゲームを楽しむ目的で、いくつかの仮想現実ゲームセンター（アーケード）が大都市の主要ショッピングセンター内に設置されている。）
　
(Ｂ)“Fig. 1 is a diagram illustrating a particular embodiment of a virtual reality network 10 according to the present invention. Network 10 includes a central control unit 14 for communicating with a plurality of users, e.g., users 18 and 22, through a public telephone system represented by dialup telephone lines 26 and 30 coupled to telephones 34 and 38, respectively. Although telephone lines 26 and 30 have been shown as single lines, each may comprise multiple lines wherein one or more lines may be used for virtual object or virtual space data and other lines may be used for audio data. ”（同第３頁第３６行〜第４頁第７行）
（仮訳：図１は、本発明による仮想現実ネットワーク１０の特定実施例を示す図である。ネットワーク１０は、ダイアルアップ電話機３４及び３８にそれぞれ結合されているダイアルアップ電話回線２６及び３０によって実現される公衆電話システムを通して、複数のユーザ、たとえば、ユーザ１８及び２２と通信する中央制御ユニット１４を含んでいる。電話回線２６及び３０は単一の線路で示されているが、各ラインは、仮想オブジェクトや仮想空間のデータのために使用される１もしくはそれ以上の線路と、音響データのために使用される他の線路からなる複数の線路で構成してもよい。）
　
(Ｃ)“Instrumented garment 54 typically senses the position, orientation, and/or flexure of the associated body part relative to computer 42 or some other reference point and communicates the data via computer 42 to central control unit 14. Central control unit 14 uses the data from head position sensor 53 and instrumented garment 54 to define a virtual being within the virtual space. The virtual being may take the form of another human being, an animal, machine, tool, inanimate object, etc., all of which may be visible or invisible within the virtual space. The position, orientation, and/or flexure data from the sensors may be used to emulate the same position, orientation, and/or flexure of the defined virtual being, or else the data may be used to control some other action. ………For example, data from head position sensor 53 may be used to define an aircraft carrier, and data from instrumented garment 54 may be used to define an aircraft.”（同第５頁第１〜２２行）
（仮訳：装着されたガーメント５４は、典型的には、コンピュータ４２または他のある参照点に関連する身体部分の位置、向き、及び／または曲がりを感知し、そのデータをコンピュータ４２を介して中央制御ユニット１４へ伝送する。中央制御ユニット１４は頭位置センサ５３及び装着されたガーメント５４からのデータを使用して、仮想空間内に仮想生命体を定義する。仮想生命体は、別の人間、動物、機械、道具、非生命物体等の形状であってもよく、これらは全て仮想空間内で可視、または不可視であることができる。前記センサ等からの位置、向き、及び／または曲がりのデータは、前記定義された仮想生命体が同じ位置、向き、及び／または曲がりを模倣するのに使用することも、または、他のある動作を制御するために使用することもできる。…中略…例えば、頭位置センサ５３からのデータを航空母艦を定義するために使用することや、装着されたガーメント５４からのデータを航空機を定義するために使用することができる。）
　
(Ｄ)“In the preferred embodiment, head mounted display 46 displays the portion of the virtual space viewed from the perspective of the virtual being defined for user 18 together with all other defined virtual beings and objects within its field of vision. Each user may talk t
o
ct
v
tr
ted
sing
（仮訳：好ましい実施例において、頭装着式表示装置４６は、ユーザ１８に対して定義された仮想生命体が見る眺望と、その視界内の全ての他に定義された仮想生命体及びオブジェクトとを表示する。各ユーザは、当該ユーザが望むように、仮想空間内の他の仮想生命体及びオブジェクトに語りかけたり相互作用することができるが、後述する関連空間の概念の制約を受ける。）
　
(Ｅ)“Database 104 may contain a CAD virtual space 160 which allows users to engage in computer aided design, a game virtual space 164 which allows users to play a game, a task virtual space 168 which allows users to manipulate virtual objects to perform a particular task, and other virtual spaces. Central control unit 14 allows the user to interactively communicate with the virtual space either alone or in collaboration with other users. ”（同第６頁第３８行〜第７頁第８行）
（仮訳：データベース１０４は、ユーザが計算機支援設計に従事することを可能とするＣＡＤ仮想空間１６０、ユーザにゲームを楽しませるゲーム仮想空間１６４、ユーザが特定のタスクを遂行するために仮想オブジェクトを操作できるようにするタスク仮想空間１６８、及び他の仮想空間を含むことができる。中央制御ユニット１４は、ユーザが、単独または他のユーザと共同して、仮想空間と相互作用的に会話できるようにする。）
　
(Ｆ)“Fig. 4 is a diagram of a particular embodiment of a virtual space 169. Virtual space 169 may include a plurality of virtual beings such as virtual beings 182, 183, and 184, sound origins 186, 188, 190, and 192, a movable virtual object 194, other virtual objects 196, 197 and 198, and graphics primitives 199A-F. Graphics primitives 199A-F may be used by any user to create further virtual objects if desired. To provide maximum flexibility and to facilitate communication with the users, each virtual being, and hence each user, is assigned a visual relevant space which determines which data defining the virtual space may be perceived by the user. In the context of the preferred embodiment, visual relevant spaces determine which state changes are communicated to (or perceivable by) the users. ………Fig. 5 is a diagram showing how the concepts of visual relevant spaces are applied to virtual beings 182 and 184 of Fig. 4. Virtual being 182 is assigned a visual relevant space 200, and virtual being 184 is assigned a visual relevant space 204. Virtual beings 182 and 184 may view only those elements (objects or states changes) which are disposed within their visual relevant spaces. For example, elements 194 and 196 and/or their motion may be visible to both virtual beings 182 and 184; element 197 and/or its motion may be visible only to virtual being 184; element 183 and/or its motion may be visible only to virtual being 182, and element 198 and/or its motion may be visible to neither virtual, motion being 182 nor virtual being 184. ”（同第７頁第１１行〜第８頁第１行）
（仮訳： 図４は特定実施例の仮想空間１６９の図である。仮想空間１６９は、仮想生命体１８２、１８３、及び１８４のような複数の仮想生命体、音源１８６、１８８、１９０、及び１９２、運動可能な仮想オブジェクト１９４、他の仮想オブジェクト１９６、１９７及び１９８、及び図形基本要素１９９Ａ−Ｆを含むことができる。図形基本要素１９９Ａ−Ｆは、もし望むならばさらなる仮想オブジェクトを作るためにどのユーザも使用することができる。柔軟性を最大に高め、ユーザとの会話を容易にするために、各仮想生命体、すなわち、各ユーザには、その仮想空間を定義するどのデータがユーザによって知覚され得るのかを決定する視覚関連空間が割当てられている。好ましい実施例においては、視覚関連空間は、どの状態変化がユーザへ伝達される（またはユーザによって知覚される）のかを決定する。…中略…図５は、視覚関連空間の概念が図４の仮想生命体１８２及び１８４にどのように適用されるかを示す図である。仮想生命体１８２には視覚関連空間２００が割当てられ、仮想生命体１８４には視覚関連空間２０４が割当てられている。仮想生命体１８２及び１８４はそれらの視覚関連空間内に配置されている要素（オブジェクトまたは状態変化）だけを見ることができる。たとえば、要素１９４及び１９６、及び／または、それらの動きは仮想生命体１８２及び１８４の両方が見ることができ、要素１９７。及び／または、その動きは仮想生命体１８４だけが見ることができ、要素１８３、及び／または、その動きは仮想人間１８２だけが見ることができ、そして、要素１９８、及び／または、その動きは仮想生命体１８２も仮想生命体１８４も見ることはできない。）
　
(Ｇ)“Relevant spaces also may be defined for sound data. Fig. 6 is a diagram illustrating the concept of sound relevant spaces. Virtual being 182 has a sound relevant space 230 associated with it, and virtual being 184 has a sound relevant space 234 (indicated by a dashed line) associated with it. Only sound sources disposed within a virtual being's sound relevant space (and/or changes in the sounds) may be perceived by that being, and hence the corresponding user. In this case, sound sources 186, 188, 190, and 192 and/or their changes may be perceived by both virtual beings 182 and 184. It should be noted that sound sources associated with an element which cannot be visually perceived by a virtual being may nevertheless be heard by the virtual being. Such may be the case with element 183 associated with sound source 192. If so, while only virtual being 182 may see the element, both virtual beings 182 and 184 may hear it. ”（同第９頁第１〜１６行）
（仮訳：関連空間は、音響データに関しても定義することができる。図６は、音響関連空間の概念を示す図である。仮想生命体１８２は自己に関連する音響関連空間２３０を有し、仮想生命体１８４は自己に関連する音響関連空間２３４（破線で示す）を有している。ある仮想生命体の音響関連空間内に配置された音源（及び／または、音響の変化）だけを、当該仮想生命体、従って対応するユーザは知覚することができる。この場合、音源１８６、１８８、１９０、及び１９２、及び／または、それらの変化は、仮想生命体１８２及び１８４の両方が知覚することができる。ある仮想生命体が見ることができない要素に関連する音源でも、聴くことは可能な場合があることに注目されたい。これは音源１９２に関連する要素１８３の場合がそうである。この場合、仮想生命体１８２だけがその要素を見ることはできるが、仮想生命体１８２及び１８４は共にそれを聴くことができる。）
　
(Ｈ)“Input telephone interface unit 108 (Fig. 2) receives input data from the users through the telephone network and communicates control data and positional data such as that from the users' head position sensors and instrumented garments (e.g., position, orientation and/or movement) to position/control data receiver 116 through a communication path 156. Sound data received from the users (e.g., from their microphones) is communicated to sound data receiver 120 through a communication path 160. . Position/control data receiver 116 and sound data receiver 120 communicate with processor 100 through communication paths 161 and 163, respectively. Processor 100 maps the position, orientation and/or movement data from each user to corresponding virtual beings within the requested virtual space in database 104. ”（同第１０頁第３〜１６行）
（仮訳：入力電話インタフェースユニット１０８（図２）は、電話ネットワークを通してユーザから入力データを受信し、制御データやユーザの頭位置センサや計装されたガーメント等からの位置データ（たとえば、位置、向き及び／または動き）を、伝送線路１５６を通して位置／制御データ受信機１１６へ伝送する。ユーザ（たとえば、ユーザのマイクロホン）から受信した音響データは、伝送線路１６０を通して音響データ受信機１２０へ伝送される。位置／制御データ受信機１１６及び音響データ受信機１２０はそれぞれ、伝送線路１６１及び１６３を通してプロセッサ１００と通信する。プロセッサ１００は、各ユーザから受信した位置、向き及び／または動きデータを、データベース１０４内の要求された仮想空間内の対応する仮想生命体へ写像する。）
　
(Ｊ)“Virtual object control unit 144 also may define or maintain program-generated and controlled virtual objects within the virtual space. For example, virtual object control unit 144 may define or maintain a virtual volley ball or a virtual satellite which moves in accordance with program defined constraints such as range of motion, speed, gravitational forces, etc.. ”（同第１２頁第２１〜２７行）
（仮訳：仮想オブジェクト制御ユニット１４４は、プログラムにより生成され制御される仮想オブジェクトを仮想空間内で定義し維持することができる。たとえば、仮想オブジェクト制御ユニット１４４は、プログラムによって定義された動きの範囲、速度、重力等のような制約の下で動く仮想バレーボールまたは仮想衛星を定義または維持することができる。）
　
(Ｋ)“Operation of one embodiment of the system is illustrated in figure 7. The user initially logs on to central control unit 14 in a step 300 using a conventional modem and serial line concentrator coupled to a telephone line which functions as a data line. The user's computer transmits identification codes along the data line to begin the logon sequence. Once the data line connection has been established, ………
　Once the connection is established, the user transmits data to central control unit 14 to select which virtual space the user desires to interact with in a step 308. This data also may include mapping information specifying virtual objects within the virtual space and how the position, motion, and sound data is to be mapped within the selected virtual space. The data also may include relevant and priority space information as well as information which enables central control unit 14 to create virtual objects from graphical primitives. Central control unit 14 then establishes the user, relevant spaces, priority spaces and any specified virtual objects within the virtual space in a step 310. At the same time central control unit 14 searches for other users in the same universe. If other users are found, central control unit 14 calculates the proximity of the other users (and their defined virtual objects) based on XYZ coordinate differentials. Once the coordinate differentials are calculated, locations of the other users and their defined virtual objects within and without the relevant and priority spaces may be determined and used to ascertain which position, motion and sound data is transmitted to which user in a step 314. In this manner position, motion and sound data is not transmitted to users that would not be able to use that data at that point in time.
  It is then ascertained in a step 318 whether the session is to be terminated. If so, the user is logged off the system in a step 322. If not, central control unit 14 continues to receive position, motion, and sound data (together with any other commands) from the various users in a step 326, updates the virtual space in a step 330, calculates coordinates and processes the data in the various relevant spaces in a step 334, processes the data in the various priority spaces in a step 338, communicates the updated state data to the various users in a step 342 (based on the relevant and priority spaces for each user), and continues in step 318.”（同第１３頁第２５行〜第１５頁第２行）
（仮訳：システムの一実施例の動作を図７に示す。ステップ３００において、ユーザは先ずデータラインとして機能する電話回線に結合されているモデム及びシリアルライン集線装置を使用して中央制御ユニット１４にログオンする。ユーザのコンピュータは、ログオンシーケンスを開始するため、データラインに識別コードを送信する。データライン接続が確立されると、…中略…
　接続が確立されると、ステップ３０８において、ユーザは相互作用することを希望する仮想空間を選択するためのデータを中央制御ユニット１４へ送信する。このデータは、前記仮想空間内の仮想オブジェクトを特定し、その位置、動き及び音響データを選択された仮想空間内にどのように写像するかを指定する写像情報を含むことができる。このデータは、関連空間及び優先空間の情報、及び、中央制御ユニット１４が図形基本要素から仮想オブジェクトを作ることを可能にする情報を含むこともできる。ステップ３１０において、中央制御ユニット１４は、ユーザ、関連空間、優先空間及び特定の仮想オブジェクトを前記仮想空間内に確立する。同時に、中央制御ユニット１４は他のユーザを同一世界内で探索する。他のユーザが見出された場合は、中央制御ユニット１４は、他のユーザ（及びそれらの定義された仮想オブジェクト）の近さを、ＸＹＺ座標の差分に基づいて計算する。前記座標の差分が計算されると、ステップ３１４において、関連空間及び優先空間の内外における前記他のユーザ及び前記定義された仮想オブジェクトの位置が決定され、どの位置、動き、及び音響データの情報が、どのユーザへ送信されるのかを確認することができる。これにより、位置、動き、及び音響データの情報は、この時点でそのデータを使用することができないユーザには送信されない。
　次いでステップ３１８において、セッションを終了させるか否かが判断される。もし終了させるのであれば、ステップ３２２においてユーザはシステムをログオフさせる。もし終了させないのであれば、ステップ３２６において中央制御ユニット１４は種々のユーザから位置、動き及び音響データ（並びに他の何らかのコマンド）を受信し続け、ステップ３３０において仮想空間を更新し、ステップ３３４において座標を計算して種々の関連空間内のデータを処理し、ステップ３３８において種々の優先空間内のデータを処理し、ステップ３４２において更新された状態データを（各ユーザ毎の関連空間及び優先空間に基づいて）種々のユーザへ伝送し、そしてステップ３１８で処理を続ける。）
　
(Ｌ)FIG.４には、仮想空間１６９において、仮想生命体１８２及び１８４が向かい合って立っており、その間に仮想ボール１９４及び仮想航空機１８３が位置していることが、図示されている。
　
　
　Ａの“This invention relates to virtual reality systems and, more particularly, to a virtual reality network wherein multiple users at remote locations may telephone a central communications center and participate in a virtual reality experience. ”（仮訳：この発明は仮想現実システムに関し、より具体的には、遠隔位置に位置する複数のユーザが中央通信センターに電話して仮想現実の体験に参加できるようにするバーチャルリアリティネットワークに関する。）、Ｂの“Network 10 includes a central control unit 14 for communicating with a plurality of users, e.g., users 18 and 22, through a public telephone system represented by dialup telephone lines 26 and 30 coupled to telephones 34 and 38, respectively. Although telephone lines 26 and 30 have been shown as single lines, each may comprise multiple lines wherein one or more lines may be used for virtual object or virtual space data and other lines may be used for audio data. ”（仮訳：ネットワーク１０は、ダイアルアップ電話機３４及び３８にそれぞれ結合されているダイアルアップ電話回線２６及び３０によって実現される公衆電話システムを通して、複数のユーザ、たとえば、ユーザ１８及び２２と通信する中央制御ユニット１４を含んでいる。電話回線２６及び３０は単一の線路で示されているが、各ラインは、仮想オブジェクトや仮想空間のデータのために使用される１もしくはそれ以上の線路と、音響データのために使用される他の線路からなる複数の線路で構成してもよい。）に記載から、引用文献には、複数のユーザが電話回線を介して中央制御ユニットと通信することで仮想現実の体験に参加する、ことが記載されていると解される。
　そして、Ｄの“Each user may talk t
o
ct
v
　よって、引用文献には、
　一の仮想空間において、複数のユーザ間で電話回線を介した相互作用を行う、
ことが記載されている。
　
　Ｇには、仮想空間における要素１８３に関する音源１９２の音響の変化を、該要素１８３の位置がその音響関連空間内である仮想生命体１８２は知覚できるが、該要素１８３の位置がその音響関連空間外である仮想生命体１８４は知覚できない、ことが記載されている。ここで、前記要素１８３に関する音源１９２の音響の変化は、仮想生命体１８２ないし１８４が存在する仮想空間における音響の変化である。
　そして、Ｋには、「システムの一実施例の動作」として、電話回線を介しての中央制御ユニットとの接続が確立し、希望する仮想空間を選択した後に、中央制御ユニットは、“Central control unit 14 then establishes the user, relevant spaces, priority spaces and any specified virtual objects within the virtual space in a step 310. At the same time central control unit 14 searches for other users in the same universe. ”という手順を実行して、選択された仮想空間内で“the user”と関連空間と特定の仮想オブジェクトを確立するとともに“other users”を同じ世界、すなわち、同じ仮想空間内で探すこと、その後、“central control unit 14 calculates the proximity of the other users (and their defined virtual objects) based on XYZ coordinate differentials. Once the coordinate differentials are calculated, locations of the other users and their defined virtual objects within and without the relevant and priority spaces may be determined …… in a step 314. ”という手順を実行して、前記探索された“other users”とのXYZ座標の差分を計算して、これに基づいて、前記探索された“other users”が前記関連空間の中に位置しているのか外に位置しているのかを決定すること、が記載されている。そして、前記決定の結果として、“position, motion and sound data is not transmitted to users that would not be able to use that data at that point in time.”と、この時点でデータを使用できないユーザに対しては位置、動き、音響データの情報は送信されないこと、すなわち、この時点でデータを使用できるユーザに対してのみ位置、動き、音響データの情報を送ること、が記載されている。
　上記のＫの記載において、“the user”と“other users”は、ともに仮想空間内に存在している。したがって、“the user”は前記仮想空間を選択したユーザに対応して定義された仮想生命体を指し、“other users”は前記仮想空間を選択したユーザとは異なるユーザに対応して定義された仮想生命体を指していることは明らかである。
　前記「データを使用できないユーザ」とは、Ｇに記載の通り関連空間として音響関連空間を採用するとき、当該データである「位置、動き、音響データの情報」の発生源が自身に対応する仮想生命体の関連空間の外に位置しているユーザであり、前記「データを使用できるユーザ」とは、当該データの発生源が自身に対応する仮想生命体の関連空間の内に位置しているユーザであると認められる。そして、このとき「データを使用できるユーザ」に送られるデータは仮想空間における音響の変化の情報である。
　ところで、引用文献には、前記要素１８３が関連空間を有することは記載されていない。しかし、Ｆの“a plurality of virtual beings such as virtual beings 182, 183, and 184”（仮想生命体１８２、１８３、及び１８４のような複数の仮想生命体）、Ｃの“data from instrumented garment 54 may be used to define an aircraft.”（装着されたガーメント５４からのデータを航空機を定義するために使用することができる）、及び、ＬのFIG.４に要素１８３として仮想航空機が示されているとの図示態様、の各記載から、要素１８３は仮想生命体であることは明らかである。そして、前記「要素１８３の音響の変化」は、この仮想生命体である要素１８３に対応するユーザに関係する、仮想空間における音響の変化であると認められる。
　したがって、引用文献には、
　前記ユーザの各々の特定の一人(仮想生命体である要素１８３に対応するユーザ)が、この特定のユーザに関係する仮想空間における音響の変化の情報を、他のユーザ(仮想生命体１８２ないし１８４にそれぞれ対応するユーザ)とこの特定のユーザの各々に対応する仮想生命体(仮想生命体１８２ないし１８４と仮想生命体である要素１８３)のXYZ座標の差分を計算して、前記特定のユーザに対応する仮想生命体(仮想生命体である要素１８３)が前記他のユーザに対応する仮想生命体(仮想生命体１８２ないし１８４)の音響関連空間内に位置するときに前記他のユーザに送る、
ことが記載されていると解される。
　
　ところで、Ｋに記載された一連のステップからなる方法は中央制御ユニットにおいて実行されるのであるから、前記中央制御ユニットがプログラムを処理することによって実行されるものであることは明らかである。そして、このプログラムを実行することで、ユーザは自身に対応する仮想生命体の関連空間内に位置する仮想生命体を知覚できるものである。
　そして、Ｄの“ talk t
o
　前記プログラムは、複数のユーザ間での相互作用を可能にするプログラムである、
と解せられる。
　
　また、Ｋの“If not, central control unit 14 continues to receive position, motion, and sound data (together with any other commands) from the various users in a step 326, updates the virtual space in a step 330, …… communicates the updated state data to the various users in a step 342 (based on the relevant and priority spaces for each user)”（もし終了させないのであれば、ステップ３２６において中央制御ユニット１４は種々のユーザから位置、動き及び音響データ（並びに他の何らかのコマンド）を受信し続け、ステップ３３０において仮想空間を更新し…中略…ステップ３４２において更新された状態データを（各ユーザ毎の関連空間及び優先空間に基づいて）種々のユーザへ伝送し）の記載から、前記プログラムの処理の観点から見れば、引用文献には、ユーザからの位置、動き及び音響データ、並びに、他の何らかのコマンドを受信すると、前記プログラムの処理は次のステップに遷移して仮想空間を更新し、この更新された仮想空間の状態のデータを種々のユーザに送ること、が記載されている。
　Ｇに記載の通り関連空間として音響関連空間を採用するとき、前記更新された仮想空間の状態のデータは、前記特定のユーザに関係する仮想空間における音響の変化の情報であると認められる。しかし、この特定のユーザに関係する仮想空間における音響の変化の情報は、結局、上記のように、前記ユーザからの位置、動き及び音響データ、並びに、他の何らかのコマンドを受信したことにより引き起こされた前記ステップを遷移して仮想空間を更新するという前記プログラムの状態変化、によりもたらされた情報であるから、前記特定のユーザに関係する前記プログラムの状態の変化の情報であると認められる。
　
　
　以上から、引用文献には、次の発明(以下「引用発明」という。)が記載されているものと認められる。 
　
　 一の仮想空間において複数のユーザ間で電話回線を介した相互作用を可能にするプログラムを処理する方法において、
　前記ユーザの各々の特定の一人が、この特定のユーザに関係する前記プログラムの状態の変化の情報を、他のユーザとこの特定のユーザの各々に対応する仮想生命体のXYZ座標の差分を計算して、前記特定のユーザに対応する仮想生命体が前記他のユーザに対応する仮想生命体の音響関連空間内に位置するときに前記他のユーザに送ることを特徴とする、プログラムを処理する方法。
　
　
３．対比 
　本願発明と引用発明とを比較すると、引用発明の「仮想空間」及び「複数」は、本願発明の「仮想環境」及び「多数」に相当する。また、引用発明の「電話回線」は、これを介して複数のユーザ間で相互作用を行うものであるから、本願発明の「相互接続ネットワーク」に相当する。
　そして、引用発明において、「一の仮想空間において」複数のユーザ間で相互作用を可能にすることは、複数のユーザが「一の仮想空間」を共有して、当該複数のユーザ間で相互作用を可能にすることを意味するものである。
　引用発明における「プログラム」と、本願発明における「ソフトウェアアプリケーション」とは、いずれもプログラムである点で共通する。
　また、本願発明において、「アプリケーションの状態の変化」を「他のユーザに送る」が、これは、アプリケーションの状態の変化そのものを送ることを表しているのではなく、アプリケーションの状態の変化を表す情報を送ることを表していることは、明らかである。したがって、引用発明の「特定のユーザに関係する前記プログラムの状態の変化の情報」と本願発明の「特定のユーザに関係する前記アプリケーションの状態の変化」とは、特定のユーザに関係する前記プログラムの状態の変化の情報である点で共通する。
　
　また、本願発明の「この特定のユーザと他のユーザの各々一人との間の前記仮想環境における個々の相対的距離」の記載において、「個々の相対的距離」は仮想環境におけるものであるから、前記「各々一人」も当然に仮想環境における「人」である。したがって、引用発明の「仮想生命体」は、本願発明の「人」に相当する。そして、引用発明における「他のユーザとこの特定のユーザの各々に対応する仮想生命体」は、本願発明における「この特定のユーザと他のユーザの各々一人」に相当する。
　一方、引用発明の「仮想生命体のXYZ座標の差分」は、特定のユーザと他のユーザの各々に対応する仮想生命体の仮想空間における距離に他ならないから、本願発明の「個々の相対的距離」に相当する。
　
　そして、引用発明において「他のユーザとこの特定のユーザの各々に対応する仮想生命体のXYZ座標の差分を計算して、前記特定のユーザに対応する仮想生命体が前記他のユーザに対応する仮想生命体の音響関連空間内に位置するときに前記他のユーザに送る」ことと、本願発明において「この特定のユーザと他のユーザの各々一人との間の前記仮想環境における個々の相対的距離が特定のしきい値より大きくないときに一人以上の他のユーザに送る」こととは、この特定のユーザと他のユーザの各々一人との間の仮想環境における個々の相対的距離に基づいて他のユーザに送る点で、一致する。
　
　以上から、本願発明と引用発明とは、以下の点で一致し、また、以下の点で相違する。
　 
（一致点）
　仮想環境を共有する多数のユーザ間で相互接続ネットワークを介した相互作用を可能にするプログラムを処理する方法において、
　前記ユーザの各々の特定の一人が、この特定のユーザに関係する前記プログラムの状態の変化を、この特定のユーザと他のユーザの各々一人との間の前記仮想環境における個々の相対的距離に基づいて一人以上の他のユーザに送ることを特徴とする、プログラムを処理する方法。
　 
（相違点１）
　仮想環境を共有する多数のユーザ間で相互接続ネットワークを介した相互作用を可能にするのが、引用発明においては「プログラム」であるのに対して、本願発明では「ソフトウェアアプリケーション」である点。
　
（相違点２）
　引用発明においては、仮想生命体のXYZ座標の差分を計算して「前記特定のユーザに対応する仮想生命体が前記他のユーザに対応する仮想生命体の音響関連空間内に位置するときに」プログラムの状態の変化の情報を他のユーザに送るのに対して、本願発明においては、各々一人との間の前記仮想環境における個々の相対的距離が「特定のしきい値より大きくないときに」一人以上の他のユーザに送る点。
　
　
４．判断 
(１)相違点１について
　引用文献には、「一の仮想空間において複数のユーザ間で電話回線を介した相互作用を可能にするプログラム」が、具体的にどのようなプログラムであるのか記載されていない。
　しかしながら、「２．引用文献」のＡに“Most virtual reality hardware …… although some virtual reality arcades have been built in major shopping centers located in large cities for playing a few basic games.”と、仮想現実システムを実装したハードウェアを、ゲームを楽しむ目的で設置することが記載されている。また、同Ｅに“Database 104 may contain …… a game virtual space 164 which allows users to play a game, …… and other virtual spaces. Central control unit 14 allows the user to interactively communicate with the virtual space either alone or in collaboration with other users. ”と、ユーザにゲームを楽しませるための仮想空間データを搭載して、ユーザが一の仮想空間において複数のユーザ間で相互作用を行うことが記載されている。
　更に、同Ｊには“For example, virtual object control unit 144 may define or maintain a virtual volley ball or a virtual satellite which moves in accordance with program defined constraints such as range of motion, speed, gravitational forces, etc.. ”と、仮想空間上に仮想オブジェクトとして仮想バレーボールを定義することが記載されている。この記載と同Ｌの図示内容を考慮すると、仮想空間においてユーザがバレーボール対戦を仮想現実として体験することが示唆されていると認められる。これは、仮想空間を利用して複数のユーザがバレーボールゲームを行うことに他ならない。
　以上の各記載から、引用発明において、仮想空間を共有する相互作用を制御するプログラムを、ゲームのソフトウェアアプリケーションとすることは、当業者が容易に想到し得たものと認められる。そして、引用発明の「一の仮想空間において複数のユーザ間で電話回線を介した相互作用を可能にするプログラム」は、相互作用の相手の仮想生命体を知覚して該仮想空間を共有する相互作用を可能とするために必要なものであるから、前記引用発明の「一の仮想空間において複数のユーザ間で電話回線を介した相互作用を可能にするプログラム」を、前記ゲームのソフトウェアアプリケーションの一部とすることは、当業者であれば適宜行う事項にすぎないものである。
　以上のとおりであるから、相違点１は、格別のものではない。
　
（相違点２）
　審判請求人が主張するように、引用文献に記載された「音響関連空間」は「ユーザの向きに制限された形状」に定義されている。
　
　しかしながら、本願出願のパリ条約による優先権主張外国庁受理日前に頒布された刊行物である「白井支朗　他，ニューロ・ファジィ・ＡＩハンドブック，日本，株式会社オーム社，１９９４年５月２５日，第１版第１刷」の第１７１頁には、
(ア)「聴覚は指向性がなく，また暗闇でも働くので，生命を脅かす危険物の察知や，環境変化の初期知覚として音源定位は重要である．」（第１７１頁左欄第１０〜１３行）
と記載されている。
　同様に、本願出願のパリ条約による優先権主張外国庁受理日前に頒布された刊行物である「大西昇，特集人間と共存するロボットの新技術−ロボットと人間・外界と視聴触インタフェース，計測と制御，日本，社団法人計測自動制御学会，１９９５年４月１０日，第３４巻，第４号，第２６７〜２７３頁」には、
(イ)「表１のように，われわれが入手する情報の大部分を扱う視覚は分解能に優れているが，視野以外の物体（たとえば，後方にある物体）を認識できない．一方，聴覚は暗闇でも働き，指向性がなく，必要な計算量も少なく，時間分解能が高い．」（第２６７頁右欄第１９〜２４行）
と記載されている。
　すなわち、人間の聴覚には指向性がないことは、一般的な周知事項である。
　
　また、本願出願のパリ条約による優先権主張外国庁受理日前に頒布された刊行物である特開平０３−０４６５７７号公報には、
(ウ)「検出した閃絡音レベルを鉄塔に設置した伝送装置１３で１箇所に伝送し、処理装置６により各音響センサ４で検出したレベルの比較を行う。架空地線２上でのレベルは閃絡地点１４（鉄塔Ｃ）を中心に一様に減衰していくため」（第３頁下左欄第１５〜１９行）
と記載されている。
　本願出願のパリ条約による優先権主張外国庁受理日前に頒布された刊行物である「安藤繁，第２部音響センシング・システム−第６章リアルタイム３次元音源定位センシング・システム，インターフェース，日本，ＣＱ出版株式会社，１９９５年２月１日，第２１巻，第２号，第１２８〜１３６頁」には、
(エ)「まず１点で発生した音波が空間中をどのように伝わるのかを考えよう．図２は，伝搬のようすを模式的に示したものである．音は球面波として一定速度で伝わっていく」（第１２９頁左欄の下から第３行〜右欄第２行）
と記載されている。
　さらに、本願出願のパリ条約による優先権主張外国庁受理日前に頒布された刊行物である「小宮山摂　他，立体テレビのための音像の距離感制御，テレビジョン学会技術報告，日本，社団法人テレビジョン学会，１９９６年３月２１日，第２０巻，第２４号，第７〜１２頁」には、
(オ)「直接音のエネルギーが音源からの距離の２乗で減衰する」（第７頁右欄末行〜第８頁左欄第２行）
と記載されている。
　すなわち、１の音源から発生した音は、遮るものがない空間においては、球面波として一様に一定速度で伝搬し、一様に減衰することも、一般的な技術常識である。
　
　以上から、遮るものがない現実の空間においては、一人の人間が音を知覚(聴取)可能な範囲は、該音の大きさによって決まる半径を有し、該人間を中心とする球面状の空間の内側であると認められる。
　
　ところで、引用発明は、「一の仮想空間において複数のユーザ間で電話回線を介した相互作用を可能にする」ことで、複数のユーザが電話回線を介して仮想現実の体験に参加することを可能とするものである。そして、引用発明を利用して、前記仮想空間として現実の空間を模擬したものを用いることで、ユーザに、あたかも実体験をしたかのように感じさせる仮想現実の体験に参加させようとすることは、当業者であれば当然になし得るものと認められる。
　そして、遮るものがない現実の空間においては、一人の人間が音を知覚(聴取)可能な範囲は、該音の大きさによって決まる半径を有し、該人間を中心とする球面状の空間の内側であるから、引用発明において、音響関連空間を他のユーザに対応する仮想生命体を中心とする特定の半径を有する球面の内側として設定し、他のユーザに「特定のユーザに関係する前記プログラムの状態の変化の情報」を送るかどうかを、前記特定のユーザに対応する仮想生命体と他のユーザに対応する仮想生命体とのXYZ座標の差分が前記球面の半径より大きくないことを条件として決定することは、模擬しようとする現実の空間がどのようなものか、どの大きさの音を知覚対象とするか、に応じて、当業者が容易に想到し得たものと認められる。
　したがって、相違点２は、格別のものではない。
　
　
　以上、検討したように、各相違点は格別のものではなく、また、本願発明によってもたらされる効果も、引用発明及び前記周知事項、技術常識に基づいて当業者であれば予測可能なものにすぎず、格別のものとは認められない。
　 
　 
５．まとめ 
　以上のとおり、本願発明は、引用文献及び前記周知事項、技術常識に基づいて、当業者が容易に発明をすることができたものであるので、特許法第２９条第２項の規定により特許を受けることができない。
　よって、結論のとおり、審決する。