【手続補正書】
【提出日】平成19年12月13日(2007.12.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  多角形および線を描画する装置であって、
前記多角形または前記線の形状を特定するオブジェクトデータを取得するオブジェクト取得部と、
前記多角形および前記線が描画される表面の形状を表すメッシュデータを取得するメッシュ取得部と、
描画処理部とを備え、
前記描画処理部は、
前記オブジェクト取得部が取得した多角形を特定するオブジェクトデータと、前記メッシュ取得部が取得したメッシュデータとに基づいて、当該多角形を前記表面上に写像し、
前記オブジェクト取得部が取得した線を特定するオブジェクトデータと、前記メッシュ取得部が取得したメッシュデータとに基づいて、当該線を前記表面上に描画し、
これによって、前記多角形および前記線が前記表面上に描かれた３次元画像を表す表示画像データを作成する、描画装置。
【請求項２】  前記メッシュデータは、３次元地図の基礎となる地表の形状を表す３次メッシュを特定し、
前記オブジェクトデータは、前記地表上に描かれる多角形および線の２次元形状を特定し、当該多角形は、少なくとも、前記３次元地図上の建造物および街区を表し、当該線は、少なくとも、前記３次元地図上の道路および線路を表す、請求項１に記載の描画装置。
【請求項３】  ２次元画像を表す２次元画像データを取得する画像取得部をさらに備え、
前記描画処理部は、
前記オブジェクト取得部が取得した多角形を特定するオブジェクトデータと、前記画像取得部が取得した２次元画像データとに基づいてブレンディング処理を行って、前記多角形と前記２次元画像との合成画像を表す合成画像データを作成し、
自身が作成した合成画像データと、前記メッシュ取得部が取得したメッシュデータとに基づいて、前記合成画像を前記表面上に写像して、中間画像データを作成し、
前記オブジェクト取得部が取得した線を特定するオブジェクトデータと、前記メッシュ取得部が取得したメッシュデータと、自身が作成した中間画像データに基づいて、当該線の３次元形状を、前記合成画像を写像した表面上に描画し、
これによって、前記多角形および前記線が前記表面上に描かれ、かつ前記２次元画像が合成された３次元画像を表す表示画像データを作成する、請求項１に記載の描画装置。
【請求項４】  前記描画処理部が、線を特定するオブジェクトデータを座標変換する前の高さ座標を、メッシュデータを座標変換する前の高さ座標よりも大きくなるように補正することを特徴とする、請求項１に記載の描画装置。
【請求項５】  前記描画処理部が、線を特定するオブジェクトデータを座標変換した後の奥行き座標を、メッシュデータを座標変換した後の奥行き座標よりも手前になるように補正することを特徴とする、請求項１に記載の描画装置。
【請求項６】  多角形および線を描画する方法であって、
前記多角形または前記線の形状を特定するオブジェクトデータを取得するオブジェクト取得ステップと、
前記多角形および前記線が描画される表面の形状を表すメッシュデータを取得するメッシュ取得ステップと、
描画処理ステップとを備え、
前記描画処理ステップは、
前記オブジェクト取得部が取得した多角形を特定するオブジェクトデータと、前記メッシュ取得部が取得したメッシュデータとに基づいて、当該多角形を前記表面上に写像する写像ステップと、
前記オブジェクト取得ステップで取得された線を特定するオブジェクトデータと、前記メッシュ取得ステップで取得されたメッシュデータとに基づいて、当該線を前記表面上に描画する線描画ステップとを含み、
これによって、前記多角形および前記線が前記表面上に描かれた３次元画像を表す表示画像データを作成する、描画方法。
【請求項７】  前記メッシュデータは、３次元地図の基礎となる地表の形状を表す３次メッシュを特定し、
前記オブジェクトデータは、前記地表上に描かれる多角形および線の２次元形状を特定し、当該多角形は、少なくとも、前記３次元地図上の建造物および街区を表し、当該線は、少なくとも、前記３次元地図上の道路および線路を表す、請求項６に記載の描画方法。
【請求項８】  ２次元画像を表す２次元画像データを取得する画像取得ステップをさらに備え、
前記描画処理ステップは、
前記オブジェクト取得ステップで取得された多角形を特定するオブジェクトデータと、前記画像取得ステップで取得された２次元画像データとに基づいてブレンディング処理を行って、前記多角形と前記２次元画像との合成画像を表す合成画像データを作成するブレンディングステップと、
前記ブレンディングステップで作成された合成画像データと、前記メッシュ取得ステップで取得されたメッシュデータとに基づいて、前記合成画像を前記表面上に写像して、中間画像データを作成する写像ステップと、
前記オブジェクト取得ステップで取得された線を特定するオブジェクトデータと、前記メッシュ取得ステップで取得されたメッシュデータと、前記写像ステップで作成された中間画像データとに基づいて、当該線を、前記合成画像が写像された表面上に描画する線描画ステップとを含み、
これによって、前記多角形および前記線が前記表面上に描かれ、かつ前記２次元画像が合成された３次元画像を表す表示画像データを作成する、請求項６に記載の描画方法。
【請求項９】  前記描画処理ステップが、線を特定するオブジェクトデータを座標変換する前の高さ座標を、メッシュデータを座標変換する前の高さ座標よりも大きくなるように補正することを特徴とする、請求項６に記載の描画方法。
【請求項１０】  前記描画処理ステップが、線を特定するオブジェクトデータを座標変換した後の奥行き座標を、メッシュデータを座標変換した後の奥行き座標よりも手前になるように補正することを特徴とする、請求項６に記載の描画方法。
【請求項１１】  多角形および線の描画処理をコンピュータ装置上で実行させるためのプログラムを記録した記録媒体であって、
前記多角形または前記線の形状を特定するオブジェクトデータを取得するオブジェクト取得ステップと、
前記多角形および前記線が描画される表面の形状を表すメッシュデータを取得するメッシュ取得ステップと、
描画処理ステップとを備え、
前記描画処理ステップは、
前記オブジェクト取得部が取得した多角形を特定するオブジェクトデータと、前記メッシュ取得部が取得したメッシュデータとに基づいて、当該多角形を前記表面上に写像する写像ステップと、
前記オブジェクト取得ステップで取得された線を特定するオブジェクトデータと、前記メッシュ取得ステップで取得されたメッシュデータとに基づいて、当該線を前記表面上に描画する線描画ステップとを含み、
これによって、前記多角形および前記線が前記表面上に描かれた３次元画像を表す表示画像データを作成する、プログラムを記録した記録媒体。
【請求項１２】  前記メッシュデータは、３次元地図の基礎となる地表の形状を表す３次メッシュを特定し、
前記オブジェクトデータは、前記地表上に描かれる多角形および線の２次元形状を特定し、当該多角形は、少なくとも、前記３次元地図上の建造物および街区を表し、当該線は、少なくとも、前記３次元地図上の道路および線路を表す、請求項１１に記載のプログラムを記録した記録媒体。
【請求項１３】  ２次元画像を表す２次元画像データを取得する画像取得ステップをさらに備え、
前記描画処理ステップは、
前記オブジェクト取得ステップで取得された多角形を特定するオブジェクトデータと、前記画像取得ステップで取得された２次元画像データとに基づいてブレンディング処理を行って、前記多角形と前記２次元画像との合成画像を表す合成画像データを作成するブレンディングステップと、
前記ブレンディングステップで作成された合成画像データと、前記メッシュ取得ステップで取得されたメッシュデータとに基づいて、前記合成画像を前記表面上に写像して、中間画像データを作成する写像ステップと、
前記オブジェクト取得ステップで取得された線を特定するオブジェクトデータと、前記メッシュ取得ステップで取得されたメッシュデータと、前記写像ステップで作成された中間画像データとに基づいて、当該線を、前記合成画像が写像された表面上に描画する線描画ステップとを含み、
これによって、前記多角形および前記線が前記表面上に描かれ、かつ前記２次元画像が合成された３次元画像を表す表示画像データを作成する、請求項１１に記載のプログラムを記録した記録媒体。
【請求項１４】  多角形および線の描画処理をコンピュータ装置上で実行させるためのプログラムであって、
前記多角形または前記線の形状を特定するオブジェクトデータを取得するオブジェクト取得ステップと、
前記多角形および前記線が描画される表面の形状を表すメッシュデータを取得するメッシュ取得ステップと、
描画処理ステップとを備え、
前記描画処理ステップは、
前記オブジェクト取得部が取得した多角形を特定するオブジェクトデータと、前記メッシュ取得部が取得したメッシュデータとに基づいて、当該多角形を前記表面上に写像する写像ステップと、
前記オブジェクト取得ステップで取得された線を特定するオブジェクトデータと、前記メッシュ取得ステップで取得されたメッシュデータとに基づいて、当該線を前記表面上に描画する線描画ステップとを含み、
これによって、前記多角形および前記線が前記表面上に描かれた３次元画像を表す表示画像データを作成する、プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
また、上記のように３次元座標値Ｐln1 〜Ｐlnk を順番に結ぶだけでは、線ＬＮは、３次メッシュＭＳ’の表面上に沿わない場合が多い。そのため、プロセッサ１は、線ＬＮが３次メッシュＭＳ’の表面に沿うような処理を行うことがより好ましい。