(57)【特許請求の範囲】
【請求項１】
三次元の地形を表す地形オブジェクトを表示する地形表示手段と、
複数の区画を平面的に配列してなるメッシュオブジェクトを前記地形オブジェクトに重ねて表示するメッシュ表示手段と、
前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜方向を決定する傾斜方向決定手段と、
少なくとも前記各区画の傾斜方向に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の傾斜方向に流れる模様として表示する模様表示手段と、
を備え、
前記メッシュオブジェクトは、前記各区画の外形を表す枠線の画像と、前記各区画の内部を埋める流れる模様の画像とから構成され、
前記模様表示手段は、前記メッシュオブジェクトの各区画の内部全体が前記流れる模様によって覆われるように前記模様を表示する、
画像処理装置。
【請求項２】
前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜角度を決定する傾斜角度決定手段を更に備え、
前記模様表示手段は、前記各区画の傾斜方向と傾斜角度に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の前記傾斜角度に応じた速さで前記傾斜方向に流れる模様として表示する、
請求項１に記載の画像処理装置。
【請求項３】
前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜角度を決定する傾斜角度決定手段を更に備え、
前記模様表示手段は、前記各区画の傾斜方向と傾斜角度に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の前記傾斜角度に応じた表示色を有し前記傾斜方向に流れる模様として表示する、
請求項１に記載の画像処理装置。
【請求項４】
前記傾斜方向又は前記傾斜角度は、前記区画内の１つの代表点に基づく、又は、前記区画内の複数点の平均に基づく、請求項１から請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
コンピュータが実行する画像処理方法であって、
三次元の地形を表す地形オブジェクトを表示するステップと、
複数の区画を平面的に配列してなるメッシュオブジェクトを前記地形オブジェクトに重ねて表示するステップと、
前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜方向を決定するステップと、
少なくとも前記各区画の傾斜方向に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の傾斜方向に流れる模様として表示するステップと、
を含み、
前記メッシュオブジェクトは、前記各区画の外形を表す枠線の画像と、前記各区画の内部を埋める流れる模様の画像とから構成され、
前記メッシュオブジェクトの各区画を表す画像を表示する前記ステップにおいて、前記メッシュオブジェクトの各区画の内部全体が前記流れる模様によって覆われるように前記模様を表示する、
画像処理方法。
【請求項６】
コンピュータに、
三次元の地形を表す地形オブジェクトを表示するステップと、
複数の区画を平面的に配列してなるメッシュオブジェクトを前記地形オブジェクトに重ねて表示するステップと、
前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜方向を決定するステップと、
少なくとも前記各区画の傾斜方向に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の傾斜方向に流れる模様として表示するステップと、
を実行させるための画像処理プログラムであって、
前記メッシュオブジェクトは、前記各区画の外形を表す枠線の画像と、前記各区画の内部を埋める流れる模様の画像とから構成され、
前記メッシュオブジェクトの各区画を表す画像を表示する前記ステップにおいて、前記メッシュオブジェクトの各区画の内部全体が前記流れる模様によって覆われるように前記模様を表示する、
画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及び画像処理プログラムに関する。特に、本発明は、地形の傾斜を視覚的に表示する画像処理装置、画像処理方法、及び画像処理プログラムに関する。
【背景技術】
【０００２】
三次元の地形をコンピュータ上で俯瞰的に表示する場合において、地形の起伏をコンピュータのユーザが視覚的に把握しやすくするために、地形の上にメッシュを重ねて表示することがしばしば行われる。例えば、ゴルフゲームのコンピュータアプリケーションにおいて、ゴルフコースの起伏をメッシュ表示によって表す公知技術として、特許文献１及び特許文献２がある。特許文献１及び特許文献２では、更に、地形の傾斜方向を表現するために、メッシュの辺上に画像を流れるように表示したり、メッシュの辺自体を流れるように表示したりしている。また、ゴルフゲームにおいて地形の傾斜方向を表現する別の公知技術として、引用文献３では、ゴルフコース上に配置した複数の三角形オブジェクトの内部に、模様を流れるように表示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０３８２９８号公報
【特許文献２】特開２００５−３１６６８７号公報
【特許文献３】特開２００５−１０３１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
地形の傾斜方向をユーザがより一層把握しやすい表示方法が求められる。
【０００５】
本発明は、上記の点に鑑みてなされたものであり、その目的の１つは、地形の傾斜方向をユーザがより一層把握しやすく表現することを可能にする画像処理装置、画像処理方法、及び画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様は、三次元の地形を表す地形オブジェクトを表示する地形表示手段と、複数の区画を平面的に配列してなるメッシュオブジェクトを前記地形オブジェクトに重ねて表示するメッシュ表示手段と、前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜方向を決定する傾斜方向決定手段と、少なくとも前記各区画の傾斜方向に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の傾斜方向に流れる模様として表示する模様表示手段と、を備える画像処理装置である。
【０００７】
また、本発明の他の一態様は、コンピュータが実行する画像処理方法であって、三次元の地形を表す地形オブジェクトを表示するステップと、複数の区画を平面的に配列してなるメッシュオブジェクトを前記地形オブジェクトに重ねて表示するステップと、前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜方向を決定するステップと、少なくとも前記各区画の傾斜方向に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の傾斜方向に流れる模様として表示するステップと、を含む画像処理方法である。
【０００８】
また、本発明の他の一態様は、コンピュータに、三次元の地形を表す地形オブジェクトを表示するステップと、複数の区画を平面的に配列してなるメッシュオブジェクトを前記地形オブジェクトに重ねて表示するステップと、前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜方向を決定するステップと、少なくとも前記各区画の傾斜方向に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の傾斜方向に流れる模様として表示するステップと、を実行させるための画像処理プログラムである。
【発明の効果】
【０００９】
本発明によれば、地形の傾斜方向をユーザがより一層把握しやすく表現することが可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る画像処理装置１００のハードウェア構成図である。
【図２】本発明の一実施形態に係る画像処理装置１００の機能的な構成を示すブロック図である。
【図３】画像処理装置（ゲーム装置）１００のディスプレイ１０６に表示されるゴルフゲームのプレイ画面例３００を示す図である。
【図４】メッシュオブジェクト３２０の一態様を示す模式図である。
【図５】本発明の一実施形態に係る画像処理装置１００の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
［本発明の実施形態の説明］
最初に、本発明の実施形態の内容を列記して説明する。本発明の一実施形態は、以下のような構成を備える。
【００１２】
（項目１）三次元の地形を表す地形オブジェクトを表示する地形表示手段と、複数の区画を平面的に配列してなるメッシュオブジェクトを前記地形オブジェクトに重ねて表示するメッシュ表示手段と、前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜方向を決定する傾斜方向決定手段と、少なくとも前記各区画の傾斜方向に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の傾斜方向に流れる模様として表示する模様表示手段と、を備える画像処理装置。
【００１３】
（項目２）前記模様表示手段は、前記メッシュオブジェクトの各区画の内部全体が前記流れる模様によって覆われるように前記模様を表示する、項目１に記載の画像処理装置。
【００１４】
（項目３）前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜角度を決定する傾斜角度決定手段を更に備え、前記模様表示手段は、前記各区画の傾斜方向と傾斜角度に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の前記傾斜角度に応じた速さで前記傾斜方向に流れる模様として表示する、項目１又は項目２に記載の画像処理装置。
【００１５】
（項目４）前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜角度を決定する傾斜角度決定手段を更に備え、前記模様表示手段は、前記各区画の傾斜方向と傾斜角度に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の前記傾斜角度に応じた表示色を有し前記傾斜方向に流れる模様として表示する、項目１又は項目２に記載の画像処理装置。
【００１６】
（項目５）前記傾斜方向又は前記傾斜角度は、前記区画内の１つの代表点に基づく、又は、前記区画内の複数点の平均に基づく、項目１から項目４のいずれか１項に記載の画像処理装置。
【００１７】
（項目６）コンピュータが実行する画像処理方法であって、三次元の地形を表す地形オブジェクトを表示するステップと、複数の区画を平面的に配列してなるメッシュオブジェクトを前記地形オブジェクトに重ねて表示するステップと、前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜方向を決定するステップと、少なくとも前記各区画の傾斜方向に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の傾斜方向に流れる模様として表示するステップと、を含む画像処理方法。
【００１８】
（項目７）コンピュータに、三次元の地形を表す地形オブジェクトを表示するステップと、複数の区画を平面的に配列してなるメッシュオブジェクトを前記地形オブジェクトに重ねて表示するステップと、前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜方向を決定するステップと、少なくとも前記各区画の傾斜方向に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の傾斜方向に流れる模様として表示するステップと、を実行させるための画像処理プログラム。
【００１９】
［本発明の実施形態の詳細］
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
【００２０】
図１は、本発明の一実施形態に係る画像処理装置１００のハードウェア構成図である。画像処理装置１００は、プロセッサ１０２と、メモリ１０４と、ディスプレイ１０６と、ユーザ入力インターフェイス１０８とを少なくとも備える。画像処理装置１００は更に、その他のコンポーネントとして、例えばネットワークを介して他のコンピュータと通信するためのネットワークインターフェイス（不図示）を備えてもよい。画像処理装置１００は、例えば、スマートフォン、タブレット端末、パーソナルコンピュータ等として実現することが可能である。パーソナルコンピュータとして実現される場合、画像処理装置１００は、例えばディスプレイ１０６とユーザ入力インターフェイス１０８を別体として備えてもよい。
【００２１】
メモリ１０４には、少なくともオペレーティングシステムと画像処理プログラムとが格納されている。オペレーティングシステムは、画像処理装置１００の全体的な動作を制御するためのコンピュータプログラムである。画像処理プログラムは、画像処理装置１００が後述する画像処理の各機能を実現するためのコンピュータプログラムである。メモリ１０４はまた、画像処理装置１００の動作によって生成されるデータを一時的又は永続的に記憶することもできる。メモリ１０４の具体例は、ＲＯＭ、ＲＡＭ、ハードディスク、フラッシュメモリ、光ディスク等である。
【００２２】
プロセッサ１０２は、メモリ１０４に格納されているプログラムを読み出して、それに従った処理を実行するように構成される。プロセッサ１０２がメモリ１０４に格納された画像処理プログラムを実行することによって、後述する画像処理の各機能が実現される。プロセッサ１０２は、ＣＰＵ及びＧＰＵを含む。
【００２３】
ディスプレイ１０６は、画像処理装置１００のユーザに対して視覚的な情報を提供するように構成される。例えば、ディスプレイ１０６は、オペレーティングシステムのホーム画面やデスクトップ画面に、様々なアプリケーションを起動するための複数のアイコンを表示する。ディスプレイ１０６は更に、画像処理プログラムの実行時に開くアプリケーション画面に、画像処理の結果として生成された画像を表示する。一例として、液晶ディスプレイや有機ＥＬディスプレイをディスプレイ１０６に用いることが可能である。
【００２４】
ユーザ入力インターフェイス１０８は、画像処理装置１００のユーザから画像処理装置１００を操作するための入力を受け取るように構成される。ユーザ入力インターフェイス１０８の具体例は、キーボード、マウス、タッチパッド、ゲームコントローラ等である。画像処理装置１００は、ディスプレイ１０６とユーザ入力インターフェイス１０８の両方の機能を併せ持つ、タッチパネルを備えることとしてもよい。
【００２５】
図２は、本発明の一実施形態に係る画像処理装置１００の機能的な構成を示すブロック図である。画像処理装置１００は、記憶部１２０及び処理部１３０を有する。処理部１３０は更に、地形表示部１３１と、メッシュ表示部１３２と、傾斜方向決定部１３３と、傾斜角度決定部１３４と、模様表示部１３５とを含む。記憶部１２０は、図１に示されたメモリ１０４に対応する。処理部１３０及び処理部１３０に含まれる各部１３１〜１３５は、図１に示されたプロセッサ１０２がメモリ１０４内の画像処理プログラムを読み出して実行することによって実現される、本発明に係る画像処理の機能を表す。
【００２６】
画像処理装置１００は、概略的には、ディスプレイ１０６に地形オブジェクトを表示すると共に、地形オブジェクトに重ねて更にメッシュオブジェクトを表示する。メッシュオブジェクトは、地形オブジェクトによって表される地形の傾斜をユーザが視覚的に把握しやすくするための補助的な表示オブジェクトである。これらの各オブジェクトの表示を伴うアプリケーションとして、ゴルフゲームを例示することができる。以下では、画像処理装置１００がゴルフゲームを実行するゲーム装置であるとして説明を行う。但し、本発明はそのようなゲームに限定されるものではなく、地形オブジェクトに重ねてメッシュオブジェクトを表示する処理を行うものであれば、等しく本発明を適用することが可能である。
【００２７】
図３は、画像処理装置（ゲーム装置）１００のディスプレイ１０６に表示されるゴルフゲームのプレイ画面例３００を示す。プレイ画面例３００は、プレイヤキャラクタ３０２が仮想のゴルフコースのグリーン上でカップ３０４に向かってパッティングをしようとしている場面を表している。プレイ画面例３００は、地形オブジェクト３１０とメッシュオブジェクト３２０を含む。プレイ画面例３００は更に、ピンやグリーン周囲の樹木等の風景オブジェクトを含んでもよい。
【００２８】
プレイ画面例３００における地形オブジェクト３１０は、グリーンの三次元的な地形を表現する。地形オブジェクト３１０の表面にグリーンの芝を表すテクスチャが貼り付けられてもよい。グリーンの起伏や傾斜は地形オブジェクト３１０に反映されているが、起伏や傾斜の程度によっては、ゲーム装置１００のユーザは地形オブジェクト３１０のみからグリーンの起伏や傾斜を正確に把握することが難しいことがある。そこで従来、ゴルフゲームにおいては、ユーザが地形の起伏や傾斜を把握するのを補助するために、メッシュオブジェクトが利用されてきた。
【００２９】
プレイ画面例３００において、メッシュオブジェクト３２０は、それぞれが正六角形の形状を有する複数の区画３３０を水平面内で平面的に敷き詰めた形に構成されて、グリーンの地形オブジェクト３１０に重ねて表示される。図示されるように、メッシュオブジェクト３２０は、画面手前のプレイヤキャラクタ３０２の位置から画面奥のカップ３０４の位置後方にまでわたって展開される。正六角形の区画３３０の向きは、プレイヤキャラクタ３０２とカップ３０４を結ぶ直線が正六角形の一辺と直交する向きとする。メッシュオブジェクト３２０の各区画３３０の内部は、当該区画の位置におけるグリーンの局所的な傾斜を表す「流れる模様」によって表現される。つまり、メッシュオブジェクト３２０は、各区画３３０の外形（正六角形）を表す枠線の画像と、各区画３３０の内部を埋める流れる模様の画像とから構成される。
【００３０】
流れる模様について具体的に説明する。図４は、メッシュオブジェクト３２０の一態様を示す模式図であり、理解の容易のため図３のメッシュオブジェクト３２０を真上から見た様子を表している。メッシュオブジェクト３２０の各区画３３０は、それぞれ別個の流れる模様を有する。各区画３３０の流れる模様は、当該区画の位置における地形（グリーン）の局所的な傾斜の方向へ向かって所定の図形が流れていくように表示される模様である。例えば、図４に示されるように、区画Ａの位置におけるグリーンの局所的な傾斜が矢印ＤＡの方向であり、区画Ｂの位置におけるグリーンの局所的な傾斜が矢印ＤＢの方向であるとすると、区画Ａにおいては矢印ＤＡの方向へと図形Ｍが流れていき、区画Ｂにおいては矢印ＤＢの方向へと図形Ｍが流れていく。傾斜の方向とは、その場所に置かれたボールに対して地形の傾斜が及ぼす加速度の方向である。各区画３３０における傾斜の度合い、即ち傾斜角度に応じて図形Ｍの流れる速さや色を異ならせてもよい。このように、メッシュオブジェクト３２０の各区画３３０が、グリーンの局所的な傾斜方向へ流れる模様として表現されるので、ゲーム装置１００のユーザは、各区画３３０の模様の流れる方向から、グリーン上の各場所における傾斜の様子を視覚的に容易に把握することができる。
【００３１】
なお、各区画３３０の流れる模様が不透明だとその下のグリーンが全く見えなくなってしまうので、流れる模様は透過性を有した半透明の画像であることが好ましい。また、図４の矢印ＤＡ及びＤＢは説明のため便宜上描かれたものであり、実際のプレイ画面には表示されない。
【００３２】
図２に戻って画像処理装置１００の各ブロックの機能を説明する。
【００３３】
記憶部１２０は、地形オブジェクト３１０を表示するための地形データ１２２を記憶する。地形データ１２２は、例えば、地形の表面（即ち地面）上の各点に対応する三次元座標データのセットである。記憶部１２０は、更に、メッシュオブジェクト３２０の区画３３０に流れる模様を表示するための模様画像データ１２４を記憶する。模様画像データ１２４は、例えば、所定の形状・サイズ・パターン・色彩を有した単位静止画像である。一例として、単位静止画像は、図４に示されるような波状図形Ｍである。波状図形Ｍをメッシュオブジェクト３２０の区画３３０に１つ又は複数配置し、配置した波状図形Ｍを区画３３０内において所定のスピードで移動させることによって、図形Ｍが流れて見えるように表現することが可能である。模様画像データ１２４は、流れる模様を表す動画像であってもよい。
【００３４】
地形表示部１３１は、記憶部１２０から地形データ１２２を取得し、取得した地形データ１２２に基づいて地形オブジェクト３１０を表示する。例えば、地形表示部１３１は、図３のプレイ画面例３００に示されるように、ゴルフコースのグリーンを表現する地形オブジェクト３１０をゴルフゲームのプレイ画面に表示する。グリーンの地形オブジェクト３１０は、図示されるようにプレイヤキャラクタ３０２の少し後方からグリーンを俯瞰的に眺めた様子として表示するのがよい。地形表示部１３１はまた、例えばユーザ入力インターフェイス１０８を通じたユーザからの指示に従って、プレイ画面に表示するグリーンの範囲を左右方向に変更したり、俯瞰表示の視点高さを変更したりしてもよい。
【００３５】
メッシュ表示部１３２は、地形オブジェクト３１０の上にメッシュオブジェクト３２０の枠線を重ねて表示する。例えば、メッシュ表示部１３２は、図３のプレイ画面例３００に示されるように、正六角形の複数の区画３３０で構成されたメッシュオブジェクト３２０を、グリーンの地形オブジェクト３１０に重ねてゴルフゲームのプレイ画面に表示する。なお、メッシュ表示部１３２は、正六角形と異なる多角形、例えば正方形、長方形、平行四辺形、三角形などの形状からなる複数の区画で構成されたメッシュオブジェクトを表示することとしてもよい。
【００３６】
傾斜方向決定部１３３は、メッシュオブジェクト３２０の各区画３３０について、当該区画の位置における地形の局所的な傾斜方向を決定する。傾斜方向決定部１３３は、例えば、記憶部１２０から地形データ１２２を取得し、取得した地形データ１２２に基づいて、各区画３３０の位置における地形の傾斜方向を決定することができる。傾斜方向を決定する一例として、傾斜方向決定部１３３は、各区画３３０内の１つの代表点（例えば各区画３３０の中心点）における傾斜方向を、当該区画３３０の傾斜方向としてもよい。あるいはまた、傾斜方向を決定する他の例として、傾斜方向決定部１３３は、各区画３３０内の複数の地点（例えば各区画３３０の正六角形の６つの頂点）における平均的な傾斜方向を、当該区画３３０の傾斜方向としてもよい。
【００３７】
傾斜角度決定部１３４は、メッシュオブジェクト３２０の各区画３３０について、当該区画の位置における地形の局所的な傾斜角度を決定する。傾斜角度決定部１３４は、例えば、記憶部１２０から地形データ１２２を取得し、取得した地形データ１２２に基づいて、各区画３３０の位置における地形の傾斜角度を決定することができる。傾斜角度を決定する一例として、傾斜角度決定部１３４は、各区画３３０内の１つの代表点（例えば各区画３３０の中心点）における傾斜角度を、当該区画３３０の傾斜角度としてもよい。あるいはまた、傾斜角度を決定する他の例として、傾斜角度決定部１３４は、各区画３３０内の複数の地点（例えば各区画３３０の正六角形の６つの頂点）における平均的な傾斜角度を、当該区画３３０の傾斜角度としてもよい。
【００３８】
模様表示部１３５は、メッシュオブジェクト３２０の区画３３０毎に、傾斜方向決定部１３３によって決定された傾斜方向に基づいて、当該傾斜方向へ向かって流れる模様を表示する。模様表示部１３５は、記憶部１２０から模様画像データ１２４を取得し、取得した模様画像データ１２４を用いて流れる模様を表示する。流れる模様は、例えば、図４に示されるような波状図形Ｍがグリーンの局所的な傾斜方向へと流れて見えるように表示される。波状図形Ｍに代えて、例えばドット柄や縞状図形が流れるように、流れる模様が表示されてもよい。
【００３９】
模様表示部１３５はまた、メッシュオブジェクト３２０の区画３３０毎に、傾斜方向決定部１３３によって決定された傾斜方向と傾斜角度決定部１３４によって決定された傾斜角度とに基づいて、当該傾斜方向へ向かって当該傾斜角度に応じた速さで流れる模様を表示するように構成されることもできる。例えば、模様表示部１３５は、傾斜角度が大きいほど図形Ｍが速く流れるように、流れる模様を表示する。ユーザは、各区画３３０の模様の流れる速さから、グリーン上の各場所における傾斜の度合いを視覚的に容易に把握することができる。
【００４０】
模様表示部１３５は更に、メッシュオブジェクト３２０の区画３３０毎に、傾斜方向決定部１３３によって決定された傾斜方向と傾斜角度決定部１３４によって決定された傾斜角度とに基づいて、当該傾斜角度に応じた表示色を有し当該傾斜方向へ向かって流れる模様を表示するように構成されてもよい。例えば、模様表示部１３５は、流れる模様を、傾斜角度が大きいほど明るい色彩で表示する。ユーザは、各区画３３０の流れる模様の表示色から、グリーン上の各場所における傾斜の度合いを視覚的に容易に把握することができる。
【００４１】
図５は、本発明の一実施形態に係る画像処理装置１００の処理手順を示すフローチャートである。まず、ステップＳ５０２において、画像処理装置１００の地形表示部１３１が、記憶部１２０から地形データ１２２を取得し、取得した地形データ１２２に基づいて地形オブジェクト３１０を表示する。次に、ステップＳ５０４において、画像処理装置１００のメッシュ表示部１３２が、地形オブジェクト３１０の上にメッシュオブジェクト３２０の枠線を重ねて表示する。次に、ステップＳ５０６において、画像処理装置１００の傾斜方向決定部１３３が、メッシュオブジェクト３２０の各区画３３０について、当該区画の位置における地形の局所的な傾斜方向を決定する。次に、ステップＳ５０８において、画像処理装置１００の傾斜角度決定部１３４が、メッシュオブジェクト３２０の各区画３３０について、当該区画の位置における地形の局所的な傾斜角度を決定する。ステップＳ５０８はオプションとして実施されるステップであってもよい。次に、ステップＳ５１０において、画像処理装置１００の模様表示部１３５が、メッシュオブジェクト３２０の区画３３０毎に、傾斜方向決定部１３３によって決定された傾斜方向に基づいて、当該傾斜方向へ向かって流れる模様を表示する。模様表示部１３５は、メッシュオブジェクト３２０の区画３３０毎に、傾斜方向決定部１３３によって決定された傾斜方向と傾斜角度決定部１３４によって決定された傾斜角度とに基づいて、当該傾斜方向へ向かって当該傾斜角度に応じた速さで流れる模様を表示してもよい。模様表示部１３５は、記憶部１２０から模様画像データ１２４を取得し、取得した模様画像データ１２４を用いて流れる模様を表示する。
【００４２】
以上、本発明の実施形態を説明したが、本発明はこれに限定されず、その要旨を逸脱しない範囲内において様々な変更が可能である。
【符号の説明】
【００４３】
１００  画像処理装置
１０２  プロセッサ
１０４  メモリ
１０６  ディスプレイ
１０８  ユーザ入力インターフェイス
１２０  記憶部
１２２  地形データ
１２４  模様画像データ
１３０  処理部
１３１  地形表示部
１３２  メッシュ表示部
１３３  傾斜方向決定部
１３４  傾斜角度決定部
１３５  模様表示部
３００  プレイ画面例
３１０  地形オブジェクト
３２０  メッシュオブジェクト
３３０  区画
【要約】
【課題】地形の傾斜方向をユーザがより一層把握しやすく表現することを可能にする。
【解決手段】画像処理装置は、三次元の地形を表す地形オブジェクトを表示する地形表示手段と、複数の区画を平面的に配列してなるメッシュオブジェクトを前記地形オブジェクトに重ねて表示するメッシュ表示手段と、前記メッシュオブジェクトの個々の区画に対応する位置における前記地形の傾斜方向を決定する傾斜方向決定手段と、少なくとも前記各区画の傾斜方向に基づいて、前記メッシュオブジェクトの各区画を表す画像を、当該区画の傾斜方向に流れる模様として表示する模様表示手段と、を備える。
【選択図】図４【図１】
0005909302.tif 000002
【図２】
0005909302.tif 000003
【図３】
0005909302.tif 000004
【図５】
0005909302.tif 000005
【図４】
0005909302.tif 000006