【事件の表示】
　特願２０１５−５２２００５「仮想オブジェクトに関する条件付き対話コントロール」拒絶査定不服審判事件〔平成２６年　１月２３日国際公開、ＷＯ２０１４／０１２７１７、平成２７年　８月　６日国内公表、特表２０１５−５２２８８５〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯 
　本願は、２０１３年６月１２日（パリ条約による優先権主張外国庁受理２０１２年７月１７日、欧州特許庁）を国際出願日とする出願であって、平成２８年３月７日付けで拒絶理由通知がなされ、平成２８年５月１２日付けで手続補正がされるとともに意見書が提出され、平成２８年６月１６日付けで拒絶査定がなされ（発送日：同年６月２１日）、平成２８年１０月１９日に拒絶査定不服審判の請求がなされ、その後、平成２９年５月８日付けで当審より拒絶理由（以下、「当審拒絶理由」という。）が通知され、平成２９年７月３１日に意見書が提出されたものである。
２．本願発明
　本願の請求項１ないし１５に係る発明は、平成２８年５月１２日付け手続補正書により補正された特許請求の範囲の請求項１ないし１５に記載された事項により特定されるものと認められるところ、その請求項１に係る発明（以下、「本願発明」という。）は、次のとおりのものである。
「　　【請求項１】
　モバイル・デバイス（１）を用いてアクセス可能な仮想オブジェクト（２）に関する条件付き対話を提供するための方法であって、
　前記モバイル・デバイス（１）が、前記モバイル・デバイス（１）に対する現実世界の地理的ロケーション（Ｐ１）を査定するためのジオロケーション手段を含み、前記仮想オブジェクト（２）が、現実世界の地理的ロケーションに対応するロケーション情報（Ｐ２）を査定され、
　前記方法が、
　　前記モバイル・デバイス（１）を通じた前記仮想オブジェクト（２）との少なくとも１つの対話を、少なくとも、前記モバイル・デバイス（１）の前記現実世界の地理的ロケーション（Ｐ１）と、前記仮想オブジェクト（２）の前記ロケーション情報（Ｐ２）との関数において条件付けるステップと、
　　前記条件付けステップが満たされるケースにおいては、前記仮想オブジェクト（２）の前記ロケーション情報（Ｐ２）を修正することによって前記仮想オブジェクトに関して前記モバイル・デバイス（１）と対話するステップ（７）とを含む、方法。」
３．引用文献、引用発明について
（１）　引用文献１について
　当審拒絶理由に引用され、本願優先日前に公開された、引用文献１（特開２０１２−１０８８４２号公報）には、図面とともに以下の記載がある（下線は、特に着目した箇所を示す。以下同様。）。
ア　段落【０００２】
「【背景技術】
【０００２】
　撮影画像に仮想世界を表わす画像情報を重ねて表示し、表示上、仮想現実を表示させる技術が提案されている。
仮想現実の表示では、実世界を表わす撮影画像と仮想世界を表わす画像情報とがレイヤ構成になっており、実空間と仮想空間とが、実座標でリンクして
イ　段落【００２７】−【００３９】
「【発明を実施するための形態】
【００２７】
　以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２８】
　＜システム構成＞
　図１は、本実施の形態にかかる表示システムの構成の具体例を示す図である。
【００２９】
　図１を参照して、本実施の形態にかかる
表示システムは、処理装置１００と、ポインタ２００と、カメラ３００と、ディスプレイ４００とを含
【００３０】
　処理装置１００は、カメラ３００およびディスプレイ４００とそれぞれ電気的に接続されている。この接続は、ＬＡＮ（Local Area Network）などの特定のネットワークを介した接続であってもよいし、インターネットなどの公衆回線を介した接続であってもよい。また、無線、有線のいずれであってもよい。
【００３１】
　処理装置１００は、一般的なパーソナルコンピュータ（ＰＣ）などで構成されてよい。
　カメラ３００は、処理装置１００と電気的に接続可能であって、撮影画像を処理装置１００に送信する機能を有するものであれば、どのようなものであってもよい。
【００３２】
　ディスプレイ４００は、処理装置１００と電気的に接続可能であって、処理装置１００から送信された画像データを表示する機能を有するものであれば、どのようなものであってもよい。図１では、カメラ３００およびディスプレイ４００として、これらが一体となったウェアラブルディスプレイである例が示されている。
【００３３】
　ポインタ２００は所定の形状または模様を有する。該形状または模様は処理装置１００に予め登録されており、マーカとして用いられる。すなわち、処理装置１００は、カメラ３００によって撮影された画像中に存在するマーカとしてのポインタ２００の位置を画像処理によって特定する。なお、図１の例では、ポインタ２００はユーザの指先に装着される筒状のものであり、処理装置１００には予め該筒状の形状またはその表面に施された模様が記憶されているものとする。しかしながら、ポインタ２００はユーザの身体の一部に装着されるものには限定されず、たとえば、予め記憶された形状または模様を有した指示棒のようなものであってもよい。さらには、ポインタ２００が用いられず、直接ユーザの指先などの指示に用いる身体の一部の形状またはその表面に施された模様が予めマーカとして処理装置１００に記憶されており、カメラ３００によって撮影された画像中に存在する該マーカの位置が処理装置１００での画像処理によって特定されるものであってもよい。
【００３４】
　なお、
ポインタ２００
処理装置１００と電気的に接続可能であり、位置センサ、加速度センサ、傾きセンサなどのセンサを搭載し、該ポインタ２００を用いて位置を指定するユーザ操作を受付けて位置などを検出し、処理装置１００に対して送信する機能を有するポインティングデバイスであって
【００３５】
　処理装置１００は、カメラ３００から受信した画像を元に処理を行なう。そして、その処理結果をディスプレイ４００に表示させるための処理を行なう。
【００３６】
　本実施の形態にかかる表示システムが図１に示される構成である場合、ユーザがウェアラブルディスプレイであるディスプレイ４００に表示される画像（透過型が望ましい）を見ながら、指先に装着したポインタ２００を使ってポイントする。
【００３７】
　なお、図１に示された表示システムには、カメラ３００からディスプレイ４００で表示するため、およびポインタ２００の位置を特定するための撮影画像が処理装置１００に入力されるものとしている。しかしながら、ポインタ２００の位置を特定するための撮影画像を得るためのカメラがカメラ３００と別に備えられてもよい。
【００３８】
　＜システム構成の他の例＞
　なお、本実施の形態にかかる
表示システムは
【００３９】
　さらに他の例として、図３に示されるように、
ポインタ２００と直接的
電気的に接続された、カメラ機能を搭載した携帯端末であって
携帯端末本体が処理装置１００およびディスプレイ４００となり
携帯端末のカメラがカメラ３００となり
ウ　段落【００４４】−【００５８】
「【００４４】
　＜動作概要＞
　本実施の形態にかかる表示システムは、現実世界を表わす撮影画像に、コンピュータグラフィックスなどによって予め生成された仮想物体（仮想オブジェクト）を表わす画像を、その撮影画像に位置に応じて重畳して表示する。その際、仮想オブジェクトが撮影画像に表わされた現実世界に浮かんでいるように表示させるため、撮影画像および仮想オブジェクトの表示位置に対して奥行きを設定し、設定された奥行きに応じて３次元で仮想オブジェクトを表示する。３次元で表わされた仮想オブジェクトは合成されることで、撮影画像に表わされた実空間のある奥行きの位置に浮かんでいるように表示される。
【００４５】
　「仮想オブジェクト」とは、現実世界を表わす撮影画像内のコンテンツに関連付けられた選択肢である３次元の画像を指す。仮想オブジェクトごとに、当該仮想オブジェクトを表示させるための画像情報と、撮影画像で表わされた撮影空間に対して設定された３次元の座標系における表示位置（以下、仮想オブジェクト座標とも称する）と、選択されることによって実行される動作とが規定されている。この仮想オブジェクトに関する情報は予め処理装置１００に記憶されている。
【００４６】
　処理装置１００は、カメラ３００から入力された撮影画像にその撮影空間に対して設定されている３次元座標系を設定した上で、同じ３次元座標系で表示位置、奥行きが設定されている仮想オブジェクトの表示位置を特定する。そして、その位置に表示させるように該仮想オブジェクトの画像を撮影画像に合成して、合成された表示画像をディスプレイ４００に対して送信する。
【００４７】
　処理装置１００は、撮影画像に対して画像処理を実行することによってポインタ２００で指定された位置を特定し、その位置を、撮影空間に対して設定されている３次元座標系における位置に変換する。そして、指定された位置に応じた仮想オブジェクトに対して規定された動作を実行する。または、該動作を実行させるために図示しない必要な装置に対して制御信号を出力する。
【００４８】
　この表示システムの用いられ方の一例として、図４に示されるような用いられ方が挙げられる。図４は、室内を表わした撮影画像に仮想現実である画像情報を合成して表示させた、表示システムでの表示の一例を示している。図４において、３次元の球体が仮想オブジェクトを表わしている。
【００４９】
　図４の表示は、表示システムが図１の構成である場合、カメラ３００およびディスプレイ４００が搭載されたウェアラブルディスプレイを装着したユーザが机に向かっているユーザの右後ろに立って室内に向いたときに、ディスプレイ４００に表示される表示となる。
【００５０】
　図４の例において、仮想オブジェクトで表わされた選択肢は、撮影画像で表わされた室内のコンテンツとしてカレンダやユーザの左上の位置の実座標と関連付けられている。そのため、仮想オブジェクトは、予め規定された表示位置に基づいて、図４の例では、カレンダやユーザの左上の位置の近傍など、選択肢が関連付けられたコンテンツの近傍に３次元の仮想オブジェクトが表示されている。
【００５１】
　その表示を視認しながらウェアラブルディスプレイを装着したユーザがポインタ２００を装着した指先等をディスプレイ４００に表示される仮想オブジェクトの位置にすると、該ユーザは、該仮想オブジェクトに対して規定された動作として、関連付けされているデータが表示され閲覧できたり、リモコンの様に対応した機器を操作できたりする。一例として、図４のカレンダの近傍に表示されている仮想オブジェクトにポインタ２００で触れると、予め登録されているユーザのスケジュール情報が表示される。また、他の例として、ユーザの左上の仮想オブジェクトに触れると、予めその位置と対応付けられている空気調和機に対して制御信号が出力され、空調温度が変更される。
【００５２】
　
この表示システムの用いられ方
として、
工場内を表わした撮影画像に仮想現実である画像情報を合成して表示させ
【００５３】
　図５の表示は、表示システムが図１の構成である場合、カメラ３００およびディスプレイ４００が搭載されたウェアラブルディスプレイを装着したユーザが机に向かっている２人のユーザのさらに右側に立って室内から工場に向いたときに、ディスプレイ４００に表示される表示となる。
【００５４】
　図５の例において、
仮想オブジェクトで表わされた選択肢は、撮影画像で表わされた工場内のコンテンツとしての機器などの実座標と関連付けられている
ため、仮想オブジェクトは、予め規定された表示位置に基づいて、
工場内の各機器の近傍など、選択肢が関連付けられたコンテンツの近傍に３次元の仮想オブジェクトが表示され
【００５５】
　その表示を視認しながらウェアラブルディスプレイを装着した
ユーザがポインタ２００を装着した指先等をディスプレイ４００に表示される仮想オブジェクトの位置にすると、該仮想オブジェクトに対して規定された動作の一例として、関連付けされている工場内の各機器から発信されている情報（進捗管理、エラー情報、取扱方法）にアクセスでき
【００５６】
　より好ましくは、仮想オブジェクトに関する情報はユーザごと、またはユーザの所属するグループ（部署等）に対応付けられてもよい。このようにすることで、
予め当該表示システムにログインすることによって、ユーザまたはユーザの所属するグループに付与された権限により該ユーザまたはグループに応じた（操作可能または許可された）仮想オブジェクトが表示され
【００５７】
　図４や図５に表わされたように、表示システムでの表示では、仮想オブジェクトがある範囲に複数近接して表示される場合がある。このとき、ディスプレイ４００にて異なる奥行きが設定された複数の仮想オブジェクトが近接して表示されると、２次元平面の表示画面では仮想オブジェクトの表示が重なり、ユーザがそのうちの所望する仮想オブジェクトを指定し難くなる。
【００５８】
　そこで、本実施の形態にかかる表示システムは、仮想オブジェクトに規定された表示位置（３次元座標）とポインタ２００で指定された位置（３次元座標）との間の距離に応じた表示処理を実行することで、このような場合であっても、ユーザが所望する仮想オブジェクトを指定しやすいように表示する。」
エ　段落【００５９】−【００６８】
「【００５９】
　＜機能構成＞
　図６は、本実施の形態にかかる表示システムが上の動作概要で説明された動作を行なうための、
処理装置１００の機能構成
【００６０】
　図６を参照して、画像処理統括部として機能する処理装置１００のＣＰＵは、カメラ３００からの撮影画像の入力を受付けるためのカメラ画像入力部１０１と、入力された撮影画像に対して画像認識処理を行なうための画像認識処理部１０２と、ポインタ２００の形状を記憶しておくためのポインタ形状記憶部１０３と、必要に応じて記憶されているポインタ２００の形状を用いて撮影画像上にポインタ２００を表示させる表示データを生成するためのポインタ表示データ生成部１０４と、画像認識処理部１０２での処理結果に基づいて、ポインタ２００での表示位置（以下、ポインタ位置とも称する）と仮想オブジェクトの表示位置との距離を算出するための仮想オブジェクト−ポインタ間距離判定部１０５と、仮想オブジェクトごとに表示位置を記憶するための仮想オブジェクト座標記憶部１０６と、表示させる仮想オブジェクトの形状を記憶するための仮想オブジェクト形状記憶部１０７と、仮想オブジェクトを表示させる表示データを生成するための仮想オブジェクト表示データ生成部１０８と、仮想オブジェクトに対して規定された動作を実行するための仮想オブジェクトアクション処理部１０９と、ディスプレイ４００に対して表示画像と制御信号とを送信して該表示画像を表示させるように制御するための表示制御部１１０とを含む。
【００６１】
　さらに図６を参照して、画像認識処理部１０２は、ポインタ座標検出部１０２１と、仮想オブジェクト表示領域検出部１０２２とを含む。
【００６２】
　ポインタ座標検出部１０２１は、ポインタ２００で指示された位置を撮影画像上で特定するための機能である。具体的には、入力された撮影画像からポインタ形状記憶部１０３に記憶されているポインタ２００の形状を検出し、撮影画像上における位置や奥行きを特定する。そして、該撮影座標に設定された３次元座標系においてその３次元の位置を表わす座標（以下、ポインタ座標とも称する）に換算する。
【００６３】
　
ポインタ２００が
ポインティングデバイスである場合には、処理装置１００は、
ポインティングデバイスであるポインタ２００から検出結果の入力を受付けて、その検出結果に基づいて撮影画像上の位置を特定する機能を有
【００６４】
　仮想オブジェクト表示領域検出部１０２２は、撮影画像において仮想オブジェクトが表示される領域を特定するための機能である。具体的には、
仮想オブジェクト座標記憶部１０６に予め仮想オブジェクトに規定されている情報として該仮想オブジェクトの３次元座標系での表示位置が記憶されており、
【００６５】
　また、
仮想オブジェクト表示領域検出部１０２２は、後述する表示処理によって仮想オブジェクトについて予め規定されている表示位置が変化した場合に、変化後の表示位置を特定
そして、仮想オブジェクト座標記憶部１０６は、変化後の表示位置も記憶
【００６６】
　
仮想オブジェクト−ポインタ間距離判定部１０５は、３次元座標系で表わされたポインタ座標および仮想オブジェクト座標とからその間の距離を求め
【００６７】
　さらに、仮想オブジェクト−ポインタ間距離判定部１０５は、予め基準距離を記憶しておき、算出された距離が該基準距離よりも小さい場合、すなわち、仮想オブジェクトの表示位置として規定された位置から所定範囲内が指定された場合に、該仮想オブジェクトが特定されたと判定し、その結果を仮想オブジェクトアクション処理部１０９に入力する。仮想オブジェクトアクション処理部１０９はかかる判定結果に応じて該仮想オブジェクトに対して規定されている動作を実行する。すなわち、予め規定されている動作、または、予め規定されている図示しない装置に対して制御信号を出力する動作、などを実行する。
【００６８】
　また、
仮想オブジェクト表示データ生成部１０８は、予め仮想オブジェクトの画像情報や該画像情報を決定するための情報を記憶しておき、仮想オブジェクト−ポインタ間距離判定部１０５での判定結果に応じて、仮想オブジェクトの表示形態を決定して仮想オブジェクトを表示させるための画像情報を生成
オ　段落【００８５】−【０１１４】
「【００８５】
　図１２は、仮想オブジェクト−ポインタ間距離を計算する動作の具体例を示すフローチャートである。
【００８６】
　図１２を参照して、画像処理統括部として機能する処理装置１００のＣＰＵは、ステップＳ２０１で記憶されている３次元座標系上でのポインタ座標の値と各仮想オブジェクトの座標値とを参照し、ステップＳ２０３で一例として、それぞれの座標値の差の二乗の和の平方根を算出してユークリッド距離を求めることで、ポインタ位置と各仮想オブジェクトの表示位置との間のそれぞれの、撮影画像に設定された３次元座標系における距離を計算する。
【００８７】
　以下、
計算されたポインタ位置と仮想オブジェクトの表示位置との間の距離を用いた表示処理
【００８８】
　＜
表示処理例１
　・・・（省略）・・・
【００９５】
　＜
表示処理例２
　・・・（省略）・・・
【０１０３】
　＜
表示処理例３
　図１９は、ポインタ位置と仮想オブジェクトの位置との間の距離を用いた
表示処理
処理装置１００のＣＰＵは、ポインタ位置から予め規定された範囲内に表示される仮想オブジェクトをポインタ位置に近づくように移動させる
【０１０４】
　
この表示処理を行なうため、仮想オブジェクト表示データ生成部１０８は、予め、ポインタ２００の位置と仮想オブジェクトとの間の距離Ｄの範囲ごとに、仮想オブジェクトの表示位置の移動量を記憶してお
ポインタ２００の位置と仮想オブジェクトとの間の距離Ｄが小さくなるほど移動量が大きくなり、ポインタ位置により近づくような関係で仮想オブジェクトの移動量が規定されており、
【０１０５】
　図２１は、第３の表示処理のための動作の具体例を示すフローチャートである。図２１を参照して、
ステップＳ５０１で
処理装置１００のＣＰＵは、ポインタ位置と仮想オブジェクトの表示位置との間の距離Ｄを算出
【０１０６】
　
算出された距離Ｄが予め規定されているしきい値とする距離Ｄｔよりも小さい場合、すなわち、ポインタ位置が仮想オブジェクトの表示位置から予め規定された距離内であった場合（ステップＳ５０３でＹＥＳ）、ステップＳ５０５でＣＰＵは、ステップＳ５０１で算出された距離Ｄに基づいて、該当する仮想オブジェクトについて
の対応関係より移動距離を決定し、ステップＳ５０７で規定されている表示位置に対して決定された移動量だけ移動させるように、新たな表示位置を計算
【０１０７】
　
そして、ステップＳ５０９でＣＰＵは、決定された表示位置に仮想オブジェクトを表示させるように該仮想オブジェクトの画像を撮影画像に合成
【０１０８】
　この処理により、図１９に示されたような表示が実現される。
これにより、ポインタ位置から所定の範囲内に表示される仮想オブジェクトは、規定されている表示位置がポインタ位置に近いほどポインタ位置に近づいた位置に表示されることにな
そのため、ポインタ２００を装着したユーザは、その仮想オブジェクトを指定しやすくなる
【０１０９】
　なお、より好ましくは、いったんポインタ位置に移動した仮想オブジェクトがその後の表示処理によってポインタ位置との間の距離Ｄが上記しきい値とされる距離Ｄｔよりも大きくなった場合、すなわち、その後に該仮想オブジェクトから遠い位置が指定された場合、該仮想オブジェクトの表示位置を元の規定された表示位置に戻す。
【０１１０】
　図２２はその場合の動作の具体例を示すフローチャートであって、図２１のステップＳ５０９の後に実行される動作を表わしている。すなわち、図２２を参照して、ステップＳ５０５〜Ｓ５０９の処理によって表示位置を変更した仮想オブジェクトについて、ＣＰＵは、ステップＳ５１１で、さらに、表示に用いた撮影画像の後に入力された撮影画像から検出されるポイント位置と該仮想オブジェクトの位置との間の距離Ｄを算出する。算出された距離Ｄが予め規定されているしきい値とする距離Ｄｔよりも大きい場合、すなわち、ポインタ位置が仮想オブジェクトの位置から予め規定された距離よりも外となった場合（ステップＳ５１３でＹＥＳ）、ステップＳ５１５でＣＰＵは、当該仮想オブジェクトを記憶されている該仮想オブジェクトに対して規定されている表示位置に表示させるように、該仮想オブジェクトの画像を撮影画像に合成する。
【０１１１】
　図２３は、この処理が実行されることによる表示の変化を説明する図である。図２３を参照して、上の動作によって表示位置が移動したことによって、図２３（Ａ）に示されるように、指先に装着されたポインタ２００の位置の近くに表示された仮想オブジェクトにから、図２３（Ｂ）で点線で示されたように、その後の撮影画像においてポインタ位置がしきい値とする距離Ｄｔよりも遠くなると、図２３（Ｂ）に示されたように、該仮想オブジェクトが元の（規定された）表示位置に戻ることになる。そのため、ポインタ２００で指定しない仮想オブジェクトは元の位置に戻ることになり、ポインタ２００を装着したユーザは、所望する仮想オブジェクトをより指定しやすくなる。
【０１１２】
　なお、ポインタ位置と仮想オブジェクトの位置との間の距離に基づいて該仮想オブジェクトの表示態様を変化させた後、ポインタ位置と該仮想オブジェクトの位置との間の距離が離れた場合に、該仮想オブジェクトの表示態様を元に戻す動作が、表示処理例３において行なわれるものとして説明しているが、同様に、上述の表示処理例１、２、および後述する表示処理例４でもなされてもよい。
【０１１３】
　すなわち、表示処理例１においては、ポインタ位置と仮想オブジェクトの表示位置との間の距離に基づいて該仮想オブジェクトの形状を大きくした後にポインタ位置と該仮想オブジェクトの位置との間の距離がしきい値Ｄｔ以上離れたことが検出されると、該仮想オブジェクトの形状を元に戻すようにしてもよい。同様に、表示処理例２においては、ポインタ位置と仮想オブジェクトの表示位置との間の距離に基づいて該仮想オブジェクトの形状をポインタ位置に近づく形状に変化させた後にポインタ位置と該仮想オブジェクトの位置との間の距離がしきい値Ｄｔ以上離れたことが検出されると、該仮想オブジェクトの形状を元に戻すようにしてもよい。
【０１１４】
　なお、上の説明では、ポインタ位置に近づける動作で用いたしきい値とする距離と元の表示位置に戻す動作で用いたしきい値とする距離とが同じ距離Ｄｔであるものとしているが、これらが異なる距離であってもよい。」
　よって、上記各記載事項を関連図面（特に、「表示システム」の構成の具体例に関する【図３】、「表示システム」の用いられ方の一例に関する【図５】、及び、「表示処理例３」に関する、【図１９】−【図２３】を参照。）と技術常識に照らし、下線部に着目すれば、引用文献１には次の発明（以下、「引用発明」という。）が記載されているといえる。
「仮想現実の表示では、実世界を表わす撮影画像と仮想世界を表わす画像情報とがレイヤ構成になっており、実空間と仮想空間とが、実座標でリンクしており、
　表示システムは、
　処理装置１００と、ポインタ２００と、カメラ３００と、ディスプレイ４００とを含み、
　ポインタ２００は、処理装置１００と電気的に接続可能であり、位置センサ、加速度センサ、傾きセンサなどのセンサを搭載し、該ポインタ２００を用いて位置を指定するユーザ操作を受付けて位置などを検出し、処理装置１００に対して送信する機能を有するポインティングデバイスであって、
　表示システムは、ポインタ２００と直接的、電気的に接続された、カメラ機能を搭載した携帯端末であって、携帯端末本体が処理装置１００およびディスプレイ４００となり、携帯端末のカメラがカメラ３００となり、
　この表示システムの用いられ方として、
　工場内を表わした撮影画像に仮想現実である画像情報を合成して表示させ、
　仮想オブジェクトで表わされた選択肢は、撮影画像で表わされた工場内のコンテンツとしての機器などの実座標と関連付けられているため、仮想オブジェクトは、予め規定された表示位置に基づいて、工場内の各機器の近傍など、選択肢が関連付けられたコンテンツの近傍に３次元の仮想オブジェクトが表示され、
　ユーザがポインタ２００を装着した指先等をディスプレイ４００に表示される仮想オブジェクトの位置にすると、該仮想オブジェクトに対して規定された動作の一例として、関連付けされている工場内の各機器から発信されている情報（進捗管理、エラー情報、取扱方法）にアクセスでき、
　予め当該表示システムにログインすることによって、ユーザまたはユーザの所属するグループに付与された権限により該ユーザまたはグループに応じた（操作可能または許可された）仮想オブジェクトが表示され、
　処理装置１００の機能構成において、
　ポインタ２００が、ポインティングデバイスである場合には、処理装置１００は、ポインティングデバイスであるポインタ２００から検出結果の入力を受付けて、その検出結果に基づいて撮影画像上の位置を特定する機能を有し、
　仮想オブジェクト座標記憶部１０６に予め仮想オブジェクトに規定されている情報として該仮想オブジェクトの３次元座標系での表示位置が記憶されており、
　仮想オブジェクト表示領域検出部１０２２は、後述する表示処理によって仮想オブジェクトについて予め規定されている表示位置が変化した場合に、変化後の表示位置を特定し、そして、仮想オブジェクト座標記憶部１０６は、変化後の表示位置も記憶し、
　仮想オブジェクト−ポインタ間距離判定部１０５は、３次元座標系で表わされたポインタ座標および仮想オブジェクト座標とからその間の距離を求め、
　仮想オブジェクト表示データ生成部１０８は、予め仮想オブジェクトの画像情報や該画像情報を決定するための情報を記憶しておき、仮想オブジェクト−ポインタ間距離判定部１０５での判定結果に応じて、仮想オブジェクトの表示形態を決定して仮想オブジェクトを表示させるための画像情報を生成し、
　計算されたポインタ位置と仮想オブジェクトの表示位置との間の距離を用いた表示処理において、
　処理装置１００のＣＰＵは、ポインタ位置から予め規定された範囲内に表示される仮想オブジェクトをポインタ位置に近づくように移動させる表示処理を行い、
　この表示処理を行なうため、仮想オブジェクト表示データ生成部１０８は、予め、ポインタ２００の位置と仮想オブジェクトとの間の距離Ｄの範囲ごとに、仮想オブジェクトの表示位置の移動量を記憶しておき、
　ポインタ２００の位置と仮想オブジェクトとの間の距離Ｄが小さくなるほど移動量が大きくなり、ポインタ位置により近づくような関係で仮想オブジェクトの移動量が規定されており、
　ステップＳ５０１で、処理装置１００のＣＰＵは、ポインタ位置と仮想オブジェクトの表示位置との間の距離Ｄを算出し、
　算出された距離Ｄが予め規定されているしきい値とする距離Ｄｔよりも小さい場合、すなわち、ポインタ位置が仮想オブジェクトの表示位置から予め規定された距離内であった場合（ステップＳ５０３でＹＥＳ）、
　ステップＳ５０５でＣＰＵは、ステップＳ５０１で算出された距離Ｄに基づいて、該当する仮想オブジェクトについての対応関係より移動距離を決定し、
　ステップＳ５０７で規定されている表示位置に対して決定された移動量だけ移動させるように、新たな表示位置を計算し、
　そして、ステップＳ５０９でＣＰＵは、決定された表示位置に仮想オブジェクトを表示させるように該仮想オブジェクトの画像を撮影画像に合成し、
　これにより、ポインタ位置から所定の範囲内に表示される仮想オブジェクトは、規定されている表示位置がポインタ位置に近いほどポインタ位置に近づいた位置に表示されることになり、そのため、ポインタ２００を装着したユーザは、その仮想オブジェクトを指定しやすくなる、
方法。」
（２）　引用文献２について
　当審拒絶理由に引用され、本願優先日前に公開された、引用文献２（米国特許出願公開第２０１０／０３０２１４３号明細書）には、図面とともに、以下の記載がある。
ア　段落［００３２］−［００３３］
「[0032]　In one embodiment, 
the host server 124 is operable to provide simulated objects (e.g., objects, computer-controlled objects, or simulated objects) that correspond to real world physical locations to be presented to users on client devices 102A-N
The host server 124 also processes interactions of simulated object with one another and actions on simulated objects caused by stimulus from a real user and/or the real world environment
[0033]　
The client devices 102A-N are generally operable to provide access (e.g., visible access, audible access) to the simulated objects to users, for example via user interface 104A-N displayed on the display units
（当審訳：［００３２］一実施例において、
ホストサーバ１２４は、クライアント装置１０２Ａ−Ｎ上でユーザに提示される、現実世界の物理的位置に対応する模擬オブジェクト(simulated objects)（例えば、オブジェクト、コンピュータ制御オブジェクト、または、模擬オブジェクト）を提供するように動作できる
ホストサーバ１２４は、模擬オブジェクト間の対話と、現実のユーザ及び／または現実世界の環境からの刺激で起こされる模擬オブジェクトのアクションも処理
［００３３］
クライアント装置１０２Ａ−Ｎは、一般に、例えば、ディスプレイユニット上に表示されたユーザ・インタフェース１０４Ａ−Ｎを介して、模擬オブジェクトへのアクセス（例えば、可視アクセスや、可聴アクセス）をユーザに提供するように動作でき
イ　段落［００５２］
「[0052]　In one embodiment, 
the host server 200 includes a gaming server 214
The gaming server 214 also provides games and gaming environments such that the simulated objects provided therein have characteristics that are affected and can be manipulated by external stimuli (e.g., stimuli that occur in the real world environment) and can also interact with other simulated objects
External stimuli can include real physical motion of the user, motion of the device, user interaction with the simulated object on the device, and/or real world environmental factors, etc
（当審訳：［００５２］一実施例において、
ホストサーバ２００はゲーム用サーバ２１４を含んでおり、
ゲーム用サーバ２１４は、また、そこで提供された模擬オブジェクトが、外部からの刺激（例えば、現実世界の環境で起きる刺激）によって影響されたり、操作されたりできるという特徴を備えており、また、他の模擬オブジェクトとも対話ができるような、ゲーム及びゲーム環境をも提供
外部からの刺激には、現実世界でのユーザの物理的な動き、デバイスの動き、デバイス上でのユーザと模擬オブジェクト及び／または現実世界の環境的な要因との対話が含まれ
ウ　段落［００６４］−［００６６］
「[0064]　In one embodiment, 
these simulated objects are associated with physical locations in the real world environment and have associated accessibilities based on a spatial parameter (e.g., the location of a device through which the simulated object is to be accessed)
[0065]　Objects may be simulated by the simulator module 304 automatically or manually based on a user request. For example, objects may be simulated automatically when certain criterion (e.g., qualifying location data and/or qualifying timing data) are met or upon request by an application. Objects may also be newly created/simulated when an authorized user requests objects that are not yet available (e.g., object is not stored in the simulated object repository 330). Generated objects can be stored in the simulated object repository 330 for future use.
[0066]　In one embodiment, 
the simulated object is implemented using a data structure having metadata
The metadata can 
include location
parameters that include the qualifying parameters (e.g., qualifying
location data) that satisfy one or more criteria for access of the simulated object to be enabled
The location data can be specified with longitude and latitude coordinates, GPS coordinates
（当審訳：［００６４］一実施例において、
これらの模擬オブジェクトは、現実世界の環境における物理的位置と関連付けられており、そして空間的パラメータ（例えば、模擬オブジェクトにアクセスする装置の位置）に基づく関連するアクセス可能性を備えて
［００６５］模擬モジュール３０４による、オブジェクトの模擬は、自動的に、あるいは、ユーザの要求に基づき手動で行われる。例えば、特定の条件が満足されると（例えば、位置データ条件を満足すると、及び／または、時刻データ条件を満足すると）、またはアプリケーションにより要求されると、自動的に、オブジェクトが模擬される。オブジェクトは、また、権限を有するユーザが、まだ利用できないオブジェクト（例えば、模擬オブジェクト・レポジトリ３３０に保存されていないオブジェクト）を要求すると、新たに作成され／模擬される。作成されたオブジェクトは、将来の利用のために、模擬オブジェクト・レポジトリ３３０に保存することができる。
［００６６］一実施例において、
模擬オブジェクトは、メタデータを備えたデータ構造を用いて実現でき
メタデータには、
位置
パラメータである、条件付けパラメータ（例えば、
位置の条件付けデータ）であって、模擬オブジェクトへのアクセスが許されるための１つ以上の条件を満たすものを含むことができ
位置データは、緯度、経度座標、ＧＰＳ座標
によって特定することができる
エ　段落［００８４］
「[0084]　The criteria can include spatio-temporal criteria having a timing parameter and/or a location parameter. 
For example, a simulated object may be associated with a physical location in the real world environment
（当審訳：［００８４］　条件には、時刻パラメータ、及び／または、位置パラメータを有する、時間的−空間的な条件が含まれ得る。
例えば、模擬オブジェクトは、現実世界の環境における物理的位置と関連付けられ得る
位置パラメータには、模擬オブジェクトをアクセスするために装置が置かれるべき、物理的位置、及び／または、周辺の領域を含む、位置の集合を含み得る。それに加えて、時刻パラメータには、模擬オブジェクトにアクセス可能な時刻または時刻の集合を含み得る。時刻パラメータと位置パラメータとは、個別に、または、相互に併せて用い得る。）
オ　段落［００８６］
「[0086]　In one embodiment, location data and/or the timing data that satisfy the criterion include the location of the device and the time the device is located at the location. The enable signal may be sent to the simulator and environmental simulator modules such that the simulator module 304 an enable access to the simulated object via a device when the criteria is met. The access permission module 314 may retrieve the relevant simulated objects and simulated environments from other modules to be provided to a user via a device.」
（当審訳：［００８６］一実施例において、条件を満足する位置データ、及び／または、時刻データには、装置の位置と、その位置に装置が置かれるべき時刻とが含まれる。条件が満足されたとき、イネーブル信号がシミュレータ・モジュール及び環境シミュレータ・モジュールに送られることによって、シミュレータ・モジュール３０４がデバイスを介した模擬オブジェクトへのアクセスを許可する。アクセス許可モジュール３１４は、デバイスを介してユーザに提供される、関連する模擬オブジェクトと模擬された環境を、他のモジュールから読み出せる。）
カ　段落［００９２］
「[0092]　
If the user is permitted to interact with the simulated object, the manager module 316 can perform the requested action on the simulated object by updating stored attributes of the simulated objects and presenting the updated attributes via the device to be perceived by the user
The user requested actions can include, by way of example but not limitation, collecting an item (e.g., a reward), firing ammunition, throwing an item, eating an item, attending an event, dialoguing with another character (real or virtual), surmounting a barrier, hitting a ball, blocking a ball, kicking a ball, and/or shooting a goblin, etc
（当審訳：［００９２］　
ユーザが模擬オブジェクトとの対話を許されると、管理モジュール３１６は、模擬オブジェクトの保持されている属性を更新して、更新された属性を装置を介してユーザが感知できるように提示することによって、要求されたアクションを実行できる
ユーザにより要求されたアクションには、例示であって限定ではないが、アイテム（例えば、報酬）の収集、弾薬の発射、アイテムを投げること、アイテムを食べること、イベントへの参加、（現実または仮想の）他のキャラクターとの会話、バリアを突破すること、ボールを打つこと、ボールをブロックすること、ボールを蹴ること、及び／または、ゴブリンを射撃することなどが含まれる
キ　段落［０１４２］−［０１４３］
「[0142]　
One embodiment of the client device 402 includes a location sensor 408
[0143]　The location sensor 408 can include a local sensor or a connection to an external entity to determine the location information. 
The location sensor 408 can determine location
of the client device 402 via any known or convenient manner including but not limited to, GPS, cell phone tower triangulation, mesh network triangulation, relative distance from another location or device
（当審訳：［０１４２］　
クライアント装置４０２の１つの実施例は、位置センサー４０８を含む
［０１４３］　位置センサー４０８には、ローカルなセンサーや、位置情報を決定する外部エンティティーへの接続を含む。
位置センサー４０８は、ＧＰＳ、携帯電話用タワーの三角測量法、メッシュ・ネットワークの三角測量法、別の位置またはデバイスからの相対的な距離
などを含むがそれらに限定されない、任意の公知または都合の良い方法によって、クライアント装置４０２の位置
を決定できる
（３）　引用文献３にについて
　当審拒絶理由に引用され、本願優先日前に公開された、引用文献３（米国特許出願公開第２０１１／０２１６００２号明細書）には、図面とともに、以下の記載がある。
ア　段落［００３９］
「[0039]　……　The portable device can include a variety of position tracking modules, as discussed below in reference to FIG. 18, such as an accelerometer, a magnetometer, a Global Positioning System (GPS) device, a camera, a depth camera, a compass, a gyroscope, etc.」
（当審訳：［００３９］　……
携帯デバイスは、多様な位置追跡モジュールを含むことができ、
ＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）装置
等である
４．対比
（１）　本願発明と引用発明との対比
ア　本願発明の「モバイル・デバイス（１）を用いて　……（中略）……　条件付き対話を提供するための方法であって、」について
（ア）　引用発明の「処理装置１００と、
ポインタ２００と
ポインタ２００は
デバイスであって
表示システムは、ポインタ２００と
カメラ機能を搭載した携帯端末であって
携帯端末本体が処理装置１００およびディスプレイ４００となり、携帯端末のカメラがカメラ３００
（イ）　引用発明の「仮想オブジェクト」は、本願発明の「仮想オブジェクト（２）」に相当する。
　引用発明において、「表示システム」に含まれる「ポインタ２００」を用いて、「該仮想オブジェクトに対して規定された動作の一例として、関連付けされている工場内の各機器から発信されている
情報（進捗管理、エラー情報、取扱方法）にアクセスでき
操作可能または許可された）仮想オブジェクト
（ウ）　引用発明の「ポインタ位置と仮想オブジェクトの表示位置との間の距離Ｄ」が、「予め規定されているしきい値とする距離Ｄｔよりも小さい場合、すなわち、ポインタ位置が仮想オブジェクトの表示位置から予め規定された距離内であった場合（ステップＳ５０３でＹＥＳ）」、「ポインタ位置から予め規定された範囲内に表示される仮想オブジェクトをポインタ位置に近づくように移動させる」方法は、ポインタと仮想オブジェクト間の距離Ｄがしきい値（距離Ｄｔ）よりも小さいという「条件付き」で、仮想オブジェクトをポインタに近づけるという「対話」を行う点で、本願発明の「モバイル・デバイス（１）を用いてアクセス可能な仮想オブジェクト（２）に関する条件付き対話を提供するための方法」に相当するといえる。
（エ）　なお、ここで念のため、本願発明における用語「条件付き対話」の意義に関連する、本願の発明の詳細な説明の記載を参照すると、段落【００５８】−【００６３】には、以下の記載がある。
「　【００５８】
　以降で示されているように、
さまざまな実施形態においては、仮想オブジェクト２と対話することは、仮想オブジェクト２のロケーション情報Ｐ２を修正することを含む
　・・・（省略）・・・
　【００６２】
　図６を参照すると、
ステップ６０１において、
条件を満たしているかどうかをチェックする。たとえば、位置Ｐ２が、位置Ｐ１に対する事前に定義された距離範囲内にあるかどうかを判定する
　【００６３】
　
ステップ６０２において
前記条件付けステップが満たされるケースにおいては、ユーザは、仮想オブジェクト２の前記ロケーション情報Ｐ２を修正することによって前記モバイル・デバイス１と対話する
　これらの記載から、本願発明の「条件付き対話」には、少なくとも、仮想オブジェクトが、モバイル・デバイスから所定の距離範囲内にあるという「条件付き」で、仮想オブジェクトのロケーション情報を修正するという「対話」を行うことが含まれていると理解できる。
　一方、上記（ウ）記載のとおり、引用発明は、ポインタと仮想オブジェクト間の距離Ｄがしきい値（距離Ｄｔ）よりも小さいという「条件付き」で、仮想オブジェクトをポインタに近づけるという「対話」を行うものである。
　なおここで、引用発明は、「処理装置１００の機能構成において、　……（中略）……　仮想オブジェクト座標記憶部１０６に予め仮想オブジェクトに規定されている情報として
該仮想オブジェクトの３次元座標系での表示位置が記憶されており
仮想オブジェクトについて予め規定されている表示位置が変化した場合に
変化後の表示位置も記憶し
　よって、たとえ本願発明の実施例の記載を参照しても、引用発明における、ポインタと仮想オブジェクト間の距離Ｄがしきい値（距離Ｄｔ）よりも小さいという「条件付き」で、仮想オブジェクトをポインタに近づけるという「対話」を行うことは、本願発明の「条件付き対話」に相当するといえる。
イ　本願発明の「前記モバイル・デバイス（１）が、　……（中略）……　ロケーション情報（Ｐ２）を査定され、」について
（ア）　引用発明では、「仮想現実の表示では、　……（中略）……　
実空間と仮想空間とが、実座標でリンクしており
ポインタ２００は
位置センサ
などのセンサを搭載し
位置
を検出し、処理装置１００に対して送信する機能を有する
地理的
　引用発明の「位置センサ」などを搭載する「ポインタ２００」は、本願発明の「
ジオ
　よって、引用発明の「表示システム」が、上記のような「ポインタ２００」を含むことは、本願発明の「前記モバイル・デバイス（１）が、前記モバイル・デバイス（１）に対する現実世界の
地理的
ジオ
（イ）　引用発明の「仮想オブジェクトの３次元座標系での表示位置」は、本願発明の「仮想オブジェクト（２）」の「ロケーション情報（Ｐ２）」に対応するといえる。
　引用発明の「処理装置１００の機能構成において、　……（中略）……　仮想オブジェクト座標記憶部１０６に予め仮想オブジェクトに規定されている情報として該
仮想オブジェクトの３次元座標系での表示位置が記憶されており
表示位置が変化した場合に、変化後の表示位置を特定し
変化後の表示位置も記憶し
ステップＳ５０１で
ポインタ位置と仮想オブジェクトの表示位置との間の距離Ｄを算出し
地理的
ウ　本願発明の「前記方法が、　……（中略）……　条件付けるステップと、」を含むことについて
　上記「ア（ウ）、（エ）」記載のとおり、引用発明において「ステップＳ５０１で、処理装置１００のＣＰＵは、ポインタ位置と仮想オブジェクトの表示位置との間の距離Ｄを算出し、算出された距離Ｄが予め規定されているしきい値とする距離Ｄｔよりも小さい場合、すなわち、
ポインタ位置が仮想オブジェクトの表示位置から予め規定された距離内であった場合（ステップＳ５０３でＹＥＳ）
距離Ｄに基づいて、該当する仮想オブジェクトについての対応関係より移動距離を決定し
地理的
前記
エ　本願発明の（前記方法が）「前記条件付けステップが満たされるケースにおいては、　……（中略）……　対話するステップ（７）とを含む、方法。」について
　上記「ア（ウ）、（エ）」記載のとおり、引用発明の前記「ポインタ位置が仮想オブジェクトの表示位置から
予め規定された距離内であった場合（ステップＳ５０３でＹＥＳ
ステップＳ５０７で規定されている表示位置に対して決定された移動量だけ移動させる
決定された表示位置に仮想オブジェクトを表示させるように
前記
　したがって、両者の一致点、相違点は以下のとおりであるといえる。
［一致点］
「モバイル・デバイス（１）を用いてアクセス可能な仮想オブジェクト（２）に関する条件付き対話を提供するための方法であって、
　前記モバイル・デバイス（１）が、前記モバイル・デバイス（１）に対する現実世界のロケーション（Ｐ１）を査定するためのロケーション手段を含み、前記仮想オブジェクト（２）が、現実世界のロケーションに対応するロケーション情報（Ｐ２）を査定され、
　前記方法が、
　　前記モバイル・デバイス（１）を通じた前記仮想オブジェクト（２）との少なくとも１つの対話を、少なくとも、前記モバイル・デバイス（１）の前記現実世界のロケーション（Ｐ１）と、前記仮想オブジェクト（２）のロケーション情報（Ｐ２）との関数において条件付けるステップと、
　　前記条件付けステップが満たされるケースにおいては、前記仮想オブジェクト（２）のロケーション情報（Ｐ２）を修正することによって前記仮想オブジェクトに関して前記モバイル・デバイス（１）と対話するステップ（７）とを含む、方法。」
［相違点］
　本願発明は、「モバイル・デバイスを用いて　……（中略）……　前記モバイル・デバイス（１）が、前記モバイル・デバイス（１）に対する現実世界の「
地理的
ジオ
地理的
地理的
前記
前記
引用発明の「表示システム」の「ポインタ２００」は、「位置センサ」などのセンサを搭載し、「位置」を検出して処理装置１００に対して送信する機能を有するポインティングデバイスであるものの、前記モバイル・デバイス（１）に対する現実世界の「
地理的
ジオ
地理的
地理的
前記
前記
５．当審の判断
［相違点］について
　位置の検出手段として、どのような種別のセンサを用いるかは、必要とされる検出の精度や、検出の対象となる空間の広がりなどを考慮して、当業者が適宜選択すべき設計的事項である。
　位置の検出手段として、例えば「ＧＰＳ」などの「地理的」な位置の検出手段を用いることは、周知技術である。
　この点について、必要ならば、例えば、先の拒絶理由で引用された引用文献２（米国特許出願公開第２０１０／０３０２１４３号明細書）の上記「３（２）」の摘記箇所、特に段落［０１４３］「…位置センサー４０８は、ＧＰＳ…」の記載を参照。
　この点について、さらに、必要であれば、先の拒絶理由で引用された「引用文献３」である、米国特許出願公開第２０１１／０２１６００２号明細書の上記「３（３）」の摘記箇所（段落［００３９］）の摘記箇所も参照されたい。
　一方、引用発明は、例えば、「工場内の各機器から発信されている情報（進捗管理、エラー情報、取扱方法）にアクセス」するケースとして、広い空間を位置検出の対象にするケースが想定されているといえる。
　したがって、引用発明の表示システムの「ポインタ２００」の「位置センサ」として、例えば「ＧＰＳ」などの、周知の「地理的」な位置の検出手段を採用することで、現実世界の
地理的
ジオ
地理的
　さらに、本願発明の効果も、引用発明及び周知技術に基づいて、当業者が予測し得る範囲内のものである。
６．むすび
　したがって、本願発明は、引用発明、及び、周知技術に基づいて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　したがって、本願は、その余の請求項について論及するまでもなく拒絶すべきものである。
　よって、結論のとおり審決する。