【手続補正書】
【提出日】平成17年9月30日(2005.9.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  所定の電子地図データに基づいて、電子地図を３次元的に表示する地図表示装置であって、
前記電子地図データを参照する参照部と、
前記電子地図データに基づいて定まる３次元の仮想空間を３次元的に表示するための表示画像データを生成し、該表示画像データに基づく表示画像を表示する表示部と、
前記表示画像上で定義された２次元座標系において、ユーザによって指定された指定点に対応する２次元座標値を入力する座標値入力部と、
前記２次元座標値を、前記仮想空間で定義された３次元座標系において、高さが既定値である制約下で、３次元座標値に変換する変換部と、
を備え、
前記既定値は、前記仮想空間内の地表面に基づいた高さであり、
前記表示部は、前記仮想空間内に設定された視点および視野枠に基づいて前記表示画像データを生成し、
前記変換部は、前記２次元座標値を、前記２次元座標値を前記視野枠に写像して得られる点と、前記視点とを結ぶ直線が、前記仮想空間内の地表面と交差する点の３次元座標値に変換する、
地図表示装置。
【請求項２】  請求項１記載の地図表示装置であって、
前記既定値は、予め設定された所定値である、地図表示装置。
【請求項３】  請求項１記載の地図表示装置であって、
前記表示部は、前記仮想空間内に設定された視線ベクトルに基づいて前記表示画像データを生成し、
前記変換部は、前記視線ベクトルと直交する前記仮想空間内の地表面上の軸よりも、前記表示画像において上側の点が前記指定点として指定されているときに、前記２次元座標値を、前記指定点から前記軸への垂線の足に対応する３次元座標値に変換する、
地図表示装置。
【請求項４】  請求項１記載の地図表示装置であって、
前記表示部は、さらに、前記電子地図データに基づいて、該電子地図データに含まれる少なくとも一部のオブジェクトを立体オブジェクトとして立体的に表示することにより、前記表示画像データを生成し、該表示画像データに基づく表示画像を表示し、
さらに、
前記２次元座標値に基づいて、前記指定点に、前記立体オブジェクトの表示画像が存在するか否かを判断する判断部と、
該判断部が、前記立体オブジェクトの表示画像が存在すると判断した場合に、該立体オブジェクトを、前記ユーザが指定する指定オブジェクトとして特定する特定部と、
を備える地図表示装置。
【請求項５】  請求項４記載の地図表示装置であって、更に、
前記特定部は、前記仮想空間において、前記指定オブジェクトに対応づけられた所定の代表点の３次元座標を出力する、
地図表示装置。
【請求項６】  請求項５記載の地図表示装置であって、
前記代表点は、前記指定オブジェクトに含まれ、前記仮想空間内の地表面上の一点である、
地図表示装置。
【請求項７】  請求項４記載の地図表示装置であって、
前記表示部は、前記指定オブジェクトを強調表示する、
地図表示装置。
【請求項８】  請求項４記載の地図表示装置であって、
前記表示部は、少なくとも、前記表示画像上で前記指定オブジェクトの少なくとも一部を遮る立体オブジェクトを半透明表示する、
地図表示装置。
【請求項９】  請求項７または８記載の地図表示装置であって、
前記電子地図データは、前記立体オブジェクトと対応付けられ、該立体オブジェクトに関する所定の付加情報を含んでおり、
前記地図表示装置は、更に、
前記指定オブジェクトの前記付加情報の表示要求を入力する要求入力部を備え、
前記表示部は、前記表示要求に応じて、更に、前記付加情報を表示する、
地図表示装置。
【請求項１０】  請求項４記載の地図表示装置であって、更に、
前記指定オブジェクトを半透明表示する指示を入力する指示入力部を備え、
前記表示部は、前記指示に応じて、前記指定オブジェクトを半透明表示する、
地図表示装置。
【請求項１１】  請求項１記載の地図表示装置であって、
前記表示部は、前記指定点の周辺領域を表す２次元の電子地図を、前記３次元的に表示された電子地図と共に表示する、
地図表示装置。
【請求項１２】  請求項１１記載の地図表示装置であって、
前記表示部は、該指定点の周辺領域については、前記３次元的な表示に代えて、前記２次元の電子地図を表示する、
地図表示装置。
【請求項１３】  請求項１記載の地図表示装置であって、
前記表示部は、前記表示画像データを、前記仮想空間内に設定された視点および視線ベクトルに基づいて、該視線ベクトルと前記仮想空間内の地表面とのなす角度および前記視点が、表示対象となる前記仮想空間の領域に応じて、相対的に異なるように生成する表示画像データ生成部を備える、
地図表示装置。
【請求項１４】  請求項１３記載の地図表示装置であって、
前記表示画像データ生成部は、前記視線ベクトルと前記地表面とのなす角度および視点を単調に変化させることによって、前記表示画像が３次元的な表示から２次元表示に連続的に変化する表示画像データを生成する、
地図表示装置。
【請求項１５】  所定の電子地図データに基づいて３次元的に表示された電子地図において、ユーザが指定した指定点を特定する特定方法であって、
（ａ）前記電子地図データを参照する工程と、
（ｂ）前記電子地図データに基づいて定まる３次元の仮想空間を３次元的に表示するための表示画像データを生成し、該表示画像データに基づく表示画像を表示する工程と、
（ｃ）前記表示画像上で定義された２次元座標系において、ユーザによって指定された指定点に対応する２次元座標値を取得する工程と、
（ｄ）前記２次元座標値を、前記仮想空間で定義された３次元座標系において、高さが既定値である制約下で、３次元座標値に変換する工程と、
を備え、
前記既定値は、前記仮想空間内の地表面に基づいた高さであり、
前記工程（ｂ）は、前記仮想空間内に設定された視点および視野枠に基づいて前記表示画像データを生成する工程を含み、
前記工程（ｄ）は、前記２次元座標値を、前記２次元座標値を前記視野枠に写像して得られる点と、前記視点とを結ぶ直線が、前記仮想空間内の地表面と交差する点の３次元座標値に変換する工程を含む、
特定方法。
【請求項１６】  請求項１５記載の特定方法であって、
前記工程（ｂ）は、さらに、前記電子地図データに基づいて、該電子地図データに含まれる少なくとも一部のオブジェクトを立体オブジェクトとして立体的に表示することにより、前記表示画像データを生成し、該表示画像データに基づく表示画像を表示する工程を含み、
さらに、
（ｅ）前記２次元座標値に基づいて、前記指定点に、前記立体オブジェクトの表示画像が存在するか否かを判断する工程と、
（ｆ）前記工程（ｅ）において、前記立体オブジェクトの表示画像が存在すると判断した場合に、該立体オブジェクトを、前記ユーザが指定する指定オブジェクトとして特定する工程と、
を備える特定方法。
【請求項１７】  請求項１５記載の特定方法であって、
前記工程（ｂ）は、前記表示画像データを、前記仮想空間内に設定された視点および視線ベクトルに基づいて、該視線ベクトルと前記仮想空間内の地表面とのなす角度および前記視点が、表示対象となる前記仮想空間の領域に応じて、相対的に異なるように生成する工程を含む、
特定方法。
【請求項１８】  所定の電子地図データに基づいて３次元的に表示された電子地図において、ユーザが指定した指定点を特定するためのコンピュータプログラムであって、
前記電子地図データを参照する参照機能と、
前記電子地図データに基づいて定まる３次元の仮想空間を３次元的に表示するための表示画像データを生成し、該表示画像データに基づく表示画像を表示させる表示機能と、
前記表示画像上で定義された２次元座標系において、ユーザによって指定された指定点に対応する２次元座標値を取得する取得機能と、
前記２次元座標値を、前記仮想空間で定義された３次元座標系において、高さが既定値である制約下で、３次元座標値に変換する変換機能と、
をコンピュータに実現させるためのコンピュータプログラムであり、
前記既定値は、前記仮想空間内の地表面に基づいた高さであり、
前記表示機能は、前記仮想空間内に設定された視点および視野枠に基づいて前記表示画像データを生成する機能を含み、
前記変換機能は、前記２次元座標値を、前記２次元座標値を前記視野枠に写像して得られる点と、前記視点とを結ぶ直線が、前記仮想空間内の地表面と交差する点の３次元座標値に変換する機能を含む、
コンピュータプログラム。
【請求項１９】  請求項１８記載のコンピュータプログラムであって、
前記表示機能は、さらに、前記電子地図データに基づいて、該電子地図データに含まれる少なくとも一部のオブジェクトを立体オブジェクトとして立体的に表示することにより、前記電子地図データに基づいて定まる３次元の仮想空間を３次元的に表示するための表示画像データを生成し、該表示画像データに基づく表示画像を表示させる機能を含み、
さらに、
前記２次元座標値に基づいて、前記指定点に、前記立体オブジェクトの表示画像が存在するか否かを判断する判断機能と、
前記判断結果において、前記立体オブジェクトの表示画像が存在すると判断した場合に、該立体オブジェクトを、前記ユーザが指定する指定オブジェクトとして特定する特定機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項２０】  請求項１８記載のコンピュータプログラムであって、
前記表示機能は、前記電子地図データに基づいて定まる３次元の仮想空間を表示するための表示画像データを、該仮想空間内に設定された視点および視線ベクトルに基づいて、該視線ベクトルと前記仮想空間内の地表面とのなす角度および前記視点が、表示対象となる前記仮想空間の領域に応じて、相対的に異なるように生成する機能を含む、
コンピュータプログラム。
【請求項２１】  請求項１８ないし２０のいずれかに記載のコンピュータプログラムをコンピュータ読み取り可能に記録した記録媒体。