【事件の表示】
　特願２０１１−１２３６４６「情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法」拒絶査定不服審判事件〔平成２４年１２月２０日出願公開、特開２０１２−２５２４６９、請求項の数（１５）〕について、次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は、特許すべきものとする。
【理　由】
第１　手続の経緯及び本願発明
１　手続の経緯
　本件出願は、平成２３年６月１日の出願であって、その手続の経緯は、以下のとおりである。
　　
　平成２７年　２月１８日付け：拒絶理由の通知
　平成２７年　４月１６日　　：手続補正
　平成２７年　８月　４日付け：拒絶査定
　平成２７年　８月　６日　　：拒絶査定の謄本の送達
　平成２７年１０月２９日　　：拒絶査定不服審判の請求
　平成２７年１０月２９日　　：手続補正
　平成２８年　２月１５日　　：上申書の提出
　平成２８年　６月２２日付け：拒絶理由の通知（当審）
　平成２８年　８月　５日　　：手続補正
 　 
２　本願発明
　本願の請求項１〜１５に係る発明（以下、それぞれの発明を項番を用いて「本願発明１」等という。）は、平成２７年４月１６日付け、平成２７年１０月２９日付け、平成２８年８月５日付け手続補正により補正された特許請求の範囲、明細書及び図面の記載からみて、その特許請求の範囲の請求項１〜１５に記載した事項により特定されるとおりのものであるところ、その請求項１〜１５の記載は次のとおりのものである。
 　 
「　【請求項１】
　可搬型表示装置本体の姿勢および／または動きに応じたデータを少なくとも出力する当該可搬型表示装置に、画像を表示することが可能な情報処理装置のコンピュータで実行される情報処理プログラムであって、
　前記コンピュータを、
　　前記可搬型表示装置から出力されるデータに基づいて、少なくとも実空間の所定方向周りの当該可搬型表示装置の回転方向および回転量を算出する回転情報算出手段と、
　　前記回転情報算出手段が算出した前記所定方向周りの回転量を所定量オフセットして前記所定方向周りの補正回転量を算出する補正手段と、
　　仮想世界に設定された前記所定方向に対応する方向を基準として、前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいた操作指示方向を算出する操作指示方向算出手段と、
　　前記操作指示方向に応じて、仮想世界に対する所定の処理を行う操作指示方向処理手段と、
　　前記操作指示方向処理手段が処理を行った仮想世界の少なくとも一部を含む第１画像を生成する第１画像生成手段と、
　　前記第１画像を前記可搬型表示装置に表示する表示制御手段として機能させ、
　前記回転情報算出手段は、前記可搬型表示装置の表示画面の奥行方向に対して垂直な実空間の水平方向を前記所定方向として、前記所定方向周り、実空間の重力方向周り、および当該所定方向に垂直な実空間の水平方向周りのそれぞれに対する前記可搬型表示装置の当該奥行方向の回転方向および回転量を算出し、
　前記操作指示方向算出手段は、前記所定方向周りの補正回転量に基づいた回転量だけ前記所定方向周りの回転方向と同じ方向に前記所定方向に対応する仮想世界の水平方向周りに前記操作指示方向を回転させ、前記重力方向周りの回転方向と同じ方向に前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ、前記所定方向に垂直な実空間の水平方向周りの回転方向と同じ方向に当該水平方向周りの回転量に基づいて前記所定方向に対応する方向に垂直な仮想世界の水平方向周りに前記操作指示方向を回転させることによって前記操作指示方向を算出し、
　前記補正手段は、
　　ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角を前記所定量として、当該基本姿勢における前記奥行方向が仮想世界における水平方向の前記操作指示方向となるように前記所定方向周りの補正回転量を算出し、
　　前記所定方向周りの補正回転量が仮想世界の直上方向を越える回転量を示す場合、当該補正回転量を当該直上方向に制限して算出し、
　　前記所定方向周りの補正回転量が仮想世界の直下方向を越える回転量を示す場合、当該補正回転量を当該直下方向に制限して算出する、情報処理プログラム。
　　【請求項２】
　前記操作指示方向処理手段は、前記操作指示方向に応じて、仮想世界に設定された第１仮想カメラの姿勢を制御する処理を行い、
　前記第１画像生成手段は、前記第１仮想カメラから見た仮想世界の画像を前記第１画像として生成する、請求項１に記載の情報処理プログラム。
　　【請求項３】
　前記操作指示方向処理手段は、前記操作指示方向が視線方向と一致するように、前記第１仮想カメラの姿勢を制御する、請求項２に記載の情報処理プログラム。
　　【請求項４】
　前記補正手段は、前記回転情報算出手段が算出した前記所定方向周りの前記奥行方向の回転量を、当該所定方向周りに当該奥行方向を仰角方向に前記所定量オフセットして前記補正回転量を算出する、請求項１に記載の情報処理プログラム。
　　【請求項５】
　前記表示制御手段は、前記第１画像を示す画像データを前記可搬型表示装置へ出力し、
　前記可搬型表示装置は、
　　前記情報処理装置から出力された画像データを取得する画像データ取得手段と、
　　前記画像データ取得手段が取得した画像データが示す前記第１画像を表示する表示手段とを備える、請求項１乃至４のいずれか１つに記載の情報処理プログラム。
　　【請求項６】
　前記第１画像を示す画像データを圧縮して圧縮画像データを生成する圧縮画像生成手段として、さらに前記コンピュータを機能させ、
　前記表示制御手段は、前記圧縮画像生成手段が生成した圧縮画像データを前記可搬型表示装置へ出力し、
　前記画像データ取得手段は、前記情報処理装置から出力された圧縮画像データを取得し、
　前記可搬型表示装置は、前記圧縮画像データを伸張して前記第１画像を示す画像データを得る表示画像伸張手段を、さらに備え、
　前記表示手段は、前記画像データ取得手段が取得して前記表示画像伸長手段が伸長した画像データが示す前記第１画像を表示する、請求項５に記載の情報処理プログラム。
　　【請求項７】
　前記表示制御手段は、前記第１画像とは別に、前記仮想世界を示す第２画像を、前記情報処理装置に接続された別の表示装置にさらに表示する、請求項１乃至６のいずれか１つに記載の情報処理プログラム。
　　【請求項８】
　前記第１画像を示す画像データを圧縮して圧縮画像データを生成する圧縮画像生成手段として、さらに前記コンピュータを機能させ、
　前記表示制御手段は、前記圧縮画像生成手段が生成した圧縮画像データを前記可搬型表示装置へ出力し、当該圧縮画像データとは別に、前記第２画像を示す画像データを圧縮することなく前記別の表示装置へ出力し、
　前記可搬型表示装置は、
　　前記情報処理装置から出力された圧縮画像データを取得する画像データ取得手段と、
　　前記圧縮画像データを伸張して前記第１画像を示す画像データを得る表示画像伸張手段と、
　　前記画像データ取得手段が取得して前記表示画像伸長手段が伸長した画像データが示す前記第１画像を表示する表示手段とを備える、請求項７に記載の情報処理プログラム。
　　【請求項９】
　前記表示制御手段は、前記第２画像を生成するための視点を、前記第１画像を生成するための視点とは異なる位置に設定する、請求項７または８に記載の情報処理プログラム。
　　【請求項１０】
　前記表示制御手段は、前記第１画像を生成するための視点を含む仮想世界内の位置に前記第２画像を生成するための視点を設定し、前記第１画像で示される仮想世界の範囲より広い範囲を、前記第２画像として前記別の表示装置に表示する、請求項７乃至９のいずれか１つに記載の情報処理プログラム。
　　【請求項１１】
　前記表示制御手段は、仮想世界の鉛直方向に前記第２画像を生成するための視点からの視線方向を設定して、前記第１画像を生成するための視点を鳥瞰する位置に前記第２画像を生成するための視点を設定する、請求項７乃至１０のいずれか１つに記載の情報処理プログラム。
　　【請求項１２】
　前記可搬型表示装置は、可搬型表示装置本体の姿勢および／または動きに応じたデータを出力するジャイロセンサおよび加速度センサの少なくとも一方を含み、
　前記回転情報算出手段は、前記ジャイロセンサおよび前記加速度センサの少なくとも一方から出力されるデータに基づいて、前記可搬型表示装置の回転方向および回転量を算出する、請求項１乃至１１のいずれか１つに記載の情報処理プログラム。
　　【請求項１３】
　可搬型表示装置本体の姿勢および／または動きに応じたデータを少なくとも出力する当該可搬型表示装置に、画像を表示することが可能な情報処理装置であって、
　前記可搬型表示装置から出力されるデータに基づいて、少なくとも実空間の所定方向周りの当該可搬型表示装置の回転方向および回転量を算出する回転情報算出手段と、
　前記回転情報算出手段が算出した前記所定方向周りの回転量を所定量オフセットして前記所定方向周りの補正回転量を算出する補正手段と、
　仮想世界に設定された前記所定方向に対応する方向を基準として、前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいた操作指示方向を算出する操作指示方向算出手段と、
　前記操作指示方向に応じて、仮想世界に対する所定の処理を行う操作指示方向処理手段と、
　前記操作指示方向処理手段が処理を行った仮想世界の少なくとも一部を含む第１画像を生成する第１画像生成手段と、
　前記第１画像を前記可搬型表示装置に表示する表示制御手段とを備え、
　前記回転情報算出手段は、前記可搬型表示装置の表示画面の奥行方向に対して垂直な実空間の水平方向を前記所定方向として、前記所定方向周り、実空間の重力方向周り、および当該所定方向に垂直な実空間の水平方向周りのそれぞれに対する前記可搬型表示装置の当該奥行方向の回転方向および回転量を算出し、
　前記操作指示方向算出手段は、前記所定方向周りの補正回転量に基づいた回転量だけ前記所定方向周りの回転方向と同じ方向に前記所定方向に対応する仮想世界の水平方向周りに前記操作指示方向を回転させ、前記重力方向周りの回転方向と同じ方向に前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ、前記所定方向に垂直な実空間の水平方向周りの回転方向と同じ方向に当該水平方向周りの回転量に基づいて前記所定方向に対応する方向に垂直な仮想世界の水平方向周りに前記操作指示方向を回転させることによって前記操作指示方向を算出し、
　前記補正手段は、
　　ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角を前記所定量として、当該基本姿勢における前記奥行方向が仮想世界における水平方向の前記操作指示方向となるように前記所定方向周りの補正回転量を算出し、
　　前記所定方向周りの補正回転量が仮想世界の直上方向を越える回転量を示す場合、当該補正回転量を当該直上方向に制限して算出し、
　　前記所定方向周りの補正回転量が仮想世界の直下方向を越える回転量を示す場合、当該補正回転量を当該直下方向に制限して算出する、情報処理装置。
　　【請求項１４】
　複数の装置が通信可能に構成され、可搬型表示装置本体の姿勢および／または動きに応じたデータを少なくとも出力する当該可搬型表示装置に画像を表示することが可能な情報処理システムであって、
　前記可搬型表示装置から出力されるデータに基づいて、少なくとも実空間の所定方向周りの当該可搬型表示装置の回転方向および回転量を算出する回転情報算出手段と、
　前記回転情報算出手段が算出した前記所定方向周りの回転量を所定量オフセットして前記所定方向周りの補正回転量を算出する補正手段と、
　仮想世界に設定された前記所定方向に対応する方向を基準として、前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいた操作指示方向を算出する操作指示方向算出手段と、
　前記操作指示方向に応じて、仮想世界に対する所定の処理を行う操作指示方向処理手段と、
　前記操作指示方向処理手段が処理を行った仮想世界の少なくとも一部を含む第１画像を生成する第１画像生成手段と、
　前記第１画像を前記可搬型表示装置に表示する表示制御手段とを備え、
　前記回転情報算出手段は、前記可搬型表示装置の表示画面の奥行方向に対して垂直な実空間の水平方向を前記所定方向として、前記所定方向周り、実空間の重力方向周り、および当該所定方向に垂直な実空間の水平方向周りのそれぞれに対する前記可搬型表示装置の当該奥行方向の回転方向および回転量を算出し、
　前記操作指示方向算出手段は、前記所定方向周りの補正回転量に基づいた回転量だけ前記所定方向周りの回転方向と同じ方向に前記所定方向に対応する仮想世界の水平方向周りに前記操作指示方向を回転させ、前記重力方向周りの回転方向と同じ方向に前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ、前記所定方向に垂直な実空間の水平方向周りの回転方向と同じ方向に当該水平方向周りの回転量に基づいて前記所定方向に対応する方向に垂直な仮想世界の水平方向周りに前記操作指示方向を回転させることによって前記操作指示方向を算出し、
　前記補正手段は、
　　ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角を前記所定量として、当該基本姿勢における前記奥行方向が仮想世界における水平方向の前記操作指示方向となるように前記所定方向周りの補正回転量を算出し、
　　前記所定方向周りの補正回転量が仮想世界の直上方向を越える回転量を示す場合、当該補正回転量を当該直上方向に制限して算出し、
　　前記所定方向周りの補正回転量が仮想世界の直下方向を越える回転量を示す場合、当該補正回転量を当該直下方向に制限して算出する、情報処理システム。
　　【請求項１５】
　可搬型表示装置本体の姿勢および／または動きに応じたデータを少なくとも出力する当該可搬型表示装置に、画像を表示することが可能な少なくとも１つの情報処理装置により構成される情報処理システムに含まれる１つのプロセッサまたは複数のプロセッサ間の協働により実行される情報処理方法であって、
　前記可搬型表示装置から出力されるデータに基づいて、少なくとも実空間の所定方向周りの当該可搬型表示装置の回転方向および回転量を算出する回転情報算出ステップと、
　前記回転情報算出ステップにおいて算出された前記所定方向周りの回転量を所定量オフセットして前記所定方向周りの補正回転量を算出する補正ステップと、
　仮想世界に設定された前記所定方向に対応する方向を基準として、前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいた操作指示方向を算出する操作指示方向算出ステップと、
　前記操作指示方向に応じて、仮想世界に対する所定の処理を行う操作指示方向処理ステップと、
　前記操作指示方向処理ステップにおいて処理が行われた仮想世界の少なくとも一部を含む第１画像を生成する第１画像生成ステップと、
　前記第１画像を前記可搬型表示装置に表示する表示制御ステップとを含み、
　前記回転情報算出ステップでは、前記可搬型表示装置の表示画面の奥行方向に対して垂直な実空間の水平方向を前記所定方向として、前記所定方向周り、実空間の重力方向周り、および当該所定方向に垂直な実空間の水平方向周りのそれぞれに対する前記可搬型表示装置の当該奥行方向の回転方向および回転量が算出され、
　前記操作指示方向算出ステップでは、前記所定方向周りの補正回転量に基づいた回転量だけ前記所定方向周りの回転方向と同じ方向に前記所定方向に対応する仮想世界の水平方向周りに前記操作指示方向を回転させ、前記重力方向周りの回転方向と同じ方向に前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ、前記所定方向に垂直な実空間の水平方向周りの回転方向と同じ方向に当該水平方向周りの回転量に基づいて前記所定方向に対応する方向に垂直な仮想世界の水平方向周りに前記操作指示方向を回転させることによって前記操作指示方向が算出され、
　前記補正ステップでは、
　　ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角を前記所定量として、当該基本姿勢における前記奥行方向が仮想世界における水平方向の前記操作指示方向となるように前記所定方向周りの補正回転量が算出され、
　　前記所定方向周りの補正回転量が仮想世界の直上方向を越える回転量を示す場合、当該補正回転量が当該直上方向に制限されて算出され、
　　前記所定方向周りの補正回転量が仮想世界の直下方向を越える回転量を示す場合、当該補正回転量が当該直下方向に制限されて算出される、情報処理方法。」
　　
３　本願発明１の分説
　本願発明１を分説すると次のとおりである。
　　
（本願発明１）
（Ａ）可搬型表示装置本体の姿勢および／または動きに応じたデータを少なくとも出力する当該可搬型表示装置に、画像を表示することが可能な情報処理装置のコンピュータで実行される情報処理プログラムであって、
　前記コンピュータを、
（Ｂ）前記可搬型表示装置から出力されるデータに基づいて、少なくとも実空間の所定方向周りの当該可搬型表示装置の回転方向および回転量を算出する回転情報算出手段と、
（Ｃ）前記回転情報算出手段が算出した前記所定方向周りの回転量を所定量オフセットして前記所定方向周りの補正回転量を算出する補正手段と、
（Ｄ）仮想世界に設定された前記所定方向に対応する方向を基準として、前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいた操作指示方向を算出する操作指示方向算出手段と、
（Ｅ）前記操作指示方向に応じて、仮想世界に対する所定の処理を行う操作指示方向処理手段と、
（Ｆ）前記操作指示方向処理手段が処理を行った仮想世界の少なくとも一部を含む第１画像を生成する第１画像生成手段と、
（Ｇ）前記第１画像を前記可搬型表示装置に表示する表示制御手段として機能させ、
（Ｂ-1）前記回転情報算出手段は、前記可搬型表示装置の表示画面の奥行方向に対して垂直な実空間の水平方向を前記所定方向として、前記所定方向周り、実空間の重力方向周り、および当該所定方向に垂直な実空間の水平方向周りのそれぞれに対する前記可搬型表示装置の当該奥行方向の回転方向および回転量を算出し、
（Ｄ-1）前記操作指示方向算出手段は、前記所定方向周りの補正回転量に基づいた回転量だけ前記所定方向周りの回転方向と同じ方向に前記所定方向に対応する仮想世界の水平方向周りに前記操作指示方向を回転させ、前記重力方向周りの回転方向と同じ方向に前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ、前記所定方向に垂直な実空間の水平方向周りの回転方向と同じ方向に当該水平方向周りの回転量に基づいて前記所定方向に対応する方向に垂直な仮想世界の水平方向周りに前記操作指示方向を回転させることによって前記操作指示方向を算出し、
（Ｃ-1）前記補正手段は、
　　ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角を前記所定量として、当該基本姿勢における前記奥行方向が仮想世界における水平方向の前記操作指示方向となるように前記所定方向周りの補正回転量を算出し、
　　前記所定方向周りの補正回転量が仮想世界の直上方向を越える回転量を示す場合、当該補正回転量を当該直上方向に制限して算出し、
　　前記所定方向周りの補正回転量が仮想世界の直下方向を越える回転量を示す場合、当該補正回転量を当該直下方向に制限して算出する、
（Ｈ）情報処理プログラム。
　　
（（Ａ）〜（Ｈ）は、当審で付与した。以下各構成要件を「構成要件Ａ」等という。）
　　
第２　原査定の理由について
１　原査定の理由の概要 
　本願の請求項１〜２２に係る発明は、その出願前に日本国内又は外国において、頒布された下記の刊行物に記載された発明又は電気通信回線を通じて公衆に利用可能となった発明に基いて、その出願前にその発明の属する技術の分野における通常の知識を有する者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　　
 　　　　　　　　　　　　　　　記 
　引用文献１：特開２００３−３３４３７９号公報
　引用文献２：特開２００９−１７２０１０号公報（周知技術を示す文献）
　引用文献３：特開２００２−３２５９６３号公報（周知技術を示す文献）
 　　 
　出願人は、意見書において、
（１）引用文献１には、基本ポジションにおいて操作指示方向が仮想空間の水平方向や鉛直方向に設定されることについて何ら記載も示唆もされていない。
（２）本願発明では、可搬型表示装置を基本姿勢で把持している場合に、操作指示方向を仮想世界の水平方向に設定したり鉛直方向に設定したりすることができ、ユーザが基本姿勢で可搬型表示装置を把持するだけで一般的にゲーム操作の基準となる操作方向である水平方向や鉛直方向を指示することが可能となり、当該基本姿勢を比較的楽な姿勢にすることによって可搬型表示装置の姿勢による操作を容易にすることができるが、引用文献１の発明では、携帯ゲーム装置を水平状態にした場合が基本ポジションであることが記載されており、基本ポジションにおける操作の容易性や基準となる方向への指示については何ら考慮されていない。
（３）引用文献１において携帯ゲーム装置の姿勢によって制御される対象は視点位置であり、操作指示方向を制御する本願発明とは制御対象が異なる。
と主張している。
　　
　上記主張（１）について検討するに、ゲーム装置において、仮想ゲーム空間を水平方向や鉛直方向の視点から見たゲーム画面を表示することは常套技術であり、引用文献１記載の発明においてプレイヤオブジェクトについてのローカル座標系のＸＺ平面と４５°をなす方向に設定されている視点基本座標を、Ｚ軸方向（水平方向）やＹ軸方向（鉛直方向）に設定することは、ゲームの内容等に応じて当業者が適宜なし得た設計的事項に過ぎない。
　上記主張（２）について検討するに、引用文献１の［００１１］には、「ここで、基本ポジションとは、ハウジングの傾きが０°であると扱われるポジションであり、ゲームシステムで予め固定的に決定される場合と、プレイヤによって任意に決定される場合の両方を含む。・・・後者の場合には、プレイヤの好みによって、ハウジングを把持しやすく、かつ、携帯ゲーム装置の場合にはゲーム画面が見やすいポジションがプレイヤによって任意に決定される。」と、［００４９］には、「次にＳ２において、基本ポジション決定処理がおこなわれる。具体的には，プレイヤが好みのポジションで携帯ゲーム装置１０を把持したのち、決定ボタン（例えば、操作スイッチ１３ａ）を操作する。そして、操作スイッチ１３ａを操作したときの加速度センサ１５４の出力値（Ｘ軸方向出力値およびＺ軸方向出力値）が前述の図５の基本ポジションデータ記憶領域２４４に記憶される。」と記載されているから、引用文献１記載の発明においても、ユーザが楽な姿勢を仮想ゲーム空間の視点基本座標の方向とすることができる。
　上記主張（３）について検討するに、本願の請求項１−２２には、可搬型表示装置の回転方向および回転量から算出される操作指示方向に基づく処理について、「前記操作指示方向に応じて、仮想世界に対する所定の処理を行う」と記載されており、請求項３にはその具体例として、「前記操作指示方向に応じて、仮想世界に設定された第１仮想カメラの姿勢を制御する処理を行い」と記載されているから、引用文献１記載の発明において、携帯ゲーム装置の傾き角度を算出し、前記傾き角度に基づき仮想ゲーム空間の視点座標を回転移動させてゲーム画像を生成することは、前記各請求項に係る発明において、可搬型表示装置の回転方向および回転量から算出される操作指示方向に応じて、仮想世界に対する所定の処理を行うことに相当する。なお、仮に「仮想世界に対する所定の処理」がプレイヤオブジェクトの移動であるとしても、仮想ゲーム空間の視線方向に基づきプレイヤオブジェクトの移動方向を制御することがゲーム装置における常套技術（必要があれば、一例として、国際公開第２０１０／０６０２１１号の特に第１３頁第１２行−第１３頁第１８行参照。）であることから見て、そのような点に進歩性を認めることはできない。
　　
２　原査定の理由で引用された引用文献に記載された発明に基づく容易想到性について
（１）引用文献１に記載された発明
　引用文献１（特に、段落【０００５】、【００２６】、【００３６】、【００３９】、【００４２】−【００６０】参照。）には、ゲーム装置４０に傾き検出用の加速度センサ及びＬＣＤを備えた携帯ゲーム装置１０が接続され前記ゲーム装置が当該ゲーム装置に接続されたテレビ及び前記携帯ゲーム装置のＬＣＤにゲーム画面を表示することにより前記携帯ゲーム装置と連動してゲーム処理を進めるゲームシステムであって、
　プレイヤオブジェクトを中心とする仮想ゲーム空間において、プレイヤオブジェクトの足元を注視点とし、視点基本座標を、注視点を基準として、プレイヤオブジェクトの前方をＺ軸、上方をＹ軸、右方をＸ軸とする座標系におけるＺ軸マイナス方向であり、ＸＺ平面と４５°を成す方向に所定距離だけ離れた位置に決定し、
　携帯ゲーム装置を水平に把持したときに水平かつ左右方向の軸がｘ軸であり、水平かつ上下方向の軸がｚ軸である加速センサのｘ軸方向及びｚ軸方向の回転量の出力から、前記視点基本座標を移動させ、
　移動させた視点座標から見た仮想的なゲーム空間の画像を携帯ゲーム装置に表示する
　ことが記載されている。
　　
　携帯ゲーム装置は加速度センサ及びＬＣＤを備えており、ＬＣＤにゲーム画面を表示するものであり、ＬＣＤにゲーム画面を表示する動作は、プログラムによりゲーム装置によって実行されるものと認められる。
　このプログラムは、ゲーム装置を
　プレイヤオブジェクトを中心とする仮想ゲーム空間において、プレイヤオブジェクトの足元を注視点とし、視点基本座標を、注視点を基準として、プレイヤオブジェクトの前方をＺ軸、上方をＹ軸、右方をＸ軸とする座標系におけるＺ軸マイナス方向であり、ＸＺ平面と４５°を成す方向に所定距離だけ離れた位置に決定し、
　携帯ゲーム装置を水平に把持したときに水平かつ左右方向の軸がｘ軸であり、水平かつ上下方向の軸がｚ軸である加速センサのｘ軸方向及びｚ軸方向の回転量の出力から、前記視点基本座標を移動させる手段、
　移動させた視点座標から見た仮想的なゲーム空間の画像を携帯ゲーム装置に表示する手段として機能させているといえる。
　　
　したがって、引用文献１には、次の発明（以下「引用発明」という。）が記載されている。
　　
（引用発明）
（ａ）加速度センサ及びＬＣＤを備えた携帯ゲーム装置に、画像を表示するゲーム装置で実行されるプログラムであって、
　前記ゲーム装置を、
（ｂ）プレイヤオブジェクトを中心とする仮想ゲーム空間において、プレイヤオブジェクトの足元を注視点とし、視点基本座標を、注視点を基準として、プレイヤオブジェクトの前方をＺ軸、上方をＹ軸、右方をＸ軸とする座標系におけるＺ軸マイナス方向であり、ＸＺ平面と４５°を成す方向に所定距離だけ離れた位置に決定し、
　携帯ゲーム装置を水平に把持したときに水平かつ左右方向の軸がｘ軸であり、水平かつ上下方向の軸がｚ軸である加速センサのｘ軸方向及びｚ軸方向の回転量の出力から、前記視点基本座標を移動させる手段、
（ｃ）移動させた視点座標から見た仮想的なゲーム空間の画像を携帯ゲーム装置に表示する手段として機能させる
（ｄ）プログラム。
　　
　なお、（ａ）〜（ｄ）は、構成を識別するために付与した。以下各構成を「構成ａ」等という。
　　
（２）対比
　本願発明１と引用発明とを対比する。
　　
ア　構成要件Ａと構成ａとを対比する。
　引用発明の「携帯ゲーム装置」はＬＣＤを備えているから、本願発明１の「可搬型表示装置」に相当する。
　引用発明の「携帯ゲーム装置」は加速度センサを備えているから、「可搬型表示装置本体の姿勢および／または動きに応じたデータを少なくとも出力する当該可搬型表示装置」といえる。
　また、引用発明の「ゲーム装置」は、本願発明１の「コンピュータ」に相当する。
　したがって、本願発明１と引用発明とは、「可搬型表示装置本体の姿勢および／または動きに応じたデータを少なくとも出力する当該可搬型表示装置に、画像を表示することが可能な情報処理装置のコンピュータで実行される情報処理プログラム」として一致する。
　　
イ　構成要件Ｂ、Ｃ、Ｄと構成ｂとを対比する。
　引用発明は、コンピュータに相当するゲーム装置を「・・・加速センサのｘ軸方向及びｚ軸方向の回転量の出力から、前記視点基本座標を移動させる手段」として機能させるものであり、「前記可搬型表示装置から出力されるデータに基づいて、少なくとも実空間の所定方向周りの当該可搬型表示装置の回転方向および回転量を算出」しているといえる。
　また、引用発明は、視点基本座標を決定し、加速センサのｘ軸方向及びｚ軸方向の回転量の出力から、前記視点基本座標を移動させるから、「前記回転情報算出手段が算出した前記所定方向周りの回転量を所定量オフセットして前記所定方向周りの補正回転量を算出」し、「仮想世界に設定された前記所定方向に対応する方向を基準として、前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいた操作指示方向を算出する」といえる。
　したがって、本願発明１と引用発明とは、コンピュータを
「前記可搬型表示装置から出力されるデータに基づいて、少なくとも実空間の所定方向周りの当該可搬型表示装置の回転方向および回転量を算出する回転情報算出手段」（構成要件Ｂ）と、
「前記回転情報算出手段が算出した前記所定方向周りの回転量を所定量オフセットして前記所定方向周りの補正回転量を算出する補正手段」（構成要件Ｃ）と、
「仮想世界に設定された前記所定方向に対応する方向を基準として、前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいた操作指示方向を算出する操作指示方向算出手段」（構成要件Ｄ）として機能させる点で一致する。
　　
ウ　構成要件Ｅ、Ｆ、Ｇと構成ｃとを対比する。
　引用発明は、「移動させた視点座標から見た仮想的なゲーム空間の画像を携帯ゲーム装置に表示する」から、移動させた視点（「操作指示方向」に相当）に応じて、仮想世界に対する所定の処理を行い、処理を行った仮想世界の少なくとも一部を含む第１画像を生成し、前記第１画像を携帯ゲーム装置に表示するといえる。
　したがって、本願発明１と引用発明とは、コンピュータを
「前記操作指示方向に応じて、仮想世界に対する所定の処理を行う操作指示方向処理手段」（構成要件Ｅ）と、
「前記操作指示方向処理手段が処理を行った仮想世界の少なくとも一部を含む第１画像を生成する第１画像生成手段」（構成要件Ｆ）と、
「前記第１画像を前記可搬型表示装置に表示する表示制御手段」（構成要件Ｇ）として機能させる点で一致する。
　　
エ　構成要件Ｂ-1と構成ｂとを対比する。
　引用発明の「ｘ軸方向」、「ｙ軸方向」は、それぞれ、本願発明１の「前記可搬型表示装置の表示画面の奥行方向に対して垂直な実空間の水平方向を前記所定方向」、「当該所定方向に垂直な実空間の水平方向周り」に相当する。
　引用発明の「加速センサ」は、実空間の重力周りの回転量を出力するものではない。
　したがって、本願発明１と引用発明とは、
「前記回転情報算出手段は、前記可搬型表示装置の表示画面の奥行方向に対して垂直な実空間の水平方向を前記所定方向として、前記所定方向周りおよび当該所定方向に垂直な実空間の水平方向周りのそれぞれに対する前記可搬型表示装置の当該奥行方向の回転方向および回転量を算出」する点では共通する。
　しかしながら、「回転情報量算出手段」が、本願発明においては「実空間の重力方向周り」の回転方向および回転量を算出するのに対し、引用発明においては「実空間の重力方向周り」の回転方向および回転量を算出しない点で相違する。
　　
オ　構成要件Ｄ-1と構成ｂとを対比する。
　引用発明は、「プレイヤオブジェクトを中心とする仮想ゲーム空間において、プレイヤオブジェクトの足元を注視点とし、視点基本座標を、注視点を基準として、プレイヤオブジェクトの前方をＺ軸、上方をＹ軸、右方をＸ軸とする座標系におけるＺ軸マイナス方向であり、ＸＺ平面と４５°を成す方向に所定距離だけ離れた位置に決定し、
　携帯ゲーム装置を水平に把持したときに水平かつ左右方向の軸がｘ軸であり、水平かつ上下方向の軸がｚ軸である加速センサのｘ軸方向及びｚ軸方向の回転量の出力から、前記視点基本座標を移動させる」（構成ｂ）から、視点基本座標は、Ｚ軸方向にオフセットがあり、加速センサのｘ軸方向及びｚ軸方向の回転量の出力から、視点基本座標を移動させるものである。
　そして、上記エのとおり、加速センサは、実空間の重力周りの回転量を出力するものではなく、実空間の重力周りには視点基本座標を移動させるものではない。
　したがって、本願発明１と引用発明とは、
「前記操作指示方向算出手段は、前記所定方向周りの補正回転量に基づいた回転量だけ前記所定方向周りの回転方向と同じ方向に前記所定方向に対応する仮想世界の水平方向周りに前記操作指示方向を回転させ、前記所定方向に垂直な実空間の水平方向周りの回転方向と同じ方向に当該水平方向周りの回転量に基づいて前記所定方向に対応する方向に垂直な仮想世界の水平方向周りに前記操作指示方向を回転させることによって前記操作指示方向を算出」する点で共通する。
　しかしながら、「操作指示方向算出手段」が、本願発明１においては、「前記重力方向周りの回転方向と同じ方向に前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ」るのに対し、引用発明においては、「前記重力方向周りの回転方向と同じ方向に前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ」ない点で相違する。
　　
カ　構成要件Ｃ-1と構成ｂとを対比する。
　引用発明においては、上記イのとおり、コンピュータを「補正手段」として機能させる点で、本願発明１と一致する。
　しかしながら、本願発明１においては、「ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角を前記所定量として、当該基本姿勢における前記奥行方向が仮想世界における水平方向の前記操作指示方向となるように前記所定方向周りの補正回転量を算出」するのに対し、引用発明においては、そのように特定されていない点で相違する。
　さらに、「補正手段」が、本願発明１においては、「前記所定方向周りの補正回転量が仮想世界の直上方向を越える回転量を示す場合、当該補正回転量を当該直上方向に制限して算出し、前記所定方向周りの補正回転量が仮想世界の直下方向を越える回転量を示す場合、当該補正回転量を当該直下方向に制限して算出する」のに対し、引用発明においては、そのように特定されていない点で相違する。
　　
キ　構成要件Ｈと構成ｄとを対比する。
　引用発明の「プログラム」は「情報処理プログラム」といえる。
　したがって、本願発明１と引用発明とは「情報処理プログラム」として一致する。
　　
ク　以上より、一致点、相違点は次のとおりである。
　　
（一致点）
　可搬型表示装置本体の姿勢および／または動きに応じたデータを少なくとも出力する当該可搬型表示装置に、画像を表示することが可能な情報処理装置のコンピュータで実行される情報処理プログラムであって、
　前記コンピュータを、
　　前記可搬型表示装置から出力されるデータに基づいて、少なくとも実空間の所定方向周りの当該可搬型表示装置の回転方向および回転量を算出する回転情報算出手段と、
　　前記回転情報算出手段が算出した前記所定方向周りの回転量を所定量オフセットして前記所定方向周りの補正回転量を算出する補正手段と、
　　仮想世界に設定された前記所定方向に対応する方向を基準として、前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいた操作指示方向を算出する操作指示方向算出手段と、
　　前記操作指示方向に応じて、仮想世界に対する所定の処理を行う操作指示方向処理手段と、
　　前記操作指示方向処理手段が処理を行った仮想世界の少なくとも一部を含む第１画像を生成する第１画像生成手段と、
　　前記第１画像を前記可搬型表示装置に表示する表示制御手段として機能させ、
　前記回転情報算出手段は、前記可搬型表示装置の表示画面の奥行方向に対して垂直な実空間の水平方向を前記所定方向として、前記所定方向周りおよび当該所定方向に垂直な実空間の水平方向周りのそれぞれに対する前記可搬型表示装置の当該奥行方向の回転方向および回転量を算出し、
　前記操作指示方向算出手段は、前記所定方向周りの補正回転量に基づいた回転量だけ前記所定方向周りの回転方向と同じ方向に前記所定方向に対応する仮想世界の水平方向周りに前記操作指示方向を回転させ、前記所定方向に垂直な実空間の水平方向周りの回転方向と同じ方向に当該水平方向周りの回転量に基づいて前記所定方向に対応する方向に垂直な仮想世界の水平方向周りに前記操作指示方向を回転させることによって前記操作指示方向を算出する、
　情報処理プログラム。
　　
（相違点１）
　「回転情報量算出手段」が、
　本願発明においては「実空間の重力方向周り」の回転方向および回転量を算出するのに対し、
　引用発明においては「実空間の重力方向周り」の回転方向および回転量を算出しない点
　　
（相違点２）
　「操作指示方向算出手段」が、
　本願発明１においては、「前記重力方向周りの回転方向と同じ方向に前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ」るのに対し、
　引用発明においては、「前記重力方向周りの回転方向と同じ方向に前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ」ない点
　　
（相違点３）
　「補正手段」が、
　本願発明１においては、「ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角を前記所定量として、当該基本姿勢における前記奥行方向が仮想世界における水平方向の前記操作指示方向となるように前記所定方向周りの補正回転量を算出」するのに対し、
　引用発明においては、そのように特定されていない点
　　
（相違点４）
　「補正手段」が、
　本願発明１においては、「前記所定方向周りの補正回転量が仮想世界の直上方向を越える回転量を示す場合、当該補正回転量を当該直上方向に制限して算出し、前記所定方向周りの補正回転量が仮想世界の直下方向を越える回転量を示す場合、当該補正回転量を当該直下方向に制限して算出する」のに対し、
　引用発明においては、そのように特定されていない点
　　
（３）判断
ア　相違点１、相違点２について
　引用発明における「加速センサ」は、重力方向周りの回転量を検出するものでなく、引用文献２、３をみても、引用発明において重力方向周りの回転方向および回転量を算出するようにする理由はない。
　したがって、相違点１を克服できない。
　相違点２は、算出した回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させるのであり、相違点１を克服できないから、相違点２も克服できない。
　　
イ　相違点３について
　引用発明は、携帯ゲーム装置を水平に把持した状態からの加速センサのｘ軸方向、ｚ軸方向の回転量を出力するから、携帯ゲーム装置を水平に把持した状態が基本姿勢と認められ、この「基本姿勢」を、相違点３の「ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角」が生じるような「基本姿勢」（図１１、本願明細書段落【０１４６】）にする理由は、引用文献２、３をみてもない。
　したがって、相違点３を克服できない。
　　
（４）小括
　以上のとおり、相違点１〜３は克服できないから本願発明１は、原査定の理由で引用された引用文献に記載された発明に基づいて、当業者が容易に発明できたものとは認められない。
　本願発明２〜１２は、請求項１を直接又は間接的に引用しているので、本願発明１と同じ理由で、本願発明２〜１２は、原査定の理由で引用された引用文献に記載された発明に基づいて、当業者が容易に発明できたものとは認められない。
　また、本願発明１３〜１５は、本願発明１とカテゴリーが異なる発明であるから、本願発明１と同様に、本願発明１３〜１５は、原査定の理由で引用された引用文献に記載された発明に基づいて、当業者が容易に発明できたものとは認められない。
　　
第３　当審拒絶理由について
１　当審拒絶理由の概要
　本願の請求項１〜１６に係る発明は、その出願前日本国内または外国において頒布された下記の刊行物に記載された発明又は電気通信回線を通じて公衆に利用可能となった発明に基いて、その出願前にその発明の属する技術の分野における通常の知識を有する者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　　
 　　　　　　　　　　　　　　　記 
　引用文献４：国際公開第２０１０／０６０２１１号
　引用文献１：特開２００３−３３４３７９号公報（周知技術を示す文献）
　引用文献２：特開２００９−１７２０１０号公報（周知技術を示す文献）
　引用文献３：特開２００２−３２５９６３号公報（周知技術を示す文献）
　　
　引用文献４に記載された発明は、「回転量を所定量オフセットして補正回転量を算出して」いない点（相違点１）、「前記補正回転量が仮想世界の直上方向を越える回転量を示す場合、当該補正回転量を当該直上方向に制限して算出し、前記補正回転量が仮想世界の直下方向を越える回転量を示す場合、当該補正回転量を当該直下方向に制限して算出」しない点（相違点２）で、上記各請求項に係る発明と相違する。
 　 
相違点１について
　加速度センサを内蔵する可搬型情報処理装置において、基本ポジションデータ（オフセットに対応する。）を記憶し、前記加速度センサの出力値から前記基本ポジションデータを減算することにより前記基本ポジションに対する前記可搬型情報処理装置の傾き角度を算出し、前記傾き角度に基づき表示画面の視点座標を回転移動させることは、引用文献２（特に【００４２】−【００６０】参照。）に例示されるように周知技術であり、引用発明において、回転量を所定量オフセットして補正回転量を算出することは、当業者が容易に想到し得ることである。
 　　　 
相違点２について
　コントローラを用いて制御を行う際に制限を持たせることも周知技術（例えば、引用文献３、特に段落【０００４】参照）であり、引用発明において、制限を持たせることは、当業者が容易に着想することであり、その制限を真上及び真下とすることは、仮想空間における対象に応じて、当業者が容易に想到し得ることである。
　　
２　当審拒絶理由で引用された引用文献に記載された発明に基づく容易想到性について
（１）引用文献４に記載された発明
　引用文献４（特に、第５頁第１行−第５頁第２８行、第１０頁第１行−第１０頁第２３行、第１１頁第３２行−第１２頁第２８行、第１３頁第１３行−第１３頁第１８行、第１５頁第１９行−第１５頁第３０行参照。）には、 accelerometers 又は gyroscopes を用いた motion sensors(44) （モーションセンサ）及び integrated display(24) を備えた portable computing device(22)（可搬型情報処理装置） に virtual environment servers(14) （仮想環境サーバ）及び rendering server(20) （レンダリングサーバ）が接続され前記レンダリングサーバが前記仮想環境サーバの仮想環境から３Ｄ仮想環境をレンダリングして前記可搬型情報処理装置に表示するシステムであって、前記モーションセンサにより検出した前記可搬型情報処理装置のＸ、Ｙ、Ｚ各座標軸方向の回転角度を所定の multiplication factor （倍率）で変換した回転角度を angular movement of the camera angle in the virtual environment （仮想環境のカメラアングルの移動角度）とし、前記 camera angle を to control the direction of motion of the Avatar （アバターの移動方向の制御）に用いることが記載されている。
　　
　可搬型情報処理装置はモーションセンサ及びディスプレイを備えており、画像を表示するものであり、画像を表示する動作は、プログラムによりレンダリングサーバによって実行されるものと認められる。
　このプログラムは、レンダリングサーバを
　前記モーションセンサにより検出した前記可搬型情報処理装置のＸ、Ｙ、Ｚ各座標軸方向の回転角度を所定の倍率で変換した回転角度を仮想環境のカメラアングルの移動角度とする手段、
　前記カメラアングルをアバターの移動方向の制御に用いる手段、
　３Ｄ仮想環境をレンダリングして前記可搬型情報処理装置に表示する手段
として機能させているといえる。。
　　
　したがって、引用文献４には、次の発明（以下「引用発明４」という。）が記載されていると認められる。
（引用発明４）
（ａ４）モーションセンサ及びディスプレイを備えた可搬型情報処理装置に、画像を表示するレンダリングサーバで実行されるプログラムであって、
　前記レンダリングサーバを、
（ｂ４）前記モーションセンサにより検出した前記可搬型情報処理装置のＸ、Ｙ、Ｚ各座標軸方向の回転角度を所定の倍率で変換した回転角度を仮想環境のカメラアングルの移動角度とする手段、
（ｃ４）前記カメラアングルをアバターの移動方向の制御に用いる手段、
（ｄ４）３Ｄ仮想環境をレンダリングして前記可搬型情報処理装置に表示する手段
として機能させる
（ｅ４）プログラム。
　　
　なお、（ａ４）〜（ｅ４）は、構成を識別するために付与した。以下各構成を「構成ａ４」等という。
　　
（２）対比
　本願発明１と引用発明４とを対比する。
　　
ア　構成要件Ａと構成ａ４とを対比する。
　引用発明４の「可搬型情報処理装置」はディスプレイを備えているから、本願発明１の「可搬型表示装置」に相当する。
　引用発明４の「可搬型情報処理装置」は「モーションセンサ」を備えているから、「可搬型表示装置本体の姿勢および／または動きに応じたデータを少なくとも出力する当該可搬型表示装置」といえる。
　また、引用発明４の「レンダリングサーバ」は、本願発明１の「コンピュータ」に相当する。
　したがって、本願発明１と引用発明４とは、「可搬型表示装置本体の姿勢および／または動きに応じたデータを少なくとも出力する当該可搬型表示装置に、画像を表示することが可能な情報処理装置のコンピュータで実行される情報処理プログラム」として一致する。
　　
イ　構成要件Ｂ、Ｃ、Ｄと構成ｂ４とを対比する。
　引用発明４は、コンピュータを「前記モーションセンサにより検出した前記可搬型情報処理装置のＸ、Ｙ、Ｚ各座標軸方向の回転角度を所定の倍率で変換した回転角度を仮想環境のカメラアングルの移動角度とする手段」として機能させるものであり、
「前記モーションセンサにより検出した前記可搬型情報処理装置のＸ、Ｙ、Ｚ各座標軸方向の回転角度」は、「前記可搬型表示装置から出力されるデータに基づいて、少なくとも実空間の所定方向周りの当該可搬型表示装置の回転方向および回転量」といえ、「回転角度」を所定の倍率で変換するから、「回転角度を算出」しているといえる。
　また、「回転角度を所定の倍率で変換」するから、「補正回転量」を算出しているといえる。しかしながら、本願発明１においては「所定量オフセットして」いるのに対し、引用発明４においては「所定量オフセットして」いない点で相違する。
　さらに、「所定の倍率で変換した回転角度を仮想環境のカメラアングルの移動角度とする」から、「補正回転量に基づいた操作指示方向を算出する」といえる。
　したがって、本願発明１と引用発明４とは、コンピュータを
「前記可搬型表示装置から出力されるデータに基づいて、少なくとも実空間の所定方向周りの当該可搬型表示装置の回転方向および回転量を算出する回転情報算出手段」（構成要件Ｂ）と、
「前記回転情報算出手段が算出した前記所定方向周りの回転量の補正回転量を算出する補正手段」（構成要件Ｃ）と、
「仮想世界に設定された前記所定方向に対応する方向を基準として、前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいた操作指示方向を算出する操作指示方向算出手段」（構成要件Ｄ）として機能させる点で共通する。
　しかしながら、「補正手段」における「補正回転量」が、本願発明１においては「所定量オフセット」したものであるのに対し、引用発明４においては「所定量オフセット」したものでない点で相違する。
　　
ウ　構成要件Ｅと構成ｃ４とを対比する。
　引用発明４の「前記カメラアングルをアバターの移動方向の制御に用いる手段」は、本願発明１の「前記操作指示方向に応じて、仮想世界に対する所定の処理を行う操作指示方向処理手段」に相当する。
　　
エ　構成要件Ｆ、Ｇと構成ｄ４とを対比する。
　引用発明４は、コンピュータを「３Ｄ仮想環境をレンダリングして前記可搬型情報処理装置に表示する手段として機能させる」ものであり、「３Ｄ仮想環境をレンダリング」することは、「前記操作指示方向処理手段が処理を行った仮想世界の少なくとも一部を含む第１画像を生成する」ことといえ、「前記可搬型情報処理装置に表示する」ことは、「前記第１画像を前記可搬型表示装置に表示する」ことといえるから、引用発明４は、コンピュータを「前記操作指示方向処理手段が処理を行った仮想世界の少なくとも一部を含む第１画像を生成する第１画像生成手段と、前記第１画像を前記可搬型表示装置に表示する表示制御手段として機能させる」といえる。
　したがって、本願発明１と引用発明４とは、コンピュータを「前記操作指示方向処理手段が処理を行った仮想世界の少なくとも一部を含む第１画像を生成する第１画像生成手段と、前記第１画像を前記可搬型表示装置に表示する表示制御手段として機能させる」点で一致する。
　　
オ　構成要件Ｂ-1と構成ｂ４とを対比する。
　引用発明４の「Ｘ座標軸方向」、「Ｙ座標軸方向」、「Ｚ座標軸方向」は、本願発明１の「前記可搬型表示装置の表示画面の奥行方向に対して垂直な実空間の水平方向を前記所定方向として、前記所定方向周り」、「実空間の重力方向周り」、「当該所定方向に垂直な実空間の水平方向周り」に相当する。
　したがって、本願発明１と引用発明４とは、「前記回転情報算出手段は、前記可搬型表示装置の表示画面の奥行方向に対して垂直な実空間の水平方向を前記所定方向として、前記所定方向周り、実空間の重力方向周り、および当該所定方向に垂直な実空間の水平方向周りのそれぞれに対する前記可搬型表示装置の当該奥行方向の回転方向および回転量を算出」する点で一致する。
　　
カ　構成要件Ｄ-1と構成ｂ４とを対比する。
　上記イのとおり、引用発明４は、コンピュータを「操作指示方向算出手段」として機能させるといえるものの、「操作指示方向算出手段」が、本願発明１においては、「前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいて前記所定方向に対応する仮想世界の水平方向周りに前記操作指示方向を回転させ、前記重力方向周りの回転方向および前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ、前記所定方向に垂直な実空間の水平方向周りの回転方向および当該所定方向に垂直な水平方向周りの回転量に基づいて前記所定方向に対応する方向に垂直な仮想世界の水平方向周りに前記操作指示方向を回転させることによって、当該操作指示方向を算出する」のに対し、引用発明４においては、そのように特定されていない点で相違する。
　　
キ　構成要件Ｃ-1と構成ｂ４とを対比する。
　上記イのとおり、引用発明４は、コンピュータを「補正手段」として機能させるといえるものの、「補正手段」が、本願発明１においては、「ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角を前記所定量として、当該基本姿勢における前記奥行方向が仮想世界における水平方向の前記操作指示方向となるように前記所定方向周りの補正回転量を算出」するのに対し、引用発明４においては、そのように特定されていない点で相違する。
　さらに、「補正手段」が、本願発明１においては、「前記所定方向周りの補正回転量が仮想世界の直上方向を越える回転量を示す場合、当該補正回転量を当該直上方向に制限して算出し、前記所定方向周りの補正回転量が仮想世界の直下方向を越える回転量を示す場合、当該補正回転量を当該直下方向に制限して算出する」するのに対し、引用発明４においては、そのように特定されていない点で相違する。
　　
ク　構成要件Ｈと構成ｅ４とを対比する。
　引用発明４の「プログラム」は「情報処理プログラム」といえる。
　したがって、本願発明１と引用発明４とは「情報処理プログラム」として一致する。
　　
ケ　以上より、一致点、相違点は次のとおりである。
　　
（一致点）
　可搬型表示装置本体の姿勢および／または動きに応じたデータを少なくとも出力する当該可搬型表示装置に、画像を表示することが可能な情報処理装置のコンピュータで実行される情報処理プログラムであって、
　前記コンピュータを、
　　前記可搬型表示装置から出力されるデータに基づいて、少なくとも実空間の所定方向周りの当該可搬型表示装置の回転方向および回転量を算出する回転情報算出手段と、
　　前記回転情報算出手段が算出した前記所定方向周りの回転量を所定量オフセットして前記所定方向周りの補正回転量を算出する補正手段と、
　　仮想世界に設定された前記所定方向に対応する方向を基準として、前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいた操作指示方向を算出する操作指示方向算出手段と、
　　前記操作指示方向に応じて、仮想世界に対する所定の処理を行う操作指示方向処理手段と、
　　前記操作指示方向処理手段が処理を行った仮想世界の少なくとも一部を含む第１画像を生成する第１画像生成手段と、
　　前記第１画像を前記可搬型表示装置に表示する表示制御手段として機能させ、
　前記回転情報算出手段は、前記可搬型表示装置の表示画面の奥行方向に対して垂直な実空間の水平方向を前記所定方向として、前記所定方向周り、実空間の重力方向周り、および当該所定方向に垂直な実空間の水平方向周りのそれぞれに対する前記可搬型表示装置の当該奥行方向の回転方向および回転量を算出し、
　前記操作指示方向算出手段は、前記所定方向周りの補正回転量に基づいた回転量だけ前記所定方向周りの回転方向と同じ方向に前記所定方向に対応する仮想世界の水平方向周りに前記操作指示方向を回転させ、前記重力方向周りの回転方向と同じ方向に前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ、前記所定方向に垂直な実空間の水平方向周りの回転方向と同じ方向に当該水平方向周りの回転量に基づいて前記所定方向に対応する方向に垂直な仮想世界の水平方向周りに前記操作指示方向を回転させることによって前記操作指示方向を算出し、
　前記補正手段は、
　　ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角を前記所定量として、当該基本姿勢における前記奥行方向が仮想世界における水平方向の前記操作指示方向となるように前記所定方向周りの補正回転量を算出し、
　　前記所定方向周りの補正回転量が仮想世界の直上方向を越える回転量を示す場合、当該補正回転量を当該直上方向に制限して算出し、
　　前記所定方向周りの補正回転量が仮想世界の直下方向を越える回転量を示す場合、当該補正回転量を当該直下方向に制限して算出する、情報処理プログラム。
　　
（相違点１）
　「補正手段」における「補正回転量」が、本願発明１においては「所定量オフセット」したものであるのに対し、引用発明４においては「所定量オフセット」したものでない点
　　
（相違点２）
　「操作指示方向算出手段」が、
　本願発明１においては、「前記所定方向周りの回転方向および前記所定方向周りの補正回転量に基づいて前記所定方向に対応する仮想世界の水平方向周りに前記操作指示方向を回転させ、前記重力方向周りの回転方向および前記重力方向周りの回転量に基づいて仮想世界の重力方向周りに前記操作指示方向を回転させ、前記所定方向に垂直な実空間の水平方向周りの回転方向および当該所定方向に垂直な水平方向周りの回転量に基づいて前記所定方向に対応する方向に垂直な仮想世界の水平方向周りに前記操作指示方向を回転させることによって、当該操作指示方向を算出する」のに対し、
　引用発明４においては、そのように特定されていない点
　　
（相違点３）
　「補正手段」が、
　本願発明１においては、「ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角を前記所定量として、当該基本姿勢における前記奥行方向が仮想世界における水平方向の前記操作指示方向となるように前記所定方向周りの補正回転量を算出」するのに対し、
　引用発明４においては、そのように特定されていない点
　　
（相違点４）
　「補正手段」が、
　本願発明１においては、「前記所定方向周りの補正回転量が仮想世界の直上方向を越える回転量を示す場合、当該補正回転量を当該直上方向に制限して算出し、前記所定方向周りの補正回転量が仮想世界の直下方向を越える回転量を示す場合、当該補正回転量を当該直下方向に制限して算出する」するのに対し、
　引用発明４においては、そのように特定されていない点
　　
（３）判断
　ここで、相違点３について検討する。
　引用文献１には、上記第２の２（１）のとおりの引用発明が記載されている。
　引用発明における「基本姿勢」は、上記第２の２（３）イにおいて検討したとおり、携帯ゲーム装置を水平に把持した状態と認められる。
　一方、本願発明１における「基本姿勢」は、「ユーザが前記可搬型表示装置を把持して当該可搬型表示装置に表示された前記第１画像を視認する当該可搬型表示装置の基本姿勢において生成される、実空間における水平方向と前記奥行方向との間の差角」が生じる状態（図１１、本願明細書段落【０１４６】）である。
　そうすると、引用発明４に引用発明を適用しても、本願発明１における「基本姿勢」とはならず、相違点３を克服することはできない。
　また、引用文献２、３にも、本願発明１における「基本姿勢」は開示されておらず、引用発明４に引用文献２、３に記載された発明を適用しても、相違点３を克服することはできにない。
　　
（４）小括
　以上のとおり、相違点３を克服できないから、本願発明１は、当審拒絶理由で引用された引用文献に記載された発明に基づいて、当業者が容易に発明できたものとは認められない。
　本願発明２〜１２は、請求項１を直接又は間接的に引用しているので、本願発明１と同じ理由で、本願発明２〜１２は、当審拒絶理由で引用された引用文献に記載された発明に基づいて、当業者が容易に発明できたものとは認められない。
　また、本願発明１３〜１５は、本願発明１とカテゴリーが異なる発明であるから、本願発明１と同様に、本願発明１３〜１５は、当審拒絶理由で引用された引用文献に記載された発明に基づいて、当業者が容易に発明できたものとは認められない。
　　
第４　むすび
　以上のとおり、原査定の理由によっては、本願を拒絶することはできない。
　また、他に本願を拒絶すべき理由を発見しない。
　よって、結論のとおり審決する。